@charset "UTF-8";
/*====================================================================================
エリアの設定
====================================================================================*/
html, body {
  overflow-x: hidden;
  　position: relative;
}

/*------------------------------------------
オプション
------------------------------------------*/
/* 内側Padding
------------------------------------------*/
.puff {
  margin: 10px;
}

.puffLR {
  margin-left: 10px;
  margin-right: 10px;
}

.puffTB {
  margin-top: 10px;
  margin-bottom: 10px;
}

@media screen and (max-width: 768px) {
  .puff_sp {
    margin: 10px;
  }
  .puffLR_sp {
    margin-left: 10px;
    margin-right: 10px;
  }
  .puffTB_sp {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 768px) {
  .puff_pc {
    margin: 10px;
  }
  .puffLR_pc {
    margin-left: 10px;
    margin-right: 10px;
  }
  .puffTB_pc {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

/*====================================================================================
テキスト
====================================================================================*/
/*------------------------------------------
基本フォント
------------------------------------------*/
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: #000;
  font-size: 16px;
  font-weight: 300;
  font-family: "游ゴシック体", "YuGothic", "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "HiraKakuProN-W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  text-align: left;
  line-height: 24px;
  letter-spacing: 0;
  list-style-type: none;
  word-wrap: break-word;
}

a {
  color: #000;
}

/*------------------------------------------
テキストスタイル
------------------------------------------*/
/* 行揃え
------------------------------------------*/
.ta-le {
  text-align: left !important;
}

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

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

@media screen and (max-width: 768px) {
  .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: 768px) {
  .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: 768px) {
  .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: 768px) {
  .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: 768px) {
  .fw-bo_sp {
    font-weight: bold !important;
  }
  .fw-no_sp {
    font-weight: normal !important;
  }
}

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

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

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

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

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

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

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

/*====================================================================================
余白の設定：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: 768px) {
  .pt0_sp {
    padding-top: 0px !important;
  }
  .pr0_sp {
    padding-right: 0px !important;
  }
  .pb0_sp {
    padding-bottom: 0px !important;
  }
  .pl0_sp {
    padding-left: 0px !important;
  }
  .ptb0_sp {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .plr0_sp {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .pt10_sp {
    padding-top: 10px !important;
  }
  .pr10_sp {
    padding-right: 10px !important;
  }
  .pb10_sp {
    padding-bottom: 10px !important;
  }
  .pl10_sp {
    padding-left: 10px !important;
  }
  .ptb10_sp {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .plr10_sp {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .pt20_sp {
    padding-top: 20px !important;
  }
  .pr20_sp {
    padding-right: 20px !important;
  }
  .pb20_sp {
    padding-bottom: 20px !important;
  }
  .pl20_sp {
    padding-left: 20px !important;
  }
  .ptb20_sp {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .plr20_sp {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .pt30_sp {
    padding-top: 30px !important;
  }
  .pr30_sp {
    padding-right: 30px !important;
  }
  .pb30_sp {
    padding-bottom: 30px !important;
  }
  .pl30_sp {
    padding-left: 30px !important;
  }
  .ptb30_sp {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .plr30_sp {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .pt40_sp {
    padding-top: 40px !important;
  }
  .pr40_sp {
    padding-right: 40px !important;
  }
  .pb40_sp {
    padding-bottom: 40px !important;
  }
  .pl40_sp {
    padding-left: 40px !important;
  }
  .ptb40_sp {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .plr40_sp {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .pt50_sp {
    padding-top: 50px !important;
  }
  .pr50_sp {
    padding-right: 50px !important;
  }
  .pb50_sp {
    padding-bottom: 50px !important;
  }
  .pl50_sp {
    padding-left: 50px !important;
  }
  .ptb50_sp {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .plr50_sp {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .pt60_sp {
    padding-top: 60px !important;
  }
  .pr60_sp {
    padding-right: 60px !important;
  }
  .pb60_sp {
    padding-bottom: 60px !important;
  }
  .pl60_sp {
    padding-left: 60px !important;
  }
  .ptb60_sp {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .plr60_sp {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .pt70_sp {
    padding-top: 70px !important;
  }
  .pr70_sp {
    padding-right: 70px !important;
  }
  .pb70_sp {
    padding-bottom: 70px !important;
  }
  .pl70_sp {
    padding-left: 70px !important;
  }
  .ptb70_sp {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .plr70_sp {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .pt80_sp {
    padding-top: 80px !important;
  }
  .pr80_sp {
    padding-right: 80px !important;
  }
  .pb80_sp {
    padding-bottom: 80px !important;
  }
  .pl80_sp {
    padding-left: 80px !important;
  }
  .ptb80_sp {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .plr80_sp {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .pt90_sp {
    padding-top: 90px !important;
  }
  .pr90_sp {
    padding-right: 90px !important;
  }
  .pb90_sp {
    padding-bottom: 90px !important;
  }
  .pl90_sp {
    padding-left: 90px !important;
  }
  .ptb90_sp {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .plr90_sp {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .pt100_sp {
    padding-top: 100px !important;
  }
  .pr100_sp {
    padding-right: 100px !important;
  }
  .pb100_sp {
    padding-bottom: 100px !important;
  }
  .pl100_sp {
    padding-left: 100px !important;
  }
  .ptb100_sp {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .plr100_sp {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .ptAuto_sp {
    padding-top: auto !important;
  }
  .prAuto_sp {
    padding-right: auto !important;
  }
  .pbAuto_sp {
    padding-bottom: auto !important;
  }
  .plAuto_sp {
    padding-left: auto !important;
  }
  .ptbAuto_sp {
    padding-top: auto !important;
    padding-bottom: auto !important;
  }
  .plrAuto_sp {
    padding-left: auto !important;
    padding-right: auto !important;
  }
}

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

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

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

/*====================================================================================
画像
====================================================================================*/
.stretch {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

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

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

/*====================================================================================
横並びの設定
====================================================================================*/
/*------------------------------------------
解除
------------------------------------------*/
.cf:after {
  content: "" !important;
  display: block !important;
  width: 100% !important;
  height: 0 !important;
  clear: both !important;
}

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

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

/*====================================================================================
エリア
====================================================================================*/
html:root {
  background-color: #F0F0F0;
}

body {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

header img {
  width: 100%;
}

main {
  overflow: hidden;
  background-color: #fff;
  padding: 30px 10px;
  margin: 0 10px 20px;
}

main > *:not(:last-child) {
  margin-bottom: 30px;
}

.box_M {
  display: block;
  padding: 10px;
  border: 1px solid #979797;
  font-weight: 600;
  text-align: center;
}

.box_M * {
  font-weight: 600;
  text-align: center;
}

.box_M > * + * {
  margin-top: 15px;
}

.img img {
  width: 100%;
}

.col_2 {
  width: 100%;
  display: table;
  table-layout: fixed;
}

.col_2 > * {
  display: table-cell;
  vertical-align: middle;
}

.col_2 .img {
  width: 40%;
}

.col_2 .txt {
  width: 60%;
  padding-left: 10px;
}

.item_box:not(:last-child) {
  margin-bottom: 30px;
}

.item_box > *:not(:last-child) {
  margin-bottom: 30px;
}

.group {
  display: inline-block;
  font-size: 0;
  line-height: 0;
  margin-left: 10px;
}

footer {
  margin: 0 10px;
}

footer * {
  font-size: 14px;
  line-height: 22px;
}

footer li {
  list-style-type: disc;
  margin-left: 20px;
}

/*====================================================================================
アイテム
====================================================================================*/
*[class^="tit"] {
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}

.tit_vol01 {
  padding-bottom: 10px;
  border-bottom: 1px solid #CCCCCC;
}

.txt_vol01 {
  color: #666666;
}

.txt_vol02 {
  font-weight: 300;
  font-size: 15px;
}

.btnTxt_vol01 {
  margin-top: 10px;
  text-align: right;
}

.btnTxt_vol01 > * {
  color: #0000FF;
}

.c01 {
  color: #f00;
  font-weight: 600;
}

/*------------------------------------------
スイッチ
------------------------------------------*/
.checkArea .item_check {
  display: block;
  padding: 10px;
  border-bottom: 1px solid #1F59BA;
}

.checkArea .item_check:first-child {
  border-top: 1px solid #1F59BA;
}

.checkArea .icon {
  display: inline-block;
  position: relative;
}

.checkArea .icon input {
  display: none;
}

.checkArea .icon:before, .checkArea .icon:after {
  content: "";
  display: inline-block;
}

.checkArea .icon:before {
  width: 20px;
  height: 20px;
  border: 1px solid #1F59BA;
  border-radius: 20px;
  vertical-align: middle;
  background-color: #fff;
  transition: 0.15s ease-in;
}

.checkArea .icon[data-act="act"]:before {
  background-color: #1F59BA;
  transition: 0.15s ease-out;
}

.checkArea .icon:after {
  width: 7px;
  height: 10px;
  display: block;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  position: absolute;
  left: 7px;
  top: 50%;
  margin-top: -5px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.checkArea .tm {
  display: none;
}

.checkArea.act .item_check {
  border-bottom: 0px;
}

.checkArea.act .item_check:first-child {
  border-top: 0px;
}

.checkArea.act .icon:before {
  background-color: #fff;
  border-color: transparent;
}

.checkArea.act .icon:after {
  border-bottom-color: #ccc;
  border-right-color: #ccc;
}

.checkArea.act .icon[data-act="act"]:before {
  background-color: #fff;
  border-color: transparent;
}

.checkArea.act .icon[data-act="act"]:after {
  border-bottom-color: #1F59BA;
  border-right-color: #1F59BA;
}

.checkArea.act .icon + .txt {
  color: #ccc;
  font-weight: 600;
}

.checkArea.act .icon[data-act="act"] + .txt {
  color: #1F59BA;
}

.checkArea.act .btn {
  display: none;
}

.checkArea.act .tm {
  display: block;
}

.btn {
  display: block;
  width: 100%;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.btn > * {
  display: block;
  color: #fff;
  font-weight: 600;
  text-align: center;
  line-height: 1em;
  padding: 15px 0;
  background-color: #0C419A;
  border-radius: 100px;
}

.btn.red > * {
  background-color: #FF0000;
  border: 1px solid #CC0000;
  box-shadow: 0 2px 0 rgba(0,0,0,.33);
}

.tm {
  text-align: center;
}

/*====================================================================================
サンクスページ
====================================================================================*/
body[data-html="thanks"] main {
  margin-left: 0;
  margin-right: 0;
}

body[data-html="thanks"] header {
  padding: 15px 0 5px;
}

body[data-html="thanks"] header p {
  color: #0C419A;
  text-align: center;
  line-height: 1.25em;
}

body[data-html="thanks"] main {
  position: relative;
  padding-top: 10px;
}

.ribbon {
  position: relative;
}

.ribbon img {
  width: 100%;
}

.ribbon:after {
  content: "";
  display: block;
  width: 100%;
  height: 50%;
  background-color: #fff;
  position: absolute;
  bottom: 0;
  z-index: -1;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJjb25mL19jb21tb24uc2NzcyIsImNvbmYvX2V4dGVuZC5zY3NzIiwiYXBwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDR2pCOztzRkFFc0Y7QUFDdEY7RUFBVyxtQkFBbUI7RUFBQyxvQkFBYTtDQUFZOztBQUV4RDs7NENBRTRDO0FBRTVDOzRDQUM0QztBQUM1QztFQUFTLGFBQWE7Q0FBRzs7QUFDekI7RUFBUyxrQkFBa0I7RUFBRSxtQkFBb0I7Q0FBRzs7QUFDcEQ7RUFBUyxpQkFBa0I7RUFBRSxvQkFBb0I7Q0FBRzs7QUFFcEQ7RUFBMEM7SUFBVSxhQUFjO0dBQUc7RUFBQTtJQUFZLGtCQUFtQjtJQUFFLG1CQUFxQjtHQUFHO0VBQUE7SUFBWSxpQkFBbUI7SUFBRSxvQkFBcUI7R0FBRztDRHNCdEw7O0FDckJEO0VBQTBDO0lBQVUsYUFBYztHQUFHO0VBQUE7SUFBWSxrQkFBbUI7SUFBRSxtQkFBcUI7R0FBRztFQUFBO0lBQVksaUJBQW1CO0lBQUUsb0JBQXFCO0dBQUc7Q0RtQ3RMOztBQ2pDRDs7c0ZBRXNGO0FBQ3RGOzs0Q0FFNEM7QUFDNUM7RUFBTSxvQ0FBb0M7Q0FBRzs7QUFFN0M7O0VBR0MsWUNDa0I7RURBbEIsZ0JBRlU7RUFHVixpQkFBaUI7RUFDakIsNklDTThIO0VETDlILGlCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsa0JBQW1CO0VBQ25CLHNCQUFzQjtFQUN0QixzQkFBc0I7Q0FDdEI7O0FBRUQ7RUFBRyxZQ1JnQjtDRFFNOztBQUV6Qjs7NENBRTRDO0FBRTVDOzRDQUM0QztBQUM1QztFQUFRLDRCQUE0QjtDQUFHOztBQUN2QztFQUFRLDhCQUE4QjtDQUFHOztBQUN6QztFQUFRLDZCQUE2QjtDQUFHOztBQUV4QztFQUEwQztJQUFXLDRCQUE0QjtHQUFHO0VBQUE7SUFBVyw4QkFBOEI7R0FBRztFQUFBO0lBQVcsNkJBQTZCO0dBQUc7Q0R1RDFLOztBQ3RERDtFQUEwQztJQUFXLDRCQUE0QjtHQUFHO0VBQUE7SUFBVyw4QkFBOEI7R0FBRztFQUFBO0lBQVcsNkJBQTZCO0dBQUc7Q0RrRTFLOztBQ2hFRDs0Q0FDNEM7QUFDNUM7RUFBUSwrQkFBK0I7Q0FBRzs7QUFDMUM7RUFBUSxrQ0FBa0M7Q0FBRzs7QUFDN0M7RUFBUSxrQ0FBa0M7Q0FBRzs7QUFFN0M7RUFBMEM7SUFBVywrQkFBK0I7R0FBRztFQUFBO0lBQVcsa0NBQWtDO0dBQUc7RUFBQTtJQUFXLGtDQUFrQztHQUFHO0NEb0Z0TDs7QUNuRkQ7RUFBMEM7SUFBVywrQkFBK0I7R0FBRztFQUFBO0lBQVcsa0NBQWtDO0dBQUc7RUFBQTtJQUFXLGtDQUFrQztHQUFHO0NEK0Z0TDs7QUM3RkQ7NENBQzRDO0FBQzVDO0VBQVEsa0JBQWtCO0NBQUc7O0FBQzdCO0VBQVEsb0JBQW9CO0NBQUc7O0FBRS9CO0VBQTBDO0lBQVcsNkJBQTZCO0dBQUc7RUFBQTtJQUFXLCtCQUErQjtHQUFHO0NEMkdqSTs7QUMxR0Q7RUFBMEM7SUFBVyw2QkFBNkI7R0FBRztFQUFBO0lBQVcsK0JBQStCO0dBQUc7Q0RtSGpJOztBQ2pIRDs0Q0FDNEM7QUFDNUM7RUFBUSwrQkFBK0I7RUFBRSw0QkFBNEI7RUFBRSxtQ0FBbUM7Q0FBRzs7QUFFN0c7RUFBMEM7SUFBVywrQkFBK0I7SUFBRSw0QkFBNEI7SUFBRSxtQ0FBbUM7R0FBRztDRDZIeko7O0FDNUhEO0VBQTBDO0lBQVcsK0JBQStCO0lBQUUsNEJBQTRCO0lBQUUsbUNBQW1DO0dBQUc7Q0RvSXpKOztBQ2xJRDs0Q0FDNEM7QUFDNUM7RUFBUyxvQkFBb0I7RUFBRSxpQkFBaUI7RUFBRSx3QkFBd0I7Q0FBSTs7QUFFOUU7RUFBMEM7SUFBVywrQkFBK0I7SUFBRSw0QkFBNEI7SUFBRSxtQ0FBbUM7R0FBRztDRDhJeko7O0FDN0lEO0VBQTBDO0lBQVcsK0JBQStCO0lBQUUsNEJBQTRCO0lBQUUsbUNBQW1DO0dBQUc7Q0RxSnpKOztBQ2xKRDs7c0ZBRXNGO0FBRXRGOzs0Q0FFNEM7QUFHM0M7RUFBQyw0QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyw4QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQywrQkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyw2QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyw0QkFBb0M7RUFBRSwrQkFBb0M7Q0FBRzs7QUFDOUU7RUFBQyw2QkFBb0M7RUFBRSw4QkFBb0M7Q0FBRzs7QUFMOUU7RUFBQyw2QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQywrQkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyxnQ0FBb0M7Q0FBRzs7QUFDeEM7RUFBQyw4QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyw2QkFBb0M7RUFBRSxnQ0FBb0M7Q0FBRzs7QUFDOUU7RUFBQyw4QkFBb0M7RUFBRSwrQkFBb0M7Q0FBRzs7QUFMOUU7RUFBQyw2QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQywrQkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyxnQ0FBb0M7Q0FBRzs7QUFDeEM7RUFBQyw4QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyw2QkFBb0M7RUFBRSxnQ0FBb0M7Q0FBRzs7QUFDOUU7RUFBQyw4QkFBb0M7RUFBRSwrQkFBb0M7Q0FBRzs7QUFMOUU7RUFBQyw2QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQywrQkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyxnQ0FBb0M7Q0FBRzs7QUFDeEM7RUFBQyw4QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyw2QkFBb0M7RUFBRSxnQ0FBb0M7Q0FBRzs7QUFDOUU7RUFBQyw4QkFBb0M7RUFBRSwrQkFBb0M7Q0FBRzs7QUFMOUU7RUFBQyw2QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQywrQkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyxnQ0FBb0M7Q0FBRzs7QUFDeEM7RUFBQyw4QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyw2QkFBb0M7RUFBRSxnQ0FBb0M7Q0FBRzs7QUFDOUU7RUFBQyw4QkFBb0M7RUFBRSwrQkFBb0M7Q0FBRzs7QUFMOUU7RUFBQyw2QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQywrQkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyxnQ0FBb0M7Q0FBRzs7QUFDeEM7RUFBQyw4QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyw2QkFBb0M7RUFBRSxnQ0FBb0M7Q0FBRzs7QUFDOUU7RUFBQyw4QkFBb0M7RUFBRSwrQkFBb0M7Q0FBRzs7QUFMOUU7RUFBQyw2QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQywrQkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyxnQ0FBb0M7Q0FBRzs7QUFDeEM7RUFBQyw4QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyw2QkFBb0M7RUFBRSxnQ0FBb0M7Q0FBRzs7QUFDOUU7RUFBQyw4QkFBb0M7RUFBRSwrQkFBb0M7Q0FBRzs7QUFMOUU7RUFBQyw2QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQywrQkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyxnQ0FBb0M7Q0FBRzs7QUFDeEM7RUFBQyw4QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyw2QkFBb0M7RUFBRSxnQ0FBb0M7Q0FBRzs7QUFDOUU7RUFBQyw4QkFBb0M7RUFBRSwrQkFBb0M7Q0FBRzs7QUFMOUU7RUFBQyw2QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQywrQkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyxnQ0FBb0M7Q0FBRzs7QUFDeEM7RUFBQyw4QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyw2QkFBb0M7RUFBRSxnQ0FBb0M7Q0FBRzs7QUFDOUU7RUFBQyw4QkFBb0M7RUFBRSwrQkFBb0M7Q0FBRzs7QUFMOUU7RUFBQyw2QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQywrQkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyxnQ0FBb0M7Q0FBRzs7QUFDeEM7RUFBQyw4QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyw2QkFBb0M7RUFBRSxnQ0FBb0M7Q0FBRzs7QUFDOUU7RUFBQyw4QkFBb0M7RUFBRSwrQkFBb0M7Q0FBRzs7QUFMOUU7RUFBQyw4QkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyxnQ0FBb0M7Q0FBRzs7QUFDeEM7RUFBQyxpQ0FBb0M7Q0FBRzs7QUFDeEM7RUFBQywrQkFBb0M7Q0FBRzs7QUFDeEM7RUFBQyw4QkFBb0M7RUFBRSxpQ0FBb0M7Q0FBRzs7QUFDOUU7RUFB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OEJBQW1DO0NBQUc7O0FBTDVFO0VBQUMsNEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsOEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsK0JBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNkJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNEJBQW1DO0VBQUUsK0JBQW1DO0NBQUc7O0FBQzVFO0VBQUMsNkJBQW1DO0VBQUUsOEJBQW1DO0NBQUc7O0FBTDVFO0VBQUMsNEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsOEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsK0JBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNkJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNEJBQW1DO0VBQUUsK0JBQW1DO0NBQUc7O0FBQzVFO0VBQUMsNkJBQW1DO0VBQUUsOEJBQW1DO0NBQUc7O0FBTDVFO0VBQUMsNEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsOEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsK0JBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNkJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNEJBQW1DO0VBQUUsK0JBQW1DO0NBQUc7O0FBQzVFO0VBQUMsNkJBQW1DO0VBQUUsOEJBQW1DO0NBQUc7O0FBTDVFO0VBQUMsNEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsOEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsK0JBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNkJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNEJBQW1DO0VBQUUsK0JBQW1DO0NBQUc7O0FBQzVFO0VBQUMsNkJBQW1DO0VBQUUsOEJBQW1DO0NBQUc7O0FBTDVFO0VBQUMsNEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsOEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsK0JBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNkJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsNEJBQW1DO0VBQUUsK0JBQW1DO0NBQUc7O0FBQzVFO0VBQUMsNkJBQW1DO0VBQUUsOEJBQW1DO0NBQUc7O0FBTDVFO0VBQUMsNEJBQW1DO0NBQUc7O0FBQ3ZDO0VBQUMsOEJBQW1DO0NBQUc7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IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgqjjg6rjgqLjga7oqK3lrppcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5odG1sLCBib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICDjgIBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgqrjg5fjgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiDlhoXlgbRQYWRkaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnB1ZmYge1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5wdWZmTFIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucHVmZlRCIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB1ZmZfc3Age1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuICAucHVmZkxSX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnB1ZmZUQl9zcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdWZmX3BjIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbiAgLnB1ZmZMUl9wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5wdWZmVEJfcGMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44OG44Kt44K544OIXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuWfuuacrOODleOCqeODs+ODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLCBkdCwgZGQsIGxpLCBmaWVsZHNldCwgZm9ybSxcbmxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCJZdUdvdGhpY1wiLCBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFLYWt1UHJvTi1XM1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4jjgrnjgr/jgqTjg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiDooYzmj4PjgYhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGEtbGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50YS1jZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGEtcmkge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGEtbGVfc3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGEtY2Vfc3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC50YS1yaV9zcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGEtbGVfcGMge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGEtY2VfcGMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC50YS1yaV9wYyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiDnuKbmj4PjgYjvvIh2ZXJ0aWFjbC1hbGlnbu+8iVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi52YS10byB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLnZhLW1pIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4udmEtYm8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52YS10b19zcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC52YS1taV9zcCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG4gIC52YS1ib19zcCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YS10b19wYyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC52YS1taV9wYyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG4gIC52YS1ib19wYyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIOODhuOCreOCueODiOOBruWkquOBlVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mdy1ibyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZnctbm8ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnctYm9fc3Age1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ3LW5vX3NwIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZ3LWJvX3BjIHtcbiAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICB9XG4gIC5mdy1ub19wYyB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIOS4gOihjOOBp+OBr+OBv+WHuuOBn+mDqOWIhuOCki4uLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50by1lbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG8tZWxfc3Age1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG8tZWxfcGMge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiDmipjjgorov5TjgZfjgarjgZfjg7vjga/jgb/lh7rjgZ/jgonpnZ7ooajnpLpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG8tZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvLWVsX3NwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvLWVsX3BjIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuS9meeZveOBruioreWumu+8mnRvcOOAgXJpZ2h044CBYm90dG9t44CBbGVmdOOAgXRvcOOBqGJvdHRvbeOAgWxlZnTjgahyaWdodFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5wYWRkaW5n44KS5LiO44GI44KLXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnB0MCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnByMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGIwIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwwIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnB0YjAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBscjAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnB0MTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHIxMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBiMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwxMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHRiMTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGxyMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQyMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcjIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbDIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdGIyMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbHIyMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdDMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnByMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYjMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBsMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnB0YjMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBscjMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnB0NDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHI0MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnBiNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGw0MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHRiNDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGxyNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQ1MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcjUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGI1MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbDUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdGI1MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbHI1MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdDYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnByNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYjYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBsNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnB0YjYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBscjYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnB0NzAge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHI3MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnBiNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGw3MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHRiNzAge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGxyNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQ4MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcjgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ucGI4MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbDgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdGI4MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbHI4MCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdDkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnByOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYjkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnBsOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnB0YjkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnBscjkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnB0MTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcjEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYjEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwxMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdGIxMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbHIxMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdEF1dG8ge1xuICBwYWRkaW5nLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucHJBdXRvIHtcbiAgcGFkZGluZy1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucGJBdXRvIHtcbiAgcGFkZGluZy1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnBsQXV0byB7XG4gIHBhZGRpbmctbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucHRiQXV0byB7XG4gIHBhZGRpbmctdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wbHJBdXRvIHtcbiAgcGFkZGluZy1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0MF9zcCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjBfc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYjBfc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwwX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdGIwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbHIwX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDEwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjEwX3NwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiMTBfc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsMTBfc3Age1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdGIxMF9zcCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbHIxMF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDIwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjIwX3NwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiMjBfc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsMjBfc3Age1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdGIyMF9zcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbHIyMF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDMwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjMwX3NwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiMzBfc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsMzBfc3Age1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdGIzMF9zcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbHIzMF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDQwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjQwX3NwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiNDBfc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsNDBfc3Age1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdGI0MF9zcCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbHI0MF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDUwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjUwX3NwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiNTBfc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsNTBfc3Age1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdGI1MF9zcCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbHI1MF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDYwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjYwX3NwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiNjBfc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsNjBfc3Age1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdGI2MF9zcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbHI2MF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDcwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjcwX3NwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiNzBfc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsNzBfc3Age1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdGI3MF9zcCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbHI3MF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDgwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjgwX3NwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiODBfc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsODBfc3Age1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdGI4MF9zcCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbHI4MF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDkwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjkwX3NwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiOTBfc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsOTBfc3Age1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdGI5MF9zcCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbHI5MF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDEwMF9zcCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByMTAwX3NwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYjEwMF9zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsMTAwX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0YjEwMF9zcCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBscjEwMF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0QXV0b19zcCB7XG4gICAgcGFkZGluZy10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucHJBdXRvX3NwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiQXV0b19zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucGxBdXRvX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucHRiQXV0b19zcCB7XG4gICAgcGFkZGluZy10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wbHJBdXRvX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB0MF9wYyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjBfcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYjBfcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwwX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdGIwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbHIwX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDEwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjEwX3BjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiMTBfcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsMTBfcGMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdGIxMF9wYyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbHIxMF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDIwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjIwX3BjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiMjBfcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsMjBfcGMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdGIyMF9wYyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbHIyMF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDMwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjMwX3BjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiMzBfcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsMzBfcGMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdGIzMF9wYyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbHIzMF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDQwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjQwX3BjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiNDBfcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsNDBfcGMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdGI0MF9wYyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbHI0MF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDUwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjUwX3BjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiNTBfcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsNTBfcGMge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdGI1MF9wYyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbHI1MF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDYwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjYwX3BjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiNjBfcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsNjBfcGMge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdGI2MF9wYyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbHI2MF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDcwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjcwX3BjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiNzBfcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsNzBfcGMge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdGI3MF9wYyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbHI3MF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDgwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjgwX3BjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiODBfcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsODBfcGMge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdGI4MF9wYyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbHI4MF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDkwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjkwX3BjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiOTBfcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsOTBfcGMge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdGI5MF9wYyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbHI5MF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDEwMF9wYyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByMTAwX3BjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYjEwMF9wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsMTAwX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0YjEwMF9wYyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBscjEwMF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0QXV0b19wYyB7XG4gICAgcGFkZGluZy10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucHJBdXRvX3BjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiQXV0b19wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucGxBdXRvX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucHRiQXV0b19wYyB7XG4gICAgcGFkZGluZy10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wbHJBdXRvX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1hcmdpbuOCkuS4juOBiOOCi1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tdDAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1yMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1sMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLm10YjAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbHIwIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1yMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm10YjEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbHIxMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQyMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1yMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm10YjIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbHIyMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQzMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm10YjMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbHIzMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQ0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1yNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm10YjQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbHI0MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQ1MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1yNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1iNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm10YjUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbHI1MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQ2MCB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1yNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1iNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm10YjYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbHI2MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQ3MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1yNzAge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1iNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm10YjcwIHtcbiAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbHI3MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQ4MCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1yODAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1iODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm10YjgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbHI4MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQ5MCB7XG4gIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm1yOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm1iOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm10YjkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbHI5MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQxMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXIxMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYjEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXRiMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1scjEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdEF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tckF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iQXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sQXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdGJBdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbHJBdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdDBfc3Age1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcjBfc3Age1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iMF9zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sMF9zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdGIwX3NwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWxyMF9zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10MTBfc3Age1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIxMF9zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iMTBfc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwxMF9zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXRiMTBfc3Age1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1scjEwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdDIwX3NwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yMjBfc3Age1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYjIwX3NwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sMjBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10YjIwX3NwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbHIyMF9zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQzMF9zcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcjMwX3NwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIzMF9zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbDMwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdGIzMF9zcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWxyMzBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10NDBfc3Age1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXI0MF9zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iNDBfc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWw0MF9zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXRiNDBfc3Age1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1scjQwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdDUwX3NwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yNTBfc3Age1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYjUwX3NwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sNTBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10YjUwX3NwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbHI1MF9zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQ2MF9zcCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcjYwX3NwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWI2MF9zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbDYwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdGI2MF9zcCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWxyNjBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10NzBfc3Age1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXI3MF9zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iNzBfc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWw3MF9zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXRiNzBfc3Age1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1scjcwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdDgwX3NwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yODBfc3Age1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYjgwX3NwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sODBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10YjgwX3NwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbHI4MF9zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQ5MF9zcCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcjkwX3NwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWI5MF9zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbDkwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdGI5MF9zcCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWxyOTBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10MTAwX3NwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcjEwMF9zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYjEwMF9zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwxMDBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdGIxMDBfc3Age1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWxyMTAwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10QXV0b19zcCB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tckF1dG9fc3Age1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYkF1dG9fc3Age1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWxBdXRvX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdGJBdXRvX3NwIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbHJBdXRvX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdDBfcGMge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcjBfcGMge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iMF9wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sMF9wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdGIwX3BjIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWxyMF9wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10MTBfcGMge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIxMF9wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iMTBfcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwxMF9wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXRiMTBfcGMge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1scjEwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdDIwX3BjIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yMjBfcGMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYjIwX3BjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sMjBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10YjIwX3BjIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbHIyMF9wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQzMF9wYyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcjMwX3BjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIzMF9wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbDMwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdGIzMF9wYyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWxyMzBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10NDBfcGMge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXI0MF9wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iNDBfcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWw0MF9wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXRiNDBfcGMge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1scjQwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdDUwX3BjIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yNTBfcGMge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYjUwX3BjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sNTBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10YjUwX3BjIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbHI1MF9wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQ2MF9wYyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcjYwX3BjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWI2MF9wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbDYwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdGI2MF9wYyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWxyNjBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10NzBfcGMge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXI3MF9wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iNzBfcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWw3MF9wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXRiNzBfcGMge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1scjcwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdDgwX3BjIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yODBfcGMge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYjgwX3BjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sODBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10YjgwX3BjIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbHI4MF9wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQ5MF9wYyB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcjkwX3BjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWI5MF9wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbDkwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdGI5MF9wYyB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWxyOTBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10MTAwX3BjIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcjEwMF9wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYjEwMF9wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwxMDBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdGIxMDBfcGMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWxyMTAwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10QXV0b19wYyB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tckF1dG9fcGMge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYkF1dG9fcGMge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWxBdXRvX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdGJBdXRvX3BjIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbHJBdXRvX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7nlLvlg49cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc3RyZXRjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu6ZmQ5a6aXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuaoquS4puOBs+OBruioreWumlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7op6PpmaRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2Y6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2Zfc3A6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2ZfcGM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44Ko44Oq44KiXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaHRtbDpyb290IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbn1cblxuYm9keSB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbmhlYWRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxubWFpbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgbWFyZ2luOiAwIDEwcHggMjBweDtcbn1cblxubWFpbiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5ib3hfTSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ib3hfTSAqIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYm94X00gPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2xfMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmNvbF8yID4gKiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jb2xfMiAuaW1nIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLmNvbF8yIC50eHQge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pdGVtX2JveDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLml0ZW1fYm94ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuZm9vdGVyIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbmZvb3RlciAqIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuZm9vdGVyIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOCouOCpOODhuODoFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbipbY2xhc3NePVwidGl0XCJdIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50aXRfdm9sMDEge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XG59XG5cbi50eHRfdm9sMDEge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLnR4dF92b2wwMiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmJ0blR4dF92b2wwMSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYnRuVHh0X3ZvbDAxID4gKiB7XG4gIGNvbG9yOiAjMDAwMEZGO1xufVxuXG4uYzAxIHtcbiAgY29sb3I6ICNmMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrnjgqTjg4Pjg4Fcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hlY2tBcmVhIC5pdGVtX2NoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUY1OUJBO1xufVxuXG4uY2hlY2tBcmVhIC5pdGVtX2NoZWNrOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxRjU5QkE7XG59XG5cbi5jaGVja0FyZWEgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNoZWNrQXJlYSAuaWNvbiBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGVja0FyZWEgLmljb246YmVmb3JlLCAuY2hlY2tBcmVhIC5pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2hlY2tBcmVhIC5pY29uOmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxRjU5QkE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW47XG59XG5cbi5jaGVja0FyZWEgLmljb25bZGF0YS1hY3Q9XCJhY3RcIl06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFGNTlCQTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG59XG5cbi5jaGVja0FyZWEgLmljb246YWZ0ZXIge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jaGVja0FyZWEgLnRtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNoZWNrQXJlYS5hY3QgLml0ZW1fY2hlY2sge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG5cbi5jaGVja0FyZWEuYWN0IC5pdGVtX2NoZWNrOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMHB4O1xufVxuXG4uY2hlY2tBcmVhLmFjdCAuaWNvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2hlY2tBcmVhLmFjdCAuaWNvbjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2NjYztcbn1cblxuLmNoZWNrQXJlYS5hY3QgLmljb25bZGF0YS1hY3Q9XCJhY3RcIl06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNoZWNrQXJlYS5hY3QgLmljb25bZGF0YS1hY3Q9XCJhY3RcIl06YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUY1OUJBO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxRjU5QkE7XG59XG5cbi5jaGVja0FyZWEuYWN0IC5pY29uICsgLnR4dCB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY2hlY2tBcmVhLmFjdCAuaWNvbltkYXRhLWFjdD1cImFjdFwiXSArIC50eHQge1xuICBjb2xvcjogIzFGNTlCQTtcbn1cblxuLmNoZWNrQXJlYS5hY3QgLmJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGVja0FyZWEuYWN0IC50bSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYnRuID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzQxOUE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuXG4uYnRuLnJlZCA+ICoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0MwMDAwO1xufVxuXG4udG0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgrXjg7Pjgq/jgrnjg5rjg7zjgrhcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5ib2R5W2RhdGEtaHRtbD1cInRoYW5rc1wiXSBtYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuYm9keVtkYXRhLWh0bWw9XCJ0aGFua3NcIl0gaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweCAwIDVweDtcbn1cblxuYm9keVtkYXRhLWh0bWw9XCJ0aGFua3NcIl0gaGVhZGVyIHAge1xuICBjb2xvcjogIzBDNDE5QTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuXG5ib2R5W2RhdGEtaHRtbD1cInRoYW5rc1wiXSBtYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnJpYmJvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJpYmJvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJpYmJvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44Ko44Oq44Ki44Gu6Kit5a6aXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaHRtbCxib2R5IHtvdmVyZmxvdy14OiBoaWRkZW4744CAcG9zaXRpb246IHJlbGF0aXZlO31cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCquODl+OCt+ODp+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyog5YaF5YG0UGFkZGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wdWZmICAge21hcmdpbjogMTBweDt9XG4ucHVmZkxSIHttYXJnaW4tbGVmdDogMTBweDsgbWFyZ2luLXJpZ2h0IDogMTBweDt9XG4ucHVmZlRCIHttYXJnaW4tdG9wIDogMTBweDsgbWFyZ2luLWJvdHRvbTogMTBweDt9XG5cbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJGJyZWFrUG9pbnQpey5wdWZmX3NwIHttYXJnaW46IDEwcHggO30gLnB1ZmZMUl9zcCB7bWFyZ2luLWxlZnQ6IDEwcHggOyBtYXJnaW4tcmlnaHQgOiAxMHB4IDt9IC5wdWZmVEJfc3Age21hcmdpbi10b3AgOiAxMHB4IDsgbWFyZ2luLWJvdHRvbTogMTBweCA7fX1cbkBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDogJGJyZWFrUG9pbnQpey5wdWZmX3BjIHttYXJnaW46IDEwcHggO30gLnB1ZmZMUl9wYyB7bWFyZ2luLWxlZnQ6IDEwcHggOyBtYXJnaW4tcmlnaHQgOiAxMHB4IDt9IC5wdWZmVEJfcGMge21hcmdpbi10b3AgOiAxMHB4IDsgbWFyZ2luLWJvdHRvbTogMTBweCA7fX1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuODhuOCreOCueODiFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7ln7rmnKzjg5Xjgqnjg7Pjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5IHstd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDt9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxhYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLGR0LCBkZCwgbGksZmllbGRzZXQsIGZvcm0sXG5sYWJlbCwgbGVnZW5kLHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSB7XG5cdCR2YWw6IDE2cHg7XG5cdGNvbG9yOiAkY1RleHQwMTtcblx0Zm9udC1zaXplOiAkdmFsO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LWZhbWlseTogJGZvbnRfR29fanAwMjtcblx0dGV4dC1hbGlnbiA6IGxlZnQ7XG5cdGxpbmUtaGVpZ2h0IDogJHZhbCArICgkdmFsIC8yKTtcblx0bGV0dGVyLXNwYWNpbmcgOiAwO1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuYSB7Y29sb3I6ICRjVGV4dExpbmswMTt9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4jjgrnjgr/jgqTjg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIOihjOaPg+OBiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YS1sZSB7dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O31cbi50YS1jZSB7dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7fVxuLnRhLXJpIHt0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O31cblxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkYnJlYWtQb2ludCl7LnRhLWxlX3NwIHt0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7fSAudGEtY2Vfc3Age3RleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O30gLnRhLXJpX3NwIHt0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O319XG5AbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6ICRicmVha1BvaW50KXsudGEtbGVfcGMge3RleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDt9IC50YS1jZV9wYyB7dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7fSAudGEtcmlfcGMge3RleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7fX1cblxuLyog57im5o+D44GI77yIdmVydGlhY2wtYWxpZ27vvIlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udmEtdG8ge3ZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDt9XG4udmEtbWkge3ZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDt9XG4udmEtYm8ge3ZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDt9XG5cbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJGJyZWFrUG9pbnQpey52YS10b19zcCB7dmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O30gLnZhLW1pX3NwIHt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7fSAudmEtYm9fc3Age3ZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDt9fVxuQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiAkYnJlYWtQb2ludCl7LnZhLXRvX3BjIHt2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7fSAudmEtbWlfcGMge3ZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDt9IC52YS1ib19wYyB7dmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O319XG5cbi8qIOODhuOCreOCueODiOOBruWkquOBlVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mdy1ibyB7Zm9udC13ZWlnaHQ6IGJvbGQ7fVxuLmZ3LW5vIHtmb250LXdlaWdodDogbm9ybWFsO31cblxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkYnJlYWtQb2ludCl7LmZ3LWJvX3NwIHtmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O30gLmZ3LW5vX3NwIHtmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7fX1cbkBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDogJGJyZWFrUG9pbnQpey5mdy1ib19wYyB7Zm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDt9IC5mdy1ub19wYyB7Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O319XG5cbi8qIOS4gOihjOOBp+OBr+OBv+WHuuOBn+mDqOWIhuOCki4uLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50by1lbCB7d2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7fVxuXG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICRicmVha1BvaW50KXsudG8tZWxfc3Age3doaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O319XG5AbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6ICRicmVha1BvaW50KXsudG8tZWxfcGMge3doaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O319XG5cbi8qIOaKmOOCiui/lOOBl+OBquOBl+ODu+OBr+OBv+WHuuOBn+OCiemdnuihqOekulxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50by1lbCB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IG92ZXJmbG93OiBoaWRkZW47IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJGJyZWFrUG9pbnQpey50by1lbF9zcCB7d2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7fX1cbkBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDogJGJyZWFrUG9pbnQpey50by1lbF9wYyB7d2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7fX1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu5L2Z55m944Gu6Kit5a6a77yadG9w44CBcmlnaHTjgIFib3R0b23jgIFsZWZ044CBdG9w44GoYm90dG9t44CBbGVmdOOBqHJpZ2h0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucGFkZGluZ+OCkuS4juOBiOOCi1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRpOiAwO1xuQHdoaWxlICRpIDw9IDEwMCB7XG5cdC5wdCN7JGl9ICB7cGFkZGluZy10b3AgICA6ICN7JGl9cHggIWltcG9ydGFudDt9XG5cdC5wciN7JGl9ICB7cGFkZGluZy1yaWdodCA6ICN7JGl9cHggIWltcG9ydGFudDt9XG5cdC5wYiN7JGl9ICB7cGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDt9XG5cdC5wbCN7JGl9ICB7cGFkZGluZy1sZWZ0ICA6ICN7JGl9cHggIWltcG9ydGFudDt9XG5cdC5wdGIjeyRpfSB7cGFkZGluZy10b3AgICA6ICN7JGl9cHggIWltcG9ydGFudDsgcGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDt9XG5cdC5wbHIjeyRpfSB7cGFkZGluZy1sZWZ0ICA6ICN7JGl9cHggIWltcG9ydGFudDsgcGFkZGluZy1yaWdodCA6ICN7JGl9cHggIWltcG9ydGFudDt9XG5cdCRpOiAkaSArIDEwO1xufVxuXG4ucHRBdXRvICB7cGFkZGluZy10b3AgICA6IGF1dG8gIWltcG9ydGFudDt9XG4ucHJBdXRvICB7cGFkZGluZy1yaWdodCA6IGF1dG8gIWltcG9ydGFudDt9XG4ucGJBdXRvXHQge3BhZGRpbmctYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7fVxuLnBsQXV0byAge3BhZGRpbmctbGVmdCAgOiBhdXRvICFpbXBvcnRhbnQ7fVxuLnB0YkF1dG8ge3BhZGRpbmctdG9wICAgOiBhdXRvICFpbXBvcnRhbnQ7IHBhZGRpbmctYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7fVxuLnBsckF1dG8ge3BhZGRpbmctbGVmdCAgOiBhdXRvICFpbXBvcnRhbnQ7IHBhZGRpbmctcmlnaHQgOiBhdXRvICFpbXBvcnRhbnQ7fVxuXG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICRicmVha1BvaW50KXsgJGk6IDA7IEB3aGlsZSAkaSA8PSAxMDAgey5wdCN7JGl9X3NwIHtwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50O30gLnByI3skaX1fc3Age3BhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDt9IC5wYiN7JGl9X3NwIHtwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O30gLnBsI3skaX1fc3Age3BhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50O30gLnB0YiN7JGl9X3NwIHtwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50OyAgcGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDt9IC5wbHIjeyRpfV9zcCB7cGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDt9ICRpOiAkaSArIDEwO30gLnB0QXV0b19zcCB7cGFkZGluZy10b3A6IGF1dG8gIWltcG9ydGFudDt9IC5wckF1dG9fc3Age3BhZGRpbmctcmlnaHQ6IGF1dG8gIWltcG9ydGFudDt9IC5wYkF1dG9fc3Age3BhZGRpbmctYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7fSAucGxBdXRvX3NwIHtwYWRkaW5nLWxlZnQ6IGF1dG8gIWltcG9ydGFudDt9IC5wdGJBdXRvX3NwIHtwYWRkaW5nLXRvcDogYXV0byAhaW1wb3J0YW50OyBwYWRkaW5nLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O30gLnBsckF1dG9fc3Age3BhZGRpbmctbGVmdDogYXV0byAhaW1wb3J0YW50OyBwYWRkaW5nLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7fX1cbkBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDogJGJyZWFrUG9pbnQpeyAkaTogMDsgQHdoaWxlICRpIDw9IDEwMCB7LnB0I3skaX1fcGMge3BhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7fSAucHIjeyRpfV9wYyB7cGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O30gLnBiI3skaX1fcGMge3BhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7fSAucGwjeyRpfV9wYyB7cGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7fSAucHRiI3skaX1fcGMge3BhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7ICBwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O30gLnBsciN7JGl9X3BjIHtwYWRkaW5nLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDsgcGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O30gJGk6ICRpICsgMTA7fSAucHRBdXRvX3BjIHtwYWRkaW5nLXRvcDogYXV0byAhaW1wb3J0YW50O30gLnByQXV0b19wYyB7cGFkZGluZy1yaWdodDogYXV0byAhaW1wb3J0YW50O30gLnBiQXV0b19wYyB7cGFkZGluZy1ib3R0b206IGF1dG8gIWltcG9ydGFudDt9IC5wbEF1dG9fcGMge3BhZGRpbmctbGVmdDogYXV0byAhaW1wb3J0YW50O30gLnB0YkF1dG9fcGMge3BhZGRpbmctdG9wOiBhdXRvICFpbXBvcnRhbnQ7IHBhZGRpbmctYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7fSAucGxyQXV0b19wYyB7cGFkZGluZy1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IHBhZGRpbmctcmlnaHQ6IGF1dG8gIWltcG9ydGFudDt9fVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWFyZ2lu44KS5LiO44GI44KLXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJGk6IDA7XG5Ad2hpbGUgJGkgPD0gMTAwIHtcblx0Lm10I3skaX0gIHttYXJnaW4tdG9wICAgOiAjeyRpfXB4ICFpbXBvcnRhbnQ7fVxuXHQubXIjeyRpfSAge21hcmdpbi1yaWdodCA6ICN7JGl9cHggIWltcG9ydGFudDt9XG5cdC5tYiN7JGl9ICB7bWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O31cblx0Lm1sI3skaX0gIHttYXJnaW4tbGVmdCAgOiAjeyRpfXB4ICFpbXBvcnRhbnQ7fVxuXHQubXRiI3skaX0ge21hcmdpbi10b3AgICA6ICN7JGl9cHggIWltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O31cblx0Lm1sciN7JGl9IHttYXJnaW4tbGVmdCAgOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodCA6ICN7JGl9cHggIWltcG9ydGFudDt9XG5cdCRpOiAkaSArIDEwO1xufVxuXG4ubXRBdXRvICB7bWFyZ2luLXRvcCAgIDogYXV0byAhaW1wb3J0YW50O31cbi5tckF1dG8gIHttYXJnaW4tcmlnaHQgOiBhdXRvICFpbXBvcnRhbnQ7fVxuLm1iQXV0b1x0IHttYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7fVxuLm1sQXV0byAge21hcmdpbi1sZWZ0ICA6IGF1dG8gIWltcG9ydGFudDt9XG4ubXRiQXV0byB7bWFyZ2luLXRvcCAgIDogYXV0byAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7fVxuLm1sckF1dG8ge21hcmdpbi1sZWZ0ICA6IGF1dG8gIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7fVxuXG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICRicmVha1BvaW50KXsgJGk6IDA7IEB3aGlsZSAkaSA8PSAxMDAgey5tdCN7JGl9X3NwIHttYXJnaW4tdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7fSAubXIjeyRpfV9zcCB7bWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7fSAubWIjeyRpfV9zcCB7bWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O30gLm1sI3skaX1fc3Age21hcmdpbi1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7fSAubXRiI3skaX1fc3Age21hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDsgIG1hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDt9IC5tbHIjeyRpfV9zcCB7bWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7fSAkaTogJGkgKyAxMCB9IC5tdEF1dG9fc3Age21hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDt9IC5tckF1dG9fc3Age21hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O30gLm1iQXV0b19zcFx0e21hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDt9IC5tbEF1dG9fc3Age21hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7fSAubXRiQXV0b19zcCB7bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7fSAubWxyQXV0b19zcCB7bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7fX1cbkBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDogJGJyZWFrUG9pbnQpeyAkaTogMDsgQHdoaWxlICRpIDw9IDEwMCB7Lm10I3skaX1fcGMge21hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDt9IC5tciN7JGl9X3BjIHttYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDt9IC5tYiN7JGl9X3BjIHttYXJnaW4tYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7fSAubWwjeyRpfV9wYyB7bWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDt9IC5tdGIjeyRpfV9wYyB7bWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50OyAgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O30gLm1sciN7JGl9X3BjIHttYXJnaW4tbGVmdDogI3skaX1weCAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDt9ICRpOiAkaSArIDEwO30gLm10QXV0b19wYyB7bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O30gLm1yQXV0b19wYyB7bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7fSAubWJBdXRvX3BjXHR7bWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O30gLm1sQXV0b19wYyB7bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDt9IC5tdGJBdXRvX3BjIHttYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDt9IC5tbHJBdXRvX3BjIHttYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDt9fVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu55S75YOPXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnN0cmV0Y2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbumZkOWumlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJGJyZWFrUG9pbnQpey5wYyB7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O319XG5AbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6ICRicmVha1BvaW50KXsuc3Age2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9fVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu5qiq5Lim44Gz44Gu6Kit5a6aXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6Kej6ZmkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNmOmFmdGVye2NvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7fVxuXG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICRicmVha1BvaW50KXsuY2Zfc3A6YWZ0ZXJ7Y29udGVudDogXCJcIiAhaW1wb3J0YW50OyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyBoZWlnaHQ6IDAgIWltcG9ydGFudDsgY2xlYXI6IGJvdGggIWltcG9ydGFudDt9fVxuQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiAkYnJlYWtQb2ludCl7LmNmX3BjOmFmdGVye2NvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7fX0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OI44Gu6Kit5a6aXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vL+WQhOODh+ODkOOCpOOCueOCteOCpOOCulxuJGlQaG9uZTUgICAgICAgOiAzMjBweDtcbiRpUGhvbmU4ICAgICAgIDogMzc1cHg7XG4kaVBob25lOFBsdXMgICA6IDQxNHB4O1xuJEdhbGF4eVM1ICAgICAgOiAzNjBweDtcbiROZXh1czVYICAgICAgIDogNDEycHg7XG4kaVBhZExlbmd0aCAgICA6IDc2OHB4O1xuJGlQYWRQcm9MZW5ndGggOiAxMDI0cHg7XG4kaVBhZFNpZGUgICAgICA6IDEwMjRweDtcbiRpUGFkUHJvU2lkZSAgIDogMTM2NnB4O1xuXG4vL+ODluODrOOCpOOCr+ODneOCpOODs+ODiFxuJGJyZWFrUG9pbnQgOiAkaVBhZExlbmd0aDtcblxuJHNwX21pbldpZHRoOiAkaVBob25lNTtcbiRzcF9tYXhXaWR0aDogJGlQaG9uZThQbHVzO1xuJHBjX21pbldpZHRoOiAkaVBhZExlbmd0aDtcbiRwY19tYXhXaWR0aDogJGlQYWRQcm9TaWRlO1xuXG5cbi8v44Kr44Op44O844Gu6Kit5a6aXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGNNYWluMDEgICAgIDogIzM1QjRDRDsgLy/jg6HjgqTjg7NcbiRjTWFpbjAyICAgICA6ICMxMDZiYTI7XG4kY1N1YjAxICAgICAgOiAjMDAwOyAvL+OCteODllxuJGNTdWIwMiAgICAgIDogIzAwMDtcbiRjQWNjZW50MDEgICA6ICMwMDA7IC8v44Ki44Kv44K744Oz44OIXG4kY0FjY2VudDAyICAgOiAjMDAwOyBcbiRjVGV4dDAxICAgICA6ICMwMDA7IC8v44OG44Kt44K544OIXG4kY1RleHQwMiAgICAgOiAjMDAwO1xuJGNUZXh0TGluazAxIDogIzAwMDsgLy/jg6rjg7Pjgq9cbiRjVGV4dExpbmswMiA6ICMwMDA7XG5cbi8v44OV44Kp44Oz44OIXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvbnRfR29fanAwMSA6IFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwiSGlyYUtha3VQcm9OLVczXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7XG4kZm9udF9Hb19qcDAyIDogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIixcIll1R290aGljXCIsIFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwiSGlyYUtha3VQcm9OLVczXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7XG4kZm9udF9NaW5fanAwMTogXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFNaW5Qcm9OLVczXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgXCJNUyDmmI7mnJ1cIiwgc2VyaWY7XG4kZm9udF9NaW5fanAwMjogXCLmuLjmmI7mnJ3kvZNcIixcIll1TWluY2hvXCIsIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhTWluUHJvTi1XM1wiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIFwiTVMg5piO5pydXCIsIHNlcmlmO1xuXG4vL3dlYuODleOCqeODs+ODiFxuLy8ud2YtbXBsdXMxcCB7IGZvbnQtZmFtaWx5OiBcIk1wbHVzIDFwXCI7IH0gLy88bGluayBocmVmPVwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9lYXJseWFjY2Vzcy9tcGx1czFwLmNzc1wiIHJlbD1cInN0eWxlc2hlZXRcIiAvPiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJjb25mL2V4dGVuZFwiO1xuQGltcG9ydCBcImNvbmYvY29tbW9uXCI7XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgqjjg6rjgqJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5odG1sOnJvb3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG59XG5cbmJvZHkge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5oZWFkZXIge1xuICAgIGltZyB7d2lkdGg6IDEwMCU7fVxufVxubWFpbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDsgXG4gICAgbWFyZ2luOiAwIDEwcHggMjBweDtcbiAgICBcbiAgICA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuXG4uYm94X00ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICBmb250LXdlaWdodDogNjAwOyBcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgKntcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgID4gKiArICoge21hcmdpbi10b3A6IDE1cHg7fVxufVxuXG4uaW1nIHtcbiAgICBpbWd7d2lkdGg6IDEwMCU7fVxufVxuXG4uY29sXzIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICA+ICoge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5pbWcge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICAudHh0IHtcbiAgICAgICAgd2lkdGg6NjAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxufVxuXG4uaXRlbV9ib3gge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cblxuLmdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5mb290ZXIge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuXG4gICAgKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOCouOCpOODhuODoFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbipbY2xhc3NePVwidGl0XCJdIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udGl0X3ZvbDAxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbn1cblxuLnR4dF92b2wwMSB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi50eHRfdm9sMDJ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5idG5UeHRfdm9sMDEge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgPiAqIHtcbiAgICAgICAgY29sb3I6ICMwMDAwRkY7XG4gICAgfVxufVxuXG4uYzAxIHtcbiAgICBjb2xvcjogI2YwMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K544Kk44OD44OBXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJHM6IC4xNXM7XG5cbi5jaGVja0FyZWEge1xuICAgIC5pdGVtX2NoZWNrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUY1OUJBO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtib3JkZXItdG9wOiAxcHggc29saWQgIzFGNTlCQTt9XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbnB1dCB7ZGlzcGxheTogbm9uZTt9XG5cbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoIDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxRjU5QkE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkcyBlYXNlLWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWFjdD1cImFjdFwiXTpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFGNTlCQTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aCA6IDdweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQgOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50bSB7ZGlzcGxheTogbm9uZTt9XG59XG5cbi5jaGVja0FyZWEuYWN0IHtcbiAgICBcbiAgICAuaXRlbV9jaGVjayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7Ym9yZGVyLXRvcDogMHB4O31cbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvciA6ICNjY2M7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtYWN0PVwiYWN0XCJdIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUY1OUJBO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvciA6ICMxRjU5QkE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmICsgLnR4dCB7Y29sb3I6ICNjY2M7IGZvbnQtd2VpZ2h0OiA2MDA7fVxuICAgICAgICAmW2RhdGEtYWN0PVwiYWN0XCJdICsgLnR4dCB7Y29sb3I6ICMxRjU5QkE7fVxuICAgIH1cblxuICAgIC5idG57ZGlzcGxheTogbm9uZTt9XG4gICAgLnRte2Rpc3BsYXk6IGJsb2NrO31cbn1cblxuXG4uYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICA+ICoge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM0MTlBO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB9XG5cbiAgICAmLnJlZCA+ICoge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI0ZGMDAwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDMDAwMDtcbiAgICB9XG59ICAgIFxuXG4udG0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOCteODs+OCr+OCueODmuODvOOCuFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmJvZHlbZGF0YS1odG1sPVwidGhhbmtzXCJdIHtcbiAgICBtYWluIHtcbiAgICAgICAgbWFyZ2luLWxlZnQgOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuXG5ib2R5W2RhdGEtaHRtbD1cInRoYW5rc1wiXSBoZWFkZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMCA1cHg7XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjMEM0MTlBO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgfVxufVxuXG5ib2R5W2RhdGEtaHRtbD1cInRoYW5rc1wiXSBtYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5yaWJib24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbWd7d2lkdGg6IDEwMCU7fVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG59Il19 */
