/**
 * Utilities
 */
.has-sm-font-size {
  font-size: 0.78431em; }

.has-md-font-size {
  font-size: 1.275em; }

.has-lg-font-size {
  font-size: 1.62562em; }

.has-xl-font-size {
  font-size: 2.07267em; }

.has-xxl-font-size {
  font-size: 2.64266em; }

.has-primary-color {
  color: #112a46; }

.has-primary-background-color {
  background-color: #112a46; }

.has-primary-border-color {
  border-color: #112a46; }

.has-accent-color {
  color: #e08010; }

.has-accent-background-color {
  background-color: #e08010; }

.has-accent-border-color {
  border-color: #e08010; }

.has-white-color {
  color: #ffffff; }

.has-white-background-color {
  background-color: #ffffff; }

.has-white-border-color {
  border-color: #ffffff; }

.has-gray-light-color {
  color: #f4f4f4; }

.has-gray-light-background-color {
  background-color: #f4f4f4; }

.has-gray-light-border-color {
  border-color: #f4f4f4; }

.has-dark-color {
  color: #111111; }

.has-dark-background-color {
  background-color: #111111; }

.has-dark-border-color {
  border-color: #111111; }

.is-text-semibold {
  font-weight: 600; }

/**
 * Front-end only styles
 */
.support-align-wide .article .alignfull,
.support-align-wide .article .alignwide,
.support-align-wide .article .alignfull,
.support-align-wide .article .alignwide {
  width: auto;
  max-width: 1000%;
  padding-left: 1.25em;
  padding-right: 1.25em;
  clear: both; }

.support-align-wide .article .alignfull,
.support-align-wide .article .alignfull {
  margin-left: -webkit-calc(50% - 50vw);
  margin-left: -moz-calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
  margin-right: -webkit-calc(50% - 50vw);
  margin-right: -moz-calc(50% - 50vw);
  margin-right: calc(50% - 50vw); }

.support-align-wide .article .alignwide,
.support-align-wide .article .alignwide {
  margin-left: -webkit-calc(25% - 25vw);
  margin-left: -moz-calc(25% - 25vw);
  margin-left: calc(25% - 25vw);
  margin-right: -webkit-calc(25% - 25vw);
  margin-right: -moz-calc(25% - 25vw);
  margin-right: calc(25% - 25vw); }

.support-align-wide .article .wp-block-image.alignfull, .support-align-wide .article .wp-block-image.alignwide,
.support-align-wide .article .wp-block-image.alignfull,
.support-align-wide .article .wp-block-image.alignwide {
  padding-left: 0;
  padding-right: 0; }

.support-align-wide .article .wp-block-cover.alignfull, .support-align-wide .article .wp-block-cover.alignwide,
.support-align-wide .article .wp-block-cover.alignfull,
.support-align-wide .article .wp-block-cover.alignwide {
  padding-left: 0;
  padding-right: 0; }

/**
 * Front-end + editor styles
 */
.article .wp-block-audio,
.editor-styles-wrapper .wp-block-audio {
  margin-bottom: 1.25em;
  width: 100%; }
  .article .wp-block-audio audio,
  .editor-styles-wrapper .wp-block-audio audio {
    width: 100%; }
  .article .wp-block-audio.alignleft audio,
  .article .wp-block-audio.alignright audio,
  .editor-styles-wrapper .wp-block-audio.alignleft audio,
  .editor-styles-wrapper .wp-block-audio.alignright audio {
    max-width: 24rem; }
  .article .wp-block-audio.aligncenter,
  .editor-styles-wrapper .wp-block-audio.aligncenter {
    margin: 0 auto 1.25em;
    max-width: 0.75em; }

.article .wp-block-video,
.editor-styles-wrapper .wp-block-video {
  margin-bottom: 1.25em; }
  .article .wp-block-video video,
  .editor-styles-wrapper .wp-block-video video {
    width: 100%; }

.article .wp-block-button,
.editor-styles-wrapper .wp-block-button {
  margin-bottom: 1.25em; }
  .article .wp-block-button .wp-block-button__link,
  .editor-styles-wrapper .wp-block-button .wp-block-button__link {
    font-size: 1em;
    line-height: 1.618;
    border: 0;
    cursor: pointer;
    padding: 0.5em 0;
    text-decoration: none;
    font-weight: 600;
    text-shadow: none;
    display: inline-block;
    -webkit-appearance: none;
    border-radius: 0;
    background: none;
    color: #2987c8;
    text-transform: uppercase;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .article .wp-block-button .wp-block-button__link::after,
    .editor-styles-wrapper .wp-block-button .wp-block-button__link::after {
      height: 48px;
      width: 48px;
      border-radius: 48px;
      will-change: transform;
      margin-left: 0.5em;
      -webkit-transition: -webkit-transform 0.6s ease-in-out;
      transition: -webkit-transform 0.6s ease-in-out;
      -o-transition: -o-transform 0.6s ease-in-out;
      -moz-transition: transform 0.6s ease-in-out, -moz-transform 0.6s ease-in-out;
      transition: transform 0.6s ease-in-out;
      transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -moz-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
      min-width: 48px;
      max-height: 48px;
      background-image: url("data:image/svg+xml,%3C%3Fxml  version='1.0' encoding='utf-8'%3F%3E%3C!-- --%3E%3Csvg version='1.1' fill='%232987c8' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 500 500' style='enable-background:new 0 0 500 500;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23020203;%7D .st1%7Bfill:%231C1E1F;%7D %3C/style%3E%3Cpath d='M250,31.8C129.5,31.8,31.8,129.5,31.8,250S129.5,468.2,250,468.2S468.2,370.5,468.2,250S370.5,31.8,250,31.8z M354.4,260.5 h-93.9v93.9c0,5.8-4.7,10.5-10.5,10.5s-10.5-4.7-10.5-10.5v-93.9h-93.9c-5.8,0-10.5-4.7-10.5-10.5s4.7-10.5,10.5-10.5h93.9v-93.9 c0-5.8,4.7-10.5,10.5-10.5s10.5,4.7,10.5,10.5v93.9h93.9c5.8,0,10.5,4.7,10.5,10.5S360.2,260.5,354.4,260.5z'/%3E%3C/svg%3E ");
      display: block;
      content: ''; }
    .article .wp-block-button .wp-block-button__link:hover::after,
    .editor-styles-wrapper .wp-block-button .wp-block-button__link:hover::after {
      -webkit-transform: rotate(180deg);
         -moz-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
           -o-transform: rotate(180deg);
              transform: rotate(180deg); }
    .article .wp-block-button .wp-block-button__link img,
    .editor-styles-wrapper .wp-block-button .wp-block-button__link img {
      display: inline;
      vertical-align: middle; }
  .article .wp-block-button.is-style-outline .wp-block-button__link, .article .wp-block-button.is-style-outline .wp-block-button__link:focus, .article .wp-block-button.is-style-outline .wp-block-button__link:active, .article .wp-block-button.is-style-outline .wp-block-button__link:hover,
  .editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link,
  .editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:focus,
  .editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:active,
  .editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:hover {
    background: transparent;
    border: 2px solid currentColor; }
  .article .wp-block-button.is-style-link,
  .editor-styles-wrapper .wp-block-button.is-style-link {
    color: inherit;
    padding: 0.5em; }
    .article .wp-block-button.is-style-link .wp-block-button__link, .article .wp-block-button.is-style-link .wp-block-button__link:focus, .article .wp-block-button.is-style-link .wp-block-button__link:active, .article .wp-block-button.is-style-link .wp-block-button__link:hover,
    .editor-styles-wrapper .wp-block-button.is-style-link .wp-block-button__link,
    .editor-styles-wrapper .wp-block-button.is-style-link .wp-block-button__link:focus,
    .editor-styles-wrapper .wp-block-button.is-style-link .wp-block-button__link:active,
    .editor-styles-wrapper .wp-block-button.is-style-link .wp-block-button__link:hover {
      background: transparent; }

.article .wp-block-archives,
.article .wp-block-categories,
.article .wp-block-latest-posts,
.editor-styles-wrapper .wp-block-archives,
.editor-styles-wrapper .wp-block-categories,
.editor-styles-wrapper .wp-block-latest-posts {
  margin: 0 0 1.25em;
  list-style: none; }

.article .wp-block-latest-posts__post-date,
.editor-styles-wrapper .wp-block-latest-posts__post-date {
  font-size: 0.61515em; }

.article .wp-block-latest-posts li,
.editor-styles-wrapper .wp-block-latest-posts li {
  margin: 0; }

.article .wp-block-latest-posts.has-dates li,
.editor-styles-wrapper .wp-block-latest-posts.has-dates li {
  margin: 0 0 1em; }

.article .wp-block-latest-posts.is-grid li,
.editor-styles-wrapper .wp-block-latest-posts.is-grid li {
  margin: 0 1em 0 0; }

.article .wp-block-latest-posts.is-grid.has-dates li,
.editor-styles-wrapper .wp-block-latest-posts.is-grid.has-dates li {
  margin-bottom: 1em; }

@media (min-width: 600px) {
  .article .wp-block-latest-posts.columns-2 li,
  .editor-styles-wrapper .wp-block-latest-posts.columns-2 li {
    margin-right: 1.25em;
    width: -webkit-calc(5000% - 1.25em);
    width: -moz-calc(5000% - 1.25em);
    width: calc(5000% - 1.25em); }
    .article .wp-block-latest-posts.columns-2 li:nth-of-type(2n),
    .editor-styles-wrapper .wp-block-latest-posts.columns-2 li:nth-of-type(2n) {
      margin-right: 0; }
  .article .wp-block-latest-posts.columns-3 li,
  .editor-styles-wrapper .wp-block-latest-posts.columns-3 li {
    margin-right: 1.25em;
    width: -webkit-calc(3333.33333% - 1.25em);
    width: -moz-calc(3333.33333% - 1.25em);
    width: calc(3333.33333% - 1.25em); }
    .article .wp-block-latest-posts.columns-3 li:nth-of-type(3n),
    .editor-styles-wrapper .wp-block-latest-posts.columns-3 li:nth-of-type(3n) {
      margin-right: 0; }
  .article .wp-block-latest-posts.columns-4 li,
  .editor-styles-wrapper .wp-block-latest-posts.columns-4 li {
    margin-right: 1.25em;
    width: -webkit-calc(2500% - 1.25em);
    width: -moz-calc(2500% - 1.25em);
    width: calc(2500% - 1.25em); }
    .article .wp-block-latest-posts.columns-4 li:nth-of-type(4n),
    .editor-styles-wrapper .wp-block-latest-posts.columns-4 li:nth-of-type(4n) {
      margin-right: 0; }
  .article .wp-block-latest-posts.columns-5 li,
  .editor-styles-wrapper .wp-block-latest-posts.columns-5 li {
    margin-right: 1.25em;
    width: -webkit-calc(2000% - 1.25em);
    width: -moz-calc(2000% - 1.25em);
    width: calc(2000% - 1.25em); }
    .article .wp-block-latest-posts.columns-5 li:nth-of-type(5n),
    .editor-styles-wrapper .wp-block-latest-posts.columns-5 li:nth-of-type(5n) {
      margin-right: 0; }
  .article .wp-block-latest-posts.columns-6 li,
  .editor-styles-wrapper .wp-block-latest-posts.columns-6 li {
    margin-right: 1.25em;
    width: -webkit-calc(1666.66667% - 1.25em);
    width: -moz-calc(1666.66667% - 1.25em);
    width: calc(1666.66667% - 1.25em); }
    .article .wp-block-latest-posts.columns-6 li:nth-of-type(6n),
    .editor-styles-wrapper .wp-block-latest-posts.columns-6 li:nth-of-type(6n) {
      margin-right: 0; } }

.article p.has-drop-cap:not(:focus)::first-letter,
.editor-styles-wrapper p.has-drop-cap:not(:focus)::first-letter {
  margin: 0.15em ms(-4) 0 0;
  font-size: 2.64266em;
  font-weight: 300;
  line-height: 0.618; }

.article .wp-block-pullquote,
.editor-styles-wrapper .wp-block-pullquote {
  margin-bottom: 1.25em; }
  .article .wp-block-pullquote blockquote,
  .editor-styles-wrapper .wp-block-pullquote blockquote {
    border: 0;
    margin: 0; }
  .article .wp-block-pullquote p,
  .editor-styles-wrapper .wp-block-pullquote p {
    margin-bottom: 1em;
    font-size: 0.75em;
    line-height: 1.618; }

.article .wp-block-quote,
.editor-styles-wrapper .wp-block-quote {
  margin-bottom: 1.25em;
  padding: 0 0 0 1em;
  border-color: #a8a8a8; }
  .article .wp-block-quote.is-large, .article .wp-block-quote.is-style-large,
  .editor-styles-wrapper .wp-block-quote.is-large,
  .editor-styles-wrapper .wp-block-quote.is-style-large {
    margin-bottom: 2em;
    padding: 0;
    border: 0; }
    .article .wp-block-quote.is-large p, .article .wp-block-quote.is-style-large p,
    .editor-styles-wrapper .wp-block-quote.is-large p,
    .editor-styles-wrapper .wp-block-quote.is-style-large p {
      font-size: 1.25em;
      line-height: 1.618; }
  .article .wp-block-quote footer,
  .article .wp-block-quote cite, .article .wp-block-quote__citation,
  .editor-styles-wrapper .wp-block-quote footer,
  .editor-styles-wrapper .wp-block-quote cite,
  .editor-styles-wrapper .wp-block-quote__citation {
    font-size: 1em;
    font-weight: 700; }
  .article .wp-block-quote cite,
  .editor-styles-wrapper .wp-block-quote cite {
    color: #a8a8a8;
    font-family: "Barlow", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }

.article .wp-block-image figure,
.editor-styles-wrapper .wp-block-image figure {
  margin-bottom: 1.25em; }

.article .wp-block-image img,
.editor-styles-wrapper .wp-block-image img {
  margin: 0; }

.article .wp-block-image .alignleft,
.editor-styles-wrapper .wp-block-image .alignleft {
  margin-right: 1.25em; }

.article .wp-block-image .alignright,
.editor-styles-wrapper .wp-block-image .alignright {
  margin-left: 1.25em; }

.article .wp-block-image figcaption,
.editor-styles-wrapper .wp-block-image figcaption {
  margin: 0.75em 0;
  padding: 0.5em 0;
  font-size: 0.61515em;
  font-style: italic; }

.article figure.wp-block-image,
.editor-styles-wrapper figure.wp-block-image {
  margin-bottom: 1.25em; }

.article div.wp-block-image,
.editor-styles-wrapper div.wp-block-image {
  display: inline; }

.article .wp-block-cover,
.editor-styles-wrapper .wp-block-cover {
  padding: 3.25em 2em; }
  .article .wp-block-cover .wp-block-cover__inner-container,
  .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container {
    width: -webkit-calc(100% - 2 * 1.25em);
    width: -moz-calc(100% - 2 * 1.25em);
    width: calc(100% - 2 * 1.25em);
    max-width: 85rem; }
    .article .wp-block-cover .wp-block-cover__inner-container *:nth-last-child(-n + 1),
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container *:nth-last-child(-n + 1) {
      margin-bottom: 0; }
    .article .wp-block-cover .wp-block-cover__inner-container h1,
    .article .wp-block-cover .wp-block-cover__inner-container h2,
    .article .wp-block-cover .wp-block-cover__inner-container h3,
    .article .wp-block-cover .wp-block-cover__inner-container h4,
    .article .wp-block-cover .wp-block-cover__inner-container h5,
    .article .wp-block-cover .wp-block-cover__inner-container h6,
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h1,
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h2,
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h3,
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h4,
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h5,
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h6 {
      padding: 0;
      margin-left: auto;
      margin-right: auto; }
    .article .wp-block-cover .wp-block-cover__inner-container p:not(.has-text-color),
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container p:not(.has-text-color) {
      color: #fff; }

.article .wp-block-gallery,
.editor-styles-wrapper .wp-block-gallery {
  margin: 0 0 1.25em; }
  .article .wp-block-gallery .blocks-gallery-image,
  .article .wp-block-gallery .blocks-gallery-item,
  .editor-styles-wrapper .wp-block-gallery .blocks-gallery-image,
  .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item {
    width: 100%;
    margin: 0 0 1.25em 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
       -moz-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0; }
    .article .wp-block-gallery .blocks-gallery-image figcaption,
    .article .wp-block-gallery .blocks-gallery-item figcaption,
    .editor-styles-wrapper .wp-block-gallery .blocks-gallery-image figcaption,
    .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item figcaption {
      font-size: 1em;
      padding: 1.25em 1.25em 0.5em; }
  @media (min-width: 600px) {
    .article .wp-block-gallery .blocks-gallery-image,
    .article .wp-block-gallery .blocks-gallery-item,
    .editor-styles-wrapper .wp-block-gallery .blocks-gallery-image,
    .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item {
      margin: 0 1.25em 1.25em 0; }
    .article .wp-block-gallery.columns-2 .blocks-gallery-image,
    .article .wp-block-gallery.columns-2 .blocks-gallery-item,
    .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-image,
    .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-item {
      margin-right: 1.25em;
      width: -webkit-calc((100% - (1.25em * (2 - 1))) / 2);
      width: -moz-calc((100% - (1.25em * (2 - 1))) / 2);
      width: calc((100% - (1.25em * (2 - 1))) / 2); }
      .article .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
      .article .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),
      .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
      .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
        margin-right: 0; }
    .article .wp-block-gallery.columns-3 .blocks-gallery-image,
    .article .wp-block-gallery.columns-3 .blocks-gallery-item,
    .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-image,
    .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item {
      margin-right: 1.25em;
      width: -webkit-calc((100% - (1.25em * (3 - 1))) / 3);
      width: -moz-calc((100% - (1.25em * (3 - 1))) / 3);
      width: calc((100% - (1.25em * (3 - 1))) / 3); }
      .article .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
      .article .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),
      .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
      .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
        margin-right: 0; }
    .article .wp-block-gallery.columns-4 .blocks-gallery-image,
    .article .wp-block-gallery.columns-4 .blocks-gallery-item,
    .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-image,
    .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item {
      margin-right: 1.25em;
      width: -webkit-calc((100% - (1.25em * (4 - 1))) / 4);
      width: -moz-calc((100% - (1.25em * (4 - 1))) / 4);
      width: calc((100% - (1.25em * (4 - 1))) / 4); }
      .article .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
      .article .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),
      .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
      .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {
        margin-right: 0; }
    .article .wp-block-gallery.columns-5 .blocks-gallery-image,
    .article .wp-block-gallery.columns-5 .blocks-gallery-item,
    .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-image,
    .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-item {
      margin-right: 1.25em;
      width: -webkit-calc((100% - (1.25em * (5 - 1))) / 5);
      width: -moz-calc((100% - (1.25em * (5 - 1))) / 5);
      width: calc((100% - (1.25em * (5 - 1))) / 5); }
      .article .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
      .article .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),
      .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
      .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {
        margin-right: 0; }
    .article .wp-block-gallery.columns-6 .blocks-gallery-image,
    .article .wp-block-gallery.columns-6 .blocks-gallery-item,
    .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-image,
    .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-item {
      margin-right: 1.25em;
      width: -webkit-calc((100% - (1.25em * (6 - 1))) / 6);
      width: -moz-calc((100% - (1.25em * (6 - 1))) / 6);
      width: calc((100% - (1.25em * (6 - 1))) / 6); }
      .article .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
      .article .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),
      .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
      .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {
        margin-right: 0; }
    .article .wp-block-gallery.columns-7 .blocks-gallery-image,
    .article .wp-block-gallery.columns-7 .blocks-gallery-item,
    .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-image,
    .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-item {
      margin-right: 1.25em;
      width: -webkit-calc((100% - (1.25em * (7 - 1))) / 7);
      width: -moz-calc((100% - (1.25em * (7 - 1))) / 7);
      width: calc((100% - (1.25em * (7 - 1))) / 7); }
      .article .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
      .article .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),
      .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
      .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n) {
        margin-right: 0; }
    .article .wp-block-gallery.columns-8 .blocks-gallery-image,
    .article .wp-block-gallery.columns-8 .blocks-gallery-item,
    .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-image,
    .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-item {
      margin-right: 1.25em;
      width: -webkit-calc((100% - (1.25em * (8 - 1))) / 8);
      width: -moz-calc((100% - (1.25em * (8 - 1))) / 8);
      width: calc((100% - (1.25em * (8 - 1))) / 8); }
      .article .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
      .article .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n),
      .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
      .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
        margin-right: 0; } }

.article .wp-block-separator,
.editor-styles-wrapper .wp-block-separator {
  border: 0;
  overflow: hidden; }
  .article .wp-block-separator:not(.is-style-wide):not(.is-style-dots),
  .editor-styles-wrapper .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    max-width: 10%; }

.article .wp-block-embed-twitter,
.editor-styles-wrapper .wp-block-embed-twitter {
  overflow: hidden; }

.article .wp-block-table,
.editor-styles-wrapper .wp-block-table {
  border-spacing: 0;
  width: 100%;
  border-collapse: collapse;
  margin: 1.25em 0; }
  .article .wp-block-table table,
  .editor-styles-wrapper .wp-block-table table {
    border-color: #cfcfcf; }
    .article .wp-block-table table thead,
    .editor-styles-wrapper .wp-block-table table thead {
      background: white;
      border-bottom: 1px solid;
      border-color: #cfcfcf; }
      .article .wp-block-table table thead th,
      .editor-styles-wrapper .wp-block-table table thead th {
        padding: 0.75em;
        font-weight: 600;
        border-color: #cfcfcf; }
    .article .wp-block-table table tbody tr:nth-child(2n+1),
    .editor-styles-wrapper .wp-block-table table tbody tr:nth-child(2n+1) {
      background: #f9f8f5; }
    .article .wp-block-table table tbody tr td,
    .editor-styles-wrapper .wp-block-table table tbody tr td {
      padding: 0.75em;
      border-color: #cfcfcf; }

.article .wp-block-file,
.editor-styles-wrapper .wp-block-file {
  margin-bottom: 1.25em; }
  .article .wp-block-file .wp-block-file__button,
  .editor-styles-wrapper .wp-block-file .wp-block-file__button {
    font-size: 0.61515em;
    line-height: 1.618;
    border: 0;
    cursor: pointer;
    padding: 0.5em 1.25em;
    text-decoration: none;
    font-weight: 600;
    text-shadow: none;
    display: inline-block;
    -webkit-appearance: none;
    border-radius: 0;
    opacity: 1; }

.article .wp-block-code,
.editor-styles-wrapper .wp-block-code {
  font-size: 1em;
  padding: 0;
  border: 0;
  color: inherit;
  background-color: #f4f4f4;
  border-radius: 0.25em; }
  .article .wp-block-code code,
  .editor-styles-wrapper .wp-block-code code {
    background-color: transparent;
    line-height: 1.45;
    display: block;
    padding: 1.25em;
    overflow-x: auto; }

.article .wp-block-preformatted,
.editor-styles-wrapper .wp-block-preformatted {
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 1em;
  white-space: pre-wrap;
  overflow-wrap: break-word; }

.article .wp-block-columns,
.editor-styles-wrapper .wp-block-columns {
  margin-bottom: 2em; }
  .article .wp-block-columns.has-background,
  .editor-styles-wrapper .wp-block-columns.has-background {
    padding: 3.25em 2em; }

.article .wp-block-column:not(:last-child),
.editor-styles-wrapper .wp-block-column:not(:last-child) {
  margin-bottom: 2em; }

.article .wp-block-column > *:first-child,
.editor-styles-wrapper .wp-block-column > *:first-child {
  margin-top: 0; }

.article .wp-block-column > *:last-child,
.editor-styles-wrapper .wp-block-column > *:last-child {
  margin-bottom: 0; }

@media (min-width: 600px) and (max-width: 781px) {
  .article .wp-block-column,
  .editor-styles-wrapper .wp-block-column {
    -webkit-flex-basis: -webkit-calc(50% - 1.25em / 2) !important;
        -ms-flex-preferred-size: calc(50% - 1.25em / 2) !important;
            flex-basis: -moz-calc(50% - 1.25em / 2) !important;
            flex-basis: calc(50% - 1.25em / 2) !important; }
  .article .wp-block-column:nth-child(even),
  .editor-styles-wrapper .wp-block-column:nth-child(even) {
    margin-left: 1.25em; } }

@media (min-width: 782px) {
  .article .wp-block-column:not(:last-child),
  .editor-styles-wrapper .wp-block-column:not(:last-child) {
    margin-bottom: 0; }
  .article .wp-block-column:not(:first-child),
  .editor-styles-wrapper .wp-block-column:not(:first-child) {
    margin-left: 1.25em; } }

.article .wp-block-latest-comments,
.editor-styles-wrapper .wp-block-latest-comments {
  margin: 0 0 1.25em; }
  .article .wp-block-latest-comments__comment-avatar,
  .editor-styles-wrapper .wp-block-latest-comments__comment-avatar {
    margin-top: ms(-4); }
  .article .wp-block-latest-comments__comment,
  .editor-styles-wrapper .wp-block-latest-comments__comment {
    font-size: 1em;
    margin: 0 0 1em; }
  .article .wp-block-latest-comments__comment-date,
  .editor-styles-wrapper .wp-block-latest-comments__comment-date {
    font-size: 0.61515em; }
  .article .wp-block-latest-comments__comment-excerpt p,
  .editor-styles-wrapper .wp-block-latest-comments__comment-excerpt p {
    margin: ms(-3) 0 1em;
    font-size: 1em;
    line-height: 1.618; }
  .article .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
  .article .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
  .editor-styles-wrapper .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
  .editor-styles-wrapper .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
    margin-left: ms(6); }
  .article .wp-block-latest-comments:not(.has-avatars):not(.has-dates):not(.has-excerpts) .wp-block-latest-comments__comment,
  .editor-styles-wrapper .wp-block-latest-comments:not(.has-avatars):not(.has-dates):not(.has-excerpts) .wp-block-latest-comments__comment {
    margin: 0;
    line-height: 1.618; }
  .article .wp-block-latest-comments br,
  .editor-styles-wrapper .wp-block-latest-comments br {
    display: inline;
    content: ""; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImd1dGVuYmVyZy1ibG9ja3Muc2NzcyIsImd1dGVuYmVyZy1ibG9ja3MuY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0E7O0VDSEU7QURRRjtFQUNFLG9CRWlFb0MsRUFBQTs7QUY5RHRDO0VBQ0Usa0JFOER3RCxFQUFBOztBRjNEMUQ7RUFDRSxvQkUyRG9DLEVBQUE7O0FGeER0QztFQUNFLG9CRXdEb0MsRUFBQTs7QUZyRHRDO0VBQ0Usb0JFcURxQyxFQUFBOztBRmhEckM7RUFDRSxjQUFPLEVBQUE7O0FBRVQ7RUFDRSx5QkFBa0IsRUFBQTs7QUFFcEI7RUFDRSxxQkFBYyxFQUFBOztBQVBoQjtFQUNFLGNBQU8sRUFBQTs7QUFFVDtFQUNFLHlCQUFrQixFQUFBOztBQUVwQjtFQUNFLHFCQUFjLEVBQUE7O0FBUGhCO0VBQ0UsY0FBTyxFQUFBOztBQUVUO0VBQ0UseUJBQWtCLEVBQUE7O0FBRXBCO0VBQ0UscUJBQWMsRUFBQTs7QUFQaEI7RUFDRSxjQUFPLEVBQUE7O0FBRVQ7RUFDRSx5QkFBa0IsRUFBQTs7QUFFcEI7RUFDRSxxQkFBYyxFQUFBOztBQVBoQjtFQUNFLGNBQU8sRUFBQTs7QUFFVDtFQUNFLHlCQUFrQixFQUFBOztBQUVwQjtFQUNFLHFCQUFjLEVBQUE7O0FBSWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCOztFQ3FCRTtBRGhCQTs7OztFQUlJLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsb0JFa0N1QjtFRmpDdkIscUJFaUN1QjtFRmhDdkIsV0FBVyxFQUFBOztBQVJmOztFQVlJLHFDQUE2QjtFQUE3QixrQ0FBNkI7RUFBN0IsNkJBQTZCO0VBQzdCLHNDQUE4QjtFQUE5QixtQ0FBOEI7RUFBOUIsOEJBQThCLEVBQUE7O0FBYmxDOztFQWlCSSxxQ0FBNkI7RUFBN0Isa0NBQTZCO0VBQTdCLDZCQUE2QjtFQUM3QixzQ0FBOEI7RUFBOUIsbUNBQThCO0VBQTlCLDhCQUE4QixFQUFBOztBQU1oQzs7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RmVoQjs7SUFpZE0sb0JFM2V3RCxFQUFBO0VGMEI5RDs7SUFzZFEsb0JFcmVRO0lGc2VSLGNBQWM7SUFDZCxrQkFBa0IsRUFBQTtFQXhkMUI7Ozs7SUFnZVUsa0JBQWtCLEVBQUE7RUFoZTVCOztJQXVlUSxTQUFTO0lBQ1Qsa0JBQWtCLEVBQUE7RUF4ZTFCOztJQTZlTSxlQUFlO0lBQ2YsV0FBVyxFQUFBIiwiZmlsZSI6Imd1dGVuYmVyZy1ibG9ja3MuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gVXRpbGl0aWVzXG4vLyBTYXNzIHRvb2xzIGFuZCBoZWxwZXJzIHVzZWQgYWNyb3NzIHRoZSBwcm9qZWN0LlxuQGltcG9ydCBcImJhc2UvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiYmFzZS9taXhpbnNcIjtcblxuLyoqXG4gKiBVdGlsaXRpZXNcbiAqL1xuXG4vLyBUeXBvZ3JhcGh5XG4uaGFzLXNtLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogJHRleHQtc207XG59XG5cbi5oYXMtbWQtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAkdGV4dC1tZDtcbn1cblxuLmhhcy1sZy1mb250LXNpemUge1xuICBmb250LXNpemU6ICR0ZXh0LWxnO1xufVxuXG4uaGFzLXhsLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogJHRleHQteGw7XG59XG5cbi5oYXMteHhsLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogJHRleHQteHhsO1xufVxuXG4vLyBDb2xvcnNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRndXRlbmJlcmctY29sb3JzIHtcbiAgLmhhcy0jeyRjb2xvcn0tY29sb3Ige1xuICAgIGNvbG9yOiAjeyR2YWx1ZX07XG4gIH1cbiAgLmhhcy0jeyRjb2xvcn0tYmFja2dyb3VuZC1jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI3skdmFsdWV9O1xuICB9XG4gIC5oYXMtI3skY29sb3J9LWJvcmRlci1jb2xvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuLmlzLXRleHQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKipcbiAqIEZyb250LWVuZCBvbmx5IHN0eWxlc1xuICovXG4uYXJ0aWNsZSB7XG4gIC8vIEdsb2JhbFxuICAuc3VwcG9ydC1hbGlnbi13aWRlICYsXG4gIC5zdXBwb3J0LWFsaWduLXdpZGUgJiB7XG4gICAgLmFsaWduZnVsbCxcbiAgICAuYWxpZ253aWRlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogJGNvbXBvbmVudC1wYWRkaW5nO1xuICAgICAgcGFkZGluZy1yaWdodDogJGNvbXBvbmVudC1wYWRkaW5nO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLmFsaWduZnVsbCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICB9XG5cbiAgICAuYWxpZ253aWRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDI1JSAtIDI1dncpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDI1JSAtIDI1dncpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEltYWdlXG4gIC53cC1ibG9jay1pbWFnZSB7XG4gICAgLnN1cHBvcnQtYWxpZ24td2lkZSAmLFxuICAgIC5zdXBwb3J0LWFsaWduLXdpZGUgJiB7XG4gICAgICAmLmFsaWduZnVsbCxcbiAgICAgICYuYWxpZ253aWRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1jb3ZlciB7XG4gICAgLnN1cHBvcnQtYWxpZ24td2lkZSAmLFxuICAgIC5zdXBwb3J0LWFsaWduLXdpZGUgJiB7XG4gICAgICAmLmFsaWduZnVsbCxcbiAgICAgICYuYWxpZ253aWRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKipcbiAqIEZyb250LWVuZCArIGVkaXRvciBzdHlsZXNcbiAqL1xuLmFydGljbGUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgLy8gQXVkaW9cbiAgLndwLWJsb2NrLWF1ZGlvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtbWQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBhdWRpbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmFsaWdubGVmdCBhdWRpbyxcbiAgICAmLmFsaWducmlnaHQgYXVkaW8ge1xuICAgICAgbWF4LXdpZHRoOiAoMC41ICogbWFwLWdldCgkYnJlYWtwb2ludHMsIHNtKSk7XG4gICAgfVxuXG4gICAgJi5hbGlnbmNlbnRlciB7XG4gICAgICBtYXJnaW46IDAgYXV0byAkc3BhY2UtbWQ7XG4gICAgICBtYXgtd2lkdGg6ICRzcGFjZS1zbTtcbiAgICB9XG4gIH1cblxuICAvLyBWaWRlb1xuICAud3AtYmxvY2stdmlkZW8ge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS1tZDtcblxuICAgIHZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJ1dHRvblxuICAud3AtYmxvY2stYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtbWQ7XG5cbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogJGJ0bi1wYWRkaW5nLXkgMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlLXhzO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAgICAgbWluLXdpZHRoOiA0OHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sICB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSd1dGYtOCclM0YlM0UlM0MhLS0gLS0lM0UlM0NzdmcgdmVyc2lvbj0nMS4xJyBmaWxsPSclMjMyOTg3YzgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNTAwIDUwMCcgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAwIDUwMDsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAlN0JmaWxsOiUyMzAyMDIwMzslN0QgLnN0MSU3QmZpbGw6JTIzMUMxRTFGOyU3RCAlM0Mvc3R5bGUlM0UlM0NwYXRoIGQ9J00yNTAsMzEuOEMxMjkuNSwzMS44LDMxLjgsMTI5LjUsMzEuOCwyNTBTMTI5LjUsNDY4LjIsMjUwLDQ2OC4yUzQ2OC4yLDM3MC41LDQ2OC4yLDI1MFMzNzAuNSwzMS44LDI1MCwzMS44eiBNMzU0LjQsMjYwLjUgaC05My45djkzLjljMCw1LjgtNC43LDEwLjUtMTAuNSwxMC41cy0xMC41LTQuNy0xMC41LTEwLjV2LTkzLjloLTkzLjljLTUuOCwwLTEwLjUtNC43LTEwLjUtMTAuNXM0LjctMTAuNSwxMC41LTEwLjVoOTMuOXYtOTMuOSBjMC01LjgsNC43LTEwLjUsMTAuNS0xMC41czEwLjUsNC43LDEwLjUsMTAuNXY5My45aDkzLjljNS44LDAsMTAuNSw0LjcsMTAuNSwxMC41UzM2MC4yLDI2MC41LDM1NC40LDI2MC41eicvJTNFJTNDL3N2ZyUzRSBcIik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtc3R5bGUtb3V0bGluZSB7XG4gICAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgICAgJixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtc3R5bGUtbGluayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmc6ICRidG4tcGFkZGluZy15O1xuXG4gICAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgICAgJixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTGF0ZXN0IHBvc3RzLCBjYXRlZ29yaWVzLCBhcmNoaXZlc1xuICAud3AtYmxvY2stYXJjaGl2ZXMsXG4gIC53cC1ibG9jay1jYXRlZ29yaWVzLFxuICAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIHtcbiAgICBtYXJnaW46IDAgMCAkc3BhY2UtbWQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC53cC1ibG9jay1sYXRlc3QtcG9zdHMge1xuICAgICZfX3Bvc3QtZGF0ZSB7XG4gICAgICBmb250LXNpemU6ICR0ZXh0LXhzO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLmhhcy1kYXRlcyB7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWdyaWQge1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDAgJHNwYWNlLXVuaXQgMCAwO1xuICAgICAgfVxuXG4gICAgICAmLmhhcy1kYXRlcyB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggNiB7XG4gICAgICAgICYuY29sdW1ucy0jeyRpfSBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1nYXA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoI3twZXJjZW50YWdlKDEwMCAvICRpKX0gLSAjeyRncmlkLWdhcH0pO1xuXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgjeyRpfW4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBQYXJhZ3JhcGhzXG4gIHAge1xuICAgICYuaGFzLWRyb3AtY2FwIHtcbiAgICAgICY6bm90KDpmb2N1cyk6OmZpcnN0LWxldHRlciB7XG4gICAgICAgIG1hcmdpbjogMC4xNWVtIG1zKC00KSAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRleHQteHhsO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMC42MTg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUHVsbHF1b3RlXG4gIC53cC1ibG9jay1wdWxscXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS1tZDtcblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXVuaXQ7XG4gICAgICBmb250LXNpemU6ICRzcGFjZS1zbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxODtcbiAgICB9XG4gIH1cblxuICAvLyBCbG9ja3F1b3RlXG4gIC53cC1ibG9jay1xdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLW1kO1xuICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1jb250cmFzdC1tZWRpdW07XG5cbiAgICAmLmlzLWxhcmdlLFxuICAgICYuaXMtc3R5bGUtbGFyZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLWxnO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNwYWNlLW1kO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MTg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZm9vdGVyLFxuICAgIGNpdGUsXG4gICAgJl9fY2l0YXRpb24ge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIGNpdGUge1xuICAgICAgY29sb3I6ICRjb2xvci1jb250cmFzdC1tZWRpdW07XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC8vIEltYWdlXG4gIC53cC1ibG9jay1pbWFnZSB7XG4gICAgZmlndXJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS1tZDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5hbGlnbmxlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtbWQ7XG4gICAgfVxuXG4gICAgLmFsaWducmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS1tZDtcbiAgICB9XG5cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIG1hcmdpbjogJHNwYWNlLXNtIDA7XG4gICAgICBwYWRkaW5nOiAkc3BhY2UteHMgMDtcbiAgICAgIGZvbnQtc2l6ZTogJHRleHQteHM7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG5cbiAgZmlndXJlLndwLWJsb2NrLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtbWQ7XG4gIH1cblxuICBkaXYud3AtYmxvY2staW1hZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC8vIENvdmVyXG4gIC53cC1ibG9jay1jb3ZlciB7XG4gICAgcGFkZGluZzogJHNwYWNlLXhsICRzcGFjZS1sZztcbiAgICAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMiAqICN7JGNvbXBvbmVudC1wYWRkaW5nfSk7XG4gICAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtbGc7XG5cbiAgICAgICo6bnRoLWxhc3QtY2hpbGQoLW4gKyAxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIGgxLFxuICAgICAgaDIsXG4gICAgICBoMyxcbiAgICAgIGg0LFxuICAgICAgaDUsXG4gICAgICBoNiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICAmOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEdhbGxlcmllc1xuICAud3AtYmxvY2stZ2FsbGVyeSB7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNlLW1kO1xuXG4gICAgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLFxuICAgIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgJGdyaWQtZ2FwIDA7XG4gICAgICBmbGV4LWdyb3c6IDA7XG5cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLW1kICRzcGFjZS1tZCAkc3BhY2UteHM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsXG4gICAgICAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAkZ3JpZC1nYXAgJGdyaWQtZ2FwIDA7XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggOCB7XG4gICAgICAgICYuY29sdW1ucy0jeyRpfSAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsXG4gICAgICAgICYuY29sdW1ucy0jeyRpfSAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1nYXA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAoI3skZ3JpZC1nYXB9ICogKCN7JGl9IC0gMSkpKSAvICN7JGl9KTtcblxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoI3skaX1uKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU2VwYXJhdG9yXG4gIC53cC1ibG9jay1zZXBhcmF0b3Ige1xuICAgIGJvcmRlcjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoLmlzLXN0eWxlLXdpZGUpOm5vdCguaXMtc3R5bGUtZG90cykge1xuICAgICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gVHdpdHRlciBFbWJlZFxuICAud3AtYmxvY2stZW1iZWQtdHdpdHRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC8vIFRhYmxlXG4gIC53cC1ibG9jay10YWJsZSB7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW46ICRzcGFjZS1tZCAwO1xuXG4gICAgdGFibGUge1xuICAgICAgICBib3JkZXItY29sb3I6JGNvbG9yLWNvbnRyYXN0LWxvdztcblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOndoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRjb2xvci1jb250cmFzdC1sb3c7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzokc3BhY2Utc207XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGNvbG9yLWNvbnRyYXN0LWxvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHNvZnQtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiRzcGFjZS1zbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRjb2xvci1jb250cmFzdC1sb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRmlsZVxuICAud3AtYmxvY2stZmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLW1kO1xuXG4gICAgLndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XG4gICAgICBmb250LXNpemU6ICR0ZXh0LXhzO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogJHNwYWNlLXhzICRzcGFjZS1tZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vIENvZGVcbiAgLndwLWJsb2NrLWNvZGUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jb250cmFzdC1sb3dlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLW1kO1xuXG4gICAgY29kZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAkc3BhY2UtbWQ7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8vIFByZWZvcm1hdGVkXG4gIC53cC1ibG9jay1wcmVmb3JtYXR0ZWQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB9XG5cbiAgLy8gQ29sdW1uc1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLWxnO1xuXG4gICAgJi5oYXMtYmFja2dyb3VuZCB7XG4gICAgICBwYWRkaW5nOiAkc3BhY2UteGwgJHNwYWNlLWxnO1xuICAgIH1cbiAgfVxuXG4gIC8vIENvbHVtblxuICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLWxnO1xuICAgIH1cblxuICAgID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3ODFweCkge1xuICAgIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAjeyRncmlkLWdhcH0gLyAyKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ2FwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgICAud3AtYmxvY2stY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLndwLWJsb2NrLWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ2FwO1xuICAgIH1cbiAgfVxuXG4gIC8vIExhdGVzdCBDb21tZW50c1xuICAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIHtcbiAgICBtYXJnaW46IDAgMCAkc3BhY2UtbWQ7XG5cbiAgICAmX19jb21tZW50LWF2YXRhciB7XG4gICAgICBtYXJnaW4tdG9wOiBtcygtNCk7XG4gICAgfVxuXG4gICAgJl9fY29tbWVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMCAwICRzcGFjZS11bml0O1xuICAgIH1cblxuICAgICZfX2NvbW1lbnQtZGF0ZSB7XG4gICAgICBmb250LXNpemU6ICR0ZXh0LXhzO1xuICAgIH1cblxuICAgICZfX2NvbW1lbnQtZXhjZXJwdCB7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiBtcygtMykgMCAkc3BhY2UtdW5pdDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhhcy1hdmF0YXJzIHtcbiAgICAgIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQge1xuICAgICAgICAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWV4Y2VycHQsXG4gICAgICAgIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtbWV0YSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IG1zKDYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmhhcy1hdmF0YXJzKTpub3QoLmhhcy1kYXRlcyk6bm90KC5oYXMtZXhjZXJwdHMpIHtcbiAgICAgIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBVdGlsaXRpZXNcbiAqL1xuLmhhcy1zbS1mb250LXNpemUge1xuICBmb250LXNpemU6IDAuNzg0MzFlbTsgfVxuXG4uaGFzLW1kLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMS4yNzVlbTsgfVxuXG4uaGFzLWxnLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMS42MjU2MmVtOyB9XG5cbi5oYXMteGwtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAyLjA3MjY3ZW07IH1cblxuLmhhcy14eGwtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAyLjY0MjY2ZW07IH1cblxuLmhhcy1wcmltYXJ5LWNvbG9yIHtcbiAgY29sb3I6ICMxMTJhNDY7IH1cblxuLmhhcy1wcmltYXJ5LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyYTQ2OyB9XG5cbi5oYXMtcHJpbWFyeS1ib3JkZXItY29sb3Ige1xuICBib3JkZXItY29sb3I6ICMxMTJhNDY7IH1cblxuLmhhcy1hY2NlbnQtY29sb3Ige1xuICBjb2xvcjogI2UwODAxMDsgfVxuXG4uaGFzLWFjY2VudC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwODAxMDsgfVxuXG4uaGFzLWFjY2VudC1ib3JkZXItY29sb3Ige1xuICBib3JkZXItY29sb3I6ICNlMDgwMTA7IH1cblxuLmhhcy13aGl0ZS1jb2xvciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmhhcy13aGl0ZS1ib3JkZXItY29sb3Ige1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmhhcy1ncmF5LWxpZ2h0LWNvbG9yIHtcbiAgY29sb3I6ICNmNGY0ZjQ7IH1cblxuLmhhcy1ncmF5LWxpZ2h0LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyB9XG5cbi5oYXMtZ3JheS1saWdodC1ib3JkZXItY29sb3Ige1xuICBib3JkZXItY29sb3I6ICNmNGY0ZjQ7IH1cblxuLmhhcy1kYXJrLWNvbG9yIHtcbiAgY29sb3I6ICMxMTExMTE7IH1cblxuLmhhcy1kYXJrLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExMTExOyB9XG5cbi5oYXMtZGFyay1ib3JkZXItY29sb3Ige1xuICBib3JkZXItY29sb3I6ICMxMTExMTE7IH1cblxuLmlzLXRleHQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi8qKlxuICogRnJvbnQtZW5kIG9ubHkgc3R5bGVzXG4gKi9cbi5zdXBwb3J0LWFsaWduLXdpZGUgLmFydGljbGUgLmFsaWduZnVsbCxcbi5zdXBwb3J0LWFsaWduLXdpZGUgLmFydGljbGUgLmFsaWdud2lkZSxcbi5zdXBwb3J0LWFsaWduLXdpZGUgLmFydGljbGUgLmFsaWduZnVsbCxcbi5zdXBwb3J0LWFsaWduLXdpZGUgLmFydGljbGUgLmFsaWdud2lkZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNWVtO1xuICBjbGVhcjogYm90aDsgfVxuXG4uc3VwcG9ydC1hbGlnbi13aWRlIC5hcnRpY2xlIC5hbGlnbmZ1bGwsXG4uc3VwcG9ydC1hbGlnbi13aWRlIC5hcnRpY2xlIC5hbGlnbmZ1bGwge1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpOyB9XG5cbi5zdXBwb3J0LWFsaWduLXdpZGUgLmFydGljbGUgLmFsaWdud2lkZSxcbi5zdXBwb3J0LWFsaWduLXdpZGUgLmFydGljbGUgLmFsaWdud2lkZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDI1JSAtIDI1dncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMjUlIC0gMjV2dyk7IH1cblxuLnN1cHBvcnQtYWxpZ24td2lkZSAuYXJ0aWNsZSAud3AtYmxvY2staW1hZ2UuYWxpZ25mdWxsLCAuc3VwcG9ydC1hbGlnbi13aWRlIC5hcnRpY2xlIC53cC1ibG9jay1pbWFnZS5hbGlnbndpZGUsXG4uc3VwcG9ydC1hbGlnbi13aWRlIC5hcnRpY2xlIC53cC1ibG9jay1pbWFnZS5hbGlnbmZ1bGwsXG4uc3VwcG9ydC1hbGlnbi13aWRlIC5hcnRpY2xlIC53cC1ibG9jay1pbWFnZS5hbGlnbndpZGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnN1cHBvcnQtYWxpZ24td2lkZSAuYXJ0aWNsZSAud3AtYmxvY2stY292ZXIuYWxpZ25mdWxsLCAuc3VwcG9ydC1hbGlnbi13aWRlIC5hcnRpY2xlIC53cC1ibG9jay1jb3Zlci5hbGlnbndpZGUsXG4uc3VwcG9ydC1hbGlnbi13aWRlIC5hcnRpY2xlIC53cC1ibG9jay1jb3Zlci5hbGlnbmZ1bGwsXG4uc3VwcG9ydC1hbGlnbi13aWRlIC5hcnRpY2xlIC53cC1ibG9jay1jb3Zlci5hbGlnbndpZGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLyoqXG4gKiBGcm9udC1lbmQgKyBlZGl0b3Igc3R5bGVzXG4gKi9cbi5hcnRpY2xlIC53cC1ibG9jay1hdWRpbyxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWF1ZGlvIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYXJ0aWNsZSAud3AtYmxvY2stYXVkaW8gYXVkaW8sXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWF1ZGlvIGF1ZGlvIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYXJ0aWNsZSAud3AtYmxvY2stYXVkaW8uYWxpZ25sZWZ0IGF1ZGlvLFxuICAuYXJ0aWNsZSAud3AtYmxvY2stYXVkaW8uYWxpZ25yaWdodCBhdWRpbyxcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stYXVkaW8uYWxpZ25sZWZ0IGF1ZGlvLFxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1hdWRpby5hbGlnbnJpZ2h0IGF1ZGlvIHtcbiAgICBtYXgtd2lkdGg6IDI0cmVtOyB9XG4gIC5hcnRpY2xlIC53cC1ibG9jay1hdWRpby5hbGlnbmNlbnRlcixcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stYXVkaW8uYWxpZ25jZW50ZXIge1xuICAgIG1hcmdpbjogMCBhdXRvIDEuMjVlbTtcbiAgICBtYXgtd2lkdGg6IDAuNzVlbTsgfVxuXG4uYXJ0aWNsZSAud3AtYmxvY2stdmlkZW8sXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTsgfVxuICAuYXJ0aWNsZSAud3AtYmxvY2stdmlkZW8gdmlkZW8sXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXZpZGVvIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYXJ0aWNsZSAud3AtYmxvY2stYnV0dG9uLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtOyB9XG4gIC5hcnRpY2xlIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYxODtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICMyOTg3Yzg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5hcnRpY2xlIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazo6YWZ0ZXIsXG4gICAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNDhweDtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAgIG1pbi13aWR0aDogNDhweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sICB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSd1dGYtOCclM0YlM0UlM0MhLS0gLS0lM0UlM0NzdmcgdmVyc2lvbj0nMS4xJyBmaWxsPSclMjMyOTg3YzgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNTAwIDUwMCcgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAwIDUwMDsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAlN0JmaWxsOiUyMzAyMDIwMzslN0QgLnN0MSU3QmZpbGw6JTIzMUMxRTFGOyU3RCAlM0Mvc3R5bGUlM0UlM0NwYXRoIGQ9J00yNTAsMzEuOEMxMjkuNSwzMS44LDMxLjgsMTI5LjUsMzEuOCwyNTBTMTI5LjUsNDY4LjIsMjUwLDQ2OC4yUzQ2OC4yLDM3MC41LDQ2OC4yLDI1MFMzNzAuNSwzMS44LDI1MCwzMS44eiBNMzU0LjQsMjYwLjUgaC05My45djkzLjljMCw1LjgtNC43LDEwLjUtMTAuNSwxMC41cy0xMC41LTQuNy0xMC41LTEwLjV2LTkzLjloLTkzLjljLTUuOCwwLTEwLjUtNC43LTEwLjUtMTAuNXM0LjctMTAuNSwxMC41LTEwLjVoOTMuOXYtOTMuOSBjMC01LjgsNC43LTEwLjUsMTAuNS0xMC41czEwLjUsNC43LDEwLjUsMTAuNXY5My45aDkzLjljNS44LDAsMTAuNSw0LjcsMTAuNSwxMC41UzM2MC4yLDI2MC41LDM1NC40LDI2MC41eicvJTNFJTNDL3N2ZyUzRSBcIik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLmFydGljbGUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyOjphZnRlcixcbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5hcnRpY2xlIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayBpbWcsXG4gICAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmFydGljbGUgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmssIC5hcnRpY2xlIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLCAuYXJ0aWNsZSAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUsIC5hcnRpY2xlIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLFxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZSxcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yOyB9XG4gIC5hcnRpY2xlIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtbGluayxcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWxpbmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDAuNWVtOyB9XG4gICAgLmFydGljbGUgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmssIC5hcnRpY2xlIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLCAuYXJ0aWNsZSAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWxpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUsIC5hcnRpY2xlIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuICAgIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4gICAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWxpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyxcbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZSxcbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5hcnRpY2xlIC53cC1ibG9jay1hcmNoaXZlcyxcbi5hcnRpY2xlIC53cC1ibG9jay1jYXRlZ29yaWVzLFxuLmFydGljbGUgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWFyY2hpdmVzLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stY2F0ZWdvcmllcyxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyB7XG4gIG1hcmdpbjogMCAwIDEuMjVlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uYXJ0aWNsZSAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC42MTUxNWVtOyB9XG5cbi5hcnRpY2xlIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgbGksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgbGkge1xuICBtYXJnaW46IDA7IH1cblxuLmFydGljbGUgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5oYXMtZGF0ZXMgbGksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWRhdGVzIGxpIHtcbiAgbWFyZ2luOiAwIDAgMWVtOyB9XG5cbi5hcnRpY2xlIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIGxpIHtcbiAgbWFyZ2luOiAwIDFlbSAwIDA7IH1cblxuLmFydGljbGUgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkLmhhcy1kYXRlcyBsaSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkLmhhcy1kYXRlcyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFydGljbGUgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5jb2x1bW5zLTIgbGksXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5jb2x1bW5zLTIgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNWVtO1xuICAgIHdpZHRoOiBjYWxjKDUwMDAlIC0gMS4yNWVtKTsgfVxuICAgIC5hcnRpY2xlIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuY29sdW1ucy0yIGxpOm50aC1vZi10eXBlKDJuKSxcbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuY29sdW1ucy0yIGxpOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmFydGljbGUgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5jb2x1bW5zLTMgbGksXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5jb2x1bW5zLTMgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNWVtO1xuICAgIHdpZHRoOiBjYWxjKDMzMzMuMzMzMzMlIC0gMS4yNWVtKTsgfVxuICAgIC5hcnRpY2xlIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuY29sdW1ucy0zIGxpOm50aC1vZi10eXBlKDNuKSxcbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuY29sdW1ucy0zIGxpOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmFydGljbGUgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5jb2x1bW5zLTQgbGksXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5jb2x1bW5zLTQgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNWVtO1xuICAgIHdpZHRoOiBjYWxjKDI1MDAlIC0gMS4yNWVtKTsgfVxuICAgIC5hcnRpY2xlIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuY29sdW1ucy00IGxpOm50aC1vZi10eXBlKDRuKSxcbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuY29sdW1ucy00IGxpOm50aC1vZi10eXBlKDRuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmFydGljbGUgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5jb2x1bW5zLTUgbGksXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5jb2x1bW5zLTUgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNWVtO1xuICAgIHdpZHRoOiBjYWxjKDIwMDAlIC0gMS4yNWVtKTsgfVxuICAgIC5hcnRpY2xlIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuY29sdW1ucy01IGxpOm50aC1vZi10eXBlKDVuKSxcbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuY29sdW1ucy01IGxpOm50aC1vZi10eXBlKDVuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmFydGljbGUgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5jb2x1bW5zLTYgbGksXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5jb2x1bW5zLTYgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNWVtO1xuICAgIHdpZHRoOiBjYWxjKDE2NjYuNjY2NjclIC0gMS4yNWVtKTsgfVxuICAgIC5hcnRpY2xlIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuY29sdW1ucy02IGxpOm50aC1vZi10eXBlKDZuKSxcbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuY29sdW1ucy02IGxpOm50aC1vZi10eXBlKDZuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uYXJ0aWNsZSBwLmhhcy1kcm9wLWNhcDpub3QoOmZvY3VzKTo6Zmlyc3QtbGV0dGVyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBwLmhhcy1kcm9wLWNhcDpub3QoOmZvY3VzKTo6Zmlyc3QtbGV0dGVyIHtcbiAgbWFyZ2luOiAwLjE1ZW0gbXMoLTQpIDAgMDtcbiAgZm9udC1zaXplOiAyLjY0MjY2ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjYxODsgfVxuXG4uYXJ0aWNsZSAud3AtYmxvY2stcHVsbHF1b3RlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtOyB9XG4gIC5hcnRpY2xlIC53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSxcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmFydGljbGUgLndwLWJsb2NrLXB1bGxxdW90ZSBwLFxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1wdWxscXVvdGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYxODsgfVxuXG4uYXJ0aWNsZSAud3AtYmxvY2stcXVvdGUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1xdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbiAgcGFkZGluZzogMCAwIDAgMWVtO1xuICBib3JkZXItY29sb3I6ICNhOGE4YTg7IH1cbiAgLmFydGljbGUgLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlLCAuYXJ0aWNsZSAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UsXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlLFxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLmFydGljbGUgLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIHAsIC5hcnRpY2xlIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBwLFxuICAgIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIHAsXG4gICAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcCB7XG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxODsgfVxuICAuYXJ0aWNsZSAud3AtYmxvY2stcXVvdGUgZm9vdGVyLFxuICAuYXJ0aWNsZSAud3AtYmxvY2stcXVvdGUgY2l0ZSwgLmFydGljbGUgLndwLWJsb2NrLXF1b3RlX19jaXRhdGlvbixcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stcXVvdGUgZm9vdGVyLFxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1xdW90ZSBjaXRlLFxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1xdW90ZV9fY2l0YXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmFydGljbGUgLndwLWJsb2NrLXF1b3RlIGNpdGUsXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXF1b3RlIGNpdGUge1xuICAgIGNvbG9yOiAjYThhOGE4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7IH1cblxuLmFydGljbGUgLndwLWJsb2NrLWltYWdlIGZpZ3VyZSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWltYWdlIGZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTsgfVxuXG4uYXJ0aWNsZSAud3AtYmxvY2staW1hZ2UgaW1nLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5hcnRpY2xlIC53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMS4yNWVtOyB9XG5cbi5hcnRpY2xlIC53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVlbTsgfVxuXG4uYXJ0aWNsZSAud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xuICBtYXJnaW46IDAuNzVlbSAwO1xuICBwYWRkaW5nOiAwLjVlbSAwO1xuICBmb250LXNpemU6IDAuNjE1MTVlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5hcnRpY2xlIGZpZ3VyZS53cC1ibG9jay1pbWFnZSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgZmlndXJlLndwLWJsb2NrLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtOyB9XG5cbi5hcnRpY2xlIGRpdi53cC1ibG9jay1pbWFnZSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgZGl2LndwLWJsb2NrLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5hcnRpY2xlIC53cC1ibG9jay1jb3Zlcixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWNvdmVyIHtcbiAgcGFkZGluZzogMy4yNWVtIDJlbTsgfVxuICAuYXJ0aWNsZSAud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIDEuMjVlbSk7XG4gICAgbWF4LXdpZHRoOiA4NXJlbTsgfVxuICAgIC5hcnRpY2xlIC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciAqOm50aC1sYXN0LWNoaWxkKC1uICsgMSksXG4gICAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgKjpudGgtbGFzdC1jaGlsZCgtbiArIDEpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYXJ0aWNsZSAud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgaDEsXG4gICAgLmFydGljbGUgLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIGgyLFxuICAgIC5hcnRpY2xlIC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciBoMyxcbiAgICAuYXJ0aWNsZSAud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgaDQsXG4gICAgLmFydGljbGUgLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIGg1LFxuICAgIC5hcnRpY2xlIC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciBoNixcbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciBoMSxcbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciBoMixcbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciBoMyxcbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciBoNCxcbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciBoNSxcbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciBoNiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAuYXJ0aWNsZSAud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgcDpub3QoLmhhcy10ZXh0LWNvbG9yKSxcbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciBwOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5hcnRpY2xlIC53cC1ibG9jay1nYWxsZXJ5LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stZ2FsbGVyeSB7XG4gIG1hcmdpbjogMCAwIDEuMjVlbTsgfVxuICAuYXJ0aWNsZSAud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsXG4gIC5hcnRpY2xlIC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLFxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSxcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMS4yNWVtIDA7XG4gICAgZmxleC1ncm93OiAwOyB9XG4gICAgLmFydGljbGUgLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlIGZpZ2NhcHRpb24sXG4gICAgLmFydGljbGUgLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlnY2FwdGlvbixcbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBmaWdjYXB0aW9uLFxuICAgIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlnY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIHBhZGRpbmc6IDEuMjVlbSAxLjI1ZW0gMC41ZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmFydGljbGUgLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLFxuICAgIC5hcnRpY2xlIC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLFxuICAgIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLFxuICAgIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDEuMjVlbSAxLjI1ZW0gMDsgfVxuICAgIC5hcnRpY2xlIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMiAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsXG4gICAgLmFydGljbGUgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0yIC5ibG9ja3MtZ2FsbGVyeS1pdGVtLFxuICAgIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0yIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSxcbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMiAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVlbTtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gKDEuMjVlbSAqICgyIC0gMSkpKSAvIDIpOyB9XG4gICAgICAuYXJ0aWNsZSAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTIgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDJuKSxcbiAgICAgIC5hcnRpY2xlIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMiAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSgybiksXG4gICAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMiAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoMm4pLFxuICAgICAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTIgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmFydGljbGUgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSxcbiAgICAuYXJ0aWNsZSAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTMgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0sXG4gICAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTMgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLFxuICAgIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS4yNWVtO1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAoMS4yNWVtICogKDMgLSAxKSkpIC8gMyk7IH1cbiAgICAgIC5hcnRpY2xlIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMyAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoM24pLFxuICAgICAgLmFydGljbGUgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDNuKSxcbiAgICAgIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSgzbiksXG4gICAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMyAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuYXJ0aWNsZSAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLFxuICAgIC5hcnRpY2xlIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsXG4gICAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1ZW07XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtICgxLjI1ZW0gKiAoNCAtIDEpKSkgLyA0KTsgfVxuICAgICAgLmFydGljbGUgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy00IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSg0biksXG4gICAgICAuYXJ0aWNsZSAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoNG4pLFxuICAgICAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDRuKSxcbiAgICAgIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy00IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDRuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5hcnRpY2xlIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsXG4gICAgLmFydGljbGUgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy01IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLFxuICAgIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy01IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSxcbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVlbTtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gKDEuMjVlbSAqICg1IC0gMSkpKSAvIDUpOyB9XG4gICAgICAuYXJ0aWNsZSAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTUgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDVuKSxcbiAgICAgIC5hcnRpY2xlIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg1biksXG4gICAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoNW4pLFxuICAgICAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTUgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoNW4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmFydGljbGUgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy02IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSxcbiAgICAuYXJ0aWNsZSAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTYgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0sXG4gICAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTYgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLFxuICAgIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy02IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS4yNWVtO1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAoMS4yNWVtICogKDYgLSAxKSkpIC8gNik7IH1cbiAgICAgIC5hcnRpY2xlIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNiAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoNm4pLFxuICAgICAgLmFydGljbGUgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy02IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDZuKSxcbiAgICAgIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy02IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSg2biksXG4gICAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNiAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg2bikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuYXJ0aWNsZSAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTcgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLFxuICAgIC5hcnRpY2xlIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsXG4gICAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTcgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1ZW07XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtICgxLjI1ZW0gKiAoNyAtIDEpKSkgLyA3KTsgfVxuICAgICAgLmFydGljbGUgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy03IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSg3biksXG4gICAgICAuYXJ0aWNsZSAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTcgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoN24pLFxuICAgICAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTcgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDduKSxcbiAgICAgIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy03IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDduKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5hcnRpY2xlIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtOCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsXG4gICAgLmFydGljbGUgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy04IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLFxuICAgIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy04IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSxcbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtOCAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVlbTtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gKDEuMjVlbSAqICg4IC0gMSkpKSAvIDgpOyB9XG4gICAgICAuYXJ0aWNsZSAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTggLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDhuKSxcbiAgICAgIC5hcnRpY2xlIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtOCAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg4biksXG4gICAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtOCAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoOG4pLFxuICAgICAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTggLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoOG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmFydGljbGUgLndwLWJsb2NrLXNlcGFyYXRvcixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYXJ0aWNsZSAud3AtYmxvY2stc2VwYXJhdG9yOm5vdCguaXMtc3R5bGUtd2lkZSk6bm90KC5pcy1zdHlsZS1kb3RzKSxcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stc2VwYXJhdG9yOm5vdCguaXMtc3R5bGUtd2lkZSk6bm90KC5pcy1zdHlsZS1kb3RzKSB7XG4gICAgbWF4LXdpZHRoOiAxMCU7IH1cblxuLmFydGljbGUgLndwLWJsb2NrLWVtYmVkLXR3aXR0ZXIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1lbWJlZC10d2l0dGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYXJ0aWNsZSAud3AtYmxvY2stdGFibGUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAxLjI1ZW0gMDsgfVxuICAuYXJ0aWNsZSAud3AtYmxvY2stdGFibGUgdGFibGUsXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRhYmxlIHtcbiAgICBib3JkZXItY29sb3I6ICNjZmNmY2Y7IH1cbiAgICAuYXJ0aWNsZSAud3AtYmxvY2stdGFibGUgdGFibGUgdGhlYWQsXG4gICAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGFibGUgdGhlYWQge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNjZmNmY2Y7IH1cbiAgICAgIC5hcnRpY2xlIC53cC1ibG9jay10YWJsZSB0YWJsZSB0aGVhZCB0aCxcbiAgICAgIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgICAgICAgcGFkZGluZzogMC43NWVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICNjZmNmY2Y7IH1cbiAgICAuYXJ0aWNsZSAud3AtYmxvY2stdGFibGUgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzEpLFxuICAgIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZCgybisxKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjlmOGY1OyB9XG4gICAgLmFydGljbGUgLndwLWJsb2NrLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkLFxuICAgIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgIHBhZGRpbmc6IDAuNzVlbTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2NmY2ZjZjsgfVxuXG4uYXJ0aWNsZSAud3AtYmxvY2stZmlsZSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWZpbGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07IH1cbiAgLmFydGljbGUgLndwLWJsb2NrLWZpbGUgLndwLWJsb2NrLWZpbGVfX2J1dHRvbixcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stZmlsZSAud3AtYmxvY2stZmlsZV9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuNjE1MTVlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MTg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVlbSAxLjI1ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmFydGljbGUgLndwLWJsb2NrLWNvZGUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1jb2RlIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTsgfVxuICAuYXJ0aWNsZSAud3AtYmxvY2stY29kZSBjb2RlLFxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1jb2RlIGNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEuMjVlbTtcbiAgICBvdmVyZmxvdy14OiBhdXRvOyB9XG5cbi5hcnRpY2xlIC53cC1ibG9jay1wcmVmb3JtYXR0ZWQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1wcmVmb3JtYXR0ZWQge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgfVxuXG4uYXJ0aWNsZSAud3AtYmxvY2stY29sdW1ucyxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWNvbHVtbnMge1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLmFydGljbGUgLndwLWJsb2NrLWNvbHVtbnMuaGFzLWJhY2tncm91bmQsXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWNvbHVtbnMuaGFzLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDMuMjVlbSAyZW07IH1cblxuLmFydGljbGUgLndwLWJsb2NrLWNvbHVtbjpub3QoOmxhc3QtY2hpbGQpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cblxuLmFydGljbGUgLndwLWJsb2NrLWNvbHVtbiA+ICo6Zmlyc3QtY2hpbGQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1jb2x1bW4gPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYXJ0aWNsZSAud3AtYmxvY2stY29sdW1uID4gKjpsYXN0LWNoaWxkLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stY29sdW1uID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3ODFweCkge1xuICAuYXJ0aWNsZSAud3AtYmxvY2stY29sdW1uLFxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMS4yNWVtIC8gMikgIWltcG9ydGFudDsgfVxuICAuYXJ0aWNsZSAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZChldmVuKSxcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuYXJ0aWNsZSAud3AtYmxvY2stY29sdW1uOm5vdCg6bGFzdC1jaGlsZCksXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWNvbHVtbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5hcnRpY2xlIC53cC1ibG9jay1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCksXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVlbTsgfSB9XG5cbi5hcnRpY2xlIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMge1xuICBtYXJnaW46IDAgMCAxLjI1ZW07IH1cbiAgLmFydGljbGUgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1hdmF0YXIsXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1hdmF0YXIge1xuICAgIG1hcmdpbi10b3A6IG1zKC00KTsgfVxuICAuYXJ0aWNsZSAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LFxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMCAwIDFlbTsgfVxuICAuYXJ0aWNsZSAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWRhdGUsXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1kYXRlIHtcbiAgICBmb250LXNpemU6IDAuNjE1MTVlbTsgfVxuICAuYXJ0aWNsZSAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWV4Y2VycHQgcCxcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWV4Y2VycHQgcCB7XG4gICAgbWFyZ2luOiBtcygtMykgMCAxZW07XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjE4OyB9XG4gIC5hcnRpY2xlIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMuaGFzLWF2YXRhcnMgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWV4Y2VycHQsXG4gIC5hcnRpY2xlIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMuaGFzLWF2YXRhcnMgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEsXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cy5oYXMtYXZhdGFycyAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50IC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtZXhjZXJwdCxcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzLmhhcy1hdmF0YXJzIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1tZXRhIHtcbiAgICBtYXJnaW4tbGVmdDogbXMoNik7IH1cbiAgLmFydGljbGUgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50czpub3QoLmhhcy1hdmF0YXJzKTpub3QoLmhhcy1kYXRlcyk6bm90KC5oYXMtZXhjZXJwdHMpIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQsXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50czpub3QoLmhhcy1hdmF0YXJzKTpub3QoLmhhcy1kYXRlcyk6bm90KC5oYXMtZXhjZXJwdHMpIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS42MTg7IH1cbiAgLmFydGljbGUgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyBicixcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIGJyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY29udGVudDogXCJcIjsgfVxuIiwiLy8gY29sb3JzXG4kY29sb3ItcHJpbWFyeTogIzExMmE0NiAhZGVmYXVsdDtcbiRjb2xvci1hY2NlbnQ6ICNlMDgwMTAgIWRlZmF1bHQ7XG5cbiRzb2Z0LXdoaXRlIDogI2Y5ZjhmNTtcbiRncmVlbiA6ICM4NGI2MzQ7XG4kb3JhbmdlIDogI2UwODAxMDtcbiRsaWdodC1ibHVlIDogIzI5ODdjODtcblxuJHNvZnQtc2hhZG93IDogcmdiYSgxMjcsODksODEsMC4zKSAwIDAgMjRweDtcblxuXG4kY29sb3Itd2hpdGU6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kY29sb3ItYmxhY2s6ICMxMjEyMTIgIWRlZmF1bHQ7XG5cbiRjb2xvci1iZzogI2ZmZmZmZiAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1sb3dlcjogI2Y0ZjRmNCAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1sb3c6ICNjZmNmY2YgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbWVkaXVtOiAjYThhOGE4ICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWhpZ2g6ICM2MDYwNjAgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtaGlnaGVyOiAjMTExMTExICFkZWZhdWx0O1xuXG4kY29sb3ItaW5mbzogIzdmN2Y3ZiAhZGVmYXVsdDtcbiRjb2xvci1pbmZvLWxpZ2h0ZXI6ICNkNmQ2ZDYgIWRlZmF1bHQ7XG4kY29sb3ItZXJyb3I6ICNjZjE4MWQgIWRlZmF1bHQ7XG4kY29sb3ItZXJyb3ItbGlnaHRlcjogI2ZhZDFkMyAhZGVmYXVsdDtcbiRjb2xvci1zdWNjZXNzOiAjODRiNjM0ICFkZWZhdWx0O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHRlcjogI2I4ZGQ5ZCAhZGVmYXVsdDtcbiRjb2xvci13YXJuaW5nOiAjZmZkMTM4ICFkZWZhdWx0O1xuJGNvbG9yLXdhcm5pbmctbGlnaHRlcjogI2ZmZjNjYyAhZGVmYXVsdDtcblxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogMjAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWRhcms6ICRjb2xvci1jb250cmFzdC1oaWdoZXIgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gICAgKFxuICAgICAgICBcInByaW1hcnlcIjogJGNvbG9yLXByaW1hcnksXG4gICAgICAgIFwiYWNjZW50XCI6ICRjb2xvci1hY2NlbnQsXG4gICAgICAgIFwiZGFya1wiOiAkY29sb3ItY29udHJhc3QtaGlnaGVyLFxuICAgICAgICBcImdyYXlcIjogJGNvbG9yLWNvbnRyYXN0LW1lZGl1bSxcbiAgICAgICAgXCJ3aGl0ZVwiOiAkY29sb3Itd2hpdGUsXG4gICAgICAgIFwiYmxhY2tcIjogJGNvbG9yLWJsYWNrLFxuICAgICksXG4gICAgJHRoZW1lLWNvbG9yc1xuKTtcblxuJGd1dGVuYmVyZy1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJGd1dGVuYmVyZy1jb2xvcnM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICAgIFwicHJpbWFyeVwiOiAkY29sb3ItcHJpbWFyeSxcbiAgICAgICAgXCJhY2NlbnRcIjogJGNvbG9yLWFjY2VudCxcbiAgICAgICAgXCJ3aGl0ZVwiOiAkY29sb3Itd2hpdGUsXG4gICAgICAgIFwiZ3JheS1saWdodFwiOiAkY29sb3ItY29udHJhc3QtbG93ZXIsXG4gICAgICAgIFwiZGFya1wiOiAkY29sb3ItY29udHJhc3QtaGlnaGVyLFxuICAgICksXG4gICAgJGd1dGVuYmVyZy1jb2xvcnNcbik7XG5cbi8vIGZvbnQgZmFtaWx5XG4kZm9udC1wcmltYXJ5OiAnQmFybG93JywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtc2Vjb25kYXJ5OiAkZm9udC1wcmltYXJ5O1xuXG4vLyBmb250IHNpemVcbiR0ZXh0LWJhc2Utc2l6ZTogMWVtICFkZWZhdWx0O1xuJHRleHQtc2NhbGUtcmF0aW86IDEuMjc1ICFkZWZhdWx0O1xuXG4vLyBsaW5lIGhlaWdodFxuJGhlYWRpbmctbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHQ7XG4kYm9keS1saW5lLWhlaWdodDogMS4yICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LW11bHRpcGxpZXI6IDEgIWRlZmF1bHQ7XG5cbiR0ZXh0LXVuaXQ6IDFlbSAhZGVmYXVsdDtcblxuJHRleHQteHM6ICgkdGV4dC11bml0IC8gJHRleHQtc2NhbGUtcmF0aW8pIC8gJHRleHQtc2NhbGUtcmF0aW87XG4kdGV4dC1zbTogJHRleHQteHMgKiAkdGV4dC1zY2FsZS1yYXRpbztcbiR0ZXh0LW1kOiAkdGV4dC1zbSAqICR0ZXh0LXNjYWxlLXJhdGlvICogJHRleHQtc2NhbGUtcmF0aW87XG4kdGV4dC1sZzogJHRleHQtbWQgKiAkdGV4dC1zY2FsZS1yYXRpbztcbiR0ZXh0LXhsOiAkdGV4dC1sZyAqICR0ZXh0LXNjYWxlLXJhdGlvO1xuJHRleHQteHhsOiAkdGV4dC14bCAqICR0ZXh0LXNjYWxlLXJhdGlvO1xuJHRleHQteHh4bDogJHRleHQteHhsICogJHRleHQtc2NhbGUtcmF0aW87IC8vIGRpc3BsYXlcbiR0ZXh0LXh4eHhsOiAkdGV4dC14eHhsICogJHRleHQtc2NhbGUtcmF0aW87XG4kdGV4dC12c3BhY2UtbXVsdGlwbGllcjogMSAhZGVmYXVsdDtcblxuLy8gc3BhY2luZ1xuJHNwYWNlLXVuaXQ6IDFlbSAhZGVmYXVsdDtcbiRzcGFjZS14eHh4czogMC4xMjUgKiAkc3BhY2UtdW5pdDtcbiRzcGFjZS14eHhzOiAwLjI1ICogJHNwYWNlLXVuaXQ7XG4kc3BhY2UteHhzOiAwLjM3NSAqICRzcGFjZS11bml0O1xuJHNwYWNlLXhzOiAwLjUgKiAkc3BhY2UtdW5pdDtcbiRzcGFjZS1zbTogMC43NSAqICRzcGFjZS11bml0O1xuJHNwYWNlLW1kOiAxLjI1ICogJHNwYWNlLXVuaXQ7XG4kc3BhY2UtbGc6IDIgKiAkc3BhY2UtdW5pdDtcbiRzcGFjZS14bDogMy4yNSAqICRzcGFjZS11bml0O1xuJHNwYWNlLXh4bDogNS4yNSAqICRzcGFjZS11bml0O1xuJHNwYWNlLXh4eGw6IDguNSAqICRzcGFjZS11bml0O1xuJHNwYWNlLXh4eHhsOiAxMy43NSAqICRzcGFjZS11bml0O1xuJGNvbXBvbmVudC1wYWRkaW5nOiAkc3BhY2UtbWQ7XG5cbiRzcGFjZXM6IChcbiAgICB4eHh4czogJHNwYWNlLXh4eHhzLFxuICAgIHh4eHM6ICRzcGFjZS14eHhzLFxuICAgIHh4czogJHNwYWNlLXh4cyxcbiAgICB4czogJHNwYWNlLXhzLFxuICAgIHNtOiAkc3BhY2Utc20sXG4gICAgbWQ6ICRzcGFjZS1tZCxcbiAgICBsZzogJHNwYWNlLWxnLFxuICAgIHhsOiAkc3BhY2UteGwsXG4gICAgeHhsOiAkc3BhY2UteHhsLFxuICAgIHh4eGw6ICRzcGFjZS14eHhsLFxuICAgIHh4eHhsOiAkc3BhY2UteHh4eGwsXG4pICFkZWZhdWx0O1xuXG4vLyBicmVha3BvaW50c1xuJGJyZWFrcG9pbnRzOiAoXG4gICAgeHM6IDMycmVtLFxuICAgIC8vIH41MTJweFxuICAgIHNtOiA0OHJlbSxcbiAgICAvLyB+NzY4cHhcbiAgICBtZDogNjRyZW0sXG4gICAgLy8gfjEwMjRweFxuICAgIGxnOiA4MHJlbSxcbiAgICAvLyB+MTI4MHB4XG4gICAgeGw6IDkwcmVtLFxuICAgIC8vIH4xNDQwcHhcbiAgICB4eGw6IDEwMHJlbSxcbikgIWRlZmF1bHQ7XG5cbiRtYXgtd2lkdGgteHh4eHM6IDIwcmVtICFkZWZhdWx0OyAvLyB+MzIwcHhcbiRtYXgtd2lkdGgteHh4czogMjZyZW0gIWRlZmF1bHQ7IC8vIH40MTZweFxuJG1heC13aWR0aC14eHM6IDMycmVtICFkZWZhdWx0OyAvLyB+NTEycHhcbiRtYXgtd2lkdGgteHM6IDM4cmVtICFkZWZhdWx0OyAvLyB+NjA4cHhcbiRtYXgtd2lkdGgtc206IDQ4cmVtICFkZWZhdWx0OyAvLyB+NzY4cHhcbiRtYXgtd2lkdGgtbWQ6IDY0cmVtICFkZWZhdWx0OyAvLyB+MTAyNHB4XG4kbWF4LXdpZHRoLWxnOiA4NXJlbSAhZGVmYXVsdDsgLy8gfjEzNjBweFxuJG1heC13aWR0aC14bDogOTByZW0gIWRlZmF1bHQ7IC8vIH4xNDQwcHhcbiRtYXgtd2lkdGgteHhsOiAxMDByZW0gIWRlZmF1bHQ7IC8vIH4xNjAwcHhcbiRtYXgtd2lkdGgteHh4bDogMTIwcmVtICFkZWZhdWx0OyAvLyB+MTkyMHB4XG4kbWF4LXdpZHRoLXh4eHhsOiAxNTByZW0gIWRlZmF1bHQ7IC8vIH4yNDAwcHhcblxuJG1heC13aWR0aHM6IChcbiAgICB4eHh4czogJG1heC13aWR0aC14eHh4cyxcbiAgICB4eHhzOiAkbWF4LXdpZHRoLXh4eHMsXG4gICAgeHhzOiAkbWF4LXdpZHRoLXh4cyxcbiAgICB4czogJG1heC13aWR0aC14cyxcbiAgICBzbTogJG1heC13aWR0aC1zbSxcbiAgICBtZDogJG1heC13aWR0aC1tZCxcbiAgICBsZzogJG1heC13aWR0aC1sZyxcbiAgICB4bDogJG1heC13aWR0aC14bCxcbiAgICB4eGw6ICRtYXgtd2lkdGgteHhsLFxuICAgIHh4eGw6ICRtYXgtd2lkdGgteHh4bCxcbiAgICB4eHh4bDogJG1heC13aWR0aC14eHh4bCxcbikgIWRlZmF1bHQ7XG5cbiRncmlkLWdhcDogMS4yNWVtICFkZWZhdWx0O1xuXG4vLyB6aW5kZXhcbiR6aW5kZXgtaGVhZGVyOiAyO1xuJHppbmRleC1wb3BvdmVyOiA1OyAvLyBlLmcuLCB0b29sdGlwcyBhbmQgZHJvcGRvd25cbiR6aW5kZXgtZml4ZWQtZWxlbWVudDogMTA7IC8vIGUuZy4sICdiYWNrIHRvIHRvcCcgYnV0dG9uXG4kemluZGV4LW92ZXJsYXk6IDE1OyAvLyBlLmcuLCBtb2RhbHMgYW5kIGRpYWxvZ3NcblxuLy8gc2hhcmVkIHN0eWxlXG4kcmFkaXVzOiAwLjI1ZW07XG4kcmFkaXVzLXNtOiBjYWxjKCN7JHJhZGl1c30gLyAyKTtcbiRyYWRpdXMtbWQ6ICRyYWRpdXM7XG4kcmFkaXVzLWxnOiBjYWxjKCN7JHJhZGl1c30gKiAyKTtcblxuJHNoYWRvdy14czogMCAwLjFweCAwLjNweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiRzaGFkb3ctc206IDAgMC4zcHggMC40cHggcmdiYSgwLCAwLCAwLCAwLjAyNSksIDAgMC45cHggMS41cHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAzLjVweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuJHNoYWRvdy1tZDogMCAwLjlweCAxLjVweCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwIDMuMXB4IDUuNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgMTRweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4kc2hhZG93LWxnOiAwIDEuMnB4IDEuOXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjAxNCksIDAgMy4zcHggNS4zcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDM4KSwgMCA4LjVweCAxMi43cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDg1KSwgMCAzMHB4IDQycHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuJHNoYWRvdy14bDogMCAxLjVweCAyLjFweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4wMTIpLCAwIDMuNnB4IDUuMnB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjAzNSksIDAgNy4zcHggMTAuNnB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMCAxNi4ycHggMjEuOXB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjExNyksIDAgNDZweCA2MHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4kZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiRlYXNlLWluOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiRlYXNlLW91dDogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4kZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpO1xuXG4vLyBjb21tb24gYnRuIGFuZCBmb3JtIGNvbnRyb2xcbiRpbnB1dC1idG4tZm9udC1zaXplOiAkdGV4dC11bml0ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICRzcGFjZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy15OiAkc3BhY2UteHMgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6IDAuMTg3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogMC4yICFkZWZhdWx0O1xuXG4vLyBmb3JtIGNvbnRyb2xcbiRmb3JtLWNvbnRyb2wtZm9udC1zaXplOiAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWNvbnRyb2wtcGFkZGluZy14OiAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWNvbnRyb2wtcGFkZGluZy15OiAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWNvbnRyb2wtcmFkaXVzOiAkaW5wdXQtYnRuLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLWNvbnRyb2wtYm9yZGVyLXdpZHRoOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGZvcm0tY29udHJvbC1mb2N1cy13aWR0aDogJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLWNvbnRyb2wtZm9jdXMtY29sb3Itb3BhY2l0eTogJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5ICFkZWZhdWx0O1xuXG4vLyByYWRpb3MgYW5kIGNoZWNrYm94ZXNcbiRjaGVja2JveC1yYWRpby1zaXplOiAxZW0gIWRlZmF1bHQ7XG4kY2hlY2tib3gtcmFkaW8tdHJhbnNsYXRlLXk6IDAuMTVlbSAhZGVmYXVsdDsgLy8gZWRpdCB0byBhbGlnbiBidXR0b25zIHdpdGggbGFiZWxzXG4kY2hlY2tib3gtcmFkaW8tZ2FwOiAkc3BhY2UteHh4cyAhZGVmYXVsdDsgLy8gZ2FwIGJldHdlZW4gYnV0dG9uIGFuZCBsYWJlbFxuJGNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aDogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbi8vIHJhZGlvIGJ1dHRvbnNcbiRyYWRpby1tYXJrZXItc2l6ZTogOHB4ICFkZWZhdWx0O1xuXG4vLyBjaGVja2JveGVzXG4kY2hlY2tib3gtbWFya2VyLXNpemU6IDEycHggIWRlZmF1bHQ7XG4kY2hlY2tib3gtcmFkaXVzOiAwICFkZWZhdWx0O1xuXG4vLyBidXR0b25zXG4kYnRuLWZvbnQtc2l6ZTogJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogY2FsYygje2J0bi1mb250LXNpemV9IC0gMC4yZW0pICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbWQ6IGNhbGMoI3tidG4tZm9udC1zaXplfSArIDAuMmVtKSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiBjYWxjKCN7YnRuLWZvbnQtc2l6ZX0gKyAwLjRlbSkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteTogJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXJhZGl1czogJGlucHV0LWJ0bi1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci13aWR0aDogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9jdXMtd2lkdGg6ICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6ICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSAhZGVmYXVsdDtcbiJdfQ== */
