@charset "UTF-8";
/**
 * baserCMS :  Based Website Development Project <https://basercms.net>
 * Copyright (c) NPO baser foundation <https://baserfoundation.org/>
 *
 * @copyright     Copyright (c) NPO baser foundation
 * @link          https://basercms.net baserCMS Project
 * @since         5.0.0
 * @license       https://basercms.net/license/index.html MIT License
 */
/**
 * バーガーエディタースタイル
 * 管理画面でも呼び出される
 */
/**
 * エディター用CSS
 */
.cke_editable {
  padding: 15px;
}
/* Editor Parts
----------------------------------------------- */
.bs-main-contents,
.bge-contents,
.cke_editable {
  font-family: Arial, Verdana, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000;
}
.bs-main-contents h1,
.bge-contents h1,
.cke_editable h1 {
  font-size: 40px;
  margin-bottom: 40px;
  font-weight: bold;
}
.bs-main-contents h2,
.bge-contents h2,
.cke_editable h2 {
  font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
  letter-spacing: 0;
  overflow: hidden;
  font-size: 2.2em;
  font-weight: bold;
  line-height: 1.2;
  margin: 0.6em 0;
  padding: 0.3em 0;
  text-align: left;
  background: none;
}
.bs-main-contents h2:first-child,
.bge-contents h2:first-child,
.cke_editable h2:first-child {
  margin-top: 0;
}
.bs-main-contents h3,
.bge-contents h3,
.cke_editable h3 {
  margin: 56px 0 20px 0;
  padding: 13px 28px 12px;
  font-size: 21px;
  font-weight: 700;
  background: #f0f0f0;
  border-radius: 10px;
  line-height: 48.3px;
  overflow: hidden;
}
.bs-main-contents h3:first-child,
.bge-contents h3:first-child,
.cke_editable h3:first-child {
  margin-top: 0;
}
.bs-main-contents h4,
.bge-contents h4,
.cke_editable h4 {
  border-bottom: 1px #CCC dotted;
  font-size: 22px;
  padding-bottom: 12px;
  font-weight: bold;
  padding-left: 0;
  margin: 50px 0 17px 0;
  overflow: hidden;
  position: relative;
}
.bs-main-contents h4:first-child,
.bge-contents h4:first-child,
.cke_editable h4:first-child {
  margin-top: 0;
}
.bs-main-contents h5,
.bge-contents h5,
.cke_editable h5 {
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1.2;
  margin: 1em 0;
  padding: 0.3em 0;
  overflow: hidden;
}
.bs-main-contents h5:first-child,
.bge-contents h5:first-child,
.cke_editable h5:first-child {
  margin-top: 0;
}
.bs-main-contents h6,
.bge-contents h6,
.cke_editable h6 {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.2;
  margin: 1em 0;
  border: none;
  padding: 0.3em 0;
  overflow: hidden;
}
.bs-main-contents h6:first-child,
.bge-contents h6:first-child,
.cke_editable h6:first-child {
  margin-top: 0;
}
.bs-main-contents strong,
.bge-contents strong,
.cke_editable strong {
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}
.bs-main-contents u,
.bge-contents u,
.cke_editable u {
  font-weight: normal;
  font-style: normal;
  text-decoration: underline;
}
.bs-main-contents s,
.bge-contents s,
.cke_editable s {
  font-weight: normal;
  font-style: normal;
  text-decoration: line-through;
}
.bs-main-contents em,
.bge-contents em,
.cke_editable em {
  font-style: italic;
}
.bs-main-contents hr,
.bge-contents hr,
.cke_editable hr {
  width: 100%;
  height: 1px;
  color: #ddd;
  background: currentColor;
  border-style: none;
  margin: 50px auto;
}
.bs-main-contents hr:first-child,
.bge-contents hr:first-child,
.cke_editable hr:first-child {
  margin-top: 0;
}
.bs-main-contents ul,
.bge-contents ul,
.cke_editable ul {
  margin: 20px 0 36px 0;
  line-height: 1.6;
  letter-spacing: 0.05rem;
}
.bs-main-contents ul:first-child,
.bge-contents ul:first-child,
.cke_editable ul:first-child {
  margin-top: 0;
}
.bs-main-contents ul li,
.bge-contents ul li,
.cke_editable ul li {
  list-style-position: inside;
  position: relative;
  padding: 0 0 0 25px;
  margin: 0.5em 0 0.5em 0;
  list-style-type: none;
  overflow: hidden;
  word-break: break-word;
}
.bs-main-contents ul li a,
.bge-contents ul li a,
.cke_editable ul li a {
  zoom: 1;
}
.bs-main-contents ul li:before,
.bge-contents ul li:before,
.cke_editable ul li:before {
  display: block;
  content: "";
  position: absolute;
  top: 9px;
  left: 1px;
  width: 6px;
  height: 6px;
  background: #181818;
  border-radius: 50%;
}
.bs-main-contents ul ul,
.bge-contents ul ul,
.cke_editable ul ul {
  margin: 0 0 0 1.8em;
}
.bs-main-contents ul ul:first-child,
.bge-contents ul ul:first-child,
.cke_editable ul ul:first-child {
  margin-top: 0;
}
.bs-main-contents ol,
.bge-contents ol,
.cke_editable ol {
  margin: 20px 0 36px 1.8em;
  line-height: 1.6;
  letter-spacing: 0.05rem;
}
.bs-main-contents ol ol,
.bge-contents ol ol,
.cke_editable ol ol {
  margin: 20px;
}
.bs-main-contents ol li,
.bge-contents ol li,
.cke_editable ol li {
  list-style-type: decimal-leading-zero;
  position: relative;
  padding: 0 0 0 0;
  margin: 0.5em 0 0.5em 0;
  line-height: 1.6;
}
.bs-main-contents p,
.bge-contents p,
.cke_editable p {
  margin: 1em 0;
  letter-spacing: 0.05rem;
  margin-bottom: 20px;
  line-height: 2.3;
}
.bs-main-contents table,
.bge-contents table,
.cke_editable table {
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
  border-left: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  margin: 20px 0 20px 0;
}
@media screen and (max-width: 768px) {
  .bs-main-contents table,
  .bge-contents table,
  .cke_editable table {
    width: 100%;
    display: block;
  }
}
.bs-main-contents table:first-child,
.bge-contents table:first-child,
.cke_editable table:first-child {
  margin-top: 0;
}
.bs-main-contents table caption,
.bge-contents table caption,
.cke_editable table caption {
  font-weight: bold;
  text-align: left;
}
@media screen and (max-width: 768px) {
  .bs-main-contents table caption,
  .bge-contents table caption,
  .cke_editable table caption {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .bs-main-contents table tbody,
  .bs-main-contents table tfoot,
  .bge-contents table tbody,
  .bge-contents table tfoot,
  .cke_editable table tbody,
  .cke_editable table tfoot {
    display: block;
  }
}
.bs-main-contents table tr,
.bge-contents table tr,
.cke_editable table tr {
  border-top: 1px solid #e1e1e1;
}
@media screen and (max-width: 768px) {
  .bs-main-contents table tr,
  .bge-contents table tr,
  .cke_editable table tr {
    display: block;
    margin-top: -1px;
  }
}
.bs-main-contents table tr:nth-child(odd) td,
.bge-contents table tr:nth-child(odd) td,
.cke_editable table tr:nth-child(odd) td {
  background: #fff;
}
.bs-main-contents table tr th,
.bs-main-contents table tr td,
.bge-contents table tr th,
.bge-contents table tr td,
.cke_editable table tr th,
.cke_editable table tr td {
  text-align: left;
  padding: 26px 24px;
  border-left: 1px solid #e1e1e1;
}
@media screen and (max-width: 768px) {
  .bs-main-contents table tr th,
  .bs-main-contents table tr td,
  .bge-contents table tr th,
  .bge-contents table tr td,
  .cke_editable table tr th,
  .cke_editable table tr td {
    width: auto;
    display: block;
  }
}
.bs-main-contents table tr th,
.bge-contents table tr th,
.cke_editable table tr th {
  font-weight: bold;
  font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
  background: #f3f3f3;
}
@media screen and (max-width: 768px) {
  .bs-main-contents table tr th,
  .bge-contents table tr th,
  .cke_editable table tr th {
    border-bottom: none;
  }
}
.bs-main-contents table tr td,
.bge-contents table tr td,
.cke_editable table tr td {
  font-weight: normal;
}
.bs-main-contents table tr td ul,
.bge-contents table tr td ul,
.cke_editable table tr td ul {
  margin: 0;
  padding: 0;
}
.bs-main-contents fieldset,
.bge-contents fieldset,
.cke_editable fieldset {
  border: 0;
}
.bs-main-contents img,
.bge-contents img,
.cke_editable img {
  border: 0;
  margin: auto;
}
.bs-main-contents small,
.bge-contents small,
.cke_editable small {
  color: #666;
}
.bs-main-contents del, .bs-main-contents ins,
.bge-contents del,
.bge-contents ins,
.cke_editable del,
.cke_editable ins {
  text-decoration: none;
}
.bs-main-contents a:link, .bs-main-contents a:visited,
.bge-contents a:link,
.bge-contents a:visited,
.cke_editable a:link,
.cke_editable a:visited {
  color: #2b7bb9;
}
.bs-main-contents a:hover,
.bge-contents a:hover,
.cke_editable a:hover {
  text-decoration: none;
}
.bs-main-contents caption, .bs-main-contents th,
.bge-contents caption,
.bge-contents th,
.cke_editable caption,
.cke_editable th {
  text-align: left;
}
.bs-main-contents q:before, .bs-main-contents q:after,
.bge-contents q:before,
.bge-contents q:after,
.cke_editable q:before,
.cke_editable q:after {
  content: "";
}
.bs-main-contents abbr, .bs-main-contents acronym,
.bge-contents abbr,
.bge-contents acronym,
.cke_editable abbr,
.cke_editable acronym {
  border: 0;
  font-variant: normal;
}
.bs-main-contents sub,
.bge-contents sub,
.cke_editable sub {
  font-size: 0.8em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  vertical-align: sub;
}
.bs-main-contents sup,
.bge-contents sup,
.cke_editable sup {
  font-size: 0.8em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  vertical-align: super;
}
.bs-main-contents legend,
.bge-contents legend,
.cke_editable legend {
  color: #000;
}
.bs-main-contents pre,
.bge-contents pre,
.cke_editable pre {
  background-color: #F3F3F3;
  text-align: left;
  padding: 10px 20px;
  margin-bottom: 20px;
  overflow: auto;
  border: 1px solid #E2E2E2;
}
.bs-main-contents blockquote,
.bge-contents blockquote,
.cke_editable blockquote {
  position: relative;
  margin: 1em 0;
  padding: 1px 2.5em;
  border-radius: 5px;
  background: none;
  border: 2px solid #ccc;
  overflow: hidden;
  color: #888;
  font-size: 0.9em;
}
.bs-main-contents blockquote:first-child,
.bge-contents blockquote:first-child,
.cke_editable blockquote:first-child {
  margin-top: 0;
}
.bs-main-contents blockquote::before,
.bge-contents blockquote::before,
.cke_editable blockquote::before {
  content: "“";
  display: block;
  font-family: serif;
  position: absolute;
  top: 0.3em;
  left: 0.25em;
  z-index: 0;
  color: #ccc;
  font-size: 3em;
}
.bs-main-contents blockquote::after,
.bge-contents blockquote::after,
.cke_editable blockquote::after {
  content: "”";
  display: block;
  font-family: serif;
  position: absolute;
  bottom: -0.3em;
  right: 0.25em;
  z-index: 0;
  color: #ccc;
  font-size: 3em;
}
/* Form Parts
----------------------------------------------- */
.bs-main-contents form,
.bge-contents form,
.cke_editable form,
.bs-sub-contents form {
  display: inline;
}
.bs-main-contents input, .bs-main-contents textarea, .bs-main-contents select, .bs-main-contents option,
.bge-contents input,
.bge-contents textarea,
.bge-contents select,
.bge-contents option,
.cke_editable input,
.cke_editable textarea,
.cke_editable select,
.cke_editable option,
.bs-sub-contents input,
.bs-sub-contents textarea,
.bs-sub-contents select,
.bs-sub-contents option {
  font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
}
.bs-main-contents input[type=password],
.bs-main-contents input[type=text],
.bs-main-contents input[type=email],
.bs-main-contents input[type=tel],
.bs-main-contents input[type=number],
.bs-main-contents textarea,
.bs-main-contents select,
.bge-contents input[type=password],
.bge-contents input[type=text],
.bge-contents input[type=email],
.bge-contents input[type=tel],
.bge-contents input[type=number],
.bge-contents textarea,
.bge-contents select,
.cke_editable input[type=password],
.cke_editable input[type=text],
.cke_editable input[type=email],
.cke_editable input[type=tel],
.cke_editable input[type=number],
.cke_editable textarea,
.cke_editable select,
.bs-sub-contents input[type=password],
.bs-sub-contents input[type=text],
.bs-sub-contents input[type=email],
.bs-sub-contents input[type=tel],
.bs-sub-contents input[type=number],
.bs-sub-contents textarea,
.bs-sub-contents select {
  margin: 3px 2px;
  padding: 8px 10px;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.bs-main-contents input[type=checkbox],
.bge-contents input[type=checkbox],
.cke_editable input[type=checkbox],
.bs-sub-contents input[type=checkbox] {
  vertical-align: middle;
}
.bs-main-contents input[type=radio], .bs-main-contents input[type=checkbox],
.bge-contents input[type=radio],
.bge-contents input[type=checkbox],
.cke_editable input[type=radio],
.cke_editable input[type=checkbox],
.bs-sub-contents input[type=radio],
.bs-sub-contents input[type=checkbox] {
  margin-left: 5px;
  margin-right: 5px;
}
.bs-main-contents input[type=submit], .bs-main-contents input[type=reset], .bs-main-contents input[type=button],
.bge-contents input[type=submit],
.bge-contents input[type=reset],
.bge-contents input[type=button],
.cke_editable input[type=submit],
.cke_editable input[type=reset],
.cke_editable input[type=button],
.bs-sub-contents input[type=submit],
.bs-sub-contents input[type=reset],
.bs-sub-contents input[type=button] {
  margin: 3px 2px;
  font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
}
.bs-main-contents input[type=password], .bs-main-contents input[type=text], .bs-main-contents input[type=email], .bs-main-contents input[type=tel], .bs-main-contents input[type=number],
.bge-contents input[type=password],
.bge-contents input[type=text],
.bge-contents input[type=email],
.bge-contents input[type=tel],
.bge-contents input[type=number],
.cke_editable input[type=password],
.cke_editable input[type=text],
.cke_editable input[type=email],
.cke_editable input[type=tel],
.cke_editable input[type=number],
.bs-sub-contents input[type=password],
.bs-sub-contents input[type=text],
.bs-sub-contents input[type=email],
.bs-sub-contents input[type=tel],
.bs-sub-contents input[type=number] {
  font-size: 1em;
}
.bs-main-contents input[type=password]::placeholder, .bs-main-contents input[type=text]::placeholder, .bs-main-contents input[type=email]::placeholder, .bs-main-contents input[type=tel]::placeholder, .bs-main-contents input[type=number]::placeholder,
.bge-contents input[type=password]::placeholder,
.bge-contents input[type=text]::placeholder,
.bge-contents input[type=email]::placeholder,
.bge-contents input[type=tel]::placeholder,
.bge-contents input[type=number]::placeholder,
.cke_editable input[type=password]::placeholder,
.cke_editable input[type=text]::placeholder,
.cke_editable input[type=email]::placeholder,
.cke_editable input[type=tel]::placeholder,
.cke_editable input[type=number]::placeholder,
.bs-sub-contents input[type=password]::placeholder,
.bs-sub-contents input[type=text]::placeholder,
.bs-sub-contents input[type=email]::placeholder,
.bs-sub-contents input[type=tel]::placeholder,
.bs-sub-contents input[type=number]::placeholder {
  color: #ccc;
}
.bs-main-contents input:active, .bs-main-contents input:focus,
.bge-contents input:active,
.bge-contents input:focus,
.cke_editable input:active,
.cke_editable input:focus,
.bs-sub-contents input:active,
.bs-sub-contents input:focus {
  box-shadow: 0 0 5px 1px #fa9696;
  outline: none;
}
.bs-main-contents textarea,
.bge-contents textarea,
.cke_editable textarea,
.bs-sub-contents textarea {
  width: 95%;
  font-size: 1em;
  padding: 3px 3px;
}
.bs-main-contents textarea:active, .bs-main-contents textarea:focus,
.bge-contents textarea:active,
.bge-contents textarea:focus,
.cke_editable textarea:active,
.cke_editable textarea:focus,
.bs-sub-contents textarea:active,
.bs-sub-contents textarea:focus {
  box-shadow: 0 0 5px 1px #fa9696;
  outline: none;
}
.bs-main-contents input[type=password], .bs-main-contents input[type=text], .bs-main-contents input[type=email], .bs-main-contents input[type=tel], .bs-main-contents input[type=number],
.bge-contents input[type=password],
.bge-contents input[type=text],
.bge-contents input[type=email],
.bge-contents input[type=tel],
.bge-contents input[type=number],
.cke_editable input[type=password],
.cke_editable input[type=text],
.cke_editable input[type=email],
.cke_editable input[type=tel],
.cke_editable input[type=number],
.bs-sub-contents input[type=password],
.bs-sub-contents input[type=text],
.bs-sub-contents input[type=email],
.bs-sub-contents input[type=tel],
.bs-sub-contents input[type=number] {
  line-height: 1em;
}
.bs-main-contents select,
.bge-contents select,
.cke_editable select,
.bs-sub-contents select {
  font-size: 1em;
  height: 2.6em;
  padding: 10px 8px;
}
.bs-main-contents select:active, .bs-main-contents select:focus,
.bge-contents select:active,
.bge-contents select:focus,
.cke_editable select:active,
.cke_editable select:focus,
.bs-sub-contents select:active,
.bs-sub-contents select:focus {
  box-shadow: 0 0 5px 1px #fa9696;
  outline: none;
}
.bs-main-contents optgroup option,
.bge-contents optgroup option,
.cke_editable optgroup option,
.bs-sub-contents optgroup option {
  padding-left: 20px;
}
/**
 * baserCMS :  Based Website Development Project <https://basercms.net>
 * Copyright (c) NPO baser foundation <https://baserfoundation.org/>
 *
 * @copyright     Copyright (c) NPO baser foundation
 * @link          https://basercms.net baserCMS Project
 * @since         5.0.0
 * @license       https://basercms.net/license/index.html MIT License
 */
/**
 * バーガーエディタースタイル
 * 管理画面でも呼び出される
 */
/**
 * 変数
 */
/** ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- *
 *
 * フォントの定義
 * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 *
 * ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- **/
@font-face {
  font-family: FontAwesome;
  src: url("../fonts/fontawesome-webfont.eot?v=4.6.3");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/** ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- *
 *
 * マルチカラムブロックのレイアウト
 *
 * ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- **/
/**
 * baserCMS :  Based Website Development Project <https://basercms.net>
 * Copyright (c) NPO baser foundation <https://baserfoundation.org/>
 *
 * @copyright     Copyright (c) NPO baser foundation
 * @link          https://basercms.net baserCMS Project
 * @since         5.0.0
 * @license       https://basercms.net/license/index.html MIT License
 */
/**
 * バーガーエディタースタイル
 * 管理画面でも呼び出される
 */
/**
 * BurgerEditor StyleSheet Style
 *
 * bc-front テーマ側でコンパイルした際は、bge_style.css を
 * BcThemeSample テーマ側にコピーする必要がある
 */
.bgt-box__caption {
  text-align: left;
  font-weight: normal;
  padding: 3px;
  background: none;
  font-size: 0.8em;
}
.bgt-btn {
  appearance: none;
  display: inline-block;
  vertical-align: middle;
  padding: 12px 10px;
  border-width: 1px;
  border-style: solid;
  background: #fff;
  text-decoration: none;
  min-width: 280px;
  border-radius: 2px;
}
.bgt-btn:active, .bgt-btn:focus {
  box-shadow: 0 0 10px 0 #0570c7, 0 0 10px 0 #fff;
}
.bgt-btn--link,
[data-bgt-button-kind=link] .bgt-btn {
  color: #333;
  border-color: #ccc;
  background: #fff;
}
.bgt-btn--link:hover, .bgt-btn--link:active, .bgt-btn--link:focus,
[data-bgt-button-kind=link] .bgt-btn:hover,
[data-bgt-button-kind=link] .bgt-btn:active,
[data-bgt-button-kind=link] .bgt-btn:focus {
  background: #e9e9e9;
}
.bgt-btn--em,
[data-bgt-button-kind=em] .bgt-btn {
  font-weight: bold;
  color: #fff;
  border-color: #333;
  background: #333;
}
.bgt-btn--em:hover, .bgt-btn--em:active, .bgt-btn--em:focus,
[data-bgt-button-kind=em] .bgt-btn:hover,
[data-bgt-button-kind=em] .bgt-btn:active,
[data-bgt-button-kind=em] .bgt-btn:focus {
  background: #555;
}
.bgt-btn--external,
[data-bgt-button-kind=external] .bgt-btn {
  color: #333;
  border-color: #ccc;
  background: #fff;
}
.bgt-btn--external:hover, .bgt-btn--external:active, .bgt-btn--external:focus,
[data-bgt-button-kind=external] .bgt-btn:hover,
[data-bgt-button-kind=external] .bgt-btn:active,
[data-bgt-button-kind=external] .bgt-btn:focus {
  background: #e9e9e9;
}
.bgt-btn--external::after,
[data-bgt-button-kind=external] .bgt-btn::after {
  font-family: FontAwesome, serif;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f08e";
  font-size: 1em;
  color: #999;
  vertical-align: middle;
}
.bgt-btn--back,
[data-bgt-button-kind=back] .bgt-btn {
  color: #333;
  border-color: #ddd;
  background: #ddd;
}
.bgt-btn--back:hover, .bgt-btn--back:active, .bgt-btn--back:focus,
[data-bgt-button-kind=back] .bgt-btn:hover,
[data-bgt-button-kind=back] .bgt-btn:active,
[data-bgt-button-kind=back] .bgt-btn:focus {
  background: #e9e9e9;
}
.bgt-btn--back span,
[data-bgt-button-kind=back] .bgt-btn span {
  display: inline-block;
  vertical-align: middle;
}
.bgt-btn--back::before,
[data-bgt-button-kind=back] .bgt-btn::before {
  font-family: FontAwesome, serif;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f053";
  font-size: 1em;
  margin-top: -2px;
  display: inline-block;
  vertical-align: middle;
}
.bgt-hr {
  margin: 0 auto;
}
[data-bgt-hr-kind=dashed] .bgt-hr {
  height: 0;
  border: none;
  background: none;
  border-bottom: 2px dashed currentColor;
}
.bgt-hr--bold,
[data-bgt-hr-kind=bold] .bgt-hr {
  height: 5px;
}
.bgt-hr--narrow,
[data-bgt-hr-kind=narrow] .bgt-hr {
  height: 1px;
}
.bgt-hr--short,
[data-bgt-hr-kind=short] .bgt-hr {
  width: 60%;
  height: 1px;
}
.bgt-download-file__link {
  color: #333;
  text-align: left;
  font-size: 1.08em;
  font-weight: bold;
  display: inline-block;
  padding: 0.7em 1em;
  box-sizing: border-box;
  border: 1px solid #ccc;
  border-radius: 3px;
  background-color: #fff;
  line-height: 1;
  text-decoration: none;
}
.bgt-download-file__link:hover {
  background-color: #eee;
}
.bgt-download-file__link:active, .bgt-download-file__link:focus {
  box-shadow: 0 0 5px 1px #0570c7;
  outline: none;
}
.bgt-link__size {
  color: #808080;
  font-size: 0.8em;
  font-weight: normal;
}
@media screen and (max-width: 768px) {
  .bgt-google-maps-link {
    margin-top: 10px;
    padding: 1em;
    text-decoration: none;
    color: #333;
    border: solid 1px #999;
    border-radius: 3px;
    text-align: center;
  }
  .bgt-google-maps-link span {
    display: inline-block;
    vertical-align: middle;
  }
  .bgt-google-maps-link::after {
    font-family: FontAwesome, serif;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f08e";
    font-size: 1em;
    vertical-align: middle;
  }
}
[data-bgt=gallery] .bgt-gallery {
  padding-top: 54%;
}
[data-bgt=gallery] .bgt-gallery:hover [data-bgt=gallery] .bgt-gallery-ctrl {
  opacity: 1;
}
[data-bgt=gallery] .bgt-gallery__img img {
  object-fit: cover;
}
[data-bgt=gallery] .bgt-gallery__caption {
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
  padding: 0.7em 1em;
  text-align: center;
}
[data-bgt=gallery] .bgt-gallery-ctrl {
  top: 50%;
  transition: opacity 200ms ease-in;
}
[data-bgt=gallery] .bgt-gallery-ctrl__prev, [data-bgt=gallery] .bgt-gallery-ctrl__next {
  display: block;
  appearance: none;
  margin: -20px 0 0;
  padding: 0;
  background: none;
  border: none;
  transform-origin: center center;
}
[data-bgt=gallery] .bgt-gallery-ctrl__prev:hover, [data-bgt=gallery] .bgt-gallery-ctrl__next:hover {
  opacity: 0.5;
}
[data-bgt=gallery] .bgt-gallery-ctrl__prev:focus, [data-bgt=gallery] .bgt-gallery-ctrl__next:focus {
  outline: none;
}
[data-bgt=gallery] .bgt-gallery-ctrl__prev span, [data-bgt=gallery] .bgt-gallery-ctrl__next span {
  display: block;
  overflow: hidden;
  width: 0;
  height: 0;
}
[data-bgt=gallery] .bgt-gallery-ctrl__prev::after, [data-bgt=gallery] .bgt-gallery-ctrl__next::after {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  border: solid #fff;
  border-width: 5px 5px 0 0;
}
[data-bgt=gallery] .bgt-gallery-ctrl__prev {
  left: 20px;
  transform: rotate(-135deg);
}
[data-bgt=gallery] .bgt-gallery-ctrl__next {
  right: 20px;
  transform: rotate(45deg);
}
[data-bgt=gallery] [data-gallery-marker=thumbs] + .bgt-gallery-marker {
  margin-top: 10px;
}
[data-bgt=gallery] [data-gallery-marker=thumbs] + .bgt-gallery-marker li {
  margin: 0 5px;
  width: 60px;
  height: 60px;
}
[data-bgt=gallery] [data-gallery-marker=thumbs] + .bgt-gallery-marker li::before {
  display: none;
}
[data-bgt=gallery] [data-gallery-marker=dot] + .bgt-gallery-marker {
  margin-top: 10px;
}
[data-bgt=gallery] [data-gallery-marker=dot] + .bgt-gallery-marker li {
  margin: 0 2px;
  width: 10px;
  height: 10px;
  background-color: #999;
  border-radius: 100%;
}
[data-bgt=gallery] [data-gallery-marker=dot] + .bgt-gallery-marker li.current {
  background-color: #000;
}
/* デバイス依存汎用クラス */
.pc-only {
  display: block;
}
@media screen and (max-width: 768px) {
  .pc-only {
    display: none;
  }
}
.sp-only {
  display: none;
}
@media screen and (max-width: 768px) {
  .sp-only {
    display: block;
  }
}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9iZ2Vfc3R5bGUuY3NzIiwiY3NzL2JnZV9zdHlsZS5zY3NzIiwiY3NzL2NvbW1vbi9fZWRpdG9yLnNjc3MiLCJjc3MvY29tbW9uL19iZ2Vfc2V0dGluZy5zY3NzIiwiY3NzL2NvbW1vbi9fYmdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCOzs7Ozs7OztFQUFBO0FBVUE7OztFQUFBO0FDWEE7O0VBQUE7QUFNQTtFQUNFLGFBQUE7QUZZRjtBRVRBO2lEQUFBO0FBR0E7OztFQUdFLCtGQUFBO0VBQ0EsV0FBQTtBRldGO0FFVEU7OztFQUNFLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0FGYUo7QUVWRTs7O0VBQ0Usd0xBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBRmNKO0FFYkk7OztFQUNFLGFBQUE7QUZpQk47QUViRTs7O0VBQ0UscUJBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FGaUJKO0FFZkk7OztFQUNFLGFBQUE7QUZtQk47QUVmRTs7O0VBQ0UsOEJBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QUZtQko7QUVqQkk7OztFQUNFLGFBQUE7QUZxQk47QUVqQkU7OztFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FGcUJKO0FFbkJJOzs7RUFDRSxhQUFBO0FGdUJOO0FFbkJFOzs7RUFDRSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBRnVCSjtBRXJCSTs7O0VBQ0UsYUFBQTtBRnlCTjtBRXJCRTs7O0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0FGeUJKO0FFdEJFOzs7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7QUYwQko7QUV2QkU7OztFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSw2QkFBQTtBRjJCSjtBRXhCRTs7O0VBQ0Usa0JBQUE7QUY0Qko7QUV6QkU7OztFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBRjZCSjtBRTNCSTs7O0VBQ0UsYUFBQTtBRitCTjtBRTNCRTs7O0VBQ0UscUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0FGK0JKO0FFN0JJOzs7RUFDRSxhQUFBO0FGaUNOO0FFOUJJOzs7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBRmtDTjtBRWhDTTs7O0VBQ0UsT0FBQTtBRm9DUjtBRWpDTTs7O0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FGcUNSO0FFakNJOzs7RUFDRSxtQkFBQTtBRnFDTjtBRW5DTTs7O0VBQ0UsYUFBQTtBRnVDUjtBRWxDRTs7O0VBQ0UseUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0FGc0NKO0FFcENJOzs7RUFDRSxZQUFBO0FGd0NOO0FFckNJOzs7RUFDRSxxQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0FGeUNOO0FFckNFOzs7RUFDRSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FGeUNKO0FFdENFOzs7RUFDRSx5QkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTtFQUNBLGdDQUFBO0VBQ0EscUJBQUE7QUYwQ0o7QUV4Q0k7RUFWRjs7O0lBV0ksV0FBQTtJQUNBLGNBQUE7RUY2Q0o7QUFDRjtBRTNDSTs7O0VBQ0UsYUFBQTtBRitDTjtBRTVDSTs7O0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtBRmdETjtBRTlDTTtFQUpGOzs7SUFLSSxjQUFBO0VGbUROO0FBQ0Y7QUU5Q007RUFGRjs7Ozs7O0lBR0ksY0FBQTtFRnNETjtBQUNGO0FFbkRJOzs7RUFDRSw2QkFBQTtBRnVETjtBRXRETTtFQUZGOzs7SUFHSSxjQUFBO0lBQ0EsZ0JBQUE7RUYyRE47QUFDRjtBRXpETTs7O0VBQ0UsZ0JBQUE7QUY2RFI7QUUxRE07Ozs7OztFQUVFLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSw4QkFBQTtBRmdFUjtBRTlEUTtFQU5GOzs7Ozs7SUFPSSxXQUFBO0lBQ0EsY0FBQTtFRnNFUjtBQUNGO0FFbkVNOzs7RUFDRSxpQkFBQTtFQUNBLHdMQUFBO0VBQ0EsbUJBQUE7QUZ1RVI7QUV0RVE7RUFKRjs7O0lBS0ksbUJBQUE7RUYyRVI7QUFDRjtBRXhFTTs7O0VBQ0UsbUJBQUE7QUY0RVI7QUUxRVE7OztFQUNFLFNBQUE7RUFDQSxVQUFBO0FGOEVWO0FFeEVFOzs7RUFDRSxTQUFBO0FGNEVKO0FFekVFOzs7RUFDRSxTQUFBO0VBQ0EsWUFBQTtBRjZFSjtBRTFFRTs7O0VBQ0UsV0FBQTtBRjhFSjtBRTNFRTs7Ozs7RUFDRSxxQkFBQTtBRmlGSjtBRTdFSTs7Ozs7RUFDRSxjQUFBO0FGbUZOO0FFaEZJOzs7RUFDRSxxQkFBQTtBRm9GTjtBRWhGRTs7Ozs7RUFDRSxnQkFBQTtBRnNGSjtBRWxGSTs7Ozs7RUFDRSxXQUFBO0FGd0ZOO0FFcEZFOzs7OztFQUNFLFNBQUE7RUFDQSxvQkFBQTtBRjBGSjtBRXZGRTs7O0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBRjJGSjtBRXhGRTs7O0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtBRjRGSjtBRXpGRTs7O0VBQ0UsV0FBQTtBRjZGSjtBRTFGRTs7O0VBQ0UseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUY4Rko7QUUzRkU7OztFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QUYrRko7QUU3Rkk7OztFQUNFLGFBQUE7QUZpR047QUU5Rkk7OztFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FGa0dOO0FFL0ZJOzs7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtBRm1HTjtBRTdGQTtpREFBQTtBQU9FOzs7O0VBQ0UsZUFBQTtBRjhGSjtBRTNGRTs7Ozs7Ozs7Ozs7OztFQUNFLHdMQUFBO0FGeUdKO0FFdEdFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBT0UsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7QUY2SEo7QUV6SEk7Ozs7RUFDRSxzQkFBQTtBRjhITjtBRTNISTs7Ozs7OztFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7QUZtSU47QUVoSUk7Ozs7Ozs7Ozs7RUFDRSxlQUFBO0VBQ0Esd0xBQUE7QUYySU47QUV4SUk7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRSxjQUFBO0FGb0pOO0FFbEpNOzs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UsV0FBQTtBRm1LUjtBRS9KSTs7Ozs7OztFQUVFLCtCQUFBO0VBQ0EsYUFBQTtBRnNLTjtBRWxLRTs7OztFQUNFLFVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUZ1S0o7QUVyS0k7Ozs7Ozs7RUFFRSwrQkFBQTtFQUNBLGFBQUE7QUY0S047QUV2S0k7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRSxnQkFBQTtBRm1MTjtBRS9LRTs7OztFQUNFLGNBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7QUZvTEo7QUVsTEk7Ozs7Ozs7RUFFRSwrQkFBQTtFQUNBLGFBQUE7QUZ5TE47QUVyTEU7Ozs7RUFDRSxrQkFBQTtBRjBMSjtBQ3ZxQkE7Ozs7Ozs7O0VBQUE7QUFVQTs7O0VBQUE7QUVUQTs7RUFBQTtBQW9CQTs7Ozs7OytGQUFBO0FBT0E7RUFDRSx3QkFBQTtFQUNBLG9EQUFBO0VBQ0EsaVhBQUE7RUFLQSxtQkFBQTtFQUNBLGtCQUFBO0FIaXFCRjtBR3huQkE7Ozs7K0ZBQUE7QUY5RUE7Ozs7Ozs7O0VBQUE7QUFVQTs7O0VBQUE7QUdSQTs7Ozs7RUFBQTtBQU9BO0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FKdXRCRjtBSXB0QkE7RUFDRSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBSnV0QkY7QUlydEJFO0VBRUUsK0NBQUE7QUpzdEJKO0FJbHRCQTs7RUFRRSxXQUpRO0VBS1Isa0JBSlM7RUFLVCxnQkFKVTtBSm10Qlo7QUk3c0JFOzs7O0VBR0UsbUJBUmE7QUp3dEJqQjtBSTVzQkE7O0VBUUUsaUJBQUE7RUFDQSxXQUxRO0VBTVIsa0JBTFM7RUFNVCxnQkFMVTtBSjhzQlo7QUl2c0JFOzs7O0VBR0UsZ0JBVGE7QUptdEJqQjtBSXRzQkE7O0VBUUUsV0FKUTtFQUtSLGtCQUpTO0VBS1QsZ0JBSlU7QUp1c0JaO0FJanNCRTs7OztFQUdFLG1CQVJhO0FKNHNCakI7QUlqc0JFOztFRDFCQSwrQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7RUNtQkUsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0FKNnNCSjtBSXpzQkE7O0VBUUUsV0FKUTtFQUtSLGtCQUpTO0VBS1QsZ0JBSlU7QUowc0JaO0FJcHNCRTs7OztFQUdFLG1CQVJhO0FKK3NCakI7QUlwc0JFOztFQUNFLHFCQUFBO0VBQ0Esc0JBQUE7QUp1c0JKO0FJcHNCRTs7RUQxREEsK0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VDbURFLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtBSmd0Qko7QUk1c0JBO0VBQ0UsY0FBQTtBSitzQkY7QUk1c0JBO0VBQ0UsU0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHNDQUFBO0FKK3NCRjtBSTVzQkE7O0VBSUUsV0FBQTtBSjZzQkY7QUkxc0JBOztFQUlFLFdBQUE7QUoyc0JGO0FJeHNCQTs7RUFJRSxVQUFBO0VBQ0EsV0FBQTtBSnlzQkY7QUl0c0JBO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBSnlzQkY7QUl2c0JFO0VBQ0Usc0JBQUE7QUp5c0JKO0FJdHNCRTtFQUVFLCtCQUFBO0VBQ0EsYUFBQTtBSnVzQko7QUluc0JBO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QUpzc0JGO0FJbHNCRTtFQURGO0lBRUksZ0JBQUE7SUFDQSxZQUFBO0lBQ0EscUJBQUE7SUFDQSxXQUFBO0lBQ0Esc0JBQUE7SUFDQSxrQkFBQTtJQUNBLGtCQUFBO0VKc3NCRjtFSXBzQkU7SUFDRSxxQkFBQTtJQUNBLHNCQUFBO0VKc3NCSjtFSW5zQkU7SURuSkYsK0JBQUE7SUFDQSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtJQUNBLG9CQUFBO0lBQ0Esb0JBQUE7SUFDQSxvQkFBQTtJQUNBLGNBQUE7SUFDQSxtQ0FBQTtJQUNBLGtDQUFBO0lDNElJLGdCQUFBO0lBQ0EsY0FBQTtJQUNBLHNCQUFBO0VKOHNCSjtBQUNGO0FJdnNCRTtFQUNFLGdCQUFBO0FKMHNCSjtBSXhzQkk7RUFDRSxVQUFBO0FKMHNCTjtBSXRzQk07RUFDRSxpQkFBQTtBSndzQlI7QUlwc0JJO0VBQ0UsV0FBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBSnNzQk47QUluc0JJO0VBQ0UsUUFBQTtFQUNBLGlDQUFBO0FKcXNCTjtBSW5zQk07RUFFRSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSwrQkFBQTtBSm9zQlI7QUlsc0JRO0VBQ0UsWUFBQTtBSm9zQlY7QUlqc0JRO0VBQ0UsYUFBQTtBSm1zQlY7QUloc0JRO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7QUprc0JWO0FJL3JCUTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0FKaXNCVjtBSTdyQk07RUFDRSxVQUFBO0VBQ0EsMEJBQUE7QUorckJSO0FJNXJCTTtFQUNFLFdBQUE7RUFDQSx3QkFBQTtBSjhyQlI7QUl4ckJJO0VBQ0UsZ0JBQUE7QUowckJOO0FJeHJCTTtFQUNFLGFBQUE7RUFDQSxXQS9FTztFQWdGUCxZQWhGTztBSjB3QmY7QUl6ckJJO0VBQ0MsYUFBQTtBSjJyQkw7QUlwckJJO0VBQ0UsZ0JBQUE7QUpzckJOO0FJcHJCTTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7QUpzckJSO0FJcHJCUTtFQUNFLHNCQUFBO0FKc3JCVjtBSTlxQkEsZ0JBQUE7QUFDQTtFQUNFLGNBQUE7QUppckJGO0FJL3FCRTtFQUhGO0lBSUksYUFBQTtFSmtyQkY7QUFDRjtBSS9xQkE7RUFDRSxhQUFBO0FKa3JCRjtBSWhyQkU7RUFIRjtJQUlJLGNBQUE7RUptckJGO0FBQ0YiLCJmaWxlIjoiY3NzL2JnZV9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIGJhc2VyQ01TIDogIEJhc2VkIFdlYnNpdGUgRGV2ZWxvcG1lbnQgUHJvamVjdCA8aHR0cHM6Ly9iYXNlcmNtcy5uZXQ+XG4gKiBDb3B5cmlnaHQgKGMpIE5QTyBiYXNlciBmb3VuZGF0aW9uIDxodHRwczovL2Jhc2VyZm91bmRhdGlvbi5vcmcvPlxuICpcbiAqIEBjb3B5cmlnaHQgICAgIENvcHlyaWdodCAoYykgTlBPIGJhc2VyIGZvdW5kYXRpb25cbiAqIEBsaW5rICAgICAgICAgIGh0dHBzOi8vYmFzZXJjbXMubmV0IGJhc2VyQ01TIFByb2plY3RcbiAqIEBzaW5jZSAgICAgICAgIDUuMC4wXG4gKiBAbGljZW5zZSAgICAgICBodHRwczovL2Jhc2VyY21zLm5ldC9saWNlbnNlL2luZGV4Lmh0bWwgTUlUIExpY2Vuc2VcbiAqL1xuLyoqXG4gKiDjg5Djg7zjgqzjg7zjgqjjg4fjgqPjgr/jg7zjgrnjgr/jgqTjg6tcbiAqIOeuoeeQhueUu+mdouOBp+OCguWRvOOBs+WHuuOBleOCjOOCi1xuICovXG4vKipcbiAqIOOCqOODh+OCo+OCv+ODvOeUqENTU1xuICovXG4uY2tlX2VkaXRhYmxlIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLyogRWRpdG9yIFBhcnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJzLW1haW4tY29udGVudHMsXG4uYmdlLWNvbnRlbnRzLFxuLmNrZV9lZGl0YWJsZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgVmVyZGFuYSwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJzLW1haW4tY29udGVudHMgaDEsXG4uYmdlLWNvbnRlbnRzIGgxLFxuLmNrZV9lZGl0YWJsZSBoMSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnMtbWFpbi1jb250ZW50cyBoMixcbi5iZ2UtY29udGVudHMgaDIsXG4uY2tlX2VkaXRhYmxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIEpQXCIsIFwiU0YgUHJvIFRleHRcIiwgXCJTRiBQcm8gSWNvbnNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDIuMmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwLjZlbSAwO1xuICBwYWRkaW5nOiAwLjNlbSAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJzLW1haW4tY29udGVudHMgaDI6Zmlyc3QtY2hpbGQsXG4uYmdlLWNvbnRlbnRzIGgyOmZpcnN0LWNoaWxkLFxuLmNrZV9lZGl0YWJsZSBoMjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYnMtbWFpbi1jb250ZW50cyBoMyxcbi5iZ2UtY29udGVudHMgaDMsXG4uY2tlX2VkaXRhYmxlIGgzIHtcbiAgbWFyZ2luOiA1NnB4IDAgMjBweCAwO1xuICBwYWRkaW5nOiAxM3B4IDI4cHggMTJweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsaW5lLWhlaWdodDogNDguM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJzLW1haW4tY29udGVudHMgaDM6Zmlyc3QtY2hpbGQsXG4uYmdlLWNvbnRlbnRzIGgzOmZpcnN0LWNoaWxkLFxuLmNrZV9lZGl0YWJsZSBoMzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYnMtbWFpbi1jb250ZW50cyBoNCxcbi5iZ2UtY29udGVudHMgaDQsXG4uY2tlX2VkaXRhYmxlIGg0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNDQ0MgZG90dGVkO1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDUwcHggMCAxN3B4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icy1tYWluLWNvbnRlbnRzIGg0OmZpcnN0LWNoaWxkLFxuLmJnZS1jb250ZW50cyBoNDpmaXJzdC1jaGlsZCxcbi5ja2VfZWRpdGFibGUgaDQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJzLW1haW4tY29udGVudHMgaDUsXG4uYmdlLWNvbnRlbnRzIGg1LFxuLmNrZV9lZGl0YWJsZSBoNSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwLjNlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJzLW1haW4tY29udGVudHMgaDU6Zmlyc3QtY2hpbGQsXG4uYmdlLWNvbnRlbnRzIGg1OmZpcnN0LWNoaWxkLFxuLmNrZV9lZGl0YWJsZSBoNTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYnMtbWFpbi1jb250ZW50cyBoNixcbi5iZ2UtY29udGVudHMgaDYsXG4uY2tlX2VkaXRhYmxlIGg2IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDFlbSAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuM2VtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYnMtbWFpbi1jb250ZW50cyBoNjpmaXJzdC1jaGlsZCxcbi5iZ2UtY29udGVudHMgaDY6Zmlyc3QtY2hpbGQsXG4uY2tlX2VkaXRhYmxlIGg2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5icy1tYWluLWNvbnRlbnRzIHN0cm9uZyxcbi5iZ2UtY29udGVudHMgc3Ryb25nLFxuLmNrZV9lZGl0YWJsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnMtbWFpbi1jb250ZW50cyB1LFxuLmJnZS1jb250ZW50cyB1LFxuLmNrZV9lZGl0YWJsZSB1IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icy1tYWluLWNvbnRlbnRzIHMsXG4uYmdlLWNvbnRlbnRzIHMsXG4uY2tlX2VkaXRhYmxlIHMge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLmJzLW1haW4tY29udGVudHMgZW0sXG4uYmdlLWNvbnRlbnRzIGVtLFxuLmNrZV9lZGl0YWJsZSBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5icy1tYWluLWNvbnRlbnRzIGhyLFxuLmJnZS1jb250ZW50cyBocixcbi5ja2VfZWRpdGFibGUgaHIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbG9yOiAjZGRkO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG59XG4uYnMtbWFpbi1jb250ZW50cyBocjpmaXJzdC1jaGlsZCxcbi5iZ2UtY29udGVudHMgaHI6Zmlyc3QtY2hpbGQsXG4uY2tlX2VkaXRhYmxlIGhyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5icy1tYWluLWNvbnRlbnRzIHVsLFxuLmJnZS1jb250ZW50cyB1bCxcbi5ja2VfZWRpdGFibGUgdWwge1xuICBtYXJnaW46IDIwcHggMCAzNnB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xufVxuLmJzLW1haW4tY29udGVudHMgdWw6Zmlyc3QtY2hpbGQsXG4uYmdlLWNvbnRlbnRzIHVsOmZpcnN0LWNoaWxkLFxuLmNrZV9lZGl0YWJsZSB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYnMtbWFpbi1jb250ZW50cyB1bCBsaSxcbi5iZ2UtY29udGVudHMgdWwgbGksXG4uY2tlX2VkaXRhYmxlIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gIG1hcmdpbjogMC41ZW0gMCAwLjVlbSAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uYnMtbWFpbi1jb250ZW50cyB1bCBsaSBhLFxuLmJnZS1jb250ZW50cyB1bCBsaSBhLFxuLmNrZV9lZGl0YWJsZSB1bCBsaSBhIHtcbiAgem9vbTogMTtcbn1cbi5icy1tYWluLWNvbnRlbnRzIHVsIGxpOmJlZm9yZSxcbi5iZ2UtY29udGVudHMgdWwgbGk6YmVmb3JlLFxuLmNrZV9lZGl0YWJsZSB1bCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgbGVmdDogMXB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogIzE4MTgxODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmJzLW1haW4tY29udGVudHMgdWwgdWwsXG4uYmdlLWNvbnRlbnRzIHVsIHVsLFxuLmNrZV9lZGl0YWJsZSB1bCB1bCB7XG4gIG1hcmdpbjogMCAwIDAgMS44ZW07XG59XG4uYnMtbWFpbi1jb250ZW50cyB1bCB1bDpmaXJzdC1jaGlsZCxcbi5iZ2UtY29udGVudHMgdWwgdWw6Zmlyc3QtY2hpbGQsXG4uY2tlX2VkaXRhYmxlIHVsIHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5icy1tYWluLWNvbnRlbnRzIG9sLFxuLmJnZS1jb250ZW50cyBvbCxcbi5ja2VfZWRpdGFibGUgb2wge1xuICBtYXJnaW46IDIwcHggMCAzNnB4IDEuOGVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbn1cbi5icy1tYWluLWNvbnRlbnRzIG9sIG9sLFxuLmJnZS1jb250ZW50cyBvbCBvbCxcbi5ja2VfZWRpdGFibGUgb2wgb2wge1xuICBtYXJnaW46IDIwcHg7XG59XG4uYnMtbWFpbi1jb250ZW50cyBvbCBsaSxcbi5iZ2UtY29udGVudHMgb2wgbGksXG4uY2tlX2VkaXRhYmxlIG9sIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsLWxlYWRpbmctemVybztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBtYXJnaW46IDAuNWVtIDAgMC41ZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5icy1tYWluLWNvbnRlbnRzIHAsXG4uYmdlLWNvbnRlbnRzIHAsXG4uY2tlX2VkaXRhYmxlIHAge1xuICBtYXJnaW46IDFlbSAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMztcbn1cbi5icy1tYWluLWNvbnRlbnRzIHRhYmxlLFxuLmJnZS1jb250ZW50cyB0YWJsZSxcbi5ja2VfZWRpdGFibGUgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gIG1hcmdpbjogMjBweCAwIDIwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icy1tYWluLWNvbnRlbnRzIHRhYmxlLFxuICAuYmdlLWNvbnRlbnRzIHRhYmxlLFxuICAuY2tlX2VkaXRhYmxlIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJzLW1haW4tY29udGVudHMgdGFibGU6Zmlyc3QtY2hpbGQsXG4uYmdlLWNvbnRlbnRzIHRhYmxlOmZpcnN0LWNoaWxkLFxuLmNrZV9lZGl0YWJsZSB0YWJsZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYnMtbWFpbi1jb250ZW50cyB0YWJsZSBjYXB0aW9uLFxuLmJnZS1jb250ZW50cyB0YWJsZSBjYXB0aW9uLFxuLmNrZV9lZGl0YWJsZSB0YWJsZSBjYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnMtbWFpbi1jb250ZW50cyB0YWJsZSBjYXB0aW9uLFxuICAuYmdlLWNvbnRlbnRzIHRhYmxlIGNhcHRpb24sXG4gIC5ja2VfZWRpdGFibGUgdGFibGUgY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icy1tYWluLWNvbnRlbnRzIHRhYmxlIHRib2R5LFxuICAuYnMtbWFpbi1jb250ZW50cyB0YWJsZSB0Zm9vdCxcbiAgLmJnZS1jb250ZW50cyB0YWJsZSB0Ym9keSxcbiAgLmJnZS1jb250ZW50cyB0YWJsZSB0Zm9vdCxcbiAgLmNrZV9lZGl0YWJsZSB0YWJsZSB0Ym9keSxcbiAgLmNrZV9lZGl0YWJsZSB0YWJsZSB0Zm9vdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5icy1tYWluLWNvbnRlbnRzIHRhYmxlIHRyLFxuLmJnZS1jb250ZW50cyB0YWJsZSB0cixcbi5ja2VfZWRpdGFibGUgdGFibGUgdHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icy1tYWluLWNvbnRlbnRzIHRhYmxlIHRyLFxuICAuYmdlLWNvbnRlbnRzIHRhYmxlIHRyLFxuICAuY2tlX2VkaXRhYmxlIHRhYmxlIHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICB9XG59XG4uYnMtbWFpbi1jb250ZW50cyB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSB0ZCxcbi5iZ2UtY29udGVudHMgdGFibGUgdHI6bnRoLWNoaWxkKG9kZCkgdGQsXG4uY2tlX2VkaXRhYmxlIHRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5icy1tYWluLWNvbnRlbnRzIHRhYmxlIHRyIHRoLFxuLmJzLW1haW4tY29udGVudHMgdGFibGUgdHIgdGQsXG4uYmdlLWNvbnRlbnRzIHRhYmxlIHRyIHRoLFxuLmJnZS1jb250ZW50cyB0YWJsZSB0ciB0ZCxcbi5ja2VfZWRpdGFibGUgdGFibGUgdHIgdGgsXG4uY2tlX2VkaXRhYmxlIHRhYmxlIHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjZweCAyNHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnMtbWFpbi1jb250ZW50cyB0YWJsZSB0ciB0aCxcbiAgLmJzLW1haW4tY29udGVudHMgdGFibGUgdHIgdGQsXG4gIC5iZ2UtY29udGVudHMgdGFibGUgdHIgdGgsXG4gIC5iZ2UtY29udGVudHMgdGFibGUgdHIgdGQsXG4gIC5ja2VfZWRpdGFibGUgdGFibGUgdHIgdGgsXG4gIC5ja2VfZWRpdGFibGUgdGFibGUgdHIgdGQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYnMtbWFpbi1jb250ZW50cyB0YWJsZSB0ciB0aCxcbi5iZ2UtY29udGVudHMgdGFibGUgdHIgdGgsXG4uY2tlX2VkaXRhYmxlIHRhYmxlIHRyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBKUFwiLCBcIlNGIFBybyBUZXh0XCIsIFwiU0YgUHJvIEljb25zXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIFwic2Fucy1zZXJpZlwiO1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJzLW1haW4tY29udGVudHMgdGFibGUgdHIgdGgsXG4gIC5iZ2UtY29udGVudHMgdGFibGUgdHIgdGgsXG4gIC5ja2VfZWRpdGFibGUgdGFibGUgdHIgdGgge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5icy1tYWluLWNvbnRlbnRzIHRhYmxlIHRyIHRkLFxuLmJnZS1jb250ZW50cyB0YWJsZSB0ciB0ZCxcbi5ja2VfZWRpdGFibGUgdGFibGUgdHIgdGQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmJzLW1haW4tY29udGVudHMgdGFibGUgdHIgdGQgdWwsXG4uYmdlLWNvbnRlbnRzIHRhYmxlIHRyIHRkIHVsLFxuLmNrZV9lZGl0YWJsZSB0YWJsZSB0ciB0ZCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5icy1tYWluLWNvbnRlbnRzIGZpZWxkc2V0LFxuLmJnZS1jb250ZW50cyBmaWVsZHNldCxcbi5ja2VfZWRpdGFibGUgZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG59XG4uYnMtbWFpbi1jb250ZW50cyBpbWcsXG4uYmdlLWNvbnRlbnRzIGltZyxcbi5ja2VfZWRpdGFibGUgaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG4uYnMtbWFpbi1jb250ZW50cyBzbWFsbCxcbi5iZ2UtY29udGVudHMgc21hbGwsXG4uY2tlX2VkaXRhYmxlIHNtYWxsIHtcbiAgY29sb3I6ICM2NjY7XG59XG4uYnMtbWFpbi1jb250ZW50cyBkZWwsIC5icy1tYWluLWNvbnRlbnRzIGlucyxcbi5iZ2UtY29udGVudHMgZGVsLFxuLmJnZS1jb250ZW50cyBpbnMsXG4uY2tlX2VkaXRhYmxlIGRlbCxcbi5ja2VfZWRpdGFibGUgaW5zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJzLW1haW4tY29udGVudHMgYTpsaW5rLCAuYnMtbWFpbi1jb250ZW50cyBhOnZpc2l0ZWQsXG4uYmdlLWNvbnRlbnRzIGE6bGluayxcbi5iZ2UtY29udGVudHMgYTp2aXNpdGVkLFxuLmNrZV9lZGl0YWJsZSBhOmxpbmssXG4uY2tlX2VkaXRhYmxlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMmI3YmI5O1xufVxuLmJzLW1haW4tY29udGVudHMgYTpob3Zlcixcbi5iZ2UtY29udGVudHMgYTpob3Zlcixcbi5ja2VfZWRpdGFibGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icy1tYWluLWNvbnRlbnRzIGNhcHRpb24sIC5icy1tYWluLWNvbnRlbnRzIHRoLFxuLmJnZS1jb250ZW50cyBjYXB0aW9uLFxuLmJnZS1jb250ZW50cyB0aCxcbi5ja2VfZWRpdGFibGUgY2FwdGlvbixcbi5ja2VfZWRpdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJzLW1haW4tY29udGVudHMgcTpiZWZvcmUsIC5icy1tYWluLWNvbnRlbnRzIHE6YWZ0ZXIsXG4uYmdlLWNvbnRlbnRzIHE6YmVmb3JlLFxuLmJnZS1jb250ZW50cyBxOmFmdGVyLFxuLmNrZV9lZGl0YWJsZSBxOmJlZm9yZSxcbi5ja2VfZWRpdGFibGUgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYnMtbWFpbi1jb250ZW50cyBhYmJyLCAuYnMtbWFpbi1jb250ZW50cyBhY3JvbnltLFxuLmJnZS1jb250ZW50cyBhYmJyLFxuLmJnZS1jb250ZW50cyBhY3JvbnltLFxuLmNrZV9lZGl0YWJsZSBhYmJyLFxuLmNrZV9lZGl0YWJsZSBhY3JvbnltIHtcbiAgYm9yZGVyOiAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbn1cbi5icy1tYWluLWNvbnRlbnRzIHN1Yixcbi5iZ2UtY29udGVudHMgc3ViLFxuLmNrZV9lZGl0YWJsZSBzdWIge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbi5icy1tYWluLWNvbnRlbnRzIHN1cCxcbi5iZ2UtY29udGVudHMgc3VwLFxuLmNrZV9lZGl0YWJsZSBzdXAge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuLmJzLW1haW4tY29udGVudHMgbGVnZW5kLFxuLmJnZS1jb250ZW50cyBsZWdlbmQsXG4uY2tlX2VkaXRhYmxlIGxlZ2VuZCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJzLW1haW4tY29udGVudHMgcHJlLFxuLmJnZS1jb250ZW50cyBwcmUsXG4uY2tlX2VkaXRhYmxlIHByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkUyRTI7XG59XG4uYnMtbWFpbi1jb250ZW50cyBibG9ja3F1b3RlLFxuLmJnZS1jb250ZW50cyBibG9ja3F1b3RlLFxuLmNrZV9lZGl0YWJsZSBibG9ja3F1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAxcHggMi41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG4uYnMtbWFpbi1jb250ZW50cyBibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuLmJnZS1jb250ZW50cyBibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuLmNrZV9lZGl0YWJsZSBibG9ja3F1b3RlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5icy1tYWluLWNvbnRlbnRzIGJsb2NrcXVvdGU6OmJlZm9yZSxcbi5iZ2UtY29udGVudHMgYmxvY2txdW90ZTo6YmVmb3JlLFxuLmNrZV9lZGl0YWJsZSBibG9ja3F1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4zZW07XG4gIGxlZnQ6IDAuMjVlbTtcbiAgei1pbmRleDogMDtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuLmJzLW1haW4tY29udGVudHMgYmxvY2txdW90ZTo6YWZ0ZXIsXG4uYmdlLWNvbnRlbnRzIGJsb2NrcXVvdGU6OmFmdGVyLFxuLmNrZV9lZGl0YWJsZSBibG9ja3F1b3RlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCdXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMC4zZW07XG4gIHJpZ2h0OiAwLjI1ZW07XG4gIHotaW5kZXg6IDA7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLyogRm9ybSBQYXJ0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5icy1tYWluLWNvbnRlbnRzIGZvcm0sXG4uYmdlLWNvbnRlbnRzIGZvcm0sXG4uY2tlX2VkaXRhYmxlIGZvcm0sXG4uYnMtc3ViLWNvbnRlbnRzIGZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYnMtbWFpbi1jb250ZW50cyBpbnB1dCwgLmJzLW1haW4tY29udGVudHMgdGV4dGFyZWEsIC5icy1tYWluLWNvbnRlbnRzIHNlbGVjdCwgLmJzLW1haW4tY29udGVudHMgb3B0aW9uLFxuLmJnZS1jb250ZW50cyBpbnB1dCxcbi5iZ2UtY29udGVudHMgdGV4dGFyZWEsXG4uYmdlLWNvbnRlbnRzIHNlbGVjdCxcbi5iZ2UtY29udGVudHMgb3B0aW9uLFxuLmNrZV9lZGl0YWJsZSBpbnB1dCxcbi5ja2VfZWRpdGFibGUgdGV4dGFyZWEsXG4uY2tlX2VkaXRhYmxlIHNlbGVjdCxcbi5ja2VfZWRpdGFibGUgb3B0aW9uLFxuLmJzLXN1Yi1jb250ZW50cyBpbnB1dCxcbi5icy1zdWItY29udGVudHMgdGV4dGFyZWEsXG4uYnMtc3ViLWNvbnRlbnRzIHNlbGVjdCxcbi5icy1zdWItY29udGVudHMgb3B0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIEpQXCIsIFwiU0YgUHJvIFRleHRcIiwgXCJTRiBQcm8gSWNvbnNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgXCJzYW5zLXNlcmlmXCI7XG59XG4uYnMtbWFpbi1jb250ZW50cyBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtbWFpbi1jb250ZW50cyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9dGVsXSxcbi5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5icy1tYWluLWNvbnRlbnRzIHRleHRhcmVhLFxuLmJzLW1haW4tY29udGVudHMgc2VsZWN0LFxuLmJnZS1jb250ZW50cyBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT10ZXh0XSxcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT1lbWFpbF0sXG4uYmdlLWNvbnRlbnRzIGlucHV0W3R5cGU9dGVsXSxcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmJnZS1jb250ZW50cyB0ZXh0YXJlYSxcbi5iZ2UtY29udGVudHMgc2VsZWN0LFxuLmNrZV9lZGl0YWJsZSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5ja2VfZWRpdGFibGUgaW5wdXRbdHlwZT10ZXh0XSxcbi5ja2VfZWRpdGFibGUgaW5wdXRbdHlwZT1lbWFpbF0sXG4uY2tlX2VkaXRhYmxlIGlucHV0W3R5cGU9dGVsXSxcbi5ja2VfZWRpdGFibGUgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmNrZV9lZGl0YWJsZSB0ZXh0YXJlYSxcbi5ja2VfZWRpdGFibGUgc2VsZWN0LFxuLmJzLXN1Yi1jb250ZW50cyBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5icy1zdWItY29udGVudHMgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1zdWItY29udGVudHMgaW5wdXRbdHlwZT1lbWFpbF0sXG4uYnMtc3ViLWNvbnRlbnRzIGlucHV0W3R5cGU9dGVsXSxcbi5icy1zdWItY29udGVudHMgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmJzLXN1Yi1jb250ZW50cyB0ZXh0YXJlYSxcbi5icy1zdWItY29udGVudHMgc2VsZWN0IHtcbiAgbWFyZ2luOiAzcHggMnB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYnMtbWFpbi1jb250ZW50cyBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uY2tlX2VkaXRhYmxlIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmJzLXN1Yi1jb250ZW50cyBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnMtbWFpbi1jb250ZW50cyBpbnB1dFt0eXBlPXJhZGlvXSwgLmJzLW1haW4tY29udGVudHMgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uYmdlLWNvbnRlbnRzIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJnZS1jb250ZW50cyBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5ja2VfZWRpdGFibGUgaW5wdXRbdHlwZT1yYWRpb10sXG4uY2tlX2VkaXRhYmxlIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmJzLXN1Yi1jb250ZW50cyBpbnB1dFt0eXBlPXJhZGlvXSxcbi5icy1zdWItY29udGVudHMgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9c3VibWl0XSwgLmJzLW1haW4tY29udGVudHMgaW5wdXRbdHlwZT1yZXNldF0sIC5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9YnV0dG9uXSxcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmJnZS1jb250ZW50cyBpbnB1dFt0eXBlPXJlc2V0XSxcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT1idXR0b25dLFxuLmNrZV9lZGl0YWJsZSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uY2tlX2VkaXRhYmxlIGlucHV0W3R5cGU9cmVzZXRdLFxuLmNrZV9lZGl0YWJsZSBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4uYnMtc3ViLWNvbnRlbnRzIGlucHV0W3R5cGU9c3VibWl0XSxcbi5icy1zdWItY29udGVudHMgaW5wdXRbdHlwZT1yZXNldF0sXG4uYnMtc3ViLWNvbnRlbnRzIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIG1hcmdpbjogM3B4IDJweDtcbiAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIEpQXCIsIFwiU0YgUHJvIFRleHRcIiwgXCJTRiBQcm8gSWNvbnNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgXCJzYW5zLXNlcmlmXCI7XG59XG4uYnMtbWFpbi1jb250ZW50cyBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLmJzLW1haW4tY29udGVudHMgaW5wdXRbdHlwZT10ZXh0XSwgLmJzLW1haW4tY29udGVudHMgaW5wdXRbdHlwZT1lbWFpbF0sIC5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9dGVsXSwgLmJzLW1haW4tY29udGVudHMgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmJnZS1jb250ZW50cyBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT10ZXh0XSxcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT1lbWFpbF0sXG4uYmdlLWNvbnRlbnRzIGlucHV0W3R5cGU9dGVsXSxcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmNrZV9lZGl0YWJsZSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5ja2VfZWRpdGFibGUgaW5wdXRbdHlwZT10ZXh0XSxcbi5ja2VfZWRpdGFibGUgaW5wdXRbdHlwZT1lbWFpbF0sXG4uY2tlX2VkaXRhYmxlIGlucHV0W3R5cGU9dGVsXSxcbi5ja2VfZWRpdGFibGUgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmJzLXN1Yi1jb250ZW50cyBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5icy1zdWItY29udGVudHMgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1zdWItY29udGVudHMgaW5wdXRbdHlwZT1lbWFpbF0sXG4uYnMtc3ViLWNvbnRlbnRzIGlucHV0W3R5cGU9dGVsXSxcbi5icy1zdWItY29udGVudHMgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uYnMtbWFpbi1jb250ZW50cyBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsIC5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLCAuYnMtbWFpbi1jb250ZW50cyBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsIC5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsIC5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG4uYmdlLWNvbnRlbnRzIGlucHV0W3R5cGU9cGFzc3dvcmRdOjpwbGFjZWhvbGRlcixcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4uYmdlLWNvbnRlbnRzIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlcixcbi5ja2VfZWRpdGFibGUgaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuLmNrZV9lZGl0YWJsZSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi5ja2VfZWRpdGFibGUgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuLmNrZV9lZGl0YWJsZSBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuLmNrZV9lZGl0YWJsZSBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLFxuLmJzLXN1Yi1jb250ZW50cyBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsXG4uYnMtc3ViLWNvbnRlbnRzIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLmJzLXN1Yi1jb250ZW50cyBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4uYnMtc3ViLWNvbnRlbnRzIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG4uYnMtc3ViLWNvbnRlbnRzIGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYztcbn1cbi5icy1tYWluLWNvbnRlbnRzIGlucHV0OmFjdGl2ZSwgLmJzLW1haW4tY29udGVudHMgaW5wdXQ6Zm9jdXMsXG4uYmdlLWNvbnRlbnRzIGlucHV0OmFjdGl2ZSxcbi5iZ2UtY29udGVudHMgaW5wdXQ6Zm9jdXMsXG4uY2tlX2VkaXRhYmxlIGlucHV0OmFjdGl2ZSxcbi5ja2VfZWRpdGFibGUgaW5wdXQ6Zm9jdXMsXG4uYnMtc3ViLWNvbnRlbnRzIGlucHV0OmFjdGl2ZSxcbi5icy1zdWItY29udGVudHMgaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDFweCAjZmE5Njk2O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJzLW1haW4tY29udGVudHMgdGV4dGFyZWEsXG4uYmdlLWNvbnRlbnRzIHRleHRhcmVhLFxuLmNrZV9lZGl0YWJsZSB0ZXh0YXJlYSxcbi5icy1zdWItY29udGVudHMgdGV4dGFyZWEge1xuICB3aWR0aDogOTUlO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogM3B4IDNweDtcbn1cbi5icy1tYWluLWNvbnRlbnRzIHRleHRhcmVhOmFjdGl2ZSwgLmJzLW1haW4tY29udGVudHMgdGV4dGFyZWE6Zm9jdXMsXG4uYmdlLWNvbnRlbnRzIHRleHRhcmVhOmFjdGl2ZSxcbi5iZ2UtY29udGVudHMgdGV4dGFyZWE6Zm9jdXMsXG4uY2tlX2VkaXRhYmxlIHRleHRhcmVhOmFjdGl2ZSxcbi5ja2VfZWRpdGFibGUgdGV4dGFyZWE6Zm9jdXMsXG4uYnMtc3ViLWNvbnRlbnRzIHRleHRhcmVhOmFjdGl2ZSxcbi5icy1zdWItY29udGVudHMgdGV4dGFyZWE6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDFweCAjZmE5Njk2O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJzLW1haW4tY29udGVudHMgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9dGV4dF0sIC5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9ZW1haWxdLCAuYnMtbWFpbi1jb250ZW50cyBpbnB1dFt0eXBlPXRlbF0sIC5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uYmdlLWNvbnRlbnRzIGlucHV0W3R5cGU9dGV4dF0sXG4uYmdlLWNvbnRlbnRzIGlucHV0W3R5cGU9ZW1haWxdLFxuLmJnZS1jb250ZW50cyBpbnB1dFt0eXBlPXRlbF0sXG4uYmdlLWNvbnRlbnRzIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5ja2VfZWRpdGFibGUgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uY2tlX2VkaXRhYmxlIGlucHV0W3R5cGU9dGV4dF0sXG4uY2tlX2VkaXRhYmxlIGlucHV0W3R5cGU9ZW1haWxdLFxuLmNrZV9lZGl0YWJsZSBpbnB1dFt0eXBlPXRlbF0sXG4uY2tlX2VkaXRhYmxlIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5icy1zdWItY29udGVudHMgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uYnMtc3ViLWNvbnRlbnRzIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtc3ViLWNvbnRlbnRzIGlucHV0W3R5cGU9ZW1haWxdLFxuLmJzLXN1Yi1jb250ZW50cyBpbnB1dFt0eXBlPXRlbF0sXG4uYnMtc3ViLWNvbnRlbnRzIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4uYnMtbWFpbi1jb250ZW50cyBzZWxlY3QsXG4uYmdlLWNvbnRlbnRzIHNlbGVjdCxcbi5ja2VfZWRpdGFibGUgc2VsZWN0LFxuLmJzLXN1Yi1jb250ZW50cyBzZWxlY3Qge1xuICBmb250LXNpemU6IDFlbTtcbiAgaGVpZ2h0OiAyLjZlbTtcbiAgcGFkZGluZzogMTBweCA4cHg7XG59XG4uYnMtbWFpbi1jb250ZW50cyBzZWxlY3Q6YWN0aXZlLCAuYnMtbWFpbi1jb250ZW50cyBzZWxlY3Q6Zm9jdXMsXG4uYmdlLWNvbnRlbnRzIHNlbGVjdDphY3RpdmUsXG4uYmdlLWNvbnRlbnRzIHNlbGVjdDpmb2N1cyxcbi5ja2VfZWRpdGFibGUgc2VsZWN0OmFjdGl2ZSxcbi5ja2VfZWRpdGFibGUgc2VsZWN0OmZvY3VzLFxuLmJzLXN1Yi1jb250ZW50cyBzZWxlY3Q6YWN0aXZlLFxuLmJzLXN1Yi1jb250ZW50cyBzZWxlY3Q6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDFweCAjZmE5Njk2O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJzLW1haW4tY29udGVudHMgb3B0Z3JvdXAgb3B0aW9uLFxuLmJnZS1jb250ZW50cyBvcHRncm91cCBvcHRpb24sXG4uY2tlX2VkaXRhYmxlIG9wdGdyb3VwIG9wdGlvbixcbi5icy1zdWItY29udGVudHMgb3B0Z3JvdXAgb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4vKipcbiAqIGJhc2VyQ01TIDogIEJhc2VkIFdlYnNpdGUgRGV2ZWxvcG1lbnQgUHJvamVjdCA8aHR0cHM6Ly9iYXNlcmNtcy5uZXQ+XG4gKiBDb3B5cmlnaHQgKGMpIE5QTyBiYXNlciBmb3VuZGF0aW9uIDxodHRwczovL2Jhc2VyZm91bmRhdGlvbi5vcmcvPlxuICpcbiAqIEBjb3B5cmlnaHQgICAgIENvcHlyaWdodCAoYykgTlBPIGJhc2VyIGZvdW5kYXRpb25cbiAqIEBsaW5rICAgICAgICAgIGh0dHBzOi8vYmFzZXJjbXMubmV0IGJhc2VyQ01TIFByb2plY3RcbiAqIEBzaW5jZSAgICAgICAgIDUuMC4wXG4gKiBAbGljZW5zZSAgICAgICBodHRwczovL2Jhc2VyY21zLm5ldC9saWNlbnNlL2luZGV4Lmh0bWwgTUlUIExpY2Vuc2VcbiAqL1xuLyoqXG4gKiDjg5Djg7zjgqzjg7zjgqjjg4fjgqPjgr/jg7zjgrnjgr/jgqTjg6tcbiAqIOeuoeeQhueUu+mdouOBp+OCguWRvOOBs+WHuuOBleOCjOOCi1xuICovXG4vKipcbiAqIOWkieaVsFxuICovXG4vKiogLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gKlxuICpcbiAqIOODleOCqeODs+ODiOOBruWumue+qVxuICogRm9udCBBd2Vzb21lIDQuNi4zIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKlxuICogLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC42LjNcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC42LjNcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjYuM1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC42LjNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjYuM1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjYuMyNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiogLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gKlxuICpcbiAqIOODnuODq+ODgeOCq+ODqeODoOODluODreODg+OCr+OBruODrOOCpOOCouOCpuODiFxuICpcbiAqIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tICoqL1xuLyoqXG4gKiBiYXNlckNNUyA6ICBCYXNlZCBXZWJzaXRlIERldmVsb3BtZW50IFByb2plY3QgPGh0dHBzOi8vYmFzZXJjbXMubmV0PlxuICogQ29weXJpZ2h0IChjKSBOUE8gYmFzZXIgZm91bmRhdGlvbiA8aHR0cHM6Ly9iYXNlcmZvdW5kYXRpb24ub3JnLz5cbiAqXG4gKiBAY29weXJpZ2h0ICAgICBDb3B5cmlnaHQgKGMpIE5QTyBiYXNlciBmb3VuZGF0aW9uXG4gKiBAbGluayAgICAgICAgICBodHRwczovL2Jhc2VyY21zLm5ldCBiYXNlckNNUyBQcm9qZWN0XG4gKiBAc2luY2UgICAgICAgICA1LjAuMFxuICogQGxpY2Vuc2UgICAgICAgaHR0cHM6Ly9iYXNlcmNtcy5uZXQvbGljZW5zZS9pbmRleC5odG1sIE1JVCBMaWNlbnNlXG4gKi9cbi8qKlxuICog44OQ44O844Ks44O844Ko44OH44Kj44K/44O844K544K/44Kk44OrXG4gKiDnrqHnkIbnlLvpnaLjgafjgoLlkbzjgbPlh7rjgZXjgozjgotcbiAqL1xuLyoqXG4gKiBCdXJnZXJFZGl0b3IgU3R5bGVTaGVldCBTdHlsZVxuICpcbiAqIGJjLWZyb250IOODhuODvOODnuWBtOOBp+OCs+ODs+ODkeOCpOODq+OBl+OBn+mam+OBr+OAgWJnZV9zdHlsZS5jc3Mg44KSXG4gKiBCY1RoZW1lU2FtcGxlIOODhuODvOODnuWBtOOBq+OCs+ODlOODvOOBmeOCi+W/heimgeOBjOOBguOCi1xuICovXG4uYmd0LWJveF9fY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDNweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLmJndC1idG4ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmJndC1idG46YWN0aXZlLCAuYmd0LWJ0bjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgIzA1NzBjNywgMCAwIDEwcHggMCAjZmZmO1xufVxuXG4uYmd0LWJ0bi0tbGluayxcbltkYXRhLWJndC1idXR0b24ta2luZD1saW5rXSAuYmd0LWJ0biB7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYmd0LWJ0bi0tbGluazpob3ZlciwgLmJndC1idG4tLWxpbms6YWN0aXZlLCAuYmd0LWJ0bi0tbGluazpmb2N1cyxcbltkYXRhLWJndC1idXR0b24ta2luZD1saW5rXSAuYmd0LWJ0bjpob3ZlcixcbltkYXRhLWJndC1idXR0b24ta2luZD1saW5rXSAuYmd0LWJ0bjphY3RpdmUsXG5bZGF0YS1iZ3QtYnV0dG9uLWtpbmQ9bGlua10gLmJndC1idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xufVxuXG4uYmd0LWJ0bi0tZW0sXG5bZGF0YS1iZ3QtYnV0dG9uLWtpbmQ9ZW1dIC5iZ3QtYnRuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG4uYmd0LWJ0bi0tZW06aG92ZXIsIC5iZ3QtYnRuLS1lbTphY3RpdmUsIC5iZ3QtYnRuLS1lbTpmb2N1cyxcbltkYXRhLWJndC1idXR0b24ta2luZD1lbV0gLmJndC1idG46aG92ZXIsXG5bZGF0YS1iZ3QtYnV0dG9uLWtpbmQ9ZW1dIC5iZ3QtYnRuOmFjdGl2ZSxcbltkYXRhLWJndC1idXR0b24ta2luZD1lbV0gLmJndC1idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjNTU1O1xufVxuXG4uYmd0LWJ0bi0tZXh0ZXJuYWwsXG5bZGF0YS1iZ3QtYnV0dG9uLWtpbmQ9ZXh0ZXJuYWxdIC5iZ3QtYnRuIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5iZ3QtYnRuLS1leHRlcm5hbDpob3ZlciwgLmJndC1idG4tLWV4dGVybmFsOmFjdGl2ZSwgLmJndC1idG4tLWV4dGVybmFsOmZvY3VzLFxuW2RhdGEtYmd0LWJ1dHRvbi1raW5kPWV4dGVybmFsXSAuYmd0LWJ0bjpob3ZlcixcbltkYXRhLWJndC1idXR0b24ta2luZD1leHRlcm5hbF0gLmJndC1idG46YWN0aXZlLFxuW2RhdGEtYmd0LWJ1dHRvbi1raW5kPWV4dGVybmFsXSAuYmd0LWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG59XG4uYmd0LWJ0bi0tZXh0ZXJuYWw6OmFmdGVyLFxuW2RhdGEtYmd0LWJ1dHRvbi1raW5kPWV4dGVybmFsXSAuYmd0LWJ0bjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWUsIHNlcmlmO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzk5OTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJndC1idG4tLWJhY2ssXG5bZGF0YS1iZ3QtYnV0dG9uLWtpbmQ9YmFja10gLmJndC1idG4ge1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLmJndC1idG4tLWJhY2s6aG92ZXIsIC5iZ3QtYnRuLS1iYWNrOmFjdGl2ZSwgLmJndC1idG4tLWJhY2s6Zm9jdXMsXG5bZGF0YS1iZ3QtYnV0dG9uLWtpbmQ9YmFja10gLmJndC1idG46aG92ZXIsXG5bZGF0YS1iZ3QtYnV0dG9uLWtpbmQ9YmFja10gLmJndC1idG46YWN0aXZlLFxuW2RhdGEtYmd0LWJ1dHRvbi1raW5kPWJhY2tdIC5iZ3QtYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2U5ZTllOTtcbn1cbi5iZ3QtYnRuLS1iYWNrIHNwYW4sXG5bZGF0YS1iZ3QtYnV0dG9uLWtpbmQ9YmFja10gLmJndC1idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5iZ3QtYnRuLS1iYWNrOjpiZWZvcmUsXG5bZGF0YS1iZ3QtYnV0dG9uLWtpbmQ9YmFja10gLmJndC1idG46OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZSwgc2VyaWY7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJndC1ociB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5bZGF0YS1iZ3QtaHIta2luZD1kYXNoZWRdIC5iZ3QtaHIge1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCBjdXJyZW50Q29sb3I7XG59XG5cbi5iZ3QtaHItLWJvbGQsXG5bZGF0YS1iZ3QtaHIta2luZD1ib2xkXSAuYmd0LWhyIHtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi5iZ3QtaHItLW5hcnJvdyxcbltkYXRhLWJndC1oci1raW5kPW5hcnJvd10gLmJndC1ociB7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uYmd0LWhyLS1zaG9ydCxcbltkYXRhLWJndC1oci1raW5kPXNob3J0XSAuYmd0LWhyIHtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5iZ3QtZG93bmxvYWQtZmlsZV9fbGluayB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuMDhlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC43ZW0gMWVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmd0LWRvd25sb2FkLWZpbGVfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLmJndC1kb3dubG9hZC1maWxlX19saW5rOmFjdGl2ZSwgLmJndC1kb3dubG9hZC1maWxlX19saW5rOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAxcHggIzA1NzBjNztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJndC1saW5rX19zaXplIHtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iZ3QtZ29vZ2xlLW1hcHMtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM5OTk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmd0LWdvb2dsZS1tYXBzLWxpbmsgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmJndC1nb29nbGUtbWFwcy1saW5rOjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzZXJpZjtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG5bZGF0YS1iZ3Q9Z2FsbGVyeV0gLmJndC1nYWxsZXJ5IHtcbiAgcGFkZGluZy10b3A6IDU0JTtcbn1cbltkYXRhLWJndD1nYWxsZXJ5XSAuYmd0LWdhbGxlcnk6aG92ZXIgW2RhdGEtYmd0PWdhbGxlcnldIC5iZ3QtZ2FsbGVyeS1jdHJsIHtcbiAgb3BhY2l0eTogMTtcbn1cbltkYXRhLWJndD1nYWxsZXJ5XSAuYmd0LWdhbGxlcnlfX2ltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbltkYXRhLWJndD1nYWxsZXJ5XSAuYmd0LWdhbGxlcnlfX2NhcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBwYWRkaW5nOiAwLjdlbSAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbltkYXRhLWJndD1nYWxsZXJ5XSAuYmd0LWdhbGxlcnktY3RybCB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW47XG59XG5bZGF0YS1iZ3Q9Z2FsbGVyeV0gLmJndC1nYWxsZXJ5LWN0cmxfX3ByZXYsIFtkYXRhLWJndD1nYWxsZXJ5XSAuYmd0LWdhbGxlcnktY3RybF9fbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IC0yMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuW2RhdGEtYmd0PWdhbGxlcnldIC5iZ3QtZ2FsbGVyeS1jdHJsX19wcmV2OmhvdmVyLCBbZGF0YS1iZ3Q9Z2FsbGVyeV0gLmJndC1nYWxsZXJ5LWN0cmxfX25leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5bZGF0YS1iZ3Q9Z2FsbGVyeV0gLmJndC1nYWxsZXJ5LWN0cmxfX3ByZXY6Zm9jdXMsIFtkYXRhLWJndD1nYWxsZXJ5XSAuYmd0LWdhbGxlcnktY3RybF9fbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5bZGF0YS1iZ3Q9Z2FsbGVyeV0gLmJndC1nYWxsZXJ5LWN0cmxfX3ByZXYgc3BhbiwgW2RhdGEtYmd0PWdhbGxlcnldIC5iZ3QtZ2FsbGVyeS1jdHJsX19uZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbltkYXRhLWJndD1nYWxsZXJ5XSAuYmd0LWdhbGxlcnktY3RybF9fcHJldjo6YWZ0ZXIsIFtkYXRhLWJndD1nYWxsZXJ5XSAuYmd0LWdhbGxlcnktY3RybF9fbmV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMCAwO1xufVxuW2RhdGEtYmd0PWdhbGxlcnldIC5iZ3QtZ2FsbGVyeS1jdHJsX19wcmV2IHtcbiAgbGVmdDogMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG5bZGF0YS1iZ3Q9Z2FsbGVyeV0gLmJndC1nYWxsZXJ5LWN0cmxfX25leHQge1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuW2RhdGEtYmd0PWdhbGxlcnldIFtkYXRhLWdhbGxlcnktbWFya2VyPXRodW1ic10gKyAuYmd0LWdhbGxlcnktbWFya2VyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbltkYXRhLWJndD1nYWxsZXJ5XSBbZGF0YS1nYWxsZXJ5LW1hcmtlcj10aHVtYnNdICsgLmJndC1nYWxsZXJ5LW1hcmtlciBsaSB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5bZGF0YS1iZ3Q9Z2FsbGVyeV0gW2RhdGEtZ2FsbGVyeS1tYXJrZXI9dGh1bWJzXSArIC5iZ3QtZ2FsbGVyeS1tYXJrZXIgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1iZ3Q9Z2FsbGVyeV0gW2RhdGEtZ2FsbGVyeS1tYXJrZXI9ZG90XSArIC5iZ3QtZ2FsbGVyeS1tYXJrZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuW2RhdGEtYmd0PWdhbGxlcnldIFtkYXRhLWdhbGxlcnktbWFya2VyPWRvdF0gKyAuYmd0LWdhbGxlcnktbWFya2VyIGxpIHtcbiAgbWFyZ2luOiAwIDJweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbltkYXRhLWJndD1nYWxsZXJ5XSBbZGF0YS1nYWxsZXJ5LW1hcmtlcj1kb3RdICsgLmJndC1nYWxsZXJ5LW1hcmtlciBsaS5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLyog44OH44OQ44Kk44K55L6d5a2Y5rGO55So44Kv44Op44K5ICovXG4ucGMtb25seSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBjLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNwLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLyoqXG4gKiBiYXNlckNNUyA6ICBCYXNlZCBXZWJzaXRlIERldmVsb3BtZW50IFByb2plY3QgPGh0dHBzOi8vYmFzZXJjbXMubmV0PlxuICogQ29weXJpZ2h0IChjKSBOUE8gYmFzZXIgZm91bmRhdGlvbiA8aHR0cHM6Ly9iYXNlcmZvdW5kYXRpb24ub3JnLz5cbiAqXG4gKiBAY29weXJpZ2h0ICAgICBDb3B5cmlnaHQgKGMpIE5QTyBiYXNlciBmb3VuZGF0aW9uXG4gKiBAbGluayAgICAgICAgICBodHRwczovL2Jhc2VyY21zLm5ldCBiYXNlckNNUyBQcm9qZWN0XG4gKiBAc2luY2UgICAgICAgICA1LjAuMFxuICogQGxpY2Vuc2UgICAgICAgaHR0cHM6Ly9iYXNlcmNtcy5uZXQvbGljZW5zZS9pbmRleC5odG1sIE1JVCBMaWNlbnNlXG4gKi9cblxuLyoqXG4gKiDjg5Djg7zjgqzjg7zjgqjjg4fjgqPjgr/jg7zjgrnjgr/jgqTjg6tcbiAqIOeuoeeQhueUu+mdouOBp+OCguWRvOOBs+WHuuOBleOCjOOCi1xuICovXG5cbkB1c2UgXCJjb21tb24vZWRpdG9yXCI7XG5AdXNlIFwiY29tbW9uL2JnZV9zZXR0aW5nXCI7XG5AdXNlIFwiY29tbW9uL2JnZVwiO1xuXG4iLCIvKipcbiAqIOOCqOODh+OCo+OCv+ODvOeUqENTU1xuICovXG5cbiRicmVha1BvaW50OiA3NjhweDtcblxuLmNrZV9lZGl0YWJsZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi8qIEVkaXRvciBQYXJ0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJzLW1haW4tY29udGVudHMsXG4uYmdlLWNvbnRlbnRzLFxuLmNrZV9lZGl0YWJsZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgVmVyZGFuYSwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJTRiBQcm8gSlBcIiwgXCJTRiBQcm8gVGV4dFwiLCBcIlNGIFBybyBJY29uc1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDAuNmVtIDA7XG4gICAgcGFkZGluZzogMC4zZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBtYXJnaW46IDU2cHggMCAyMHB4IDA7XG4gICAgcGFkZGluZzogMTNweCAyOHB4IDEycHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OC4zcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICBoNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNDQ0MgZG90dGVkO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiA1MHB4IDAgMTdweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBwYWRkaW5nOiAwLjNlbSAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMC4zZW0gMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIHUge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgcyB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICBlbSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgaHIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGNvbG9yOiAjZGRkO1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMjBweCAwIDM2cHggMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVyZW07XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgICAgIG1hcmdpbjogMC41ZW0gMCAwLjVlbSAwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgIGEge1xuICAgICAgICB6b29tOiAxO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzE4MTgxODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMS44ZW07XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBtYXJnaW46IDIwcHggMCAzNnB4IDEuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNXJlbTtcblxuICAgIG9sIHtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWwtbGVhZGluZy16ZXJvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICAgIG1hcmdpbjogMC41ZW0gMCAwLjVlbSAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMi4zO1xuICB9XG5cbiAgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtQb2ludCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgY2FwdGlvbiB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha1BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5LFxuICAgIHRmb290IHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha1BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrUG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKG9kZCkgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMjZweCAyNHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMWUxZTE7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrUG9pbnQpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0aCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gSlBcIiwgXCJTRiBQcm8gVGV4dFwiLCBcIlNGIFBybyBJY29uc1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBcInNhbnMtc2VyaWZcIjtcbiAgICAgICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrUG9pbnQpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmaWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgaW1nIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgc21hbGwge1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG5cbiAgZGVsLCBpbnMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIGEge1xuICAgICY6bGluaywgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMmI3YmI5O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGNhcHRpb24sIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgcSB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG5cbiAgYWJiciwgYWNyb255bSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB9XG5cbiAgc3ViIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICB9XG5cbiAgc3VwIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIH1cblxuICBsZWdlbmQge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgcHJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UyRTJFMjtcbiAgfVxuXG4gIGJsb2NrcXVvdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIHBhZGRpbmc6IDFweCAyLjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6ICM4ODg7XG4gICAgZm9udC1zaXplOiAwLjllbTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KAnCc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMC4zZW07XG4gICAgICBsZWZ0OiAwLjI1ZW07XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgY29sb3I6ICNjY2M7XG4gICAgICBmb250LXNpemU6IDNlbTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAn4oCdJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMC4zZW07XG4gICAgICByaWdodDogMC4yNWVtO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgfVxuICB9XG5cbn1cblxuLyogRm9ybSBQYXJ0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJzLW1haW4tY29udGVudHMsXG4uYmdlLWNvbnRlbnRzLFxuLmNrZV9lZGl0YWJsZSxcbi5icy1zdWItY29udGVudHMge1xuICBmb3JtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCwgb3B0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJTRiBQcm8gSlBcIiwgXCJTRiBQcm8gVGV4dFwiLCBcIlNGIFBybyBJY29uc1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBcInNhbnMtc2VyaWZcIjtcbiAgfVxuXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICBpbnB1dFt0eXBlPXRleHRdLFxuICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgaW5wdXRbdHlwZT10ZWxdLFxuICBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIHRleHRhcmVhLFxuICBzZWxlY3Qge1xuICAgIG1hcmdpbjogM3B4IDJweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICAmW3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgJlt0eXBlPXJhZGlvXSwgJlt0eXBlPWNoZWNrYm94XSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgJlt0eXBlPXN1Ym1pdF0sICZbdHlwZT1yZXNldF0sICZbdHlwZT1idXR0b25dIHtcbiAgICAgIG1hcmdpbjogM3B4IDJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBKUFwiLCBcIlNGIFBybyBUZXh0XCIsIFwiU0YgUHJvIEljb25zXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIH1cblxuICAgICZbdHlwZT1wYXNzd29yZF0sXG4gICAgJlt0eXBlPXRleHRdLFxuICAgICZbdHlwZT1lbWFpbF0sXG4gICAgJlt0eXBlPXRlbF0sXG4gICAgJlt0eXBlPW51bWJlcl1cbiAgICB7XG4gICAgICBmb250LXNpemU6IDFlbTtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMXB4ICNmYTk2OTY7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBhZGRpbmc6IDNweCAzcHg7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMXB4ICNmYTk2OTY7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0IHtcbiAgICAmW3R5cGU9cGFzc3dvcmRdLFxuICAgICZbdHlwZT10ZXh0XSxcbiAgICAmW3R5cGU9ZW1haWxdLFxuICAgICZbdHlwZT10ZWxdLFxuICAgICZbdHlwZT1udW1iZXJdXG4gICAge1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB9XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGhlaWdodDogMi42ZW07XG4gICAgcGFkZGluZzogMTBweCA4cHg7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMXB4ICNmYTk2OTY7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIG9wdGdyb3VwIG9wdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4iLCJAdXNlIFwiZWRpdG9yXCI7XG5cbi8qKlxuICog5aSJ5pWwXG4gKi9cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8gUldE44Gu44OW44Os44O844Kv44Od44Kk44Oz44OIXG5lZGl0b3IuJGJyZWFrUG9pbnQ6IDc2OHB4O1xuXG4vLyDjgqvjg6njg6DplpPjga7jg57jg7zjgrjjg7NcbiRtdWx0aUNvbHVtbkdyaWRNYXJnaW46IDIwcHg7XG5cbi8vIFJXROOBp+OCq+ODqeODoOOBjOiQveOBoeOBn+aZguOBruS4i+ODnuODvOOCuOODs1xuJG11bHRpQ29sdW1uR3JpZE1hcmdpbkJvdHRvbVdoZW5DbGVhcmVkRmxvYXQ6IDIwcHg7XG5cbi8vIOODnOOCv+ODs+OBruODleOCqeODvOOCq+OCueaZguOBruOCq+ODqeODvFxuJGJ0bkdsb3dDb2xvcjogIzA1NzBjNztcblxuLy8g44OI44Oq44Og55S75YOP44OW44Ot44OD44Kv44Gu57im5qiq5q+UXG4kdHJpbUltYWdlQXNwZWN0UmF0aW86IDE7IC8vIDQ6M+OBruWgtOWQiOOBrzMvNFxuXG4vKiogLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gKlxuICpcbiAqIOODleOCqeODs+ODiOOBruWumue+qVxuICogRm9udCBBd2Vzb21lIDQuNi4zIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKlxuICogLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjYuMycpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC42LjMnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNi4zJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNi4zJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjYuMycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNi4zI2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLy8gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gL1xuLy8g44Kw44Oq44OD44OJ44K344K544OG44OgXG4vL1xuLy8g57eo6ZuG6Z2e5o6o5aWoXG4vL1xuLy8gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gL1xuJHNwYW4xOiA4LjMzMzMlO1xuJHNwYW4yOiAxNi42NjY2JTtcbiRzcGFuMzogMjUlO1xuJHNwYW40OiAzMy4zMzMzJTtcbiRzcGFuNTogNDEuNjY2NiU7XG4kc3BhbjY6IDUwJTtcbiRzcGFuNzogNTguMzMzMyU7XG4kc3Bhbjg6IDY2LjY2NjYlO1xuJHNwYW45OiA3NSU7XG4kc3BhbjEwOiA4My4zMzMzJTtcbiRzcGFuMTE6IDkxLjY2NjYlO1xuJHNwYW4xMjogMTAwJTtcbiRkaXZpZGU1OiAyMCU7IC8vIDEy44Kw44Oq44OD44OJ44K344K544OG44Og44Gn44Gv5YaN54++44Gn44GN44Gq44GENeWIhuWJslxuXG4vLyAtLS0tLSAtLS0tLSAtLS0tLSAtLS0tLSAtLS0tLSAtLS0tLSAtLS0tLSAtLS0tLSAtLS0tLSAtLS0tLSAtLS0tLSAtLS0tLSAtLS0tLSAtLS0tLSAtLS0tLSAvXG4vL1xuLy8g44Of44OD44Kv44K544Kk44OzXG4vL1xuLy8gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gL1xuQG1peGluIGJnZS1pY29uIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzZXJpZjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiogLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gLS0tLS0gKlxuICpcbiAqIOODnuODq+ODgeOCq+ODqeODoOODluODreODg+OCr+OBruODrOOCpOOCouOCpuODiFxuICpcbiAqIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tIC0tLS0tICoqL1xuXG4lY29sdW1uMi1sYXlvdXQge1xuICAvKiAy5YiX44OW44Ot44OD44KvICovXG4gIC5iZ3QtZ3JpZCB7XG4gICAgLyogMuWIl+ODluODreODg+OCr+WGhSDjg6zjgqTjgqLjgqbjg4jnlKjjgrPjg7Pjg4bjg4ogKi9cbiAgICB3aWR0aDogJHNwYW42O1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogZWRpdG9yLiRicmVha1BvaW50KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICBbZGF0YS1iZ3RdID4gOmxhc3QtY2hpbGQge1xuICAgICAgICAvKiDkuIvjg57jg7zjgrjjg7Pjga/jg5bjg63jg4Pjgq/lhoXjga7jgr/jgqTjg5fjga7opoHntKDjgavlr77jgZfjgabmjIflrprjgZnjgosgKOepuueUu+WDj+WvvuetlikgKi9cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJG11bHRpQ29sdW1uR3JpZE1hcmdpbkJvdHRvbVdoZW5DbGVhcmVkRmxvYXQ7XG5cbiAgICAgICAgJltkYXRhLWJnZS1lbXB0eT0nMSddIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICZbY2xhc3MqPSdiZ3Qtc3AtZ3JpZCddIHtcbiAgICAgICAgW2RhdGEtYmd0XSA+IDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgLyogMuWIl+ODluODreODg+OCr+WGhSDjg6zjgqTjgqLjgqbjg4jnlKjmnIDliJ3jga7jgrPjg7Pjg4bjg4ogKi9cbiAgICAgIHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRtdWx0aUNvbHVtbkdyaWRNYXJnaW4sIDIpO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBlZGl0b3IuJGJyZWFrUG9pbnQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAvKiAy5YiX44OW44Ot44OD44Kv5YaFIOODrOOCpOOCouOCpuODiOeUqOacgOW+jOOBruOCs+ODs+ODhuODiiAqL1xuICAgICAgcGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkbXVsdGlDb2x1bW5HcmlkTWFyZ2luLCAyKTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogZWRpdG9yLiRicmVha1BvaW50KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuJWNvbHVtbjMtbGF5b3V0IHtcbiAgLyogM+WIl+ODluODreODg+OCryAqL1xuICAuYmd0LWdyaWQge1xuICAgIC8qIDPliJfjg5bjg63jg4Pjgq/lhoUg44Os44Kk44Ki44Km44OI55So44Kz44Oz44OG44OKICovXG4gICAgd2lkdGg6ICRzcGFuNDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRtdWx0aUNvbHVtbkdyaWRNYXJnaW4gKiAxLCAzKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigkbXVsdGlDb2x1bW5HcmlkTWFyZ2luICogMSwgMyk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBlZGl0b3IuJGJyZWFrUG9pbnQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICBbZGF0YS1iZ3RdID4gOmxhc3QtY2hpbGQge1xuICAgICAgICAvKiDkuIvjg57jg7zjgrjjg7Pjga/jg5bjg63jg4Pjgq/lhoXjga7jgr/jgqTjg5fjga7opoHntKDjgavlr77jgZfjgabmjIflrprjgZnjgosgKOepuueUu+WDj+WvvuetlikgKi9cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJG11bHRpQ29sdW1uR3JpZE1hcmdpbkJvdHRvbVdoZW5DbGVhcmVkRmxvYXQ7XG5cbiAgICAgICAgJltkYXRhLWJnZS1lbXB0eT0nMSddIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICZbY2xhc3MqPSdiZ3Qtc3AtZ3JpZCddIHtcbiAgICAgICAgW2RhdGEtYmd0XSA+IDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgLyogM+WIl+ODluODreODg+OCr+WGhSDjg6zjgqTjgqLjgqbjg4jnlKjmnIDliJ3jga7jgrPjg7Pjg4bjg4ogKi9cbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRtdWx0aUNvbHVtbkdyaWRNYXJnaW4gKiAyLCAzKTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogZWRpdG9yLiRicmVha1BvaW50KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgLyogM+WIl+ODluODreODg+OCr+WGhSDjg6zjgqTjgqLjgqbjg4jnlKjmnIDliJ3jga7jgrPjg7Pjg4bjg4ogKi9cbiAgICAgIHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJG11bHRpQ29sdW1uR3JpZE1hcmdpbiAqIDIsIDMpO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogZWRpdG9yLiRicmVha1BvaW50KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuJWNvbHVtbjQtbGF5b3V0IHtcbiAgLyogNOWIl+ODluODreODg+OCryAqL1xuICAuYmd0LWdyaWQge1xuICAgIC8qIDTliJfjg5bjg63jg4Pjgq/lhoUg44Os44Kk44Ki44Km44OI55So44Kz44Oz44OG44OKICovXG4gICAgd2lkdGg6ICRzcGFuMztcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGVkaXRvci4kYnJlYWtQb2ludCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgW2RhdGEtYmd0XSA+IDpsYXN0LWNoaWxkIHtcbiAgICAgICAgLyog5LiL44Oe44O844K444Oz44Gv44OW44Ot44OD44Kv5YaF44Gu44K/44Kk44OX44Gu6KaB57Sg44Gr5a++44GX44Gm5oyH5a6a44GZ44KLICjnqbrnlLvlg4/lr77nrZYpICovXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRtdWx0aUNvbHVtbkdyaWRNYXJnaW5Cb3R0b21XaGVuQ2xlYXJlZEZsb2F0O1xuXG4gICAgICAgICZbZGF0YS1iZ2UtZW1wdHk9JzEnXSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAmW2NsYXNzKj0nYmd0LXNwLWdyaWQnXSB7XG4gICAgICAgIFtkYXRhLWJndF0gPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIC8qIDTliJfjg5bjg63jg4Pjgq/lhoXjga7jgrPjg7Pjg4bjg4ogKi9cbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRtdWx0aUNvbHVtbkdyaWRNYXJnaW4gKiAzLCA0KTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogZWRpdG9yLiRicmVha1BvaW50KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAvKiA05YiX44OW44Ot44OD44Kv5YaF44Gu44Kz44Oz44OG44OKICovXG4gICAgICBwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRtdWx0aUNvbHVtbkdyaWRNYXJnaW4gKiAxLCA0KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRtdWx0aUNvbHVtbkdyaWRNYXJnaW4gKiAyLCA0KTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogZWRpdG9yLiRicmVha1BvaW50KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAvKiA05YiX44OW44Ot44OD44Kv5YaF44Gu44Kz44Oz44OG44OKICovXG4gICAgICBwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRtdWx0aUNvbHVtbkdyaWRNYXJnaW4gKiAyLCA0KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRtdWx0aUNvbHVtbkdyaWRNYXJnaW4gKiAxLCA0KTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogZWRpdG9yLiRicmVha1BvaW50KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAvKiA05YiX44OW44Ot44OD44Kv5YaF44Gu44Kz44Oz44OG44OKICovXG4gICAgICBwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRtdWx0aUNvbHVtbkdyaWRNYXJnaW4gKiAzLCA0KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGVkaXRvci4kYnJlYWtQb2ludCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiVjb2x1bW41LWxheW91dCB7XG4gIC8qIDXliJfjg5bjg63jg4Pjgq8gKi9cbiAgLmJndC1ncmlkIHtcbiAgICAvKiA15YiX44OW44Ot44OD44Kv5YaFIOODrOOCpOOCouOCpuODiOeUqOOCs+ODs+ODhuODiiAqL1xuICAgIHdpZHRoOiAkZGl2aWRlNTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGVkaXRvci4kYnJlYWtQb2ludCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgW2RhdGEtYmd0XSA+IDpsYXN0LWNoaWxkIHtcbiAgICAgICAgLyog5LiL44Oe44O844K444Oz44Gv44OW44Ot44OD44Kv5YaF44Gu44K/44Kk44OX44Gu6KaB57Sg44Gr5a++44GX44Gm5oyH5a6a44GZ44KLICjnqbrnlLvlg4/lr77nrZYpICovXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRtdWx0aUNvbHVtbkdyaWRNYXJnaW5Cb3R0b21XaGVuQ2xlYXJlZEZsb2F0O1xuXG4gICAgICAgICZbZGF0YS1iZ2UtZW1wdHk9JzEnXSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAmW2NsYXNzKj0nYmd0LXNwLWdyaWQnXSB7XG4gICAgICAgIFtkYXRhLWJndF0gPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIC8qIDTliJfjg5bjg63jg4Pjgq/lhoXjga7jgrPjg7Pjg4bjg4ogKi9cbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRtdWx0aUNvbHVtbkdyaWRNYXJnaW4gKiA0LCA1KTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogZWRpdG9yLiRicmVha1BvaW50KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAvKiA05YiX44OW44Ot44OD44Kv5YaF44Gu44Kz44Oz44OG44OKICovXG4gICAgICBwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRtdWx0aUNvbHVtbkdyaWRNYXJnaW4gKiAxLCA1KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRtdWx0aUNvbHVtbkdyaWRNYXJnaW4gKiAzLCA1KTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogZWRpdG9yLiRicmVha1BvaW50KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAvKiA05YiX44OW44Ot44OD44Kv5YaF44Gu44Kz44Oz44OG44OKICovXG4gICAgICBwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRtdWx0aUNvbHVtbkdyaWRNYXJnaW4gKiAyLCA1KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRtdWx0aUNvbHVtbkdyaWRNYXJnaW4gKiAyLCA1KTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogZWRpdG9yLiRicmVha1BvaW50KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAvKiA05YiX44OW44Ot44OD44Kv5YaF44Gu44Kz44Oz44OG44OKICovXG4gICAgICBwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRtdWx0aUNvbHVtbkdyaWRNYXJnaW4gKiAzLCA1KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRtdWx0aUNvbHVtbkdyaWRNYXJnaW4gKiAxLCA1KTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogZWRpdG9yLiRicmVha1BvaW50KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAvKiA05YiX44OW44Ot44OD44Kv5YaF44Gu44Kz44Oz44OG44OKICovXG4gICAgICBwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRtdWx0aUNvbHVtbkdyaWRNYXJnaW4gKiA0LCA1KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGVkaXRvci4kYnJlYWtQb2ludCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiYmdlX3NldHRpbmdcIjtcbkB1c2UgXCJlZGl0b3JcIjtcblxuLyoqXG4gKiBCdXJnZXJFZGl0b3IgU3R5bGVTaGVldCBTdHlsZVxuICpcbiAqIGJjLWZyb250IOODhuODvOODnuWBtOOBp+OCs+ODs+ODkeOCpOODq+OBl+OBn+mam+OBr+OAgWJnZV9zdHlsZS5jc3Mg44KSXG4gKiBCY1RoZW1lU2FtcGxlIOODhuODvOODnuWBtOOBq+OCs+ODlOODvOOBmeOCi+W/heimgeOBjOOBguOCi1xuICovXG5cbi5iZ3QtYm94X19jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogM3B4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4uYmd0LWJ0biB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgYmdlX3NldHRpbmcuJGJ0bkdsb3dDb2xvciwgMCAwIDEwcHggMCAjZmZmO1xuICB9XG59XG5cbi5iZ3QtYnRuLS1saW5rIC8qIOaXp+OCu+ODrOOCr+OCvyAqL1xuLFxuW2RhdGEtYmd0LWJ1dHRvbi1raW5kPSdsaW5rJ10gLmJndC1idG4gLyog5paw44K744Os44Kv44K/ICovXG57XG4gICRjb2xvcjogIzMzMztcbiAgJGJDb2xvcjogI2NjYztcbiAgJGJnQ29sb3I6ICNmZmY7XG4gICRiZ0NvbG9ySG92ZXI6ICNlOWU5ZTk7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGJDb2xvcjtcbiAgYmFja2dyb3VuZDogJGJnQ29sb3I7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICRiZ0NvbG9ySG92ZXI7XG4gIH1cbn1cblxuLmJndC1idG4tLWVtIC8qIOaXp+OCu+ODrOOCr+OCvyAqL1xuLFxuW2RhdGEtYmd0LWJ1dHRvbi1raW5kPSdlbSddIC5iZ3QtYnRuIC8qIOaWsOOCu+ODrOOCr+OCvyAqL1xue1xuICAkY29sb3I6ICNmZmY7XG4gICRiQ29sb3I6ICMzMzM7XG4gICRiZ0NvbG9yOiAjMzMzO1xuICAkYmdDb2xvckhvdmVyOiAjNTU1O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkYkNvbG9yO1xuICBiYWNrZ3JvdW5kOiAkYmdDb2xvcjtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogJGJnQ29sb3JIb3ZlcjtcbiAgfVxufVxuXG4uYmd0LWJ0bi0tZXh0ZXJuYWwgLyog5pen44K744Os44Kv44K/ICovXG4sXG5bZGF0YS1iZ3QtYnV0dG9uLWtpbmQ9J2V4dGVybmFsJ10gLmJndC1idG4gLyog5paw44K744Os44Kv44K/ICovXG57XG4gICRjb2xvcjogIzMzMztcbiAgJGJDb2xvcjogI2NjYztcbiAgJGJnQ29sb3I6ICNmZmY7XG4gICRiZ0NvbG9ySG92ZXI6ICNlOWU5ZTk7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGJDb2xvcjtcbiAgYmFja2dyb3VuZDogJGJnQ29sb3I7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICRiZ0NvbG9ySG92ZXI7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgQGluY2x1ZGUgYmdlX3NldHRpbmcuYmdlLWljb247XG4gICAgY29udGVudDogJ1xcZjA4ZSc7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgY29sb3I6ICM5OTk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4uYmd0LWJ0bi0tYmFjayAvKiDml6fjgrvjg6zjgq/jgr8gKi9cbixcbltkYXRhLWJndC1idXR0b24ta2luZD0nYmFjayddIC5iZ3QtYnRuIC8qIOaWsOOCu+ODrOOCr+OCvyAqL1xue1xuICAkY29sb3I6ICMzMzM7XG4gICRiQ29sb3I6ICNkZGQ7XG4gICRiZ0NvbG9yOiAjZGRkO1xuICAkYmdDb2xvckhvdmVyOiAjZTllOWU5O1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRiQ29sb3I7XG4gIGJhY2tncm91bmQ6ICRiZ0NvbG9yO1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmdDb2xvckhvdmVyO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJnZV9zZXR0aW5nLmJnZS1pY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYwNTMnO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLmJndC1ociB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5bZGF0YS1iZ3QtaHIta2luZD0nZGFzaGVkJ10gLmJndC1ociB7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIGN1cnJlbnRDb2xvcjtcbn1cblxuLmJndC1oci0tYm9sZCAvKiDml6fjgrvjg6zjgq/jgr8gKi9cbixcbltkYXRhLWJndC1oci1raW5kPSdib2xkJ10gLmJndC1ociAvKiDmlrDjgrvjg6zjgq/jgr8gKi9cbntcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi5iZ3QtaHItLW5hcnJvdyAvKiDml6fjgrvjg6zjgq/jgr8gKi9cbixcbltkYXRhLWJndC1oci1raW5kPSduYXJyb3cnXSAuYmd0LWhyIC8qIOaWsOOCu+ODrOOCr+OCvyAqL1xue1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmJndC1oci0tc2hvcnQgLyog5pen44K744Os44Kv44K/ICovXG4sXG5bZGF0YS1iZ3QtaHIta2luZD0nc2hvcnQnXSAuYmd0LWhyIC8qIOaWsOOCu+ODrOOCr+OCvyAqL1xue1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmJndC1kb3dubG9hZC1maWxlX19saW5rIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS4wOGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjdlbSAxZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMXB4IGJnZV9zZXR0aW5nLiRidG5HbG93Q29sb3I7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4uYmd0LWxpbmtfX3NpemUge1xuICBjb2xvcjogIzgwODA4MDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJndC1nb29nbGUtbWFwcy1saW5rIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogZWRpdG9yLiRicmVha1BvaW50KSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM5OTk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBiZ2Vfc2V0dGluZy5iZ2UtaWNvbjtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwOGUnO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxufVxuXG5bZGF0YS1iZ3Q9J2dhbGxlcnknXSB7XG4gICR0aHVtYi1zaXplOiA2MHB4O1xuXG4gIC5iZ3QtZ2FsbGVyeSB7XG4gICAgcGFkZGluZy10b3A6IDU0JTtcblxuICAgICY6aG92ZXIgJi1jdHJsIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcHRpb24ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICBwYWRkaW5nOiAwLjdlbSAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1jdHJsIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluO1xuXG4gICAgICAmX19wcmV2LFxuICAgICAgJl9fbmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBtYXJnaW46IC0yMHB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcHJldiB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmX19uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBbZGF0YS1nYWxsZXJ5LW1hcmtlcj0ndGh1bWJzJ10ge1xuICAgICsgLmJndC1nYWxsZXJ5LW1hcmtlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHdpZHRoOiAkdGh1bWItc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkdGh1bWItc2l6ZTtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtZ2FsbGVyeS1tYXJrZXI9J2RvdCddIHtcbiAgICArIC5iZ3QtZ2FsbGVyeS1tYXJrZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIOODh+ODkOOCpOOCueS+neWtmOaxjueUqOOCr+ODqeOCuSAqL1xuLnBjLW9ubHkge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBlZGl0b3IuJGJyZWFrUG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBlZGl0b3IuJGJyZWFrUG9pbnQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4iXX0= */
