@charset "UTF-8";
/*--------------------------------------------------------
  共通レイアウトパーツ設定
--------------------------------------------------------*/
/* ヘッダー内パーツ */
#hpb-headerMain {
  height: 19px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

#hpb-headerMain h1 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  text-align: left;
  font-weight: normal;
  line-height: 18px;
  font-size: 10px;
  color: #ffffff;
  /* ヘッダー説明文文字色 */
}

#hpb-headerLogo {
  width: 400px;
  float: left;
}

#hpb-headerLogo a {
  display: block;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  text-indent: -9999px;
  overflow: hidden;
  height: 75px;
  background-image: url(logo_1Ac.png);
  background-position: top left;
  background-repeat: no-repeat;
}

#hpb-headerExtra1 {
  width: 330px;
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 20px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  float: right;
}

#hpb-headerExtra1 p.tel {
  /* 電話番号の文字設定 */
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 1.7em;
  font-weight: bold;
  color: #DB951C;
  line-height: 1.2;
  text-align: right;
}

#hpb-headerExtra1 p.tel span {
  /* 電話番号の「TEL」文字設定 */
  color: #CCCCCC;
}

#hpb-headerExtra1 p.address {
  /* 住所文字設定 */
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  line-height: 1.2;
  text-align: right;
}

/* フッター内パーツ */
#hpb-footerMain {
  width: 300px;
  float: right;
  padding-top: 35px;
}

#hpb-footerMain p {
  /* コピーライト文字設定 */
  font-size: 0.8em;
  text-align: right;
}

#hpb-footerExtra1 {
  padding-top: 9px;
}

#hpb-footerExtra1 ul {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  text-align: left;
}

#hpb-footerExtra1 li {
  /* フッターナビ設定 */
  display: inline;
  background-image: url(fpoint_1Ac.png);
  background-position: 7px 4px;
  background-repeat: no-repeat;
  padding-left: 23px;
  padding-right: 10px;
  font-weight: bold;
}

#hpb-footerExtra1 a:link {
  color: #666666;
  text-decoration: none;
}

#hpb-footerExtra1 a:visited {
  color: #666666;
  text-decoration: none;
}

#hpb-footerExtra1 a:hover {
  color: #DB951C;
  text-decoration: none;
}

#hpb-footerExtra1 a:active {
  color: #DB951C;
  text-decoration: none;
}

/* サイドブロック内パーツ */
#banner {
  margin-top: 15px;
  background-color: #F4F4F4;
  padding-top: 10px;
}

#banner ul {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

#banner li {
  padding-bottom: 10px;
}

#banner li a {
  display: block;
  width: 200px;
  height: 70px;
  margin-left: auto;
  margin-right: auto;
  text-indent: -9999px;
  overflow: hidden;
}

#banner a#banner-service {
  /* 製品一覧バナー */
  background-image: url(top_banner_1Ac_01.png);
  background-position: top left;
  background-repeat: no-repeat;
}

#banner a#banner-recruit {
  /* 採用情報バナー */
  background-image: url(top_banner_1Ac_02.png);
  background-position: top left;
  background-repeat: no-repeat;
}

#banner a#banner-access {
  /* アクセスバナー */
  background-image: url(top_banner_1Ac_03.png);
  background-position: top left;
  background-repeat: no-repeat;
}

/*--------------------------------------------------------
  ナビゲーションデザイン設定
--------------------------------------------------------*/
#hpb-nav li a {
  /* ナビゲーション文字設定 */
  font-weight: bold;
}

#hpb-nav li a:link {
  color: #666666;
  text-decoration: none;
}

/* ナビゲーション文字色設定 */
#hpb-nav li a:visited {
  color: #666666;
  text-decoration: none;
}

#hpb-nav li a:hover {
  color: #ffffff;
  text-decoration: none;
}

#hpb-nav li a:action {
  color: #ffffff;
  text-decoration: none;
}

#hpb-nav li span.en {
  display: none;
}

/*--------------------------------------------------------
  基本パーツデザイン設定
--------------------------------------------------------*/
/* リンク文字色 */
a:link {
  color: #DB951C;
  text-decoration: underline;
}

a:visited {
  color: #DB951C;
  text-decoration: underline;
}

a:hover {
  color: #A96C01;
  text-decoration: none;
}

a:active {
  color: #A96C01;
  text-decoration: none;
}

#hpb-skip {
  /* ヘッダースキップの非表示 */
  height: 1px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  text-indent: -9999px;
}

p {
  margin-top: 0.5em;
  margin-bottom: 2em;
  padding-right: 0.1em;
  padding-left: 0.1em;
  line-height: 1.4;
  text-align: left;
}

p.large {
  color: #855601;
  font-weight: bold;
}

p.indent {
  padding-left: 25px;
}

.left {
  float: left;
}

.right {
  float: right;
}

hr {
  width: 100%;
  height: 1px;
  margin-top: 10px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  clear: both;
  border-top-width: 1px;
  border-top-style: none;
  border-right-width: 1px;
  border-right-style: none;
  border-left-width: 1px;
  border-left-style: none;
  color: #ffffff;
  border-bottom-width: 1px;
  border-bottom-style: none;
}

.hpb-layoutset-02 h2 {
  background-image: url(content_title_1Ac.png);
  width: 650px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0.5em;
  margin-left: 0;
  height: 50px;
  line-height: 57px;
  text-align: left;
  overflow: hidden;
}

.hpb-layoutset-02 h2 span.ja {
  font-size: 1.15em;
  color: #ffffff;
  padding-right: 10px;
  line-height: 50px;
  padding-left: 18px;
}

h2 span.en {
  font-size: 0.9em;
  color: #FEC463;
}

.hpb-layoutset-02 #hpb-wrapper h3 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  text-align: left;
  padding-top: 3px;
  padding-left: 1px;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #F8E4C0;
  font-size: 1.3em;
  color: #DB951C;
}

h3.hpb-c-index {
  height: 1px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  text-indent: -9999px;
  background: none;
}

h4 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 2px;
  padding-left: 2px;
  text-align: left;
  font-size: 1.1em;
  line-height: 1.2;
  color: #A96C01;
}

h5 {
  display: inline;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4px;
  padding-right: 10px;
  padding-bottom: 2px;
  padding-left: 25px;
  text-align: left;
  background-image: url(point_1Ac.png);
  background-position: 6px 8px;
  background-repeat: no-repeat;
  font-size: 1.1em;
  line-height: 1.2;
  color: #A96C01;
}

table {
  margin-top: 5px;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: 0;
  border-collapse: collapse;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #cccccc;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #cccccc;
}

table th {
  padding-top: 8px;
  padding-right: 15px;
  padding-bottom: 8px;
  padding-left: 8px;
  text-align: left;
  background-color: #eeeeee;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #cccccc;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
}

table td {
  padding-top: 8px;
  padding-right: 15px;
  padding-bottom: 8px;
  padding-left: 8px;
  text-align: left;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #cccccc;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
}

/* フォームパーツ設定 */
input.button {
  margin-top: 10px;
  margin-bottom: 15px;
}

textarea {
  width: 400px;
  height: 200px;
}

input.l {
  width: 400px;
}

input.m {
  width: 250px;
}

input.s {
  width: 150px;
}

/* メインコンテンツ内基本パーツ */
#hpb-main ul {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

#hpb-main ul li {
  text-align: left;
  line-height: 1.4;
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 10px;
  padding-left: 25px;
  background-image: url(point_1Ac.png);
  background-position: 5px 12px;
  background-repeat: no-repeat;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #DDDDDD;
  color: #000000;
}

#hpb-main dl {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  zoom: 100%;
}

#hpb-main dt {
  float: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  text-align: left;
  line-height: 16px;
  min-height: 16px;
  font-weight: bold;
  width: 170px !important;
  padding-top: 10px;
  padding-right: 0;
  padding-bottom: 10px;
  padding-left: 25px;
  background-image: url(point_1Ac.png);
  background-position: 5px 12px;
  background-repeat: no-repeat;
  color: #A96C01;
}

#hpb-main dd {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 10px;
  text-align: left;
  line-height: 16px;
  min-height: 16px;
  padding-left: 195px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #DDDDDD;
}

*:first-child + html #hpb-main dd {
  /* for IE7 */
  padding-left: 10px;
  min-height: 20px;
}

* html #hpb-main dd {
  /* for IE6 */
  height: 20px;
  padding-left: 0px;
}

#hpb-main dl:after {
  content: ".";
  clear: both;
  height: 0;
  display: block;
  visibility: hidden;
}

#hpb-main img.left {
  margin-top: 5px;
  margin-right: 20px;
  margin-bottom: 10px;
  float: left;
}

#hpb-main img.right {
  margin-top: 5px;
  margin-bottom: 10px;
  margin-left: 20px;
  float: right;
}

#pagetop {
  margin-top: 10px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  text-align: right;
}

#pagetop a {
  /* ページの先頭へのリンク設定 */
  display: block;
  margin-left: auto;
  width: 125px;
  height: 21px;
  overflow: hidden;
  background-image: url(returnTop_1Ac.png);
  background-position: top left;
  background-repeat: no-repeat;
  text-align: left;
  text-indent: -9999px;
}

/* トップページ デザイン定義 */
.hpb-layoutset-01 #hpb-title h2 {
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  height: 235px;
  background-image: url(top_mainimg_1Ac_01.png);
  background-position: top center;
  background-repeat: no-repeat;
}

#toppage-topics h3 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  height: 26px;
  overflow: hidden;
  background-image: url(top_indexBg_1Ac.png);
  background-position: top left;
  background-repeat: no-repeat;
  line-height: 28px;
  padding-left: 10px;
  text-align: left;
  color: #ffffff;
  font-size: 1.2em;
}

#toppage-news h3 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  height: 26px;
  overflow: hidden;
  background-image: url(top_indexBg_1Ac.png);
  background-position: top left;
  background-repeat: no-repeat;
  line-height: 28px;
  padding-left: 10px;
  text-align: left;
  color: #ffffff;
  font-size: 1.2em;
}

#toppage-news h3 span.ja {
  display: none;
}

#hpb-inner #companyinfo {
  padding-top: 0px;
  padding-bottom: 10px;
  background-color: #F3F3F3;
}

#hpb-inner #companyinfo h3 {
  color: #FFFFFF;
  text-align: left;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 5px;
  background-color: #DF8F09;
  font-size: 1em;
}

#hpb-inner #companyinfo p {
  margin-bottom: 10px;
  padding-left: 15px;
  padding-right: 5px;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlL3Nhc3MvY29tbW9uL2Jhc2UuY3NzIiwicmVzb3VyY2Uvc2Fzcy9jb21tb24vYmFzZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7eURER3lEO0FDQXpELGFBQUE7QUFDQTtFQUNJLFlBQVk7RUFDWixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixpQkFBaUI7QURFckI7O0FDQ0E7RUFDSSxhQUFhO0VBQ2IsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixjQUFjO0VBQUUsZUFBQTtBREdwQjs7QUNBQTtFQUNJLFlBQVk7RUFDWixXQUFXO0FER2Y7O0FDQUE7RUFDSSxjQUFjO0VBQ2QsYUFBYTtFQUNiLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixtQ0FBb0M7RUFDcEMsNkJBQTZCO0VBQzdCLDRCQUE0QjtBREdoQzs7QUNBQTtFQUNJLFlBQVk7RUFDWixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLFlBQVk7QURHaEI7O0FDQUE7RUFDSSxjQUFBO0VBQ0EsYUFBYTtFQUNiLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsaUJBQWlCO0FE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LG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsa0JBQWtCO0FESnRCIiwiZmlsZSI6ImNvbW1vblxcYmFzZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAg5YWx6YCa44Os44Kk44Ki44Km44OI44OR44O844OE6Kit5a6aXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIOODmOODg+ODgOODvOWGheODkeODvOODhCAqL1xuI2hwYi1oZWFkZXJNYWluIHtcbiAgaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4jaHBiLWhlYWRlck1haW4gaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC8qIOODmOODg+ODgOODvOiqrOaYjuaWh+aWh+Wtl+iJsiAqL1xufVxuXG4jaHBiLWhlYWRlckxvZ28ge1xuICB3aWR0aDogNDAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jaHBiLWhlYWRlckxvZ28gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNzVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGxvZ29fMUFjLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4jaHBiLWhlYWRlckV4dHJhMSB7XG4gIHdpZHRoOiAzMzBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuI2hwYi1oZWFkZXJFeHRyYTEgcC50ZWwge1xuICAvKiDpm7voqbHnlarlj7fjga7mloflrZfoqK3lrpogKi9cbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMS43ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0RCOTUxQztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbiNocGItaGVhZGVyRXh0cmExIHAudGVsIHNwYW4ge1xuICAvKiDpm7voqbHnlarlj7fjga7jgIxURUzjgI3mloflrZfoqK3lrpogKi9cbiAgY29sb3I6ICNDQ0NDQ0M7XG59XG5cbiNocGItaGVhZGVyRXh0cmExIHAuYWRkcmVzcyB7XG4gIC8qIOS9j+aJgOaWh+Wtl+ioreWumiAqL1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8qIOODleODg+OCv+ODvOWGheODkeODvOODhCAqL1xuI2hwYi1mb290ZXJNYWluIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuXG4jaHBiLWZvb3Rlck1haW4gcCB7XG4gIC8qIOOCs+ODlOODvOODqeOCpOODiOaWh+Wtl+ioreWumiAqL1xuICBmb250LXNpemU6IDAuOGVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuI2hwYi1mb290ZXJFeHRyYTEge1xuICBwYWRkaW5nLXRvcDogOXB4O1xufVxuXG4jaHBiLWZvb3RlckV4dHJhMSB1bCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiNocGItZm9vdGVyRXh0cmExIGxpIHtcbiAgLyog44OV44OD44K/44O844OK44OT6Kit5a6aICovXG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZwb2ludF8xQWMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogN3B4IDRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI2hwYi1mb290ZXJFeHRyYTEgYTpsaW5rIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2hwYi1mb290ZXJFeHRyYTEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2hwYi1mb290ZXJFeHRyYTEgYTpob3ZlciB7XG4gIGNvbG9yOiAjREI5NTFDO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNocGItZm9vdGVyRXh0cmExIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNEQjk1MUM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyog44K144Kk44OJ44OW44Ot44OD44Kv5YaF44OR44O844OEICovXG4jYmFubmVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbiNiYW5uZXIgdWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4jYmFubmVyIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbiNiYW5uZXIgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNiYW5uZXIgYSNiYW5uZXItc2VydmljZSB7XG4gIC8qIOijveWTgeS4gOimp+ODkOODiuODvCAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwodG9wX2Jhbm5lcl8xQWNfMDEucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbiNiYW5uZXIgYSNiYW5uZXItcmVjcnVpdCB7XG4gIC8qIOaOoeeUqOaDheWgseODkOODiuODvCAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwodG9wX2Jhbm5lcl8xQWNfMDIucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbiNiYW5uZXIgYSNiYW5uZXItYWNjZXNzIHtcbiAgLyog44Ki44Kv44K744K544OQ44OK44O8ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCh0b3BfYmFubmVyXzFBY18wMy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIOODiuODk+OCsuODvOOCt+ODp+ODs+ODh+OCtuOCpOODs+ioreWumlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jaHBiLW5hdiBsaSBhIHtcbiAgLyog44OK44OT44Ky44O844K344On44Oz5paH5a2X6Kit5a6aICovXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jaHBiLW5hdiBsaSBhOmxpbmsge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiDjg4rjg5PjgrLjg7zjgrfjg6fjg7PmloflrZfoibLoqK3lrpogKi9cbiNocGItbmF2IGxpIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNocGItbmF2IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jaHBiLW5hdiBsaSBhOmFjdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNocGItbmF2IGxpIHNwYW4uZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAg5Z+65pys44OR44O844OE44OH44K244Kk44Oz6Kit5a6aXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIOODquODs+OCr+aWh+Wtl+iJsiAqL1xuYTpsaW5rIHtcbiAgY29sb3I6ICNEQjk1MUM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOnZpc2l0ZWQge1xuICBjb2xvcjogI0RCOTUxQztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogI0E5NkMwMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmFjdGl2ZSB7XG4gIGNvbG9yOiAjQTk2QzAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNocGItc2tpcCB7XG4gIC8qIOODmOODg+ODgOODvOOCueOCreODg+ODl+OBrumdnuihqOekuiAqL1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5wLmxhcmdlIHtcbiAgY29sb3I6ICM4NTU2MDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5wLmluZGVudCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5ociB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xufVxuXG4uaHBiLWxheW91dHNldC0wMiBoMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChjb250ZW50X3RpdGxlXzFBYy5wbmcpO1xuICB3aWR0aDogNjUwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaHBiLWxheW91dHNldC0wMiBoMiBzcGFuLmphIHtcbiAgZm9udC1zaXplOiAxLjE1ZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuXG5oMiBzcGFuLmVuIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgY29sb3I6ICNGRUM0NjM7XG59XG5cbi5ocGItbGF5b3V0c2V0LTAyICNocGItd3JhcHBlciBoMyB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGOEU0QzA7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGNvbG9yOiAjREI5NTFDO1xufVxuXG5oMy5ocGItYy1pbmRleCB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5oNCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI0E5NkMwMTtcbn1cblxuaDUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHBvaW50XzFBYy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI0E5NkMwMTtcbn1cblxudGFibGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NjY2NjYztcbn1cblxudGFibGUgdGgge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjY2NjYztcbn1cblxudGFibGUgdGQge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjY2NjYztcbn1cblxuLyog44OV44Kp44O844Og44OR44O844OE6Kit5a6aICovXG5pbnB1dC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuaW5wdXQubCB7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuaW5wdXQubSB7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuaW5wdXQucyB7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLyog44Oh44Kk44Oz44Kz44Oz44OG44Oz44OE5YaF5Z+65pys44OR44O844OEICovXG4jaHBiLW1haW4gdWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4jaHBiLW1haW4gdWwgbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHBvaW50XzFBYy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1cHggMTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkb3R0ZWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEREREREQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4jaHBiLW1haW4gZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgem9vbTogMTAwJTtcbn1cblxuI2hwYi1tYWluIGR0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtaW4taGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwocG9pbnRfMUFjLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDVweCAxMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogI0E5NkMwMTtcbn1cblxuI2hwYi1tYWluIGRkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWluLWhlaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxOTVweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkb3R0ZWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEREREREQ7XG59XG5cbio6Zmlyc3QtY2hpbGQgKyBodG1sICNocGItbWFpbiBkZCB7XG4gIC8qIGZvciBJRTcgKi9cbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xufVxuXG4qIGh0bWwgI2hwYi1tYWluIGRkIHtcbiAgLyogZm9yIElFNiAqL1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4jaHBiLW1haW4gZGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI2hwYi1tYWluIGltZy5sZWZ0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jaHBiLW1haW4gaW1nLnJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4jcGFnZXRvcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4jcGFnZXRvcCBhIHtcbiAgLyog44Oa44O844K444Gu5YWI6aCt44G444Gu44Oq44Oz44Kv6Kit5a6aICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDEyNXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChyZXR1cm5Ub3BfMUFjLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuLyog44OI44OD44OX44Oa44O844K4IOODh+OCtuOCpOODs+Wumue+qSAqL1xuLmhwYi1sYXlvdXRzZXQtMDEgI2hwYi10aXRsZSBoMiB7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGhlaWdodDogMjM1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCh0b3BfbWFpbmltZ18xQWNfMDEucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuI3RvcHBhZ2UtdG9waWNzIGgzIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBoZWlnaHQ6IDI2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCh0b3BfaW5kZXhCZ18xQWMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuXG4jdG9wcGFnZS1uZXdzIGgzIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBoZWlnaHQ6IDI2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCh0b3BfaW5kZXhCZ18xQWMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuXG4jdG9wcGFnZS1uZXdzIGgzIHNwYW4uamEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jaHBiLWlubmVyICNjb21wYW55aW5mbyB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xufVxuXG4jaHBiLWlubmVyICNjb21wYW55aW5mbyBoMyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERjhGMDk7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4jaHBiLWlubmVyICNjb21wYW55aW5mbyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAg5YWx6YCa44Os44Kk44Ki44Km44OI44OR44O844OE6Kit5a6aXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyog44OY44OD44OA44O85YaF44OR44O844OEICovXHJcbiNocGItaGVhZGVyTWFpbntcclxuICAgIGhlaWdodDogMTlweDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbiNocGItaGVhZGVyTWFpbiBoMXtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjsgLyog44OY44OD44OA44O86Kqs5piO5paH5paH5a2X6ImyICovXHJcbn1cclxuXHJcbiNocGItaGVhZGVyTG9nb3tcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4jaHBiLWhlYWRlckxvZ28gYXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChsb2dvXzFBYy5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4jaHBiLWhlYWRlckV4dHJhMXtcclxuICAgIHdpZHRoOiAzMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuI2hwYi1oZWFkZXJFeHRyYTEgcC50ZWx7XHJcbiAgICAvKiDpm7voqbHnlarlj7fjga7mloflrZfoqK3lrpogKi9cclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAjREI5NTFDO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4jaHBiLWhlYWRlckV4dHJhMSBwLnRlbCBzcGFue1xyXG4gICAgLyog6Zu76Kmx55Wq5Y+344Gu44CMVEVM44CN5paH5a2X6Kit5a6aICovXHJcbiAgICBjb2xvcjogI0NDQ0NDQztcclxufVxyXG5cclxuI2hwYi1oZWFkZXJFeHRyYTEgcC5hZGRyZXNze1xyXG4gICAgLyog5L2P5omA5paH5a2X6Kit5a6aICovXHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbiNocGItaGVhZGVyRXh0cmEyXHJcbntcclxufVxyXG5cclxuLyog44OV44OD44K/44O85YaF44OR44O844OEICovXHJcbiNocGItZm9vdGVyTWFpbntcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG59XHJcblxyXG4jaHBiLWZvb3Rlck1haW4gcHtcclxuICAgIC8qIOOCs+ODlOODvOODqeOCpOODiOaWh+Wtl+ioreWumiAqL1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4jaHBiLWZvb3RlckxvZ29cclxue1xyXG59XHJcblxyXG4jaHBiLWZvb3RlckV4dHJhMXtcclxuICAgIHBhZGRpbmctdG9wOiA5cHg7XHJcbn1cclxuXHJcbiNocGItZm9vdGVyRXh0cmExIHVse1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuI2hwYi1mb290ZXJFeHRyYTEgbGl7XHJcbiAgICAvKiDjg5Xjg4Pjgr/jg7zjg4rjg5PoqK3lrpogKi9cclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoZnBvaW50XzFBYy5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogN3B4IDRweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbiNocGItZm9vdGVyRXh0cmExIGE6bGlua3tcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbiNocGItZm9vdGVyRXh0cmExIGE6dmlzaXRlZHtcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbiNocGItZm9vdGVyRXh0cmExIGE6aG92ZXJ7XHJcbiAgICBjb2xvcjogI0RCOTUxQztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4jaHBiLWZvb3RlckV4dHJhMSBhOmFjdGl2ZXtcclxuICAgIGNvbG9yOiAjREI5NTFDO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4jaHBiLWZvb3RlckV4dHJhMlxyXG57XHJcbn1cclxuXHJcbi8qIOOCteOCpOODieODluODreODg+OCr+WGheODkeODvOODhCAqL1xyXG4jYmFubmVye1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuI2Jhbm5lciB1bHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG5cclxuI2Jhbm5lciBsaXtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4jYmFubmVyIGxpIGF7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4jYmFubmVyIGEjYmFubmVyLXNlcnZpY2V7XHJcbiAgICAvKiDoo73lk4HkuIDopqfjg5Djg4rjg7wgKi9cclxuICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwodG9wX2Jhbm5lcl8xQWNfMDEucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuI2Jhbm5lciBhI2Jhbm5lci1yZWNydWl0e1xyXG4gICAgLyog5o6h55So5oOF5aCx44OQ44OK44O8ICovXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKHRvcF9iYW5uZXJfMUFjXzAyLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbiNiYW5uZXIgYSNiYW5uZXItYWNjZXNze1xyXG4gICAgLyog44Ki44Kv44K744K544OQ44OK44O8ICovXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKHRvcF9iYW5uZXJfMUFjXzAzLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICDjg4rjg5PjgrLjg7zjgrfjg6fjg7Pjg4fjgrbjgqTjg7PoqK3lrppcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuI2hwYi1uYXYgbGkgYXtcclxuICAgIC8qIOODiuODk+OCsuODvOOCt+ODp+ODs+aWh+Wtl+ioreWumiAqL1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbiNocGItbmF2IGxpIGE6bGlua3tcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi8qIOODiuODk+OCsuODvOOCt+ODp+ODs+aWh+Wtl+iJsuioreWumiAqL1xyXG4jaHBiLW5hdiBsaSBhOnZpc2l0ZWR7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4jaHBiLW5hdiBsaSBhOmhvdmVye1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuI2hwYi1uYXYgbGkgYTphY3Rpb257XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuXHJcbiNocGItbmF2IGxpIHNwYW4uZW57XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIOWfuuacrOODkeODvOODhOODh+OCtuOCpOODs+ioreWumlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiDjg6rjg7Pjgq/mloflrZfoibIgKi9cclxuYTpsaW5re1xyXG4gICAgY29sb3I6ICNEQjk1MUM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5hOnZpc2l0ZWR7XHJcbiAgICBjb2xvcjogI0RCOTUxQztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbmE6aG92ZXJ7XHJcbiAgICBjb2xvcjogI0E5NkMwMTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5hOmFjdGl2ZXtcclxuICAgIGNvbG9yOiAjQTk2QzAxO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4jaHBiLXNraXB7XHJcbiAgICAvKiDjg5jjg4Pjg4Djg7zjgrnjgq3jg4Pjg5fjga7pnZ7ooajnpLogKi9cclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxufVxyXG5cclxucHtcclxuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC4xZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbnAubGFyZ2V7XHJcbiAgICBjb2xvcjogIzg1NTYwMTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbnAuaW5kZW50e1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcblxyXG4ubGVmdHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5yaWdodHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuaHJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItdG9wLXN0eWxlOiBub25lO1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5ocGItbGF5b3V0c2V0LTAyIGgye1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChjb250ZW50X3RpdGxlXzFBYy5wbmcpO1xyXG4gICAgd2lkdGg6IDY1MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTdweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uaHBiLWxheW91dHNldC0wMiBoMiBzcGFuLmphe1xyXG4gICAgZm9udC1zaXplOiAxLjE1ZW07XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMThweDtcclxufVxyXG5cclxuaDIgc3Bhbi5lbntcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICBjb2xvcjogI0ZFQzQ2MztcclxufVxyXG5cclxuLmhwYi1sYXlvdXRzZXQtMDIgI2hwYi13cmFwcGVyIGgze1xyXG4gICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XHJcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGOEU0QzA7XHJcbiAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgY29sb3I6ICNEQjk1MUM7XHJcbn1cclxuXHJcbmgzLmhwYi1jLWluZGV4e1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuaDR7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBjb2xvcjogI0E5NkMwMTtcclxufVxyXG5cclxuaDV7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKHBvaW50XzFBYy5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDhweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGNvbG9yOiAjQTk2QzAxO1xyXG59XHJcblxyXG50YWJsZXtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2NjY2NjYztcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2NjY2NjYztcclxufVxyXG5cclxudGFibGUgdGh7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NjY2NjO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjY2NjO1xyXG59XHJcblxyXG50YWJsZSB0ZHtcclxuICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2NjY2NjYztcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjY2NjYztcclxufVxyXG5cclxuLyog44OV44Kp44O844Og44OR44O844OE6Kit5a6aICovXHJcbmlucHV0LmJ1dHRvbntcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG50ZXh0YXJlYXtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbn1cclxuXHJcbmlucHV0Lmx7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbn1cclxuaW5wdXQubXtcclxuICAgIHdpZHRoOiAyNTBweDtcclxufVxyXG5pbnB1dC5ze1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG59XHJcblxyXG5cclxuLyog44Oh44Kk44Oz44Kz44Oz44OG44Oz44OE5YaF5Z+65pys44OR44O844OEICovXHJcblxyXG4jaHBiLW1haW4gdWx7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbiNocGItbWFpbiB1bCBsaXtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKHBvaW50XzFBYy5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNXB4IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0RERERERDtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG4jaHBiLW1haW4gZGx7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB6b29tOiAxMDAlO1xyXG59XHJcblxyXG4jaHBiLW1haW4gZHR7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB3aWR0aDogMTcwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChwb2ludF8xQWMucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDVweCAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGNvbG9yOiAjQTk2QzAxO1xyXG59XHJcblxyXG4jaHBiLW1haW4gZGR7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxNnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOTVweDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IGRvdHRlZDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNEREREREQ7XHJcbn1cclxuXHJcbio6Zmlyc3QtY2hpbGQgKyBodG1sICNocGItbWFpbiBkZHtcclxuICAgIC8qIGZvciBJRTcgKi9cclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbiogaHRtbCAjaHBiLW1haW4gZGR7XHJcbiAgICAvKiBmb3IgSUU2ICovXHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxufVxyXG5cclxuI2hwYi1tYWluIGRsOmFmdGVye1xyXG4gICAgY29udGVudDogXCIuXCI7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4jaHBiLW1haW4gaW1nLmxlZnR7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbiNocGItbWFpbiBpbWcucmlnaHR7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbiNwYWdldG9we1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4jcGFnZXRvcCBhe1xyXG4gICAgLyog44Oa44O844K444Gu5YWI6aCt44G444Gu44Oq44Oz44Kv6Kit5a6aICovXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwocmV0dXJuVG9wXzFBYy5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG59XHJcblxyXG5cclxuXHJcbi8qIOODiOODg+ODl+ODmuODvOOCuCDjg4fjgrbjgqTjg7PlrprnvqkgKi9cclxuLmhwYi1sYXlvdXRzZXQtMDEgI2hwYi10aXRsZSBoMntcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgIGhlaWdodDogMjM1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKHRvcF9tYWluaW1nXzFBY18wMS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbiN0b3BwYWdlLXRvcGljcyBoM3tcclxuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybCh0b3BfaW5kZXhCZ18xQWMucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxufVxyXG5cclxuI3RvcHBhZ2UtbmV3cyBoM3tcclxuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybCh0b3BfaW5kZXhCZ18xQWMucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxufVxyXG5cclxuI3RvcHBhZ2UtbmV3cyBoMyBzcGFuLmphe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI2hwYi1pbm5lciAjY29tcGFueWluZm97XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xyXG59XHJcblxyXG4jaHBiLWlubmVyICNjb21wYW55aW5mbyBoM3tcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREY4RjA5O1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbiNocGItaW5uZXIgI2NvbXBhbnlpbmZvIHB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG59Il19 */
