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

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

/*------------------------------------------
基本フォント
------------------------------------------*/
h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, dt, dd, li, fieldset, form,
label,
.textarea, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure {
  color: #333333;
  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;
  word-wrap: break-word;
}

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

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

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

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

@media screen and (min-width: 500px) {
  .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: 500px) {
  .to-el_sp {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }
}

@media screen and (min-width: 500px) {
  .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: 500px) {
  .to-el_sp {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }
}

@media screen and (min-width: 500px) {
  .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: 500px) {
  .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: 500px) {
  .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: 500px) {
  .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: 500px) {
  .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;
  }
}

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

@media screen and (min-width: 500px) {
  .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: 500px) {
  .cf_sp:after {
    content: "" !important;
    display: block !important;
    width: 100% !important;
    height: 0 !important;
    clear: both !important;
  }
}

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

/*====================================================================================
アイコン
====================================================================================*/
*[class*="ico"] {
  display: inline-block;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-right: .25em;
}

/*------------------------------------------
アイコン：台風
------------------------------------------*/
.ico_movie {
  width: 31px;
  height: 24px;
  background-image: url("../images/ico_movie.svg");
  background-size: 31px 24px;
}

/*------------------------------------------
アイコン：時間
------------------------------------------*/
.ico_when {
  width: 16px;
  height: 16px;
  background-image: url("../images/ico_when.svg");
  background-size: 16px 16px;
}

/*------------------------------------------
アイコン：場所
------------------------------------------*/
.ico_where {
  width: 16px;
  height: 16px;
  background-image: url("../images/ico_where.svg");
  background-size: 16px 16px;
}

/*------------------------------------------
アイコン：ユーザー
------------------------------------------*/
.ico_who {
  width: 16px;
  height: 16px;
  background-image: url("../images/ico_who.svg");
  background-size: 16px 16px;
}

/*------------------------------------------
アイコン：GPS
------------------------------------------*/
.ico_gps {
  width: 16px;
  height: 16px;
  background-image: url("../images/ico_gps.svg");
  background-size: 16px 16px;
}

/*====================================================================================
タイトル&テキスト
====================================================================================*/
/*------------------------------------------
タイトル
------------------------------------------*/
/* ページ全体
------------------------------------------*/
.tit_page {
  padding: 10px;
  font-weight: 600;
  background-color: #FAFAFA;
}

/* 1区切り
------------------------------------------*/
.tit_section {
  font-weight: 600;
}

/*------------------------------------------
テキスト
------------------------------------------*/
.txt_name {
  color: #666666;
  text-align: right;
  font-size: 14px;
}

/*====================================================================================
ボタン
====================================================================================*/
/*------------------------------------------
ボタン：通常
------------------------------------------*/
*[class*="btn01"] {
  width: 100%;
  display: block;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 2px;
}

*[class*="btn01"] > * {
  display: block;
  width: 100%;
  font-weight: 600;
  text-align: center;
  line-height: 1em;
  padding: 10px 0;
}

*[class*="btn01"].off {
  opacity: 0.25;
}

/* ボタン：緑
------------------------------------------*/
.btn01_green {
  border-color: #81F79F;
}

.btn01_green > * {
  color: #81F79F;
}

/* ボタン：赤
------------------------------------------*/



/* ボタン：青
------------------------------------------*/
.btn01_blue {
  border-color: #0088FF;
}

.btn01_blue > * {
  color: #0088FF;
}

/* ボタン：赤
------------------------------------------*/
.btn01_red {
  border-color: #EF425C;
  background-color: #EF425C;
}

.btn01_red > * {
  color: #FFFFFF;
}

/*------------------------------------------
ボタン：送るボタン
------------------------------------------*/
.btnSend {
  width: 60px;
  height: 60px;
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index:  3;
}

.btnSend > a {
  width: 60px;
  height: 60px;
  display: block;
  white-space: nowrap;
  text-indent: 100%;
  overflow: hidden;
  background-image: url("../images/btn_send.svg");
  background-position: no-repeat;
  background-size: 60px 60px;
}

/*====================================================================================
フォームパーツ
====================================================================================*/
/*------------------------------------------
パーツ：基本
------------------------------------------*/
label, .textarea {
  width: 100%;
  display: block;
  border: 1px solid #0088FF;
  border-radius: 2px;
  position: relative;
}

label > *, .textarea > * {
  color: #083997;
  width: 100%;
  display: block;
  padding: 10px;
  line-height: 1em;
}

/*------------------------------------------
パーツ：セレクト
------------------------------------------*/
.select:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: 8px solid transparent;
  border-top: 10px solid #0088FF;
  border-bottom: 0;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  right: 10px;
}

/*------------------------------------------
パーツ：テキスト
------------------------------------------*/
.text input {
  padding: 5px 10px;
}

/*------------------------------------------
パーツ：テキストエリア
------------------------------------------*/
.textarea {
  width: 100%;
  height: 120px;
  padding: 10px;
}

/*------------------------------------------
パーツ：サブミット
------------------------------------------*/
/* .btn01と同義（.btn_red）を使用 */
/*------------------------------------------
パーツ：動画添付
------------------------------------------*/
.appendArea {
  width: 100%;
  display: table;
  table-layout: fixed;
}

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

/* 動画添付
------------------------------------------*/
.append {
  width: 96px;
  height: 96px;
  background-image: url("../images/btn_movie.svg");
  background-size: 96px;
}

.append > * {
  width: 96px;
  height: 96px;
  overflow: hidden;
}

/* テキスト
------------------------------------------*/
.text {
  padding-left: 10px;
}

.small{
  font-size: 75%;
}

/*====================================================================================
viewList
====================================================================================*/
/*------------------------------------------
エリア：全体
------------------------------------------*/
.viewList .item {
  width: 100%;
  border-bottom: 1px solid #CCCCCC;
  position: relative;
}

.viewList .item a {
  width: 100%;
  padding: 10px;
  display: table;
  table-layout: fixed;
}

.viewList .item a > * {
  display: table-cell;
  vertical-align: top;
}

/*------------------------------------------
エリア：サムネイル
------------------------------------------*/
.viewList .thumb {
  width: 80px;
}

.viewList .thumb > * {
  width: 100%;
  height: 80px;
  overflow: hidden;
}

/*------------------------------------------
エリア：テキスト
------------------------------------------*/
.viewList .text {
  padding-left: 10px;
}

.viewList .text .tit {
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 1em;
  margin-bottom: 7px;
}

.viewList .text .info li {
  color: #666666;
  font-size: 14px;
  line-height: 1.3em;
  list-style-type: none;
}

.viewList .text .info i[class*="ico"] {
  width: 14px;
  height: 14px;
  background-size: 14px;
}

/*====================================================================================
区切り
====================================================================================*/
html:root {
  background-color: #FAFAFA;
  min-height: 100vh;
}

#content {
  margin-bottom: 3px;
  max-width: 640px;
  margin: 0 auto 60px;
}

/*------------------------------------------
区切り：大
------------------------------------------*/
.section {
  background-color: #fff;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25);
}

/*------------------------------------------
区切り：中
------------------------------------------*/
.box:not(:last-child) {
  margin-bottom: 20px;
}

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

.box > *[clas*="tit"] {
  margin-bottom: 15px;
}

/*------------------------------------------
オプション
------------------------------------------*/
.inner {
  padding: 20px 10px;
}

/*====================================================================================
画像
====================================================================================*/
/* 中央配置・トリミング
------------------------------------------*/
.imgBox {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* 動画用
------------------------------------------*/
.playMovie{
    position: relative;
    max-height: calc(100vh - 200px);
    margin: 0 auto 10px;
    text-align: center;
}

.playMovie .tapArea {
  width: 100%;
  height: calc(100% - 60px);
  position: absolute;
  left: 0;
  top: 30px;
  z-index: 2;
}

.playMovie .tapArea:after {
  content: "";
  display: block;
  width: 80px;
  height: 80px;
  background: url("../images/btn_play.svg");
  background-size: 80px;
  background-repeat: no-repeat;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -40px;
  margin-left: -40px;
}

.playMovie .pmImg {
    max-width: 100%;
    width: auto;
    margin: 0 auto;
    max-height: calc(100vh - 200px);
}

.playMovie .pmImg img {
  width: 100%;
}

/*====================================================================================
ヘッダー
====================================================================================*/
/*------------------------------------------
ロゴ：WNI
------------------------------------------*/
#logo-wni {
  width: 125px;
  height: 40px;
  display: inline-block;
}

#logo-wni {
  width: 125px;
  height: 40px;
  position: relative;
}

#logo-wni .st0 {
  fill: #0C419A;
}

/*------------------------------------------
ヘッダー
------------------------------------------*/
#header {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJfY29tbW9uLnNjc3MiLCJfZXh0ZW5kLnNjc3MiLCJzcC9fY29tbW9uLnNjc3MiLCJzcC9faGVhZGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDR2pCOztzRkFFc0Y7QUFDdEY7RUFBVyxtQkFBbUI7RUFBQyxvQkFBYTtDQUFZOztBQUV4RDs7c0ZBRXNGO0FBQ3RGO0VBQU0sb0NBQW9DO0NBQUc7O0FBRTdDOzs0Q0FFNEM7QUFDNUM7OztFQUdDLGVDTmU7RURPZixnQkFGVTtFQUdWLGlCQUFpQjtFQUNqQiw2SUNKOEg7RURLOUgsaUJBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixrQkFBbUI7RUFDbkIsc0JBQXNCO0NBQ3RCOztBQUVEOzs0Q0FFNEM7QUFFNUM7NENBQzRDO0FBQzVDO0VBQVEsNEJBQTRCO0NBQUc7O0FBQ3ZDO0VBQVEsOEJBQThCO0NBQUc7O0FBQ3pDO0VBQVEsNkJBQTZCO0NBQUc7O0FBRXhDO0VBQTJDO0lBQVcsNEJBQTRCO0dBQUc7RUFBQTtJQUFXLDhCQUE4QjtHQUFHO0VBQUE7SUFBVyw2QkFBNkI7R0FBRztDRG9CM0s7O0FDbkJEO0VBQTJDO0lBQVcsNEJBQTRCO0dBQUc7RUFBQTtJQUFXLDhCQUE4QjtHQUFHO0VBQUE7SUFBVyw2QkFBNkI7R0FBRztDRCtCM0s7O0FDN0JEOzRDQUM0QztBQUM1QztFQUFRLCtCQUErQjtDQUFHOztBQUMxQztFQUFRLGtDQUFrQztDQUFHOztBQUM3QztFQUFRLGtDQUFrQztDQUFHOztBQUU3QztFQUEyQztJQUFXLCtCQUErQjtHQUFHO0VBQUE7SUFBVyxrQ0FBa0M7R0FBRztFQUFBO0lBQVcsa0NBQWtDO0dBQUc7Q0RpRHZMOztBQ2hERDtFQUEyQztJQUFXLCtCQUErQjtHQUFHO0VBQUE7SUFBVyxrQ0FBa0M7R0FBRztFQUFBO0lBQVcsa0NBQWtDO0dBQUc7Q0Q0RHZMOztBQzFERDs0Q0FDNEM7QUFDNUM7RUFBUSxrQkFBa0I7Q0FBRzs7QUFDN0I7RUFBUSxvQkFBb0I7Q0FBRzs7QUFFL0I7RUFBMkM7SUFBVyw2QkFBNkI7R0FBRztFQUFBO0lBQVcsK0JBQStCO0dBQUc7Q0R3RWxJOztBQ3ZFRDtFQUEyQztJQUFXLDZCQUE2QjtHQUFHO0VBQUE7SUFBVywrQkFBK0I7R0FBRztDRGdGbEk7O0FDOUVEOzRDQUM0QztBQUM1QztFQUFRLCtCQUErQjtFQUFFLDRCQUE0QjtFQUFFLG1DQUFtQztDQUFHOztBQUU3RztFQUEyQztJQUFXLCtCQUErQjtJQUFFLDRCQUE0QjtJQUFFLG1DQUFtQztHQUFHO0NEMEYxSjs7QUN6RkQ7RUFBMkM7SUFBVywrQkFBK0I7SUFBRSw0QkFBNEI7SUFBRSxtQ0FBbUM7R0FBRztDRGlHMUo7O0FDL0ZEOzRDQUM0QztBQUM1QztFQUFTLG9CQUFvQjtFQUFFLGlCQUFpQjtFQUFFLHdCQUF3QjtDQUFJOztBQUU5RTtFQUEyQztJQUFXLCtCQUErQjtJQUFFLDRCQUE0QjtJQUFFLG1DQUFtQztHQUFHO0NEMkcxSjs7QUMxR0Q7RUFBMkM7SUFBVywrQkFBK0I7SUFBRSw0QkFBNEI7SUFBRSxtQ0FBbUM7R0FBRztDRGtIMUo7O0FDL0dEOztzRkFFc0Y7QUFFdEY7OzRDQUU0QztBQUczQztFQUFDLDRCQUFvQztDQUFHOztBQUN4QztFQUFDLDhCQUFvQztDQUFHOztBQUN4QztFQUFDLCtCQUFvQztDQUFHOztBQUN4QztFQUFDLDZCQUFvQztDQUFHOztBQUN4QztFQUFDLDRCQUFvQztFQUFFLCtCQUFvQztDQUFHOztBQUM5RTtFQUFDLDZCQUFvQztFQUFFLDhCQUFvQztDQUFHOztBQUw5RTtFQUFDLDZCQUFvQztDQUFHOztBQUN4QztFQUFDLCtCQUFvQztDQUFHOztBQUN4QztFQUFDLGdDQUFvQztDQUFHOztBQUN4QztFQUFDLDhCQUFvQztDQUFHOztBQUN4QztFQUFDLDZCQUFvQztFQUFFLGdDQUFvQztDQUFHOztBQUM5RTtFQUFDLDhCQUFvQztFQUFFLCtCQUFvQztDQUFHOztBQUw5RTtFQUFDLDZCQUFvQztDQUFHOztBQUN4QztFQUFDLCtCQUFvQztDQUFHOztBQUN4QztFQUFDLGdDQUFvQztDQUFHOztBQUN4QztFQUFDLDhCQUFvQztDQUFHOztBQUN4QztFQUFDLDZCQUFvQztFQUFFLGdDQUFvQztDQUFHOztBQUM5RTtFQUFDLDhCQUFvQztFQUFFLCtCQUFvQztDQUFHOztBQUw5RTtFQUFDLDZCQUFvQztDQUFHOztBQUN4QztFQUFDLCtCQUFvQztDQUFHOztBQUN4QztFQUFDLGdDQUFvQztDQUFHOztBQUN4QztFQUFDLDhCQUFvQztDQUFHOztBQUN4QztFQUFDLDZCQUFvQztFQUFFLGdDQUFvQztDQUFHOztBQUM5RTtFQUFDLDhCQUFvQztFQUFFLCtCQUFvQztDQUFHOztBQUw5RTtFQUFDLDZCQUFvQztDQUFHOztBQUN4QztFQUFDLCtCQUFvQztDQUFHOztBQUN4QztFQUFDLGdDQUFvQztDQUFHOztBQUN4QztFQUFDLDhCQUFvQztDQUFHOztBQUN4QztFQUFDLDZCQUFvQztFQUFFLGdDQUFvQztDQUFHOztBQUM5RTtFQUFDLDhCQUFvQztFQUFFLCtCQUFvQztDQUFHOztBQUw5RTtFQUFDLDZCQUFvQztDQUFHOztBQUN4QztFQUFDLCtCQUFvQztDQUFHOztBQUN4QztFQUFDLGdDQUFvQztDQUFHOztBQUN4QztFQUFDLDhCQUFvQztDQUFHOztBQUN4QztFQUFDLDZCQUFvQztFQUFFLGdDQUFvQztDQUFHOztBQUM5RTtFQUFDLDhCQUFvQztFQUFFLCtCQUFvQztDQUFHOztBQUw5RTtFQUFDLDZCQUFvQztDQUFHOztBQUN4QztFQUFDLCtCQUFvQztDQUFHOztBQUN4QztFQUFDLGdDQUFvQztDQUFHOztBQUN4QztFQUFDLDhCQUFvQztDQUFHOztBQUN4QztFQUFDLDZCQUFvQztFQUFFLGdDQUFvQztDQUFHOztBQUM5RTtFQUFDLDhCQUFvQztFQUFFLCtCQUFvQztDQUFHOztBQUw5RTtFQUFDLDZCQUFvQztDQUFHOztBQUN4QztFQUFDLCtCQUFvQztDQUFHOztBQUN4QztFQUFDLGdDQUFvQztDQUFHOztBQUN4QztFQUFDLDhCQUFvQztDQUFH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O0VBQUE7SUFBYSw4QkFBOEI7SUFBRSwrQkFBK0I7R0FBRztDRHkzQnZ0Qjs7QUN2M0JEOzs0Q0FFNEM7QUFHM0M7RUFBQywyQkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw2QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw4QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw0QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQywyQkFBbUM7RUFBRSw4QkFBbUM7Q0FBRzs7QUFDNUU7RUFBQyw0QkFBbUM7RUFBRSw2QkFBbUM7Q0FBRzs7QUFMNUU7RUFBQyw0QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw4QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQywrQkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw2QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw0QkFBbUM7RUFBRSwrQkFBbUM7Q0FBRzs7QUFDNUU7RUFBQyw2QkFBbUM7RUFBRSw4QkFBbUM7Q0FBRzs7QUFMNUU7RUFBQyw0QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw4QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQywrQkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw2QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw0QkFBbUM7RUFBRSwrQkFBbUM7Q0FBRzs7QUFDNUU7RUFBQyw2QkFBbUM7RUFBRSw4QkFBbUM7Q0FBRzs7QUFMNUU7RUFBQyw0QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw4QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQywrQkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw2QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw0QkFBbUM7RUFBRSwrQkFBbUM7Q0FBRzs7QUFDNUU7RUFBQyw2QkFBbUM7RUFBRSw4QkFBbUM7Q0FBRzs7QUFMNUU7RUFBQyw0QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw4QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQywrQkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw2QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw0QkFBbUM7RUFBRSwrQkFBbUM7Q0FBRzs7QUFDNUU7RUFBQyw2QkFBbUM7RUFBRSw4QkFBbUM7Q0FBRzs7QUFMNUU7RUFBQyw0QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw4QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQywrQkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw2QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw0QkFBbUM7RUFBRSwrQkFBbUM7Q0FBRzs7QUFDNUU7RUFBQyw2QkFBbUM7RUFBRSw4QkFBbUM7Q0FBRzs7QUFMNUU7RUFBQyw0QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw4QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQywrQkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw2QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw0QkFBbUM7RUFBRSwrQkFBbUM7Q0FBRzs7QUFDNUU7RUFBQyw2QkFBbUM7RUFBRSw4QkFBbUM7Q0FBRzs7QUFMNUU7RUFBQyw0QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw4QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQywrQkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw2QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw0QkFBbUM7RUFBRSwrQkFBbUM7Q0FBRzs7QUFDNUU7RUFBQyw2QkFBbUM7RUFBRSw4QkFBbUM7Q0FBRzs7QUFMNUU7RUFBQyw0QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw4QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQywrQkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw2QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw0QkFBbUM7RUFBRSwrQkFBbUM7Q0FBRzs7QUFDNUU7RUFBQyw2QkFBbUM7RUFBRSw4QkFBbUM7Q0FBRzs7QUFMNUU7RUFBQyw0QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw4QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQywrQkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw2QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyw0QkFBbUM7RUFBRSwrQkFBbUM7Q0FBRzs7QUFDNUU7RUFBQyw2QkFBbUM7RUFBRSw4QkFBbUM7Q0FBRzs7QUFMNUU7RUFBQyw2QkFBbUM7Q0FBRzs7QUFDdkM7RUFBQywrQkFBbUM7Q0FBRzs7QUFDdkM7RUFBQyxn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QUF3QjtFQUN4Qiw2QkFBdUI7RUFBdkIsOEJBQXVCO01BQXZCLDJCQUF1QjtVQUF2Qix1QkFBdUI7Q0FDMUI7O0FBRUQ7NENBQzRDO0FBQzVDO0VBQ0ksbUJBQW1CO0NBeUJ0Qjs7QUExQkQ7RUFJUSxZQUFZO0VBQUUsYUFBYTtFQUMzQixtQkFBbUI7RUFDbkIsUUFBUTtFQUFFLE9BQU87Q0FjcEI7O0FBcEJMO0VBU1ksWUFBWTtFQUFFLGVBQWU7RUFDN0IsWUFGYztFQUVGLGFBRkU7RUFHZCwwQ0FBZTtFQUNmLHNCQUpjO0VBS2QsNkJBQTZCO0VBQzdCLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsU0FBUztFQUNULGtCQUFpQjtFQUNqQixtQkFBa0I7Q0FDckI7O0FBbkJUO0VBdUJRLFlBQVk7Q0FFZjs7QUF6Qkw7RUF3QmEsWUFBWTtDQUFHOztBQzFZNUI7O3NGQUVzRjtBQUV0Rjs7NENBRTRDO0FBQzVDO0VBQ0ksYUFEaUI7RUFFakIsYUFGMkI7RUFHM0Isc0JBQXNCO0NBR3pCOztBQU5EO0VBSU8sYUFKYztFQUlILGFBSmE7RUFJRCxtQkFBbUI7Q0FBRzs7QUFKcEQ7RUFLUyxjQUFhO0NBQUc7O0FBSXpCOzs0Q0FFNEM7QUFDNUM7RUFDSSxjQUFjO0VBQ2QsNkNBQWtDO0NBQ3JDIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44Ko44Oq44Ki44Gu6Kit5a6aXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaHRtbCwgYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAg44CAcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44OG44Kt44K544OIXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5Z+65pys44OV44Kp44Oz44OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLCBkdCwgZGQsIGxpLCBmaWVsZHNldCwgZm9ybSxcbmxhYmVsLFxuLnRleHRhcmVhLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCJZdUdvdGhpY1wiLCBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFLYWt1UHJvTi1XM1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuOCreOCueODiOOCueOCv+OCpOODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIOihjOaPg+OBiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YS1sZSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRhLWNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50YS1yaSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC50YS1sZV9zcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50YS1jZV9zcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhLXJpX3NwIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC50YS1sZV9wYyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50YS1jZV9wYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhLXJpX3BjIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIOe4puaPg+OBiO+8iHZlcnRpYWNsLWFsaWduXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnZhLXRvIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4udmEtbWkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi52YS1ibyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnZhLXRvX3NwIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZhLW1pX3NwIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZhLWJvX3NwIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLnZhLXRvX3BjIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZhLW1pX3BjIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZhLWJvX3BjIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyog44OG44Kt44K544OI44Gu5aSq44GVXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZ3LWJvIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mdy1ubyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mdy1ib19zcCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgfVxuICAuZnctbm9fc3Age1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAuZnctYm9fcGMge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ3LW5vX3BjIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyog5LiA6KGM44Gn44Gv44G/5Ye644Gf6YOo5YiG44KSLi4uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvLWVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC50by1lbF9zcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC50by1lbF9wYyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIOaKmOOCiui/lOOBl+OBquOBl+ODu+OBr+OBv+WHuuOBn+OCiemdnuihqOekulxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50by1lbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudG8tZWxfc3Age1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAudG8tZWxfcGMge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu5L2Z55m944Gu6Kit5a6a77yadG9w44CBcmlnaHTjgIFib3R0b23jgIFsZWZ044CBdG9w44GoYm90dG9t44CBbGVmdOOBqHJpZ2h0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnBhZGRpbmfjgpLkuI7jgYjjgotcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHQwIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHIwIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYjAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbDAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHRiMCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGxyMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcjEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGIxMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbDEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdGIxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbHIxMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnByMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYjIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBsMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnB0YjIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBscjIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnB0MzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHIzMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBiMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwzMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHRiMzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGxyMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQ0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcjQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGI0MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbDQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdGI0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbHI0MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdDUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnByNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBsNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnB0YjUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBscjUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnB0NjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHI2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBiNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGw2MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHRiNjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGxyNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQ3MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcjcwIHtcbiAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGI3MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbDcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdGI3MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbHI3MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdDgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnByODAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYjgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnBsODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnB0YjgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnBscjgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnB0OTAge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHI5MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnBiOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGw5MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHRiOTAge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGxyOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQxMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnByMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBiMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbDEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnB0YjEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBscjEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnB0QXV0byB7XG4gIHBhZGRpbmctdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wckF1dG8ge1xuICBwYWRkaW5nLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wYkF1dG8ge1xuICBwYWRkaW5nLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucGxBdXRvIHtcbiAgcGFkZGluZy1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wdGJBdXRvIHtcbiAgcGFkZGluZy10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnBsckF1dG8ge1xuICBwYWRkaW5nLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucHQwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByMF9zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiMF9zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbDBfc3Age1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0YjBfc3Age1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBscjBfc3Age1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0MTBfc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByMTBfc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIxMF9zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwxMF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0YjEwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBscjEwX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0MjBfc3Age1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByMjBfc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIyMF9zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwyMF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0YjIwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBscjIwX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0MzBfc3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByMzBfc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIzMF9zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwzMF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0YjMwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBscjMwX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0NDBfc3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByNDBfc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGI0MF9zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGw0MF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0YjQwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBscjQwX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0NTBfc3Age1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByNTBfc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGI1MF9zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGw1MF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0YjUwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBscjUwX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0NjBfc3Age1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByNjBfc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGI2MF9zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGw2MF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0YjYwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBscjYwX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0NzBfc3Age1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByNzBfc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGI3MF9zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGw3MF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0YjcwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBscjcwX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0ODBfc3Age1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByODBfc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGI4MF9zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGw4MF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0YjgwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBscjgwX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0OTBfc3Age1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByOTBfc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGI5MF9zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGw5MF9zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0YjkwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBscjkwX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0MTAwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHIxMDBfc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiMTAwX3NwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwxMDBfc3Age1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHRiMTAwX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGxyMTAwX3NwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHRBdXRvX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wckF1dG9fc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucGJBdXRvX3NwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wbEF1dG9fc3Age1xuICAgIHBhZGRpbmctbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wdGJBdXRvX3NwIHtcbiAgICBwYWRkaW5nLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsckF1dG9fc3Age1xuICAgIHBhZGRpbmctbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAucHQwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByMF9wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiMF9wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbDBfcGMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0YjBfcGMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBscjBfcGMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0MTBfcGMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByMTBfcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIxMF9wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwxMF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0YjEwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBscjEwX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0MjBfcGMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByMjBfcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIyMF9wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwyMF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0YjIwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBscjIwX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0MzBfcGMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByMzBfcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIzMF9wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwzMF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0YjMwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBscjMwX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0NDBfcGMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByNDBfcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGI0MF9wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGw0MF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0YjQwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBscjQwX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0NTBfcGMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByNTBfcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGI1MF9wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGw1MF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0YjUwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBscjUwX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0NjBfcGMge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByNjBfcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGI2MF9wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGw2MF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0YjYwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBscjYwX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0NzBfcGMge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByNzBfcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGI3MF9wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGw3MF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0YjcwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBscjcwX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0ODBfcGMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByODBfcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGI4MF9wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGw4MF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0YjgwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBscjgwX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0OTBfcGMge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByOTBfcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGI5MF9wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGw5MF9wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0YjkwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBscjkwX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0MTAwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHIxMDBfcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiMTAwX3BjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwxMDBfcGMge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHRiMTAwX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGxyMTAwX3BjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHRBdXRvX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wckF1dG9fcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucGJBdXRvX3BjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wbEF1dG9fcGMge1xuICAgIHBhZGRpbmctbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wdGJBdXRvX3BjIHtcbiAgICBwYWRkaW5nLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsckF1dG9fcGMge1xuICAgIHBhZGRpbmctbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWFyZ2lu44KS5LiO44GI44KLXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm10MCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwwIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXRiMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1scjAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdDEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXIxMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWIxMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1sMTAge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXRiMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1scjEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdDIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXIyMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1sMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXRiMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1scjIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdDMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXIzMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWIzMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1sMzAge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXRiMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1scjMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdDQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXI0MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWI0MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1sNDAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXRiNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1scjQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdDUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXI1MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1sNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXRiNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1scjUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdDYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXI2MCB7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWI2MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1sNjAge1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXRiNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1scjYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdDcwIHtcbiAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXI3MCB7XG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWI3MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1sNzAge1xuICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXRiNzAge1xuICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1scjcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdDgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXI4MCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWI4MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1sODAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXRiODAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1scjgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdDkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXI5MCB7XG4gIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWI5MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm1sOTAge1xuICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXRiOTAge1xuICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm1scjkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdDEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tcjEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1sMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdGIxMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWxyMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm10QXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yQXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWJBdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWxBdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10YkF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sckF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm10MF9zcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yMF9zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIwX3NwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10YjBfc3Age1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbHIwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQxMF9zcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcjEwX3NwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIxMF9zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbDEwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdGIxMF9zcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWxyMTBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10MjBfc3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIyMF9zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iMjBfc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwyMF9zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXRiMjBfc3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1scjIwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdDMwX3NwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yMzBfc3Age1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYjMwX3NwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sMzBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10YjMwX3NwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbHIzMF9zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQ0MF9zcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcjQwX3NwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWI0MF9zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbDQwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdGI0MF9zcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWxyNDBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10NTBfc3Age1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXI1MF9zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iNTBfc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWw1MF9zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXRiNTBfc3Age1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1scjUwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdDYwX3NwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yNjBfc3Age1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYjYwX3NwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sNjBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10YjYwX3NwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbHI2MF9zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQ3MF9zcCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcjcwX3NwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWI3MF9zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbDcwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdGI3MF9zcCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWxyNzBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10ODBfc3Age1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXI4MF9zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iODBfc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWw4MF9zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXRiODBfc3Age1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1scjgwX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdDkwX3NwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yOTBfc3Age1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYjkwX3NwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sOTBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10YjkwX3NwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbHI5MF9zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQxMDBfc3Age1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yMTAwX3NwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iMTAwX3NwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbDEwMF9zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10YjEwMF9zcCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbHIxMDBfc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXRBdXRvX3NwIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yQXV0b19zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iQXV0b19zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbEF1dG9fc3Age1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10YkF1dG9fc3Age1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sckF1dG9fc3Age1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLm10MF9wYyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yMF9wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIwX3BjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10YjBfcGMge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbHIwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQxMF9wYyB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcjEwX3BjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIxMF9wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbDEwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdGIxMF9wYyB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWxyMTBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10MjBfcGMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIyMF9wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iMjBfcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwyMF9wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXRiMjBfcGMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1scjIwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdDMwX3BjIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yMzBfcGMge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYjMwX3BjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sMzBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10YjMwX3BjIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbHIzMF9wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQ0MF9wYyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcjQwX3BjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWI0MF9wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbDQwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdGI0MF9wYyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWxyNDBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10NTBfcGMge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXI1MF9wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iNTBfcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWw1MF9wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXRiNTBfcGMge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1scjUwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdDYwX3BjIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yNjBfcGMge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYjYwX3BjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sNjBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10YjYwX3BjIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbHI2MF9wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQ3MF9wYyB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcjcwX3BjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWI3MF9wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbDcwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdGI3MF9wYyB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWxyNzBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10ODBfcGMge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXI4MF9wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iODBfcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWw4MF9wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXRiODBfcGMge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1scjgwX3BjIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdDkwX3BjIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yOTBfcGMge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYjkwX3BjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sOTBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10YjkwX3BjIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbHI5MF9wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQxMDBfcGMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yMTAwX3BjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iMTAwX3BjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbDEwMF9wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10YjEwMF9wYyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbHIxMDBfcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXRBdXRvX3BjIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yQXV0b19wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iQXV0b19wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbEF1dG9fcGMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10YkF1dG9fcGMge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sckF1dG9fcGMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbumZkOWumlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7mqKrkuKbjgbPjga7oqK3lrppcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6Kej6ZmkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNmOmFmdGVyIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmNmX3NwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLmNmX3BjOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOCouOCpOOCs+ODs1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbipbY2xhc3MqPVwiaWNvXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Ki44Kk44Kz44Oz77ya5Y+w6aKoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmljb190eXBob29uIHtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb190eXBob29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMXB4IDI0cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgqLjgqTjgrPjg7PvvJrmmYLplpNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaWNvX3doZW4ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvX3doZW4uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCouOCpOOCs+ODs++8muWgtOaJgFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pY29fd2hlcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvX3doZXJlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgqLjgqTjgrPjg7PvvJrjg6bjg7zjgrbjg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaWNvX3dobyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29fd2hvLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgqLjgqTjgrPjg7PvvJpHUFNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaWNvX2dwcyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29fZ3BzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgr/jgqTjg4jjg6sm44OG44Kt44K544OIXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCv+OCpOODiOODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIOODmuODvOOCuOWFqOS9k1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50aXRfcGFnZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG59XG5cbi8qIDHljLrliIfjgopcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGl0X3NlY3Rpb24ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnR4dF9uYW1lIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jg5zjgr/jg7Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oc44K/44Oz77ya6YCa5bi4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuKltjbGFzcyo9XCJidG4wMVwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuKltjbGFzcyo9XCJidG4wMVwiXSA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4qW2NsYXNzKj1cImJ0bjAxXCJdLm9mZiB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLyog44Oc44K/44Oz77ya6Z2SXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ0bjAxX2JsdWUge1xuICBib3JkZXItY29sb3I6ICMwMDg4RkY7XG59XG5cbi5idG4wMV9ibHVlID4gKiB7XG4gIGNvbG9yOiAjMDA4OEZGO1xufVxuXG4vKiDjg5zjgr/jg7PvvJrotaRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnRuMDFfcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUY0MjVDO1xufVxuXG4uYnRuMDFfcmVkID4gKiB7XG4gIGNvbG9yOiAjRUY0MjVDO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oc44K/44Oz77ya6YCB44KL44Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ0blNlbmQge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5idG5TZW5kID4gYSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2J0bl9zZW5kLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwcHggNjBweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuODleOCqeODvOODoOODkeODvOODhFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Hjg7zjg4TvvJrln7rmnKxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5sYWJlbCwgLnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4OEZGO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxubGFiZWwgPiAqLCAudGV4dGFyZWEgPiAqIHtcbiAgY29sb3I6ICMwODM5OTc7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODkeODvOODhO+8muOCu+ODrOOCr+ODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWxlY3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzAwODhGRjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Hjg7zjg4TvvJrjg4bjgq3jgrnjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGV4dCBpbnB1dCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44O844OE77ya44OG44Kt44K544OI44Ko44Oq44KiXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Hjg7zjg4TvvJrjgrXjg5bjg5/jg4Pjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAuYnRuMDHjgajlkIznvqnvvIguYnRuX3JlZO+8ieOCkuS9v+eUqCAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODkeODvOODhO+8muWLleeUu+a3u+S7mFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hcHBlbmRBcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uYXBwZW5kQXJlYSA+ICoge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiDli5XnlLvmt7vku5hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYXBwZW5kIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2J0bl9tb3ZpZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogOTZweDtcbn1cblxuLmFwcGVuZCA+ICoge1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiDjg4bjgq3jgrnjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnZpZXdMaXN0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCqOODquOCou+8muWFqOS9k1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi52aWV3TGlzdCAuaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmlld0xpc3QgLml0ZW0gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLnZpZXdMaXN0IC5pdGVtIGEgPiAqIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCqOODquOCou+8muOCteODoOODjeOCpOODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi52aWV3TGlzdCAudGh1bWIge1xuICB3aWR0aDogODBweDtcbn1cblxuLnZpZXdMaXN0IC50aHVtYiA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Ko44Oq44Ki77ya44OG44Kt44K544OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnZpZXdMaXN0IC50ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4udmlld0xpc3QgLnRleHQgLnRpdCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi52aWV3TGlzdCAudGV4dCAuaW5mbyBsaSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4udmlld0xpc3QgLnRleHQgLmluZm8gaVtjbGFzcyo9XCJpY29cIl0ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7ljLrliIfjgopcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5odG1sOnJvb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuI2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7ljLrliIfjgorvvJrlpKdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5Yy65YiH44KK77ya5LitXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJveDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJveCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ib3ggPiAqW2NsYXMqPVwidGl0XCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCquODl+OCt+ODp+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbueUu+WDj1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qIOS4reWkrumFjee9ruODu+ODiOODquODn+ODs+OCsFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbWdCb3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vKiDli5XnlLvnlKhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGxheU1vdmllIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGxheU1vdmllIC50YXBBcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5wbGF5TW92aWUgLnRhcEFyZWE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2J0bl9wbGF5LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG59XG5cbi5wbGF5TW92aWUgLnBtSW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbGF5TW92aWUgLnBtSW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44OY44OD44OA44O8XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODreOCtO+8mldOSVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNsb2dvLXduaSB7XG4gIHdpZHRoOiAxMjVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNsb2dvLXduaSB7XG4gIHdpZHRoOiAxMjVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNsb2dvLXduaSAuc3QwIHtcbiAgZmlsbDogIzBDNDE5QTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODmOODg+ODgOODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNoZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44Ko44Oq44Ki44Gu6Kit5a6aXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaHRtbCxib2R5IHtvdmVyZmxvdy14OiBoaWRkZW4744CAcG9zaXRpb246IHJlbGF0aXZlO31cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuODhuOCreOCueODiFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmJvZHkgey13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO31cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuWfuuacrOODleOCqeODs+ODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxhYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLGR0LCBkZCwgbGksZmllbGRzZXQsIGZvcm0sXG5sYWJlbCwgbGVnZW5kLHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSB7XG5cdCR2YWw6IDE2cHg7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdGZvbnQtc2l6ZTogJHZhbDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1mYW1pbHk6ICRmb250X0dvX2pwMDI7XG5cdHRleHQtYWxpZ24gOiBsZWZ0O1xuXHRsaW5lLWhlaWdodCA6ICR2YWwgKyAoJHZhbCAvMik7XG5cdGxldHRlci1zcGFjaW5nIDogMDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI44K544K/44Kk44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiDooYzmj4PjgYhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGEtbGUge3RleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDt9XG4udGEtY2Uge3RleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O31cbi50YS1yaSB7dGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDt9XG5cbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJGJyZWFrUG9pbnQpeyAudGEtbGVfc3Age3RleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDt9IC50YS1jZV9zcCB7dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7fSAudGEtcmlfc3Age3RleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7fSB9XG5AbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6ICRicmVha1BvaW50KXsgLnRhLWxlX3BjIHt0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7fSAudGEtY2VfcGMge3RleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O30gLnRhLXJpX3BjIHt0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O30gfVxuXG4vKiDnuKbmj4PjgYjvvIh2ZXJ0aWFjbC1hbGlnblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi52YS10byB7dmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O31cbi52YS1taSB7dmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O31cbi52YS1ibyB7dmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O31cblxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkYnJlYWtQb2ludCl7IC52YS10b19zcCB7dmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O30gLnZhLW1pX3NwIHt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7fSAudmEtYm9fc3Age3ZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDt9IH1cbkBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDogJGJyZWFrUG9pbnQpeyAudmEtdG9fcGMge3ZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDt9IC52YS1taV9wYyB7dmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O30gLnZhLWJvX3BjIHt2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7fSB9XG5cbi8qIOODhuOCreOCueODiOOBruWkquOBlVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mdy1ibyB7Zm9udC13ZWlnaHQ6IGJvbGQ7fVxuLmZ3LW5vIHtmb250LXdlaWdodDogbm9ybWFsO31cblxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkYnJlYWtQb2ludCl7IC5mdy1ib19zcCB7Zm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDt9IC5mdy1ub19zcCB7Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O30gfVxuQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiAkYnJlYWtQb2ludCl7IC5mdy1ib19wYyB7Zm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDt9IC5mdy1ub19wYyB7Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O30gfVxuXG4vKiDkuIDooYzjgafjga/jgb/lh7rjgZ/pg6jliIbjgpIuLi5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG8tZWwge3doaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O31cblxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkYnJlYWtQb2ludCl7IC50by1lbF9zcCB7d2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7fSB9XG5AbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6ICRicmVha1BvaW50KXsgLnRvLWVsX3BjIHt3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDt9IH1cblxuLyog5oqY44KK6L+U44GX44Gq44GX44O744Gv44G/5Ye644Gf44KJ6Z2e6KGo56S6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvLWVsIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkYnJlYWtQb2ludCl7IC50by1lbF9zcCB7d2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7fSB9XG5AbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6ICRicmVha1BvaW50KXsgLnRvLWVsX3BjIHt3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDt9IH1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu5L2Z55m944Gu6Kit5a6a77yadG9w44CBcmlnaHTjgIFib3R0b23jgIFsZWZ044CBdG9w44GoYm90dG9t44CBbGVmdOOBqHJpZ2h0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucGFkZGluZ+OCkuS4juOBiOOCi1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRpOiAwO1xuQHdoaWxlICRpIDw9IDEwMCB7XG5cdC5wdCN7JGl9ICB7cGFkZGluZy10b3AgICA6ICN7JGl9cHggIWltcG9ydGFudDt9XG5cdC5wciN7JGl9ICB7cGFkZGluZy1yaWdodCA6ICN7JGl9cHggIWltcG9ydGFudDt9XG5cdC5wYiN7JGl9ICB7cGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDt9XG5cdC5wbCN7JGl9ICB7cGFkZGluZy1sZWZ0ICA6ICN7JGl9cHggIWltcG9ydGFudDt9XG5cdC5wdGIjeyRpfSB7cGFkZGluZy10b3AgICA6ICN7JGl9cHggIWltcG9ydGFudDsgcGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDt9XG5cdC5wbHIjeyRpfSB7cGFkZGluZy1sZWZ0ICA6ICN7JGl9cHggIWltcG9ydGFudDsgcGFkZGluZy1yaWdodCA6ICN7JGl9cHggIWltcG9ydGFudDt9XG5cdCRpOiAkaSArIDEwO1xufVxuXG4ucHRBdXRvICB7cGFkZGluZy10b3AgICA6IGF1dG8gIWltcG9ydGFudDt9XG4ucHJBdXRvICB7cGFkZGluZy1yaWdodCA6IGF1dG8gIWltcG9ydGFudDt9XG4ucGJBdXRvXHQge3BhZGRpbmctYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7fVxuLnBsQXV0byAge3BhZGRpbmctbGVmdCAgOiBhdXRvICFpbXBvcnRhbnQ7fVxuLnB0YkF1dG8ge3BhZGRpbmctdG9wICAgOiBhdXRvICFpbXBvcnRhbnQ7IHBhZGRpbmctYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7fVxuLnBsckF1dG8ge3BhZGRpbmctbGVmdCAgOiBhdXRvICFpbXBvcnRhbnQ7IHBhZGRpbmctcmlnaHQgOiBhdXRvICFpbXBvcnRhbnQ7fVxuXG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICRicmVha1BvaW50KXsgJGk6IDA7IEB3aGlsZSAkaSA8PSAxMDAgeyAucHQjeyRpfV9zcCB7cGFkZGluZy10b3A6ICN7JGl9cHggIWltcG9ydGFudDt9IC5wciN7JGl9X3NwIHtwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7fSAucGIjeyRpfV9zcCB7cGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDt9IC5wbCN7JGl9X3NwIHtwYWRkaW5nLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDt9IC5wdGIjeyRpfV9zcCB7cGFkZGluZy10b3A6ICN7JGl9cHggIWltcG9ydGFudDsgIHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7fSAucGxyI3skaX1fc3Age3BhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50OyBwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7fSAkaTogJGkgKyAxMDt9IC5wdEF1dG9fc3Age3BhZGRpbmctdG9wOiBhdXRvICFpbXBvcnRhbnQ7fSAucHJBdXRvX3NwIHtwYWRkaW5nLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7fSAucGJBdXRvX3NwIHtwYWRkaW5nLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O30gLnBsQXV0b19zcCB7cGFkZGluZy1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7fSAucHRiQXV0b19zcCB7cGFkZGluZy10b3A6IGF1dG8gIWltcG9ydGFudDsgcGFkZGluZy1ib3R0b206IGF1dG8gIWltcG9ydGFudDt9IC5wbHJBdXRvX3NwIHtwYWRkaW5nLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgcGFkZGluZy1yaWdodDogYXV0byAhaW1wb3J0YW50O30gfVxuQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiAkYnJlYWtQb2ludCl7ICRpOiAwOyBAd2hpbGUgJGkgPD0gMTAwIHsgLnB0I3skaX1fcGMge3BhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7fSAucHIjeyRpfV9wYyB7cGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O30gLnBiI3skaX1fcGMge3BhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7fSAucGwjeyRpfV9wYyB7cGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7fSAucHRiI3skaX1fcGMge3BhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7ICBwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O30gLnBsciN7JGl9X3BjIHtwYWRkaW5nLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDsgcGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O30gJGk6ICRpICsgMTA7fSAucHRBdXRvX3BjIHtwYWRkaW5nLXRvcDogYXV0byAhaW1wb3J0YW50O30gLnByQXV0b19wYyB7cGFkZGluZy1yaWdodDogYXV0byAhaW1wb3J0YW50O30gLnBiQXV0b19wYyB7cGFkZGluZy1ib3R0b206IGF1dG8gIWltcG9ydGFudDt9IC5wbEF1dG9fcGMge3BhZGRpbmctbGVmdDogYXV0byAhaW1wb3J0YW50O30gLnB0YkF1dG9fcGMge3BhZGRpbmctdG9wOiBhdXRvICFpbXBvcnRhbnQ7IHBhZGRpbmctYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7fSAucGxyQXV0b19wYyB7cGFkZGluZy1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IHBhZGRpbmctcmlnaHQ6IGF1dG8gIWltcG9ydGFudDt9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1hcmdpbuOCkuS4juOBiOOCi1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRpOiAwO1xuQHdoaWxlICRpIDw9IDEwMCB7XG5cdC5tdCN7JGl9ICB7bWFyZ2luLXRvcCAgIDogI3skaX1weCAhaW1wb3J0YW50O31cblx0Lm1yI3skaX0gIHttYXJnaW4tcmlnaHQgOiAjeyRpfXB4ICFpbXBvcnRhbnQ7fVxuXHQubWIjeyRpfSAge21hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDt9XG5cdC5tbCN7JGl9ICB7bWFyZ2luLWxlZnQgIDogI3skaX1weCAhaW1wb3J0YW50O31cblx0Lm10YiN7JGl9IHttYXJnaW4tdG9wICAgOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDt9XG5cdC5tbHIjeyRpfSB7bWFyZ2luLWxlZnQgIDogI3skaX1weCAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQgOiAjeyRpfXB4ICFpbXBvcnRhbnQ7fVxuXHQkaTogJGkgKyAxMDtcbn1cblxuLm10QXV0byAge21hcmdpbi10b3AgICA6IGF1dG8gIWltcG9ydGFudDt9XG4ubXJBdXRvICB7bWFyZ2luLXJpZ2h0IDogYXV0byAhaW1wb3J0YW50O31cbi5tYkF1dG9cdCB7bWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O31cbi5tbEF1dG8gIHttYXJnaW4tbGVmdCAgOiBhdXRvICFpbXBvcnRhbnQ7fVxuLm10YkF1dG8ge21hcmdpbi10b3AgICA6IGF1dG8gIWltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O31cbi5tbHJBdXRvIHttYXJnaW4tbGVmdCAgOiBhdXRvICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O31cblxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkYnJlYWtQb2ludCl7ICRpOiAwOyBAd2hpbGUgJGkgPD0gMTAwIHsgLm10I3skaX1fc3Age21hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDt9IC5tciN7JGl9X3NwIHttYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDt9IC5tYiN7JGl9X3NwIHttYXJnaW4tYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7fSAubWwjeyRpfV9zcCB7bWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDt9IC5tdGIjeyRpfV9zcCB7bWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50OyAgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O30gLm1sciN7JGl9X3NwIHttYXJnaW4tbGVmdDogI3skaX1weCAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDt9ICRpOiAkaSArIDEwIH0gLm10QXV0b19zcCB7bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O30gLm1yQXV0b19zcCB7bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7fSAubWJBdXRvX3NwXHR7bWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O30gLm1sQXV0b19zcCB7bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDt9IC5tdGJBdXRvX3NwIHttYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDt9IC5tbHJBdXRvX3NwIHttYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDt9IH1cbkBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDogJGJyZWFrUG9pbnQpeyAkaTogMDsgQHdoaWxlICRpIDw9IDEwMCB7IC5tdCN7JGl9X3BjIHttYXJnaW4tdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7fSAubXIjeyRpfV9wYyB7bWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7fSAubWIjeyRpfV9wYyB7bWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O30gLm1sI3skaX1fcGMge21hcmdpbi1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7fSAubXRiI3skaX1fcGMge21hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDsgIG1hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDt9IC5tbHIjeyRpfV9wYyB7bWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7fSAkaTogJGkgKyAxMDt9IC5tdEF1dG9fcGMge21hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDt9IC5tckF1dG9fcGMge21hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O30gLm1iQXV0b19wY1x0e21hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDt9IC5tbEF1dG9fcGMge21hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7fSAubXRiQXV0b19wYyB7bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7fSAubWxyQXV0b19wYyB7bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7fSB9XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbumZkOWumlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJGJyZWFrUG9pbnQpeyAucGMge2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9IH1cbkBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDogJGJyZWFrUG9pbnQpeyAuc3Age2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9IH1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuaoquS4puOBs+OBruioreWumlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuino+mZpFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jZjphZnRlcntjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IGhlaWdodDogMCAhaW1wb3J0YW50OyBjbGVhcjogYm90aCAhaW1wb3J0YW50O31cblxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkYnJlYWtQb2ludCl7LmNmX3NwOmFmdGVye2NvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7fX1cbkBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDogJGJyZWFrUG9pbnQpey5jZl9wYzphZnRlcntjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IGhlaWdodDogMCAhaW1wb3J0YW50OyBjbGVhcjogYm90aCAhaW1wb3J0YW50O319XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4jjga7oqK3lrppcbiRicmVha1BvaW50IDogNTAwcHg7XG4kcGNfbWF4V2lkdGg6IDEyMDBweDtcbiRwY19taW5XaWR0aDogMTIwMHB4O1xuJHNwX21heFdpZHRoOiA3NjhweDtcbiRzcF9taW5XaWR0aDogMzIwcHg7XG5cbi8v44Kr44Op44O844Gu6Kit5a6aXG4kYmx1ZTAxOiAjMDA4OEZGO1xuJGJsdWUwMjogIzA4Mzk5NztcbiRyZWQgICA6ICNFRjQyNUM7XG4kYmxhY2sgOiAjMzMzMzMzO1xuJGdyYXkgIDogIzY2NjY2NjtcblxuLy/jg5Xjgqnjg7Pjg4hcbiRmb250X0dvX2pwMDEgOiBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFLYWt1UHJvTi1XM1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmO1xuJGZvbnRfR29fanAwMiA6IFwi5ri444K044K344OD44Kv5L2TXCIsXCJZdUdvdGhpY1wiLCBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFLYWt1UHJvTi1XM1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmO1xuJGZvbnRfTWluX2pwMDE6IFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhTWluUHJvTi1XM1wiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIFwiTVMg5piO5pydXCIsIHNlcmlmO1xuJGZvbnRfTWluX2pwMDI6IFwi5ri45piO5pyd5L2TXCIsXCJZdU1pbmNob1wiLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYU1pblByb04tVzNcIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBcIk1TIOaYjuacnVwiLCBzZXJpZjtcblxuLy93ZWLjg5Xjgqnjg7Pjg4hcbi8vLndmLW1wbHVzMXAgeyBmb250LWZhbWlseTogXCJNcGx1cyAxcFwiOyB9IC8vPGxpbmsgaHJlZj1cImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vZWFybHlhY2Nlc3MvbXBsdXMxcC5jc3NcIiByZWw9XCJzdHlsZXNoZWV0XCIgLz4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44Ki44Kk44Kz44OzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuKltjbGFzcyo9XCJpY29cIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjVlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCouOCpOOCs+ODs++8muWPsOmiqFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pY29fdHlwaG9vbiB7ICR3OiAzMXB4OyAkaDogMjRweDsgJGJnOiAnaWNvX3R5cGhvb24uc3ZnJztcbiAgICB3aWR0aDogJHc7XG4gICAgaGVpZ2h0OiAkaDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy8nKyAkYmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHcgJGg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgqLjgqTjgrPjg7PvvJrmmYLplpNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaWNvX3doZW4geyAkdzogMTZweDsgJGg6IDE2cHg7ICRiZzogJ2ljb193aGVuLnN2Zyc7XG4gICAgd2lkdGg6ICR3O1xuICAgIGhlaWdodDogJGg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvJysgJGJnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3ICRoO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Ki44Kk44Kz44Oz77ya5aC05omAXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmljb193aGVyZSB7ICR3OiAxNnB4OyAkaDogMTZweDsgJGJnOiAnaWNvX3doZXJlLnN2Zyc7XG4gICAgd2lkdGg6ICR3O1xuICAgIGhlaWdodDogJGg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvJysgJGJnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3ICRoO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Ki44Kk44Kz44Oz77ya44Om44O844K244O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmljb193aG8geyAkdzogMTZweDsgJGg6IDE2cHg7ICRiZzogJ2ljb193aG8uc3ZnJztcbiAgICB3aWR0aDogJHc7XG4gICAgaGVpZ2h0OiAkaDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy8nKyAkYmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHcgJGg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgqLjgqTjgrPjg7PvvJpHUFNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaWNvX2dwcyB7ICR3OiAxNnB4OyAkaDogMTZweDsgJGJnOiAnaWNvX2dwcy5zdmcnO1xuICAgIHdpZHRoOiAkdztcbiAgICBoZWlnaHQ6ICRoO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzLycrICRiZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkdyAkaDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOCv+OCpOODiOODqybjg4bjgq3jgrnjg4hcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgr/jgqTjg4jjg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIOODmuODvOOCuOWFqOS9k1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50aXRfcGFnZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG59XG5cbi8qIDHljLrliIfjgopcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGl0X3NlY3Rpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udHh0X25hbWUge1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jg5zjgr/jg7Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5zjgr/jg7PvvJrpgJrluLhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4qW2NsYXNzKj1cImJ0bjAxXCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAgID4gKiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxufVxuXG4qW2NsYXNzKj1cImJ0bjAxXCJdLm9mZiB7XG4gICAgb3BhY2l0eTogMC41O1xufVxuLyog44Oc44K/44Oz77ya6Z2SXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ0bjAxX2JsdWUgeyAkYzogJGJsdWUwMTtcbiAgICBib3JkZXItY29sb3I6ICRjO1xuICAgID4gKiB7Y29sb3I6ICRjO31cbn1cblxuLyog44Oc44K/44Oz77ya6LWkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ0bjAxX3JlZCB7ICRjOiAkcmVkO1xuICAgIGJvcmRlci1jb2xvcjogJGM7XG4gICAgPiAqIHtjb2xvcjogJGM7fVxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5zjgr/jg7PvvJrpgIHjgovjg5zjgr/jg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnRuU2VuZCB7ICR3OiA2MHB4OyAkaDogNjBweDsgJGJnOiAnYnRuX3NlbmQuc3ZnJztcbiAgICB3aWR0aDogJHc7XG4gICAgaGVpZ2h0OiAkaDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgID4gYSB7XG4gICAgICAgIHdpZHRoOiAkdztcbiAgICAgICAgaGVpZ2h0OiAkaDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtaW5kZW50OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy8nKyAkYmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJHcgJGg7XG4gICAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44OV44Kp44O844Og44OR44O844OEXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44O844OE77ya5Z+65pysXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xubGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlMDE7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgID4gKiB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44O844OE77ya44K744Os44Kv44OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlbGVjdCB7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwOyBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICRibHVlMDE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODkeODvOODhO+8muODhuOCreOCueODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXh0IGlucHV0IHtwYWRkaW5nOiA1cHggMTBweDt9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Hjg7zjg4TvvJrjg4bjgq3jgrnjg4jjgqjjg6rjgqJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBAZXh0ZW5kIGxhYmVsO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44O844OE77ya44K144OW44Of44OD44OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLmJ0bjAx44Go5ZCM576p77yILmJ0bl9yZWTvvInjgpLkvb/nlKggKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODkeODvOODhO+8muWLleeUu+a3u+S7mFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hcHBlbmRBcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG4gICAgPiAqIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG59XG5cbi8qIOWLleeUu+a3u+S7mFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hcHBlbmQge1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogOTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9idG5fbW92aWUuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5NnB4O1xuXG4gICAgPiAqIHtcbiAgICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgXG4gICAgfVxufVxuXG4vKiDjg4bjgq3jgrnjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxudmlld0xpc3Rcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgqjjg6rjgqLvvJrlhajkvZNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udmlld0xpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGEge1xuICAgICAgICB3aWR0aDogMTAwJTsgICAgXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICA+ICoge2Rpc3BsYXk6IHRhYmxlLWNlbGw7IHZlcnRpY2FsLWFsaWduOiB0b3A7fVxuICAgIH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Ko44Oq44Ki77ya44K144Og44ON44Kk44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnZpZXdMaXN0IC50aHVtYiB7XG4gICAgd2lkdGg6IDgwcHg7XG5cbiAgICA+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCqOODquOCou+8muODhuOCreOCueODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi52aWV3TGlzdCAudGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgLnRpdCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgfVxuXG4gICAgLmluZm8ge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpW2NsYXNzKj1cImljb1wiXSB7ICRzOiAxNHB4O1xuICAgICAgICAgICAgd2lkdGg6ICRzOyBoZWlnaHQ6ICRzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkcztcbiAgICAgICAgfVxuICAgIH0gICBcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuWMuuWIh+OCilxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmh0bWw6cm9vdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuI2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuWMuuWIh+OCiu+8muWkp1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKCMwMDAsIC4yNSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7ljLrliIfjgorvvJrkuK1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYm94IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge21hcmdpbi1ib3R0b206IDIwcHg7fVxuICAgID4gKjpub3QoOmxhc3QtY2hpbGQpIHttYXJnaW4tYm90dG9tOiAxMHB4O31cbiAgICA+ICpbY2xhcyo9XCJ0aXRcIl0ge21hcmdpbi1ib3R0b206IDE1cHg7fVxuXG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Kq44OX44K344On44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmlubmVyIHtwYWRkaW5nOiAyMHB4IDEwcHg7fVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu55S75YOPXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vKiDkuK3lpK7phY3nva7jg7vjg4jjg6rjg5/jg7PjgrBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW1nQm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8qIOWLleeUu+eUqFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wbGF5TW92aWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC50YXBBcmVhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwOyB0b3A6IDA7XG5cbiAgICAgICAgJjphZnRlciB7ICRzOiA4MHB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogJHM7ICBoZWlnaHQ6ICRzO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYnRuX3BsYXkuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSggJHMgLyAyICk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSggJHMgLyAyICk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG1JbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaW1nIHt3aWR0aDogMTAwJTt9XG4gICAgfVxufSIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jg5jjg4Pjg4Djg7xcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg63jgrTvvJpXTklcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jbG9nby13bmkgeyAkdzogMTI1cHg7ICRoOiA0MHB4O1xuICAgIHdpZHRoOiAkdztcbiAgICBoZWlnaHQ6ICRoO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmIHt3aWR0aDogJHc7IGhlaWdodDogJGg7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XG4gICAgLnN0MHtmaWxsOiMwQzQxOUE7fVxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5jjg4Pjg4Djg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4yNSk7IFxufSJdfQ== */
