@charset "UTF-8";
/*====================================================================================
0）リセット
====================================================================================*/
/*! sanitize.css v3.3.0 | CC0 1.0 Public Domain | github.com/10up/sanitize.css */
/*
 * Normalization
 */
abbr[title] {
  text-decoration: underline;
  text-decoration: underline dotted;
}

audio:not([controls]) {
  display: none;
}

b,
strong {
  font-weight: bolder;
}

button {
  -webkit-appearance: button;
  overflow: visible;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

button:-moz-focusring,
input:-moz-focusring {
  outline: 1px dotted ButtonText;
}

button,
select {
  text-transform: none;
}

details {
  display: block;
}

hr {
  overflow: visible;
}

html {
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
}

input {
  -webkit-border-radius: 0;
}

input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
}

input[type="number"] {
  width: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

main {
  display: block;
}

pre {
  overflow: auto;
}

progress {
  display: inline-block;
}

summary {
  display: block;
}

svg:not(:root) {
  overflow: hidden;
}

template {
  display: none;
}

textarea {
  overflow: auto;
}

[hidden] {
  display: none;
}

/*
 * Universal inheritance
 */
*,
::before,
::after {
  box-sizing: inherit;
}

* {
  font-size: inherit;
  line-height: inherit;
}

::before,
::after {
  text-decoration: inherit;
  vertical-align: inherit;
}

button,
input,
select,
textarea {
  font-family: inherit;
  font-style: inherit;
  font-weight: inherit;
}

/*
 * Opinionated defaults
 */
* {
  margin: 0;
  padding: 0;
}

*,
::before,
::after {
  border-style: solid;
  border-width: 0;
}

a,
area,
button,
input,
label,
select,
textarea,
[tabindex] {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

select {
  -moz-appearance: none;
  -webkit-appearance: none;
}

select::-ms-expand {
  display: none;
}

select::-ms-value {
  color: currentColor;
}

svg {
  fill: currentColor;
}

[aria-busy="true"] {
  cursor: progress;
}

[aria-controls] {
  cursor: pointer;
}

[aria-disabled] {
  cursor: default;
}

[hidden][aria-hidden="false"] {
  clip: rect(0 0 0 0);
  display: inherit;
  position: absolute;
}

[hidden][aria-hidden="false"]:focus {
  clip: auto;
}

/*
 * Configurable defaults
 */
* {
  background-repeat: no-repeat;
}

:root {
  background-color: #ffffff;
  box-sizing: border-box;
  color: #000000;
  cursor: default;
  font: 66.6666666667% sans-serif;
}

a {
  text-decoration: none;
}

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

button,
input,
select,
textarea {
  background-color: transparent;
  color: inherit;
}

button,
[type="button"],
[type="date"],
[type="datetime"],
[type="datetime-local"],
[type="email"],
[type="month"],
[type="number"],
[type="password"],
[type="reset"],
[type="search"],
[type="submit"],
[type="tel"],
[type="text"],
[type="time"],
[type="url"],
[type="week"],
select,
textarea {
  min-height: 1.5em;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
}

nav ol,
nav ul {
  list-style: none;
}

small {
  font-size: 75%;
}

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

textarea {
  resize: vertical;
}

::-moz-selection {
  background-color: #b3d4fc;
  color: #ffffff;
  text-shadow: none;
}

::selection {
  background-color: #b3d4fc;
  color: #ffffff;
  text-shadow: none;
}

/* テキスト飛ばし
------------------------------------------*/
/*====================================================================================
エリアの設定
====================================================================================*/
html, body {
  overflow-x: hidden;
  　position: relative;
}

/*====================================================================================
テキスト
====================================================================================*/
body {
  -webkit-font-smoothing: antialiased;
}

/*------------------------------------------
基本フォント
------------------------------------------*/
h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, dt, dd, li, fieldset, form,
label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure {
  color: #303030;
  font-size: 14px;
  font-weight: 300;
  font-family: "游ゴシック体", "YuGothic", "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "HiraKakuProN-W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  text-align: left;
  line-height: 20px;
  letter-spacing: 0;
  word-wrap: break-word;
}

/*------------------------------------------
テキストスタイル
------------------------------------------*/
/* リンク
------------------------------------------*/
a {
  color: #303030;
}

.txtOverF {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* 行揃え
------------------------------------------*/
.ta-le {
  text-align: left !important;
}

.ta-ce {
  text-align: center !important;
}

.ta-ri {
  text-align: right !important;
}

@media screen and (max-width: 790px) {
  .ta-le_sp {
    text-align: left !important;
  }
  .ta-ce_sp {
    text-align: center !important;
  }
  .ta-ri_sp {
    text-align: right !important;
  }
}

@media screen and (min-width: 790px) {
  .ta-le_pc {
    text-align: left !important;
  }
  .ta-ce_pc {
    text-align: center !important;
  }
  .ta-ri_pc {
    text-align: right !important;
  }
}

/* 縦揃え（vertiacl-align
------------------------------------------*/
.va-to {
  vertical-align: top !important;
}

.va-mi {
  vertical-align: middle !important;
}

.va-bo {
  vertical-align: bottom !important;
}

@media screen and (max-width: 790px) {
  .va-to_sp {
    vertical-align: top !important;
  }
  .va-mi_sp {
    vertical-align: middle !important;
  }
  .va-bo_sp {
    vertical-align: bottom !important;
  }
}

@media screen and (min-width: 790px) {
  .va-to_pc {
    vertical-align: top !important;
  }
  .va-mi_pc {
    vertical-align: middle !important;
  }
  .va-bo_pc {
    vertical-align: bottom !important;
  }
}

/* テキストの太さ
------------------------------------------*/
.fw-bo {
  font-weight: bold;
}

.fw-no {
  font-weight: normal;
}

@media screen and (max-width: 790px) {
  .fw-bo_sp {
    font-weight: bold !important;
  }
  .fw-no_sp {
    font-weight: normal !important;
  }
}

@media screen and (min-width: 790px) {
  .fw-bo_pc {
    font-weight: bold !important;
  }
  .fw-no_pc {
    font-weight: normal !important;
  }
}

/* 一行ではみ出た部分を...
------------------------------------------*/
.to-el {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media screen and (max-width: 790px) {
  .to-el_sp {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

@media screen and (min-width: 790px) {
  .to-el_pc {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

/* 折り返しなし・はみ出たら非表示
------------------------------------------*/
.to-el {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media screen and (max-width: 790px) {
  .to-el_sp {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

@media screen and (min-width: 790px) {
  .to-el_pc {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

/*====================================================================================
余白の設定：top、right、bottom、left、topとbottom、leftとright
====================================================================================*/
/*------------------------------------------
paddingを与える
------------------------------------------*/
.pt0 {
  padding-top: 0px !important;
}

.pr0 {
  padding-right: 0px !important;
}

.pb0 {
  padding-bottom: 0px !important;
}

.pl0 {
  padding-left: 0px !important;
}

.ptb0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.plr0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.pt10 {
  padding-top: 10px !important;
}

.pr10 {
  padding-right: 10px !important;
}

.pb10 {
  padding-bottom: 10px !important;
}

.pl10 {
  padding-left: 10px !important;
}

.ptb10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.plr10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.pt20 {
  padding-top: 20px !important;
}

.pr20 {
  padding-right: 20px !important;
}

.pb20 {
  padding-bottom: 20px !important;
}

.pl20 {
  padding-left: 20px !important;
}

.ptb20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.plr20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.pt30 {
  padding-top: 30px !important;
}

.pr30 {
  padding-right: 30px !important;
}

.pb30 {
  padding-bottom: 30px !important;
}

.pl30 {
  padding-left: 30px !important;
}

.ptb30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.plr30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.pt40 {
  padding-top: 40px !important;
}

.pr40 {
  padding-right: 40px !important;
}

.pb40 {
  padding-bottom: 40px !important;
}

.pl40 {
  padding-left: 40px !important;
}

.ptb40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.plr40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.pt50 {
  padding-top: 50px !important;
}

.pr50 {
  padding-right: 50px !important;
}

.pb50 {
  padding-bottom: 50px !important;
}

.pl50 {
  padding-left: 50px !important;
}

.ptb50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.plr50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.pt60 {
  padding-top: 60px !important;
}

.pr60 {
  padding-right: 60px !important;
}

.pb60 {
  padding-bottom: 60px !important;
}

.pl60 {
  padding-left: 60px !important;
}

.ptb60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.plr60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.pt70 {
  padding-top: 70px !important;
}

.pr70 {
  padding-right: 70px !important;
}

.pb70 {
  padding-bottom: 70px !important;
}

.pl70 {
  padding-left: 70px !important;
}

.ptb70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.plr70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.pt80 {
  padding-top: 80px !important;
}

.pr80 {
  padding-right: 80px !important;
}

.pb80 {
  padding-bottom: 80px !important;
}

.pl80 {
  padding-left: 80px !important;
}

.ptb80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.plr80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.pt90 {
  padding-top: 90px !important;
}

.pr90 {
  padding-right: 90px !important;
}

.pb90 {
  padding-bottom: 90px !important;
}

.pl90 {
  padding-left: 90px !important;
}

.ptb90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.plr90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
}

.pt100 {
  padding-top: 100px !important;
}

.pr100 {
  padding-right: 100px !important;
}

.pb100 {
  padding-bottom: 100px !important;
}

.pl100 {
  padding-left: 100px !important;
}

.ptb100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.plr100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.ptAuto {
  padding-top: auto !important;
}

.prAuto {
  padding-right: auto !important;
}

.pbAuto {
  padding-bottom: auto !important;
}

.plAuto {
  padding-left: auto !important;
}

.ptbAuto {
  padding-top: auto !important;
  padding-bottom: auto !important;
}

.plrAuto {
  padding-left: auto !important;
  padding-right: auto !important;
}

@media screen and (max-width: 790px) {
  .pt0_sp {
    padding-top: 0px;
  }
  .pr0_sp {
    padding-right: 0px;
  }
  .pb0_sp {
    padding-bottom: 0px;
  }
  .pl0_sp {
    padding-left: 0px;
  }
  .ptb0_sp {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .plr0_sp {
    padding-left: 0px;
    padding-right: 0px;
  }
  .pt10_sp {
    padding-top: 10px;
  }
  .pr10_sp {
    padding-right: 10px;
  }
  .pb10_sp {
    padding-bottom: 10px;
  }
  .pl10_sp {
    padding-left: 10px;
  }
  .ptb10_sp {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .plr10_sp {
    padding-left: 10px;
    padding-right: 10px;
  }
  .pt20_sp {
    padding-top: 20px;
  }
  .pr20_sp {
    padding-right: 20px;
  }
  .pb20_sp {
    padding-bottom: 20px;
  }
  .pl20_sp {
    padding-left: 20px;
  }
  .ptb20_sp {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .plr20_sp {
    padding-left: 20px;
    padding-right: 20px;
  }
  .pt30_sp {
    padding-top: 30px;
  }
  .pr30_sp {
    padding-right: 30px;
  }
  .pb30_sp {
    padding-bottom: 30px;
  }
  .pl30_sp {
    padding-left: 30px;
  }
  .ptb30_sp {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .plr30_sp {
    padding-left: 30px;
    padding-right: 30px;
  }
  .pt40_sp {
    padding-top: 40px;
  }
  .pr40_sp {
    padding-right: 40px;
  }
  .pb40_sp {
    padding-bottom: 40px;
  }
  .pl40_sp {
    padding-left: 40px;
  }
  .ptb40_sp {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .plr40_sp {
    padding-left: 40px;
    padding-right: 40px;
  }
  .pt50_sp {
    padding-top: 50px;
  }
  .pr50_sp {
    padding-right: 50px;
  }
  .pb50_sp {
    padding-bottom: 50px;
  }
  .pl50_sp {
    padding-left: 50px;
  }
  .ptb50_sp {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .plr50_sp {
    padding-left: 50px;
    padding-right: 50px;
  }
  .pt60_sp {
    padding-top: 60px;
  }
  .pr60_sp {
    padding-right: 60px;
  }
  .pb60_sp {
    padding-bottom: 60px;
  }
  .pl60_sp {
    padding-left: 60px;
  }
  .ptb60_sp {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .plr60_sp {
    padding-left: 60px;
    padding-right: 60px;
  }
  .pt70_sp {
    padding-top: 70px;
  }
  .pr70_sp {
    padding-right: 70px;
  }
  .pb70_sp {
    padding-bottom: 70px;
  }
  .pl70_sp {
    padding-left: 70px;
  }
  .ptb70_sp {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .plr70_sp {
    padding-left: 70px;
    padding-right: 70px;
  }
  .pt80_sp {
    padding-top: 80px;
  }
  .pr80_sp {
    padding-right: 80px;
  }
  .pb80_sp {
    padding-bottom: 80px;
  }
  .pl80_sp {
    padding-left: 80px;
  }
  .ptb80_sp {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .plr80_sp {
    padding-left: 80px;
    padding-right: 80px;
  }
  .pt90_sp {
    padding-top: 90px;
  }
  .pr90_sp {
    padding-right: 90px;
  }
  .pb90_sp {
    padding-bottom: 90px;
  }
  .pl90_sp {
    padding-left: 90px;
  }
  .ptb90_sp {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .plr90_sp {
    padding-left: 90px;
    padding-right: 90px;
  }
  .pt100_sp {
    padding-top: 100px;
  }
  .pr100_sp {
    padding-right: 100px;
  }
  .pb100_sp {
    padding-bottom: 100px;
  }
  .pl100_sp {
    padding-left: 100px;
  }
  .ptb100_sp {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .plr100_sp {
    padding-left: 100px;
    padding-right: 100px;
  }
  .ptAuto_sp {
    padding-top: auto;
  }
  .prAuto_sp {
    padding-right: auto;
  }
  .pbAuto_sp {
    padding-bottom: auto;
  }
  .plAuto_sp {
    padding-left: auto;
  }
  .ptbAuto_sp {
    padding-top: auto;
    padding-bottom: auto;
  }
  .plrAuto_sp {
    padding-left: auto;
    padding-right: auto;
  }
}

@media screen and (min-width: 790px) {
  .pt0_pc {
    padding-top: 0px;
  }
  .pr0_pc {
    padding-right: 0px;
  }
  .pb0_pc {
    padding-bottom: 0px;
  }
  .pl0_pc {
    padding-left: 0px;
  }
  .ptb0_pc {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .plr0_pc {
    padding-left: 0px;
    padding-right: 0px;
  }
  .pt10_pc {
    padding-top: 10px;
  }
  .pr10_pc {
    padding-right: 10px;
  }
  .pb10_pc {
    padding-bottom: 10px;
  }
  .pl10_pc {
    padding-left: 10px;
  }
  .ptb10_pc {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .plr10_pc {
    padding-left: 10px;
    padding-right: 10px;
  }
  .pt20_pc {
    padding-top: 20px;
  }
  .pr20_pc {
    padding-right: 20px;
  }
  .pb20_pc {
    padding-bottom: 20px;
  }
  .pl20_pc {
    padding-left: 20px;
  }
  .ptb20_pc {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .plr20_pc {
    padding-left: 20px;
    padding-right: 20px;
  }
  .pt30_pc {
    padding-top: 30px;
  }
  .pr30_pc {
    padding-right: 30px;
  }
  .pb30_pc {
    padding-bottom: 30px;
  }
  .pl30_pc {
    padding-left: 30px;
  }
  .ptb30_pc {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .plr30_pc {
    padding-left: 30px;
    padding-right: 30px;
  }
  .pt40_pc {
    padding-top: 40px;
  }
  .pr40_pc {
    padding-right: 40px;
  }
  .pb40_pc {
    padding-bottom: 40px;
  }
  .pl40_pc {
    padding-left: 40px;
  }
  .ptb40_pc {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .plr40_pc {
    padding-left: 40px;
    padding-right: 40px;
  }
  .pt50_pc {
    padding-top: 50px;
  }
  .pr50_pc {
    padding-right: 50px;
  }
  .pb50_pc {
    padding-bottom: 50px;
  }
  .pl50_pc {
    padding-left: 50px;
  }
  .ptb50_pc {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .plr50_pc {
    padding-left: 50px;
    padding-right: 50px;
  }
  .pt60_pc {
    padding-top: 60px;
  }
  .pr60_pc {
    padding-right: 60px;
  }
  .pb60_pc {
    padding-bottom: 60px;
  }
  .pl60_pc {
    padding-left: 60px;
  }
  .ptb60_pc {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .plr60_pc {
    padding-left: 60px;
    padding-right: 60px;
  }
  .pt70_pc {
    padding-top: 70px;
  }
  .pr70_pc {
    padding-right: 70px;
  }
  .pb70_pc {
    padding-bottom: 70px;
  }
  .pl70_pc {
    padding-left: 70px;
  }
  .ptb70_pc {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .plr70_pc {
    padding-left: 70px;
    padding-right: 70px;
  }
  .pt80_pc {
    padding-top: 80px;
  }
  .pr80_pc {
    padding-right: 80px;
  }
  .pb80_pc {
    padding-bottom: 80px;
  }
  .pl80_pc {
    padding-left: 80px;
  }
  .ptb80_pc {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .plr80_pc {
    padding-left: 80px;
    padding-right: 80px;
  }
  .pt90_pc {
    padding-top: 90px;
  }
  .pr90_pc {
    padding-right: 90px;
  }
  .pb90_pc {
    padding-bottom: 90px;
  }
  .pl90_pc {
    padding-left: 90px;
  }
  .ptb90_pc {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .plr90_pc {
    padding-left: 90px;
    padding-right: 90px;
  }
  .pt100_pc {
    padding-top: 100px;
  }
  .pr100_pc {
    padding-right: 100px;
  }
  .pb100_pc {
    padding-bottom: 100px;
  }
  .pl100_pc {
    padding-left: 100px;
  }
  .ptb100_pc {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .plr100_pc {
    padding-left: 100px;
    padding-right: 100px;
  }
  .ptAuto_pc {
    padding-top: auto;
  }
  .prAuto_pc {
    padding-right: auto;
  }
  .pbAuto_pc {
    padding-bottom: auto;
  }
  .plAuto_pc {
    padding-left: auto;
  }
  .ptbAuto_pc {
    padding-top: auto;
    padding-bottom: auto;
  }
  .plrAuto_pc {
    padding-left: auto;
    padding-right: auto;
  }
}

/*------------------------------------------
marginを与える
------------------------------------------*/
.mt0 {
  margin-top: 0px !important;
}

.mr0 {
  margin-right: 0px !important;
}

.mb0 {
  margin-bottom: 0px !important;
}

.ml0 {
  margin-left: 0px !important;
}

.mtb0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.mlr0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.mt10 {
  margin-top: 10px !important;
}

.mr10 {
  margin-right: 10px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.ml10 {
  margin-left: 10px !important;
}

.mtb10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.mlr10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.mt20 {
  margin-top: 20px !important;
}

.mr20 {
  margin-right: 20px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.ml20 {
  margin-left: 20px !important;
}

.mtb20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.mlr20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.mt30 {
  margin-top: 30px !important;
}

.mr30 {
  margin-right: 30px !important;
}

.mb30 {
  margin-bottom: 30px !important;
}

.ml30 {
  margin-left: 30px !important;
}

.mtb30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.mlr30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.mr40 {
  margin-right: 40px !important;
}

.mb40 {
  margin-bottom: 40px !important;
}

.ml40 {
  margin-left: 40px !important;
}

.mtb40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.mlr40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.mt50 {
  margin-top: 50px !important;
}

.mr50 {
  margin-right: 50px !important;
}

.mb50 {
  margin-bottom: 50px !important;
}

.ml50 {
  margin-left: 50px !important;
}

.mtb50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.mlr50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.mt60 {
  margin-top: 60px !important;
}

.mr60 {
  margin-right: 60px !important;
}

.mb60 {
  margin-bottom: 60px !important;
}

.ml60 {
  margin-left: 60px !important;
}

.mtb60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.mlr60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.mt70 {
  margin-top: 70px !important;
}

.mr70 {
  margin-right: 70px !important;
}

.mb70 {
  margin-bottom: 70px !important;
}

.ml70 {
  margin-left: 70px !important;
}

.mtb70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.mlr70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}

.mt80 {
  margin-top: 80px !important;
}

.mr80 {
  margin-right: 80px !important;
}

.mb80 {
  margin-bottom: 80px !important;
}

.ml80 {
  margin-left: 80px !important;
}

.mtb80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.mlr80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.mt90 {
  margin-top: 90px !important;
}

.mr90 {
  margin-right: 90px !important;
}

.mb90 {
  margin-bottom: 90px !important;
}

.ml90 {
  margin-left: 90px !important;
}

.mtb90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.mlr90 {
  margin-left: 90px !important;
  margin-right: 90px !important;
}

.mt100 {
  margin-top: 100px !important;
}

.mr100 {
  margin-right: 100px !important;
}

.mb100 {
  margin-bottom: 100px !important;
}

.ml100 {
  margin-left: 100px !important;
}

.mtb100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.mlr100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.mtAuto {
  margin-top: auto !important;
}

.mrAuto {
  margin-right: auto !important;
}

.mbAuto {
  margin-bottom: auto !important;
}

.mlAuto {
  margin-left: auto !important;
}

.mtbAuto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mlrAuto {
  margin-left: auto !important;
  margin-right: auto !important;
}

@media screen and (max-width: 790px) {
  .mt0_sp {
    margin-top: 0px;
  }
  .mr0_sp {
    margin-right: 0px;
  }
  .mb0_sp {
    margin-bottom: 0px;
  }
  .ml0_sp {
    margin-left: 0px;
  }
  .mtb0_sp {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .mlr0_sp {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mt10_sp {
    margin-top: 10px;
  }
  .mr10_sp {
    margin-right: 10px;
  }
  .mb10_sp {
    margin-bottom: 10px;
  }
  .ml10_sp {
    margin-left: 10px;
  }
  .mtb10_sp {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .mlr10_sp {
    margin-left: 10px;
    margin-right: 10px;
  }
  .mt20_sp {
    margin-top: 20px;
  }
  .mr20_sp {
    margin-right: 20px;
  }
  .mb20_sp {
    margin-bottom: 20px;
  }
  .ml20_sp {
    margin-left: 20px;
  }
  .mtb20_sp {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .mlr20_sp {
    margin-left: 20px;
    margin-right: 20px;
  }
  .mt30_sp {
    margin-top: 30px;
  }
  .mr30_sp {
    margin-right: 30px;
  }
  .mb30_sp {
    margin-bottom: 30px;
  }
  .ml30_sp {
    margin-left: 30px;
  }
  .mtb30_sp {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .mlr30_sp {
    margin-left: 30px;
    margin-right: 30px;
  }
  .mt40_sp {
    margin-top: 40px;
  }
  .mr40_sp {
    margin-right: 40px;
  }
  .mb40_sp {
    margin-bottom: 40px;
  }
  .ml40_sp {
    margin-left: 40px;
  }
  .mtb40_sp {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .mlr40_sp {
    margin-left: 40px;
    margin-right: 40px;
  }
  .mt50_sp {
    margin-top: 50px;
  }
  .mr50_sp {
    margin-right: 50px;
  }
  .mb50_sp {
    margin-bottom: 50px;
  }
  .ml50_sp {
    margin-left: 50px;
  }
  .mtb50_sp {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .mlr50_sp {
    margin-left: 50px;
    margin-right: 50px;
  }
  .mt60_sp {
    margin-top: 60px;
  }
  .mr60_sp {
    margin-right: 60px;
  }
  .mb60_sp {
    margin-bottom: 60px;
  }
  .ml60_sp {
    margin-left: 60px;
  }
  .mtb60_sp {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .mlr60_sp {
    margin-left: 60px;
    margin-right: 60px;
  }
  .mt70_sp {
    margin-top: 70px;
  }
  .mr70_sp {
    margin-right: 70px;
  }
  .mb70_sp {
    margin-bottom: 70px;
  }
  .ml70_sp {
    margin-left: 70px;
  }
  .mtb70_sp {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .mlr70_sp {
    margin-left: 70px;
    margin-right: 70px;
  }
  .mt80_sp {
    margin-top: 80px;
  }
  .mr80_sp {
    margin-right: 80px;
  }
  .mb80_sp {
    margin-bottom: 80px;
  }
  .ml80_sp {
    margin-left: 80px;
  }
  .mtb80_sp {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .mlr80_sp {
    margin-left: 80px;
    margin-right: 80px;
  }
  .mt90_sp {
    margin-top: 90px;
  }
  .mr90_sp {
    margin-right: 90px;
  }
  .mb90_sp {
    margin-bottom: 90px;
  }
  .ml90_sp {
    margin-left: 90px;
  }
  .mtb90_sp {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .mlr90_sp {
    margin-left: 90px;
    margin-right: 90px;
  }
  .mt100_sp {
    margin-top: 100px;
  }
  .mr100_sp {
    margin-right: 100px;
  }
  .mb100_sp {
    margin-bottom: 100px;
  }
  .ml100_sp {
    margin-left: 100px;
  }
  .mtb100_sp {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .mlr100_sp {
    margin-left: 100px;
    margin-right: 100px;
  }
  .mtAuto_sp {
    margin-top: auto;
  }
  .mrAuto_sp {
    margin-right: auto;
  }
  .mbAuto_sp {
    margin-bottom: auto;
  }
  .mlAuto_sp {
    margin-left: auto;
  }
  .mtbAuto_sp {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mlrAuto_sp {
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (min-width: 790px) {
  .mt0_pc {
    margin-top: 0px;
  }
  .mr0_pc {
    margin-right: 0px;
  }
  .mb0_pc {
    margin-bottom: 0px;
  }
  .ml0_pc {
    margin-left: 0px;
  }
  .mtb0_pc {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .mlr0_pc {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mt10_pc {
    margin-top: 10px;
  }
  .mr10_pc {
    margin-right: 10px;
  }
  .mb10_pc {
    margin-bottom: 10px;
  }
  .ml10_pc {
    margin-left: 10px;
  }
  .mtb10_pc {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .mlr10_pc {
    margin-left: 10px;
    margin-right: 10px;
  }
  .mt20_pc {
    margin-top: 20px;
  }
  .mr20_pc {
    margin-right: 20px;
  }
  .mb20_pc {
    margin-bottom: 20px;
  }
  .ml20_pc {
    margin-left: 20px;
  }
  .mtb20_pc {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .mlr20_pc {
    margin-left: 20px;
    margin-right: 20px;
  }
  .mt30_pc {
    margin-top: 30px;
  }
  .mr30_pc {
    margin-right: 30px;
  }
  .mb30_pc {
    margin-bottom: 30px;
  }
  .ml30_pc {
    margin-left: 30px;
  }
  .mtb30_pc {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .mlr30_pc {
    margin-left: 30px;
    margin-right: 30px;
  }
  .mt40_pc {
    margin-top: 40px;
  }
  .mr40_pc {
    margin-right: 40px;
  }
  .mb40_pc {
    margin-bottom: 40px;
  }
  .ml40_pc {
    margin-left: 40px;
  }
  .mtb40_pc {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .mlr40_pc {
    margin-left: 40px;
    margin-right: 40px;
  }
  .mt50_pc {
    margin-top: 50px;
  }
  .mr50_pc {
    margin-right: 50px;
  }
  .mb50_pc {
    margin-bottom: 50px;
  }
  .ml50_pc {
    margin-left: 50px;
  }
  .mtb50_pc {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .mlr50_pc {
    margin-left: 50px;
    margin-right: 50px;
  }
  .mt60_pc {
    margin-top: 60px;
  }
  .mr60_pc {
    margin-right: 60px;
  }
  .mb60_pc {
    margin-bottom: 60px;
  }
  .ml60_pc {
    margin-left: 60px;
  }
  .mtb60_pc {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .mlr60_pc {
    margin-left: 60px;
    margin-right: 60px;
  }
  .mt70_pc {
    margin-top: 70px;
  }
  .mr70_pc {
    margin-right: 70px;
  }
  .mb70_pc {
    margin-bottom: 70px;
  }
  .ml70_pc {
    margin-left: 70px;
  }
  .mtb70_pc {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .mlr70_pc {
    margin-left: 70px;
    margin-right: 70px;
  }
  .mt80_pc {
    margin-top: 80px;
  }
  .mr80_pc {
    margin-right: 80px;
  }
  .mb80_pc {
    margin-bottom: 80px;
  }
  .ml80_pc {
    margin-left: 80px;
  }
  .mtb80_pc {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .mlr80_pc {
    margin-left: 80px;
    margin-right: 80px;
  }
  .mt90_pc {
    margin-top: 90px;
  }
  .mr90_pc {
    margin-right: 90px;
  }
  .mb90_pc {
    margin-bottom: 90px;
  }
  .ml90_pc {
    margin-left: 90px;
  }
  .mtb90_pc {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .mlr90_pc {
    margin-left: 90px;
    margin-right: 90px;
  }
  .mt100_pc {
    margin-top: 100px;
  }
  .mr100_pc {
    margin-right: 100px;
  }
  .mb100_pc {
    margin-bottom: 100px;
  }
  .ml100_pc {
    margin-left: 100px;
  }
  .mtb100_pc {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .mlr100_pc {
    margin-left: 100px;
    margin-right: 100px;
  }
  .mtAuto_pc {
    margin-top: auto;
  }
  .mrAuto_pc {
    margin-right: auto;
  }
  .mbAuto_pc {
    margin-bottom: auto;
  }
  .mlAuto_pc {
    margin-left: auto;
  }
  .mtbAuto_pc {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mlrAuto_pc {
    margin-left: auto;
    margin-right: auto;
  }
}

/*====================================================================================
限定
====================================================================================*/
@media screen and (max-width: 790px) {
  .pc {
    display: none !important;
  }
}

@media screen and (min-width: 790px) {
  .sp {
    display: none !important;
  }
}

/*====================================================================================
横並びの設定
====================================================================================*/
.colBox {
  display: table;
  table-layout: fixed;
  width: 100%;
}

.colBox .col-l, .colBox .col-r {
  display: table-cell;
}

/*------------------------------------------
解除
------------------------------------------*/
.cf:after {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  clear: both;
}

@media screen and (max-width: 790px) {
  .cf_sp:after {
    content: "";
    display: block;
    width: 100%;
    height: 0;
    clear: both;
  }
}

@media screen and (min-width: 790px) {
  .cf_pc:after {
    content: "";
    display: block;
    width: 100%;
    height: 0;
    clear: both;
  }
}

.wf-notosansjapanese {
  font-family: "Noto Sans Japanese";
}

.wf-mplus1p {
  font-family: "Mplus 1p";
}

.wf-roundedmplus1c {
  font-family: "Rounded Mplus 1c";
}

.wf-kokoro {
  font-family: "Kokoro";
}

.wf-sawarabimincho {
  font-family: "Sawarabi Mincho";
}

.wf-nikukyu {
  font-family: "Nikukyu";
}

.wf-nicomoji {
  font-family: "Nico Moji";
}


html{margin-top: 0;}
body {
  position: relative;
  background: linear-gradient(45deg, #c8d4ff, #ccc8f6 50%, #d0ffed);
  width: 100%;
  height: 100vh;
}

.bgWh {
  background: rgba(255, 255, 255, 0.9);
}

.areaStyle01 {
  padding-left: 10px;
  padding-right: 10px;
}

.inner {
  padding: 5px 10px;
}

/* 内padding10px 下margin10px*/
article section {
  margin-bottom: 10px;
}

/*text
---------------------------------------*/
#index h1 a {
  font-size: 24px;
}

/*areaごと
---------------------------------------*/
.header {
  padding-top: 10px;
  padding-bottom: 10px;
}

#index .header {
  padding-top: 15px;
  padding-bottom: 15px;
}

.menuList {
  position: relative;
  display: block;
  z-index: 999;
}

.menuList .menu01_content {
  position: absolute;
}

.menuList.top {
  position: fixed;
  top: 0;
  display: none;
}

.menu01 {
  margin-top: 2px;
}

.menu01 > .col-l, .menu01 > .col-r {
  width: 50%;
}

.menu01 > .col-l .menu01_item {
  margin-right: 1px;
  padding: 10px 5px;
}

.menu01 > .col-r .menu01_item {
  margin-left: 1px;
  padding: 10px 5px;
}

.menu01 .menu01_item p {
  text-align: center;
}

.menu01_content {
  width: 100%;
  z-index: 999;
}

.menu01_content ul {
  list-style: none;
}

.menu01_content > * {
  display: none;
  width: 100%;
  margin-top: 1px;
}

.menu01_content > * li a {
  display: block;
  padding: 8px;
  background: rgba(255, 255, 255, 0.9);
}

.menu01_content > * li:first-child {
  border-top: 1px solid #e2e2e2;
}

.menu01_content > * li:not(:last-child) {
  border-bottom: 1px solid #e2e2e2;
}

.menuBottom .menuList .menu01_content {
  bottom: 42px;
}

/*article内
---------------------------------------*/
.itemThumb {
  overflow: hidden;
  position: relative;
}

.itemThumb img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.itemThumb img.yoko {
  width: auto;
  height: 100%;
}

.itemThumb img.tate {
  height: auto;
  width: 100%;
}

.item {
  margin-bottom: 10px;
}

.item .itemThumb {
  width: 100%;
  height: 200px;
}

.item .itemThumb img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.item .itemThumb img.yoko {
  width: 100%;
  height: auto;
}

.item .itemThumb img.tate {
  height: 100%;
  width: auto;
}

.itemTitle {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
  padding: 5px 0;
  border-bottom: 1px solid #B2B2B2;
}

.itemInfo {
  margin-bottom: 5px;
  height: 2rem;
  position: relative;
}

.itemInfo > * {
  display: inline;
  position: absolute;
}

.itemInfo > *:first-child {
  left: 0;
}

.itemInfo > *:last-child {
  right: 0;
}

.itemCategory, .itemDay, .itemTag {
  font-size: 12px;
  color: #666666;
  line-height: 1rem;
  padding: 1rem 0;
}

.itemCategory {
  vertical-align: middle;
}

.itemCategory:before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 19px;
  background: url(../images/icon_category.svg) no-repeat;
  background-size: 12px 19px;
  margin-right: 0.5rem;
}

.itemTag {
  vertical-align: middle;
}

.itemTag:before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 19px;
  background: url(../images/icon_tag.svg) no-repeat;
  background-size: 12px 19px;
  margin-right: 0.5rem;
}

.itemTag > *:not(:first-child) {
  margin-left: 0.8rem;
}

/*post
---------------------------------------*/
#post article section {
  padding-bottom: 15px;
}

#post article .titleArea {
  padding-bottom: 30px;
}

#post article .itemTitle {
  text-align: center;
  padding: 20px;
}

#post article figure {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

#post article img {
  width: 100%;
  height: auto;
}

#post article .content p {
  line-height: 2.4rem;
}

#post article .content p:not(:last-child) {
  margin-bottom: 15px;
}

#post .menuBottom {
  margin-bottom: 15px;
}

/*menuBottom
---------------------------------------*/
.menu-foot div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

.menu-foot div > * {
  text-align: center;
}

.menu-foot div > * a {
  display: inline-block;
  padding: 14px;
  font-size: 12px;
}

.arrow-l a:before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-right: 1px solid #ababab;
  border-top: 1px solid #ababab;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}

.arrow-r a:after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-right: 1px solid #ababab;
  border-top: 1px solid #ababab;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

/* footer
------------------------------------------*/
footer {
  width: 100%;
  height: 30px;
  margin-top: 20px;
}

footer > * {
  text-align: center;
  padding: 5px;
}

footer small {
  color: #666666;
  font-size: 12px;
}

@media screen and (min-width: 790px) {
  .areaStyle01 {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }
  section .item:nth-child(2n-1) {
    float: left;
  }
  section .item:nth-child(2n) {
    float: right;
  }
  section .item {
    width: 380px;
  }
  section .item .itemThumb {
    height: 200px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJfc2FuaXRpemUuc2NzcyIsIl9taXhpbi5zY3NzIiwiX2NvbW1vbi5zY3NzIiwiX2V4dGVuZC5zY3NzIiwiX2ZvbnQuc2NzcyIsInNwL19jb21tb24uc2NzcyIsImFwcC5zY3NzIiwicGMvX2NvbW1vbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQjs7c0ZBRXNGO0FBRXRGLGlGQUFpRjtBQUlqRjs7R0FFRztBQUVIO0VBQ0MsMkJBQTJCO0VBQzNCLGtDQUFrQztDQUNsQzs7QUFFRDtFQUNDLGNBQWM7Q0FDZDs7QUFFRDs7RUFFQyxvQkFBb0I7Q0FDcEI7O0FBRUQ7RUFDQywyQkFBMkI7RUFDM0Isa0JBQWtCO0NBQ2xCOztBQUVEOztFQUdFLFVBQVU7RUFDVixXQUFXO0NBQ1g7O0FBTEY7O0VBUUUsK0JBQStCO0NBQy9COztBQUdGOztFQUVDLHFCQUFxQjtDQUNyQjs7QUFFRDtFQUNDLGVBQWU7Q0FDZjs7QUFFRDtFQUNDLGtCQUFrQjtDQUNsQjs7QUFFRDtFQUNDLDZDQUE2QztFQUM3QyxtQkFBbUI7RUFDbkIsK0JBQStCO0NBQy9COztBQUVEO0VBQ0MseUJBQXlCO0NBb0J6Qjs7QUFyQkQ7RUFNRSwyQkFBMkI7Q0FDM0I7O0FBUEY7RUFVRSxZQUFZO0NBQ1o7O0FBWEY7RUFjRSw4QkFBOEI7Q0FNOUI7O0FBcEJGO0VBa0JHLHlCQUF5QjtDQUN6Qjs7QUFJSDtFQUNDLGVBQWU7Q0FDZjs7QUFFRDtFQUNDLGVBQWU7Q0FDZjs7QUFFRDtFQUNDLHNCQUFzQjtDQUN0Qjs7QUFFRDtFQUNDLGVBQWU7Q0FDZjs7QUFFRDtFQUNDLGlCQUFpQjtDQUNqQjs7QUFFRDtFQUNDLGNBQWM7Q0FDZDs7QUFFRDtFQUNDLGVBQWU7Q0FDZjs7QURORDtFQ1NDLGNBQWM7Q0FDZDs7QUFFRDs7R0FFRztBQUVIOzs7RUFHQyxvQkFBb0I7Q0FDcEI7O0FBRUQ7RUFDQyxtQkFBbUI7RUFDbkIscUJBQXFCO0NBQ3JCOztBQUVE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Q0FBRzs7QUFDeEM7RUFBQywrQkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyxnQ0FBb0M7Q0FBRzs7QUFDeEM7RUFBQyw4QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyw2QkFBb0M7RUFBRSxnQ0FBb0M7Q0FBRzs7QUFDOUU7RUFBQyw4QkFBb0M7RUFBRSwrQkFBb0M7Q0FBRzs7QUFMOUU7RUFBQyw2QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQywrQkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyxnQ0FBb0M7Q0FBRzs7QUFDeEM7RUFBQyw4QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyw2QkFBb0M7RUFBRSxnQ0FBb0M7Q0FBRzs7QUFDOUU7RUFBQyw4QkFBb0M7RUFBRSwrQkFBb0M7Q0FBRzs7QUFMOUU7RUFBQyw2QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQywrQkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyxnQ0FBb0M7Q0FBRzs7QUFDeEM7RUFBQyw4QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyw2QkFBb0M7RUFBRSxnQ0FBb0M7Q0FBRzs7QUFDOUU7RUFBQyw4QkFBb0M7RUFBRSwrQkFBb0M7Q0FBRzs7QUFMOUU7RUFBQyw2QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQywrQkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyxnQ0FBb0M7Q0FBRzs7QUFDeEM7RUFBQyw4QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyw2QkFBb0M7RUFBRSxnQ0FBb0M7Q0FBRzs7QUFDOUU7RUFBQyw4QkFBb0M7RUFBRSwrQkFBb0M7Q0FBRzs7QUFMOUU7RUFBQyw2QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQywrQkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyxnQ0FBb0M7Q0FBRzs7QUFDeEM7RUFBQyw4QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyw2QkFBb0M7RUFBRSxnQ0FBb0M7Q0FBRzs7QUFDOUU7RUFBQyw4QkFBb0M7RUFBRSwrQkFBb0M7Q0FBRzs7QUFMOUU7RUFBQyw2QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQywrQkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyxnQ0FBb0M7Q0FBRzs7QUFDeEM7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QUMsOEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsMkJBQW1DO0VBQUUsOEJBQW1DO0NBQUc7O0FBQzVFO0VBQUMsNEJBQW1DO0VBQUUsNkJBQW1DO0NBQUc7O0FBTDVFO0VBQUMsNEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsOEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsK0JBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNkJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNEJBQW1DO0VBQUUsK0JBQW1DO0NBQUc7O0FBQzVFO0VBQUMsNkJBQW1DO0VBQUUsOEJBQW1DO0NBQUc7O0FBTDVFO0VBQUMsNEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsOEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsK0JBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNkJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNEJBQW1DO0VBQUUsK0JBQW1DO0NBQUc7O0FBQzVFO0VBQUMsNkJBQW1DO0VBQUUsOEJBQW1DO0NBQUc7O0FBTDVFO0VBQUMsNEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsOEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsK0JBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNkJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNEJBQW1DO0VBQUUsK0JBQW1DO0NBQUc7O0FBQzVFO0VBQUMsNkJBQW1DO0VBQUUsOEJBQW1DO0NBQUc7O0FBTDVFO0VBQUMsNEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsOEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsK0JBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNkJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNEJBQW1DO0VBQUUsK0JBQW1DO0NBQUc7O0FBQzVFO0VBQUMsNkJBQW1DO0VBQUUsOEJBQW1DO0NBQUc7O0FBTDVFO0VBQUMsNEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsOEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsK0JBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNkJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNEJBQW1DO0VBQUUsK0JBQW1DO0NBQUc7O0FBQzVFO0VBQUMsNkJBQW1DO0VBQUUsOEJBQW1DO0NBQUc7O0FBTDVFO0VBQUMsNEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsOEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsK0JBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNkJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNEJBQW1DO0VBQUUsK0JBQW1DO0NBQUc7O0FBQzVFO0VBQUMsNkJBQW1DO0VBQUUsOEJBQW1DO0NBQUc7O0FBTDVFO0VBQUMsNEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsOEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsK0JBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNkJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNEJBQW1DO0VBQUUsK0JBQW1DO0NBQUc7O0FBQzVFO0VBQUMsNkJBQW1DO0VBQUUsOEJBQW1DO0NBQUc7O0FBTDVFO0VBQUMsNEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsOEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsK0JBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNkJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNEJBQW1DO0VBQUUsK0JBQW1DO0NBQUc7O0FBQzVFO0VBQUMsNkJBQW1DO0VBQUUsOEJBQW1DO0NBQUc7O0FBTDVFO0VBQUMsNEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsOEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsK0JBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNkJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNEJBQW1DO0VBQUUsK0JBQW1DO0NBQUc7O0FBQzVFO0VBQUMsNkJBQW1DO0VBQUUsOEJBQW1DO0NBQUc7O0FBTDVFO0VBQUMsNkJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsK0JBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsZ0NBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsOEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNkJBQW1DO0VBQUUsZ0NBQW1DO0NBQUc7O0FBQzVFO0VBQUMsOEJBQW1DO0VBQUUsK0JBQW1DO0NBQUc7O0FBSTdFO0VB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Q3pDO0VBRUUscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCwwQkFBK0I7TUFBL0IsdUJBQStCO1VBQS9CLCtCQUErQjtFQUMvQixZQUFZO0NBU1o7O0FBYkY7RUFNRyxtQkFBbUI7Q0FNbkI7O0FBWkg7RUFRSSxzQkFBc0I7RUFDdEIsY0FBYztFQUNkLGdCQUFnQjtDQUNoQjs7QUFLSjtFQUNDLFlBQVk7RUFDWixzQkFBc0I7RUFDdEIsV0FBVztFQUFFLFlBQVk7RUFDekIsZ0NGek1zQjtFRTBNdEIsOEJGMU1zQjtFRTJNdEIsbUNBQWlCO1VBQWpCLDJCQUFpQjtDQUNqQjs7QUFFRDtFQUNDLFlBQVk7RUFDWixzQkFBc0I7RUFDdEIsV0FBVztFQUFFLFlBQVk7RUFDekIsZ0NGbE5zQjtFRW1OdEIsOEJGbk5zQjtFRW9OdEIsaUNBQWlCO1VBQWpCLHlCQUFpQjtDQUNqQjs7QUFFRDs0Q0FDNEM7QUFDNUM7RUFDQyxZQUFZO0VBQUUsYUFBYTtFQUMzQixpQkFBaUI7Q0FTakI7O0FBWEQ7RUFJRSxtQkFBbUI7RUFDbkIsYUFBYTtDQUNiOztBQU5GO0VBUUUsZUZoT29CO0VFaU9wQixnQkFBZ0I7Q0FDaEI7O0FDck9GO0VDUkE7SUFDRSxhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsaUJBQWlCO0dBQ2xCO0VBRUQ7SUFDdUIsWUFBWTtHQUFHO0VBRHRDO0lBRXFCLGFBQWE7R0FBRztFQUZyQztJQUlDLGFBQWE7R0FJYjtFQVJEO0lBTUUsY0FBYztHQUNkO0NScTlFRCIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjDvvInjg6rjgrvjg4Pjg4hcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiEgc2FuaXRpemUuY3NzIHYzLjMuMCB8IENDMCAxLjAgUHVibGljIERvbWFpbiB8IGdpdGh1Yi5jb20vMTB1cC9zYW5pdGl6ZS5jc3MgKi9cbi8qXG4gKiBOb3JtYWxpemF0aW9uXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbmJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcbmlucHV0Oi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ociB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5odG1sIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5pbnB1dCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbn1cblxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICB3aWR0aDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKlxuICogVW5pdmVyc2FsIGluaGVyaXRhbmNlXG4gKi9cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4qIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLypcbiAqIE9waW5pb25hdGVkIGRlZmF1bHRzXG4gKi9cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbmEsXG5hcmVhLFxuYnV0dG9uLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnRleHRhcmVhLFxuW3RhYmluZGV4XSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5zZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc2VsZWN0OjotbXMtdmFsdWUge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG5zdmcge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cblthcmlhLWJ1c3k9XCJ0cnVlXCJdIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuW2FyaWEtY29udHJvbHNdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5bYXJpYS1kaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbltoaWRkZW5dW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbltoaWRkZW5dW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl06Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xufVxuXG4vKlxuICogQ29uZmlndXJhYmxlIGRlZmF1bHRzXG4gKi9cbioge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG46cm9vdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQ6IDY2LjY2NjY2NjY2NjclIHNhbnMtc2VyaWY7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxuaWZyYW1lLFxuaW1nLFxuc3ZnLFxudmlkZW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwiZGF0ZVwiXSxcblt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibW9udGhcIl0sXG5bdHlwZT1cIm51bWJlclwiXSxcblt0eXBlPVwicGFzc3dvcmRcIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzZWFyY2hcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSxcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ0ZXh0XCJdLFxuW3R5cGU9XCJ0aW1lXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cIndlZWtcIl0sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDEuNWVtO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbn1cblxubmF2IG9sLFxubmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLyog44OG44Kt44K544OI6aOb44Gw44GXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOCqOODquOCouOBruioreWumlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmh0bWwsIGJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIOOAgHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuODhuOCreOCueODiFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuWfuuacrOODleOCqeODs+ODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSwgZHQsIGRkLCBsaSwgZmllbGRzZXQsIGZvcm0sXG5sYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXVHb3RoaWNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhS2FrdVByb04tVzNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4jjgrnjgr/jgqTjg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiDjg6rjg7Pjgq9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5hIHtcbiAgY29sb3I6ICMzMDMwMzA7XG59XG5cbi50eHRPdmVyRiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4vKiDooYzmj4PjgYhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGEtbGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50YS1jZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGEtcmkge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xuICAudGEtbGVfc3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGEtY2Vfc3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC50YS1yaV9zcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3OTBweCkge1xuICAudGEtbGVfcGMge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGEtY2VfcGMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC50YS1yaV9wYyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiDnuKbmj4PjgYjvvIh2ZXJ0aWFjbC1hbGlnblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi52YS10byB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLnZhLW1pIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4udmEtYm8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MHB4KSB7XG4gIC52YS10b19zcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC52YS1taV9zcCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG4gIC52YS1ib19zcCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc5MHB4KSB7XG4gIC52YS10b19wYyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC52YS1taV9wYyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG4gIC52YS1ib19wYyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIOODhuOCreOCueODiOOBruWkquOBlVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mdy1ibyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZnctbm8ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xuICAuZnctYm9fc3Age1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ3LW5vX3NwIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzkwcHgpIHtcbiAgLmZ3LWJvX3BjIHtcbiAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICB9XG4gIC5mdy1ub19wYyB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIOS4gOihjOOBp+OBr+OBv+WHuuOBn+mDqOWIhuOCki4uLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50by1lbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xuICAudG8tZWxfc3Age1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3OTBweCkge1xuICAudG8tZWxfcGMge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuXG4vKiDmipjjgorov5TjgZfjgarjgZfjg7vjga/jgb/lh7rjgZ/jgonpnZ7ooajnpLpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG8tZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkwcHgpIHtcbiAgLnRvLWVsX3NwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzkwcHgpIHtcbiAgLnRvLWVsX3BjIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuS9meeZveOBruioreWumu+8mnRvcOOAgXJpZ2h044CBYm90dG9t44CBbGVmdOOAgXRvcOOBqGJvdHRvbeOAgWxlZnTjgahyaWdodFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5wYWRkaW5n44KS5LiO44GI44KLXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnB0MCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnByMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGIwIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwwIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnB0YjAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBscjAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnB0MTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHIxMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBiMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwxMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHRiMTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGxyMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQyMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcjIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbDIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdGIyMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbHIyMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdDMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnByMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYjMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBsMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnB0YjMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBscjMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnB0NDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHI0MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnBiNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGw0MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHRiNDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGxyNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQ1MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcjUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGI1MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbDUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdGI1MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbHI1MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdDYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnByNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYjYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBsNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnB0YjYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBscjYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnB0NzAge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHI3MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnBiNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGw3MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHRiNzAge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGxyNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQ4MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcjgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ucGI4MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbDgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdGI4MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbHI4MCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdDkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnByOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYjkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnBsOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnB0YjkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnBscjkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnB0MTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcjEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYjEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwxMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdGIxMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbHIxMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdEF1dG8ge1xuICBwYWRkaW5nLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucHJBdXRvIHtcbiAgcGFkZGluZy1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucGJBdXRvIHtcbiAgcGFkZGluZy1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnBsQXV0byB7XG4gIHBhZGRpbmctbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucHRiQXV0byB7XG4gIHBhZGRpbmctdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wbHJBdXRvIHtcbiAgcGFkZGluZy1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkwcHgpIHtcbiAgLnB0MF9zcCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAucHIwX3NwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnBiMF9zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAucGwwX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAucHRiMF9zcCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5wbHIwX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnB0MTBfc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5wcjEwX3NwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5wYjEwX3NwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAucGwxMF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5wdGIxMF9zcCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnBscjEwX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAucHQyMF9zcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnByMjBfc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnBiMjBfc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wbDIwX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnB0YjIwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAucGxyMjBfc3Age1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wdDMwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAucHIzMF9zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAucGIzMF9zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnBsMzBfc3Age1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAucHRiMzBfc3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wbHIzMF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnB0NDBfc3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5wcjQwX3NwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5wYjQwX3NwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAucGw0MF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG4gIC5wdGI0MF9zcCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnBscjQwX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAucHQ1MF9zcCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLnByNTBfc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLnBiNTBfc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5wbDUwX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLnB0YjUwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAucGxyNTBfc3Age1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5wdDYwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAucHI2MF9zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuICAucGI2MF9zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnBsNjBfc3Age1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAucHRiNjBfc3Age1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5wbHI2MF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLnB0NzBfc3Age1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG4gIC5wcjcwX3NwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG4gIC5wYjcwX3NwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAucGw3MF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG4gIC5wdGI3MF9zcCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLnBscjcwX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxuICAucHQ4MF9zcCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLnByODBfc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLnBiODBfc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5wbDgwX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLnB0YjgwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAucGxyODBfc3Age1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG4gIC5wdDkwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxuICAucHI5MF9zcCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgfVxuICAucGI5MF9zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbiAgLnBsOTBfc3Age1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgfVxuICAucHRiOTBfc3Age1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG4gIC5wbHI5MF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gIH1cbiAgLnB0MTAwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgLnByMTAwX3NwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAucGIxMDBfc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAucGwxMDBfc3Age1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbiAgLnB0YjEwMF9zcCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAucGxyMTAwX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5wdEF1dG9fc3Age1xuICAgIHBhZGRpbmctdG9wOiBhdXRvO1xuICB9XG4gIC5wckF1dG9fc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnBiQXV0b19zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IGF1dG87XG4gIH1cbiAgLnBsQXV0b19zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiBhdXRvO1xuICB9XG4gIC5wdGJBdXRvX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogYXV0bztcbiAgfVxuICAucGxyQXV0b19zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzkwcHgpIHtcbiAgLnB0MF9wYyB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAucHIwX3BjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnBiMF9wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAucGwwX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAucHRiMF9wYyB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5wbHIwX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnB0MTBfcGMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5wcjEwX3BjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5wYjEwX3BjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAucGwxMF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5wdGIxMF9wYyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnBscjEwX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAucHQyMF9wYyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnByMjBfcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnBiMjBfcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wbDIwX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnB0YjIwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAucGxyMjBfcGMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wdDMwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAucHIzMF9wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAucGIzMF9wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnBsMzBfcGMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAucHRiMzBfcGMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wbHIzMF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnB0NDBfcGMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5wcjQwX3BjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5wYjQwX3BjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAucGw0MF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG4gIC5wdGI0MF9wYyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnBscjQwX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAucHQ1MF9wYyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLnByNTBfcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLnBiNTBfcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5wbDUwX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLnB0YjUwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAucGxyNTBfcGMge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5wdDYwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAucHI2MF9wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuICAucGI2MF9wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnBsNjBfcGMge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAucHRiNjBfcGMge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5wbHI2MF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLnB0NzBfcGMge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG4gIC5wcjcwX3BjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG4gIC5wYjcwX3BjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAucGw3MF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG4gIC5wdGI3MF9wYyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLnBscjcwX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxuICAucHQ4MF9wYyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLnByODBfcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLnBiODBfcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5wbDgwX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLnB0YjgwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAucGxyODBfcGMge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG4gIC5wdDkwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxuICAucHI5MF9wYyB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgfVxuICAucGI5MF9wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbiAgLnBsOTBfcGMge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgfVxuICAucHRiOTBfcGMge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG4gIC5wbHI5MF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gIH1cbiAgLnB0MTAwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgLnByMTAwX3BjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAucGIxMDBfcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAucGwxMDBfcGMge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbiAgLnB0YjEwMF9wYyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAucGxyMTAwX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5wdEF1dG9fcGMge1xuICAgIHBhZGRpbmctdG9wOiBhdXRvO1xuICB9XG4gIC5wckF1dG9fcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnBiQXV0b19wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IGF1dG87XG4gIH1cbiAgLnBsQXV0b19wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiBhdXRvO1xuICB9XG4gIC5wdGJBdXRvX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogYXV0bztcbiAgfVxuICAucGxyQXV0b19wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1hcmdpbuOCkuS4juOBiOOCi1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tdDAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1yMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1sMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLm10YjAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbHIwIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1yMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm10YjEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbHIxMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQyMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1yMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm10YjIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbHIyMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQzMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm10YjMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbHIzMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQ0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1yNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm10YjQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbHI0MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQ1MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1yNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1iNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm10YjUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbHI1MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQ2MCB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1yNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1iNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm10YjYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbHI2MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQ3MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1yNzAge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1iNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm10YjcwIHtcbiAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbHI3MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQ4MCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1yODAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1iODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm10YjgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbHI4MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQ5MCB7XG4gIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm1yOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm1iOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm10YjkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbHI5MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQxMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXIxMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYjEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXRiMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1scjEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdEF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tckF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iQXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sQXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdGJBdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbHJBdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MHB4KSB7XG4gIC5tdDBfc3Age1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAubXIwX3NwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAubWIwX3NwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLm1sMF9zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAubXRiMF9zcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAubWxyMF9zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAubXQxMF9zcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAubXIxMF9zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5tYjEwX3NwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5tbDEwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAubXRiMTBfc3Age1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubWxyMTBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAubXQyMF9zcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAubXIyMF9zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5tYjIwX3NwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tbDIwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAubXRiMjBfc3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubWxyMjBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAubXQzMF9zcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAubXIzMF9zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5tYjMwX3NwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5tbDMwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICAubXRiMzBfc3Age1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubWxyMzBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAubXQ0MF9zcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAubXI0MF9zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5tYjQwX3NwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5tbDQwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAubXRiNDBfc3Age1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAubWxyNDBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAubXQ1MF9zcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAubXI1MF9zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5tYjUwX3NwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tbDUwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxuICAubXRiNTBfc3Age1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAubWxyNTBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxuICAubXQ2MF9zcCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAubXI2MF9zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5tYjYwX3NwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5tbDYwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxuICAubXRiNjBfc3Age1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAubWxyNjBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxuICAubXQ3MF9zcCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICAubXI3MF9zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG4gIC5tYjcwX3NwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG4gIC5tbDcwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxuICAubXRiNzBfc3Age1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICAubWxyNzBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxuICAubXQ4MF9zcCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAubXI4MF9zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG4gIC5tYjgwX3NwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5tbDgwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxuICAubXRiODBfc3Age1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAubWxyODBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxuICAubXQ5MF9zcCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuICAubXI5MF9zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICB9XG4gIC5tYjkwX3NwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG4gIC5tbDkwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgfVxuICAubXRiOTBfc3Age1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxuICAubWxyOTBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgfVxuICAubXQxMDBfc3Age1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIC5tcjEwMF9zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAubWIxMDBfc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5tbDEwMF9zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB9XG4gIC5tdGIxMDBfc3Age1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5tbHIxMDBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5tdEF1dG9fc3Age1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbiAgLm1yQXV0b19zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tYkF1dG9fc3Age1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbiAgLm1sQXV0b19zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm10YkF1dG9fc3Age1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuICAubWxyQXV0b19zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc5MHB4KSB7XG4gIC5tdDBfcGMge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAubXIwX3BjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAubWIwX3BjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLm1sMF9wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAubXRiMF9wYyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAubWxyMF9wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAubXQxMF9wYyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAubXIxMF9wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5tYjEwX3BjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5tbDEwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAubXRiMTBfcGMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubWxyMTBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAubXQyMF9wYyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAubXIyMF9wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5tYjIwX3BjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tbDIwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAubXRiMjBfcGMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubWxyMjBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAubXQzMF9wYyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAubXIzMF9wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5tYjMwX3BjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5tbDMwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICAubXRiMzBfcGMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubWxyMzBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAubXQ0MF9wYyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAubXI0MF9wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5tYjQwX3BjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5tbDQwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAubXRiNDBfcGMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAubWxyNDBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAubXQ1MF9wYyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAubXI1MF9wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5tYjUwX3BjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tbDUwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxuICAubXRiNTBfcGMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAubWxyNTBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxuICAubXQ2MF9wYyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAubXI2MF9wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5tYjYwX3BjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5tbDYwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxuICAubXRiNjBfcGMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAubWxyNjBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxuICAubXQ3MF9wYyB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICAubXI3MF9wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG4gIC5tYjcwX3BjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG4gIC5tbDcwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxuICAubXRiNzBfcGMge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICAubWxyNzBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxuICAubXQ4MF9wYyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAubXI4MF9wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG4gIC5tYjgwX3BjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5tbDgwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxuICAubXRiODBfcGMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAubWxyODBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxuICAubXQ5MF9wYyB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuICAubXI5MF9wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICB9XG4gIC5tYjkwX3BjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG4gIC5tbDkwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgfVxuICAubXRiOTBfcGMge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxuICAubWxyOTBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgfVxuICAubXQxMDBfcGMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIC5tcjEwMF9wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAubWIxMDBfcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5tbDEwMF9wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB9XG4gIC5tdGIxMDBfcGMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5tbHIxMDBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5tdEF1dG9fcGMge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbiAgLm1yQXV0b19wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tYkF1dG9fcGMge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbiAgLm1sQXV0b19wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm10YkF1dG9fcGMge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuICAubWxyQXV0b19wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7pmZDlrppcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xuICAucGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3OTBweCkge1xuICAuc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu5qiq5Lim44Gz44Gu6Kit5a6aXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmNvbEJveCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbEJveCAuY29sLWwsIC5jb2xCb3ggLmNvbC1yIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuino+mZpFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkwcHgpIHtcbiAgLmNmX3NwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3OTBweCkge1xuICAuY2ZfcGM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi53Zi1ub3Rvc2Fuc2phcGFuZXNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEphcGFuZXNlXCI7XG59XG5cbi53Zi1tcGx1czFwIHtcbiAgZm9udC1mYW1pbHk6IFwiTXBsdXMgMXBcIjtcbn1cblxuLndmLXJvdW5kZWRtcGx1czFjIHtcbiAgZm9udC1mYW1pbHk6IFwiUm91bmRlZCBNcGx1cyAxY1wiO1xufVxuXG4ud2Yta29rb3JvIHtcbiAgZm9udC1mYW1pbHk6IFwiS29rb3JvXCI7XG59XG5cbi53Zi1zYXdhcmFiaW1pbmNobyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNhd2FyYWJpIE1pbmNob1wiO1xufVxuXG4ud2YtbmlrdWt5dSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5pa3VreXVcIjtcbn1cblxuLndmLW5pY29tb2ppIHtcbiAgZm9udC1mYW1pbHk6IFwiTmljbyBNb2ppXCI7XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2M4ZDRmZiwgI2NjYzhmNiA1MCUsICNkMGZmZWQpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmJnV2gge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi5hcmVhU3R5bGUwMSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmlubmVyIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbi8qIOWGhXBhZGRpbmcxMHB4IOS4i21hcmdpbjEwcHgqL1xuYXJ0aWNsZSBzZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyp0ZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2luZGV4IGgxIGEge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi8qYXJlYeOBlOOBqFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbiNpbmRleCAuaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ubWVudUxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5tZW51TGlzdCAubWVudTAxX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tZW51TGlzdC50b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lbnUwMSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLm1lbnUwMSA+IC5jb2wtbCwgLm1lbnUwMSA+IC5jb2wtciB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5tZW51MDEgPiAuY29sLWwgLm1lbnUwMV9pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xufVxuXG4ubWVudTAxID4gLmNvbC1yIC5tZW51MDFfaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xufVxuXG4ubWVudTAxIC5tZW51MDFfaXRlbSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWVudTAxX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xufVxuXG4ubWVudTAxX2NvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubWVudTAxX2NvbnRlbnQgPiAqIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLm1lbnUwMV9jb250ZW50ID4gKiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4ubWVudTAxX2NvbnRlbnQgPiAqIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7XG59XG5cbi5tZW51MDFfY29udGVudCA+ICogbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xufVxuXG4ubWVudUJvdHRvbSAubWVudUxpc3QgLm1lbnUwMV9jb250ZW50IHtcbiAgYm90dG9tOiA0MnB4O1xufVxuXG4vKmFydGljbGXlhoVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaXRlbVRodW1iIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaXRlbVRodW1iIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5pdGVtVGh1bWIgaW1nLnlva28ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaXRlbVRodW1iIGltZy50YXRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaXRlbSAuaXRlbVRodW1iIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi5pdGVtIC5pdGVtVGh1bWIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLml0ZW0gLml0ZW1UaHVtYiBpbWcueW9rbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pdGVtIC5pdGVtVGh1bWIgaW1nLnRhdGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uaXRlbVRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCMkIyQjI7XG59XG5cbi5pdGVtSW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgaGVpZ2h0OiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pdGVtSW5mbyA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLml0ZW1JbmZvID4gKjpmaXJzdC1jaGlsZCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5pdGVtSW5mbyA+ICo6bGFzdC1jaGlsZCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaXRlbUNhdGVnb3J5LCAuaXRlbURheSwgLml0ZW1UYWcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG4uaXRlbUNhdGVnb3J5IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLml0ZW1DYXRlZ29yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbl9jYXRlZ29yeS5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDE5cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaXRlbVRhZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pdGVtVGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uX3RhZy5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDE5cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaXRlbVRhZyA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC44cmVtO1xufVxuXG4vKnBvc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jcG9zdCBhcnRpY2xlIHNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuI3Bvc3QgYXJ0aWNsZSAudGl0bGVBcmVhIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbiNwb3N0IGFydGljbGUgLml0ZW1UaXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuI3Bvc3QgYXJ0aWNsZSBmaWd1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuI3Bvc3QgYXJ0aWNsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4jcG9zdCBhcnRpY2xlIC5jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuXG4jcG9zdCBhcnRpY2xlIC5jb250ZW50IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbiNwb3N0IC5tZW51Qm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLyptZW51Qm90dG9tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1lbnUtZm9vdCBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVudS1mb290IGRpdiA+ICoge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tZW51LWZvb3QgZGl2ID4gKiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5hcnJvdy1sIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FiYWJhYjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYmFiYWI7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuXG4uYXJyb3ctciBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FiYWJhYjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYmFiYWI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLyogZm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuZm9vdGVyID4gKiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xufVxuXG5mb290ZXIgc21hbGwge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3OTBweCkge1xuICAuYXJlYVN0eWxlMDEge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgc2VjdGlvbiAuaXRlbTpudGgtY2hpbGQoMm4tMSkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIHNlY3Rpb24gLml0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIHNlY3Rpb24gLml0ZW0ge1xuICAgIHdpZHRoOiAzODBweDtcbiAgfVxuICBzZWN0aW9uIC5pdGVtIC5pdGVtVGh1bWIge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4w77yJ44Oq44K744OD44OIXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vKiEgc2FuaXRpemUuY3NzIHYzLjMuMCB8IENDMCAxLjAgUHVibGljIERvbWFpbiB8IGdpdGh1Yi5jb20vMTB1cC9zYW5pdGl6ZS5jc3MgKi9cblxuLy8gTGF0ZXN0IHRlc3RlZDogQW5kcm9pZCA2LCBDaHJvbWUgNDgsIEVkZ2UgMTMsIEZpcmVmb3ggNDQsIEludGVybmV0IEV4cGxvcmVyIDExLCBpT1MgOSwgT3BlcmEgMzUsIFNhZmFyaSA5LCBXaW5kb3dzIFBob25lIDguMVxuXG4vKlxuICogTm9ybWFsaXphdGlvblxuICovXG5cbmFiYnJbdGl0bGVdIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIENocm9tZSA0OCssIEVkZ2UgMTIrLCBJbnRlcm5ldCBFeHBsb3JlciAxMS0sIFNhZmFyaSA5K1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIEZpcmVmb3ggNDArXG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7IC8vIENocm9tZSA0NC0sIGlPUyA4KywgU2FmYXJpIDkrXG59XG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyOyAvLyBFZGdlIDEyKywgU2FmYXJpIDYuMissIGFuZCBDaHJvbWUgMTgrXG59XG5cbmJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyBpT1MgOCtcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8vIEludGVybmV0IEV4cGxvcmVyIDExLVxufVxuXG5idXR0b24sXG5pbnB1dCB7XG5cdCY6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRcdGJvcmRlcjogMDsgLy8gRmlyZWZveCA0K1xuXHRcdHBhZGRpbmc6IDA7IC8vIEZpcmVmb3ggNCtcblx0fVxuXG5cdCY6LW1vei1mb2N1c3Jpbmcge1xuXHRcdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgLy8gRmlyZWZveCA0K1xuXHR9XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBGaXJlZm94IDQwKywgSW50ZXJuZXQgRXhwbG9yZXIgMTEtXG59XG5cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jazsgLy8gRWRnZSAxMissIEZpcmVmb3ggNDArLCBJbnRlcm5ldCBFeHBsb3JlciAxMS0sIFdpbmRvd3MgUGhvbmUgOC4xK1xufVxuXG5ociB7XG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMS0sIEVkZ2UgMTIrXG59XG5cbmh0bWwge1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gRWRnZSAxMissIEludGVybmV0IEV4cGxvcmVyIDExLVxuXHRvdmVyZmxvdy15OiBzY3JvbGw7IC8vIEFsbCBicm93c2VycyB3aXRob3V0IG92ZXJsYXlpbmcgc2Nyb2xsYmFyc1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIGlPUyA4KywgV2luZG93cyBQaG9uZSA4LjErXG59XG5cbmlucHV0IHtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwOyAvLyBpT1MgOCtcblxuXHQmW3R5cGU9XCJidXR0b25cIl0sXG5cdCZbdHlwZT1cInJlc2V0XCJdLFxuXHQmW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyBpT1MgOCtcblx0fVxuXG5cdCZbdHlwZT1cIm51bWJlclwiXSB7XG5cdFx0d2lkdGg6IGF1dG87IC8vIEZpcmVmb3ggMzYrXG5cdH1cblxuXHQmW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyBDaHJvbWUgNDUrLCBTYWZhcmkgOStcblxuXHRcdCY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5cdFx0Jjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8vIENocm9tZSA0NSssIFNhZmFyaSA5K1xuXHRcdH1cblx0fVxufVxuXG5tYWluIHtcblx0ZGlzcGxheTogYmxvY2s7IC8vIEFuZHJvaWQgNC4zLSwgSW50ZXJuZXQgRXhwbG9yZXIgMTEtLCBXaW5kb3dzIFBob25lIDguMStcbn1cblxucHJlIHtcblx0b3ZlcmZsb3c6IGF1dG87IC8vIEludGVybmV0IEV4cGxvcmVyIDExLVxufVxuXG5wcm9ncmVzcyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTEtLCBXaW5kb3dzIFBob25lIDguMStcbn1cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGJsb2NrOyAvLyBGaXJlZm94IDQwKywgSW50ZXJuZXQgRXhwbG9yZXIgMTEtLCBXaW5kb3dzIFBob25lIDguMStcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuXHRvdmVyZmxvdzogaGlkZGVuOyAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMS1cbn1cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lOyAvLyBBbmRyb2lkIDQuMy0sIEludGVybmV0IEV4cGxvcmVyIDExLSwgaU9TIDctLCBTYWZhcmkgNy0sIFdpbmRvd3MgUGhvbmUgOC4xK1xufVxuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvOyAvLyBFZGdlIDEyKywgSW50ZXJuZXQgRXhwbG9yZXIgMTEtXG59XG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTsgLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTAtXG59XG5cbi8qXG4gKiBVbml2ZXJzYWwgaW5oZXJpdGFuY2VcbiAqL1xuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuKiB7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zdHlsZTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuXG4vKlxuICogT3BpbmlvbmF0ZWQgZGVmYXVsdHNcbiAqL1xuXG4vLyBzcGVjaWZ5IHRoZSBtYXJnaW4gYW5kIHBhZGRpbmcgb2YgYWxsIGVsZW1lbnRzXG5cbioge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8vIHNwZWNpZnkgdGhlIGJvcmRlciBzdHlsZSBhbmQgd2lkdGggb2YgYWxsIGVsZW1lbnRzXG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6IDA7XG59XG5cbi8vIHJlbW92ZSB0aGUgdGFwcGluZyBkZWxheSBmcm9tIGNsaWNrYWJsZSBlbGVtZW50c1xuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG50ZXh0YXJlYSxcblt0YWJpbmRleF0ge1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuLy8gc3BlY2lmeSB0aGUgc3RhbmRhcmQgYXBwZWFyYW5jZSBvZiBzZWxlY3RzXG5cbnNlbGVjdCB7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTsgICAgLy8gRmlyZWZveCA0MCtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvLyBDaHJvbWUgNDUrXG5cblx0Jjo6LW1zLWV4cGFuZCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgICAgICAgIC8vIEVkZ2UgMTIrLCBJbnRlcm5ldCBFeHBsb3JlciAxMS1cblx0fVxuXG5cdCY6Oi1tcy12YWx1ZSB7XG5cdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjsgIC8vIEVkZ2UgMTIrLCBJbnRlcm5ldCBFeHBsb3JlciAxMS1cblx0fVxufVxuXG4vLyB1c2UgY3VycmVudCBjdXJyZW50IGFzIHRoZSBkZWZhdWx0IGZpbGwgb2Ygc3ZnIGVsZW1lbnRzXG5cbnN2ZyB7XG5cdGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLy8gc3BlY2lmeSB0aGUgcHJvZ3Jlc3MgY3Vyc29yIG9mIHVwZGF0aW5nIGVsZW1lbnRzXG5cblthcmlhLWJ1c3k9XCJ0cnVlXCJdIHtcblx0Y3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLy8gc3BlY2lmeSB0aGUgcG9pbnRlciBjdXJzb3Igb2YgdHJpZ2dlciBlbGVtZW50c1xuXG5bYXJpYS1jb250cm9sc10ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIHNwZWNpZnkgdGhlIHVuc3R5bGVkIGN1cnNvciBvZiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2UgaW5vcGVyYWJsZSBlbGVtZW50c1xuXG5bYXJpYS1kaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vIHNwZWNpZnkgdGhlIHN0eWxlIG9mIHZpc3VhbGx5IGhpZGRlbiB5ZXQgYWNjZXNzaWJsZSBlbGVtZW50c1xuXG5baGlkZGVuXVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0ZGlzcGxheTogaW5oZXJpdDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdCY6Zm9jdXMge1xuXHRcdGNsaXA6IGF1dG87XG5cdH1cbn1cblxuXG5cbi8qXG4gKiBDb25maWd1cmFibGUgZGVmYXVsdHNcbiAqL1xuXG4vLyBzcGVjaWZ5IHRoZSBjb3JlIHN0eWxlcyBvZiBhbGwgZWxlbWVudHNcblxuKiB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBpZih2YXJpYWJsZS1leGlzdHMoYmFja2dyb3VuZC1yZXBlYXQpLCAkYmFja2dyb3VuZC1yZXBlYXQsIG5vLXJlcGVhdCk7XG59XG5cbi8vIHNwZWNpZnkgdGhlIHJvb3Qgc3R5bGVzIG9mIHRoZSBkb2N1bWVudFxuXG46cm9vdCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGlmKHZhcmlhYmxlLWV4aXN0cyhyb290LWJhY2tncm91bmQtY29sb3IpLCAkcm9vdC1iYWNrZ3JvdW5kLWNvbG9yLCAjZmZmZmZmKTtcblx0Ym94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKHJvb3QtYm94LXNpemluZyksICRyb290LWJveC1zaXppbmcsIGJvcmRlci1ib3gpO1xuXHRjb2xvcjogaWYodmFyaWFibGUtZXhpc3RzKHJvb3QtY29sb3IpLCAkcm9vdC1jb2xvciwgIzAwMDAwMCk7XG5cdGN1cnNvcjogaWYodmFyaWFibGUtZXhpc3RzKHJvb3QtY3Vyc29yKSwgJHJvb3QtY3Vyc29yLCBkZWZhdWx0KTtcblx0Zm9udDogaWYodmFyaWFibGUtZXhpc3RzKHJvb3QtZm9udC1zaXplKSwgJHJvb3QtZm9udC1zaXplLCAxMDAlKS8je2lmKHZhcmlhYmxlLWV4aXN0cyhyb290LWxpbmUtaGVpZ2h0KSwgJHJvb3QtbGluZS1oZWlnaHQsIDEuNSl9IGlmKHZhcmlhYmxlLWV4aXN0cyhyb290LWZvbnQtZmFtaWx5KSwgJHJvb3QtZm9udC1mYW1pbHksIHNhbnMtc2VyaWYpO1xufVxuXG4vLyBzcGVjaWZ5IHRoZSB0ZXh0IGRlY29yYXRpb24gb2YgYW5jaG9yc1xuXG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBpZih2YXJpYWJsZS1leGlzdHMoYW5jaG9yLXRleHQtZGVjb3JhdGlvbiksICRhbmNob3ItdGV4dC1kZWNvcmF0aW9uLCBub25lKTtcbn1cblxuLy8gc3BlY2lmeSB0aGUgYWxpZ25tZW50IG9mIG1lZGlhIGVsZW1lbnRzXG5cbmF1ZGlvLFxuY2FudmFzLFxuaWZyYW1lLFxuaW1nLFxuc3ZnLFxudmlkZW8ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogaWYodmFyaWFibGUtZXhpc3RzKG1lZGlhLWVsZW1lbnQtdmVydGljYWwtYWxpZ24pLCAkbWVkaWEtZWxlbWVudC12ZXJ0aWNhbC1hbGlnbiwgbWlkZGxlKTtcbn1cblxuLy8gc3BlY2lmeSB0aGUgYmFja2dyb3VuZCBjb2xvciBvZiBmb3JtIGVsZW1lbnRzXG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBpZih2YXJpYWJsZS1leGlzdHMoZm9ybS1lbGVtZW50LWJhY2tncm91bmQtY29sb3IpLCAkZm9ybS1lbGVtZW50LWJhY2tncm91bmQtY29sb3IsIHRyYW5zcGFyZW50KTtcblx0Y29sb3I6IGlmKHZhcmlhYmxlLWV4aXN0cyhmb3JtLWVsZW1lbnQtY29sb3IpLCAkZm9ybS1lbGVtZW50LWNvbG9yLCBpbmhlcml0KTtcbn1cblxuLy8gc3BlY2lmeSB0aGUgbWluaW11bSBoZWlnaHQgb2YgZm9ybSBlbGVtZW50c1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwiZGF0ZVwiXSxcblt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibW9udGhcIl0sXG5bdHlwZT1cIm51bWJlclwiXSxcblt0eXBlPVwicGFzc3dvcmRcIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzZWFyY2hcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSxcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ0ZXh0XCJdLFxuW3R5cGU9XCJ0aW1lXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cIndlZWtcIl0sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdG1pbi1oZWlnaHQ6IGlmKHZhcmlhYmxlLWV4aXN0cyhmb3JtLWVsZW1lbnQtbWluLWhlaWdodCksICRmb3JtLWVsZW1lbnQtbWluLWhlaWdodCwgMS41ZW0pO1xufVxuXG4vLyBzcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IGlmKHZhcmlhYmxlLWV4aXN0cyhtb25vc3BhY2UtZm9udC1mYW1pbHkpLCAkbW9ub3NwYWNlLWZvbnQtZmFtaWx5LCBtb25vc3BhY2UpLCBtb25vc3BhY2U7XG59XG5cbi8vIHNwZWNpZnkgdGhlIGxpc3Qgc3R5bGUgb2YgbmF2IGxpc3RzXG5cbm5hdiBvbCxcbm5hdiB1bCB7XG5cdGxpc3Qtc3R5bGU6IGlmKHZhcmlhYmxlLWV4aXN0cyhuYXYtbGlzdC1zdHlsZSksICRuYXYtbGlzdC1zdHlsZSwgbm9uZSk7XG59XG5cbi8vIHNwZWNpZnkgdGhlIGZvbnQgc2l6ZSBvZiBzbWFsbCBlbGVtZW50c1xuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogaWYodmFyaWFibGUtZXhpc3RzKHNtYWxsLWZvbnQtc2l6ZSksICRzbWFsbC1mb250LXNpemUsIDc1JSk7XG59XG5cbi8vIHNwZWNpZnkgdGhlIGJvcmRlciBzdHlsaW5nIG9mIHRhYmxlc1xuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogaWYodmFyaWFibGUtZXhpc3RzKHRhYmxlLWJvcmRlci1jb2xsYXBzZSksICR0YWJsZS1ib3JkZXItY29sbGFwc2UsIGNvbGxhcHNlKTtcblx0Ym9yZGVyLXNwYWNpbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyh0YWJsZS1ib3JkZXItc3BhY2luZyksICR0YWJsZS1ib3JkZXItc3BhY2luZywgMCk7XG59XG5cbi8vIHNwZWNpZnkgdGhlIHJlc2l6YWJpbGl0eSBvZiB0ZXh0YXJlYXNcblxudGV4dGFyZWEge1xuXHRyZXNpemU6IGlmKHZhcmlhYmxlLWV4aXN0cyh0ZXh0YXJlYS1yZXNpemUpLCAkdGV4dGFyZWEtcmVzaXplLCB2ZXJ0aWNhbCk7XG59XG5cbi8vIHNwZWNpZnkgdGhlIGJhY2tncm91bmQgY29sb3IsIGZvbnQgY29sb3IsIGFuZCBkcm9wIHNoYWRvdyBvZiB0ZXh0IHNlbGVjdGlvbnNcblxuOjotbW96LXNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IGlmKHZhcmlhYmxlLWV4aXN0cyhzZWxlY3Rpb24tYmFja2dyb3VuZC1jb2xvciksICRzZWxlY3Rpb24tYmFja2dyb3VuZC1jb2xvciwgI2IzZDRmYyk7IC8vIHJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uXG5cdGNvbG9yOiBpZih2YXJpYWJsZS1leGlzdHMoc2VsZWN0aW9uLWNvbG9yKSwgJHNlbGVjdGlvbi1jb2xvciwgI2ZmZmZmZik7XG5cdHRleHQtc2hhZG93OiBpZih2YXJpYWJsZS1leGlzdHMoc2VsZWN0aW9uLXRleHQtc2hhZG93KSwgJHNlbGVjdGlvbi10ZXh0LXNoYWRvdywgbm9uZSk7XG59XG5cbjo6c2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogaWYodmFyaWFibGUtZXhpc3RzKHNlbGVjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yKSwgJHNlbGVjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yLCAjYjNkNGZjKTsgLy8gcmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb25cblx0Y29sb3I6IGlmKHZhcmlhYmxlLWV4aXN0cyhzZWxlY3Rpb24tY29sb3IpLCAkc2VsZWN0aW9uLWNvbG9yLCAjZmZmZmZmKTtcblx0dGV4dC1zaGFkb3c6IGlmKHZhcmlhYmxlLWV4aXN0cyhzZWxlY3Rpb24tdGV4dC1zaGFkb3cpLCAkc2VsZWN0aW9uLXRleHQtc2hhZG93LCBub25lKTtcbn1cbiIsIiRpbWdQYXRoOiAnLi4vaW1hZ2VzLyc7XG5cbi8qIOODhuOCreOCueODiOmjm+OBsOOBl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtaXhpbiBiZyB7XG4gIHRleHQtaW5kZW50OiAxMTAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufS8vQGluY2x1ZGUgYmdcblxuQG1peGluIGJnLWltZygkaW1nLCAkd2lkdGgsICRoZWlnaHQsICRkaXNwbGF5KSB7XG4gIHdpZHRoIDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIGJhY2tncm91bmQ6IHtcbiAgICBpbWFnZSA6IHVybCgkaW1nUGF0aCArICRpbWcpO1xuICAgIHNpemUgIDogJHdpZHRoICRoZWlnaHQ7XG4gICAgcmVwZWF0OiBuby1yZXBlYXQ7ICBcbiAgfVxuICBAaW5jbHVkZSBiZztcbiAgZGlzcGxheTogJGRpc3BsYXk7XG59Ly9AaW5jbHVkZSBiZy1pbWcoJGltZywgJHdpZHRoLCAkaGVpZ2h0LCAkZGlzcGxheSk7IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgqjjg6rjgqLjga7oqK3lrppcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5odG1sLGJvZHkge292ZXJmbG93LXg6IGhpZGRlbjvjgIBwb3NpdGlvbjogcmVsYXRpdmU7fVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44OG44Kt44K544OIXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuYm9keSB7LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7fVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5Z+65pys44OV44Kp44Oz44OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLGFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsZHQsIGRkLCBsaSxmaWVsZHNldCwgZm9ybSxcbmxhYmVsLCBsZWdlbmQsdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlIHtcblx0Y29sb3I6ICRjb2xvcl9ibGFjazAxO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9Hb19qcDAyO1xuXHR0ZXh0LWFsaWduIDogbGVmdDtcblx0bGluZS1oZWlnaHQgOiAyMHB4O1xuXHRsZXR0ZXItc3BhY2luZyA6IDA7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuOCreOCueODiOOCueOCv+OCpOODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIOODquODs+OCr1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmF7Y29sb3I6ICRjb2xvcl9ibGFjazAxO31cblxuLnR4dE92ZXJGe1xuXHRvdmVyZmxvdzogaGlkZGVuO1xud2hpdGUtc3BhY2U6IG5vd3JhcDtcbnRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLyog6KGM5o+D44GIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRhLWxlIHt0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7fVxuLnRhLWNlIHt0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDt9XG4udGEtcmkge3RleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7fVxuXG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICRicmVha1BvaW50KXsgLnRhLWxlX3NwIHt0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7fSAudGEtY2Vfc3Age3RleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O30gLnRhLXJpX3NwIHt0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O30gfVxuQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiAkYnJlYWtQb2ludCl7IC50YS1sZV9wYyB7dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O30gLnRhLWNlX3BjIHt0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDt9IC50YS1yaV9wYyB7dGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDt9IH1cblxuLyog57im5o+D44GI77yIdmVydGlhY2wtYWxpZ25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udmEtdG8ge3ZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDt9XG4udmEtbWkge3ZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDt9XG4udmEtYm8ge3ZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDt9XG5cbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJGJyZWFrUG9pbnQpeyAudmEtdG9fc3Age3ZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDt9IC52YS1taV9zcCB7dmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O30gLnZhLWJvX3NwIHt2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7fSB9XG5AbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6ICRicmVha1BvaW50KXsgLnZhLXRvX3BjIHt2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7fSAudmEtbWlfcGMge3ZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDt9IC52YS1ib19wYyB7dmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O30gfVxuXG4vKiDjg4bjgq3jgrnjg4jjga7lpKrjgZVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZnctYm8ge2ZvbnQtd2VpZ2h0OiBib2xkO31cbi5mdy1ubyB7Zm9udC13ZWlnaHQ6IG5vcm1hbDt9XG5cbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJGJyZWFrUG9pbnQpeyAuZnctYm9fc3Age2ZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7fSAuZnctbm9fc3Age2ZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDt9IH1cbkBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDogJGJyZWFrUG9pbnQpeyAuZnctYm9fcGMge2ZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7fSAuZnctbm9fcGMge2ZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDt9IH1cblxuLyog5LiA6KGM44Gn44Gv44G/5Ye644Gf6YOo5YiG44KSLi4uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvLWVsIHt3aGl0ZS1zcGFjZTogbm93cmFwOyBvdmVyZmxvdzogaGlkZGVuOyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczt9XG5cbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJGJyZWFrUG9pbnQpeyAudG8tZWxfc3Age3doaXRlLXNwYWNlOiBub3dyYXA7IG92ZXJmbG93OiBoaWRkZW47IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO30gfVxuQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiAkYnJlYWtQb2ludCl7IC50by1lbF9wYyB7d2hpdGUtc3BhY2U6IG5vd3JhcDsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7fSB9XG5cbi8qIOaKmOOCiui/lOOBl+OBquOBl+ODu+OBr+OBv+WHuuOBn+OCiemdnuihqOekulxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50by1lbCB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IG92ZXJmbG93OiBoaWRkZW47IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJGJyZWFrUG9pbnQpeyAudG8tZWxfc3Age3doaXRlLXNwYWNlOiBub3dyYXA7IG92ZXJmbG93OiBoaWRkZW47IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO30gfVxuQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiAkYnJlYWtQb2ludCl7IC50by1lbF9wYyB7d2hpdGUtc3BhY2U6IG5vd3JhcDsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7fSB9XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuS9meeZveOBruioreWumu+8mnRvcOOAgXJpZ2h044CBYm90dG9t44CBbGVmdOOAgXRvcOOBqGJvdHRvbeOAgWxlZnTjgahyaWdodFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnBhZGRpbmfjgpLkuI7jgYjjgotcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4kaTogMDtcbkB3aGlsZSAkaSA8PSAxMDAge1xuXHQucHQjeyRpfSAge3BhZGRpbmctdG9wICAgOiAjeyRpfXB4ICFpbXBvcnRhbnQ7fVxuXHQucHIjeyRpfSAge3BhZGRpbmctcmlnaHQgOiAjeyRpfXB4ICFpbXBvcnRhbnQ7fVxuXHQucGIjeyRpfSAge3BhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7fVxuXHQucGwjeyRpfSAge3BhZGRpbmctbGVmdCAgOiAjeyRpfXB4ICFpbXBvcnRhbnQ7fVxuXHQucHRiI3skaX0ge3BhZGRpbmctdG9wICAgOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7fVxuXHQucGxyI3skaX0ge3BhZGRpbmctbGVmdCAgOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IHBhZGRpbmctcmlnaHQgOiAjeyRpfXB4ICFpbXBvcnRhbnQ7fVxuXHQkaTogJGkgKyAxMDtcbn1cblxuLnB0QXV0byAge3BhZGRpbmctdG9wICAgOiBhdXRvICFpbXBvcnRhbnQ7fVxuLnByQXV0byAge3BhZGRpbmctcmlnaHQgOiBhdXRvICFpbXBvcnRhbnQ7fVxuLnBiQXV0b1x0IHtwYWRkaW5nLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O31cbi5wbEF1dG8gIHtwYWRkaW5nLWxlZnQgIDogYXV0byAhaW1wb3J0YW50O31cbi5wdGJBdXRvIHtwYWRkaW5nLXRvcCAgIDogYXV0byAhaW1wb3J0YW50OyBwYWRkaW5nLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O31cbi5wbHJBdXRvIHtwYWRkaW5nLWxlZnQgIDogYXV0byAhaW1wb3J0YW50OyBwYWRkaW5nLXJpZ2h0IDogYXV0byAhaW1wb3J0YW50O31cblxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkYnJlYWtQb2ludCl7ICRpOiAwOyBAd2hpbGUgJGkgPD0gMTAwIHsgLnB0I3skaX1fc3Age3BhZGRpbmctdG9wOiAjeyRpfXB4O30gLnByI3skaX1fc3Age3BhZGRpbmctcmlnaHQ6ICN7JGl9cHg7fSAucGIjeyRpfV9zcCB7cGFkZGluZy1ib3R0b206ICN7JGl9cHg7fSAucGwjeyRpfV9zcCB7cGFkZGluZy1sZWZ0OiAjeyRpfXB4O30gLnB0YiN7JGl9X3NwIHtwYWRkaW5nLXRvcDogI3skaX1weDsgIHBhZGRpbmctYm90dG9tOiAjeyRpfXB4O30gLnBsciN7JGl9X3NwIHtwYWRkaW5nLWxlZnQ6ICN7JGl9cHg7IHBhZGRpbmctcmlnaHQ6ICN7JGl9cHg7fSAkaTogJGkgKyAxMDt9IC5wdEF1dG9fc3Age3BhZGRpbmctdG9wOiBhdXRvO30gLnByQXV0b19zcCB7cGFkZGluZy1yaWdodDogYXV0bzt9IC5wYkF1dG9fc3Age3BhZGRpbmctYm90dG9tOiBhdXRvO30gLnBsQXV0b19zcCB7cGFkZGluZy1sZWZ0OiBhdXRvO30gLnB0YkF1dG9fc3Age3BhZGRpbmctdG9wOiBhdXRvOyBwYWRkaW5nLWJvdHRvbTogYXV0bzt9IC5wbHJBdXRvX3NwIHtwYWRkaW5nLWxlZnQ6IGF1dG87IHBhZGRpbmctcmlnaHQ6IGF1dG87fSB9XG5AbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6ICRicmVha1BvaW50KXsgJGk6IDA7IEB3aGlsZSAkaSA8PSAxMDAgeyAucHQjeyRpfV9wYyB7cGFkZGluZy10b3A6ICN7JGl9cHg7fSAucHIjeyRpfV9wYyB7cGFkZGluZy1yaWdodDogI3skaX1weDt9IC5wYiN7JGl9X3BjIHtwYWRkaW5nLWJvdHRvbTogI3skaX1weDt9IC5wbCN7JGl9X3BjIHtwYWRkaW5nLWxlZnQ6ICN7JGl9cHg7fSAucHRiI3skaX1fcGMge3BhZGRpbmctdG9wOiAjeyRpfXB4OyAgcGFkZGluZy1ib3R0b206ICN7JGl9cHg7fSAucGxyI3skaX1fcGMge3BhZGRpbmctbGVmdDogI3skaX1weDsgcGFkZGluZy1yaWdodDogI3skaX1weDt9ICRpOiAkaSArIDEwO30gLnB0QXV0b19wYyB7cGFkZGluZy10b3A6IGF1dG87fSAucHJBdXRvX3BjIHtwYWRkaW5nLXJpZ2h0OiBhdXRvO30gLnBiQXV0b19wYyB7cGFkZGluZy1ib3R0b206IGF1dG87fSAucGxBdXRvX3BjIHtwYWRkaW5nLWxlZnQ6IGF1dG87fSAucHRiQXV0b19wYyB7cGFkZGluZy10b3A6IGF1dG87IHBhZGRpbmctYm90dG9tOiBhdXRvO30gLnBsckF1dG9fcGMge3BhZGRpbmctbGVmdDogYXV0bzsgcGFkZGluZy1yaWdodDogYXV0bzt9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1hcmdpbuOCkuS4juOBiOOCi1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRpOiAwO1xuQHdoaWxlICRpIDw9IDEwMCB7XG5cdC5tdCN7JGl9ICB7bWFyZ2luLXRvcCAgIDogI3skaX1weCAhaW1wb3J0YW50O31cblx0Lm1yI3skaX0gIHttYXJnaW4tcmlnaHQgOiAjeyRpfXB4ICFpbXBvcnRhbnQ7fVxuXHQubWIjeyRpfSAge21hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDt9XG5cdC5tbCN7JGl9ICB7bWFyZ2luLWxlZnQgIDogI3skaX1weCAhaW1wb3J0YW50O31cblx0Lm10YiN7JGl9IHttYXJnaW4tdG9wICAgOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDt9XG5cdC5tbHIjeyRpfSB7bWFyZ2luLWxlZnQgIDogI3skaX1weCAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQgOiAjeyRpfXB4ICFpbXBvcnRhbnQ7fVxuXHQkaTogJGkgKyAxMDtcbn1cblxuLm10QXV0byAge21hcmdpbi10b3AgICA6IGF1dG8gIWltcG9ydGFudDt9XG4ubXJBdXRvICB7bWFyZ2luLXJpZ2h0IDogYXV0byAhaW1wb3J0YW50O31cbi5tYkF1dG9cdCB7bWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O31cbi5tbEF1dG8gIHttYXJnaW4tbGVmdCAgOiBhdXRvICFpbXBvcnRhbnQ7fVxuLm10YkF1dG8ge21hcmdpbi10b3AgICA6IGF1dG8gIWltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O31cbi5tbHJBdXRvIHttYXJnaW4tbGVmdCAgOiBhdXRvICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O31cblxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkYnJlYWtQb2ludCl7ICRpOiAwOyBAd2hpbGUgJGkgPD0gMTAwIHsgLm10I3skaX1fc3Age21hcmdpbi10b3A6ICN7JGl9cHg7fSAubXIjeyRpfV9zcCB7bWFyZ2luLXJpZ2h0OiAjeyRpfXB4O30gLm1iI3skaX1fc3Age21hcmdpbi1ib3R0b206ICN7JGl9cHg7fSAubWwjeyRpfV9zcCB7bWFyZ2luLWxlZnQ6ICN7JGl9cHg7fSAubXRiI3skaX1fc3Age21hcmdpbi10b3A6ICN7JGl9cHg7ICBtYXJnaW4tYm90dG9tOiAjeyRpfXB4O30gLm1sciN7JGl9X3NwIHttYXJnaW4tbGVmdDogI3skaX1weDsgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4O30gJGk6ICRpICsgMTAgfSAubXRBdXRvX3NwIHttYXJnaW4tdG9wOiBhdXRvO30gLm1yQXV0b19zcCB7bWFyZ2luLXJpZ2h0OiBhdXRvO30gLm1iQXV0b19zcFx0e21hcmdpbi1ib3R0b206IGF1dG87fSAubWxBdXRvX3NwIHttYXJnaW4tbGVmdDogYXV0bzt9IC5tdGJBdXRvX3NwIHttYXJnaW4tdG9wOiBhdXRvOyBtYXJnaW4tYm90dG9tOiBhdXRvO30gLm1sckF1dG9fc3Age21hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87fSB9XG5AbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6ICRicmVha1BvaW50KXsgJGk6IDA7IEB3aGlsZSAkaSA8PSAxMDAgeyAubXQjeyRpfV9wYyB7bWFyZ2luLXRvcDogI3skaX1weDt9IC5tciN7JGl9X3BjIHttYXJnaW4tcmlnaHQ6ICN7JGl9cHg7fSAubWIjeyRpfV9wYyB7bWFyZ2luLWJvdHRvbTogI3skaX1weDt9IC5tbCN7JGl9X3BjIHttYXJnaW4tbGVmdDogI3skaX1weDt9IC5tdGIjeyRpfV9wYyB7bWFyZ2luLXRvcDogI3skaX1weDsgIG1hcmdpbi1ib3R0b206ICN7JGl9cHg7fSAubWxyI3skaX1fcGMge21hcmdpbi1sZWZ0OiAjeyRpfXB4OyBtYXJnaW4tcmlnaHQ6ICN7JGl9cHg7fSAkaTogJGkgKyAxMDt9IC5tdEF1dG9fcGMge21hcmdpbi10b3A6IGF1dG87fSAubXJBdXRvX3BjIHttYXJnaW4tcmlnaHQ6IGF1dG87fSAubWJBdXRvX3BjXHR7bWFyZ2luLWJvdHRvbTogYXV0bzt9IC5tbEF1dG9fcGMge21hcmdpbi1sZWZ0OiBhdXRvO30gLm10YkF1dG9fcGMge21hcmdpbi10b3A6IGF1dG87IG1hcmdpbi1ib3R0b206IGF1dG87fSAubWxyQXV0b19wYyB7bWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzt9IH1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu6ZmQ5a6aXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkYnJlYWtQb2ludCl7IC5wYyB7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O30gfVxuQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiAkYnJlYWtQb2ludCl7IC5zcCB7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O30gfVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu5qiq5Lim44Gz44Gu6Kit5a6aXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmNvbEJveHtcblx0ZGlzcGxheTp0YWJsZTtcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0d2lkdGg6IDEwMCU7XG5cdC5jb2wtbCwuY29sLXJ7ZGlzcGxheTogdGFibGUtY2VsbDt9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7op6PpmaRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2Y6YWZ0ZXJ7Y29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDA7IGNsZWFyOiBib3RoO31cblxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkYnJlYWtQb2ludCl7LmNmX3NwOmFmdGVye2NvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAwOyBjbGVhcjogYm90aDt9fVxuQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiAkYnJlYWtQb2ludCl7LmNmX3BjOmFmdGVye2NvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAwOyBjbGVhcjogYm90aDt9fVxuXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OI44Gu6Kit5a6aXG4kYnJlYWtQb2ludCA6IDc5MHB4O1xuJHBjX21heFdpZHRoOiAxMjAwcHg7XG4kcGNfbWluV2lkdGg6IDEyMDBweDtcbiRzcF9tYXhXaWR0aDogNzY4cHg7XG4kc3BfbWluV2lkdGg6IDMyMHB4O1xuXG4vL+OCq+ODqeODvOOBruioreWumlxuJGNvbG9yX2JsYWNrMDE6ICMzMDMwMzA7XG4kY29sb3JfYmxhY2swMjogI2FiYWJhYjtcbiRjb2xvcl9ncmF5MDE6ICM2NjY2NjY7XG4kY29sb3JfZ3JheTAyOiAjQjJCMkIyO1xuXG4vL+ODleOCqeODs+ODiFxuJGZvbnRfR29fanAwMSA6IFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwiSGlyYUtha3VQcm9OLVczXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7XG4kZm9udF9Hb19qcDAyIDogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIixcIll1R290aGljXCIsIFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwiSGlyYUtha3VQcm9OLVczXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7XG4kZm9udF9NaW5fanAwMTogXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFNaW5Qcm9OLVczXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgXCJNUyDmmI7mnJ1cIiwgc2VyaWY7XG4kZm9udF9NaW5fanAwMjogXCLmuLjmmI7mnJ3kvZNcIixcIll1TWluY2hvXCIsIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhTWluUHJvTi1XM1wiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIFwiTVMg5piO5pydXCIsIHNlcmlmO1xuXG4vL3dlYuODleOCqeODs+ODiFxuLy8ud2YtbXBsdXMxcCB7IGZvbnQtZmFtaWx5OiBcIk1wbHVzIDFwXCI7IH0gLy88bGluayBocmVmPVwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9lYXJseWFjY2Vzcy9tcGx1czFwLmNzc1wiIHJlbD1cInN0eWxlc2hlZXRcIiAvPiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v5pel5pys6Kqe44OV44Kp44Oz44OIXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLndmLW5vdG9zYW5zamFwYW5lc2UgeyBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSmFwYW5lc2VcIjsgfSAvLzxsaW5rIGhyZWY9XCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Vhcmx5YWNjZXNzL25vdG9zYW5zamFwYW5lc2UuY3NzXCIgcmVsPVwic3R5bGVzaGVldFwiIC8+XG4ud2YtbXBsdXMxcCB7IGZvbnQtZmFtaWx5OiBcIk1wbHVzIDFwXCI7IH0gLy88bGluayBocmVmPVwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9lYXJseWFjY2Vzcy9tcGx1czFwLmNzc1wiIHJlbD1cInN0eWxlc2hlZXRcIiAvPlxuLndmLXJvdW5kZWRtcGx1czFjIHsgZm9udC1mYW1pbHk6IFwiUm91bmRlZCBNcGx1cyAxY1wiOyB9IC8vPGxpbmsgaHJlZj1cImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vZWFybHlhY2Nlc3Mvcm91bmRlZG1wbHVzMWMuY3NzXCIgcmVsPVwic3R5bGVzaGVldFwiIC8+XG4ud2Yta29rb3JvIHsgZm9udC1mYW1pbHk6IFwiS29rb3JvXCI7IH0gLy88bGluayBocmVmPVwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9lYXJseWFjY2Vzcy9rb2tvcm8uY3NzXCIgcmVsPVwic3R5bGVzaGVldFwiIC8+XG4ud2Ytc2F3YXJhYmltaW5jaG8geyBmb250LWZhbWlseTogXCJTYXdhcmFiaSBNaW5jaG9cIjsgfSAvLzxsaW5rIGhyZWY9XCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Vhcmx5YWNjZXNzL3Nhd2FyYWJpbWluY2hvLmNzc1wiIHJlbD1cInN0eWxlc2hlZXRcIiAvPlxuLndmLW5pa3VreXUgeyBmb250LWZhbWlseTogXCJOaWt1a3l1XCI7IH0gLy88bGluayBocmVmPVwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9lYXJseWFjY2Vzcy9uaWt1a3l1LmNzc1wiIHJlbD1cInN0eWxlc2hlZXRcIiAvPlxuLndmLW5pY29tb2ppIHsgZm9udC1mYW1pbHk6IFwiTmljbyBNb2ppXCI7IH0gLy88bGluayBocmVmPVwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9lYXJseWFjY2Vzcy9uaWNvbW9qaS5jc3NcIiByZWw9XCJzdHlsZXNoZWV0XCIgLz5cbiIsImJvZHl7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYzhkNGZmLCAjY2NjOGY2IDUwJSwgI2QwZmZlZCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uYmdXaHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xufVxuXG4uYXJlYVN0eWxlMDF7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmlubmVye3BhZGRpbmc6IDVweCAxMHB4O31cblxuLyog5YaFcGFkZGluZzEwcHgg5LiLbWFyZ2luMTBweCovXG5hcnRpY2xlIHNlY3Rpb257bWFyZ2luLWJvdHRvbTogMTBweDt9XG5cbi8qdGV4dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNpbmRleCBoMSBhe2ZvbnQtc2l6ZTogMjRweDt9XG5cbi8qYXJlYeOBlOOBqFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXJ7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuI2luZGV4IC5oZWFkZXJ7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLm1lbnVMaXN0e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR6LWluZGV4OiA5OTk7XG5cdC5tZW51MDFfY29udGVudHtwb3NpdGlvbjogYWJzb2x1dGU7fVxuXHQmLnRvcHtwb3NpdGlvbjogZml4ZWQ7IHRvcDogMDsgZGlzcGxheTogbm9uZTt9XG59XG5cbi5tZW51MDF7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Pi5jb2wtbCwgPi5jb2wtcnt3aWR0aDogNTAlO31cblx0Pi5jb2wtbCAubWVudTAxX2l0ZW17XG5cdFx0bWFyZ2luLXJpZ2h0OiAxcHg7XG5cdFx0cGFkZGluZzogMTBweCA1cHg7XG5cdH1cblx0Pi5jb2wtciAubWVudTAxX2l0ZW17XG5cdFx0bWFyZ2luLWxlZnQ6IDFweDtcblx0XHRwYWRkaW5nOiAxMHB4IDVweDtcblx0fVxuXHQubWVudTAxX2l0ZW17XG5cdFx0cHt0ZXh0LWFsaWduOiBjZW50ZXI7fVxuXHR9XG5cdFx0XG59XG5cbi5tZW51MDFfY29udGVudHtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTtcblx0dWx7bGlzdC1zdHlsZTogbm9uZTt9XG5cdD4gKntcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDFweDtcblx0XHRsaXtcblx0XHRcdGF7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2UyZTJlMjt9XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UyZTJlMjt9XHRcdFxuXHRcdH1cblx0fVxufVxuXG4ubWVudUJvdHRvbXtcblx0Lm1lbnVMaXN0e1xuXHRcdC5tZW51MDFfY29udGVudHtib3R0b206IDQycHg7fVxuXHR9XG59XG5cblxuLyphcnRpY2xl5YaFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLml0ZW1UaHVtYntcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRpbWd7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0Ji55b2tvIHt3aWR0aDogYXV0bzsgaGVpZ2h0OiAxMDAlO31cblx0XHRcdCYudGF0ZSB7aGVpZ2h0OiBhdXRvOyB3aWR0aDogMTAwJTt9XG5cdFx0fVxuXHR9XG5cbi5pdGVte1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHQuaXRlbVRodW1ie1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMjAwcHg7XG5cdFx0aW1ne1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdCYueW9rbyB7d2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzt9XG5cdFx0XHQmLnRhdGUge2hlaWdodDogMTAwJTsgd2lkdGg6IGF1dG87fVxuXHRcdH1cblx0fVxufVxuXG4uaXRlbVRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfZ3JheTAyO1xuXHRcdH1cblxuLml0ZW1JbmZve1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdGhlaWdodDogMnJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdD4gKntcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCY6Zmlyc3QtY2hpbGR7bGVmdDogMDt9XG5cdFx0XHQmOmxhc3QtY2hpbGR7cmlnaHQ6IDA7fVxuXHRcdH1cblx0fVxuXG5cdC5pdGVtQ2F0ZWdvcnksIC5pdGVtRGF5LCAuaXRlbVRhZ3tcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5MDE7XG5cdFx0bGluZS1oZWlnaHQ6IDFyZW07XG5cdFx0cGFkZGluZzogMXJlbSAwO1xuXHR9XG5cblx0Lml0ZW1DYXRlZ29yeXtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOjEycHggOyBoZWlnaHQ6IDE5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25fY2F0ZWdvcnkuc3ZnKSBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEycHggMTlweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5pdGVtVGFne1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6MTJweCA7IGhlaWdodDogMTlweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbl90YWcuc3ZnKSBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEycHggMTlweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xuXHRcdH1cblx0XHQ+ICo6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6IDAuOHJlbTt9XG5cdH1cblxuLypwb3N0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI3Bvc3R7XG5cdGFydGljbGV7XG5cdFx0c2VjdGlvbntwYWRkaW5nLWJvdHRvbTogMTVweDt9XG5cdFx0LnRpdGxlQXJlYXtwYWRkaW5nLWJvdHRvbTogMzBweDt9XG5cdFx0Lml0ZW1UaXRsZXt0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6MjBweDt9XG5cdFx0ZmlndXJle3dpZHRoOiAxMDAlOyBtYXJnaW4tbGVmdDogMDsgbWFyZ2luLXJpZ2h0OiAwfVxuXHRcdGltZ3t3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvO31cblx0XHQuY29udGVudHtcblx0XHRcdHB7bGluZS1oZWlnaHQ6IDIuNHJlbTt9XG5cdFx0XHRwOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTogMTVweDt9XG5cdFx0fVxuXHR9XG5cdC5tZW51Qm90dG9te21hcmdpbi1ib3R0b206IDE1cHg7fVxufVxuXG5cbi8qbWVudUJvdHRvbVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tZW51LWZvb3R7XG5cdGRpdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQ+ICp7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRhe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDE0cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFycm93LWwgYTpiZWZvcmV7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDhweDsgaGVpZ2h0OiA4cHg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ibGFjazAyO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsYWNrMDI7XG5cdHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuXG4uYXJyb3ctciBhOmFmdGVye1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA4cHg7IGhlaWdodDogOHB4O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmxhY2swMjtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ibGFjazAyO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi8qIGZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmZvb3Rlcntcblx0d2lkdGg6IDEwMCU7IGhlaWdodDogMzBweDtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0PiAqe1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdH1cblx0c21hbGx7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5MDE7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG59XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJzYW5pdGl6ZVwiO1xuQGltcG9ydCBcImV4dGVuZFwiO1xuQGltcG9ydCBcIm1peGluXCI7XG5AaW1wb3J0IFwiY29tbW9uXCI7XG5AaW1wb3J0IFwiZm9udFwiO1xuXG5AaW1wb3J0IFwic3AvY29tbW9uXCI7XG5cbkBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDogJGJyZWFrUG9pbnQpeyBcbiAgQGltcG9ydCBcInBjL2NvbW1vblwiO1xufSIsIlxuLmFyZWFTdHlsZTAxe1xuICB3aWR0aDogODAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblx0XG5zZWN0aW9ue1xuXHQuaXRlbTpudGgtY2hpbGQoMm4tMSl7ZmxvYXQ6IGxlZnQ7fVxuXHQuaXRlbTpudGgtY2hpbGQoMm4pe2Zsb2F0OiByaWdodDt9XG4uaXRlbXtcblx0d2lkdGg6IDM4MHB4O1xuXHQuaXRlbVRodW1ie1xuXHRcdGhlaWdodDogMjAwcHg7XG5cdH1cbn1cbn0iXX0= */
