@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
 */

/**
 * CKEditor スタイルシート
 * 管理画面でも呼び出される
 */
/**
 * エディター用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;
}
.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 address, .bs-main-contents button, .bs-main-contents caption, .bs-main-contents cite, .bs-main-contents code, .bs-main-contents dfn, .bs-main-contents em, .bs-main-contents input, .bs-main-contents optgroup, .bs-main-contents option, .bs-main-contents select, .bs-main-contents strong, .bs-main-contents textarea, .bs-main-contents th, .bs-main-contents var,
.bge-contents address,
.bge-contents button,
.bge-contents caption,
.bge-contents cite,
.bge-contents code,
.bge-contents dfn,
.bge-contents em,
.bge-contents input,
.bge-contents optgroup,
.bge-contents option,
.bge-contents select,
.bge-contents strong,
.bge-contents textarea,
.bge-contents th,
.bge-contents var,
.cke_editable address,
.cke_editable button,
.cke_editable caption,
.cke_editable cite,
.cke_editable code,
.cke_editable dfn,
.cke_editable em,
.cke_editable input,
.cke_editable optgroup,
.cke_editable option,
.cke_editable select,
.cke_editable strong,
.cke_editable textarea,
.cke_editable th,
.cke_editable var {
  font: inherit;
}
.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;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9lZGl0b3IuY3NzIiwiY3NzL2VkaXRvci5zY3NzIiwiY3NzL2NvbW1vbi9fZWRpdG9yLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCOzs7Ozs7OztFQUFBO0FBVUE7OztFQUFBO0FDWEE7O0VBQUE7QUFNQTtFQUNFLGFBQUE7QUZZRjtBRVRBO2lEQUFBO0FBR0E7OztFQUdFLCtGQUFBO0VBQ0EsV0FBQTtBRldGO0FFVEU7OztFQUNFLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0FGYUo7QUVWRTs7O0VBQ0Usd0xBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBRmNKO0FFYkk7OztFQUNFLGFBQUE7QUZpQk47QUViRTs7O0VBQ0UscUJBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FGaUJKO0FFZkk7OztFQUNFLGFBQUE7QUZtQk47QUVmRTs7O0VBQ0UsOEJBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QUZtQko7QUVqQkk7OztFQUNFLGFBQUE7QUZxQk47QUVqQkU7OztFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FGcUJKO0FFbkJJOzs7RUFDRSxhQUFBO0FGdUJOO0FFbkJFOzs7RUFDRSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBRnVCSjtBRXJCSTs7O0VBQ0UsYUFBQTtBRnlCTjtBRXJCRTs7O0VBQ0UsaUJBQUE7RUFDQSxr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QkFBQTtBRm9NSjtBRWxNSTs7Ozs7OztFQUVFLCtCQUFBO0VBQ0EsYUFBQTtBRnlNTjtBRXBNSTs7Ozs7Ozs7Ozs7Ozs7OztFQU1FLGdCQUFBO0FGZ05OO0FFNU1FOzs7O0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtBRmlOSjtBRS9NSTs7Ozs7OztFQUVFLCtCQUFBO0VBQ0EsYUFBQTtBRnNOTjtBRWxORTs7OztFQUNFLGtCQUFBO0FGdU5KIiwiZmlsZSI6ImNzcy9lZGl0b3IuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBiYXNlckNNUyA6ICBCYXNlZCBXZWJzaXRlIERldmVsb3BtZW50IFByb2plY3QgPGh0dHBzOi8vYmFzZXJjbXMubmV0PlxuICogQ29weXJpZ2h0IChjKSBiYXNlckNNUyBVc2VycyBDb21tdW5pdHkgPGh0dHBzOi8vYmFzZXJjbXMubmV0L2NvbW11bml0eS8+XG4gKlxuICogQGNvcHlyaWdodCAgICAgICBDb3B5cmlnaHQgKGMpIGJhc2VyQ01TIFVzZXJzIENvbW11bml0eVxuICogQGxpbmtcdFx0XHRodHRwczovL2Jhc2VyY21zLm5ldCBiYXNlckNNUyBQcm9qZWN0XG4gKiBAc2luY2UgICAgICAgICAgIGJhc2VyQ01TIHYgNC40LjBcbiAqIEBsaWNlbnNlICAgICAgICAgaHR0cHM6Ly9iYXNlcmNtcy5uZXQvbGljZW5zZS9pbmRleC5odG1sXG4gKi9cbi8qKlxuICogQ0tFZGl0b3Ig44K544K/44Kk44Or44K344O844OIXG4gKiDnrqHnkIbnlLvpnaLjgafjgoLlkbzjgbPlh7rjgZXjgozjgotcbiAqL1xuLyoqXG4gKiDjgqjjg4fjgqPjgr/jg7znlKhDU1NcbiAqL1xuLmNrZV9lZGl0YWJsZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi8qIEVkaXRvciBQYXJ0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5icy1tYWluLWNvbnRlbnRzLFxuLmJnZS1jb250ZW50cyxcbi5ja2VfZWRpdGFibGUge1xuICBmb250LWZhbWlseTogQXJpYWwsIFZlcmRhbmEsIFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbn1cbi5icy1tYWluLWNvbnRlbnRzIGgxLFxuLmJnZS1jb250ZW50cyBoMSxcbi5ja2VfZWRpdGFibGUgaDEge1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJzLW1haW4tY29udGVudHMgaDIsXG4uYmdlLWNvbnRlbnRzIGgyLFxuLmNrZV9lZGl0YWJsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBKUFwiLCBcIlNGIFBybyBUZXh0XCIsIFwiU0YgUHJvIEljb25zXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIFwic2Fucy1zZXJpZlwiO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAyLjJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMC42ZW0gMDtcbiAgcGFkZGluZzogMC4zZW0gMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5icy1tYWluLWNvbnRlbnRzIGgyOmZpcnN0LWNoaWxkLFxuLmJnZS1jb250ZW50cyBoMjpmaXJzdC1jaGlsZCxcbi5ja2VfZWRpdGFibGUgaDI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJzLW1haW4tY29udGVudHMgaDMsXG4uYmdlLWNvbnRlbnRzIGgzLFxuLmNrZV9lZGl0YWJsZSBoMyB7XG4gIG1hcmdpbjogNTZweCAwIDIwcHggMDtcbiAgcGFkZGluZzogMTNweCAyOHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4LjNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5icy1tYWluLWNvbnRlbnRzIGgzOmZpcnN0LWNoaWxkLFxuLmJnZS1jb250ZW50cyBoMzpmaXJzdC1jaGlsZCxcbi5ja2VfZWRpdGFibGUgaDM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJzLW1haW4tY29udGVudHMgaDQsXG4uYmdlLWNvbnRlbnRzIGg0LFxuLmNrZV9lZGl0YWJsZSBoNCB7XG4gIGJvcmRlci1ib3R0b206IDFweCAjQ0NDIGRvdHRlZDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiA1MHB4IDAgMTdweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnMtbWFpbi1jb250ZW50cyBoNDpmaXJzdC1jaGlsZCxcbi5iZ2UtY29udGVudHMgaDQ6Zmlyc3QtY2hpbGQsXG4uY2tlX2VkaXRhYmxlIGg0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5icy1tYWluLWNvbnRlbnRzIGg1LFxuLmJnZS1jb250ZW50cyBoNSxcbi5ja2VfZWRpdGFibGUgaDUge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMC4zZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5icy1tYWluLWNvbnRlbnRzIGg1OmZpcnN0LWNoaWxkLFxuLmJnZS1jb250ZW50cyBoNTpmaXJzdC1jaGlsZCxcbi5ja2VfZWRpdGFibGUgaDU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJzLW1haW4tY29udGVudHMgaDYsXG4uYmdlLWNvbnRlbnRzIGg2LFxuLmNrZV9lZGl0YWJsZSBoNiB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjNlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJzLW1haW4tY29udGVudHMgaDY6Zmlyc3QtY2hpbGQsXG4uYmdlLWNvbnRlbnRzIGg2OmZpcnN0LWNoaWxkLFxuLmNrZV9lZGl0YWJsZSBoNjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYnMtbWFpbi1jb250ZW50cyBzdHJvbmcsXG4uYmdlLWNvbnRlbnRzIHN0cm9uZyxcbi5ja2VfZWRpdGFibGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJzLW1haW4tY29udGVudHMgdSxcbi5iZ2UtY29udGVudHMgdSxcbi5ja2VfZWRpdGFibGUgdSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnMtbWFpbi1jb250ZW50cyBzLFxuLmJnZS1jb250ZW50cyBzLFxuLmNrZV9lZGl0YWJsZSBzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5icy1tYWluLWNvbnRlbnRzIGVtLFxuLmJnZS1jb250ZW50cyBlbSxcbi5ja2VfZWRpdGFibGUgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYnMtbWFpbi1jb250ZW50cyBocixcbi5iZ2UtY29udGVudHMgaHIsXG4uY2tlX2VkaXRhYmxlIGhyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBjb2xvcjogI2RkZDtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufVxuLmJzLW1haW4tY29udGVudHMgaHI6Zmlyc3QtY2hpbGQsXG4uYmdlLWNvbnRlbnRzIGhyOmZpcnN0LWNoaWxkLFxuLmNrZV9lZGl0YWJsZSBocjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYnMtbWFpbi1jb250ZW50cyB1bCxcbi5iZ2UtY29udGVudHMgdWwsXG4uY2tlX2VkaXRhYmxlIHVsIHtcbiAgbWFyZ2luOiAyMHB4IDAgMzZweCAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbn1cbi5icy1tYWluLWNvbnRlbnRzIHVsOmZpcnN0LWNoaWxkLFxuLmJnZS1jb250ZW50cyB1bDpmaXJzdC1jaGlsZCxcbi5ja2VfZWRpdGFibGUgdWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJzLW1haW4tY29udGVudHMgdWwgbGksXG4uYmdlLWNvbnRlbnRzIHVsIGxpLFxuLmNrZV9lZGl0YWJsZSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICBtYXJnaW46IDAuNWVtIDAgMC41ZW0gMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJzLW1haW4tY29udGVudHMgdWwgbGkgYSxcbi5iZ2UtY29udGVudHMgdWwgbGkgYSxcbi5ja2VfZWRpdGFibGUgdWwgbGkgYSB7XG4gIHpvb206IDE7XG59XG4uYnMtbWFpbi1jb250ZW50cyB1bCBsaTpiZWZvcmUsXG4uYmdlLWNvbnRlbnRzIHVsIGxpOmJlZm9yZSxcbi5ja2VfZWRpdGFibGUgdWwgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDFweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6ICMxODE4MTg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5icy1tYWluLWNvbnRlbnRzIHVsIHVsLFxuLmJnZS1jb250ZW50cyB1bCB1bCxcbi5ja2VfZWRpdGFibGUgdWwgdWwge1xuICBtYXJnaW46IDAgMCAwIDEuOGVtO1xufVxuLmJzLW1haW4tY29udGVudHMgdWwgdWw6Zmlyc3QtY2hpbGQsXG4uYmdlLWNvbnRlbnRzIHVsIHVsOmZpcnN0LWNoaWxkLFxuLmNrZV9lZGl0YWJsZSB1bCB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYnMtbWFpbi1jb250ZW50cyBvbCxcbi5iZ2UtY29udGVudHMgb2wsXG4uY2tlX2VkaXRhYmxlIG9sIHtcbiAgbWFyZ2luOiAyMHB4IDAgMzZweCAxLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG59XG4uYnMtbWFpbi1jb250ZW50cyBvbCBvbCxcbi5iZ2UtY29udGVudHMgb2wgb2wsXG4uY2tlX2VkaXRhYmxlIG9sIG9sIHtcbiAgbWFyZ2luOiAyMHB4O1xufVxuLmJzLW1haW4tY29udGVudHMgb2wgbGksXG4uYmdlLWNvbnRlbnRzIG9sIGxpLFxuLmNrZV9lZGl0YWJsZSBvbCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbC1sZWFkaW5nLXplcm87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgbWFyZ2luOiAwLjVlbSAwIDAuNWVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uYnMtbWFpbi1jb250ZW50cyBwLFxuLmJnZS1jb250ZW50cyBwLFxuLmNrZV9lZGl0YWJsZSBwIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjM7XG59XG4uYnMtbWFpbi1jb250ZW50cyB0YWJsZSxcbi5iZ2UtY29udGVudHMgdGFibGUsXG4uY2tlX2VkaXRhYmxlIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnMtbWFpbi1jb250ZW50cyB0YWJsZSxcbiAgLmJnZS1jb250ZW50cyB0YWJsZSxcbiAgLmNrZV9lZGl0YWJsZSB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5icy1tYWluLWNvbnRlbnRzIHRhYmxlOmZpcnN0LWNoaWxkLFxuLmJnZS1jb250ZW50cyB0YWJsZTpmaXJzdC1jaGlsZCxcbi5ja2VfZWRpdGFibGUgdGFibGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJzLW1haW4tY29udGVudHMgdGFibGUgY2FwdGlvbixcbi5iZ2UtY29udGVudHMgdGFibGUgY2FwdGlvbixcbi5ja2VfZWRpdGFibGUgdGFibGUgY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJzLW1haW4tY29udGVudHMgdGFibGUgY2FwdGlvbixcbiAgLmJnZS1jb250ZW50cyB0YWJsZSBjYXB0aW9uLFxuICAuY2tlX2VkaXRhYmxlIHRhYmxlIGNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnMtbWFpbi1jb250ZW50cyB0YWJsZSB0Ym9keSxcbiAgLmJzLW1haW4tY29udGVudHMgdGFibGUgdGZvb3QsXG4gIC5iZ2UtY29udGVudHMgdGFibGUgdGJvZHksXG4gIC5iZ2UtY29udGVudHMgdGFibGUgdGZvb3QsXG4gIC5ja2VfZWRpdGFibGUgdGFibGUgdGJvZHksXG4gIC5ja2VfZWRpdGFibGUgdGFibGUgdGZvb3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYnMtbWFpbi1jb250ZW50cyB0YWJsZSB0cixcbi5iZ2UtY29udGVudHMgdGFibGUgdHIsXG4uY2tlX2VkaXRhYmxlIHRhYmxlIHRyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnMtbWFpbi1jb250ZW50cyB0YWJsZSB0cixcbiAgLmJnZS1jb250ZW50cyB0YWJsZSB0cixcbiAgLmNrZV9lZGl0YWJsZSB0YWJsZSB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxufVxuLmJzLW1haW4tY29udGVudHMgdGFibGUgdHI6bnRoLWNoaWxkKG9kZCkgdGQsXG4uYmdlLWNvbnRlbnRzIHRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHRkLFxuLmNrZV9lZGl0YWJsZSB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYnMtbWFpbi1jb250ZW50cyB0YWJsZSB0ciB0aCxcbi5icy1tYWluLWNvbnRlbnRzIHRhYmxlIHRyIHRkLFxuLmJnZS1jb250ZW50cyB0YWJsZSB0ciB0aCxcbi5iZ2UtY29udGVudHMgdGFibGUgdHIgdGQsXG4uY2tlX2VkaXRhYmxlIHRhYmxlIHRyIHRoLFxuLmNrZV9lZGl0YWJsZSB0YWJsZSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDI2cHggMjRweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJzLW1haW4tY29udGVudHMgdGFibGUgdHIgdGgsXG4gIC5icy1tYWluLWNvbnRlbnRzIHRhYmxlIHRyIHRkLFxuICAuYmdlLWNvbnRlbnRzIHRhYmxlIHRyIHRoLFxuICAuYmdlLWNvbnRlbnRzIHRhYmxlIHRyIHRkLFxuICAuY2tlX2VkaXRhYmxlIHRhYmxlIHRyIHRoLFxuICAuY2tlX2VkaXRhYmxlIHRhYmxlIHRyIHRkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJzLW1haW4tY29udGVudHMgdGFibGUgdHIgdGgsXG4uYmdlLWNvbnRlbnRzIHRhYmxlIHRyIHRoLFxuLmNrZV9lZGl0YWJsZSB0YWJsZSB0ciB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJTRiBQcm8gSlBcIiwgXCJTRiBQcm8gVGV4dFwiLCBcIlNGIFBybyBJY29uc1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBcInNhbnMtc2VyaWZcIjtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icy1tYWluLWNvbnRlbnRzIHRhYmxlIHRyIHRoLFxuICAuYmdlLWNvbnRlbnRzIHRhYmxlIHRyIHRoLFxuICAuY2tlX2VkaXRhYmxlIHRhYmxlIHRyIHRoIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4uYnMtbWFpbi1jb250ZW50cyB0YWJsZSB0ciB0ZCxcbi5iZ2UtY29udGVudHMgdGFibGUgdHIgdGQsXG4uY2tlX2VkaXRhYmxlIHRhYmxlIHRyIHRkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5icy1tYWluLWNvbnRlbnRzIHRhYmxlIHRyIHRkIHVsLFxuLmJnZS1jb250ZW50cyB0YWJsZSB0ciB0ZCB1bCxcbi5ja2VfZWRpdGFibGUgdGFibGUgdHIgdGQgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYnMtbWFpbi1jb250ZW50cyBmaWVsZHNldCxcbi5iZ2UtY29udGVudHMgZmllbGRzZXQsXG4uY2tlX2VkaXRhYmxlIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xufVxuLmJzLW1haW4tY29udGVudHMgaW1nLFxuLmJnZS1jb250ZW50cyBpbWcsXG4uY2tlX2VkaXRhYmxlIGltZyB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmJzLW1haW4tY29udGVudHMgYWRkcmVzcywgLmJzLW1haW4tY29udGVudHMgYnV0dG9uLCAuYnMtbWFpbi1jb250ZW50cyBjYXB0aW9uLCAuYnMtbWFpbi1jb250ZW50cyBjaXRlLCAuYnMtbWFpbi1jb250ZW50cyBjb2RlLCAuYnMtbWFpbi1jb250ZW50cyBkZm4sIC5icy1tYWluLWNvbnRlbnRzIGVtLCAuYnMtbWFpbi1jb250ZW50cyBpbnB1dCwgLmJzLW1haW4tY29udGVudHMgb3B0Z3JvdXAsIC5icy1tYWluLWNvbnRlbnRzIG9wdGlvbiwgLmJzLW1haW4tY29udGVudHMgc2VsZWN0LCAuYnMtbWFpbi1jb250ZW50cyBzdHJvbmcsIC5icy1tYWluLWNvbnRlbnRzIHRleHRhcmVhLCAuYnMtbWFpbi1jb250ZW50cyB0aCwgLmJzLW1haW4tY29udGVudHMgdmFyLFxuLmJnZS1jb250ZW50cyBhZGRyZXNzLFxuLmJnZS1jb250ZW50cyBidXR0b24sXG4uYmdlLWNvbnRlbnRzIGNhcHRpb24sXG4uYmdlLWNvbnRlbnRzIGNpdGUsXG4uYmdlLWNvbnRlbnRzIGNvZGUsXG4uYmdlLWNvbnRlbnRzIGRmbixcbi5iZ2UtY29udGVudHMgZW0sXG4uYmdlLWNvbnRlbnRzIGlucHV0LFxuLmJnZS1jb250ZW50cyBvcHRncm91cCxcbi5iZ2UtY29udGVudHMgb3B0aW9uLFxuLmJnZS1jb250ZW50cyBzZWxlY3QsXG4uYmdlLWNvbnRlbnRzIHN0cm9uZyxcbi5iZ2UtY29udGVudHMgdGV4dGFyZWEsXG4uYmdlLWNvbnRlbnRzIHRoLFxuLmJnZS1jb250ZW50cyB2YXIsXG4uY2tlX2VkaXRhYmxlIGFkZHJlc3MsXG4uY2tlX2VkaXRhYmxlIGJ1dHRvbixcbi5ja2VfZWRpdGFibGUgY2FwdGlvbixcbi5ja2VfZWRpdGFibGUgY2l0ZSxcbi5ja2VfZWRpdGFibGUgY29kZSxcbi5ja2VfZWRpdGFibGUgZGZuLFxuLmNrZV9lZGl0YWJsZSBlbSxcbi5ja2VfZWRpdGFibGUgaW5wdXQsXG4uY2tlX2VkaXRhYmxlIG9wdGdyb3VwLFxuLmNrZV9lZGl0YWJsZSBvcHRpb24sXG4uY2tlX2VkaXRhYmxlIHNlbGVjdCxcbi5ja2VfZWRpdGFibGUgc3Ryb25nLFxuLmNrZV9lZGl0YWJsZSB0ZXh0YXJlYSxcbi5ja2VfZWRpdGFibGUgdGgsXG4uY2tlX2VkaXRhYmxlIHZhciB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG4uYnMtbWFpbi1jb250ZW50cyBzbWFsbCxcbi5iZ2UtY29udGVudHMgc21hbGwsXG4uY2tlX2VkaXRhYmxlIHNtYWxsIHtcbiAgY29sb3I6ICM2NjY7XG59XG4uYnMtbWFpbi1jb250ZW50cyBkZWwsIC5icy1tYWluLWNvbnRlbnRzIGlucyxcbi5iZ2UtY29udGVudHMgZGVsLFxuLmJnZS1jb250ZW50cyBpbnMsXG4uY2tlX2VkaXRhYmxlIGRlbCxcbi5ja2VfZWRpdGFibGUgaW5zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJzLW1haW4tY29udGVudHMgYTpsaW5rLCAuYnMtbWFpbi1jb250ZW50cyBhOnZpc2l0ZWQsXG4uYmdlLWNvbnRlbnRzIGE6bGluayxcbi5iZ2UtY29udGVudHMgYTp2aXNpdGVkLFxuLmNrZV9lZGl0YWJsZSBhOmxpbmssXG4uY2tlX2VkaXRhYmxlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMmI3YmI5O1xufVxuLmJzLW1haW4tY29udGVudHMgYTpob3Zlcixcbi5iZ2UtY29udGVudHMgYTpob3Zlcixcbi5ja2VfZWRpdGFibGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icy1tYWluLWNvbnRlbnRzIGNhcHRpb24sIC5icy1tYWluLWNvbnRlbnRzIHRoLFxuLmJnZS1jb250ZW50cyBjYXB0aW9uLFxuLmJnZS1jb250ZW50cyB0aCxcbi5ja2VfZWRpdGFibGUgY2FwdGlvbixcbi5ja2VfZWRpdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJzLW1haW4tY29udGVudHMgcTpiZWZvcmUsIC5icy1tYWluLWNvbnRlbnRzIHE6YWZ0ZXIsXG4uYmdlLWNvbnRlbnRzIHE6YmVmb3JlLFxuLmJnZS1jb250ZW50cyBxOmFmdGVyLFxuLmNrZV9lZGl0YWJsZSBxOmJlZm9yZSxcbi5ja2VfZWRpdGFibGUgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYnMtbWFpbi1jb250ZW50cyBhYmJyLCAuYnMtbWFpbi1jb250ZW50cyBhY3JvbnltLFxuLmJnZS1jb250ZW50cyBhYmJyLFxuLmJnZS1jb250ZW50cyBhY3JvbnltLFxuLmNrZV9lZGl0YWJsZSBhYmJyLFxuLmNrZV9lZGl0YWJsZSBhY3JvbnltIHtcbiAgYm9yZGVyOiAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbn1cbi5icy1tYWluLWNvbnRlbnRzIHN1Yixcbi5iZ2UtY29udGVudHMgc3ViLFxuLmNrZV9lZGl0YWJsZSBzdWIge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbi5icy1tYWluLWNvbnRlbnRzIHN1cCxcbi5iZ2UtY29udGVudHMgc3VwLFxuLmNrZV9lZGl0YWJsZSBzdXAge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuLmJzLW1haW4tY29udGVudHMgbGVnZW5kLFxuLmJnZS1jb250ZW50cyBsZWdlbmQsXG4uY2tlX2VkaXRhYmxlIGxlZ2VuZCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJzLW1haW4tY29udGVudHMgcHJlLFxuLmJnZS1jb250ZW50cyBwcmUsXG4uY2tlX2VkaXRhYmxlIHByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkUyRTI7XG59XG4uYnMtbWFpbi1jb250ZW50cyBibG9ja3F1b3RlLFxuLmJnZS1jb250ZW50cyBibG9ja3F1b3RlLFxuLmNrZV9lZGl0YWJsZSBibG9ja3F1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAxcHggMi41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG4uYnMtbWFpbi1jb250ZW50cyBibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuLmJnZS1jb250ZW50cyBibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuLmNrZV9lZGl0YWJsZSBibG9ja3F1b3RlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5icy1tYWluLWNvbnRlbnRzIGJsb2NrcXVvdGU6OmJlZm9yZSxcbi5iZ2UtY29udGVudHMgYmxvY2txdW90ZTo6YmVmb3JlLFxuLmNrZV9lZGl0YWJsZSBibG9ja3F1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4zZW07XG4gIGxlZnQ6IDAuMjVlbTtcbiAgei1pbmRleDogMDtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuLmJzLW1haW4tY29udGVudHMgYmxvY2txdW90ZTo6YWZ0ZXIsXG4uYmdlLWNvbnRlbnRzIGJsb2NrcXVvdGU6OmFmdGVyLFxuLmNrZV9lZGl0YWJsZSBibG9ja3F1b3RlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCdXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMC4zZW07XG4gIHJpZ2h0OiAwLjI1ZW07XG4gIHotaW5kZXg6IDA7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLyogRm9ybSBQYXJ0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5icy1tYWluLWNvbnRlbnRzIGZvcm0sXG4uYmdlLWNvbnRlbnRzIGZvcm0sXG4uY2tlX2VkaXRhYmxlIGZvcm0sXG4uYnMtc3ViLWNvbnRlbnRzIGZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYnMtbWFpbi1jb250ZW50cyBpbnB1dCwgLmJzLW1haW4tY29udGVudHMgdGV4dGFyZWEsIC5icy1tYWluLWNvbnRlbnRzIHNlbGVjdCwgLmJzLW1haW4tY29udGVudHMgb3B0aW9uLFxuLmJnZS1jb250ZW50cyBpbnB1dCxcbi5iZ2UtY29udGVudHMgdGV4dGFyZWEsXG4uYmdlLWNvbnRlbnRzIHNlbGVjdCxcbi5iZ2UtY29udGVudHMgb3B0aW9uLFxuLmNrZV9lZGl0YWJsZSBpbnB1dCxcbi5ja2VfZWRpdGFibGUgdGV4dGFyZWEsXG4uY2tlX2VkaXRhYmxlIHNlbGVjdCxcbi5ja2VfZWRpdGFibGUgb3B0aW9uLFxuLmJzLXN1Yi1jb250ZW50cyBpbnB1dCxcbi5icy1zdWItY29udGVudHMgdGV4dGFyZWEsXG4uYnMtc3ViLWNvbnRlbnRzIHNlbGVjdCxcbi5icy1zdWItY29udGVudHMgb3B0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIEpQXCIsIFwiU0YgUHJvIFRleHRcIiwgXCJTRiBQcm8gSWNvbnNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgXCJzYW5zLXNlcmlmXCI7XG59XG4uYnMtbWFpbi1jb250ZW50cyBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtbWFpbi1jb250ZW50cyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9dGVsXSxcbi5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5icy1tYWluLWNvbnRlbnRzIHRleHRhcmVhLFxuLmJzLW1haW4tY29udGVudHMgc2VsZWN0LFxuLmJnZS1jb250ZW50cyBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT10ZXh0XSxcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT1lbWFpbF0sXG4uYmdlLWNvbnRlbnRzIGlucHV0W3R5cGU9dGVsXSxcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmJnZS1jb250ZW50cyB0ZXh0YXJlYSxcbi5iZ2UtY29udGVudHMgc2VsZWN0LFxuLmNrZV9lZGl0YWJsZSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5ja2VfZWRpdGFibGUgaW5wdXRbdHlwZT10ZXh0XSxcbi5ja2VfZWRpdGFibGUgaW5wdXRbdHlwZT1lbWFpbF0sXG4uY2tlX2VkaXRhYmxlIGlucHV0W3R5cGU9dGVsXSxcbi5ja2VfZWRpdGFibGUgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmNrZV9lZGl0YWJsZSB0ZXh0YXJlYSxcbi5ja2VfZWRpdGFibGUgc2VsZWN0LFxuLmJzLXN1Yi1jb250ZW50cyBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5icy1zdWItY29udGVudHMgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1zdWItY29udGVudHMgaW5wdXRbdHlwZT1lbWFpbF0sXG4uYnMtc3ViLWNvbnRlbnRzIGlucHV0W3R5cGU9dGVsXSxcbi5icy1zdWItY29udGVudHMgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmJzLXN1Yi1jb250ZW50cyB0ZXh0YXJlYSxcbi5icy1zdWItY29udGVudHMgc2VsZWN0IHtcbiAgbWFyZ2luOiAzcHggMnB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYnMtbWFpbi1jb250ZW50cyBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uY2tlX2VkaXRhYmxlIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmJzLXN1Yi1jb250ZW50cyBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnMtbWFpbi1jb250ZW50cyBpbnB1dFt0eXBlPXJhZGlvXSwgLmJzLW1haW4tY29udGVudHMgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uYmdlLWNvbnRlbnRzIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJnZS1jb250ZW50cyBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5ja2VfZWRpdGFibGUgaW5wdXRbdHlwZT1yYWRpb10sXG4uY2tlX2VkaXRhYmxlIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmJzLXN1Yi1jb250ZW50cyBpbnB1dFt0eXBlPXJhZGlvXSxcbi5icy1zdWItY29udGVudHMgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9c3VibWl0XSwgLmJzLW1haW4tY29udGVudHMgaW5wdXRbdHlwZT1yZXNldF0sIC5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9YnV0dG9uXSxcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmJnZS1jb250ZW50cyBpbnB1dFt0eXBlPXJlc2V0XSxcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT1idXR0b25dLFxuLmNrZV9lZGl0YWJsZSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uY2tlX2VkaXRhYmxlIGlucHV0W3R5cGU9cmVzZXRdLFxuLmNrZV9lZGl0YWJsZSBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4uYnMtc3ViLWNvbnRlbnRzIGlucHV0W3R5cGU9c3VibWl0XSxcbi5icy1zdWItY29udGVudHMgaW5wdXRbdHlwZT1yZXNldF0sXG4uYnMtc3ViLWNvbnRlbnRzIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIG1hcmdpbjogM3B4IDJweDtcbiAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIEpQXCIsIFwiU0YgUHJvIFRleHRcIiwgXCJTRiBQcm8gSWNvbnNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgXCJzYW5zLXNlcmlmXCI7XG59XG4uYnMtbWFpbi1jb250ZW50cyBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLmJzLW1haW4tY29udGVudHMgaW5wdXRbdHlwZT10ZXh0XSwgLmJzLW1haW4tY29udGVudHMgaW5wdXRbdHlwZT1lbWFpbF0sIC5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9dGVsXSwgLmJzLW1haW4tY29udGVudHMgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmJnZS1jb250ZW50cyBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT10ZXh0XSxcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT1lbWFpbF0sXG4uYmdlLWNvbnRlbnRzIGlucHV0W3R5cGU9dGVsXSxcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmNrZV9lZGl0YWJsZSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5ja2VfZWRpdGFibGUgaW5wdXRbdHlwZT10ZXh0XSxcbi5ja2VfZWRpdGFibGUgaW5wdXRbdHlwZT1lbWFpbF0sXG4uY2tlX2VkaXRhYmxlIGlucHV0W3R5cGU9dGVsXSxcbi5ja2VfZWRpdGFibGUgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmJzLXN1Yi1jb250ZW50cyBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5icy1zdWItY29udGVudHMgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1zdWItY29udGVudHMgaW5wdXRbdHlwZT1lbWFpbF0sXG4uYnMtc3ViLWNvbnRlbnRzIGlucHV0W3R5cGU9dGVsXSxcbi5icy1zdWItY29udGVudHMgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uYnMtbWFpbi1jb250ZW50cyBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsIC5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLCAuYnMtbWFpbi1jb250ZW50cyBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsIC5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsIC5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG4uYmdlLWNvbnRlbnRzIGlucHV0W3R5cGU9cGFzc3dvcmRdOjpwbGFjZWhvbGRlcixcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4uYmdlLWNvbnRlbnRzIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlcixcbi5ja2VfZWRpdGFibGUgaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuLmNrZV9lZGl0YWJsZSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi5ja2VfZWRpdGFibGUgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuLmNrZV9lZGl0YWJsZSBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuLmNrZV9lZGl0YWJsZSBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLFxuLmJzLXN1Yi1jb250ZW50cyBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsXG4uYnMtc3ViLWNvbnRlbnRzIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLmJzLXN1Yi1jb250ZW50cyBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4uYnMtc3ViLWNvbnRlbnRzIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG4uYnMtc3ViLWNvbnRlbnRzIGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYztcbn1cbi5icy1tYWluLWNvbnRlbnRzIGlucHV0OmFjdGl2ZSwgLmJzLW1haW4tY29udGVudHMgaW5wdXQ6Zm9jdXMsXG4uYmdlLWNvbnRlbnRzIGlucHV0OmFjdGl2ZSxcbi5iZ2UtY29udGVudHMgaW5wdXQ6Zm9jdXMsXG4uY2tlX2VkaXRhYmxlIGlucHV0OmFjdGl2ZSxcbi5ja2VfZWRpdGFibGUgaW5wdXQ6Zm9jdXMsXG4uYnMtc3ViLWNvbnRlbnRzIGlucHV0OmFjdGl2ZSxcbi5icy1zdWItY29udGVudHMgaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDFweCAjZmE5Njk2O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJzLW1haW4tY29udGVudHMgdGV4dGFyZWEsXG4uYmdlLWNvbnRlbnRzIHRleHRhcmVhLFxuLmNrZV9lZGl0YWJsZSB0ZXh0YXJlYSxcbi5icy1zdWItY29udGVudHMgdGV4dGFyZWEge1xuICB3aWR0aDogOTUlO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogM3B4IDNweDtcbn1cbi5icy1tYWluLWNvbnRlbnRzIHRleHRhcmVhOmFjdGl2ZSwgLmJzLW1haW4tY29udGVudHMgdGV4dGFyZWE6Zm9jdXMsXG4uYmdlLWNvbnRlbnRzIHRleHRhcmVhOmFjdGl2ZSxcbi5iZ2UtY29udGVudHMgdGV4dGFyZWE6Zm9jdXMsXG4uY2tlX2VkaXRhYmxlIHRleHRhcmVhOmFjdGl2ZSxcbi5ja2VfZWRpdGFibGUgdGV4dGFyZWE6Zm9jdXMsXG4uYnMtc3ViLWNvbnRlbnRzIHRleHRhcmVhOmFjdGl2ZSxcbi5icy1zdWItY29udGVudHMgdGV4dGFyZWE6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDFweCAjZmE5Njk2O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJzLW1haW4tY29udGVudHMgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9dGV4dF0sIC5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9ZW1haWxdLCAuYnMtbWFpbi1jb250ZW50cyBpbnB1dFt0eXBlPXRlbF0sIC5icy1tYWluLWNvbnRlbnRzIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5iZ2UtY29udGVudHMgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uYmdlLWNvbnRlbnRzIGlucHV0W3R5cGU9dGV4dF0sXG4uYmdlLWNvbnRlbnRzIGlucHV0W3R5cGU9ZW1haWxdLFxuLmJnZS1jb250ZW50cyBpbnB1dFt0eXBlPXRlbF0sXG4uYmdlLWNvbnRlbnRzIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5ja2VfZWRpdGFibGUgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uY2tlX2VkaXRhYmxlIGlucHV0W3R5cGU9dGV4dF0sXG4uY2tlX2VkaXRhYmxlIGlucHV0W3R5cGU9ZW1haWxdLFxuLmNrZV9lZGl0YWJsZSBpbnB1dFt0eXBlPXRlbF0sXG4uY2tlX2VkaXRhYmxlIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5icy1zdWItY29udGVudHMgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uYnMtc3ViLWNvbnRlbnRzIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtc3ViLWNvbnRlbnRzIGlucHV0W3R5cGU9ZW1haWxdLFxuLmJzLXN1Yi1jb250ZW50cyBpbnB1dFt0eXBlPXRlbF0sXG4uYnMtc3ViLWNvbnRlbnRzIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4uYnMtbWFpbi1jb250ZW50cyBzZWxlY3QsXG4uYmdlLWNvbnRlbnRzIHNlbGVjdCxcbi5ja2VfZWRpdGFibGUgc2VsZWN0LFxuLmJzLXN1Yi1jb250ZW50cyBzZWxlY3Qge1xuICBmb250LXNpemU6IDFlbTtcbiAgaGVpZ2h0OiAyLjZlbTtcbiAgcGFkZGluZzogMTBweCA4cHg7XG59XG4uYnMtbWFpbi1jb250ZW50cyBzZWxlY3Q6YWN0aXZlLCAuYnMtbWFpbi1jb250ZW50cyBzZWxlY3Q6Zm9jdXMsXG4uYmdlLWNvbnRlbnRzIHNlbGVjdDphY3RpdmUsXG4uYmdlLWNvbnRlbnRzIHNlbGVjdDpmb2N1cyxcbi5ja2VfZWRpdGFibGUgc2VsZWN0OmFjdGl2ZSxcbi5ja2VfZWRpdGFibGUgc2VsZWN0OmZvY3VzLFxuLmJzLXN1Yi1jb250ZW50cyBzZWxlY3Q6YWN0aXZlLFxuLmJzLXN1Yi1jb250ZW50cyBzZWxlY3Q6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDFweCAjZmE5Njk2O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJzLW1haW4tY29udGVudHMgb3B0Z3JvdXAgb3B0aW9uLFxuLmJnZS1jb250ZW50cyBvcHRncm91cCBvcHRpb24sXG4uY2tlX2VkaXRhYmxlIG9wdGdyb3VwIG9wdGlvbixcbi5icy1zdWItY29udGVudHMgb3B0Z3JvdXAgb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi8qKlxuICogYmFzZXJDTVMgOiAgQmFzZWQgV2Vic2l0ZSBEZXZlbG9wbWVudCBQcm9qZWN0IDxodHRwczovL2Jhc2VyY21zLm5ldD5cbiAqIENvcHlyaWdodCAoYykgYmFzZXJDTVMgVXNlcnMgQ29tbXVuaXR5IDxodHRwczovL2Jhc2VyY21zLm5ldC9jb21tdW5pdHkvPlxuICpcbiAqIEBjb3B5cmlnaHQgICAgICAgQ29weXJpZ2h0IChjKSBiYXNlckNNUyBVc2VycyBDb21tdW5pdHlcbiAqIEBsaW5rXHRcdFx0aHR0cHM6Ly9iYXNlcmNtcy5uZXQgYmFzZXJDTVMgUHJvamVjdFxuICogQHNpbmNlICAgICAgICAgICBiYXNlckNNUyB2IDQuNC4wXG4gKiBAbGljZW5zZSAgICAgICAgIGh0dHBzOi8vYmFzZXJjbXMubmV0L2xpY2Vuc2UvaW5kZXguaHRtbFxuICovXG5cbi8qKlxuICogQ0tFZGl0b3Ig44K544K/44Kk44Or44K344O844OIXG4gKiDnrqHnkIbnlLvpnaLjgafjgoLlkbzjgbPlh7rjgZXjgozjgotcbiAqL1xuXG5AaW1wb3J0IFwiY29tbW9uL2VkaXRvclwiO1xuIiwiLyoqXG4gKiDjgqjjg4fjgqPjgr/jg7znlKhDU1NcbiAqL1xuXG4kYnJlYWtQb2ludDogNzY4cHg7XG5cbi5ja2VfZWRpdGFibGUge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4vKiBFZGl0b3IgUGFydHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5icy1tYWluLWNvbnRlbnRzLFxuLmJnZS1jb250ZW50cyxcbi5ja2VfZWRpdGFibGUge1xuICBmb250LWZhbWlseTogQXJpYWwsIFZlcmRhbmEsIFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcblxuICBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIEpQXCIsIFwiU0YgUHJvIFRleHRcIiwgXCJTRiBQcm8gSWNvbnNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDIuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwLjZlbSAwO1xuICAgIHBhZGRpbmc6IDAuM2VtIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luOiA1NnB4IDAgMjBweCAwO1xuICAgIHBhZGRpbmc6IDEzcHggMjhweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBsaW5lLWhlaWdodDogNDguM3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgaDQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjQ0NDIGRvdHRlZDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbjogNTBweCAwIDE3cHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgcGFkZGluZzogMC4zZW0gMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAuM2VtIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICB1IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIHMge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB9XG5cbiAgZW0ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIGhyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBjb2xvcjogI2RkZDtcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDIwcHggMCAzNnB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1cmVtO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gICAgICBtYXJnaW46IDAuNWVtIDAgMC41ZW0gMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGEge1xuICAgICAgICB6b29tOiAxO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzE4MTgxODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMS44ZW07XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBtYXJnaW46IDIwcHggMCAzNnB4IDEuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNXJlbTtcblxuICAgIG9sIHtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWwtbGVhZGluZy16ZXJvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICAgIG1hcmdpbjogMC41ZW0gMCAwLjVlbSAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMi4zO1xuICB9XG5cbiAgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtQb2ludCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgY2FwdGlvbiB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha1BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5LFxuICAgIHRmb290IHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha1BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrUG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKG9kZCkgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMjZweCAyNHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMWUxZTE7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrUG9pbnQpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0aCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gSlBcIiwgXCJTRiBQcm8gVGV4dFwiLCBcIlNGIFBybyBJY29uc1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBcInNhbnMtc2VyaWZcIjtcbiAgICAgICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrUG9pbnQpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmaWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgaW1nIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgYWRkcmVzcywgYnV0dG9uLCBjYXB0aW9uLCBjaXRlLCBjb2RlLCBkZm4sIGVtLCBpbnB1dCwgb3B0Z3JvdXAsIG9wdGlvbiwgc2VsZWN0LCBzdHJvbmcsIHRleHRhcmVhLCB0aCwgdmFyIHtcbiAgICBmb250OiBpbmhlcml0O1xuICB9XG5cbiAgc21hbGwge1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG5cbiAgZGVsLCBpbnMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIGEge1xuICAgICY6bGluaywgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMmI3YmI5O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGNhcHRpb24sIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgcSB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG5cbiAgYWJiciwgYWNyb255bSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB9XG5cbiAgc3ViIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICB9XG5cbiAgc3VwIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIH1cblxuICBsZWdlbmQge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgcHJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UyRTJFMjtcbiAgfVxuXG4gIGJsb2NrcXVvdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIHBhZGRpbmc6IDFweCAyLjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6ICM4ODg7XG4gICAgZm9udC1zaXplOiAwLjllbTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KAnCc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMC4zZW07XG4gICAgICBsZWZ0OiAwLjI1ZW07XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgY29sb3I6ICNjY2M7XG4gICAgICBmb250LXNpemU6IDNlbTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAn4oCdJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMC4zZW07XG4gICAgICByaWdodDogMC4yNWVtO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgfVxuICB9XG5cbn1cblxuLyogRm9ybSBQYXJ0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJzLW1haW4tY29udGVudHMsXG4uYmdlLWNvbnRlbnRzLFxuLmNrZV9lZGl0YWJsZSxcbi5icy1zdWItY29udGVudHMge1xuICBmb3JtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCwgb3B0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJTRiBQcm8gSlBcIiwgXCJTRiBQcm8gVGV4dFwiLCBcIlNGIFBybyBJY29uc1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBcInNhbnMtc2VyaWZcIjtcbiAgfVxuXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICBpbnB1dFt0eXBlPXRleHRdLFxuICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgaW5wdXRbdHlwZT10ZWxdLFxuICBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIHRleHRhcmVhLFxuICBzZWxlY3Qge1xuICAgIG1hcmdpbjogM3B4IDJweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICAmW3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgJlt0eXBlPXJhZGlvXSwgJlt0eXBlPWNoZWNrYm94XSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgJlt0eXBlPXN1Ym1pdF0sICZbdHlwZT1yZXNldF0sICZbdHlwZT1idXR0b25dIHtcbiAgICAgIG1hcmdpbjogM3B4IDJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBKUFwiLCBcIlNGIFBybyBUZXh0XCIsIFwiU0YgUHJvIEljb25zXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIH1cblxuICAgICZbdHlwZT1wYXNzd29yZF0sXG4gICAgJlt0eXBlPXRleHRdLFxuICAgICZbdHlwZT1lbWFpbF0sXG4gICAgJlt0eXBlPXRlbF0sXG4gICAgJlt0eXBlPW51bWJlcl1cbiAgICB7XG4gICAgICBmb250LXNpemU6IDFlbTtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMXB4ICNmYTk2OTY7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBhZGRpbmc6IDNweCAzcHg7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMXB4ICNmYTk2OTY7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0IHtcbiAgICAmW3R5cGU9cGFzc3dvcmRdLFxuICAgICZbdHlwZT10ZXh0XSxcbiAgICAmW3R5cGU9ZW1haWxdLFxuICAgICZbdHlwZT10ZWxdLFxuICAgICZbdHlwZT1udW1iZXJdXG4gICAge1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB9XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGhlaWdodDogMi42ZW07XG4gICAgcGFkZGluZzogMTBweCA4cHg7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMXB4ICNmYTk2OTY7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIG9wdGdyb3VwIG9wdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4iXX0= */
