@charset "UTF-8";
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;
  font-family: 'Montserrat', sans-serif; }

h1, h2, h3, h4, h5, h6 {
  font-family: 'SF Pro Display', sans-serif; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

b {
  font-weight: bold; }

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

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

@font-face {
  font-family: "Iconfont";
  src: url("/src/fonts/Iconfont/Iconfont.eot");
  src: url("/src/fonts/Iconfont/Iconfont.eot?#iefix") format("eot"), url("/src/fonts/Iconfont/Iconfont.woff2") format("woff2"), url("/src/fonts/Iconfont/Iconfont.woff") format("woff"), url("/src/fonts/Iconfont/Iconfont.ttf") format("truetype"), url("/src/fonts/Iconfont/Iconfont.svg#Iconfont") format("svg"); }

.icon-arrow:before, .icon-checked:before, .icon-contact:before, .icon-emoji:before, .icon-how-it-work:before, .icon-how-it-work2:before, .icon-how-it-work3:before, .icon-instagram:before, .icon-mail:before, .icon-quotes:before {
  font-family: "Iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none; }

.icon-arrow:before {
  content: ""; }

.icon-checked:before {
  content: ""; }

.icon-contact:before {
  content: ""; }

.icon-emoji:before {
  content: ""; }

.icon-how-it-work:before {
  content: ""; }

.icon-how-it-work2:before {
  content: ""; }

.icon-how-it-work3:before {
  content: ""; }

.icon-instagram:before {
  content: ""; }

.icon-mail:before {
  content: ""; }

.icon-quotes:before {
  content: ""; }

:root {
  --main-color: #77BC20;
  --second-color: #828282;
  --white-color: #FFFFFF;
  --dark-color: #000000;
  --header-color: #1B1C20;
  --body-color: #383A47;
  --text-first-color: #797B89;
  --text-second-color: #C6C8D3;
  --text-third-color: #1A1A1A;
  --bg-main-color: #F7F7F5;
  --bg-second-color: #FFE8D2;
  --bg-third-color: #F5F5F5;
  --border-color: #D4D4D8;
  --success-color: #63BD1D;
  --error-color: #bb2810; }

@font-face {
  font-family: 'SF Pro Display';
  src: url("/wp-content/themes/nutrition/fonts/SfProDisplay/SFProDisplay-Medium.eot");
  src: url("/wp-content/themes/nutrition/fonts/SfProDisplay/SFProDisplay-Medium.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/nutrition/fonts/SfProDisplay/SFProDisplay-Medium.woff2") format("woff2"), url("/wp-content/themes/nutrition/fonts/SfProDisplay/SFProDisplay-Medium.woff") format("woff"), url("/wp-content/themes/nutrition/fonts/SfProDisplay/SFProDisplay-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'SF Pro Display';
  src: url("/wp-content/themes/nutrition/fonts/SfProDisplay/SFProDisplay-Regular.eot");
  src: url("/wp-content/themes/nutrition/fonts/SfProDisplay/SFProDisplay-Regular.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/nutrition/fonts/SfProDisplay/SFProDisplay-Regular.woff2") format("woff2"), url("/wp-content/themes/nutrition/fonts/SfProDisplay/SFProDisplay-Regular.woff") format("woff"), url("/wp-content/themes/nutrition/fonts/SfProDisplay/SFProDisplay-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'SF Pro Display';
  src: url("/wp-content/themes/nutrition/fonts/SfProDisplay/SFProDisplay-Bold.eot");
  src: url("/wp-content/themes/nutrition/fonts/SfProDisplay/SFProDisplay-Bold.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/nutrition/fonts/SfProDisplay/SFProDisplay-Bold.woff2") format("woff2"), url("/wp-content/themes/nutrition/fonts/SfProDisplay/SFProDisplay-Bold.woff") format("woff"), url("/wp-content/themes/nutrition/fonts/SfProDisplay/SFProDisplay-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Montserrat';
  src: url("/wp-content/themes/nutrition/fonts/Montserrat/Montserrat-Bold.eot");
  src: url("/wp-content/themes/nutrition/fonts/Montserrat/Montserrat-Bold.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/nutrition/fonts/Montserrat/Montserrat-Bold.woff2") format("woff2"), url("/wp-content/themes/nutrition/fonts/Montserrat/Montserrat-Bold.woff") format("woff"), url("/wp-content/themes/nutrition/fonts/Montserrat/Montserrat-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Montserrat';
  src: url("/wp-content/themes/nutrition/fonts/Montserrat/Montserrat-Medium.eot");
  src: url("/wp-content/themes/nutrition/fonts/Montserrat/Montserrat-Medium.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/nutrition/fonts/Montserrat/Montserrat-Medium.woff2") format("woff2"), url("/wp-content/themes/nutrition/fonts/Montserrat/Montserrat-Medium.woff") format("woff"), url("/wp-content/themes/nutrition/fonts/Montserrat/Montserrat-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Montserrat';
  src: url("/wp-content/themes/nutrition/fonts/Montserrat/Montserrat-Regular.eot");
  src: url("/wp-content/themes/nutrition/fonts/Montserrat/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/nutrition/fonts/Montserrat/Montserrat-Regular.woff2") format("woff2"), url("/wp-content/themes/nutrition/fonts/Montserrat/Montserrat-Regular.woff") format("woff"), url("/wp-content/themes/nutrition/fonts/Montserrat/Montserrat-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

.container {
  max-width: 1320px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin: 0 auto;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.header {
  background: rgba(255, 255, 255, 0.9);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  position: fixed;
  top: 0;
  width: 100%;
  left: 0;
  z-index: 99; }
  .header-inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 90px; }
  .header-logo {
    max-width: 154px; }
  .header-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    grid-gap: 0 60px;
    margin-left: auto; }
    .header-nav-wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      width: 100%; }
    .header-nav__link {
      color: #000;
      text-decoration: none;
      font-size: 16px;
      line-height: 1.5; }
      .header-nav__link:hover {
        text-decoration: underline; }
  .header-button {
    min-width: 210px;
    min-height: 50px;
    padding: 10px 20px;
    text-transform: uppercase;
    font-size: 14px;
    border: 1px solid var(--dark-color);
    background: var(--white-color);
    border-radius: 8px;
    cursor: pointer;
    font-weight: 700;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: none;
    margin-left: auto;
    color: #000; }
  .header-menu {
    width: 24px;
    height: 24px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer; }
    .header-menu:before {
      content: '';
      width: 100%;
      height: 8px;
      border-top: 2px solid var(--dark-color);
      border-bottom: 2px solid var(--dark-color);
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
    .header-menu:after {
      content: '';
      width: 100%;
      height: 6px;
      border-bottom: 2px solid var(--dark-color);
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
  .header-copyright {
    font-size: 12px;
    line-height: 1.5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    color: var(--white-color);
    opacity: 0.5;
    margin-top: auto; }
  .header-social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    grid-gap: 20px;
    margin-top: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .header-social__item:before {
      content: '';
      display: block;
      width: 18px;
      height: 18px; }
    .header-social__item--instagram:before {
      background: url("/wp-content/themes/nutrition/images/icons/instagram.svg") center center no-repeat;
      background-size: contain; }
    .header-social__item--mail:before {
      background: url("/wp-content/themes/nutrition/images/icons/mail.svg") center center no-repeat;
      background-size: contain; }
  .header--mobile {
    display: none; }

.cta {
  padding: 50px 0 47px;
  background: var(--bg-main-color); }
  .cta-icon {
    margin: 0 auto; }
    .cta-icon:before {
      content: '';
      width: 70px;
      height: 70px;
      display: block;
      background: url("/wp-content/themes/nutrition/images/icons/contact.svg") center center no-repeat;
      background-size: contain; }
  .cta-title {
    margin-top: 38px;
    text-align: center;
    font-weight: 500;
    font-size: 48px;
    line-height: 1.2;
    color: var(--header-color); }
  .cta-form {
    max-width: 430px;
    width: 100%;
    margin: 60px auto 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-gap: 10px; }
    .cta-form .wpcf7-not-valid-tip {
      font-size: 12px; }
    .cta-form .wpcf7-response-output {
      margin: 0 !important; }
    .cta-form__item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      grid-gap: 6px;
      padding: 5px; }
      .cta-form__item input, .cta-form__item textarea {
        font-family: 'Montserrat'; }
    .cta-form__title {
      font-size: 11px;
      line-height: 1.2;
      color: var(--text-third-color);
      opacity: 0.6; }
    .cta-form__field {
      width: 100%;
      padding: 0 12px;
      border: 1px solid var(--border-color);
      border-radius: 4px;
      background: var(--white-color);
      font-size: 15px;
      height: 50px;
      color: var(--text-third-color);
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      .cta-form__field.wpcf7-textarea {
        padding: 12px;
        line-height: 22px;
        height: 100px; }
      .cta-form__field--success {
        border-color: var(--success-color); }
      .cta-form__field.wpcf7-not-valid {
        border-color: var(--error-color); }
      .cta-form__field::-webkit-input-placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: rgba(0, 0, 0, 0.2);
        opacity: 1;
        /* Firefox */ }
      .cta-form__field::-moz-placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: rgba(0, 0, 0, 0.2);
        opacity: 1;
        /* Firefox */ }
      .cta-form__field:-ms-input-placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: rgba(0, 0, 0, 0.2);
        opacity: 1;
        /* Firefox */ }
      .cta-form__field::-ms-input-placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: rgba(0, 0, 0, 0.2);
        opacity: 1;
        /* Firefox */ }
      .cta-form__field::placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: rgba(0, 0, 0, 0.2);
        opacity: 1;
        /* Firefox */ }
      .cta-form__field:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: rgba(0, 0, 0, 0.2); }
      .cta-form__field::-ms-input-placeholder {
        /* Microsoft Edge */
        color: rgba(0, 0, 0, 0.2); }
    .cta-form__button {
      font-weight: 500;
      min-height: 56px;
      background: var(--main-color);
      color: var(--white-color);
      padding: 10px 20px;
      min-width: 220px;
      border-radius: 8px;
      border: none;
      text-transform: uppercase;
      cursor: pointer;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      text-decoration: none;
      margin: 40px auto 0; }

.footer {
  padding: 80px 0 56px;
  background: var(--bg-main-color); }
  .footer-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .footer-row + .footer-row {
      padding-top: 36px;
      margin-top: 36px;
      border-top: 1px solid var(--border-color); }
  .footer-logo {
    max-width: 130px; }
    .footer-logo img {
      width: 100%;
      max-width: 100%; }
  .footer-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    grid-gap: 0 68px; }
    .footer-nav__link {
      color: var(--second-color);
      text-decoration: none;
      font-size: 14px;
      line-height: 1.7;
      font-weight: 500; }
      .footer-nav__link:hover {
        color: var(--dark-color); }
  .footer-social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    grid-gap: 20px; }
    .footer-social__item {
      text-decoration: none; }
      .footer-social__item:before {
        content: '';
        display: block;
        width: 18px;
        height: 18px; }
      .footer-social__item--instagram:before {
        background: url("/wp-content/themes/nutrition/images/icons/instagram.svg") center center no-repeat;
        background-size: contain; }
      .footer-social__item--mail:before {
        background: url("/wp-content/themes/nutrition/images/icons/mail.svg") center center no-repeat;
        background-size: contain; }
  .footer-copyright {
    font-size: 14px;
    line-height: 1.85;
    color: var(--text-first-color); }
  .footer-terms {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    grid-gap: 30px; }
    .footer-terms__item {
      font-size: 14px;
      line-height: 1.85;
      color: var(--text-first-color);
      text-decoration: none; }
      .footer-terms__item:hover {
        color: var(--dark-color); }

.paper {
  padding: 150px 0 60px; }
  .paper .container {
    max-width: 860px;
    grid-gap: 25px; }
  .paper-title {
    font-weight: 700;
    font-size: 36px;
    line-height: 1.2;
    letter-spacing: -1px;
    color: var(--header-color); }
  .paper-text {
    font-size: 16px;
    line-height: 1.75;
    text-align: justify;
    color: var(--second-color); }
    .paper-text b, .paper-text strong {
      font-weight: bold; }
    .paper-text p + p,
    .paper-text p + b {
      margin-top: 28px; }
    .paper-text b {
      text-transform: uppercase;
      color: var(--header-color);
      font-weight: 500;
      display: block; }
    .paper-text ul li {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: normal;
      -ms-flex-align: normal;
      align-items: normal;
      grid-gap: 10px; }
      .paper-text ul li:before {
        content: '•';
        display: block; }
    .paper-text ul + p,
    .paper-text ul + b {
      margin-top: 28px; }
    .paper-text a:not(button) {
      color: var(--main-color); }

@media screen and (max-width: 1366px) {
  .container {
    max-width: 1024px; }
  .header-nav {
    grid-gap: 0 40px; } }

@media screen and (max-width: 1023px) {
  .container {
    max-width: 100%; }
  .header .container {
    padding: 0 20px; }
  .header-inner {
    height: 70px; }
  .header-nav-wrap {
    display: none; }
  .header--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .menu-active {
    overflow: hidden; }
    .menu-active .header-logo {
      -webkit-filter: brightness(0) saturate(100%) invert(99%) sepia(3%) saturate(1159%) hue-rotate(267deg) brightness(116%) contrast(100%);
      filter: brightness(0) saturate(100%) invert(99%) sepia(3%) saturate(1159%) hue-rotate(267deg) brightness(116%) contrast(100%); }
    .menu-active .header-inner {
      background: var(--main-color); }
    .menu-active .header-nav {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      margin: auto auto 0;
      text-align: center;
      grid-gap: 36px; }
      .menu-active .header-nav__link {
        color: #000;
        text-transform: uppercase;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 2px; }
      .menu-active .header-nav-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: absolute;
        top: 100%;
        left: 0;
        background: #fff;
        padding: 24px 40px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: calc(100vh - 70px);
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
    .menu-active .header-button {
      margin: 40px auto 0;
      width: 100%; }
    .menu-active .header-menu:before, .menu-active .header-menu:after {
      height: 2px;
      border: none;
      background: var(--white-color);
      position: absolute;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg); }
    .menu-active .header-menu:after {
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg); }
  .footer-nav {
    grid-gap: 28px 25px; }
  .cta-title {
    font-size: 36px; } }

@media screen and (max-width: 768px) {
  .footer {
    padding: 30px 0 36px; }
    .footer-logo {
      margin-top: 40px;
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1; }
    .footer-nav {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
      text-align: center; }
    .footer-social {
      margin-top: 40px;
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2; }
    .footer-row {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; }
      .footer-row + .footer-row {
        margin-top: 30px;
        padding-top: 30px; }
    .footer-terms {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      grid-gap: 20px;
      text-align: center; }
    .footer-copyright {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      color: var(--border-color);
      margin-top: 50px; }
  .cta {
    padding: 40px 0 0; }
    .cta-title {
      margin-top: 30px; }
    .cta-form {
      margin-top: 30px;
      grid-gap: 8px; }
      .cta-form__button {
        margin-top: 30px; }
  .paper {
    padding: 100px 0 30px; } }

.home .hero {
  min-height: 770px;
  padding: 170px 0 75px;
  background: url("/wp-content/themes/nutrition/images/hero_img.jpg") center center no-repeat;
  background-size: cover;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .home .hero-inner {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start; }
  .home .hero-title {
    font-weight: 500;
    font-size: 44px;
    line-height: 1.36;
    color: var(--header-color); }
  .home .hero-subtitle {
    font-size: 20px;
    line-height: 1.8;
    margin-top: 20px;
    color: var(--text-third-color); }
  .home .hero-button {
    min-height: 36px;
    background: var(--main-color);
    color: var(--white-color);
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    padding: 15px 35px;
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    grid-gap: 12px;
    border-radius: 8px;
    cursor: pointer;
    border: none;
    margin-top: 42px; }
    .home .hero-button:after {
      content: '';
      display: block;
      width: 18px;
      height: 18px;
      background: url("/wp-content/themes/nutrition/images/icons/arrow.svg") center center no-repeat;
      background-size: contain;
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
  .home .hero-list {
    margin-top: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-gap: 18px; }
    .home .hero-list__item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      grid-gap: 20px;
      font-size: 16px;
      line-height: 1.5;
      font-weight: 500; }
      .home .hero-list__item:before {
        content: '';
        display: block;
        width: 24px;
        height: 24px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 24px;
        background: var(--main-color) url("/wp-content/themes/nutrition/images/icons/checked.svg") center center no-repeat;
        background-size: 12px; }

.home .about {
  padding: 70px 0 30px; }
  .home .about-inner {
    background: var(--bg-main-color);
    border-radius: 8px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .home .about-image {
    width: 460px; }
    .home .about-image img {
      -o-object-fit: cover;
      object-fit: cover;
      width: 100%;
      height: 100%; }
  .home .about-info {
    padding: 30px 60px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(100% - 460px); }
  .home .about-title {
    font-weight: 500;
    font-size: 48px;
    line-height: 1.2;
    color: var(--header-color); }
  .home .about-text {
    margin-top: 10px;
    font-size: 18px;
    line-height: 1.7;
    color: var(--header-color); }
    .home .about-text p + p {
      margin-top: 20px; }
  .home .about-author {
    margin-top: 40px;
    font-size: 16px;
    line-height: 1.5; }
    .home .about-author b {
      font-weight: 700;
      padding-right: 10px;
      margin-right: 10px;
      border-right: 1px solid var(--second-color); }
  .home .about-footer {
    margin-top: 40px;
    padding-top: 30px;
    border-top: 1px solid var(--border-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-gap: 30px 20px; }
  .home .about-button {
    min-height: 50px;
    max-width: 170px;
    width: 100%;
    border: 1px solid var(--dark-color);
    border-radius: 8px;
    padding: 10px 16px;
    text-transform: uppercase;
    background: var(--white-color);
    color: var(--dark-color);
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .home .about-social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    grid-gap: 50px; }
    .home .about-social__item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      grid-gap: 10px;
      font-size: 16px;
      text-decoration: none;
      color: var(--second-color); }
      .home .about-social__item:before {
        content: '';
        display: block;
        width: 16px;
        height: 16px; }
      .home .about-social__item--instagram:before {
        background: url("/wp-content/themes/nutrition/images/icons/instagram.svg") center center no-repeat;
        background-size: contain; }
      .home .about-social__item--mail:before {
        background: url("/wp-content/themes/nutrition/images/icons/mail.svg") center center no-repeat;
        background-size: contain; }

.home .process {
  padding: 56px 0 60px; }
  .home .process-subtitle {
    font-weight: 500;
    font-size: 16px;
    line-height: 1.25;
    letter-spacing: 0.03em;
    text-align: center;
    text-transform: uppercase;
    color: var(--main-color); }
  .home .process-title {
    margin-top: 14px;
    font-weight: 500;
    font-size: 48px;
    line-height: 1;
    text-align: center;
    letter-spacing: 0.015em;
    color: var(--text-third-color); }
  .home .process-steps {
    margin-top: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    grid-gap: 10px; }
  .home .process-step {
    background: var(--white-color);
    -webkit-box-shadow: 0 4px 10px rgba(18, 18, 18, 0.1);
    box-shadow: 0 4px 10px rgba(18, 18, 18, 0.1);
    border-radius: 0 0 10px 10px;
    border-top: 3px solid var(--main-color);
    padding: 24px 30px 30px;
    width: calc(100% / 3);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .home .process-step__counter {
      font-size: 14px;
      line-height: 2;
      letter-spacing: 0.03em;
      color: var(--second-color);
      text-transform: uppercase;
      margin-top: 17px; }
    .home .process-step__title {
      font-weight: 500;
      font-size: 20px;
      line-height: 1.4;
      letter-spacing: 0.03em;
      color: var(--text-third-color); }
    .home .process-step__text {
      margin: 10px 0 20px;
      font-size: 14px;
      line-height: 1.7;
      letter-spacing: 0.03em;
      color: var(--second-color); }
    .home .process-step__highlight {
      font-weight: 600;
      font-size: 14px;
      line-height: 1.5;
      text-transform: uppercase;
      color: var(--main-color);
      margin-top: auto; }
    .home .process-step__image {
      max-width: 52px;
      max-height: 42px; }

.home .testimonials {
  padding: 70px 0 64px;
  background: var(--main-color); }
  .home .testimonials-title {
    color: var(--white-color);
    font-weight: 500;
    font-size: 48px;
    line-height: 1.2;
    text-align: center; }
  .home .testimonials-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    bottom: unset;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 30px; }
    .home .testimonials-pagination .swiper-pagination-bullet {
      width: 4px;
      height: 4px;
      background: var(--white-color);
      opacity: 0.4; }
      .home .testimonials-pagination .swiper-pagination-bullet-active {
        width: 6px;
        height: 6px;
        opacity: 1; }
  .home .testimonials-button {
    width: 42px;
    height: 42px;
    border-radius: 42px;
    border: 1px solid var(--white-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 1;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer; }
    .home .testimonials-button--next {
      right: 0;
      left: unset;
      -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
      transform: translateY(-50%) rotate(180deg); }
    .home .testimonials-button:before {
      content: '';
      display: block;
      width: 18px;
      height: 18px;
      background: url("/wp-content/themes/nutrition/images/icons/arrow.svg") center center no-repeat;
      background-size: contain; }
  .home .testimonials-slider {
    width: 100%;
    margin-top: 40px; }
  .home .testimonials-slide {
    background: var(--bg-main-color);
    padding: 20px 80px 40px;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0;
    -webkit-filter: blur(2px);
    filter: blur(2px);
    max-width: 750px; }
    .home .testimonials-slide__text {
      font-size: 16px;
      line-height: 1.6;
      text-align: justify;
      color: var(--body-color);
      opacity: 0.7;
      margin-top: 20px; }
      .home .testimonials-slide__text p + p {
        margin-top: 20px; }
    .home .testimonials-slide__author {
      margin-top: 30px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      grid-gap: 10px; }
      .home .testimonials-slide__author-image {
        width: 54px;
        height: 54px;
        -o-object-fit: cover;
        object-fit: cover;
        border-radius: 54px; }
      .home .testimonials-slide__author-name {
        font-weight: 700;
        font-size: 16px;
        line-height: 1.5;
        color: var(--text-third-color); }
    .home .testimonials-slide.swiper-slide-active {
      z-index: 9 !important;
      opacity: 1;
      -webkit-filter: none;
      filter: none; }
    .home .testimonials-slide.swiper-slide-prev, .home .testimonials-slide.swiper-slide-next {
      opacity: 0.5; }
    .home .testimonials-slide:before {
      content: '';
      display: block;
      width: 42px;
      height: 42px;
      background: url("/wp-content/themes/nutrition/images/icons/quotes.svg") center center no-repeat;
      background-size: contain; }

@media screen and (max-width: 1366px) {
  .home .about-info {
    padding: 30px 40px; }
  .home .about-button {
    max-width: 135px; }
  .home .about-social {
    grid-gap: 20px; }
  .home .about-image {
    width: 400px; }
  .home .about-info {
    width: calc(100% - 400px); }
  .home .testimonials-slide {
    max-width: 550px;
    padding: 20px 50px 40px; } }

@media screen and (max-width: 1023px) {
  .home .hero {
    background-position: center left -200px; }
  .home .about-image {
    width: 300px; }
  .home .about-info {
    width: calc(100% - 300px); }
  .home .about-title {
    font-size: 36px; }
  .home .about-social {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    grid-gap: 10px; }
  .home .process-title {
    font-size: 36px; }
  .home .testimonials-title {
    font-size: 36px; }
  .home .testimonials-slide {
    padding: 20px 20px 30px;
    max-width: 450px; }
  .home .testimonials-button {
    display: none; } }

@media screen and (max-width: 768px) {
  .home .hero {
    padding: 235px 0 20px;
    background: var(--bg-third-color) url("/wp-content/themes/nutrition/images/mobile-hero_img.png") top 80px center no-repeat;
    background-size: auto;
    min-height: 750px; }
    .home .hero-title {
      font-size: 30px;
      text-align: center; }
      .home .hero-title br {
        display: none; }
    .home .hero-subtitle {
      margin-top: 10px;
      text-align: center;
      font-size: 16px; }
    .home .hero-button {
      height: 60px;
      width: 100%;
      padding: 15px;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .home .hero-button:after {
        display: none; }
    .home .hero-inner {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
  .home .about {
    padding: 10px 0 0; }
    .home .about-inner {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      border-radius: 0; }
    .home .about-image {
      width: 100%; }
    .home .about-info {
      padding: 20px 20px 40px;
      width: 100%; }
    .home .about-author b {
      display: block;
      margin-bottom: 20px;
      border: none; }
    .home .about-footer {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      margin-top: 30px;
      padding-top: 20px; }
    .home .about-button {
      width: 100%;
      max-width: 100%; }
    .home .about-social {
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      width: 100%;
      grid-gap: 30px; }
  .home .process {
    padding: 90px 0 30px; }
    .home .process-steps {
      margin-top: 30px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; }
    .home .process-step {
      width: 100%; }
  .home .testimonials {
    padding: 30px 0 50px; }
    .home .testimonials-slider {
      margin-top: 15px; }
    .home .testimonials-slide {
      padding: 10px 10px 20px;
      max-width: 100%;
      opacity: 1;
      -webkit-filter: none;
      filter: none; }
      .home .testimonials-slide.swiper-slide-prev, .home .testimonials-slide.swiper-slide-next {
        opacity: 1; }
    .home .testimonials-pagination {
      margin-top: 40px; } }

.services {
  background: var(--bg-main-color); }
  .services .hero {
    min-height: 680px;
    padding: 260px 0 75px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: url("/wp-content/themes/nutrition/images/services-hero_img.jpg") center center no-repeat;
    background-size: cover; }
    .services .hero-inner {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      grid-gap: 20px;
      text-align: center; }
    .services .hero__title {
      font-weight: 500;
      font-size: 54px;
      line-height: 1.2;
      text-align: center;
      color: var(--header-color); }
    .services .hero__text {
      max-width: 580px;
      font-size: 18px;
      line-height: 1.7;
      color: var(--header-color); }
  .services .price {
    padding: 20px 0 30px; }
    .services .price-plans {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      grid-gap: 10px; }
    .services .price-plan {
      background: var(--white-color);
      -webkit-box-shadow: 0 4px 10px rgba(18, 18, 18, 0.1);
      box-shadow: 0 4px 10px rgba(18, 18, 18, 0.1);
      border-radius: 8px;
      overflow: hidden;
      width: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; }
      .services .price-plan__head {
        min-height: 83px;
        padding: 15px 30px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        color: var(--white-color);
        background: var(--main-color);
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        .services .price-plan__head-title {
          font-weight: 500;
          font-size: 22px;
          line-height: 1.5; }
        .services .price-plan__head-duration {
          font-weight: 500;
          font-size: 13px;
          line-height: 1.5;
          text-align: right;
          text-transform: uppercase; }
        .services .price-plan__head-note {
          -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
          font-size: 16px;
          line-height: 1.4; }
          @media screen and (max-width: 1368px) {
            .services .price-plan__head-note {
              display: none; } }
      .services .price-plan__body {
        padding: 30px 40px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
      .services .price-plan__list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        grid-gap: 14px; }
      .services .price-plan__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-left: 44px;
        position: relative;
        grid-gap: 5px; }
        .services .price-plan__item-title {
          font-weight: 500;
          font-size: 16px;
          line-height: 1.5;
          color: var(--dark-color); }
          .services .price-plan__item-title p {
            padding-bottom: 15px; }
        .services .price-plan__item-description {
          font-size: 14px;
          line-height: 1.5;
          color: var(--second-color); }
        .services .price-plan__item:before {
          content: '';
          display: block;
          width: 24px;
          height: 24px;
          -webkit-box-sizing: border-box;
          box-sizing: border-box;
          border-radius: 24px;
          background: var(--main-color) url("/wp-content/themes/nutrition/images/icons/checked.svg") center center no-repeat;
          background-size: 12px;
          position: absolute;
          left: 0; }
        .services .price-plan__item--note {
          padding-left: 0; }
          .services .price-plan__item--note:before {
            display: none; }
        .services .price-plan__item ul {
          list-style: circle; }
      .services .price-plan__total {
        margin-top: auto;
        padding-top: 20px;
        font-weight: 700;
        font-size: 36px;
        line-height: 1.75;
        color: var(--dark-color);
        font-family: 'SF Pro Display', sans-serif; }
        .services .price-plan__total:before {
          content: '';
          border-top: 1px solid var(--border-color);
          width: 100%;
          height: 0;
          margin-top: 20px;
          display: block; }
    .services .price-notice {
      background: var(--bg-second-color);
      border-radius: 8px;
      padding: 27px 60px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      grid-gap: 20px;
      font-size: 16px;
      line-height: 1.6;
      color: var(--header-color);
      margin-top: 30px; }
      .services .price-notice:before {
        content: '';
        width: 40px;
        height: 40px;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        background: url("/wp-content/themes/nutrition/images/icons/emoji.svg") center center no-repeat;
        background-size: contain; }

@media screen and (max-width: 1023px) {
  .services .price-plan__head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    grid-gap: 10px; } }

@media screen and (max-width: 768px) {
  .services .hero {
    min-height: 750px;
    padding: 250px 0 20px;
    background-position: top center; }
    .services .hero__title {
      font-size: 30px;
      text-align: center; }
    .services .hero__subtitle {
      margin-top: 20px;
      text-align: center;
      font-size: 16px; }
  .services .price {
    padding: 10px 0 0; }
    .services .price-plans {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; }
    .services .price-plan {
      width: 100%; }
      .services .price-plan__head {
        padding: 23px 20px 20px; }
      .services .price-plan__body {
        padding: 20px 10px; }
      .services .price-plan__item--note {
        padding-left: 0; }
    .services .price-notice {
      padding: 30px 20px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; } }

.my-story {
  background: var(--bg-main-color); }
  .my-story .story {
    padding-top: 110px; }
    .my-story .story-inner {
      background: var(--white-color);
      border-radius: 8px;
      padding: 60px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-box-shadow: 0 4px 10px rgba(18, 18, 18, 0.1);
      box-shadow: 0 4px 10px rgba(18, 18, 18, 0.1);
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      grid-gap: 60px; }
    .my-story .story-col {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; }
      .my-story .story-col:first-child {
        width: 430px;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none; }
    .my-story .story-image {
      max-width: 100%;
      display: block; }
      .my-story .story-image + .story-image {
        margin-top: 20px; }
        .my-story .story-image + .story-image__smaller {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between;
          width: 380px;
          margin: 0 auto; }
          .my-story .story-image + .story-image__smaller img {
            max-width: 115px;
            height: auto;
            -o-object-fit: contain;
            object-fit: contain; }
    .my-story .story-subtitle {
      font-size: 16px;
      line-height: 1.5;
      text-transform: uppercase;
      color: var(--main-color); }
    .my-story .story-title {
      margin-top: 10px;
      font-weight: 700;
      font-size: 36px;
      line-height: 1.2;
      letter-spacing: -1px;
      color: var(--header-color); }
    .my-story .story-text {
      font-size: 16px;
      line-height: 1.75;
      text-align: justify;
      color: var(--second-color);
      margin-top: 20px; }
      .my-story .story-text p + p,
      .my-story .story-text p + img {
        margin-top: 20px; }
      .my-story .story-text img {
        display: none;
        width: 100%; }
        .my-story .story-text img + p {
          margin-top: 20px; }
    .my-story .story-footer {
      margin-top: 30px;
      padding-top: 30px;
      border-top: 1px solid var(--border-color); }
    .my-story .story-social {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      grid-gap: 50px; }
      .my-story .story-social__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        grid-gap: 10px;
        font-size: 16px;
        text-decoration: none;
        color: var(--second-color); }
        .my-story .story-social__item:before {
          content: '';
          display: block;
          width: 16px;
          height: 16px; }
        .my-story .story-social__item--instagram:before {
          background: url("/wp-content/themes/nutrition/images/icons/instagram.svg") center center no-repeat;
          background-size: contain; }
        .my-story .story-social__item--mail:before {
          background: url("/wp-content/themes/nutrition/images/icons/mail.svg") center center no-repeat;
          background-size: contain; }

@media screen and (max-width: 1023px) {
  .my-story .story {
    padding-top: 90px; }
    .my-story .story-inner {
      grid-gap: 30px;
      padding: 30px; }
    .my-story .story-col {
      width: calc(50% - 15px); }
      .my-story .story-col:first-child {
        width: calc(50% - 15px); }
    .my-story .story-social {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      grid-gap: 20px; } }

@media screen and (max-width: 768px) {
  .my-story .story {
    padding: 80px 0 0; }
    .my-story .story-inner {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      grid-gap: 15px;
      padding: 10px 10px 40px; }
    .my-story .story-col {
      width: 100%; }
      .my-story .story-col:first-child {
        width: 100%; }
    .my-story .story-title {
      font-size: 20px;
      line-height: 1.5;
      font-weight: 500; }
    .my-story .story-text {
      margin-top: 10px; }
      .my-story .story-text .story-image {
        display: block; }
    .my-story .story-image--certificate {
      display: none; }
    .my-story .story-footer {
      padding-top: 30px;
      margin-top: 30px; } }

.contact-btn {
  text-decoration: none;
  cursor: pointer; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJfaWNvbnMuc2NzcyIsIl9ob21lLnNjc3MiLCJfc2VydmljZXMuc2NzcyIsIl9teS1zdG9yeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7Ozs7Ozs7OztFQWFDLFNBQVM7RUFDVCxVQUFVO0VBQ1YsU0FBUztFQUNULGVBQWU7RUFDZixhQUFhO0VBQ2Isd0JBQXdCLEVBQUE7O0FBR3pCLGdEQUFBO0FBQ0E7O0VBRUMsY0FBYyxFQUFBOztBQUdmO0VBQ0MsY0FBYztFQUNkLHFDQUFxQyxFQUFBOztBQUd0QztFQUNDLHlDQUF5QyxFQUFBOztBQUcxQztFQUNDLGdCQUFnQixFQUFBOztBQUdqQjtFQUNDLFlBQVksRUFBQTs7QUFHYjtFQUNDLGlCQUFpQixFQUFBOztBQUdsQjs7RUFFQyxXQUFXO0VBQ1gsYUFBYSxFQUFBOztBQUdkO0VBQ0MseUJBQXlCO0VBQ3pCLGlCQUFpQixFQUFBOztBQ3hEbEI7RUFDRSx1QkFBdUI7RUFDdkIsNENBQTRDO0VBQzVDLGlUQUk4RCxFQUFBOztBQWVoRTtFQVhFLHVCQUF1QjtFQUN2QixtQ0FBbUM7RUFDbkMsa0NBQWtDO0VBQ2xDLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsbUJBQW1CO0VBRW5CLHFCQUFxQjtFQUNyQixvQkFBb0IsRUFBQTs7QUE2Q3RCO0VBTUUsWUF4Q08sRUFBTzs7QUFrQ2hCO0VBTUUsWUFyQ08sRUFBTzs7QUErQmhCO0VBTUUsWUFsQ08sRUFBTzs7QUE0QmhCO0VBTUUsWUEvQk8sRUFBTzs7QUF5QmhCO0VBTUUsWUE1Qk8sRUFBTzs7QUFzQmhCO0VBTUUsWUF6Qk8sRUFBTzs7QUFtQmhCO0VBTUUsWUF0Qk8sRUFBTzs7QUFnQmhCO0VBTUUsWUFuQk8sRUFBTzs7QUFhaEI7RUFNRSxZQWhCTyxFQUFPOztBQVVoQjtFQU1FLFlBYk8sRUFBTzs7QURJaEI7RUFDQyxxQkFBYTtFQUNiLHVCQUFlO0VBQ2Ysc0JBQWM7RUFDZCxxQkFBYTtFQUNiLHVCQUFlO0VBQ2YscUJBQWE7RUFDYiwyQkFBbUI7RUFDbkIsNEJBQW9CO0VBQ3BCLDJCQUFtQjtFQUNuQix3QkFBZ0I7RUFDaEIsMEJBQWtCO0VBQ2xCLHlCQUFpQjtFQUNqQix1QkFBZTtFQUNmLHdCQUFnQjtFQUNoQixzQkFBYyxFQUFBOztBQUdmO0VBQ0MsNkJBQTZCO0VBQzdCLG1GQUFtRjtFQUNuRiwyWkFHaUc7RUFDakcsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixrQkFBa0IsRUFBQTs7QUFHbkI7RUFDQyw2QkFBNkI7RUFDN0Isb0ZBQW9GO0VBQ3BGLCtaQUdrRztFQUNsRyxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLDZCQUE2QjtFQUM3QixpRkFBaUY7RUFDakYsbVpBRytGO0VBQy9GLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsa0JBQWtCLEVBQUE7O0FBR25CO0VBQ0MseUJBQXlCO0VBQ3pCLDZFQUE2RTtFQUM3RSxtWUFHMkY7RUFDM0YsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixrQkFBa0IsRUFBQTs7QUFHbkI7RUFDQyx5QkFBeUI7RUFDekIsK0VBQStFO0VBQy9FLDJZQUc2RjtFQUM3RixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLHlCQUF5QjtFQUN6QixnRkFBZ0Y7RUFDaEYsK1lBRzhGO0VBQzlGLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsa0JBQWtCLEVBQUE7O0FBR25CO0VBQ0MsaUJBQWlCO0VBQ2pCLDhCQUFzQjtFQUF0QixzQkFBc0I7RUFDdEIsV0FBVztFQUNYLGNBQWM7RUFDZCxlQUFlO0VBQ2Ysb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO0VBQXRCLDBCQUFzQjtFQUF0QixzQkFBc0IsRUFBQTs7QUFHdkI7RUFDQyxvQ0FBb0M7RUFDcEMsbUNBQTJCO0VBQTNCLDJCQUEyQjtFQUMzQixlQUFlO0VBQ2YsTUFBTTtFQUNOLFdBQVc7RUFDWCxPQUFPO0VBQ1AsV0FBVyxFQUFBO0VBRVg7SUFDQyw4QkFBbUI7SUFBbkIsNkJBQW1CO0lBQW5CLHVCQUFtQjtJQUFuQixtQkFBbUI7SUFDbkIseUJBQW1CO0lBQW5CLHNCQUFtQjtJQUFuQixtQkFBbUI7SUFDbkIseUJBQThCO0lBQTlCLHNCQUE4QjtJQUE5Qiw4QkFBOEI7SUFDOUIsWUFBWSxFQUFBO0VBR2I7SUFDQyxnQkFBZ0IsRUFBQTtFQUdqQjtJQUNDLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO0lBQW5CLHNCQUFtQjtJQUFuQixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLGlCQUFpQixFQUFBO0lBRWpCO01BQ0Msb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO01BQW5CLG1CQUFtQjtNQUNuQixXQUFXLEVBQUE7SUFHWjtNQUNDLFdBQVc7TUFDWCxxQkFBcUI7TUFDckIsZUFBZTtNQUNmLGdCQUFnQixFQUFBO01BSmhCO1FBUUMsMEJBQTBCLEVBQUE7RUFLN0I7SUFDQyxnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQix5QkFBeUI7SUFDekIsZUFBZTtJQUNmLG1DQUFtQztJQUNuQyw4QkFBOEI7SUFDOUIsa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUNuQix3QkFBdUI7SUFBdkIscUJBQXVCO0lBQXZCLHVCQUF1QjtJQUN2QixxQkFBcUI7SUFDckIsaUJBQWlCO0lBQ2pCLFdBQVcsRUFBQTtFQUdaO0lBQ0MsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO0lBQXRCLDBCQUFzQjtJQUF0QixzQkFBc0I7SUFDdEIseUJBQW1CO0lBQW5CLHNCQUFtQjtJQUFuQixtQkFBbUI7SUFDbkIsd0JBQXVCO0lBQXZCLHFCQUF1QjtJQUF2Qix1QkFBdUI7SUFDdkIsZUFBZSxFQUFBO0lBUmY7TUFXQyxXQUFXO01BQ1gsV0FBVztNQUNYLFdBQVc7TUFDWCx1Q0FBdUM7TUFDdkMsMENBQTBDO01BQzFDLDhCQUFzQjtNQUF0QixzQkFBc0IsRUFBQTtJQWhCdkI7TUFvQkMsV0FBVztNQUNYLFdBQVc7TUFDWCxXQUFXO01BQ1gsMENBQTBDO01BQzFDLDhCQUFzQjtNQUF0QixzQkFBc0IsRUFBQTtFQUl4QjtJQUNDLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIseUJBQXlCO0lBQ3pCLFlBQVk7SUFDWixnQkFBZ0IsRUFBQTtFQUdqQjtJQUNDLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsY0FBYztJQUNkLGdCQUFnQjtJQUNoQix5QkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUNuQix3QkFBdUI7SUFBdkIscUJBQXVCO0lBQXZCLHVCQUF1QixFQUFBO0lBRXRCO01BRUMsV0FBVztNQUNYLGNBQWM7TUFDZCxXQUFXO01BQ1gsWUFBWSxFQUFBO0lBR1o7TUFFQyxrR0FBa0c7TUFDbEcsd0JBQXdCLEVBQUE7SUFLekI7TUFFQyw2RkFBNkY7TUFDN0Ysd0JBQXdCLEVBQUE7RUFPNUI7SUFDQyxhQUFhLEVBQUE7O0FBSWY7RUFDQyxvQkFBb0I7RUFDcEIsZ0NBQWdDLEVBQUE7RUFFaEM7SUFDQyxjQUFjLEVBQUE7SUFEZDtNQUlDLFdBQVc7TUFDWCxXQUFXO01BQ1gsWUFBWTtNQUNaLGNBQWM7TUFDZCxnR0FBZ0c7TUFDaEcsd0JBQXdCLEVBQUE7RUFJMUI7SUFDQyxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLDBCQUEwQixFQUFBO0VBRzNCO0lBQ0MsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxtQkFBbUI7SUFDbkIsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO0lBQXRCLDBCQUFzQjtJQUF0QixzQkFBc0I7SUFDdEIsY0FBYyxFQUFBO0lBTmQ7TUFVQyxlQUFlLEVBQUE7SUFWaEI7TUFjQyxvQkFBb0IsRUFBQTtJQUdyQjtNQUNDLG9CQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IsNEJBQXNCO01BQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7TUFBdEIsc0JBQXNCO01BQ3RCLGFBQWE7TUFDYixZQUFZLEVBQUE7TUFKWjtRQU9DLHlCQUF5QixFQUFBO0lBSTNCO01BQ0MsZUFBZTtNQUNmLGdCQUFnQjtNQUNoQiw4QkFBOEI7TUFDOUIsWUFBWSxFQUFBO0lBR2I7TUFDQyxXQUFXO01BQ1gsZUFBZTtNQUNmLHFDQUFxQztNQUNyQyxrQkFBa0I7TUFDbEIsOEJBQThCO01BQzlCLGVBQWU7TUFDZixZQUFZO01BQ1osOEJBQThCO01BQzlCLDhCQUFzQjtNQUF0QixzQkFBc0IsRUFBQTtNQVR0QjtRQVlDLGFBQWE7UUFDYixpQkFBaUI7UUFDakIsYUFBYSxFQUFBO01BR2Q7UUFDQyxrQ0FBa0MsRUFBQTtNQWxCbkM7UUFzQkMsZ0NBQWdDLEVBQUE7TUF0QmpDO1FBeUJpQix5Q0FBQTtRQUNoQix5QkFBeUI7UUFDekIsVUFBVTtRQUFFLFlBQUEsRUFBYTtNQTNCMUI7UUF5QmlCLHlDQUFBO1FBQ2hCLHlCQUF5QjtRQUN6QixVQUFVO1FBQUUsWUFBQSxFQUFhO01BM0IxQjtRQXlCaUIseUNBQUE7UUFDaEIseUJBQXlCO1FBQ3pCLFVBQVU7UUFBRSxZQUFBLEVBQWE7TUEzQjFCO1FBeUJpQix5Q0FBQTtRQUNoQix5QkFBeUI7UUFDekIsVUFBVTtRQUFFLFlBQUEsRUFBYTtNQTNCMUI7UUF5QmlCLHlDQUFBO1FBQ2hCLHlCQUF5QjtRQUN6QixVQUFVO1FBQUUsWUFBQSxFQUFhO01BM0IxQjtRQThCMEIsNEJBQUE7UUFDekIseUJBQXlCLEVBQUE7TUEvQjFCO1FBa0MyQixtQkFBQTtRQUMxQix5QkFBeUIsRUFBQTtJQUkzQjtNQUNDLGdCQUFnQjtNQUNoQixnQkFBZ0I7TUFDaEIsNkJBQTZCO01BQzdCLHlCQUF5QjtNQUN6QixrQkFBa0I7TUFDbEIsZ0JBQWdCO01BQ2hCLGtCQUFrQjtNQUNsQixZQUFZO01BQ1oseUJBQXlCO01BQ3pCLGVBQWU7TUFDZixvQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7TUFBbkIsbUJBQW1CO01BQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7TUFBdkIsdUJBQXVCO01BQ3ZCLHFCQUFxQjtNQUNyQixtQkFBbUIsRUFBQTs7QUFLdEI7RUFDQyxvQkFBb0I7RUFDcEIsZ0NBQWdDLEVBQUE7RUFFaEM7SUFDQyxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtJQUFuQixzQkFBbUI7SUFBbkIsbUJBQW1CO0lBQ25CLHlCQUE4QjtJQUE5QixzQkFBOEI7SUFBOUIsOEJBQThCLEVBQUE7SUFIOUI7TUFNQyxpQkFBaUI7TUFDakIsZ0JBQWdCO01BQ2hCLHlDQUF5QyxFQUFBO0VBSTNDO0lBQ0MsZ0JBQWdCLEVBQUE7SUFEaEI7TUFJQyxXQUFXO01BQ1gsZUFBZSxFQUFBO0VBSWpCO0lBQ0Msb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUNuQixnQkFBZ0IsRUFBQTtJQUVoQjtNQUNDLDBCQUEwQjtNQUMxQixxQkFBcUI7TUFDckIsZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixnQkFBZ0IsRUFBQTtNQUxoQjtRQVFDLHdCQUF3QixFQUFBO0VBSzNCO0lBQ0Msb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUNuQixjQUFjLEVBQUE7SUFFZDtNQUNDLHFCQUFxQixFQUFBO01BRHJCO1FBSUMsV0FBVztRQUNYLGNBQWM7UUFDZCxXQUFXO1FBQ1gsWUFBWSxFQUFBO01BR1o7UUFFQyxrR0FBa0c7UUFDbEcsd0JBQXdCLEVBQUE7TUFJekI7UUFFQyw2RkFBNkY7UUFDN0Ysd0JBQXdCLEVBQUE7RUFNNUI7SUFDQyxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLDhCQUE4QixFQUFBO0VBRy9CO0lBQ0Msb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUNuQixjQUFjLEVBQUE7SUFFZDtNQUNDLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsOEJBQThCO01BQzlCLHFCQUFxQixFQUFBO01BSnJCO1FBT0Msd0JBQXdCLEVBQUE7O0FBTTVCO0VBQ0MscUJBQXFCLEVBQUE7RUFEdEI7SUFJRSxnQkFBZ0I7SUFDaEIsY0FBYyxFQUFBO0VBR2Y7SUFDQyxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixvQkFBb0I7SUFDcEIsMEJBQTBCLEVBQUE7RUFHM0I7SUFDQyxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQiwwQkFBMEIsRUFBQTtJQUoxQjtNQU9DLGlCQUFpQixFQUFBO0lBUGxCOztNQWFFLGdCQUFnQixFQUFBO0lBYmxCO01Ba0JDLHlCQUF5QjtNQUN6QiwwQkFBMEI7TUFDMUIsZ0JBQWdCO01BQ2hCLGNBQWMsRUFBQTtJQXJCZjtNQTBCRSxvQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7TUFBbkIsbUJBQW1CO01BQ25CLGNBQWMsRUFBQTtNQTVCaEI7UUErQkcsWUFBUztRQUNULGNBQWMsRUFBQTtJQWhDakI7O01Bc0NFLGdCQUFnQixFQUFBO0lBdENsQjtNQTJDQyx3QkFBd0IsRUFBQTs7QUFLM0I7RUFqYkE7SUFtYkUsaUJBQWlCLEVBQUE7RUFyWmxCO0lBeVpFLGdCQUFnQixFQUFBLEVBQ2hCOztBQUlIO0VBNWJBO0lBOGJFLGVBQWUsRUFBQTtFQUdoQjtJQUVFLGVBQWUsRUFBQTtFQWhiakI7SUFvYkUsWUFBWSxFQUFBO0VBbmFiO0lBd2FFLGFBQWEsRUFBQTtFQTFUaEI7SUErVEUsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWEsRUFBQTtFQUlmO0lBQ0MsZ0JBQWdCLEVBQUE7SUFEakI7TUFLRyxxSUFBNkg7TUFBN0gsNkhBQTZILEVBQUE7SUFMaEk7TUFTRyw2QkFBNkIsRUFBQTtJQVRoQztNQWFHLDRCQUFzQjtNQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO01BQXRCLHNCQUFzQjtNQUN0QixtQkFBbUI7TUFDbkIsa0JBQWtCO01BQ2xCLGNBQWMsRUFBQTtNQWhCakI7UUFtQkksV0FBVztRQUNYLHlCQUF5QjtRQUN6QixlQUFlO1FBQ2YsZ0JBQWdCO1FBQ2hCLG1CQUFtQixFQUFBO01BdkJ2QjtRQTJCSSxvQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYTtRQUNiLDRCQUFzQjtRQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1FBQXRCLHNCQUFzQjtRQUN0QixrQkFBa0I7UUFDbEIsU0FBUztRQUNULE9BQU87UUFDUCxnQkFBZ0I7UUFDaEIsa0JBQWtCO1FBQ2xCLDhCQUFzQjtRQUF0QixzQkFBc0I7UUFDdEIsMEJBQTBCO1FBQzFCLHdCQUF1QjtRQUF2QixxQkFBdUI7UUFBdkIsdUJBQXVCLEVBQUE7SUFwQzNCO01BeUNHLG1CQUFtQjtNQUNuQixXQUFXLEVBQUE7SUExQ2Q7TUFnREksV0FBVztNQUNYLFlBQVk7TUFDWiw4QkFBOEI7TUFDOUIsa0JBQWtCO01BQ2xCLGdDQUF3QjtNQUF4Qiw0QkFBd0I7TUFBeEIsd0JBQXdCLEVBQUE7SUFwRDVCO01Bd0RJLGlDQUF5QjtNQUF6Qiw2QkFBeUI7TUFBekIseUJBQXlCLEVBQUE7RUFyTzdCO0lBNk9FLG1CQUFtQixFQUFBO0VBN1dyQjtJQW1YRSxlQUFlLEVBQUEsRUFDZjs7QUFJSDtFQWpSQTtJQW1SRSxvQkFBb0IsRUFBQTtJQW5RckI7TUFzUUUsZ0JBQWdCO01BQ2hCLDRCQUFRO01BQVIsaUJBQVE7TUFBUixRQUFRLEVBQUE7SUE5UFY7TUFrUUUsNEJBQXNCO01BQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7TUFBdEIsc0JBQXNCO01BQ3RCLDRCQUFRO01BQVIsaUJBQVE7TUFBUixRQUFRO01BQ1Isa0JBQWtCLEVBQUE7SUFsUHBCO01Bc1BFLGdCQUFnQjtNQUNoQiw0QkFBUTtNQUFSLGlCQUFRO01BQVIsUUFBUSxFQUFBO0lBOVJWO01Ba1NFLDRCQUFzQjtNQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO01BQXRCLHNCQUFzQixFQUFBO01BbFN2QjtRQXFTRSxnQkFBZ0I7UUFDaEIsaUJBQWlCLEVBQUE7SUExTnBCO01BK05FLDRCQUFzQjtNQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO01BQXRCLHNCQUFzQjtNQUN0QixjQUFjO01BQ2Qsa0JBQWtCLEVBQUE7SUF2T3BCO01BMk9FLDRCQUFRO01BQVIsaUJBQVE7TUFBUixRQUFRO01BQ1IsMEJBQTBCO01BQzFCLGdCQUFnQixFQUFBO0VBL2FuQjtJQW9iRSxpQkFBaUIsRUFBQTtJQW5hbEI7TUFzYUUsZ0JBQWdCLEVBQUE7SUE3WmxCO01BaWFFLGdCQUFnQjtNQUNoQixhQUFhLEVBQUE7TUF4VmQ7UUEyVkUsZ0JBQWdCLEVBQUE7RUFyT3BCO0lBMk9FLHFCQUFxQixFQUFBLEVBQ3JCOztBRXB2QkY7RUFFSSxpQkFBaUI7RUFDakIscUJBQXFCO0VBQ3JCLDJGQUEyRjtFQUMzRixzQkFBc0I7RUFDdEIsOEJBQXNCO0VBQXRCLHNCQUFzQixFQUFBO0VBTjFCO0lBU00sd0JBQWtCO0lBQWxCLHFCQUFrQjtJQUFsQixrQkFBa0IsRUFBQTtFQVR4QjtJQWFNLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLDBCQUEwQixFQUFBO0VBaEJoQztJQW9CTSxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQiw4QkFBOEIsRUFBQTtFQXZCcEM7SUEyQk0sZ0JBQWdCO0lBQ2hCLDZCQUE2QjtJQUM3Qix5QkFBeUI7SUFDekIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLHlCQUF5QjtJQUN6QixvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtJQUFuQixzQkFBbUI7SUFBbkIsbUJBQW1CO0lBQ25CLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLFlBQVk7SUFDWixnQkFBZ0IsRUFBQTtJQXpDdEI7TUE0Q1EsV0FBVztNQUNYLGNBQWM7TUFDZCxXQUFXO01BQ1gsWUFBWTtNQUNaLDhGQUE4RjtNQUM5Rix3QkFBd0I7TUFDeEIsaUNBQXlCO01BQXpCLDZCQUF5QjtNQUF6Qix5QkFBeUIsRUFBQTtFQWxEakM7SUF1RE0sZ0JBQWdCO0lBQ2hCLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsNEJBQXNCO0lBQXRCLDZCQUFzQjtJQUF0QiwwQkFBc0I7SUFBdEIsc0JBQXNCO0lBQ3RCLGNBQWMsRUFBQTtJQTFEcEI7TUE2RFEsb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO01BQW5CLG1CQUFtQjtNQUNuQixjQUFjO01BQ2QsZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixnQkFBZ0IsRUFBQTtNQWxFeEI7UUFxRVUsV0FBVztRQUNYLGNBQWM7UUFDZCxXQUFXO1FBQ1gsWUFBWTtRQUNaLDhCQUFzQjtRQUF0QixzQkFBc0I7UUFDdEIsbUJBQW1CO1FBQ25CLGtIQUFrSDtRQUNsSCxxQkFBcUIsRUFBQTs7QUE1RS9CO0VBbUZJLG9CQUFvQixFQUFBO0VBbkZ4QjtJQXNGTSxnQ0FBZ0M7SUFDaEMsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYSxFQUFBO0VBekZuQjtJQTZGTSxZQUFZLEVBQUE7SUE3RmxCO01BZ0dRLG9CQUFpQjtNQUFqQixpQkFBaUI7TUFDakIsV0FBVztNQUNYLFlBQVksRUFBQTtFQWxHcEI7SUF1R00sa0JBQWtCO0lBQ2xCLDhCQUFzQjtJQUF0QixzQkFBc0I7SUFDdEIseUJBQXlCLEVBQUE7RUF6Ry9CO0lBNkdNLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLDBCQUEwQixFQUFBO0VBaEhoQztJQW9ITSxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQiwwQkFBMEIsRUFBQTtJQXZIaEM7TUEwSFEsZ0JBQWdCLEVBQUE7RUExSHhCO0lBK0hNLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsZ0JBQWdCLEVBQUE7SUFqSXRCO01Bb0lRLGdCQUFnQjtNQUNoQixtQkFBbUI7TUFDbkIsa0JBQWtCO01BQ2xCLDJDQUEyQyxFQUFBO0VBdkluRDtJQTRJTSxnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLHlDQUF5QztJQUN6QyxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtJQUFuQixzQkFBbUI7SUFBbkIsbUJBQW1CO0lBQ25CLHlCQUE4QjtJQUE5QixzQkFBOEI7SUFBOUIsOEJBQThCO0lBQzlCLG1CQUFtQixFQUFBO0VBbEp6QjtJQXNKTSxnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxtQ0FBbUM7SUFDbkMsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQix5QkFBeUI7SUFDekIsOEJBQThCO0lBQzlCLHdCQUF3QjtJQUN4QixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZiw4QkFBc0I7SUFBdEIsc0JBQXNCO0lBQ3RCLHFCQUFxQjtJQUNyQixvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtJQUFuQixzQkFBbUI7SUFBbkIsbUJBQW1CO0lBQ25CLHdCQUF1QjtJQUF2QixxQkFBdUI7SUFBdkIsdUJBQXVCLEVBQUE7RUF0SzdCO0lBMEtNLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO0lBQW5CLHNCQUFtQjtJQUFuQixtQkFBbUI7SUFDbkIsY0FBYyxFQUFBO0lBNUtwQjtNQStLUSxvQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7TUFBbkIsbUJBQW1CO01BQ25CLGNBQWM7TUFDZCxlQUFlO01BQ2YscUJBQXFCO01BQ3JCLDBCQUEwQixFQUFBO01BcExsQztRQXVMVSxXQUFXO1FBQ1gsY0FBYztRQUNkLFdBQVc7UUFDWCxZQUFZLEVBQUE7TUExTHRCO1FBK0xZLGtHQUFrRztRQUNsRyx3QkFBd0IsRUFBQTtNQWhNcEM7UUFzTVksNkZBQTZGO1FBQzdGLHdCQUF3QixFQUFBOztBQXZNcEM7RUErTUksb0JBQW9CLEVBQUE7RUEvTXhCO0lBa05NLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLHNCQUFzQjtJQUN0QixrQkFBa0I7SUFDbEIseUJBQXlCO0lBQ3pCLHdCQUF3QixFQUFBO0VBeE45QjtJQTROTSxnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLHVCQUF1QjtJQUN2Qiw4QkFBOEIsRUFBQTtFQWxPcEM7SUFzT00sZ0JBQWdCO0lBQ2hCLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsY0FBYyxFQUFBO0VBeE9wQjtJQTRPTSw4QkFBOEI7SUFDOUIsb0RBQTRDO0lBQTVDLDRDQUE0QztJQUM1Qyw0QkFBNEI7SUFDNUIsdUNBQXVDO0lBQ3ZDLHVCQUF1QjtJQUN2QixxQkFBcUI7SUFDckIsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO0lBQXRCLDBCQUFzQjtJQUF0QixzQkFBc0I7SUFDdEIsOEJBQXNCO0lBQXRCLHNCQUFzQixFQUFBO0lBcFA1QjtNQXVQUSxlQUFlO01BQ2YsY0FBYztNQUNkLHNCQUFzQjtNQUN0QiwwQkFBMEI7TUFDMUIseUJBQXlCO01BQ3pCLGdCQUFnQixFQUFBO0lBNVB4QjtNQWdRUSxnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixzQkFBc0I7TUFDdEIsOEJBQThCLEVBQUE7SUFwUXRDO01Bd1FRLG1CQUFtQjtNQUNuQixlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLHNCQUFzQjtNQUN0QiwwQkFBMEIsRUFBQTtJQTVRbEM7TUFnUlEsZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZixnQkFBZ0I7TUFDaEIseUJBQXlCO01BQ3pCLHdCQUF3QjtNQUN4QixnQkFBZ0IsRUFBQTtJQXJSeEI7TUF5UlEsZUFBZTtNQUNmLGdCQUFnQixFQUFBOztBQTFSeEI7RUFnU0ksb0JBQW9CO0VBQ3BCLDZCQUE2QixFQUFBO0VBalNqQztJQW9TTSx5QkFBeUI7SUFDekIsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsa0JBQWtCLEVBQUE7RUF4U3hCO0lBNFNNLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO0lBQW5CLHNCQUFtQjtJQUFuQixtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYix3QkFBdUI7SUFBdkIscUJBQXVCO0lBQXZCLHVCQUF1QjtJQUN2QixnQkFBZ0IsRUFBQTtJQWpUdEI7TUFvVFEsVUFBVTtNQUNWLFdBQVc7TUFDWCw4QkFBOEI7TUFDOUIsWUFBWSxFQUFBO01BdlRwQjtRQTBUVSxVQUFVO1FBQ1YsV0FBVztRQUNYLFVBQVUsRUFBQTtFQTVUcEI7SUFrVU0sV0FBVztJQUNYLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsb0NBQW9DO0lBQ3BDLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO0lBQW5CLHNCQUFtQjtJQUFuQixtQkFBbUI7SUFDbkIsd0JBQXVCO0lBQXZCLHFCQUF1QjtJQUF2Qix1QkFBdUI7SUFDdkIsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixPQUFPO0lBQ1AsVUFBVTtJQUNWLG1DQUEyQjtJQUEzQiwrQkFBMkI7SUFBM0IsMkJBQTJCO0lBQzNCLGVBQWUsRUFBQTtJQTlVckI7TUFpVlEsUUFBUTtNQUNSLFdBQVc7TUFDWCxrREFBMEM7TUFBMUMsOENBQTBDO01BQTFDLDBDQUEwQyxFQUFBO0lBblZsRDtNQXVWUSxXQUFXO01BQ1gsY0FBYztNQUNkLFdBQVc7TUFDWCxZQUFZO01BQ1osOEZBQThGO01BQzlGLHdCQUF3QixFQUFBO0VBNVZoQztJQWlXTSxXQUFXO0lBQ1gsZ0JBQWdCLEVBQUE7RUFsV3RCO0lBc1dNLGdDQUFnQztJQUNoQyx1QkFBdUI7SUFDdkIsbUJBQW1CO0lBQ25CLDhCQUFzQjtJQUF0QixzQkFBc0I7SUFDdEIsVUFBVTtJQUNWLHlCQUFpQjtJQUFqQixpQkFBaUI7SUFDakIsZ0JBQWdCLEVBQUE7SUE1V3RCO01BK1dRLGVBQWU7TUFDZixnQkFBZ0I7TUFDaEIsbUJBQW1CO01BQ25CLHdCQUF3QjtNQUN4QixZQUFZO01BQ1osZ0JBQWdCLEVBQUE7TUFwWHhCO1FBdVhVLGdCQUFnQixFQUFBO0lBdlgxQjtNQTRYUSxnQkFBZ0I7TUFDaEIsb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO01BQW5CLG1CQUFtQjtNQUNuQixjQUFjLEVBQUE7TUEvWHRCO1FBa1lVLFdBQVc7UUFDWCxZQUFZO1FBQ1osb0JBQWlCO1FBQWpCLGlCQUFpQjtRQUNqQixtQkFBbUIsRUFBQTtNQXJZN0I7UUF5WVUsZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixnQkFBZ0I7UUFDaEIsOEJBQThCLEVBQUE7SUE1WXhDO01BaVpRLHFCQUFxQjtNQUNyQixVQUFVO01BQ1Ysb0JBQVk7TUFBWixZQUFZLEVBQUE7SUFuWnBCO01Bd1pRLFlBQVksRUFBQTtJQXhacEI7TUE0WlEsV0FBVztNQUNYLGNBQWM7TUFDZCxXQUFXO01BQ1gsWUFBWTtNQUNaLCtGQUErRjtNQUMvRix3QkFBd0IsRUFBQTs7QUFNaEM7RUF2YUE7SUEyYVEsa0JBQWtCLEVBQUE7RUEzYTFCO0lBK2FRLGdCQUFnQixFQUFBO0VBL2F4QjtJQW1iUSxjQUFjLEVBQUE7RUFuYnRCO0lBdWJRLFlBQVksRUFBQTtFQXZicEI7SUEyYlEseUJBQXlCLEVBQUE7RUEzYmpDO0lBZ2NRLGdCQUFnQjtJQUNoQix1QkFBdUIsRUFBQSxFQUN4Qjs7QUFLUDtFQXZjQTtJQTBjTSx1Q0FBdUMsRUFBQTtFQTFjN0M7SUErY1EsWUFBWSxFQUFBO0VBL2NwQjtJQW1kUSx5QkFBeUIsRUFBQTtFQW5kakM7SUF1ZFEsZUFBZSxFQUFBO0VBdmR2QjtJQTJkUSw0QkFBc0I7SUFBdEIsNkJBQXNCO0lBQXRCLDBCQUFzQjtJQUF0QixzQkFBc0I7SUFDdEIsc0JBQXFCO0lBQXJCLG1CQUFxQjtJQUFyQixxQkFBcUI7SUFDckIsY0FBYyxFQUFBO0VBN2R0QjtJQW1lUSxlQUFlLEVBQUE7RUFuZXZCO0lBeWVRLGVBQWUsRUFBQTtFQXpldkI7SUE2ZVEsdUJBQXVCO0lBQ3ZCLGdCQUFnQixFQUFBO0VBOWV4QjtJQWtmUSxhQUFhLEVBQUEsRUFDZDs7QUFLUDtFQXhmQTtJQTJmTSxxQkFBcUI7SUFDckIsMEhBQTBIO0lBQzFILHFCQUFxQjtJQUNyQixpQkFBaUIsRUFBQTtJQTlmdkI7TUFpZ0JRLGVBQWU7TUFDZixrQkFBa0IsRUFBQTtNQVR4QjtRQVlRLGFBQWEsRUFBQTtJQXJnQnZCO01BMGdCUSxnQkFBZ0I7TUFDaEIsa0JBQWtCO01BQ2xCLGVBQWUsRUFBQTtJQTVnQnZCO01BZ2hCUSxZQUFZO01BQ1osV0FBVztNQUNYLGFBQWE7TUFDYix3QkFBdUI7TUFBdkIscUJBQXVCO01BQXZCLHVCQUF1QixFQUFBO01BbmhCL0I7UUFzaEJVLGFBQWEsRUFBQTtJQXRoQnZCO01BMmhCUSx5QkFBbUI7TUFBbkIsc0JBQW1CO01BQW5CLG1CQUFtQixFQUFBO0VBM2hCM0I7SUFnaUJNLGlCQUFpQixFQUFBO0lBaGlCdkI7TUFtaUJRLDRCQUFzQjtNQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO01BQXRCLHNCQUFzQjtNQUN0QixnQkFBZ0IsRUFBQTtJQXBpQnhCO01Bd2lCUSxXQUFXLEVBQUE7SUF4aUJuQjtNQTRpQlEsdUJBQXVCO01BQ3ZCLFdBQVcsRUFBQTtJQTdpQm5CO01Ba2pCVSxjQUFjO01BQ2QsbUJBQW1CO01BQ25CLFlBQVksRUFBQTtJQXBqQnRCO01BeWpCUSw0QkFBc0I7TUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtNQUF0QixzQkFBc0I7TUFDdEIsZ0JBQWdCO01BQ2hCLGlCQUFpQixFQUFBO0lBM2pCekI7TUErakJRLFdBQVc7TUFDWCxlQUFlLEVBQUE7SUFoa0J2QjtNQW9rQlEsd0JBQXVCO01BQXZCLHFCQUF1QjtNQUF2Qix1QkFBdUI7TUFDdkIsV0FBVztNQUNYLGNBQWMsRUFBQTtFQXRrQnRCO0lBMmtCTSxvQkFBb0IsRUFBQTtJQTNrQjFCO01BOGtCUSxnQkFBZ0I7TUFDaEIsNEJBQXNCO01BQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7TUFBdEIsc0JBQXNCLEVBQUE7SUEva0I5QjtNQW1sQlEsV0FBVyxFQUFBO0VBbmxCbkI7SUF3bEJNLG9CQUFvQixFQUFBO0lBeGxCMUI7TUEybEJRLGdCQUFnQixFQUFBO0lBM2xCeEI7TUErbEJRLHVCQUF1QjtNQUN2QixlQUFlO01BQ2YsVUFBVTtNQUNWLG9CQUFZO01BQVosWUFBWSxFQUFBO01BbG1CcEI7UUFxbUJVLFVBQVUsRUFBQTtJQXJtQnBCO01BMG1CUSxnQkFBZ0IsRUFBQSxFQUNqQjs7QUMzbUJQO0VBQ0UsZ0NBQWdDLEVBQUE7RUFEbEM7SUFJSSxpQkFBaUI7SUFDakIscUJBQXFCO0lBQ3JCLDhCQUFzQjtJQUF0QixzQkFBc0I7SUFDdEIsb0dBQW9HO0lBQ3BHLHNCQUFzQixFQUFBO0lBUjFCO01BV00sd0JBQXVCO01BQXZCLHFCQUF1QjtNQUF2Qix1QkFBdUI7TUFDdkIseUJBQW1CO01BQW5CLHNCQUFtQjtNQUFuQixtQkFBbUI7TUFDbkIsY0FBYztNQUNkLGtCQUFrQixFQUFBO0lBZHhCO01Ba0JNLGdCQUFnQjtNQUNoQixlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLGtCQUFrQjtNQUNsQiwwQkFBMEIsRUFBQTtJQXRCaEM7TUEwQk0sZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZixnQkFBZ0I7TUFDaEIsMEJBQTBCLEVBQUE7RUE3QmhDO0lBa0NJLG9CQUFvQixFQUFBO0lBbEN4QjtNQXFDTSxvQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLGNBQWMsRUFBQTtJQXRDcEI7TUEwQ00sOEJBQThCO01BQzlCLG9EQUE0QztNQUE1Qyw0Q0FBNEM7TUFDNUMsa0JBQWtCO01BQ2xCLGdCQUFnQjtNQUNoQixVQUFVO01BQ1Ysb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYiw0QkFBc0I7TUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtNQUF0QixzQkFBc0IsRUFBQTtNQWhENUI7UUFtRFEsZ0JBQWdCO1FBQ2hCLGtCQUFrQjtRQUNsQixvQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYTtRQUNiLHlCQUFtQjtRQUFuQixzQkFBbUI7UUFBbkIsbUJBQW1CO1FBQ25CLHlCQUE4QjtRQUE5QixzQkFBOEI7UUFBOUIsOEJBQThCO1FBQzlCLHlCQUF5QjtRQUN6Qiw2QkFBNkI7UUFDN0IsOEJBQXNCO1FBQXRCLHNCQUFzQjtRQUN0QixtQkFBZTtRQUFmLGVBQWUsRUFBQTtRQTNEdkI7VUE4RFUsZ0JBQWdCO1VBQ2hCLGVBQWU7VUFDZixnQkFBZ0IsRUFBQTtRQWhFMUI7VUFvRVUsZ0JBQWdCO1VBQ2hCLGVBQWU7VUFDZixnQkFBZ0I7VUFDaEIsaUJBQWlCO1VBQ2pCLHlCQUF5QixFQUFBO1FBeEVuQztVQTJFVSw2QkFBZ0I7VUFBaEIsZ0JBQWdCO1VBQ2hCLGVBQWU7VUFDZixnQkFBZ0IsRUFBQTtVQUNoQjtZQTlFVjtjQStFWSxhQUFhLEVBQUEsRUFFaEI7TUFqRlQ7UUFxRlEsa0JBQWtCO1FBQ2xCLDhCQUFzQjtRQUF0QixzQkFBc0I7UUFDdEIsb0JBQWE7UUFBYixvQkFBYTtRQUFiLGFBQWE7UUFDYiw0QkFBc0I7UUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtRQUF0QixzQkFBc0I7UUFDdEIsbUJBQWM7UUFBZCxrQkFBYztRQUFkLGNBQWMsRUFBQTtNQXpGdEI7UUE2RlEsb0JBQWE7UUFBYixvQkFBYTtRQUFiLGFBQWE7UUFDYiw0QkFBc0I7UUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtRQUF0QixzQkFBc0I7UUFDdEIsY0FBYyxFQUFBO01BL0Z0QjtRQW1HUSxvQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYTtRQUNiLDRCQUFzQjtRQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1FBQXRCLHNCQUFzQjtRQUN0QixrQkFBa0I7UUFDbEIsa0JBQWtCO1FBQ2xCLGFBQWEsRUFBQTtRQXZHckI7VUEwR1UsZ0JBQWdCO1VBQ2hCLGVBQWU7VUFDZixnQkFBZ0I7VUFDaEIsd0JBQXdCLEVBQUE7VUE3R2xDO1lBK0dZLG9CQUFvQixFQUFBO1FBL0doQztVQW9IVSxlQUFlO1VBQ2YsZ0JBQWdCO1VBQ2hCLDBCQUEwQixFQUFBO1FBdEhwQztVQTJIVSxXQUFXO1VBQ1gsY0FBYztVQUNkLFdBQVc7VUFDWCxZQUFZO1VBQ1osOEJBQXNCO1VBQXRCLHNCQUFzQjtVQUN0QixtQkFBbUI7VUFDbkIsa0hBQWtIO1VBQ2xILHFCQUFxQjtVQUNyQixrQkFBa0I7VUFDbEIsT0FBTyxFQUFBO1FBcElqQjtVQXdJVSxlQUFlLEVBQUE7VUF4SXpCO1lBMklZLGFBQWEsRUFBQTtRQTNJekI7VUErSVUsa0JBQWtCLEVBQUE7TUEvSTVCO1FBb0pRLGdCQUFnQjtRQUNoQixpQkFBaUI7UUFDakIsZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsd0JBQXdCO1FBQ3hCLHlDQUF5QyxFQUFBO1FBMUpqRDtVQTZKVSxXQUFXO1VBQ1gseUNBQXlDO1VBQ3pDLFdBQVc7VUFDWCxTQUFTO1VBQ1QsZ0JBQWdCO1VBQ2hCLGNBQWMsRUFBQTtJQWxLeEI7TUF3S00sa0NBQWtDO01BQ2xDLGtCQUFrQjtNQUNsQixrQkFBa0I7TUFDbEIsb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYixjQUFjO01BQ2QsZUFBZTtNQUNmLGdCQUFnQjtNQUNoQiwwQkFBMEI7TUFDMUIsZ0JBQWdCLEVBQUE7TUFoTHRCO1FBbUxRLFdBQVc7UUFDWCxXQUFXO1FBQ1gsWUFBWTtRQUNaLG1CQUFVO1FBQVYsY0FBVTtRQUFWLFVBQVU7UUFDVixvQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYTtRQUNiLHlCQUFtQjtRQUFuQixzQkFBbUI7UUFBbkIsbUJBQW1CO1FBQ25CLHdCQUF1QjtRQUF2QixxQkFBdUI7UUFBdkIsdUJBQXVCO1FBQ3ZCLDhGQUE4RjtRQUM5Rix3QkFBd0IsRUFBQTs7QUFNaEM7RUFqTUE7SUFzTVUsNEJBQXNCO0lBQXRCLDZCQUFzQjtJQUF0QiwwQkFBc0I7SUFBdEIsc0JBQXNCO0lBQ3RCLHdCQUF1QjtJQUF2QixxQkFBdUI7SUFBdkIsdUJBQXVCO0lBQ3ZCLGNBQWMsRUFBQSxFQUNmOztBQU1UO0VBL01BO0lBa05NLGlCQUFpQjtJQUNqQixxQkFBcUI7SUFDckIsK0JBQStCLEVBQUE7SUFwTnJDO01BdU5RLGVBQWU7TUFDZixrQkFBa0IsRUFBQTtJQVJ4QjtNQVlNLGdCQUFnQjtNQUNoQixrQkFBa0I7TUFDbEIsZUFBZSxFQUFBO0VBOU52QjtJQWtPTSxpQkFBaUIsRUFBQTtJQWxPdkI7TUFxT1EsNEJBQXNCO01BQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7TUFBdEIsc0JBQXNCLEVBQUE7SUFyTzlCO01BeU9RLFdBQVcsRUFBQTtNQXpPbkI7UUE0T1UsdUJBQXVCLEVBQUE7TUE1T2pDO1FBZ1BVLGtCQUFrQixFQUFBO01BaFA1QjtRQXFQWSxlQUFlLEVBQUE7SUFyUDNCO01BMlBRLGtCQUFrQjtNQUNsQiw0QkFBc0I7TUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtNQUF0QixzQkFBc0IsRUFBQSxFQUN2Qjs7QUM3UFA7RUFDQyxnQ0FBZ0MsRUFBQTtFQURqQztJQUlFLGtCQUFrQixFQUFBO0lBSnBCO01BT0csOEJBQThCO01BQzlCLGtCQUFrQjtNQUNsQixhQUFhO01BQ2IsOEJBQXNCO01BQXRCLHNCQUFzQjtNQUN0QixvREFBNEM7TUFBNUMsNENBQTRDO01BQzVDLG9CQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IsY0FBYyxFQUFBO0lBYmpCO01BaUJHLG9CQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IsNEJBQXNCO01BQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7TUFBdEIsc0JBQXNCLEVBQUE7TUFsQnpCO1FBcUJJLFlBQVk7UUFDWixtQkFBVTtRQUFWLGNBQVU7UUFBVixVQUFVLEVBQUE7SUF0QmQ7TUEyQkcsZUFBZTtNQUNmLGNBQWMsRUFBQTtNQTVCakI7UUErQkksZ0JBQWdCLEVBQUE7UUEvQnBCO1VBa0NLLG9CQUFhO1VBQWIsb0JBQWE7VUFBYixhQUFhO1VBQ2IsbUJBQWU7VUFBZixlQUFlO1VBQ2YseUJBQThCO1VBQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7VUFDOUIsWUFBWTtVQUNaLGNBQWMsRUFBQTtVQXRDbkI7WUF5Q00sZ0JBQWdCO1lBQ2hCLFlBQVk7WUFDWixzQkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7SUEzQ3pCO01Ba0RHLGVBQWU7TUFDZixnQkFBZ0I7TUFDaEIseUJBQXlCO01BQ3pCLHdCQUF3QixFQUFBO0lBckQzQjtNQXlERyxnQkFBZ0I7TUFDaEIsZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZixnQkFBZ0I7TUFDaEIsb0JBQW9CO01BQ3BCLDBCQUEwQixFQUFBO0lBOUQ3QjtNQWtFRyxlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLG1CQUFtQjtNQUNuQiwwQkFBMEI7TUFDMUIsZ0JBQWdCLEVBQUE7TUF0RW5COztRQTJFSyxnQkFBZ0IsRUFBQTtNQTNFckI7UUFnRkksYUFBYTtRQUNiLFdBQVcsRUFBQTtRQWpGZjtVQW9GSyxnQkFBZ0IsRUFBQTtJQXBGckI7TUEwRkcsZ0JBQWdCO01BQ2hCLGlCQUFpQjtNQUNqQix5Q0FBeUMsRUFBQTtJQTVGNUM7TUFnR0csb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO01BQW5CLG1CQUFtQjtNQUNuQixjQUFjLEVBQUE7TUFsR2pCO1FBcUdJLG9CQUFhO1FBQWIsb0JBQWE7UUFBYixhQUFhO1FBQ2IseUJBQW1CO1FBQW5CLHNCQUFtQjtRQUFuQixtQkFBbUI7UUFDbkIsY0FBYztRQUNkLGVBQWU7UUFDZixxQkFBcUI7UUFDckIsMEJBQTBCLEVBQUE7UUExRzlCO1VBOEdLLFdBQVc7VUFDWCxjQUFjO1VBQ2QsV0FBVztVQUNYLFlBQVksRUFBQTtRQWpIakI7VUFzSE0sa0dBQWtHO1VBQ2xHLHdCQUF3QixFQUFBO1FBdkg5QjtVQTZITSw2RkFBNkY7VUFDN0Ysd0JBQXdCLEVBQUE7O0FBUTlCO0VBdElBO0lBeUlHLGlCQUFpQixFQUFBO0lBeklwQjtNQTRJSSxjQUFjO01BQ2QsYUFBYSxFQUFBO0lBN0lqQjtNQWlKSSx1QkFBdUIsRUFBQTtNQWpKM0I7UUFvSkssdUJBQXVCLEVBQUE7SUFwSjVCO01BeUpJLDRCQUFzQjtNQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO01BQXRCLHNCQUFzQjtNQUN0Qix3QkFBdUI7TUFBdkIscUJBQXVCO01BQXZCLHVCQUF1QjtNQUN2QixjQUFjLEVBQUEsRUFDZDs7QUFLSjtFQWpLQTtJQW9LRyxpQkFBaUIsRUFBQTtJQXBLcEI7TUF1S0ksNEJBQXNCO01BQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7TUFBdEIsc0JBQXNCO01BQ3RCLGNBQWM7TUFDZCx1QkFBdUIsRUFBQTtJQXpLM0I7TUE2S0ksV0FBVyxFQUFBO01BN0tmO1FBZ0xLLFdBQVcsRUFBQTtJQWhMaEI7TUFxTEksZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixnQkFBZ0IsRUFBQTtJQXZMcEI7TUEyTEksZ0JBQWdCLEVBQUE7TUF6Qm5CO1FBNEJJLGNBQWMsRUFBQTtJQTVCbEI7TUFrQ0ksYUFBYSxFQUFBO0lBcE1sQjtNQXlNSSxpQkFBaUI7TUFDakIsZ0JBQWdCLEVBQUEsRUFDaEI7O0FKZ2pCSjtFQUNDLHFCQUFxQjtFQUNyQixlQUFlLEVBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogJ1NGIFBybyBEaXNwbGF5Jywgc2Fucy1zZXJpZjsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJY29uZm9udFwiO1xuICBzcmM6IHVybChcIi9zcmMvZm9udHMvSWNvbmZvbnQvSWNvbmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9zcmMvZm9udHMvSWNvbmZvbnQvSWNvbmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi9zcmMvZm9udHMvSWNvbmZvbnQvSWNvbmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9zcmMvZm9udHMvSWNvbmZvbnQvSWNvbmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3JjL2ZvbnRzL0ljb25mb250L0ljb25mb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL3NyYy9mb250cy9JY29uZm9udC9JY29uZm9udC5zdmcjSWNvbmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5pY29uLWFycm93OmJlZm9yZSwgLmljb24tY2hlY2tlZDpiZWZvcmUsIC5pY29uLWNvbnRhY3Q6YmVmb3JlLCAuaWNvbi1lbW9qaTpiZWZvcmUsIC5pY29uLWhvdy1pdC13b3JrOmJlZm9yZSwgLmljb24taG93LWl0LXdvcmsyOmJlZm9yZSwgLmljb24taG93LWl0LXdvcmszOmJlZm9yZSwgLmljb24taW5zdGFncmFtOmJlZm9yZSwgLmljb24tbWFpbDpiZWZvcmUsIC5pY29uLXF1b3RlczpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJJY29uZm9udFwiO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uaWNvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AgVwiOyB9XG5cbi5pY29uLWNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIJcIjsgfVxuXG4uaWNvbi1jb250YWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCDXCI7IH1cblxuLmljb24tZW1vamk6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIRcIjsgfVxuXG4uaWNvbi1ob3ctaXQtd29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AhVwiOyB9XG5cbi5pY29uLWhvdy1pdC13b3JrMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AhlwiOyB9XG5cbi5pY29uLWhvdy1pdC13b3JrMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ah1wiOyB9XG5cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AiFwiOyB9XG5cbi5pY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIlcIjsgfVxuXG4uaWNvbi1xdW90ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIpcIjsgfVxuXG46cm9vdCB7XG4gIC0tbWFpbi1jb2xvcjogIzc3QkMyMDtcbiAgLS1zZWNvbmQtY29sb3I6ICM4MjgyODI7XG4gIC0td2hpdGUtY29sb3I6ICNGRkZGRkY7XG4gIC0tZGFyay1jb2xvcjogIzAwMDAwMDtcbiAgLS1oZWFkZXItY29sb3I6ICMxQjFDMjA7XG4gIC0tYm9keS1jb2xvcjogIzM4M0E0NztcbiAgLS10ZXh0LWZpcnN0LWNvbG9yOiAjNzk3Qjg5O1xuICAtLXRleHQtc2Vjb25kLWNvbG9yOiAjQzZDOEQzO1xuICAtLXRleHQtdGhpcmQtY29sb3I6ICMxQTFBMUE7XG4gIC0tYmctbWFpbi1jb2xvcjogI0Y3RjdGNTtcbiAgLS1iZy1zZWNvbmQtY29sb3I6ICNGRkU4RDI7XG4gIC0tYmctdGhpcmQtY29sb3I6ICNGNUY1RjU7XG4gIC0tYm9yZGVyLWNvbG9yOiAjRDRENEQ4O1xuICAtLXN1Y2Nlc3MtY29sb3I6ICM2M0JEMUQ7XG4gIC0tZXJyb3ItY29sb3I6ICNiYjI4MTA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU0YgUHJvIERpc3BsYXknO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvU2ZQcm9EaXNwbGF5L1NGUHJvRGlzcGxheS1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvU2ZQcm9EaXNwbGF5L1NGUHJvRGlzcGxheS1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9mb250cy9TZlByb0Rpc3BsYXkvU0ZQcm9EaXNwbGF5LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9mb250cy9TZlByb0Rpc3BsYXkvU0ZQcm9EaXNwbGF5LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvU2ZQcm9EaXNwbGF5L1NGUHJvRGlzcGxheS1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTRiBQcm8gRGlzcGxheSc7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9mb250cy9TZlByb0Rpc3BsYXkvU0ZQcm9EaXNwbGF5LVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvU2ZQcm9EaXNwbGF5L1NGUHJvRGlzcGxheS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvU2ZQcm9EaXNwbGF5L1NGUHJvRGlzcGxheS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ZvbnRzL1NmUHJvRGlzcGxheS9TRlByb0Rpc3BsYXktUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvU2ZQcm9EaXNwbGF5L1NGUHJvRGlzcGxheS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU0YgUHJvIERpc3BsYXknO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvU2ZQcm9EaXNwbGF5L1NGUHJvRGlzcGxheS1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ZvbnRzL1NmUHJvRGlzcGxheS9TRlByb0Rpc3BsYXktQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ZvbnRzL1NmUHJvRGlzcGxheS9TRlByb0Rpc3BsYXktQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9mb250cy9TZlByb0Rpc3BsYXkvU0ZQcm9EaXNwbGF5LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ZvbnRzL1NmUHJvRGlzcGxheS9TRlByb0Rpc3BsYXktQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OyB9XG4gIC5oZWFkZXItaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA5MHB4OyB9XG4gIC5oZWFkZXItbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxNTRweDsgfVxuICAuaGVhZGVyLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdyaWQtZ2FwOiAwIDYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAuaGVhZGVyLW5hdi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyLW5hdl9fbGluayB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAgIC5oZWFkZXItbmF2X19saW5rOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmhlYWRlci1idXR0b24ge1xuICAgIG1pbi13aWR0aDogMjEwcHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFyay1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5oZWFkZXItbWVudSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuaGVhZGVyLW1lbnU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWNvbG9yKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1kYXJrLWNvbG9yKTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuaGVhZGVyLW1lbnU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWRhcmstY29sb3IpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuaGVhZGVyLWNvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gIC5oZWFkZXItc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5oZWFkZXItc29jaWFsX19pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgICAuaGVhZGVyLXNvY2lhbF9faXRlbS0taW5zdGFncmFtOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ltYWdlcy9pY29ucy9pbnN0YWdyYW0uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgLmhlYWRlci1zb2NpYWxfX2l0ZW0tLW1haWw6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vaW1hZ2VzL2ljb25zL21haWwuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5oZWFkZXItLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY3RhIHtcbiAgcGFkZGluZzogNTBweCAwIDQ3cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLW1haW4tY29sb3IpOyB9XG4gIC5jdGEtaWNvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuY3RhLWljb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vaW1hZ2VzL2ljb25zL2NvbnRhY3Quc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5jdGEtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvcik7IH1cbiAgLmN0YS1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdyaWQtZ2FwOiAxMHB4OyB9XG4gICAgLmN0YS1mb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5jdGEtZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgLmN0YS1mb3JtX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ3JpZC1nYXA6IDZweDtcbiAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgICAgLmN0YS1mb3JtX19pdGVtIGlucHV0LCAuY3RhLWZvcm1fX2l0ZW0gdGV4dGFyZWEge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnOyB9XG4gICAgLmN0YS1mb3JtX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtdGhpcmQtY29sb3IpO1xuICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgLmN0YS1mb3JtX19maWVsZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC10aGlyZC1jb2xvcik7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAuY3RhLWZvcm1fX2ZpZWxkLndwY2Y3LXRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAgIC5jdGEtZm9ybV9fZmllbGQtLXN1Y2Nlc3Mge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXN1Y2Nlc3MtY29sb3IpOyB9XG4gICAgICAuY3RhLWZvcm1fX2ZpZWxkLndwY2Y3LW5vdC12YWxpZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3ItY29sb3IpOyB9XG4gICAgICAuY3RhLWZvcm1fX2ZpZWxkOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAvKiBGaXJlZm94ICovIH1cbiAgICAgIC5jdGEtZm9ybV9fZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgICAgLmN0YS1mb3JtX19maWVsZDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgIC5jdGEtZm9ybV9fYnV0dG9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDsgfVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogODBweCAwIDU2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLW1haW4tY29sb3IpOyB9XG4gIC5mb290ZXItcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmZvb3Rlci1yb3cgKyAuZm9vdGVyLXJvdyB7XG4gICAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTsgfVxuICAuZm9vdGVyLWxvZ28ge1xuICAgIG1heC13aWR0aDogMTMwcHg7IH1cbiAgICAuZm9vdGVyLWxvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5mb290ZXItbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC1nYXA6IDAgNjhweDsgfVxuICAgIC5mb290ZXItbmF2X19saW5rIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmQtY29sb3IpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5mb290ZXItbmF2X19saW5rOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWRhcmstY29sb3IpOyB9XG4gIC5mb290ZXItc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC1nYXA6IDIwcHg7IH1cbiAgICAuZm9vdGVyLXNvY2lhbF9faXRlbSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5mb290ZXItc29jaWFsX19pdGVtOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDsgfVxuICAgICAgLmZvb3Rlci1zb2NpYWxfX2l0ZW0tLWluc3RhZ3JhbTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ltYWdlcy9pY29ucy9pbnN0YWdyYW0uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAgIC5mb290ZXItc29jaWFsX19pdGVtLS1tYWlsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vaW1hZ2VzL2ljb25zL21haWwuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS44NTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1maXJzdC1jb2xvcik7IH1cbiAgLmZvb3Rlci10ZXJtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdyaWQtZ2FwOiAzMHB4OyB9XG4gICAgLmZvb3Rlci10ZXJtc19faXRlbSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS44NTtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWZpcnN0LWNvbG9yKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmZvb3Rlci10ZXJtc19faXRlbTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yKTsgfVxuXG4ucGFwZXIge1xuICBwYWRkaW5nOiAxNTBweCAwIDYwcHg7IH1cbiAgLnBhcGVyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogODYwcHg7XG4gICAgZ3JpZC1nYXA6IDI1cHg7IH1cbiAgLnBhcGVyLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItY29sb3IpOyB9XG4gIC5wYXBlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kLWNvbG9yKTsgfVxuICAgIC5wYXBlci10ZXh0IGIsIC5wYXBlci10ZXh0IHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5wYXBlci10ZXh0IHAgKyBwLFxuICAgIC5wYXBlci10ZXh0IHAgKyBiIHtcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7IH1cbiAgICAucGFwZXItdGV4dCBiIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogdmFyKC0taGVhZGVyLWNvbG9yKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wYXBlci10ZXh0IHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgICAgZ3JpZC1nYXA6IDEwcHg7IH1cbiAgICAgIC5wYXBlci10ZXh0IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfigKInO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wYXBlci10ZXh0IHVsICsgcCxcbiAgICAucGFwZXItdGV4dCB1bCArIGIge1xuICAgICAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAgIC5wYXBlci10ZXh0IGE6bm90KGJ1dHRvbikge1xuICAgICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDsgfVxuICAuaGVhZGVyLW5hdiB7XG4gICAgZ3JpZC1nYXA6IDAgNDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLmhlYWRlci1pbm5lciB7XG4gICAgaGVpZ2h0OiA3MHB4OyB9XG4gIC5oZWFkZXItbmF2LXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlci0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tZW51LWFjdGl2ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5tZW51LWFjdGl2ZSAuaGVhZGVyLWxvZ28ge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OSUpIHNlcGlhKDMlKSBzYXR1cmF0ZSgxMTU5JSkgaHVlLXJvdGF0ZSgyNjdkZWcpIGJyaWdodG5lc3MoMTE2JSkgY29udHJhc3QoMTAwJSk7IH1cbiAgICAubWVudS1hY3RpdmUgLmhlYWRlci1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yKTsgfVxuICAgIC5tZW51LWFjdGl2ZSAuaGVhZGVyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGdyaWQtZ2FwOiAzNnB4OyB9XG4gICAgICAubWVudS1hY3RpdmUgLmhlYWRlci1uYXZfX2xpbmsge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG4gICAgICAubWVudS1hY3RpdmUgLmhlYWRlci1uYXYtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tZW51LWFjdGl2ZSAuaGVhZGVyLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWVudS1hY3RpdmUgLmhlYWRlci1tZW51OmJlZm9yZSwgLm1lbnUtYWN0aXZlIC5oZWFkZXItbWVudTphZnRlciB7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5tZW51LWFjdGl2ZSAuaGVhZGVyLW1lbnU6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAuZm9vdGVyLW5hdiB7XG4gICAgZ3JpZC1nYXA6IDI4cHggMjVweDsgfVxuICAuY3RhLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzZweDsgfVxuICAgIC5mb290ZXItbG9nbyB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICAuZm9vdGVyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgb3JkZXI6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZm9vdGVyLXNvY2lhbCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAuZm9vdGVyLXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuZm9vdGVyLXJvdyArIC5mb290ZXItcm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAuZm9vdGVyLXRlcm1zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC5jdGEge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwOyB9XG4gICAgLmN0YS10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLmN0YS1mb3JtIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBncmlkLWdhcDogOHB4OyB9XG4gICAgICAuY3RhLWZvcm1fX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLnBhcGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDMwcHg7IH0gfVxuXG4uaG9tZSAuaGVybyB7XG4gIG1pbi1oZWlnaHQ6IDc3MHB4O1xuICBwYWRkaW5nOiAxNzBweCAwIDc1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vaW1hZ2VzL2hlcm9faW1nLmpwZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuaG9tZSAuaGVyby1pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG4gIC5ob21lIC5oZXJvLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgICBjb2xvcjogdmFyKC0taGVhZGVyLWNvbG9yKTsgfVxuICAuaG9tZSAuaGVyby1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC10aGlyZC1jb2xvcik7IH1cbiAgLmhvbWUgLmhlcm8tYnV0dG9uIHtcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW4tY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC1nYXA6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogNDJweDsgfVxuICAgIC5ob21lIC5oZXJvLWJ1dHRvbjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ltYWdlcy9pY29ucy9hcnJvdy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5ob21lIC5oZXJvLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdyaWQtZ2FwOiAxOHB4OyB9XG4gICAgLmhvbWUgLmhlcm8tbGlzdF9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5ob21lIC5oZXJvLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yKSB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ltYWdlcy9pY29ucy9jaGVja2VkLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4OyB9XG5cbi5ob21lIC5hYm91dCB7XG4gIHBhZGRpbmc6IDcwcHggMCAzMHB4OyB9XG4gIC5ob21lIC5hYm91dC1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctbWFpbi1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuaG9tZSAuYWJvdXQtaW1hZ2Uge1xuICAgIHdpZHRoOiA0NjBweDsgfVxuICAgIC5ob21lIC5hYm91dC1pbWFnZSBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuaG9tZSAuYWJvdXQtaW5mbyB7XG4gICAgcGFkZGluZzogMzBweCA2MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ2MHB4KTsgfVxuICAuaG9tZSAuYWJvdXQtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvcik7IH1cbiAgLmhvbWUgLmFib3V0LXRleHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvcik7IH1cbiAgICAuaG9tZSAuYWJvdXQtdGV4dCBwICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5ob21lIC5hYm91dC1hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAuaG9tZSAuYWJvdXQtYXV0aG9yIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmQtY29sb3IpOyB9XG4gIC5ob21lIC5hYm91dC1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBncmlkLWdhcDogMzBweCAyMHB4OyB9XG4gIC5ob21lIC5hYm91dC1idXR0b24ge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kYXJrLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5ob21lIC5hYm91dC1zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBncmlkLWdhcDogNTBweDsgfVxuICAgIC5ob21lIC5hYm91dC1zb2NpYWxfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBncmlkLWdhcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmQtY29sb3IpOyB9XG4gICAgICAuaG9tZSAuYWJvdXQtc29jaWFsX19pdGVtOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDsgfVxuICAgICAgLmhvbWUgLmFib3V0LXNvY2lhbF9faXRlbS0taW5zdGFncmFtOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vaW1hZ2VzL2ljb25zL2luc3RhZ3JhbS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgLmhvbWUgLmFib3V0LXNvY2lhbF9faXRlbS0tbWFpbDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ltYWdlcy9pY29ucy9tYWlsLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5ob21lIC5wcm9jZXNzIHtcbiAgcGFkZGluZzogNTZweCAwIDYwcHg7IH1cbiAgLmhvbWUgLnByb2Nlc3Mtc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpOyB9XG4gIC5ob21lIC5wcm9jZXNzLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC10aGlyZC1jb2xvcik7IH1cbiAgLmhvbWUgLnByb2Nlc3Mtc3RlcHMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBncmlkLWdhcDogMTBweDsgfVxuICAuaG9tZSAucHJvY2Vzcy1zdGVwIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDE4LCAxOCwgMTgsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgcGFkZGluZzogMjRweCAzMHB4IDMwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmhvbWUgLnByb2Nlc3Mtc3RlcF9fY291bnRlciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICBjb2xvcjogdmFyKC0tc2Vjb25kLWNvbG9yKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tdG9wOiAxN3B4OyB9XG4gICAgLmhvbWUgLnByb2Nlc3Mtc3RlcF9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtdGhpcmQtY29sb3IpOyB9XG4gICAgLmhvbWUgLnByb2Nlc3Mtc3RlcF9fdGV4dCB7XG4gICAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICBjb2xvcjogdmFyKC0tc2Vjb25kLWNvbG9yKTsgfVxuICAgIC5ob21lIC5wcm9jZXNzLXN0ZXBfX2hpZ2hsaWdodCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gICAgLmhvbWUgLnByb2Nlc3Mtc3RlcF9faW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiA1MnB4O1xuICAgICAgbWF4LWhlaWdodDogNDJweDsgfVxuXG4uaG9tZSAudGVzdGltb25pYWxzIHtcbiAgcGFkZGluZzogNzBweCAwIDY0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1haW4tY29sb3IpOyB9XG4gIC5ob21lIC50ZXN0aW1vbmlhbHMtdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhvbWUgLnRlc3RpbW9uaWFscy1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5ob21lIC50ZXN0aW1vbmlhbHMtcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICAgICAgLmhvbWUgLnRlc3RpbW9uaWFscy1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmhvbWUgLnRlc3RpbW9uaWFscy1idXR0b24ge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmhvbWUgLnRlc3RpbW9uaWFscy1idXR0b24tLW5leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5ob21lIC50ZXN0aW1vbmlhbHMtYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ltYWdlcy9pY29ucy9hcnJvdy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLmhvbWUgLnRlc3RpbW9uaWFscy1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLmhvbWUgLnRlc3RpbW9uaWFscy1zbGlkZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctbWFpbi1jb2xvcik7XG4gICAgcGFkZGluZzogMjBweCA4MHB4IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsdGVyOiBibHVyKDJweCk7XG4gICAgbWF4LXdpZHRoOiA3NTBweDsgfVxuICAgIC5ob21lIC50ZXN0aW1vbmlhbHMtc2xpZGVfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICBjb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAuaG9tZSAudGVzdGltb25pYWxzLXNsaWRlX190ZXh0IHAgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5ob21lIC50ZXN0aW1vbmlhbHMtc2xpZGVfX2F1dGhvciB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBncmlkLWdhcDogMTBweDsgfVxuICAgICAgLmhvbWUgLnRlc3RpbW9uaWFscy1zbGlkZV9fYXV0aG9yLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDU0cHg7IH1cbiAgICAgIC5ob21lIC50ZXN0aW1vbmlhbHMtc2xpZGVfX2F1dGhvci1uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC10aGlyZC1jb2xvcik7IH1cbiAgICAuaG9tZSAudGVzdGltb25pYWxzLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgei1pbmRleDogOSAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGZpbHRlcjogbm9uZTsgfVxuICAgIC5ob21lIC50ZXN0aW1vbmlhbHMtc2xpZGUuc3dpcGVyLXNsaWRlLXByZXYsIC5ob21lIC50ZXN0aW1vbmlhbHMtc2xpZGUuc3dpcGVyLXNsaWRlLW5leHQge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLmhvbWUgLnRlc3RpbW9uaWFscy1zbGlkZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9pbWFnZXMvaWNvbnMvcXVvdGVzLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhvbWUgLmFib3V0LWluZm8ge1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDsgfVxuICAuaG9tZSAuYWJvdXQtYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDEzNXB4OyB9XG4gIC5ob21lIC5hYm91dC1zb2NpYWwge1xuICAgIGdyaWQtZ2FwOiAyMHB4OyB9XG4gIC5ob21lIC5hYm91dC1pbWFnZSB7XG4gICAgd2lkdGg6IDQwMHB4OyB9XG4gIC5ob21lIC5hYm91dC1pbmZvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpOyB9XG4gIC5ob21lIC50ZXN0aW1vbmlhbHMtc2xpZGUge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgcGFkZGluZzogMjBweCA1MHB4IDQwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvbWUgLmhlcm8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IC0yMDBweDsgfVxuICAuaG9tZSAuYWJvdXQtaW1hZ2Uge1xuICAgIHdpZHRoOiAzMDBweDsgfVxuICAuaG9tZSAuYWJvdXQtaW5mbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTsgfVxuICAuaG9tZSAuYWJvdXQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAuaG9tZSAuYWJvdXQtc29jaWFsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBncmlkLWdhcDogMTBweDsgfVxuICAuaG9tZSAucHJvY2Vzcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4OyB9XG4gIC5ob21lIC50ZXN0aW1vbmlhbHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAuaG9tZSAudGVzdGltb25pYWxzLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweDtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9XG4gIC5ob21lIC50ZXN0aW1vbmlhbHMtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUgLmhlcm8ge1xuICAgIHBhZGRpbmc6IDIzNXB4IDAgMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy10aGlyZC1jb2xvcikgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9pbWFnZXMvbW9iaWxlLWhlcm9faW1nLnBuZ1wiKSB0b3AgODBweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA3NTBweDsgfVxuICAgIC5ob21lIC5oZXJvLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmhvbWUgLmhlcm8tdGl0bGUgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhvbWUgLmhlcm8tc3VidGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5ob21lIC5oZXJvLWJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmhvbWUgLmhlcm8tYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ob21lIC5oZXJvLWlubmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmhvbWUgLmFib3V0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDsgfVxuICAgIC5ob21lIC5hYm91dC1pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5ob21lIC5hYm91dC1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ob21lIC5hYm91dC1pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaG9tZSAuYWJvdXQtYXV0aG9yIGIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmhvbWUgLmFib3V0LWZvb3RlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgLmhvbWUgLmFib3V0LWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5ob21lIC5hYm91dC1zb2NpYWwge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdyaWQtZ2FwOiAzMHB4OyB9XG4gIC5ob21lIC5wcm9jZXNzIHtcbiAgICBwYWRkaW5nOiA5MHB4IDAgMzBweDsgfVxuICAgIC5ob21lIC5wcm9jZXNzLXN0ZXBzIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmhvbWUgLnByb2Nlc3Mtc3RlcCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuaG9tZSAudGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNTBweDsgfVxuICAgIC5ob21lIC50ZXN0aW1vbmlhbHMtc2xpZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAuaG9tZSAudGVzdGltb25pYWxzLXNsaWRlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGZpbHRlcjogbm9uZTsgfVxuICAgICAgLmhvbWUgLnRlc3RpbW9uaWFscy1zbGlkZS5zd2lwZXItc2xpZGUtcHJldiwgLmhvbWUgLnRlc3RpbW9uaWFscy1zbGlkZS5zd2lwZXItc2xpZGUtbmV4dCB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaG9tZSAudGVzdGltb25pYWxzLXBhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbi5zZXJ2aWNlcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLW1haW4tY29sb3IpOyB9XG4gIC5zZXJ2aWNlcyAuaGVybyB7XG4gICAgbWluLWhlaWdodDogNjgwcHg7XG4gICAgcGFkZGluZzogMjYwcHggMCA3NXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9pbWFnZXMvc2VydmljZXMtaGVyb19pbWcuanBnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAuc2VydmljZXMgLmhlcm8taW5uZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2VydmljZXMgLmhlcm9fX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvcik7IH1cbiAgICAuc2VydmljZXMgLmhlcm9fX3RleHQge1xuICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBjb2xvcjogdmFyKC0taGVhZGVyLWNvbG9yKTsgfVxuICAuc2VydmljZXMgLnByaWNlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMzBweDsgfVxuICAgIC5zZXJ2aWNlcyAucHJpY2UtcGxhbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdyaWQtZ2FwOiAxMHB4OyB9XG4gICAgLnNlcnZpY2VzIC5wcmljZS1wbGFuIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgxOCwgMTgsIDE4LCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnNlcnZpY2VzIC5wcmljZS1wbGFuX19oZWFkIHtcbiAgICAgICAgbWluLWhlaWdodDogODNweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW4tY29sb3IpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLnNlcnZpY2VzIC5wcmljZS1wbGFuX19oZWFkLXRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgICAgIC5zZXJ2aWNlcyAucHJpY2UtcGxhbl9faGVhZC1kdXJhdGlvbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5zZXJ2aWNlcyAucHJpY2UtcGxhbl9faGVhZC1ub3RlIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2OHB4KSB7XG4gICAgICAgICAgICAuc2VydmljZXMgLnByaWNlLXBsYW5fX2hlYWQtbm90ZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnNlcnZpY2VzIC5wcmljZS1wbGFuX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bzsgfVxuICAgICAgLnNlcnZpY2VzIC5wcmljZS1wbGFuX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ3JpZC1nYXA6IDE0cHg7IH1cbiAgICAgIC5zZXJ2aWNlcyAucHJpY2UtcGxhbl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBncmlkLWdhcDogNXB4OyB9XG4gICAgICAgIC5zZXJ2aWNlcyAucHJpY2UtcGxhbl9faXRlbS10aXRsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1jb2xvcik7IH1cbiAgICAgICAgICAuc2VydmljZXMgLnByaWNlLXBsYW5fX2l0ZW0tdGl0bGUgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAuc2VydmljZXMgLnByaWNlLXBsYW5fX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmQtY29sb3IpOyB9XG4gICAgICAgIC5zZXJ2aWNlcyAucHJpY2UtcGxhbl9faXRlbTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1jb2xvcikgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9pbWFnZXMvaWNvbnMvY2hlY2tlZC5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5zZXJ2aWNlcyAucHJpY2UtcGxhbl9faXRlbS0tbm90ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgICAgLnNlcnZpY2VzIC5wcmljZS1wbGFuX19pdGVtLS1ub3RlOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zZXJ2aWNlcyAucHJpY2UtcGxhbl9faXRlbSB1bCB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogY2lyY2xlOyB9XG4gICAgICAuc2VydmljZXMgLnByaWNlLXBsYW5fX3RvdGFsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTRiBQcm8gRGlzcGxheScsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnNlcnZpY2VzIC5wcmljZS1wbGFuX190b3RhbDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlcnZpY2VzIC5wcmljZS1ub3RpY2Uge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmctc2Vjb25kLWNvbG9yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHBhZGRpbmc6IDI3cHggNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICBjb2xvcjogdmFyKC0taGVhZGVyLWNvbG9yKTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgIC5zZXJ2aWNlcyAucHJpY2Utbm90aWNlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9pbWFnZXMvaWNvbnMvZW1vamkuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZXJ2aWNlcyAucHJpY2UtcGxhbl9faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBncmlkLWdhcDogMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlcyAuaGVybyB7XG4gICAgbWluLWhlaWdodDogNzUwcHg7XG4gICAgcGFkZGluZzogMjUwcHggMCAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7IH1cbiAgICAuc2VydmljZXMgLmhlcm9fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zZXJ2aWNlcyAuaGVyb19fc3VidGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuc2VydmljZXMgLnByaWNlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDsgfVxuICAgIC5zZXJ2aWNlcyAucHJpY2UtcGxhbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5zZXJ2aWNlcyAucHJpY2UtcGxhbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNlcnZpY2VzIC5wcmljZS1wbGFuX19oZWFkIHtcbiAgICAgICAgcGFkZGluZzogMjNweCAyMHB4IDIwcHg7IH1cbiAgICAgIC5zZXJ2aWNlcyAucHJpY2UtcGxhbl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDsgfVxuICAgICAgLnNlcnZpY2VzIC5wcmljZS1wbGFuX19pdGVtLS1ub3RlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnNlcnZpY2VzIC5wcmljZS1ub3RpY2Uge1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5teS1zdG9yeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLW1haW4tY29sb3IpOyB9XG4gIC5teS1zdG9yeSAuc3Rvcnkge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDsgfVxuICAgIC5teS1zdG9yeSAuc3RvcnktaW5uZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMTgsIDE4LCAxOCwgMC4xKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBncmlkLWdhcDogNjBweDsgfVxuICAgIC5teS1zdG9yeSAuc3RvcnktY29sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAubXktc3RvcnkgLnN0b3J5LWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA0MzBweDtcbiAgICAgICAgZmxleDogbm9uZTsgfVxuICAgIC5teS1zdG9yeSAuc3RvcnktaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5teS1zdG9yeSAuc3RvcnktaW1hZ2UgKyAuc3RvcnktaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgIC5teS1zdG9yeSAuc3RvcnktaW1hZ2UgKyAuc3RvcnktaW1hZ2VfX3NtYWxsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgICAubXktc3RvcnkgLnN0b3J5LWltYWdlICsgLnN0b3J5LWltYWdlX19zbWFsbGVyIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5teS1zdG9yeSAuc3Rvcnktc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7IH1cbiAgICAubXktc3RvcnkgLnN0b3J5LXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvcik7IH1cbiAgICAubXktc3RvcnkgLnN0b3J5LXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgY29sb3I6IHZhcigtLXNlY29uZC1jb2xvcik7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAubXktc3RvcnkgLnN0b3J5LXRleHQgcCArIHAsXG4gICAgICAubXktc3RvcnkgLnN0b3J5LXRleHQgcCArIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIC5teS1zdG9yeSAuc3RvcnktdGV4dCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubXktc3RvcnkgLnN0b3J5LXRleHQgaW1nICsgcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5teS1zdG9yeSAuc3RvcnktZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpOyB9XG4gICAgLm15LXN0b3J5IC5zdG9yeS1zb2NpYWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBncmlkLWdhcDogNTBweDsgfVxuICAgICAgLm15LXN0b3J5IC5zdG9yeS1zb2NpYWxfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBncmlkLWdhcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmQtY29sb3IpOyB9XG4gICAgICAgIC5teS1zdG9yeSAuc3Rvcnktc29jaWFsX19pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAgIC5teS1zdG9yeSAuc3Rvcnktc29jaWFsX19pdGVtLS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ltYWdlcy9pY29ucy9pbnN0YWdyYW0uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgICAubXktc3RvcnkgLnN0b3J5LXNvY2lhbF9faXRlbS0tbWFpbDpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vaW1hZ2VzL2ljb25zL21haWwuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm15LXN0b3J5IC5zdG9yeSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7IH1cbiAgICAubXktc3RvcnkgLnN0b3J5LWlubmVyIHtcbiAgICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgICAgcGFkZGluZzogMzBweDsgfVxuICAgIC5teS1zdG9yeSAuc3RvcnktY29sIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpOyB9XG4gICAgICAubXktc3RvcnkgLnN0b3J5LWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpOyB9XG4gICAgLm15LXN0b3J5IC5zdG9yeS1zb2NpYWwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ3JpZC1nYXA6IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXktc3RvcnkgLnN0b3J5IHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMDsgfVxuICAgIC5teS1zdG9yeSAuc3RvcnktaW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdyaWQtZ2FwOiAxNXB4O1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDQwcHg7IH1cbiAgICAubXktc3RvcnkgLnN0b3J5LWNvbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm15LXN0b3J5IC5zdG9yeS1jb2w6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5teS1zdG9yeSAuc3RvcnktdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAubXktc3RvcnkgLnN0b3J5LXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLm15LXN0b3J5IC5zdG9yeS10ZXh0IC5zdG9yeS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm15LXN0b3J5IC5zdG9yeS1pbWFnZS0tY2VydGlmaWNhdGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5teS1zdG9yeSAuc3RvcnktZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi5jb250YWN0LWJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4iLCJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udDogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdGZvbnQtZmFtaWx5OiAnU0YgUHJvIERpc3BsYXknLCBzYW5zLXNlcmlmO1xufVxuXG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuXG5iIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxuQGltcG9ydCBcImljb25zXCI7XG5cbjpyb290IHtcblx0LS1tYWluLWNvbG9yOiAjNzdCQzIwO1xuXHQtLXNlY29uZC1jb2xvcjogIzgyODI4Mjtcblx0LS13aGl0ZS1jb2xvcjogI0ZGRkZGRjtcblx0LS1kYXJrLWNvbG9yOiAjMDAwMDAwO1xuXHQtLWhlYWRlci1jb2xvcjogIzFCMUMyMDtcblx0LS1ib2R5LWNvbG9yOiAjMzgzQTQ3O1xuXHQtLXRleHQtZmlyc3QtY29sb3I6ICM3OTdCODk7XG5cdC0tdGV4dC1zZWNvbmQtY29sb3I6ICNDNkM4RDM7XG5cdC0tdGV4dC10aGlyZC1jb2xvcjogIzFBMUExQTtcblx0LS1iZy1tYWluLWNvbG9yOiAjRjdGN0Y1O1xuXHQtLWJnLXNlY29uZC1jb2xvcjogI0ZGRThEMjtcblx0LS1iZy10aGlyZC1jb2xvcjogI0Y1RjVGNTtcblx0LS1ib3JkZXItY29sb3I6ICNENEQ0RDg7XG5cdC0tc3VjY2Vzcy1jb2xvcjogIzYzQkQxRDtcblx0LS1lcnJvci1jb2xvcjogI2JiMjgxMDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU0YgUHJvIERpc3BsYXknO1xuXHRzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9mb250cy9TZlByb0Rpc3BsYXkvU0ZQcm9EaXNwbGF5LU1lZGl1bS5lb3QnKTtcblx0c3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvU2ZQcm9EaXNwbGF5L1NGUHJvRGlzcGxheS1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0dXJsKCcvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ZvbnRzL1NmUHJvRGlzcGxheS9TRlByb0Rpc3BsYXktTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJy93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvU2ZQcm9EaXNwbGF5L1NGUHJvRGlzcGxheS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHR1cmwoJy93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvU2ZQcm9EaXNwbGF5L1NGUHJvRGlzcGxheS1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU0YgUHJvIERpc3BsYXknO1xuXHRzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9mb250cy9TZlByb0Rpc3BsYXkvU0ZQcm9EaXNwbGF5LVJlZ3VsYXIuZW90Jyk7XG5cdHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ZvbnRzL1NmUHJvRGlzcGxheS9TRlByb0Rpc3BsYXktUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHR1cmwoJy93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvU2ZQcm9EaXNwbGF5L1NGUHJvRGlzcGxheS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJy93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvU2ZQcm9EaXNwbGF5L1NGUHJvRGlzcGxheS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0dXJsKCcvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ZvbnRzL1NmUHJvRGlzcGxheS9TRlByb0Rpc3BsYXktUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTRiBQcm8gRGlzcGxheSc7XG5cdHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ZvbnRzL1NmUHJvRGlzcGxheS9TRlByb0Rpc3BsYXktQm9sZC5lb3QnKTtcblx0c3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvU2ZQcm9EaXNwbGF5L1NGUHJvRGlzcGxheS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9mb250cy9TZlByb0Rpc3BsYXkvU0ZQcm9EaXNwbGF5LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9mb250cy9TZlByb0Rpc3BsYXkvU0ZQcm9EaXNwbGF5LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHR1cmwoJy93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvU2ZQcm9EaXNwbGF5L1NGUHJvRGlzcGxheS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcblx0c3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQuZW90Jyk7XG5cdHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0dXJsKCcvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcblx0c3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS5lb3QnKTtcblx0c3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHR1cmwoJy93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHR1cmwoJy93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcblx0c3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIuZW90Jyk7XG5cdHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0dXJsKCcvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDEzMjBweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5oZWFkZXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA5OTtcblxuXHQmLWlubmVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGhlaWdodDogOTBweDtcblx0fVxuXG5cdCYtbG9nbyB7XG5cdFx0bWF4LXdpZHRoOiAxNTRweDtcblx0fVxuXG5cdCYtbmF2IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z3JpZC1nYXA6IDAgNjBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRcdCYtd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCZfX2xpbmsge1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXG5cdFx0XHQvLyYtLWFjdGl2ZSxcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWJ1dHRvbiB7XG5cdFx0bWluLXdpZHRoOiAyMTBweDtcblx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kYXJrLWNvbG9yKTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0Y29sb3I6ICMwMDA7XG5cdH1cblxuXHQmLW1lbnUge1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWRhcmstY29sb3IpO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWRhcmstY29sb3IpO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1kYXJrLWNvbG9yKTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXHR9XG5cblx0Ji1jb3B5cmlnaHQge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0fVxuXG5cdCYtc29jaWFsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdyaWQtZ2FwOiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYtLWluc3RhZ3JhbSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vaW1hZ2VzL2ljb25zL2luc3RhZ3JhbS5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0Ly9maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk5JSkgc2VwaWEoMyUpIHNhdHVyYXRlKDExNTklKSBodWUtcm90YXRlKDI2N2RlZykgYnJpZ2h0bmVzcygxMTYlKSBjb250cmFzdCgxMDAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLS1tYWlsIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9pbWFnZXMvaWNvbnMvbWFpbC5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0Ly9maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk5JSkgc2VwaWEoMyUpIHNhdHVyYXRlKDExNTklKSBodWUtcm90YXRlKDI2N2RlZykgYnJpZ2h0bmVzcygxMTYlKSBjb250cmFzdCgxMDAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uY3RhIHtcblx0cGFkZGluZzogNTBweCAwIDQ3cHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWJnLW1haW4tY29sb3IpO1xuXG5cdCYtaWNvbiB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vaW1hZ2VzL2ljb25zL2NvbnRhY3Quc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0fVxuXHR9XG5cblx0Ji10aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMzhweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRjb2xvcjogdmFyKC0taGVhZGVyLWNvbG9yKTtcblx0fVxuXG5cdCYtZm9ybSB7XG5cdFx0bWF4LXdpZHRoOiA0MzBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDYwcHggYXV0byAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRncmlkLWdhcDogMTBweDtcblxuXG5cdFx0LndwY2Y3LW5vdC12YWxpZC10aXAge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblxuXHRcdC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdyaWQtZ2FwOiA2cHg7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cblx0XHRcdGlucHV0LCB0ZXh0YXJlYSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdGNvbG9yOiB2YXIoLS10ZXh0LXRoaXJkLWNvbG9yKTtcblx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHR9XG5cblx0XHQmX19maWVsZCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgMTJweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRjb2xvcjogdmFyKC0tdGV4dC10aGlyZC1jb2xvcik7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHQmLndwY2Y3LXRleHRhcmVhIHtcblx0XHRcdFx0cGFkZGluZzogMTJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYtLXN1Y2Nlc3Mge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLXN1Y2Nlc3MtY29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLndwY2Y3LW5vdC12YWxpZCB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3ItY29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuXHRcdFx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdFx0XHRvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXG5cdFx0XHR9XG5cblx0XHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cblx0XHRcdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cblx0XHRcdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19idXR0b24ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdG1pbi1oZWlnaHQ6IDU2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yKTtcblx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDIyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRtYXJnaW46IDQwcHggYXV0byAwO1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyIHtcblx0cGFkZGluZzogODBweCAwIDU2cHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWJnLW1haW4tY29sb3IpO1xuXG5cdCYtcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0JiArICYge1xuXHRcdFx0cGFkZGluZy10b3A6IDM2cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAzNnB4O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG5cdFx0fVxuXHR9XG5cblx0Ji1sb2dvIHtcblx0XHRtYXgtd2lkdGg6IDEzMHB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCYtbmF2IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z3JpZC1nYXA6IDAgNjhweDtcblxuXHRcdCZfX2xpbmsge1xuXHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZC1jb2xvcik7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS43O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLXNvY2lhbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdyaWQtZ2FwOiAyMHB4O1xuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1pbnN0YWdyYW0ge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ltYWdlcy9pY29ucy9pbnN0YWdyYW0uc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLW1haWwge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ltYWdlcy9pY29ucy9tYWlsLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtY29weXJpZ2h0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODU7XG5cdFx0Y29sb3I6IHZhcigtLXRleHQtZmlyc3QtY29sb3IpO1xuXHR9XG5cblx0Ji10ZXJtcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdyaWQtZ2FwOiAzMHB4O1xuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS44NTtcblx0XHRcdGNvbG9yOiB2YXIoLS10ZXh0LWZpcnN0LWNvbG9yKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yKVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGFwZXIge1xuXHRwYWRkaW5nOiAxNTBweCAwIDYwcHg7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiA4NjBweDtcblx0XHRncmlkLWdhcDogMjVweDtcblx0fVxuXG5cdCYtdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0xcHg7XG5cdFx0Y29sb3I6IHZhcigtLWhlYWRlci1jb2xvcik7XG5cdH1cblxuXHQmLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRcdGNvbG9yOiB2YXIoLS1zZWNvbmQtY29sb3IpO1xuXG5cdFx0Yiwgc3Ryb25nIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0JiArIHAsXG5cdFx0XHQmICsgYiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YiB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6IHZhcigtLWhlYWRlci1jb2xvcik7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogbm9ybWFsO1xuXHRcdFx0XHRncmlkLWdhcDogMTBweDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJ+KAoic7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiArIHAsXG5cdFx0XHQmICsgYiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YTpub3QoYnV0dG9uKSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDEwMjRweDtcblx0fVxuXHQuaGVhZGVyIHtcblx0XHQmLW5hdiB7XG5cdFx0XHRncmlkLWdhcDogMCA0MHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmhlYWRlciB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0fVxuXG5cdFx0Ji1pbm5lciB7XG5cdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0fVxuXG5cdFx0Ji1uYXYge1xuXHRcdFx0Ji13cmFwIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1tb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblxuXHQubWVudS1hY3RpdmUge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQuaGVhZGVyIHtcblx0XHRcdCYtbG9nbyB7XG5cdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTklKSBzZXBpYSgzJSkgc2F0dXJhdGUoMTE1OSUpIGh1ZS1yb3RhdGUoMjY3ZGVnKSBicmlnaHRuZXNzKDExNiUpIGNvbnRyYXN0KDEwMCUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLWlubmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tbWFpbi1jb2xvcik7XG5cdFx0XHR9XG5cblx0XHRcdCYtbmF2IHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0bWFyZ2luOiBhdXRvIGF1dG8gMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRncmlkLWdhcDogMzZweDtcblxuXHRcdFx0XHQmX19saW5rIHtcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLXdyYXAge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRwYWRkaW5nOiAyNHB4IDQwcHg7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbjogNDBweCBhdXRvIDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLW1lbnUge1xuXHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb290ZXIge1xuXHRcdCYtbmF2IHtcblx0XHRcdGdyaWQtZ2FwOiAyOHB4IDI1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmN0YSB7XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mb290ZXIge1xuXHRcdHBhZGRpbmc6IDMwcHggMCAzNnB4O1xuXG5cdFx0Ji1sb2dvIHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRvcmRlcjogMTtcblx0XHR9XG5cblx0XHQmLW5hdiB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0b3JkZXI6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji1zb2NpYWwge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblxuXHRcdCYtcm93IHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdCYgKyAmIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji10ZXJtcyB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z3JpZC1nYXA6IDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji1jb3B5cmlnaHQge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRjb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmN0YSB7XG5cdFx0cGFkZGluZzogNDBweCAwIDA7XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXG5cdFx0Ji1mb3JtIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRncmlkLWdhcDogOHB4O1xuXG5cdFx0XHQmX19idXR0b24ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wYXBlciB7XG5cdFx0cGFkZGluZzogMTAwcHggMCAzMHB4O1xuXHR9XG59XG5cbkBpbXBvcnQgJ2hvbWUnO1xuQGltcG9ydCAnc2VydmljZXMnO1xuQGltcG9ydCAnbXktc3RvcnknO1xuXG4uY29udGFjdC1idG4ge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJY29uZm9udFwiO1xuICBzcmM6IHVybCgnL3NyYy9mb250cy9JY29uZm9udC9JY29uZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy9zcmMvZm9udHMvSWNvbmZvbnQvSWNvbmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW90JyksXG4gIHVybCgnL3NyYy9mb250cy9JY29uZm9udC9JY29uZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcvc3JjL2ZvbnRzL0ljb25mb250L0ljb25mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcvc3JjL2ZvbnRzL0ljb25mb250L0ljb25mb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcvc3JjL2ZvbnRzL0ljb25mb250L0ljb25mb250LnN2ZyNJY29uZm9udCcpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbkBtaXhpbiBpY29uLXN0eWxlcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkljb25mb250XCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAvLyBzcGVhazogbm9uZTsgLy8gb25seSBuZWNlc3NhcnkgaWYgbm90IHVzaW5nIHRoZSBwcml2YXRlIHVuaWNvZGUgcmFuZ2UgKGZpcnN0R2x5cGggb3B0aW9uKVxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4laWNvbiB7XG4gIEBpbmNsdWRlIGljb24tc3R5bGVzO1xufVxuXG5AZnVuY3Rpb24gaWNvbi1jaGFyKCRmaWxlbmFtZSkge1xuICAkY2hhcjogXCJcIjtcblxuICBAaWYgJGZpbGVuYW1lID09IGFycm93IHtcbiAgJGNoYXI6IFwiXFxFMDAxXCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gY2hlY2tlZCB7XG4gICRjaGFyOiBcIlxcRTAwMlwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGNvbnRhY3Qge1xuICAkY2hhcjogXCJcXEUwMDNcIjtcbn1cbiAgQGlmICRmaWxlbmFtZSA9PSBlbW9qaSB7XG4gICRjaGFyOiBcIlxcRTAwNFwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IGhvdy1pdC13b3JrIHtcbiAgJGNoYXI6IFwiXFxFMDA1XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gaG93LWl0LXdvcmsyIHtcbiAgJGNoYXI6IFwiXFxFMDA2XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gaG93LWl0LXdvcmszIHtcbiAgJGNoYXI6IFwiXFxFMDA3XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gaW5zdGFncmFtIHtcbiAgJGNoYXI6IFwiXFxFMDA4XCI7XG59XG4gIEBpZiAkZmlsZW5hbWUgPT0gbWFpbCB7XG4gICRjaGFyOiBcIlxcRTAwOVwiO1xufVxuICBAaWYgJGZpbGVuYW1lID09IHF1b3RlcyB7XG4gICRjaGFyOiBcIlxcRTAwQVwiO1xufVxuXG5AcmV0dXJuICRjaGFyO1xufVxuXG5AbWl4aW4gaWNvbigkZmlsZW5hbWUsICRpbnNlcnQ6IGJlZm9yZSwgJGV4dGVuZDogdHJ1ZSkge1xuJjojeyRpbnNlcnR9IHtcbiAgQGlmICRleHRlbmQge1xuICAgIEBleHRlbmQgJWljb247XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGljb24tc3R5bGVzO1xuICB9XG4gIGNvbnRlbnQ6IGljb24tY2hhcigkZmlsZW5hbWUpO1xufVxufVxuXG4uaWNvbi1hcnJvdyB7XG4gIEBpbmNsdWRlIGljb24oYXJyb3cpO1xufVxuLmljb24tY2hlY2tlZCB7XG4gIEBpbmNsdWRlIGljb24oY2hlY2tlZCk7XG59XG4uaWNvbi1jb250YWN0IHtcbiAgQGluY2x1ZGUgaWNvbihjb250YWN0KTtcbn1cbi5pY29uLWVtb2ppIHtcbiAgQGluY2x1ZGUgaWNvbihlbW9qaSk7XG59XG4uaWNvbi1ob3ctaXQtd29yayB7XG4gIEBpbmNsdWRlIGljb24oaG93LWl0LXdvcmspO1xufVxuLmljb24taG93LWl0LXdvcmsyIHtcbiAgQGluY2x1ZGUgaWNvbihob3ctaXQtd29yazIpO1xufVxuLmljb24taG93LWl0LXdvcmszIHtcbiAgQGluY2x1ZGUgaWNvbihob3ctaXQtd29yazMpO1xufVxuLmljb24taW5zdGFncmFtIHtcbiAgQGluY2x1ZGUgaWNvbihpbnN0YWdyYW0pO1xufVxuLmljb24tbWFpbCB7XG4gIEBpbmNsdWRlIGljb24obWFpbCk7XG59XG4uaWNvbi1xdW90ZXMge1xuICBAaW5jbHVkZSBpY29uKHF1b3Rlcyk7XG59IiwiLmhvbWUge1xuICAuaGVybyB7XG4gICAgbWluLWhlaWdodDogNzcwcHg7XG4gICAgcGFkZGluZzogMTcwcHggMCA3NXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9pbWFnZXMvaGVyb19pbWcuanBnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJi1pbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gICAgICBjb2xvcjogdmFyKC0taGVhZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtdGhpcmQtY29sb3IpO1xuICAgIH1cblxuICAgICYtYnV0dG9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdyaWQtZ2FwOiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogNDJweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ltYWdlcy9pY29ucy9hcnJvdy5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBncmlkLWdhcDogMThweDtcblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1jb2xvcikgdXJsKCcvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ltYWdlcy9pY29ucy9jaGVja2VkLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hYm91dCB7XG4gICAgcGFkZGluZzogNzBweCAwIDMwcHg7XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLW1haW4tY29sb3IpO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICB3aWR0aDogNDYwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ2MHB4KTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvcik7XG5cbiAgICAgIHAgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWF1dGhvciB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tc2Vjb25kLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ3JpZC1nYXA6IDMwcHggMjBweDtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFyay1jb2xvcik7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstY29sb3IpO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtc29jaWFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ3JpZC1nYXA6IDUwcHg7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBncmlkLWdhcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmQtY29sb3IpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pbnN0YWdyYW0ge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9pbWFnZXMvaWNvbnMvaW5zdGFncmFtLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW1haWwge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9pbWFnZXMvaWNvbnMvbWFpbC5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvY2VzcyB7XG4gICAgcGFkZGluZzogNTZweCAwIDYwcHg7XG5cbiAgICAmLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtdGhpcmQtY29sb3IpO1xuICAgIH1cblxuICAgICYtc3RlcHMge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBncmlkLWdhcDogMTBweDtcbiAgICB9XG5cbiAgICAmLXN0ZXAge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDE4LCAxOCwgMTgsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xuICAgICAgcGFkZGluZzogMjRweCAzMHB4IDMwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICZfX2NvdW50ZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kLWNvbG9yKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXRoaXJkLWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZC1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgICZfX2hpZ2hsaWdodCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogNTJweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNjRweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yKTtcblxuICAgICYtdGl0bGUge1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG5cbiAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNDJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmLS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vaW1hZ2VzL2ljb25zL2Fycm93LnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zbGlkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgICYtc2xpZGUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmctbWFpbi1jb2xvcik7XG4gICAgICBwYWRkaW5nOiAyMHB4IDgwcHggNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGZpbHRlcjogYmx1cigycHgpO1xuICAgICAgbWF4LXdpZHRoOiA3NTBweDtcblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgcCArIHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYXV0aG9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ3JpZC1nYXA6IDEwcHg7XG5cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLW5hbWUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtdGhpcmQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgIHotaW5kZXg6IDkgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICAvL3RyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG5cbiAgICAgICYuc3dpcGVyLXNsaWRlLXByZXYsICYuc3dpcGVyLXNsaWRlLW5leHQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vaW1hZ2VzL2ljb25zL3F1b3Rlcy5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhvbWUge1xuICAgIC5hYm91dCB7XG4gICAgICAmLWluZm8ge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICAgIH1cblxuICAgICAgJi1zb2NpYWwge1xuICAgICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIH1cblxuICAgICAgJi1pbmZvIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRlc3RpbW9uaWFscyB7XG4gICAgICAmLXNsaWRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCA1MHB4IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG9tZSB7XG4gICAgLmhlcm8ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgLTIwMHB4O1xuICAgIH1cblxuICAgIC5hYm91dCB7XG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuXG4gICAgICAmLWluZm8ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgfVxuXG4gICAgICAmLXNvY2lhbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgZ3JpZC1nYXA6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2Nlc3Mge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGVzdGltb25pYWxzIHtcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgICYtc2xpZGUge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgIH1cblxuICAgICAgJi1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZSB7XG4gICAgLmhlcm8ge1xuICAgICAgcGFkZGluZzogMjM1cHggMCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmctdGhpcmQtY29sb3IpIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL251dHJpdGlvbi9pbWFnZXMvbW9iaWxlLWhlcm9faW1nLnBuZycpIHRvcCA4MHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiA3NTBweDtcblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgJi1idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaW5uZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcblxuICAgICAgJi1pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG5cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi1pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLWF1dGhvciB7XG4gICAgICAgIGIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZm9vdGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi1zb2NpYWwge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9jZXNzIHtcbiAgICAgIHBhZGRpbmc6IDkwcHggMCAzMHB4O1xuXG4gICAgICAmLXN0ZXBzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgJi1zdGVwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFscyB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgNTBweDtcblxuICAgICAgJi1zbGlkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmLXNsaWRlIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZmlsdGVyOiBub25lO1xuXG4gICAgICAgICYuc3dpcGVyLXNsaWRlLXByZXYsICYuc3dpcGVyLXNsaWRlLW5leHQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZXJ2aWNlcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLW1haW4tY29sb3IpO1xuXG4gIC5oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiA2ODBweDtcbiAgICBwYWRkaW5nOiAyNjBweCAwIDc1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vaW1hZ2VzL3NlcnZpY2VzLWhlcm9faW1nLmpwZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5wcmljZSB7XG4gICAgcGFkZGluZzogMjBweCAwIDMwcHg7XG5cbiAgICAmLXBsYW5zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBncmlkLWdhcDogMTBweDtcbiAgICB9XG5cbiAgICAmLXBsYW4ge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDE4LCAxOCwgMTgsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAmX19oZWFkIHtcbiAgICAgICAgbWluLWhlaWdodDogODNweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW4tY29sb3IpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZHVyYXRpb24ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICAmLW5vdGUge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdyaWQtZ2FwOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGdyaWQtZ2FwOiA1cHg7XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1jb2xvcik7XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmQtY29sb3IpO1xuXG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yKSB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9udXRyaXRpb24vaW1hZ2VzL2ljb25zL2NoZWNrZWQuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbm90ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IGNpcmNsZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190b3RhbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1jb2xvcik7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU0YgUHJvIERpc3BsYXknLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbm90aWNlIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLXNlY29uZC1jb2xvcik7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBwYWRkaW5nOiAyN3B4IDYwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvcik7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ltYWdlcy9pY29ucy9lbW9qaS5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlcnZpY2VzIHtcbiAgICAucHJpY2Uge1xuICAgICAgJi1wbGFuIHtcbiAgICAgICAgJl9faGVhZCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBncmlkLWdhcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZXMge1xuICAgIC5oZXJvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDc1MHB4O1xuICAgICAgcGFkZGluZzogMjUwcHggMCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByaWNlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuXG4gICAgICAmLXBsYW5zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgJi1wbGFuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJl9faGVhZCB7XG4gICAgICAgICAgcGFkZGluZzogMjNweCAyMHB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAmLS1ub3RlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1ub3RpY2Uge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubXktc3Rvcnkge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1iZy1tYWluLWNvbG9yKTtcblxuXHQuc3Rvcnkge1xuXHRcdHBhZGRpbmctdG9wOiAxMTBweDtcblxuXHRcdCYtaW5uZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0cGFkZGluZzogNjBweDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMTgsIDE4LCAxOCwgMC4xKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRncmlkLWdhcDogNjBweDtcblx0XHR9XG5cblx0XHQmLWNvbCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHdpZHRoOiA0MzBweDtcblx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWltYWdlIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHQmICsgLnN0b3J5LWltYWdlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdFx0XHQmX19zbWFsbGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0d2lkdGg6IDM4MHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTE1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtc3VidGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG5cdFx0fVxuXG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTFweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1oZWFkZXItY29sb3IpO1xuXHRcdH1cblxuXHRcdCYtdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0XHRjb2xvcjogdmFyKC0tc2Vjb25kLWNvbG9yKTtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRcdHAge1xuXHRcdFx0XHQmICsgcCxcblx0XHRcdFx0JiArIGltZyB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQmICsgcCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtZm9vdGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuXHRcdH1cblxuXHRcdCYtc29jaWFsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z3JpZC1nYXA6IDUwcHg7XG5cblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRncmlkLWdhcDogMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmQtY29sb3IpO1xuXG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtLWluc3RhZ3JhbSB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ltYWdlcy9pY29ucy9pbnN0YWdyYW0uc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji0tbWFpbCB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbnV0cml0aW9uL2ltYWdlcy9pY29ucy9tYWlsLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0Lm15LXN0b3J5IHtcblx0XHQuc3Rvcnkge1xuXHRcdFx0cGFkZGluZy10b3A6IDkwcHg7XG5cblx0XHRcdCYtaW5uZXIge1xuXHRcdFx0XHRncmlkLWdhcDogMzBweDtcblx0XHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji1jb2wge1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLXNvY2lhbCB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRncmlkLWdhcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0Lm15LXN0b3J5IHtcblx0XHQuc3Rvcnkge1xuXHRcdFx0cGFkZGluZzogODBweCAwIDA7XG5cblx0XHRcdCYtaW5uZXIge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRncmlkLWdhcDogMTVweDtcblx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4IDQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYtY29sIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblxuXHRcdFx0XHQuc3RvcnktaW1hZ2Uge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtaW1hZ2Uge1xuXHRcdFx0XHQmLS1jZXJ0aWZpY2F0ZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWZvb3RlciB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIl19 */
