@charset "UTF-8";
@import "base.css";
@import "common.css";
/*---------------------------------
Page CSS 2018.05
CSS 担当者名 Document 2018.05
Last Update 2018.05 担当者名
---------------------------------*/
/*########################################*/
/*### メインイメージ 見出しラベル ###*/
/*########################################*/
/*
トップページ
-------------------------------------*/
#Page.pageIndex .importantBox {
  position: relative;
  z-index: 56;
  background-color: #ee4f4f;
  color: #fff;

  flex-wrap: wrap;
  align-items: center;
}
#Page.pageIndex .importantBox .importantTitle {
  margin-bottom: 0;
  padding: 10px 20px;
  text-align: center;
  font-size: 15px;
}
#Page.pageIndex .importantBox ul {
  padding: 20px 30px;
  background-color: #5d5d5d;
}
#Page.pageIndex .importantBox ul li {
  display: flex;
  line-height: 2;
  text-align: left;
  font-size: 14px;

  flex-wrap: wrap;
}
#Page.pageIndex .importantBox ul li time {
  margin-right: 30px;
  width: 84px;
}
#Page.pageIndex .importantBox ul li a {
  overflow: hidden;
  width: calc(100% - 114px);
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #fff;
}
#Page.pageIndex #MainImg {
  width: 100%;
}
#Page.pageIndex #MainImg #MainImgInner {
  position: relative;
  width: 100%;
  height: 780px;
}
#Page.pageIndex #MainImg #MainImgInner .mainImgTitle {
  position: absolute;
  z-index: 55;
}
#Page.pageIndex #MainImg #MainImgInner .mainImgTitle img {
  width: 100%;
}
#Page.pageIndex #MainImg #MainImgInner .mainImgTitle#MainImgTitle01 {
  top: 0;
  right: 120px;
  width: 145px;
}
#Page.pageIndex #MainImg #MainImgInner .mainImgTitle#MainImgTitle02 {
  bottom: 0;
  left: 100px;
  width: 115px;
}
#Page.pageIndex #MainImg #MainImgInner .bxsliderBox {
  position: relative;
  width: 100%;
  height: 780px;
}
#Page.pageIndex #MainImg #MainImgInner .bxsliderBox .bxslider {
  width: 100%;
  height: 780px;
}
#Page.pageIndex #MainImg #MainImgInner .bxsliderBox .bxslider .mtbg {
  position: relative;
}
#Page.pageIndex #MainImg #MainImgInner .bxsliderBox .bxslider .mtbg .bg {
  width: 100%;
  height: 780px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
#Page.pageIndex #MainImg #MainImgInner .bxsliderBox .bxslider .mtbg p {
  position: absolute;
  right: 22px;
  bottom: 26px;
  margin-bottom: 0;
  line-height: 20px;
  letter-spacing: .05em;
  font-size: 14px;
  font-weight: bold;
  color: #fff;

  text-shadow: 0 0 8px rgba(0, 0, 0, .72);
}
#Page.pageIndex #MainImg #MainImgInner .bxsliderBox .bx-controls {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 51;
  width: 100%;
  height: 42px;
  transform: translate(-50%, -50%);
}
#Page.pageIndex #MainImg #MainImgInner .bxsliderBox .bx-controls a {
  position: absolute;
  top: 0;
  width: 22px;
  height: 42px;
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100% auto;
  text-indent: -9999px;
}
#Page.pageIndex #MainImg #MainImgInner .bxsliderBox .bx-controls a.bx-prev {
  left: 31px;
  background-image: url(../img/contents/arrow_08.png);
}
#Page.pageIndex #MainImg #MainImgInner .bxsliderBox .bx-controls a.bx-next {
  right: 29px;
  background-image: url(../img/contents/arrow_09.png);
}

/*
オリジナル提灯
-------------------------------------*/
#PageOriginal.pageIndex #MainImg {
  background-image: url(../img/contents/main_visu_lower_01.png);
}
#PageOriginal.pageIndex #MainImg #MainImgInner #MainImgTitle {
  padding-top: 46px;
  padding-right: 29px;
  padding-bottom: 41px;
  padding-left: 29px;
}

/*
共通
自社製造のこだわり
製造工程のご紹介
-------------------------------------*/
#PageIntroduce.pageIndex #MainImg,
#PageIntroduce.pageProcess #MainImg {
  background-image: url(../img/contents/main_visu_lower_02.png);
}
#PageIntroduce.pageIndex #MainImg #MainImgInner #MainImgTitle,
#PageIntroduce.pageProcess #MainImg #MainImgInner #MainImgTitle {
  padding-top: 35px;
  padding-right: 29px;
  padding-bottom: 35px;
  padding-left: 29px;
  letter-spacing: .1em;
}

/*
注文の流れ
-------------------------------------*/
#PageOrder.pageIndex #MainImg {
  background-image: url(../img/contents/main_visu_lower_03.png);
}

/*
提灯製造実績 共通
-------------------------------------*/
#PageArchives #MainImg {
  background-image: url(../img/contents/main_visu_lower_04.png);
}
#PageArchives #MainImg #MainImgInner #MainImgTitle {
  padding-top: 55px;
  padding-right: 29px;
  padding-bottom: 46px;
  padding-left: 29px;
  letter-spacing: .18em;
}

/*
共通
商品カタログ
サイズ表
-------------------------------------*/
#PageCatalog #MainImg,
#PageSize #MainImg {
  background-image: url(../img/contents/main_visu_lower_05.png);
}
#PageCatalog #MainImg #MainImgInner #MainImgTitle,
#PageSize #MainImg #MainImgInner #MainImgTitle {
  padding: 25px 54px;
}

/*
お知らせ 共通
-------------------------------------*/
#PageNews #MainImg {
  background-image: url(../img/contents/main_visu_lower_06.png);
}
#PageNews #MainImg #MainImgInner #MainImgTitle {
  padding-top: 55px;
  padding-right: 54px;
  padding-bottom: 55px;
  padding-left: 54px;
  letter-spacing: .07em;
}
#PageNews #MainImg #MainImgInner #MainImgTitle .ajust {
  display: inline-block;
  transform: translateX(4px);
}

/*
よくある質問 共通
-------------------------------------*/
#PageFaq #MainImg {
  background-image: url(../img/contents/main_visu_lower_07.png);
}
#PageFaq #MainImg #MainImgInner #MainImgTitle {
  padding-top: 55px;
  padding-bottom: 55px;
  letter-spacing: .1em;
}

/*
問合せ見積り 共通
-------------------------------------*/
#PageContact #MainImg {
  background-image: url(../img/contents/main_visu_lower_08.png);
}
#PageContact #MainImg #MainImgInner #MainImgTitle {
  margin-bottom: -40px;
}
#PageContact #MainImg #MainImgInner #MainImgTitle .ajust {
  display: inline-block;
  transform: translateX(4px);
}
#PageContact #Main .stepBox {
  margin: 56px 0 70px;

  justify-content: space-between;
}
#PageContact #Main .stepBox .flexItem {
  position: relative;
  width: calc((100% - 80px) / 3);
  color: #888;

  align-items: center;
}
#PageContact #Main .stepBox .flexItem dt {
  border: 1px solid #dfdfdf;
  border-right-width: 0;
  padding: 14px 0 12px;
  width: 80px;
  height: 100%;
  background-color: #f6f6f6;
  line-height: 1;
}
#PageContact #Main .stepBox .flexItem dt span {
  display: block;
  margin-bottom: 1px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
}
#PageContact #Main .stepBox .flexItem dt p {
  margin-bottom: 0;
  line-height: 32px;
  text-align: center;
  font-size: 42px;
}
#PageContact #Main .stepBox .flexItem dd {
  border: 1px solid #dfdfdf;
  border-left-width: 0;
  padding: 24px 0 22px;

  flex-grow: 1;
}
#PageContact #Main .stepBox .flexItem dd p {
  margin-bottom: 0;
  text-align: center;
  letter-spacing: .1em;
  font-size: 22px;
  font-weight: bold;
}
#PageContact #Main .stepBox .flexItem+ .flexItem:before {
  content: "";
  position: absolute;
  top: 50%;
  left: -24px;
  width: 10px;
  height: 18px;
  background: url(../img/contents/contact/arrow_01.png) no-repeat left top;
  background-size: 100% auto;
  transform: translateY(-50%);
}
#PageContact #Main .stepBox .flexItem.current {
  color: #000;
}
#PageContact #Main .stepBox .flexItem.current dt {
  border-color: #000;
  background-color: #f8f7f3;
}
#PageContact #Main .stepBox .flexItem.current dt p {
  color: #ee4f4f;
}
#PageContact #Main .stepBox .flexItem.current dd {
  border-color: #000;
}
#PageContact #Main form table {
  border-spacing: 0 30px;
  border-collapse: separate;
  position: relative;
  width: 100%;
}
#PageContact #Main form table tr:nth-of-type(1) th:before,
#PageContact #Main form table tr:nth-of-type(3) th:before,
#PageContact #Main form table tr:nth-of-type(4) th:before,
#PageContact #Main form table tr:nth-of-type(5) th:before,
#PageContact #Main form table tr:nth-of-type(8) th:before,
#PageContact #Main form table tr:nth-of-type(9) th:before {
  content: "必須";
  background-color: #ee4f4f;
}
#PageContact #Main form table th {
  position: relative;
  padding: 11px 0 9px 56px;
  width: 245px;
  line-height: 24px;
  vertical-align: top;
  font-size: 18px;
}
#PageContact #Main form table th small {
  font-size: 16px;
  color: #888;
}
#PageContact #Main form table th:before {
  content: "任意";
  position: absolute;
  top: 11px;
  left: 0;
  width: 42px;
  height: 21px;
  background-color: #a4a4a4;
  line-height: 21px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
}
#PageContact #Main form table td {
  width: calc(100% - 245px);
}
#PageContact #Main form table td small {
  display: block;
  margin: 18px 0 -2px;
  line-height: 20px;
  font-size: 14px;
  color: #888;
}
#PageContact #Main form table td small a {
  display: inline-block;
  font-size: 16px;
  color: #ee4f4f;
}
#PageContact #Main form table td p {
  display: inline-block;
  margin-bottom: 0;
}
#PageContact #Main form table td label {
  display: inline-block;
  margin: 2px 0;
  width: 210px;
  height: 100%;
}
#PageContact #Main form table td label.other {
  width: auto;
}
#PageContact #Main form table:first-of-type {
  border-top: 1px dashed #6e6e6e;
  padding-top: 10px;
}
#PageContact #Main form table:last-of-type {
  border-bottom: 1px dashed #6e6e6e;
  padding-bottom: 10px;
}
#PageContact #Main form table:last-of-type tr:nth-of-type(1) th:before {
  content: "任意";
  background-color: #a4a4a4;
}
#PageContact #Main form input {
  display: inline-block;
  border: 1px solid #bfbfbf;
  border-radius: 0;
  padding: 14px 18px 12px;
  height: 44px;
}
#PageContact #Main form input:focus {
  border-color: #ee4f4f;
}
#PageContact #Main form input.w100 {
  width: 100%;
}
#PageContact #Main form input.w12 {
  width: 120px;
}
#PageContact #Main form input.w185 {
  width: 185px;
}
#PageContact #Main form input.w24 {
  width: 240px;
}
#PageContact #Main form input.w36 {
  width: 360px;
}
#PageContact #Main form input.w48 {
  width: 480px;
}
#PageContact #Main form input.w64 {
  width: 640px;
}
#PageContact #Main form input[type=submit],
#PageContact #Main form input[type=button] {
  display: inline-block;
  border: 1px solid #6e6e6e;
  border-radius: 40px;
  padding: 22px 125px 22px 26px;
  height: 79px;
  background: url(../img/contents/arrow_01.png) no-repeat right 40px center;
  background-color: #f9f9f9;
  background-size: 52px auto;
  text-decoration: none;
  letter-spacing: .04em;
  font-family: "A1明朝", serif;
  font-size: 22px;
  font-weight: 700;
  color: #000;
}
#PageContact #Main form input[type=submit]:hover,
#PageContact #Main form input[type=button]:hover {
  border-color: #ee4f4f;
  background-image: url(../img/contents/arrow_01_hover.png);
  background-color: #fff;
  color: #ee4f4f;
}
#PageContact #Main form textarea {
  border: 1px solid #bfbfbf;
  padding: 14px 18px 12px;
  width: 100%;
  height: 240px;
  resize: vertical;
}
#PageContact #Main form .radio {
  margin-right: 19px;
}
#PageContact #Main form .radio span {
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url(../img/contents/contact/nocheck.png) no-repeat center;
  background-size: 100% auto;
}
#PageContact #Main form .radio span.checked {
  background-image: url(../img/contents/contact/check.png);
}
#PageContact #Main form .flexBox {
  position: relative;
  padding: 18px 0 17px;

  align-items: center;
}
#PageContact #Main form .flexBox table {
  border-width: 0;
  padding: 0;
  width: calc(100% - 275px);
}
#PageContact #Main form .flexBox table tr th:before {
  content: "必須" !important;
  background-color: #ee4f4f !important;
}
#PageContact #Main form .flexBox div.flexItem {
  width: 275px;
}
#PageContact #Main form .flexBox div.flexItem .txtBox {
  border: 1px solid #ee4f4f;
  padding: 13px 19px 19px;
  background-color: #fff;
}
#PageContact #Main form .flexBox div.flexItem .txtBox .txt {
  line-height: 24px;
  text-align: justify;
  font-weight: bold;
  color: #ee4f4f;
}
#PageContact #Main form .flexBox div.flexItem .txtBox .mail {
  margin-top: 14px;
  line-height: 30px;
  text-align: left;
  font-size: 22px;
}
#PageContact #Main form .flexBox div.flexItem .txtBox .mail a {
  display: inline-block;
  padding-left: 47px;
  background: url(../img/contents/contact/icon_03.png) no-repeat left bottom;
  background-size: 36px auto;
  text-decoration: none;
}
#PageContact #Main form .flexBox:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  z-index: -1;
  width: 100vw;
  height: 100%;
  background-color: #f8f7f3;
  transform: translateX(-50%);
}
#PageContact #Main form .btnTypeLink {
  margin-top: 60px;
  margin-bottom: 0;
}

/*
共通
会社案内
職場風景
特定商取引法に基づく表記
プライバシーポリシー
404
-------------------------------------*/
#PageCompany #MainImg,
#PageIntroduce.pageFactory #MainImg,
#PageLaw #MainImg,
#PagePolicy #MainImg,
#Page404 #MainImg {
  background-image: url(../img/contents/main_visu_lower_09.png);
}

/*
工場見学のご案内
-------------------------------------*/
#PageFactory #MainImg {
  background-image: url(../img/contents/main_visu_lower_10.png);
}

/*
動画紹介
-------------------------------------*/
#PageMovie #MainImg {
  background-image: url(../img/contents/main_visu_lower_11.png);
}
#PageMovie #MainImg #MainImgInner #MainImgTitle {
  padding-top: 35px;
  padding-bottom: 20px;
  letter-spacing: .18em;
}

/*
地蔵盆用提灯
-------------------------------------*/
#PageSeasonGoods #MainImg {
  background-image: url(../img/contents/main_visu_lower_12.png);
}

/*########################################*/
/*### コンテンツ ###*/
/*########################################*/
/*
トップページ
-------------------------------------*/
#Page.pageIndex #ContBox01 {
  padding: 130px 0 135px;
}
#Page.pageIndex #ContBox01 .contSubBox01 {
  margin-bottom: 95px;
}
#Page.pageIndex #ContBox01 .contSubBox01 .lowerTitle {
  margin-bottom: 30px;
}
#Page.pageIndex #ContBox01 .contSubBox01 .listTypeCard {
  padding: 0 10px;
}
#Page.pageIndex #ContBox01 .contSubBox01 .listTypeLinkBtn {
  padding: 0 10px;
}
#Page.pageIndex #ContBox01 .contSubBox01 .listTypeLinkBtn .btnTypeLink {
  width: 32%;
}
#Page.pageIndex #ContBox01 .contSubBox01 .listTypeLinkBtn .btnTypeLink a {
  background-position: right 30px top 28px;
}
#Page.pageIndex #ContBox01 .contSubBox02 .lowerTitle {
  margin-bottom: 30px;
}
#Page.pageIndex #ContBox01 .contSubBox02 .listTypeCard {
  padding: 0 10px;
}
#Page.pageIndex #ContBox01 .contSubBox02 .listTypeCard .btnTypeCard {
  width: 100%;
}
#Page.pageIndex #ContBox01 .contSubBox02 .listTypeCard .btnTypeCard a .flexBox {
  border: 1px solid #6e6e6e;
  padding: 0 60px 20px;

  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
#Page.pageIndex #ContBox01 .contSubBox02 .listTypeCard .btnTypeCard a .flexBox .flexItem01 {
  overflow: visible;
  margin-top: -40px;
  margin-left: 25px;
  width: 52.5%;
}
#Page.pageIndex #ContBox01 .contSubBox02 .listTypeCard .btnTypeCard a .flexBox .flexItem01 img {
  width: 100%;
}
#Page.pageIndex #ContBox01 .contSubBox02 .listTypeCard .btnTypeCard a .flexBox .flexItem02 {
  padding: 0 10px 0 40px;
  width: 42%;
}
#Page.pageIndex #ContBox01 .contSubBox02 .listTypeCard .btnTypeCard a .flexBox .flexItem02 p {
  margin-top: 18px;
  margin-bottom: 0;
  line-height: 1.7;
  font-size: 18px;
}
#Page.pageIndex #ContBox02 {
  overflow: hidden;
  padding-bottom: 50px;
}
#Page.pageIndex #ContBox02 .wideImgBox {
  background: url(../img/contents/img02.png) no-repeat center center;
  background-size: cover;
}
#Page.pageIndex #ContBox02 .wideImgBox .wideImgTitle {
  letter-spacing: .04em;
}
#Page.pageIndex #ContBox02 .wideImgBox .wideImgTitle b {
  margin-top: -20px;
}
#Page.pageIndex #ContBox02 .wideImgBox .wideImgTitle b .ajust {
  display: inline-block;
  transform: translateX(3px);
}
#Page.pageIndex #ContBox02 .contSubBox01 {
  padding-bottom: 50px;
}
#Page.pageIndex #ContBox02 .contSubBox01 .linkBox {
  position: relative;
}
#Page.pageIndex #ContBox02 .contSubBox01 .linkBox figure {
  position: absolute;
  border-radius: 50%;
}
#Page.pageIndex #ContBox02 .contSubBox01 .linkBox figure img {
  width: 100%;
}
#Page.pageIndex #ContBox02 .contSubBox01 .linkBox .lowerLink .lowerLink_item:nth-of-type(1) {
  margin-bottom: 40px;
}
#Page.pageIndex #ContBox02 .contSubBox01 .linkBox .lowerLink .lowerLink_item a {
  display: block;
  border-bottom: 1px solid #6e6e6e;
  padding-bottom: 20px;
  background: url(../img/contents/arrow_01.png) no-repeat right bottom 40px;
  background-size: 52px auto;
  text-decoration: none;
}
#Page.pageIndex #ContBox02 .contSubBox01 .linkBox .lowerLink .lowerLink_item a dt {
  margin-bottom: 4px;

  align-items: center;
}
#Page.pageIndex #ContBox02 .contSubBox01 .linkBox .lowerLink .lowerLink_item a dt span {
  display: block;
  line-height: 1;
  font-size: 15px;
  font-weight: bold;
}
#Page.pageIndex #ContBox02 .contSubBox01 .linkBox .lowerLink .lowerLink_item a dt span.num {
  margin-left: 5px;
  font-size: 35px;
  font-weight: normal;
  color: #ee4f4f;
}
#Page.pageIndex #ContBox02 .contSubBox01 .linkBox .lowerLink .lowerLink_item a dt span:nth-of-type(1) {
  padding-top: 3px;
}
#Page.pageIndex #ContBox02 .contSubBox01 .linkBox .lowerLink .lowerLink_item a dd {
  font-size: 26px;
  font-weight: 700;
}
#Page.pageIndex #ContBox02 .contSubBox01 .linkBox .lowerLink .lowerLink_item a dd b {
  font-size: 36px;
}
#Page.pageIndex #ContBox02 .contSubBox01 .linkBox:nth-of-type(odd) .lowerLink {
  padding-right: 80px;
  padding-left: 400px;
}
#Page.pageIndex #ContBox02 .contSubBox01 .linkBox:nth-of-type(even) {
  padding-right: 345px;
  padding-left: 85px;
}
#Page.pageIndex #ContBox02 .contSubBox01 .linkBox01 figure {
  top: -36px;
  left: -45px;
  width: 378px;
  height: 378px;
}
#Page.pageIndex #ContBox02 .contSubBox01 .linkBox01 .lowerLink {
  padding-top: 123px;
  padding-bottom: 0;
}
#Page.pageIndex #ContBox02 .contSubBox01 .linkBox02 figure {
  top: 40px;
  right: -60px;
  width: 305px;
  height: 305px;
}
#Page.pageIndex #ContBox02 .contSubBox01 .linkBox02 .lowerLink {
  padding-top: 41px;
  padding-bottom: 0;
}
#Page.pageIndex #ContBox02 .contSubBox01 .linkBox03 figure {
  top: 55px;
  left: 35px;
  width: 277px;
  height: 277px;
}
#Page.pageIndex #ContBox02 .contSubBox01 .linkBox03 .lowerLink {
  padding-top: 45px;
  padding-bottom: 45px;
}
#Page.pageIndex #ContBox02 .contSubBox02 {
  margin: 0 auto;
  padding: 90px 100px 95px;
  background-color: #f8f7f3;
}
#Page.pageIndex #ContBox02 .contSubBox02 .lead {
  position: relative;
  line-height: 1.8;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
}
#Page.pageIndex #ContBox02 .contSubBox02 .lead::after {
  content: "";
  position: absolute;
  bottom: -25px;
  left: 50%;
  display: block;
  width: 351px;
  height: 15px;
  background: url(../img/contents/bar_01.png) no-repeat center bottom;
  background-size: 351px auto;
  transform: translateX(-50%);
}
#Page.pageIndex #ContBox02 .contSubBox02 .flexBox {
  flex-wrap: wrap;
  justify-content: space-between;
}
#Page.pageIndex #ContBox02 .contSubBox02 .flexBox .telBox {
  position: relative;
  width: 50%;
}
#Page.pageIndex #ContBox02 .contSubBox02 .flexBox .telBox .kyoto {
  position: absolute;
  top: 8px;
  left: 110px;
  line-height: 1;
  letter-spacing: .025em;
  font-size: 14px;
}
#Page.pageIndex #ContBox02 .contSubBox02 .flexBox .telBox .tel {
  position: relative;
  margin-bottom: 8px;
  padding: 10px 0 0 95px;
  font-size: 50px;
}
#Page.pageIndex #ContBox02 .contSubBox02 .flexBox .telBox .tel::after {
  content: "";
  position: absolute;
  top: -22px;
  left: 0;
  display: block;
  width: 72px;
  height: 98px;
  background: url(../img/contents/icon_phone.png) no-repeat left top;
  background-size: 72px auto;
}
#Page.pageIndex #ContBox02 .contSubBox02 .flexBox .telBox .time {
  padding-left: 30px;
  font-size: 16px;
}
#Page.pageIndex #ContBox02 .contSubBox02 .flexBox .telBox .time span {
  font-size: 13px;
}
#Page.pageIndex #ContBox02 .contSubBox02 .flexBox .btnTypeContact {
  margin: 25px 20px 0 0;
  width: 334px;
}
#Page.pageIndex #ContBox03 {
  padding: 145px 0;
  background-color: #f8f7f3;
}
#Page.pageIndex #ContBox03 h3 {
  margin-bottom: 30px;
  text-align: center;
  font-size: 34px;
  font-weight: 700;
}
#Page.pageIndex #ContBox03 .postListEntryCard {
  margin: 0 auto 33px;
  width: calc(100% - 20px);

  justify-content: flex-start;
}
#Page.pageIndex #ContBox03 .postListEntryCard .flexItem {
  margin-right: 20px;
}
#Page.pageIndex #ContBox03 .postListEntryCard .flexItem:nth-of-type(4n) {
  margin-right: 0;
}
#Page.pageIndex #ContBox03 .postListEntryCard .flexItem span {
  display: block;
  border-bottom: 1px solid #6e6e6e;
  padding: 25px 25px 50px;
  height: 100%;
  background: url(../img/contents/arrow_01.png) no-repeat right 30px bottom 30px;
  background-color: #fff;
  background-size: 52px auto;
  text-decoration: none;
}
#Page.pageIndex #ContBox03 .postListEntryCard .flexItem span:hover {
  cursor: pointer;
}
#Page.pageIndex #ContBox03 .postListEntryCard .flexItem span .thumb {
  width: 180px;
  height: 245px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
#Page.pageIndex #ContBox03 .postListEntryCard .flexItem span .content {
  margin-top: 16px;
}
#Page.pageIndex #ContBox03 .postListEntryCard .flexItem span .content .title {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
}
#Page.pageIndex #ContBox03 .postListEntryCard .flexItem .popOpenWrapper {
  display: none;
  width: 100%;
  height: 100%;
}
#Page.pageIndex #ContBox03 .postListEntryCard .flexItem .popOpenWrapper.open {
  display: block;
}
#Page.pageIndex #ContBox03 .postListEntryCard .flexItem .popOpenWrapper.open .js-mw-wall {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 65;
  width: 100%;
  height: 100%;
  background-color: #f8f7f3;
  opacity: .9;
}
#Page.pageIndex #ContBox03 .postListEntryCard .flexItem .popOpenWrapper .popOpen {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 600;
  margin: 0 auto;
  width: 600px;
  transform: translate(-50%, -50%);
}
#Page.pageIndex #ContBox03 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content {
  position: relative;
  border-bottom: 1px solid #6e6e6e;
  padding: 60px 35px 45px 45px;
  background-color: #fff;
}
#Page.pageIndex #ContBox03 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .inner figure {
  margin-bottom: 40px;
}
#Page.pageIndex #ContBox03 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .inner figure img {
  width: 100%;
  max-height: 440px;

  -o-object-fit: contain;
     object-fit: contain;
}
#Page.pageIndex #ContBox03 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .inner .title {
  margin-bottom: 25px;
  font-size: 24px;
  font-weight: 700;
}
#Page.pageIndex #ContBox03 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .inner ul {
  margin-bottom: 20px;
}
#Page.pageIndex #ContBox03 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .inner ul li {
  margin-bottom: 0;
  width: 100%;
  font-size: 16px;
}
#Page.pageIndex #ContBox03 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .inner .btnTypeLink {
  margin: 0 0 0 auto;
  width: 250px;
}
#Page.pageIndex #ContBox03 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .inner .btnTypeLink a {
  padding: 18px 70px 18px 36px;
  width: 100%;
  background-position: right 30px top 24px;
  background-size: 42px auto;
  font-size: 18px;
}
#Page.pageIndex #ContBox03 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .buttonBox {
  position: absolute;
  top: 0;
  right: -80px;
  border-radius: 50%;
  width: 57px;
  height: 57px;
  background: url(../img/contents/icon_close02.png) no-repeat center center;
  background-color: #000;
  background-size: 18px auto;
}
#Page.pageIndex #ContBox03 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .buttonBox:hover {
  cursor: pointer;
}
#Page.pageIndex #ContBox03 .btnTypeLink {
  text-align: center;
}
#Page.pageIndex #ContBox04 {
  padding: 172px 0;
}
#Page.pageIndex #ContBox04 .contSubBox01 {
  margin: 0 auto;
  width: calc(100% - 20px);
}
#Page.pageIndex #ContBox04 .contSubBox01 .flexBox {
  flex-wrap: wrap;
}
#Page.pageIndex #ContBox04 .contSubBox01 .flexBox .flexItem {
  border-left: 1px solid #6e6e6e;
  padding: 0 30px;
  width: 50%;
}
#Page.pageIndex #ContBox04 .contSubBox01 .flexBox .flexItem:last-of-type {
  border-right: 1px solid #6e6e6e;
}
#Page.pageIndex #ContBox04 .contSubBox01 .flexBox .flexItem img {
  width: 100%;
}
#Page.pageIndex #ContBox04 .contSubBox01 .flexBox .flexItem h3 {
  text-align: center;
  font-size: 28px;
  font-weight: 700;
}
#Page.pageIndex #ContBox04 .contSubBox01 .flexBox .flexItem small {
  display: block;
}
#Page.pageIndex #ContBox04 .contSubBox01 .flexBox .flexItem .btnTypeLink {
  margin: 0 auto;
  width: 220px;
}
#Page.pageIndex #ContBox04 .contSubBox01 .flexBox .flexItem .btnTypeLink a {
  padding: 18px 70px 18px 36px;
  width: 100%;
  background-position: right 30px top 24px;
  background-size: 42px auto;
  font-size: 18px;
}
#Page.pageIndex #ContBox04 .contSubBox01 .flexBox .flexItem01 {
  width: 44.3%;
}
#Page.pageIndex #ContBox04 .contSubBox01 .flexBox .flexItem01 img {
  margin-bottom: 52px;
}
#Page.pageIndex #ContBox04 .contSubBox01 .flexBox .flexItem01 h3 {
  margin-bottom: 40px;
}
#Page.pageIndex #ContBox04 .contSubBox01 .flexBox .flexItem01 small {
  margin-bottom: 43px;
  text-align: center;
}
#Page.pageIndex #ContBox04 .contSubBox01 .flexBox .flexItem02 {
  width: 55.7%;
}
#Page.pageIndex #ContBox04 .contSubBox01 .flexBox .flexItem02 img {
  margin-bottom: 42px;
}
#Page.pageIndex #ContBox04 .contSubBox01 .flexBox .flexItem02 h3 {
  margin-bottom: 30px;
}
#Page.pageIndex #ContBox04 .contSubBox01 .flexBox .flexItem02 small {
  margin-bottom: 33px;
  padding: 0 0 0 50px;
}
#Page.pageIndex #ContBox05 {
  position: relative;
}
#Page.pageIndex #ContBox05 .imgBox {
  position: absolute;
  top: 60px;
  left: -37px;
  width: 50%;
  height: 536px;
  background: url(../img/contents/img08.png) no-repeat center center;
  background-size: cover;
}
#Page.pageIndex #ContBox05 .contSubBox01 {
  position: relative;
  float: right;
  padding: 97px 90px 20px 50px;
  width: 50%;
  background-color: #f8f7f3;
}
#Page.pageIndex #ContBox05 .contSubBox01 .innerBasic {
  width: 100%;
}
#Page.pageIndex #ContBox05 .contSubBox01 h3 {
  margin-bottom: 26px;
  font-size: 34px;
  font-weight: 700;
}
#Page.pageIndex #ContBox05 .contSubBox01 .postList {
  margin-bottom: 55px;
}
#Page.pageIndex #ContBox05 .contSubBox01 .postList li a {
  display: flex;
  padding: 18px 0;
  background: url(../img/contents/bar_dot_01.png) repeat-x left bottom;
  background-size: auto 1px;
  text-decoration: none;
  font-size: 16px;

  justify-content: flex-start;
}
#Page.pageIndex #ContBox05 .contSubBox01 .postList li a time {
  margin-right: 50px;
  letter-spacing: .06em;
}
#Page.pageIndex #ContBox05 .contSubBox01 .postList li a .title {
  margin-bottom: 0;
  font-weight: 700;
}
#Page.pageIndex #ContBox05 .contSubBox01 .btnTypeLink {
  margin-bottom: -50px;
  width: 250px;
}
#Page.pageIndex #ContBox05 .contSubBox01 .btnTypeLink a {
  padding: 18px 70px 18px 36px;
  width: 100%;
  background-position: right 30px top 24px;
  background-size: 42px auto;
  font-size: 18px;
}
#Page.pageIndex #ContBox05 .contSubBox01 .bg {
  position: absolute;
  top: 0;
  left: -200px;
  z-index: -1;
  width: 200px;
  height: 100%;
  background-color: #f8f7f3;
}

/*
オリジナル提灯
-------------------------------------*/
#PageOriginal.pageIndex #Main .contSubBox {
  margin: 0 auto;
  width: 980px;
}
#PageOriginal.pageIndex #Main .contSubBox .boxTitle {
  margin-bottom: 28px;
}
#PageOriginal.pageIndex #Main .contSubBox .boxTitle p {
  margin-bottom: 4px;

  align-items: center;
  justify-content: center;
}
#PageOriginal.pageIndex #Main .contSubBox .boxTitle p span {
  line-height: 1;
  font-size: 22px;
  font-weight: bold;
}
#PageOriginal.pageIndex #Main .contSubBox .boxTitle p span.num {
  margin-left: 5px;
  font-size: 46px;
  font-weight: normal;
  color: #ee4f4f;
}
#PageOriginal.pageIndex #Main .contSubBox .boxTitle h3 {
  padding-left: .1em;
  text-align: center;
  letter-spacing: .1em;
  font-size: 36px;
  font-weight: bold;
}
#PageOriginal.pageIndex #Main .contSubBox .boxTitle h3 small {
  font-size: 26px;
}
#PageOriginal.pageIndex #Main .contSubBox .boxTitle h3+ h3 {
  margin-top: -3px;
}
#PageOriginal.pageIndex #Main .contSubBox> p {
  margin-bottom: 0;
  line-height: 32px;
  text-align: center;
}
#PageOriginal.pageIndex #Main .contSubBox> p+ .gallery {
  margin-top: 42px;
}
#PageOriginal.pageIndex #Main .contSubBox .gallery {
  flex-wrap: wrap;
}
#PageOriginal.pageIndex #Main .contSubBox .gallery figure {
  padding: 15px;
}
#PageOriginal.pageIndex #Main .contSubBox .gallery figure img {
  width: 100%;
}
#PageOriginal.pageIndex #Main #ContBox01 {
  padding-top: 91px;
  padding-bottom: 72px;
}
#PageOriginal.pageIndex #Main #ContBox01 .contSubBox {
  width: 100%;
}
#PageOriginal.pageIndex #Main #ContBox01 .contSubBox h3 {
  margin-bottom: 71px;
}
#PageOriginal.pageIndex #Main #ContBox01 .contSubBox .flexBox {
  flex-wrap: wrap;
}
#PageOriginal.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem {
  position: relative;
  margin-right: 30px;
  margin-bottom: 40px;
  border: 1px solid #030000;
  padding: 27px 0 18px;
  width: 485px;
}
#PageOriginal.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem .number {
  position: absolute;
  top: -23px;
  left: 50%;
  padding: 0 7px;
  background-color: #fff;
  line-height: 1;
  letter-spacing: .05em;
  font-size: 42px;
  color: #ee4f4f;
  transform: translateX(-50%);
}
#PageOriginal.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem p {
  margin-bottom: 0;
  text-align: center;
  letter-spacing: .1em;
  font-size: 22px;
  font-weight: bold;
}
#PageOriginal.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem:nth-of-type(even) {
  margin-right: 0;
}
#PageOriginal.pageIndex #Main #ContBox02 {
  padding-top: 64px;
  padding-bottom: 50px;
  background-color: #f8f7f3;
}
#PageOriginal.pageIndex #Main #ContBox02 .contSubBox .gallery .flexItem {
  margin-right: 20px;
  margin-bottom: 30px;
  width: 230px;
  background-color: #fff;
}
#PageOriginal.pageIndex #Main #ContBox02 .contSubBox .gallery .flexItem:nth-of-type(4n) {
  margin-right: 0;
}
#PageOriginal.pageIndex #Main #ContBox03 {
  padding-top: 64px;
  padding-bottom: 60px;
}
#PageOriginal.pageIndex #Main #ContBox03 .contSubBox .gallery .left {
  margin-right: 20px;
  width: 302px;
}
#PageOriginal.pageIndex #Main #ContBox03 .contSubBox .gallery .right {
  width: calc(100% - 322px);

  flex-wrap: wrap;
}
#PageOriginal.pageIndex #Main #ContBox03 .contSubBox .gallery .right figure {
  margin-right: 20px;
  margin-bottom: 20px;
  width: 206px;
}
#PageOriginal.pageIndex #Main #ContBox03 .contSubBox .gallery .right figure:nth-of-type(3n) {
  margin-right: 0;
}
#PageOriginal.pageIndex #Main #ContBox03 .contSubBox .gallery figure {
  background-color: #f8f7f3;
}
#PageOriginal.pageIndex #Main #ContBox04 {
  padding-top: 64px;
  padding-bottom: 80px;
  background-color: #f8f7f3;
}
#PageOriginal.pageIndex #Main #ContBox04 .contSubBox> p {
  margin-bottom: 42px;
}
#PageOriginal.pageIndex #Main #ContBox04 .contSubBox> .flexBox {
  padding: 70px;
  background-color: #fff;

  justify-content: space-between;
}
#PageOriginal.pageIndex #Main #ContBox04 .contSubBox> .flexBox figure {
  position: relative;
  width: 382px;
}
#PageOriginal.pageIndex #Main #ContBox04 .contSubBox> .flexBox figure img {
  width: 100%;
}
#PageOriginal.pageIndex #Main #ContBox04 .contSubBox> .flexBox figure:first-of-type:after {
  content: "";
  position: absolute;
  top: 50%;
  right: -50px;
  width: 22px;
  height: 20px;
  background: url(../img/contents/arrow_06.png) no-repeat left top;
  background-size: 100% auto;
  transform: translateY(-50%);
}
#PageOriginal.pageIndex #Main #ContBox04 .contSubBox> .flexBox+ .flexBox {
  margin-top: 60px;
}
#PageOriginal.pageIndex #Main #ContBox05 {
  padding-top: 64px;
}
#PageOriginal.pageIndex #Main #ContBox05 .contSubBox .gallery {
  margin-bottom: -20px;
}
#PageOriginal.pageIndex #Main #ContBox05 .contSubBox .gallery figure {
  margin-right: 20px;
  margin-bottom: 20px;
  width: 178px;
  background-color: #f8f7f3;
}
#PageOriginal.pageIndex #Main #ContBox05 .contSubBox .gallery figure:nth-of-type(4),
#PageOriginal.pageIndex #Main #ContBox05 .contSubBox .gallery figure:nth-of-type(6) {
  margin-right: 0;
}
#PageOriginal.pageIndex #Main #ContBox05 .contSubBox .gallery figure.col-4 {
  width: 386px;
}
#PageOriginal.pageIndex #Main #ContBox05 .contSubBox .gallery figure.col-2 {
  width: 480px;
}

/*
高橋提灯のこだわり
-------------------------------------*/
#PageIntroduce.pageIndex #Main .contBox {
  padding-top: 64px;
  padding-bottom: 80px;
}
#PageIntroduce.pageIndex #Main .contBox .contSubBox {
  padding: 0 10px;
}
#PageIntroduce.pageIndex #Main .contBox .contSubBox .boxTitle {
  margin-bottom: 40px;
}
#PageIntroduce.pageIndex #Main .contBox .contSubBox .boxTitle p {
  margin-bottom: 4px;

  align-items: center;
  justify-content: center;
}
#PageIntroduce.pageIndex #Main .contBox .contSubBox .boxTitle p span {
  line-height: 1;
  font-size: 22px;
  font-weight: bold;
}
#PageIntroduce.pageIndex #Main .contBox .contSubBox .boxTitle p span.num {
  margin-left: 5px;
  font-size: 46px;
  font-weight: normal;
  color: #ee4f4f;
}
#PageIntroduce.pageIndex #Main .contBox .contSubBox .boxTitle h3 {
  padding-left: .1em;
  text-align: center;
  letter-spacing: .1em;
  font-size: 36px;
  font-weight: bold;
}
#PageIntroduce.pageIndex #Main .contBox .contSubBox .boxTitle h3 small {
  font-size: 26px;
}
#PageIntroduce.pageIndex #Main .contBox .contSubBox .boxTitle h3+ h3 {
  margin-top: -3px;
}
#PageIntroduce.pageIndex #Main .contBox .contSubBox .gallery figure {
  padding: 15px;
}
#PageIntroduce.pageIndex #Main .contBox .contSubBox .gallery figure img {
  width: 100%;
}
#PageIntroduce.pageIndex #Main .contBox .contSubBox .gallery .flexItem:last-of-type {
  margin-right: 0 !important;
}
#PageIntroduce.pageIndex #Main .contBox .contSubBox> p {
  margin-bottom: 0;
  line-height: 32px;
  text-align: center;
}
#PageIntroduce.pageIndex #Main .contBox .contSubBox> p+ p {
  margin-top: 16px;
}
#PageIntroduce.pageIndex #Main #ContBox01 {
  padding-top: 112px;
  padding-bottom: 80px;
}
#PageIntroduce.pageIndex #Main #ContBox01 .contSubBox {
  margin-bottom: -51px;
}
#PageIntroduce.pageIndex #Main #ContBox01 .contSubBox .flexBox {
  flex-wrap: wrap;
}
#PageIntroduce.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem {
  position: relative;
  display: flex;
  margin-right: 22px;
  margin-bottom: 51px;
  border: 1px solid #030000;
  padding: 49px 20px 33px;
  width: calc((100% - 44px) / 3);
  background: url(../img/contents/arrow_07.png) no-repeat right 29px bottom 19px;
  background-size: 9px auto;
  text-decoration: none;

  align-items: center;
}
#PageIntroduce.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem:nth-of-type(3n) {
  margin-right: 0;
}
#PageIntroduce.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem .flexBox {
  position: absolute;
  top: -27px;
  left: 50%;
  padding: 0 20px;
  background-color: #fff;
  transform: translateX(-50%);

  align-items: center;
}
#PageIntroduce.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem .flexBox span {
  line-height: 42px;
  font-size: 18px;
  font-weight: bold;
}
#PageIntroduce.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem .flexBox span.num {
  margin-left: 4px;
  font-size: 42px;
  font-weight: 400;
  color: #ee4f4f;
}
#PageIntroduce.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem p {
  margin-bottom: 0;
  line-height: 38px;
  letter-spacing: .05em;
  font-size: 26px;
  font-weight: bold;
}
#PageIntroduce.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem p span {
  display: inline-block;
  font-size: 36px;
}
#PageIntroduce.pageIndex #Main #ContBox02 {
  background-color: #f8f7f3;
}
#PageIntroduce.pageIndex #Main #ContBox02 .contSubBox .boxTitle {
  margin-bottom: 47px;
}
#PageIntroduce.pageIndex #Main #ContBox02 .contSubBox .flexBox {
  align-items: center;
}
#PageIntroduce.pageIndex #Main #ContBox02 .contSubBox .flexBox .flexItem:nth-of-type(2) {
  width: calc(100% - 409px);
}
#PageIntroduce.pageIndex #Main #ContBox02 .contSubBox .flexBox .flexItem figure {
  margin-right: 49px;
  width: 360px;
}
#PageIntroduce.pageIndex #Main #ContBox02 .contSubBox .flexBox .flexItem figure img {
  width: 100%;
}
#PageIntroduce.pageIndex #Main #ContBox02 .contSubBox .flexBox .flexItem p {
  margin-bottom: 0;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 51px 0 50px;
  line-height: 32px;
}
#PageIntroduce.pageIndex #Main #ContBox03 {
  padding-bottom: 72px;
}
#PageIntroduce.pageIndex #Main #ContBox03 .contSubBox .gallery {
  margin-bottom: 46px;
}
#PageIntroduce.pageIndex #Main #ContBox03 .contSubBox .gallery .flexItem {
  margin-right: 20px;
}
#PageIntroduce.pageIndex #Main #ContBox03 .contSubBox .gallery .flexItem figure {
  background-color: #f8f7f3;
}
#PageIntroduce.pageIndex #Main #ContBox03 .contSubBox .gallery .flexItem p {
  margin-top: 16px;
  margin-bottom: 0;
  text-align: center;
}
#PageIntroduce.pageIndex #Main #ContBox03 .contSubBox .gallery .flexItem p small {
  font-size: 14px;
  color: #888;
}
#PageIntroduce.pageIndex #Main #ContBox04 {
  background-color: #f8f7f3;
}
#PageIntroduce.pageIndex #Main #ContBox04 .contSubBox .gallery {
  margin-bottom: 41px;
}
#PageIntroduce.pageIndex #Main #ContBox04 .contSubBox .gallery figure {
  margin-right: 20px;
  background-color: #fff;
}
#PageIntroduce.pageIndex #Main #ContBox04 .contSubBox .btnTypeLink {
  margin-top: 52px;
}
#PageIntroduce.pageIndex #Main #ContBox04 .contSubBox .btnTypeLink a {
  background-color: #fff;
}
#PageIntroduce.pageIndex #Main #ContBox05 {
  padding-bottom: 72px;
}
#PageIntroduce.pageIndex #Main #ContBox05 .contSubBox .gallery {
  margin-bottom: 51px;
}
#PageIntroduce.pageIndex #Main #ContBox05 .contSubBox .gallery figure {
  margin-right: 21px;
  background-color: #f8f7f3;
}
#PageIntroduce.pageIndex #Main #ContBox06 {
  background-color: #f8f7f3;
}
#PageIntroduce.pageIndex #Main #ContBox06 .contSubBox .gallery {
  margin-bottom: 41px;
}
#PageIntroduce.pageIndex #Main #ContBox06 .contSubBox .gallery figure {
  margin-right: 20px;
  background-color: #fff;
}
#PageIntroduce.pageIndex #Main #ContBox06 .contSubBox .btnTypeLink {
  margin-top: 51px;
}
#PageIntroduce.pageIndex #Main #ContBox06 .contSubBox .btnTypeLink a {
  background-color: #fff;
}
#PageIntroduce.pageIndex #Main #ContBox07 {
  padding-bottom: 0;
}
#PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .boxTitle {
  margin-bottom: 50px;
}
#PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox .description {
  justify-content: center;
}
#PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox .description p {
  margin-bottom: 0;
  line-height: 24px;
}
#PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox .description p strong {
  display: block;
  font-size: 18px;
  font-weight: bold;
}
#PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox .description p small {
  display: block;
  font-size: 14px;
  color: #888;
}
#PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox .description p:first-of-type {
  position: relative;
  margin-right: 40px;
  text-align: center;
}
#PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox .description p:first-of-type:after {
  content: "";
  position: absolute;
  top: 2px;
  right: -19px;
  width: 1px;
  height: 40px;
  background-color: #dfdfdf;
}
#PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox01 {
  align-items: center;
}
#PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox01 .flexItem figure {
  margin-right: 49px;
  margin-bottom: 18px;
  width: 360px;
}
#PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox01 .flexItem figure img {
  width: 100%;
}
#PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox01 .flexItem:nth-of-type(2) {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 52px 0;
  width: calc(100% - 409px);
}
#PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox01 .flexItem:nth-of-type(2) p {
  margin-bottom: 0;
  line-height: 32px;
}
#PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox01 .flexItem:nth-of-type(2) p+ p {
  margin-top: 16px;
}
#PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox02 {
  margin: 75px 0 60px;
}
#PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox02 .flexItem {
  margin-right: 21px;
  background-color: #f8f7f3;
}
#PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox02 .flexItem:last-of-type {
  margin-right: 0;
}
#PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox02 .flexItem dt img {
  width: 100%;
}
#PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox02 .flexItem dd {
  padding: 20px 0 17px;

  align-items: center;
}
#PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox02 .flexItem dd p:first-of-type:after {
  top: 50%;
  height: 61px;
  transform: translateY(-50%);
}

/*
製造工程のご紹介
-------------------------------------*/
#PageIntroduce.pageProcess #Main .contBox {
  margin-bottom: -125px;
  padding-top: 93px;
}
#PageIntroduce.pageProcess #Main .contBox .flexBox {
  margin-top: 123px;
  padding: 0 10px;

  flex-wrap: wrap;
}
#PageIntroduce.pageProcess #Main .contBox .flexBox .flexItem {
  margin-bottom: 125px;
  width: 50%;
}
#PageIntroduce.pageProcess #Main .contBox .flexBox .flexItem:nth-of-type(odd) {
  padding-right: 30px;
}
#PageIntroduce.pageProcess #Main .contBox .flexBox .flexItem:nth-of-type(even) {
  padding-left: 40px;
}
#PageIntroduce.pageProcess #Main .contBox .flexBox .flexItem dt {
  position: relative;
}
#PageIntroduce.pageProcess #Main .contBox .flexBox .flexItem dt .title {
  display: flex;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 30px 0;
  width: 260px;
  font-weight: bold;

  justify-content: center;
  align-items: center;
}
#PageIntroduce.pageProcess #Main .contBox .flexBox .flexItem dt .title span {
  font-size: 22px;
}
#PageIntroduce.pageProcess #Main .contBox .flexBox .flexItem dt .title p {
  margin: 0 13px 0 7px;
  line-height: 1;
  letter-spacing: .05em;
  font-size: 46px;
  font-weight: 400;
  color: #ee4f4f;
}
#PageIntroduce.pageProcess #Main .contBox .flexBox .flexItem dt .title h4 {
  font-size: 36px;
}
#PageIntroduce.pageProcess #Main .contBox .flexBox .flexItem dt figure {
  position: absolute;
  top: 50%;
  right: 0;
  width: 180px;
  transform: translateY(-50%);
}
#PageIntroduce.pageProcess #Main .contBox .flexBox .flexItem dt figure img {
  width: 100%;
}
#PageIntroduce.pageProcess #Main .contBox .flexBox .flexItem dd {
  margin-top: 51px;
}
#PageIntroduce.pageProcess #Main .contBox .flexBox .flexItem dd p {
  margin-bottom: 0;
  line-height: 32px;
}
#PageIntroduce.pageProcess #Main .contBox .flexBox .flexItem08 dt .title {
  height: 224px;
}

/*
注文の流れ
-------------------------------------*/
#PageOrder.pageIndex #MainImg #MainImgInner #MainImgTitle {
  padding: 25px 55px;
  width: 160px;
  height: 270px;
  text-align: center;
}
#PageOrder.pageIndex #Main .contBox .contSubBox {
  padding: 0 10px;
}
#PageOrder.pageIndex #Main .contBox .contSubBox .boxTitle {
  margin-bottom: 39px;
}
#PageOrder.pageIndex #Main .contBox .contSubBox .boxTitle p {
  margin-bottom: 4px;

  align-items: center;
  justify-content: center;
}
#PageOrder.pageIndex #Main .contBox .contSubBox .boxTitle p span {
  line-height: 1;
  font-size: 22px;
  font-weight: bold;
}
#PageOrder.pageIndex #Main .contBox .contSubBox .boxTitle p span.num {
  margin-left: 5px;
  font-size: 46px;
  font-weight: normal;
  color: #ee4f4f;
}
#PageOrder.pageIndex #Main .contBox .contSubBox .boxTitle h3 {
  padding-left: .1em;
  text-align: center;
  letter-spacing: .1em;
  font-size: 36px;
  font-weight: bold;
}
#PageOrder.pageIndex #Main .contBox .contSubBox .boxTitle h3 small {
  display: inline-block;
  font-size: 26px;
}
#PageOrder.pageIndex #Main .contBox .contSubBox .boxTitle h3+ h3 {
  margin-top: -3px;
}
#PageOrder.pageIndex #Main .contBox .contSubBox p {
  margin-bottom: 0;
  line-height: 32px;
}
#PageOrder.pageIndex #Main .contBox .contSubBox p+ p {
  margin-top: 16px;
}
#PageOrder.pageIndex #Main .contBox .contSubBox p.btnTypeLink a {
  width: 100%;
  text-align: justify;
  letter-spacing: .1em;
}
#PageOrder.pageIndex #Main .contBox .contSubBox figure img {
  width: 100%;
}
#PageOrder.pageIndex #Main #ContBox01 {
  padding-top: 85px;
  padding-bottom: 100px;
}
#PageOrder.pageIndex #Main #ContBox01 .contSubBox p {
  text-align: center;
}
#PageOrder.pageIndex #Main #ContBox01 .contSubBox figure {
  margin: 52px 0 80px;
}
#PageOrder.pageIndex #Main #ContBox01 .contSubBox .linkBox {
  justify-content: space-between;
}
#PageOrder.pageIndex #Main #ContBox01 .contSubBox .linkBox .flexItem {
  margin: 0;
  width: calc((100% - 36px) / 3);
}
#PageOrder.pageIndex #Main #ContBox02 {
  padding-top: 64px;
  padding-bottom: 90px;
  background-color: #f8f7f3;
}
#PageOrder.pageIndex #Main #ContBox02 .contSubBox .boxTitle {
  margin-bottom: 50px;
}
#PageOrder.pageIndex #Main #ContBox02 .contSubBox .txtBox {
  align-items: center;
}
#PageOrder.pageIndex #Main #ContBox02 .contSubBox .txtBox .photo {
  padding-right: 50px;
  width: 410px;
}
#PageOrder.pageIndex #Main #ContBox02 .contSubBox .txtBox .txt {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 50px 0;
  width: calc(100% - 410px);
}
#PageOrder.pageIndex #Main #ContBox02 .contSubBox .linkBox {
  margin-top: 60px;

  justify-content: center;
}
#PageOrder.pageIndex #Main #ContBox02 .contSubBox .linkBox p {
  width: 405px;
}
#PageOrder.pageIndex #Main #ContBox02 .contSubBox .linkBox p+ p {
  margin-top: 0;
  margin-left: 18px;
}
#PageOrder.pageIndex #Main #ContBox02 .contSubBox .linkBox p+ p a {
  letter-spacing: .05em;
}
#PageOrder.pageIndex #Main #ContBox02 .contSubBox .linkBox p a {
  background-color: #fff;
}
#PageOrder.pageIndex #Main #ContBox02 .contSubBox .contactBox {
  margin-top: 56px;
  padding-right: 25px;

  justify-content: center;
  align-items: end;
}
#PageOrder.pageIndex #Main #ContBox02 .contSubBox .contactBox .flexItem .tel a {
  position: relative;
  display: block;
  padding: 44px 0 4px 90px;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url(../img/contents/order/icon_01.png);
  background-size: 72px auto;
  line-height: 1;
  text-align: left;
  font-size: 50px;
}
#PageOrder.pageIndex #Main #ContBox02 .contSubBox .contactBox .flexItem .tel a small {
  position: absolute;
  top: 29px;
  left: 107px;
  font-size: 14px;
}
#PageOrder.pageIndex #Main #ContBox02 .contSubBox .contactBox .flexItem .mail a {
  display: block;
  padding: 0 0 5px 77px;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url(../img/contents/order/icon_02.png);
  background-size: 59px auto;
  line-height: 1;
  text-align: left;
  text-decoration: none;
  font-size: 36px;
}
#PageOrder.pageIndex #Main #ContBox02 .contSubBox .contactBox .flexItem p:last-of-type {
  margin-top: 11px;
  padding-left: 1em;
  text-align: center;
  letter-spacing: .1em;
}
#PageOrder.pageIndex #Main #ContBox02 .contSubBox .contactBox .flexItem p:last-of-type small {
  font-size: 13px;
}
#PageOrder.pageIndex #Main #ContBox02 .contSubBox .contactBox .flexItem01 {
  position: relative;
  margin-right: 121px;
}
#PageOrder.pageIndex #Main #ContBox02 .contSubBox .contactBox .flexItem01:after {
  content: "";
  position: absolute;
  top: 24px;
  right: -65px;
  border-left: 1px dashed #6e6e6e;
  height: 106px;
}
#PageOrder.pageIndex #Main #ContBox03 {
  padding-top: 63px;
  padding-bottom: 72px;
}
#PageOrder.pageIndex #Main #ContBox03 .contSubBox p {
  text-align: center;
}
#PageOrder.pageIndex #Main #ContBox04 {
  padding-top: 64px;
  padding-bottom: 80px;
  background-color: #f8f7f3;
}
#PageOrder.pageIndex #Main #ContBox04 .contSubBox .boxTitle {
  margin-bottom: 49px;
}
#PageOrder.pageIndex #Main #ContBox04 .contSubBox .txtBox {
  flex-direction: row-reverse;

  align-items: center;
}
#PageOrder.pageIndex #Main #ContBox04 .contSubBox .txtBox .photo {
  padding-left: 50px;
  width: 410px;
}
#PageOrder.pageIndex #Main #ContBox04 .contSubBox .txtBox .txt {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 90px 0 92px;
  width: calc(100% - 410px);
}
#PageOrder.pageIndex #Main #ContBox05 {
  padding-top: 64px;
}
#PageOrder.pageIndex #Main #ContBox05 .contSubBox .boxTitle {
  margin-bottom: 49px;
}
#PageOrder.pageIndex #Main #ContBox05 .contSubBox .flexBox .flexItem {
  position: relative;
  width: 50%;
}
#PageOrder.pageIndex #Main #ContBox05 .contSubBox .flexBox .flexItem:before,
#PageOrder.pageIndex #Main #ContBox05 .contSubBox .flexBox .flexItem:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 436px;
  background-color: #000;
}
#PageOrder.pageIndex #Main #ContBox05 .contSubBox .flexBox .flexItem:after {
  right: -1px;
  left: auto;
}
#PageOrder.pageIndex #Main #ContBox05 .contSubBox .flexBox .flexItem p {
  margin-top: 21px;
  text-align: center;
}
#PageOrder.pageIndex #Main #ContBox05 .contSubBox .flexBox .flexItem01 {
  padding: 0 75px 0 55px;
}
#PageOrder.pageIndex #Main #ContBox05 .contSubBox .flexBox .flexItem01:after {
  display: none;
}
#PageOrder.pageIndex #Main #ContBox05 .contSubBox .flexBox .flexItem02 {
  padding: 0 55px 0 75px;
}

/*
共通
提灯製造実績 一覧
提灯製造実績 カテゴリ一覧
-------------------------------------*/
#PageArchives.pageIndex .contBox01,
#PageArchives.pageCategory .contBox01 {
  padding: 90px 0 100px;
  background-color: #f8f7f3;
}
#PageArchives.pageIndex .contBox01 h3,
#PageArchives.pageCategory .contBox01 h3 {
  margin-bottom: 40px;
  font-size: 34px;
}
#PageArchives.pageIndex .contBox01 .contSubBox01,
#PageArchives.pageCategory .contBox01 .contSubBox01 {
  padding: 0 10px 30px;
}

/*
提灯製造実績 一覧
-------------------------------------*/
/*
提灯製造実績 詳細
-------------------------------------*/
#PageArchives.pageEntry .contBox01 {
  padding: 100px 0 100px;
  background-color: #f8f7f3;
}
#PageArchives.pageEntry .contBox01 .contSubBox01 {
  background-color: #fff;
}
#PageArchives.pageEntry .contBox01 .contSubBox01 .lowerTitle {
  margin-bottom: 50px;
}
#PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .thumb img {
  width: 100%;
  height: auto;
}
#PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox .simpleTable.tableTypeProduct {
  margin-bottom: 30px;
  width: 100%;
}
#PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox .simpleTable.tableTypeProduct tr th {
  padding: 13px 15px;
}
#PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox .simpleTable.tableTypeProduct tr td {
  padding: 13px 20px;
  background-color: #f8f7f3;
}
#PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox .entryBox {
  margin-bottom: 30px;
}
#PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox .customerName {
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 700;
}
#PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox .simpleTable.tableTypeCustomer {
  width: 100%;
}
#PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox .simpleTable.tableTypeCustomer tr th {
  padding: 12px 15px;
}
#PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox .simpleTable.tableTypeCustomer tr td {
  padding: 12px 20px;
  background-color: #f8f7f3;
  line-height: 1.8;
}

/*
商品カタログ トップ
-------------------------------------*/
#PageCatalog.pageIndex .contBox01 {
  padding: 92px 0 120px;
}
#PageCatalog.pageIndex .contBox01 .contSubBox01 {
  margin-bottom: 70px;
  padding: 0 10px;
}
#PageCatalog.pageIndex .contBox01 .contSubBox01 .lowerTitle {
  margin-bottom: 30px;
}
#PageCatalog.pageIndex .contBox01 .contSubBox01 .listTypeLinkBtn {
  flex-wrap: wrap;
}
#PageCatalog.pageIndex .contBox01 .contSubBox01 .listTypeLinkBtn .btnTypeLink {
  width: 32%;
}
#PageCatalog.pageIndex .contBox01 .contSubBox01 .listTypeLinkBtn .btnTypeLink a {
  padding: 22px 80px 22px 26px;
  background-position: right 30px top 28px;
}
#PageCatalog.pageIndex .contBox01 .contSubBox02 {
  padding: 0 10px;
}
#PageCatalog.pageIndex .contBox01 .contSubBox02 .lowerTitle {
  margin-bottom: 30px;
  font-size: 28px;
}
#PageCatalog.pageIndex .contBox01 .contSubBox02 .sizeBox {
  border: 1px solid #000;
  padding: 30px 30px 22px 30px;
}
#PageCatalog.pageIndex .contBox01 .contSubBox02 .sizeBox ul {
  margin-bottom: 20px;
}
#PageCatalog.pageIndex .contBox01 .contSubBox02 .sizeBox ul li {
  margin-right: 10px;
  width: 16%;
}
#PageCatalog.pageIndex .contBox01 .contSubBox02 .sizeBox ul li:last-of-type {
  margin-right: 0;
}
#PageCatalog.pageIndex .contBox01 .contSubBox02 .sizeBox ul li img {
  width: 100%;
}
#PageCatalog.pageIndex .contBox01 .contSubBox02 .sizeBox p {
  margin-bottom: 0;
  line-height: 2;
}
#PageCatalog.pageIndex .contBox02 {
  padding: 72px 0 80px;
  background-color: #f8f7f3;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 {
  padding: 0 10px;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .lowerTitle {
  margin-bottom: 38px;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard {
  margin-bottom: 30px;

  justify-content: flex-start;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard li a .thumb {
  height: 180px;
  background-size: cover;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem {
  position: relative;
  margin-right: 20px;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem:nth-of-type(4n) {
  margin-right: 0;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem a .content {
  display: block;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem a .content .title {
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem a .content .title small {
  font-size: 14px;
  color: #888;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem a:hover .content .title small {
  color: #ee4f4f;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .btnTypeSize {
  position: absolute;
  top: 70%;
  left: 50%;
  z-index: 40;
  width: 200px;
  transform: translateX(-50%);
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .btnTypeSize span {
  padding: 10px 35px 10px 18px;
  width: calc(100% - 20px);
  background-position: right 17px center;
  background-size: 15px auto;
  text-align: left;
  font-size: 16px;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .btnTypeSize span:hover {
  cursor: pointer;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .popOpenWrapper {
  display: none;
  width: 100%;
  height: 100%;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .popOpenWrapper.open {
  display: block;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .popOpenWrapper.open .js-mw-wall {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 65;
  width: 100%;
  height: 100%;
  background-color: #f8f7f3;
  opacity: .9;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .popOpenWrapper .popOpen {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 600;
  margin: 0 auto;
  width: 980px;
  transform: translate(-50%, -50%);
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content {
  position: relative;
  padding: 25px 35px;
  background-color: #fff;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .title {
  padding: 15px 0;
  background-color: #f1eee3;
  text-align: center;
  font-size: 34px;
  font-weight: 700;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .inner {
  background-color: #f8f7f3;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .inner figure img {
  width: 100%;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .noteTxt {
  margin-bottom: 0;
  padding: 20px 0 0;
  text-align: center;
  font-size: 14px;
  color: #ee4f4f;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .buttonBox {
  position: absolute;
  top: 40px;
  right: 55px;
  border: 1px solid #000;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  background: url(../img/contents/icon_close.png) no-repeat center center;
  background-color: #fff;
  background-size: 21px auto;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .buttonBox:hover {
  cursor: pointer;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem.noBtn a .content {
  min-height: 40px;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .listTypeLinkBtn {
  flex-wrap: wrap;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .listTypeLinkBtn .btnTypeLink {
  width: 32%;
}
#PageCatalog.pageIndex .contBox02 .contSubBox01 .listTypeLinkBtn .btnTypeLink a {
  padding: 22px 80px 22px 26px;
  background-position: right 30px top 28px;
}
#PageCatalog.pageIndex .contBox02 .contSubBox02 {
  padding: 93px 10px 0;
}
#PageCatalog.pageIndex .contBox02 .contSubBox02 .lowerTitle {
  margin-bottom: 36px;
  font-size: 28px;
}
#PageCatalog.pageIndex .contBox02 .contSubBox02 p {
  margin-bottom: 8px;
  text-align: center;
}
#PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox {
  margin-top: 45px;
  padding: 60px 60px;
  background-color: #fff;

  flex-wrap: wrap;
  justify-content: space-between;
}
#PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .imgBox {
  width: 280px;
}
#PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .imgBox img {
  width: 100%;
}
#PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .imgBox img:nth-of-type(1) {
  margin-bottom: 20px;
}
#PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .tableWrap {
  width: calc(100% - 310px);
}
#PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .tableWrap table {
  width: 100%;
}
#PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .tableWrap table tr th:nth-of-type(1) {
  width: 20%;
}
#PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .tableWrap table tr th:nth-of-type(2) {
  width: 20%;
}
#PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .tableWrap table tr th:nth-of-type(3) {
  width: 60%;
}
#PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .tableWrap table tr td:last-of-type {
  text-align: left;
}
#PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .tableWrap table tr td.bgBrown {
  background-color: #f5f3ec;
}
#PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .tableWrap table tr td small {
  display: inline-block;
}

/*
商品カタログ カテゴリ
-------------------------------------*/
#PageCatalog.pageCategory .categoryListBox .lowerTitle {
  margin-bottom: 40px;
}
#PageCatalog.pageCategory .categoryListBox .categoryList li {
  margin-bottom: 30px;
}
#PageCatalog.pageCategory .contBox01 {
  background-color: #f8f7f3;
}
#PageCatalog.pageCategory .contBox01 .contSubBox {
  margin: 0 auto;
  border-bottom: 1px solid #e2ded0;
  padding: 70px 0 50px;
  width: calc(100% - 20px);
}
#PageCatalog.pageCategory .contBox01 .contSubBox .lowerTitle {
  margin-bottom: 30px;
  font-size: 28px;
  font-weight: 700;
}
#PageCatalog.pageCategory .contBox01 .contSubBox .postListEntryCard {
  justify-content: center;
}
#PageCatalog.pageCategory .contBox01 .contSubBox .postListEntryCard li {
  margin-right: 15px;
}
#PageCatalog.pageCategory .contBox01 .contSubBox .postListEntryCard li:nth-of-type(4n) {
  margin-right: 0;
}
#PageCatalog.pageCategory .contBox01 .contSubBox .postListEntryCard li:last-of-type {
  margin-right: 0;
}
#PageCatalog.pageCategory .contBox01 .contSubBox .postListEntryCard li a {
  padding: 18px 27px 40px;
}
#PageCatalog.pageCategory .contBox01 .contSubBox .postListEntryCard li a .content {
  min-height: 70px;

  justify-content: center;
}
#PageCatalog.pageCategory .contBox01 .contSubBox .postListEntryCard li a .content .title small {
  font-size: 14px;
  color: #888;
}

/*
商品カタログ サブカテゴリ（用途）
-------------------------------------*/
#PageCatalog.pageSubCategoryUse .categoryListBox .lowerTitle {
  margin-bottom: 40px;
}
#PageCatalog.pageSubCategoryUse .categoryListBox .categoryList li {
  margin-bottom: 30px;
}
#PageCatalog.pageSubCategoryUse .contBox01 {
  padding: 70px 0 80px;
  background-color: #f8f7f3;
}
#PageCatalog.pageSubCategoryUse .contBox01 .lowerTitle {
  margin-bottom: 45px;
  border-bottom: 1px solid #e2ded0;
  padding-bottom: 20px;
  font-size: 28px;
  font-weight: 700;
}
#PageCatalog.pageSubCategoryUse .contBox01 .contSubBox .contTitle {
  margin-bottom: 25px;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
}
#PageCatalog.pageSubCategoryUse .contBox01 .contSubBox01 {
  padding-bottom: 25px;
}
#PageCatalog.pageSubCategoryUse .contBox01 .contSubBox01 .postListEntryCard {
  justify-content: center;
}
#PageCatalog.pageSubCategoryUse .contBox01 .contSubBox01 .postListEntryCard li {
  margin-right: 15px;
}
#PageCatalog.pageSubCategoryUse .contBox01 .contSubBox01 .postListEntryCard li:nth-of-type(4n) {
  margin-right: 0;
}
#PageCatalog.pageSubCategoryUse .contBox01 .contSubBox01 .postListEntryCard li:last-of-type {
  margin-right: 0;
}
#PageCatalog.pageSubCategoryUse .contBox01 .contSubBox01 .postListEntryCard li a {
  padding: 18px 27px 40px;
}
#PageCatalog.pageSubCategoryUse .contBox01 .contSubBox01 .postListEntryCard li a .content {
  min-height: 70px;

  justify-content: center;
}
#PageCatalog.pageSubCategoryUse .contBox01 .contSubBox01 .postListEntryCard li a .content .title small {
  font-size: 14px;
  color: #888;
}
#PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 {
  margin: 0 auto;
  width: calc(100% - 20px);
}
#PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap {
  padding: 60px 60px;
  background-color: #fff;
}
#PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .simpleTable {
  width: 100%;
}
#PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .simpleTable th {
  width: 25%;
}
#PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .btnWrap {
  display: flex;

  flex-wrap: wrap;
}
#PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .btnWrap .boxSize,
#PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .btnWrap .boxContact {
  padding: 25px 0;
  width: 50%;
  background-color: #f5f3ec;
}
#PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .btnWrap .boxSize {
  border-right: 1px solid #fff;
}
#PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .btnWrap .btnTypeLinkLower {
  text-align: center;
}
#PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .btnWrap .btnTypeLinkLower a {
  padding: 15px 110px 15px 25px;
  width: 310px;
  background-position: right 30px top 20px;
  background-size: 42px auto;
  text-align: left;
  text-decoration: none;
  font-size: 18px;
  font-weight: 700;
  color: #000;
}
#PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .btnWrap .btnTypeLinkLower a:hover {
  color: #ee4f4f;
}

/*
商品カタログ 詳細
-------------------------------------*/
#PageCatalog.pageEntry .contBox01 {
  padding: 90px 0 70px;
}
#PageCatalog.pageEntry .contBox02 {
  padding: 73px 0 50px;
  background-color: #f8f7f3;
}
#PageCatalog.pageEntry .contBox02 .lowerTitle {
  margin-bottom: 50px;
  font-size: 28px;
}
#PageCatalog.pageEntry .contBox02 .contTitle {
  text-align: center;
  font-size: 18px;
  font-weight: 700;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 {
  padding: 60px 70px;
  background-color: #fff;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner01 {
  margin-bottom: 55px;

  flex-wrap: wrap;
  justify-content: space-between;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner01 .thumb {
  width: 280px;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner01 .thumb img {
  width: 100%;
  height: auto;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner01 .txtBox {
  width: calc(100% - 310px);
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner01 .txtBox .tokuchoTitle {
  font-size: 22px;
  font-weight: 700;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner01 .txtBox .cf-tokucho {
  margin-bottom: 16px;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner01 .txtBox .cf-tokucho p {
  line-height: 2;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner01 .txtBox .listTypeLinkBtn {
  margin-top: 16px;
  padding: 0 15px;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner01 .txtBox .listTypeLinkBtn .btnTypeLinkLower a {
  padding: 15px 80px 15px 25px;
  width: 250px;
  font-size: 18px;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 {
  text-align: center;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .contTitle {
  margin-bottom: 10px;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .sizeTxt {
  display: inline-block;
  margin-bottom: 30px;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .sizeTxt span {
  text-decoration: underline;
  color: #f27a7a;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .sizeTxt span:hover {
  text-decoration: none;
  cursor: pointer;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .js_pop {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 500;
  display: none;
  width: 980px;
  transform: translate(-50%, -50%);
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .js_pop.open {
  display: block;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .js_pop.open+ .js-mw-wall {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 65;
  width: 100%;
  height: 100%;
  background-color: #f8f7f3;
  opacity: .9;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .js_pop .content {
  position: relative;
  padding: 25px 35px;
  background-color: #fff;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .js_pop .content .title {
  padding: 15px 0;
  background-color: #f1eee3;
  text-align: center;
  font-size: 34px;
  font-weight: 700;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .js_pop .content .inner {
  background-color: #f8f7f3;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .js_pop .content .inner figure img {
  width: 100%;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .js_pop .content .noteTxt {
  margin-bottom: 0;
  padding: 20px 0 0;
  text-align: center;
  font-size: 14px;
  color: #ee4f4f;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .js_pop .content .buttonBox {
  position: absolute;
  top: 40px;
  right: 55px;
  border: 1px solid #000;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  background: url(../img/contents/icon_close.png) no-repeat center center;
  background-color: #fff;
  background-size: 21px auto;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap {
  margin-bottom: 65px;
  background-color: #fff;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .simpleTable {
  width: 100%;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .simpleTable th {
  width: 25%;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .btnWrap {
  display: flex;

  flex-wrap: wrap;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .btnWrap .boxSize,
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .btnWrap .boxContact {
  padding: 25px 0;
  width: 50%;
  background-color: #f5f3ec;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .btnWrap .boxSize {
  border-right: 1px solid #fff;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .btnWrap .btnTypeLinkLower {
  text-align: center;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .btnWrap .btnTypeLinkLower a {
  padding: 15px 75px 15px 25px;
  width: 310px;
  background-position: right 30px top 20px;
  background-size: 42px auto;
  text-align: left;
  text-decoration: none;
  font-size: 18px;
  font-weight: 700;
  color: #000;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .btnWrap .btnTypeLinkLower a:hover {
  color: #ee4f4f;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner03 {
  padding: 75px 0 0;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner03 .contTitle {
  margin-bottom: 36px;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner03 .cf-chochin_imgBox {
  justify-content: center;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner03 .cf-chochin_imgBox li {
  margin-right: 20px;
  width: 200px;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner03 .cf-chochin_imgBox li:nth-of-type(3n) {
  margin-right: 0;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner03 .cf-chochin_imgBox li:last-of-type {
  margin-right: 0;
}
#PageCatalog.pageEntry .contBox02 .contSubBox01 .inner03 .cf-chochin_imgBox li img {
  width: 100%;
  height: auto;
}
#PageCatalog.pageEntry .contBox02 .contSubBox02 {
  padding: 95px 0;
  padding-bottom: 30px;
}
#PageCatalog.pageEntry .contBox02 .contSubBox02 .postListEntryCard {
  margin-bottom: 30px;

  justify-content: center;
}
#PageCatalog.pageEntry .contBox02 .contSubBox02 .postListEntryCard li {
  margin-right: 15px;
}
#PageCatalog.pageEntry .contBox02 .contSubBox02 .postListEntryCard li:nth-of-type(4n) {
  margin-right: 0;
}
#PageCatalog.pageEntry .contBox02 .contSubBox02 .postListEntryCard li:last-of-type {
  margin-right: 0;
}
#PageCatalog.pageEntry .contBox02 .contSubBox02 .postListEntryCard li a {
  padding: 18px 27px 40px;
}
#PageCatalog.pageEntry .contBox02 .contSubBox02 .postListEntryCard li a .content {
  justify-content: center;
}
#PageCatalog.pageEntry .contBox02 .contSubBox02 .postListEntryCard li a .content .title small {
  font-size: 14px;
  color: #888;
}
#PageCatalog.pageEntry .contBox02 .contSubBox02 .btnTypeLink {
  text-align: center;
}
#PageCatalog.pageEntry .contBox02 .contSubBox02 .btnTypeLink a {
  padding-right: 160px;
}

/*
商品カタログ サブカテゴリ（種類）
-------------------------------------*/
#PageCatalog.pageSubCategoryType .contBox01 {
  padding: 90px 0 40px;
}
#PageCatalog.pageSubCategoryType .contBox02 {
  padding: 80px 0 10px;
  background-color: #f8f7f3;
}
#PageCatalog.pageSubCategoryType .contBox02 .contSubBox01 {
  padding-bottom: 30px;
}
#PageCatalog.pageSubCategoryType .contBox02 .contSubBox01 .postListEntryCard {
  justify-content: center;
}
#PageCatalog.pageSubCategoryType .contBox02 .contSubBox01 .postListEntryCard li {
  margin-right: 15px;
}
#PageCatalog.pageSubCategoryType .contBox02 .contSubBox01 .postListEntryCard li:nth-of-type(4n) {
  margin-right: 0;
}
#PageCatalog.pageSubCategoryType .contBox02 .contSubBox01 .postListEntryCard li:last-of-type {
  margin-right: 0;
}
#PageCatalog.pageSubCategoryType .contBox02 .contSubBox01 .postListEntryCard li a {
  padding: 18px 27px 40px;
}
#PageCatalog.pageSubCategoryType .contBox02 .contSubBox01 .postListEntryCard li a .content {
  min-height: 70px;

  justify-content: center;
}
#PageCatalog.pageSubCategoryType .contBox02 .contSubBox01 .postListEntryCard li a .content .title small {
  font-size: 14px;
  color: #888;
}
#PageCatalog.pageSubCategoryType .contBox02 .contSubBox02 {
  border-top: 1px solid #e2ded0;
  padding: 65px 0;
}
#PageCatalog.pageSubCategoryType .contBox02 .contSubBox02 .js_pop {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 550;
  display: none;
  width: 980px;
  transform: translate(-50%, -50%);
}
#PageCatalog.pageSubCategoryType .contBox02 .contSubBox02 .js_pop.open {
  display: block;
}
#PageCatalog.pageSubCategoryType .contBox02 .contSubBox02 .js_pop.open+ .js-mw-wall {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 450;
  width: 100%;
  height: 100%;
  background-color: #f8f7f3;
  opacity: .9;
}
#PageCatalog.pageSubCategoryType .contBox02 .contSubBox02 .js_pop .content {
  position: relative;
  padding: 25px 35px;
  background-color: #fff;
}
#PageCatalog.pageSubCategoryType .contBox02 .contSubBox02 .js_pop .content .title {
  padding: 15px 0;
  background-color: #f1eee3;
  text-align: center;
  font-size: 34px;
  font-weight: 700;
}
#PageCatalog.pageSubCategoryType .contBox02 .contSubBox02 .js_pop .content .inner {
  background-color: #f8f7f3;
}
#PageCatalog.pageSubCategoryType .contBox02 .contSubBox02 .js_pop .content .inner figure img {
  width: 100%;
}
#PageCatalog.pageSubCategoryType .contBox02 .contSubBox02 .js_pop .content .noteTxt {
  margin-bottom: 0;
  padding: 20px 0 0;
  text-align: center;
  font-size: 14px;
  color: #ee4f4f;
}
#PageCatalog.pageSubCategoryType .contBox02 .contSubBox02 .js_pop .content .buttonBox {
  position: absolute;
  top: 40px;
  right: 55px;
  border: 1px solid #000;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  background: url(../img/contents/icon_close.png) no-repeat center center;
  background-color: #fff;
  background-size: 21px auto;
}

/*
サイズ表 トップ
-------------------------------------*/
#PageSize.pageIndex #Container .contBox01 {
  padding: 90px 0 0;
}
#PageSize.pageIndex #Container .contBox01 .lowerTitle {
  margin-bottom: 18px;
}
#PageSize.pageIndex #Container .contBox01 .lead {
  margin-bottom: 60px;
  line-height: 2;
  text-align: center;
}
#PageSize.pageIndex #Container .contBox01 .lead a {
  color: #ee4f4f;
}
#PageSize.pageIndex #Container .contBox01 .contSubBox01 {
  display: flex;
  margin: 0 auto;
  width: calc(100% - 20px);
  background-color: #fff;

  flex-wrap: wrap;
  justify-content: space-between;
}
#PageSize.pageIndex #Container .contBox01 .contSubBox01 .sizeBox {
  margin-bottom: 30px;
  padding: 25px 30px;
  width: calc(50% - 15px);
  background-color: #f8f7f3;
}
#PageSize.pageIndex #Container .contBox01 .contSubBox01 .sizeBox h4 {
  margin-bottom: 15px;
  font-size: 28px;
  font-weight: 700;
}
#PageSize.pageIndex #Container .contBox01 .contSubBox01 .sizeBox .flexBox {
  flex-wrap: wrap;
  justify-content: space-between;
}
#PageSize.pageIndex #Container .contBox01 .contSubBox01 .sizeBox .flexBox figure {
  margin-top: 5px;
  width: 160px;
  height: 226px;
}
#PageSize.pageIndex #Container .contBox01 .contSubBox01 .sizeBox .flexBox figure img {
  border: 1px solid #2b2b2b;
  width: 100%;
  height: auto;
}
#PageSize.pageIndex #Container .contBox01 .contSubBox01 .sizeBox .flexBox ul {
  width: calc(100% - 180px);
}
#PageSize.pageIndex #Container .contBox01 .contSubBox01 .sizeBox .flexBox ul li {
  margin-bottom: 8px;
  padding-left: 15px;
  background: url(../img/contents/arrow_05.png) no-repeat left center;
  background-size: 7px auto;
}
#PageSize.pageIndex #Container .contBox01 .contSubBox01 .sizeBox .flexBox ul li a {
  color: #ee4f4f;
}

/*
サイズ表 下層
-------------------------------------*/
#PageSize.pageList1 #Container .categoryListBox,
#PageSize.pageList2 #Container .categoryListBox,
#PageSize.pageList3 #Container .categoryListBox,
#PageSize.pageList4 #Container .categoryListBox,
#PageSize.pageList5 #Container .categoryListBox {
  padding-bottom: 80px;
}
#PageSize.pageList1 #Container .categoryListBox .lowerTitle,
#PageSize.pageList2 #Container .categoryListBox .lowerTitle,
#PageSize.pageList3 #Container .categoryListBox .lowerTitle,
#PageSize.pageList4 #Container .categoryListBox .lowerTitle,
#PageSize.pageList5 #Container .categoryListBox .lowerTitle {
  margin-bottom: 40px;
}
#PageSize.pageList1 #Container .categoryListBox .categoryList li,
#PageSize.pageList2 #Container .categoryListBox .categoryList li,
#PageSize.pageList3 #Container .categoryListBox .categoryList li,
#PageSize.pageList4 #Container .categoryListBox .categoryList li,
#PageSize.pageList5 #Container .categoryListBox .categoryList li {
  width: 25%;
}
#PageSize.pageList1 #Container .categoryListBox .categoryList li:last-of-type,
#PageSize.pageList2 #Container .categoryListBox .categoryList li:last-of-type,
#PageSize.pageList3 #Container .categoryListBox .categoryList li:last-of-type,
#PageSize.pageList4 #Container .categoryListBox .categoryList li:last-of-type,
#PageSize.pageList5 #Container .categoryListBox .categoryList li:last-of-type {
  background: url(../img/footer/footer_bar01.png) no-repeat left center, url(../img/footer/footer_bar01.png) no-repeat right center;
  background-size: 1px auto, 1px auto;
}
#PageSize.pageList1 #Container .contBox01,
#PageSize.pageList2 #Container .contBox01,
#PageSize.pageList3 #Container .contBox01,
#PageSize.pageList4 #Container .contBox01,
#PageSize.pageList5 #Container .contBox01 {
  padding: 90px 0;
  background-color: #f8f7f3;
}
#PageSize.pageList1 #Container .contBox01 .lowerTitle,
#PageSize.pageList2 #Container .contBox01 .lowerTitle,
#PageSize.pageList3 #Container .contBox01 .lowerTitle,
#PageSize.pageList4 #Container .contBox01 .lowerTitle,
#PageSize.pageList5 #Container .contBox01 .lowerTitle {
  margin-bottom: 65px;
  font-size: 28px;
}
#PageSize.pageList1 #Container .contBox01 .contSubBox01,
#PageSize.pageList2 #Container .contBox01 .contSubBox01,
#PageSize.pageList3 #Container .contBox01 .contSubBox01,
#PageSize.pageList4 #Container .contBox01 .contSubBox01,
#PageSize.pageList5 #Container .contBox01 .contSubBox01 {
  margin: 0 auto;
  padding: 50px 60px;
  width: calc(100% - 20px);
  background-color: #fff;
}
#PageSize.pageList1 #Container .contBox01 .contSubBox01 .sizeTitle,
#PageSize.pageList2 #Container .contBox01 .contSubBox01 .sizeTitle,
#PageSize.pageList3 #Container .contBox01 .contSubBox01 .sizeTitle,
#PageSize.pageList4 #Container .contBox01 .contSubBox01 .sizeTitle,
#PageSize.pageList5 #Container .contBox01 .contSubBox01 .sizeTitle {
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
}
#PageSize.pageList1 #Container .contBox01 .contSubBox01 .simpleTable,
#PageSize.pageList2 #Container .contBox01 .contSubBox01 .simpleTable,
#PageSize.pageList3 #Container .contBox01 .contSubBox01 .simpleTable,
#PageSize.pageList4 #Container .contBox01 .contSubBox01 .simpleTable,
#PageSize.pageList5 #Container .contBox01 .contSubBox01 .simpleTable {
  margin-bottom: 55px;
  width: 100%;
}
#PageSize.pageList1 #Container .contBox01 .contSubBox01 .simpleTable:last-of-type,
#PageSize.pageList2 #Container .contBox01 .contSubBox01 .simpleTable:last-of-type,
#PageSize.pageList3 #Container .contBox01 .contSubBox01 .simpleTable:last-of-type,
#PageSize.pageList4 #Container .contBox01 .contSubBox01 .simpleTable:last-of-type,
#PageSize.pageList5 #Container .contBox01 .contSubBox01 .simpleTable:last-of-type {
  margin-bottom: 35px;
}
#PageSize.pageList1 #Container .contBox01 .contSubBox01 .simpleTable .tdContact,
#PageSize.pageList2 #Container .contBox01 .contSubBox01 .simpleTable .tdContact,
#PageSize.pageList3 #Container .contBox01 .contSubBox01 .simpleTable .tdContact,
#PageSize.pageList4 #Container .contBox01 .contSubBox01 .simpleTable .tdContact,
#PageSize.pageList5 #Container .contBox01 .contSubBox01 .simpleTable .tdContact {
  padding: 25px 0;
  background-color: #f5f3ec;
}
#PageSize.pageList1 #Container .contBox01 .contSubBox01 .btnTypeLinkLower a,
#PageSize.pageList2 #Container .contBox01 .contSubBox01 .btnTypeLinkLower a,
#PageSize.pageList3 #Container .contBox01 .contSubBox01 .btnTypeLinkLower a,
#PageSize.pageList4 #Container .contBox01 .contSubBox01 .btnTypeLinkLower a,
#PageSize.pageList5 #Container .contBox01 .contSubBox01 .btnTypeLinkLower a {
  padding: 15px 110px 15px 25px;
  background-position: right 30px top 20px;
  background-size: 42px auto;
  text-decoration: none;
  font-size: 18px;
  font-weight: 700;
  color: #000;
}
#PageSize.pageList1 #Container .contBox01 .contSubBox01 .btnTypeLinkLower a:hover,
#PageSize.pageList2 #Container .contBox01 .contSubBox01 .btnTypeLinkLower a:hover,
#PageSize.pageList3 #Container .contBox01 .contSubBox01 .btnTypeLinkLower a:hover,
#PageSize.pageList4 #Container .contBox01 .contSubBox01 .btnTypeLinkLower a:hover,
#PageSize.pageList5 #Container .contBox01 .contSubBox01 .btnTypeLinkLower a:hover {
  color: #ee4f4f;
}
#PageSize.pageList1 #Container .contBox01 .contSubBox01 .btnWrap,
#PageSize.pageList2 #Container .contBox01 .contSubBox01 .btnWrap,
#PageSize.pageList3 #Container .contBox01 .contSubBox01 .btnWrap,
#PageSize.pageList4 #Container .contBox01 .contSubBox01 .btnWrap,
#PageSize.pageList5 #Container .contBox01 .contSubBox01 .btnWrap {
  padding: 0 60px;

  flex-wrap: wrap;
  justify-content: space-between;
}
#PageSize.pageList1 #Container .contBox01 .contSubBox01 .btnWrap .flexItem,
#PageSize.pageList2 #Container .contBox01 .contSubBox01 .btnWrap .flexItem,
#PageSize.pageList3 #Container .contBox01 .contSubBox01 .btnWrap .flexItem,
#PageSize.pageList4 #Container .contBox01 .contSubBox01 .btnWrap .flexItem,
#PageSize.pageList5 #Container .contBox01 .contSubBox01 .btnWrap .flexItem {
  padding: 25px 0;
  width: 355px;
}
#PageSize.pageList1 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower,
#PageSize.pageList2 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower,
#PageSize.pageList3 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower,
#PageSize.pageList4 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower,
#PageSize.pageList5 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower {
  text-align: center;
}
#PageSize.pageList1 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower a,
#PageSize.pageList2 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower a,
#PageSize.pageList3 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower a,
#PageSize.pageList4 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower a,
#PageSize.pageList5 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower a {
  padding: 22px 90px 22px 40px;
  width: 100%;
  background-position: right 32px top 28px;
  background-size: 52px auto;
  text-align: left;
  text-decoration: none;
  font-size: 22px;
  font-weight: 700;
  color: #000;
}
#PageSize.pageList1 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower a:hover,
#PageSize.pageList2 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower a:hover,
#PageSize.pageList3 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower a:hover,
#PageSize.pageList4 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower a:hover,
#PageSize.pageList5 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower a:hover {
  color: #ee4f4f;
}

/*
よくある質問 トップ
よくある質問 カテゴリ一覧
-------------------------------------*/
#PageFaq.pageIndex #Container .categoryListBox .categoryList li,
#PageFaq.pageCategory #Container .categoryListBox .categoryList li {
  width: 25%;
}
#PageFaq.pageIndex #Container .contBox01 .lowerTitle,
#PageFaq.pageCategory #Container .contBox01 .lowerTitle {
  margin-top: 10px;
  margin-bottom: 65px;
}
#PageFaq.pageIndex #Container .contBox01 .contSubBox01,
#PageFaq.pageCategory #Container .contBox01 .contSubBox01 {
  margin: 0 auto;
  width: 800px;
}
#PageFaq.pageIndex #Container .contBox01 .contSubBox01 .postFaq .postFaqItem,
#PageFaq.pageCategory #Container .contBox01 .contSubBox01 .postFaq .postFaqItem {
  background: url(../img/contents/faq/bar_01.png) repeat-x left top;
  background-size: auto 1px;
}
#PageFaq.pageIndex #Container .contBox01 .contSubBox01 .postFaq .postFaqItem:last-of-type,
#PageFaq.pageCategory #Container .contBox01 .contSubBox01 .postFaq .postFaqItem:last-of-type {
  background: url(../img/contents/faq/bar_01.png) repeat-x left top, url(../img/contents/faq/bar_01.png) repeat-x left bottom;
  background-size: auto 1px, auto 1px;
}
#PageFaq.pageIndex #Container .contBox01 .contSubBox01 .postFaq .postFaqItem a,
#PageFaq.pageCategory #Container .contBox01 .contSubBox01 .postFaq .postFaqItem a {
  position: relative;
  display: block;
  padding: 28px 0 28px 0;
  text-decoration: none;
}
#PageFaq.pageIndex #Container .contBox01 .contSubBox01 .postFaq .postFaqItem a::after,
#PageFaq.pageCategory #Container .contBox01 .contSubBox01 .postFaq .postFaqItem a::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  width: 44px;
  height: 10px;
  background: url(../img/contents/arrow_01.png) no-repeat right center;
  background-size: 44px auto;
  transform: translate(0, -50%);
}
#PageFaq.pageIndex #Container .contBox01 .contSubBox01 .postFaq .postFaqItem a .postFaqTitle,
#PageFaq.pageCategory #Container .contBox01 .contSubBox01 .postFaq .postFaqItem a .postFaqTitle {
  margin-bottom: 18px;
  padding-left: 45px;
  background: url(../img/contents/faq/icon_q.png) no-repeat left top;
  background-size: 34px auto;
  font-size: 24px;
  font-weight: 700;
}
#PageFaq.pageIndex #Container .contBox01 .contSubBox01 .postFaq .postFaqItem a .postFaqCont,
#PageFaq.pageCategory #Container .contBox01 .contSubBox01 .postFaq .postFaqItem a .postFaqCont {
  padding-right: 90px;
  padding-left: 45px;
  background: url(../img/contents/faq/icon_a.png) no-repeat left top;
  background-size: 38px auto;
  font-size: 32px;
}
#PageFaq.pageIndex #Container .contBox01 .contSubBox01 .postFaq .postFaqItem a .postFaqCont p,
#PageFaq.pageCategory #Container .contBox01 .contSubBox01 .postFaq .postFaqItem a .postFaqCont p {
  line-height: 2;
}

/*
よくある質問 詳細
-------------------------------------*/
#PageFaq.pageEntry #Container .categoryListBox .categoryList li {
  width: 25%;
}
#PageFaq.pageEntry #Container .contBox01 .contSubBox01 {
  margin: 0 auto;
  padding-bottom: 30px;
  width: 800px;
}
#PageFaq.pageEntry #Container .contBox01 .contSubBox01 .entryFaq {
  margin-bottom: 50px;
  padding: 50px 0;
  background: url(../img/contents/faq/bar_01.png) repeat-x left top, url(../img/contents/faq/bar_01.png) repeat-x left bottom;
  background-size: auto 1px, auto 1px;
}
#PageFaq.pageEntry #Container .contBox01 .contSubBox01 .entryFaq .postFaqTitle {
  margin-bottom: 30px;
  padding-left: 55px;
  background: url(../img/contents/faq/icon_q.png) no-repeat left top;
  background-size: 42px auto;
  font-size: 28px;
  font-weight: 700;
}
#PageFaq.pageEntry #Container .contBox01 .contSubBox01 .entryFaq .postFaqCont {
  padding-right: 0;
  padding-left: 55px;
  background: url(../img/contents/faq/icon_a.png) no-repeat left top;
  background-size: 44px auto;
  font-size: 32px;
}
#PageFaq.pageEntry #Container .contBox01 .contSubBox01 .entryFaq .postFaqCont p {
  line-height: 2;
}

/*
お知らせ トップ
お知らせ カテゴリ一覧
-------------------------------------*/
#PageNews.pageIndex .contBox01 .contSubBox01 .postNews .postNewsItem,
#PageNews.pageCategory .contBox01 .contSubBox01 .postNews .postNewsItem {
  overflow: hidden;
  background: url(../img/contents/faq/bar_01.png) repeat-x left top;
  background-size: auto 1px;
}
#PageNews.pageIndex .contBox01 .contSubBox01 .postNews .postNewsItem:last-of-type,
#PageNews.pageCategory .contBox01 .contSubBox01 .postNews .postNewsItem:last-of-type {
  background: url(../img/contents/faq/bar_01.png) repeat-x left top, url(../img/contents/faq/bar_01.png) repeat-x left bottom;
  background-size: auto 1px, auto 1px;
}
#PageNews.pageIndex .contBox01 .contSubBox01 .postNews .postNewsItem a,
#PageNews.pageCategory .contBox01 .contSubBox01 .postNews .postNewsItem a {
  position: relative;
  display: block;
  padding: 25px 0 20px 0;
  text-decoration: none;
}
#PageNews.pageIndex .contBox01 .contSubBox01 .postNews .postNewsItem a::after,
#PageNews.pageCategory .contBox01 .contSubBox01 .postNews .postNewsItem a::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  width: 52px;
  height: 10px;
  background: url(../img/contents/arrow_01.png) no-repeat right center;
  background-size: 52px auto;
  transform: translate(0, -50%);
}
#PageNews.pageIndex .contBox01 .contSubBox01 .postNews .postNewsItem a .postNewsTime,
#PageNews.pageCategory .contBox01 .contSubBox01 .postNews .postNewsItem a .postNewsTime {
  display: block;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 500;
  color: #ef5b5b;
}
#PageNews.pageIndex .contBox01 .contSubBox01 .postNews .postNewsItem a .postNewsTitle,
#PageNews.pageCategory .contBox01 .contSubBox01 .postNews .postNewsItem a .postNewsTitle {
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 700;
}
#PageNews.pageIndex .contBox01 .contSubBox01 .postNews .postNewsItem a .postNewsCont,
#PageNews.pageCategory .contBox01 .contSubBox01 .postNews .postNewsItem a .postNewsCont {
  padding-right: 90px;
  text-align: justify;
  font-size: 16px;
  font-weight: 500;
}
#PageNews.pageIndex .contBox01 .contSubBox01 .postNews .postNewsItem a .postNewsCont p,
#PageNews.pageCategory .contBox01 .contSubBox01 .postNews .postNewsItem a .postNewsCont p {
  line-height: 2;
}

/*
お知らせ 詳細
-------------------------------------*/
#PageNews.pageEntry #Container .contBox01 {
  padding: 100px 0;
}
#PageNews.pageEntry #Container .contBox01 .contSubBox01 {
  margin: 0 auto;
  padding-bottom: 30px;
  width: 800px;
}
#PageNews.pageEntry #Container .contBox01 .contSubBox01 .entryNews {
  margin-bottom: 50px;
  padding: 40px 0;
  background: url(../img/contents/faq/bar_01.png) repeat-x left top, url(../img/contents/faq/bar_01.png) repeat-x left bottom;
  background-size: auto 1px, auto 1px;
}
#PageNews.pageEntry #Container .contBox01 .contSubBox01 .entryNews .postNewsTitle {
  margin-bottom: 4px;
  font-size: 28px;
  font-weight: 700;
}
#PageNews.pageEntry #Container .contBox01 .contSubBox01 .entryNews .postNewsTime {
  display: block;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 500;
  color: #ef5b5b;
}
#PageNews.pageEntry #Container .contBox01 .contSubBox01 .entryNews .postNewsCont {
  padding-right: 0;
  font-size: 32px;
}
#PageNews.pageEntry #Container .contBox01 .contSubBox01 .entryNews .postNewsCont p {
  line-height: 2;
}

/*
問合せ見積り
-------------------------------------*/
#PageContact.pageIndex #Main .contBox .contSubBox h3 {
  line-height: 60px;
  font-size: 36px;
}
#PageContact.pageIndex #Main .contBox .contSubBox p {
  margin-bottom: 0;
  line-height: 32px;
  text-align: center;
}
#PageContact.pageIndex #Main .contBox .contSubBox p+ p {
  margin-top: 16px;
}
#PageContact.pageIndex #Main #ContBox01 {
  padding-top: 99px;
  padding-bottom: 92px;
}
#PageContact.pageIndex #Main #ContBox01 .contSubBox .lowerTitle {
  margin-bottom: 37px;
}
#PageContact.pageIndex #Main #ContBox02 {
  padding-top: 88px;
  padding-bottom: 100px;
  background-color: #f8f7f3;
}
#PageContact.pageIndex #Main #ContBox02 .contSubBox .textBox {
  background-color: #fff;
}
#PageContact.pageIndex #Main #ContBox02 .contSubBox01 {
  margin-bottom: 88px;
}
#PageContact.pageIndex #Main #ContBox02 .contSubBox01 .lowerTitle {
  margin-bottom: 47px;
}
#PageContact.pageIndex #Main #ContBox02 .contSubBox01 .textBox {
  padding: 50px 0 52px;
}
#PageContact.pageIndex #Main #ContBox02 .contSubBox01 .textBox p a {
  color: #ee4f4f;
}
#PageContact.pageIndex #Main #ContBox02 .contSubBox02 .lowerTitle {
  margin-bottom: 46px;
}
#PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox {
  padding: 51px 0 60px;
}
#PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox {
  margin-top: 31px;

  justify-content: center;
}
#PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem .tel a {
  position: relative;
  display: block;
  background-repeat: no-repeat;
  line-height: 1;
  text-align: left;
  font-size: 50px;
}
#PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem01 {
  margin-right: 35px;
}
#PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem01 .tel a {
  padding: 44px 0 4px 90px;
  background-position: left top;
  background-image: url(../img/contents/contact/icon_01.png);
  background-size: 72px auto;
}
#PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem01 .tel a small {
  position: absolute;
  top: 29px;
  left: 107px;
  font-size: 14px;
}
#PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem01 .tel a:hover small {
  color: #000;
}
#PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem01 p:not(.tel) {
  padding-left: 1em;
  letter-spacing: .1em;
}
#PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem01 p:not(.tel) small {
  font-size: 13px;
}
#PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem02 {
  border-left: 1px dashed #6e6e6e;
  padding-left: 38px;
}
#PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem02 .tel {
  margin-bottom: 20px;
}
#PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem02 .tel a {
  padding: 28px 0 1px 80px;
  background-position: left top;
  background-image: url(../img/contents/contact/icon_02.png);
  background-size: 60px auto;
}
#PageContact.pageIndex #Main #ContBox03 {
  overflow: hidden;
  padding-top: 108px;
}
#PageContact.pageIndex #Main #ContBox03 .contSubBox {
  padding: 0 10px;
}

/*
問合せ見積り 確認画面
-------------------------------------*/
#PageContact.pageConfirm #Main #ContBox01 {
  overflow: hidden;
  padding-top: 99px;
}
#PageContact.pageConfirm #Main #ContBox01 .contSubBox p {
  line-height: 32px;
  text-align: center;
  /*&:last-of-type { margin-bottom: 70px; }*/
}
#PageContact.pageConfirm #Main #ContBox01 .contSubBox p.error_messe {
  margin-bottom: 0;
}
#PageContact.pageConfirm #Main #ContBox01 .contSubBox form table td {
  padding: 10px 0;
}
#PageContact.pageConfirm #Main #ContBox01 .contSubBox form .btnTypeLink {
  text-align: center;
}
#PageContact.pageConfirm #Main #ContBox01 .contSubBox form .btnTypeLink input {
  text-align: left;
}
#PageContact.pageConfirm #Main #ContBox01 .contSubBox .txtBtn {
  display: block;
  margin: 30px auto 35px;
  border: none;
  padding: 0 20px 0 0;
  width: 130px;
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path fill=\"%23888\" d=\"M288.502,32.502c-108.328,0-198.827,77.485-219.166,179.899l-42.482-53.107L0,180.784l68.769,85.961c3.352,4.178,8.338,6.447,13.427,6.447c2.596,0,5.226-0.585,7.685-1.805l103.153-51.577l-15.387-30.757l-75.8,37.892c14.063-90.5,92.27-160.059,186.655-160.059c104.271,0,189.114,84.843,189.114,189.114s-84.843,189.114-189.114,189.114v34.384C411.735,479.498,512,379.233,512,256S411.735,32.502,288.502,32.502z\" /></svg>");
  background-color: transparent;
  background-size: 17px auto;
  font-family: "游ゴシック体", "YuGothic", "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
  font-size: 14px;
  color: #888;
}

/*
問合せ見積り 完了画面
-------------------------------------*/
#PageContact.pageThanks #Main #ContBox01 {
  padding-top: 99px;
}
#PageContact.pageThanks #Main #ContBox01 .contSubBox> p {
  margin-bottom: 16px;
  line-height: 32px;
  text-align: center;
}
#PageContact.pageThanks #Main #ContBox01 .contSubBox .btnTypeLink {
  margin: 60px 0 0;
}

/*
会社案内
-------------------------------------*/
#PageCompany.pageIndex #MainImg #MainImgInner #MainImgTitle {
  padding: 25px 55px;
  width: 160px;
  height: 270px;
  text-align: center;
}
#PageCompany.pageIndex #Main .contBox .contSubBox {
  padding: 0 10px;
}
#PageCompany.pageIndex #Main .contBox .contSubBox h3 {
  font-size: 36px;
}
#PageCompany.pageIndex #Main .contBox .contSubBox figure img {
  width: 100%;
}
#PageCompany.pageIndex #Main .contBox .contSubBox p {
  margin-bottom: 0;
  line-height: 32px;
}
#PageCompany.pageIndex #Main .contBox .contSubBox p+ p {
  margin-top: 16px;
}
#PageCompany.pageIndex #Main .contBox .contSubBox table {
  table-layout: fixed;
  width: 100%;
}
#PageCompany.pageIndex #Main .contBox .contSubBox table.pc_display {
  display: table;
}
#PageCompany.pageIndex #Main .contBox .contSubBox table th {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  width: 130px;
  background-color: #ffecec;
  text-align: center;
  vertical-align: middle;
  color: #ee4f4f;
}
#PageCompany.pageIndex #Main .contBox .contSubBox table td {
  border: 1px solid #fff;
  padding: 13px 20px;
  width: 100%;
  background-color: #f8f7f3;
  text-align: justify;
  vertical-align: middle;
}
#PageCompany.pageIndex #Main .contBox .contSubBox table td a {
  color: #ee4f4f;
}
#PageCompany.pageIndex #Main .contBox .contSubBox table td img {
  width: 100%;
}
#PageCompany.pageIndex #Main #ContBox01 {
  padding-top: 99px;
  padding-bottom: 119px;
}
#PageCompany.pageIndex #Main #ContBox01 .contSubBox01 .flexBox {
  align-items: center;
}
#PageCompany.pageIndex #Main #ContBox01 .contSubBox01 .flexBox figure {
  margin-right: 40px;
  width: 380px;
}
#PageCompany.pageIndex #Main #ContBox01 .contSubBox01 .flexBox div {
  width: calc(100% - 420px);
}
#PageCompany.pageIndex #Main #ContBox01 .contSubBox01 .btnTypeLink {
  margin-top: 53px;
  text-align: center;
}
#PageCompany.pageIndex #Main #ContBox01 .contSubBox02 {
  margin-top: 112px;
  /*p {
  	text-align: center;
  	margin: 20px 0 51px;
  	a { color: #ee4f4f; }
  }*/
}
#PageCompany.pageIndex #Main #ContBox01 .contSubBox02 h3 {
  margin-bottom: 51px;
}
#PageCompany.pageIndex #Main #ContBox02 {
  padding-top: 89px;
  padding-bottom: 120px;
  background-color: #f8f7f3;
}
#PageCompany.pageIndex #Main #ContBox02 .contSubBox .lowerTitle {
  margin-bottom: 55px;
}
#PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox {
  padding: 54px 10px 10px;
  background-color: #fff;
}
#PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .txtBox {
  margin-bottom: 60px;
  padding: 0 50px;

  align-items: center;
}
#PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .txtBox .flexItem {
  width: 50%;
}
#PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .txtBox .flexItem.photo {
  padding-left: 20px;
}
#PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .txtBox .flexItem.txt h4 {
  margin-bottom: 4px;
  font-size: 24px;
  font-weight: bold;
}
#PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .txtBox .flexItem.txt h4 small {
  font-size: 20px;
  color: #888;
}
#PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .txtBox .flexItem.txt p+ p {
  margin-top: 13px;
}
#PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .txtBox .flexItem.txt p strong {
  display: inline-block;
  font-weight: bold;
}
#PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .txtBox .flexItem.txt p strong.train {
  padding-left: 26px;
  background: url(../img/contents/company/icon_01.png) no-repeat left 4px top 6px;
  background-size: 16px auto;
}
#PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .txtBox .flexItem.txt p strong.car {
  padding-left: 25px;
  background: url(../img/contents/company/icon_02.png) no-repeat left top 9px;
  background-size: 21px auto;
}
#PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .txtBox .flexItem.txt span {
  display: inline-block;
  margin-top: 7px;
  padding: 9px 21px;
  background-color: #ee4f4f;
  font-weight: bold;
  color: #fff;
}
#PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .link {
  display: block;
  margin: 0 auto 60px;
  border: 1px solid #000;
  width: calc(100% - 100px);
  background-color: #f9f9f9;
  text-align: center;
  text-decoration: none;
}
#PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .link figure {
  align-items: flex-start;
}
#PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .link figure img {
  width: 50%;
  height: auto;
}
#PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .link span {
  display: inline-block;
  margin: 23px 0 20px;
  padding-right: 66px;
  background: url(../img/contents/arrow_01.png) no-repeat right top 6px;
  background-size: 52px auto;
  line-height: 25px;
  font-size: 19px;
  font-weight: bold;
}
#PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .map {
  width: 100%;
  height: 290px;
}
#PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .map iframe {
  width: 100%;
  height: 100%;
}
#PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox01 {
  margin-bottom: 40px;
}
#PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox02 .map {
  margin-bottom: 47px;
}
#PageCompany.pageIndex #Main #ContBox03 {
  padding-top: 112px;
}
#PageCompany.pageIndex #Main #ContBox03 .contSubBox .lowerTitle {
  margin-bottom: 59px;
}
#PageCompany.pageIndex #Main #ContBox03 .contSubBox table th {
  width: 190px;
}
#PageCompany.pageIndex #Main #ContBox03 .contSubBox table td {
  padding: 18px 20px;
}
#PageCompany.pageIndex #Main #ContBox03 .contSubBox table td p {
  line-height: 24px;
}

/*
職場フォトギャラリー
-------------------------------------*/
#PageCompany.pageFactory #MainImg #MainImgInner #MainImgTitle {
  padding: 25px 55px;
  width: 160px;
  height: 270px;
  text-align: center;
}
#PageCompany.pageFactory #Main .contBox {
  padding-top: 103px;
}
#PageCompany.pageFactory #Main .contBox .contSubBox {
  padding: 0 10px;
}
#PageCompany.pageFactory #Main .contBox .contSubBox .lowerTitle {
  margin-bottom: 60px;
  line-height: 50px;
  font-size: 36px;
}
#PageCompany.pageFactory #Main .contBox .contSubBox .flexBox {
  flex-wrap: wrap;
}
#PageCompany.pageFactory #Main .contBox .contSubBox .flexBox .flexItem {
  margin-right: 21px;
  margin-bottom: 21px;
  padding: 15px 15px 11px;
  width: calc((100% - 42px) / 3);
  background-color: #f8f7f3;
}
#PageCompany.pageFactory #Main .contBox .contSubBox .flexBox .flexItem:nth-of-type(3n) {
  margin-right: 0;
}
#PageCompany.pageFactory #Main .contBox .contSubBox .flexBox .flexItem .photo img {
  width: 100%;
}
#PageCompany.pageFactory #Main .contBox .contSubBox .flexBox .flexItem .txt {
  padding-top: 11px;
}
#PageCompany.pageFactory #Main .contBox .contSubBox .flexBox .flexItem .txt p {
  margin-bottom: 0;
  line-height: 32px;
}

/*
工場見学のご案内
-------------------------------------*/
#PageFactory.pageIndex #Main .contBox .contSubBox {
  padding: 0 10px;
}
#PageFactory.pageIndex #Main .contBox .contSubBox .lowerTitle {
  line-height: 50px;
  font-size: 36px;
}
#PageFactory.pageIndex #Main .contBox .contSubBox p {
  margin-bottom: 0;
}
#PageFactory.pageIndex #Main .contBox .contSubBox> p {
  margin-bottom: 0;
  line-height: 32px;
  text-align: center;
}
#PageFactory.pageIndex #Main .contBox .contSubBox figure img {
  width: 100%;
}
#PageFactory.pageIndex #Main #ContBox01 {
  padding-top: 103px;
  padding-bottom: 120px;
}
#PageFactory.pageIndex #Main #ContBox01 .contSubBox .lowerTitle {
  margin-bottom: 42px;
}
#PageFactory.pageIndex #Main #ContBox01 .contSubBox .flexBox {
  margin-top: 52px;

  justify-content: space-between;
}
#PageFactory.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem {
  padding: 15px;
  width: calc((100% - 42px) / 3);
  background-color: #f8f7f3;
}
#PageFactory.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem p {
  margin-top: 15px;
  text-align: center;
}
#PageFactory.pageIndex #Main #ContBox02 {
  padding-top: 93px;
  padding-bottom: 120px;
  background-color: #f8f7f3;
}
#PageFactory.pageIndex #Main #ContBox02 .contSubBox .lowerTitle {
  margin-bottom: 43px;
}
#PageFactory.pageIndex #Main #ContBox02 .contSubBox .flexBox {
  margin-top: 52px;

  justify-content: space-between;
}
#PageFactory.pageIndex #Main #ContBox02 .contSubBox .flexBox .flexItem {
  padding: 15px 15px 32px;
  width: calc((100% - 42px) / 3);
  background-color: #fff;
}
#PageFactory.pageIndex #Main #ContBox02 .contSubBox .flexBox .flexItem h4 {
  margin-top: 24px;
  line-height: 26px;
  font-size: 18px;
  font-weight: bold;
}
#PageFactory.pageIndex #Main #ContBox02 .contSubBox .flexBox .flexItem h4 span {
  display: inline-block;
  margin-right: 4px;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  background-color: #ee4f4f;
  line-height: 25px;
  text-align: center;
  color: #fff;
}
#PageFactory.pageIndex #Main #ContBox02 .contSubBox .flexBox .flexItem p {
  margin-top: 10px;
  text-align: justify;
}
#PageFactory.pageIndex #Main #ContBox03 {
  padding-top: 113px;
}
#PageFactory.pageIndex #Main #ContBox03 .contSubBox .lowerTitle {
  margin-bottom: 62px;
}
#PageFactory.pageIndex #Main #ContBox03 .contSubBox table {
  table-layout: fixed;
  display: block;
  width: 100%;
}
#PageFactory.pageIndex #Main #ContBox03 .contSubBox table tr:first-of-type th,
#PageFactory.pageIndex #Main #ContBox03 .contSubBox table tr:first-of-type td {
  border-top-width: 0;
}
#PageFactory.pageIndex #Main #ContBox03 .contSubBox table tr:nth-of-type(3) td ol li+ li {
  margin-top: 16px;
}
#PageFactory.pageIndex #Main #ContBox03 .contSubBox table th {
  border-top: 1px solid #fff;
  width: 190px;
  background-color: #ffecec;
  text-align: center;
  vertical-align: middle;
  color: #ee4f4f;
}
#PageFactory.pageIndex #Main #ContBox03 .contSubBox table td {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  padding: 13px 40px 13px 18px;
  width: calc(100% - 190px);
  background-color: #f8f7f3;
  letter-spacing: .05em;
}
#PageFactory.pageIndex #Main #ContBox03 .contSubBox table td a {
  color: #ee4f4f;
}
#PageFactory.pageIndex #Main #ContBox03 .contSubBox table td ol {
  list-style: none;
}
#PageFactory.pageIndex #Main #ContBox03 .contSubBox table td ol li {
  position: relative;
  padding-left: 1em;
  text-align: justify;
  counter-increment: chapter;
}
#PageFactory.pageIndex #Main #ContBox03 .contSubBox table td ol li:before {
  content: counter(chapter) ".";
  position: absolute;
  top: 0;
  left: 0;
  font-weight: bold;
  color: #ee4f4f;
}
#PageFactory.pageIndex #Main #ContBox03 .contSubBox table td strong {
  display: inline-block;
  font-weight: bold;
}
#PageFactory.pageIndex #Main #ContBox03 .contSubBox table td small {
  display: inline-block;
  font-size: 14px;
  color: #888;
}

/*
動画紹介
-------------------------------------*/
#PageMovie #Container .contBox01 .contSubBox01 h3 {
  font-size: 36px;
}
#PageMovie #Container .contBox01 .contSubBox01 .movieWrap {
  margin-bottom: 30px;
  padding: 15px;
  background-color: #f8f7f3;
}
#PageMovie #Container .contBox01 .contSubBox01 .movieWrap iframe {
  width: 100%;
}
#PageMovie #Container .contBox01 .contSubBox01 p {
  line-height: 2;
}

/*
特定商取引法に基づく表記
-------------------------------------*/
#PageLaw #MainImg #MainImgInner #MainImgTitle {
  padding-top: 30px;
  padding-bottom: 30px;
  letter-spacing: .15em;
}
#PageLaw #Container .simpleTable tr td {
  background-color: #f8f7f3;
}

/*
プライバシーポリシー
-------------------------------------*/
#PagePolicy.pageIndex #MainImg #MainImgInner #MainImgTitle {
  padding-top: 25px;
  padding-bottom: 25px;
  letter-spacing: 0;
}
#PagePolicy.pageIndex #Container .contBox01 .contSubBox01 h3 {
  margin-top: 44px;
  margin-bottom: 18px;
  font-size: 24px;
  font-weight: 700;
}
#PagePolicy.pageIndex #Container .contBox01 .contSubBox01 p {
  margin-bottom: 18px;
  line-height: 2;
  font-size: 16px;
}
#PagePolicy.pageIndex #Container .contBox01 .contSubBox01 ul {
  margin-bottom: 16px;
}
#PagePolicy.pageIndex #Container .contBox01 .contSubBox01 ul li {
  margin-bottom: 8px;
}
#PagePolicy.pageIndex #Container .contBox01 .contSubBox01 ul li:last-of-type {
  margin-bottom: 0;
}
#PagePolicy.pageIndex #Container .contBox01 .contSubBox01 .alignRight {
  text-align: right;
}

/*
地蔵盆用提灯
-------------------------------------*/
#PageSeasonGoods.pageIndex #MainImg #MainImgInner #MainImgTitle {
  padding: 25px 55px;
}
#PageSeasonGoods.pageIndex #Main .contBox .contSubBox {
  padding: 0 10px;
}
#PageSeasonGoods.pageIndex #Main .contBox .contSubBox p {
  margin-bottom: 0;
  line-height: 32px;
  text-align: center;
}
#PageSeasonGoods.pageIndex #Main .contBox .contSubBox a {
  color: #ee4f4f;
}
#PageSeasonGoods.pageIndex #Main #ContBox01 {
  padding-top: 100px;
  padding-bottom: 72px;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 {
  overflow: hidden;
  border-top: 1px dashed #6e6e6e;
  border-bottom: 1px dashed #6e6e6e;
  padding-top: 78px;
  padding-bottom: 88px;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox> p {
  line-height: 42px;
  font-size: 20px;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .title {
  margin-bottom: 74px;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .title h3 {
  margin-bottom: 9px;
  line-height: 40px;
  text-align: center;
  letter-spacing: .1em;
  font-size: 36px;
  font-weight: bold;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .title small {
  display: block;
  text-align: center;
  letter-spacing: .1em;
  font-size: 24px;
  font-weight: bold;
  color: #888;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .content {
  position: relative;
  padding-top: 73px;
  padding-bottom: 74px;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .content:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  z-index: -1;
  width: 100vw;
  height: 100%;
  background-color: #f8f7f3;
  transform: translateX(-50%);
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .content .subBox h4 {
  margin-bottom: 22px;
  text-align: center;
  font-size: 28px;
  font-weight: bold;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .content .subBox h4 small {
  font-size: 24px;
  color: #888;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .content .subBox .flexBox {
  flex-wrap: wrap;
  justify-content: center;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .content .subBox .flexBox .flexItem {
  padding: 25px 25px 22px;
  background-color: #fff;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .content .subBox .flexBox .flexItem figure {
  display: flex;

  align-items: flex-start;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .content .subBox .flexBox .flexItem figure img {
  width: 180px;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .content .subBox .flexBox .flexItem figure img+ img {
  margin-left: 25px;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .content .subBox .flexBox .flexItem p {
  margin-top: 21px;
  font-weight: bold;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .content .subBox .flexBox .flexItem p small {
  font-size: 14px;
  color: #888;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox01 .content .subBox01 {
  margin-bottom: 53px;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox01 .content .subBox01 .flexBox .flexItem figure {
  display: flex;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox01 .content .subBox01 .flexBox .flexItem:nth-of-type(1) {
  padding-right: 12px;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox01 .content .subBox01 .flexBox .flexItem:nth-of-type(2) {
  padding-left: 13px;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox01 .content .subBox02 .flexBox .flexItem {
  padding-right: 25px;
  padding-left: 25px;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox01 .content .subBox02 .flexBox .flexItem+ .flexItem {
  margin-left: 20px;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox01 .content> p {
  margin-top: 50px;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox01 .content .faxBox {
  margin-top: 52px;
  border-top: 1px solid #e2ded0;
  padding-top: 51px;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox01 .content .faxBox strong {
  font-weight: bold;
  color: #ee4f4f;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox01 .content .faxBox a:after {
  content: "";
  display: inline-block;
  margin-left: 5px;
  width: 22px;
  height: 23px;
  background: url(../img/contents/icon_pdf.png) no-repeat left top;
  background-size: 100% auto;
  transform: translateY(2px);
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox01 .content .faxBox p+ p {
  margin-top: 16px;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox02 {
  margin-top: 159px;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox02 .content {
  margin-bottom: 87px;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox02 .content> .flexBox {
  margin-bottom: 31px;

  justify-content: center;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox02 .content> .flexBox .subBox02 {
  margin-left: 20px;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox02 .content> .flexBox .subBox02 .flexItem:nth-of-type(1) {
  padding-right: 12px;
}
#PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox02 .content> .flexBox .subBox02 .flexItem:nth-of-type(2) {
  padding-left: 13px;
}

/*
404
-------------------------------------*/
#Page404.pageIndex #MainImg #MainImgInner #MainImgTitle {
  margin-bottom: -100px;
  white-space: nowrap;
}
#Page404.pageIndex #MainImg #MainImgInner #MainImgTitle .ajust {
  display: inline-block;
  transform: translateX(4px);
}
#Page404.pageIndex #Container .contBox01 .contSubBox01 {
  padding: 150px 10px 0;
  text-align: center;
}
#Page404.pageIndex #Container .contBox01 .contSubBox01 p {
  text-align: center;
}
#Page404.pageIndex #Container .contBox01 .contSubBox01 .btnTypeLink {
  margin: 60px 0 0;
}

@media print, screen and (min-width: 768px) {
  /*
  トップページ
  -------------------------------------*/
  #Page.pageIndex #MainImg .importantBox {
    flex-wrap: wrap;
  }
  #Page.pageIndex #MainImg .importantBox .importantTitle {
    width: 260px;
  }
  #Page.pageIndex #MainImg .importantBox ul {
    width: calc(100% - 260px);
  }
  #Page.pageIndex #MainImg #MainImgInner {
    height: 100%;
  }
  #Page.pageIndex #ContBox01 .contSubBox02 .listTypeCard .btnTypeCard a:hover .flexBox {
    border-color: #ee4f4f;
  }
  #Page.pageIndex #ContBox02 .contSubBox01 .linkBox .lowerLink .lowerLink_item a:hover {
    border-bottom-color: #ee4f4f;
    background-image: url(../img/contents/arrow_01_hover.png);
  }
  #Page.pageIndex #ContBox02 .contSubBox01 .linkBox .lowerLink .lowerLink_item a:hover dt span {
    color: #000;
  }
  #Page.pageIndex #ContBox02 .contSubBox01 .linkBox .lowerLink .lowerLink_item a:hover dt span.num {
    color: #ffb2b2;
  }
  #Page.pageIndex #ContBox02 .contSubBox02 .flexBox .telBox time {
    padding-left: 30px;
  }
  #Page.pageIndex #ContBox03 .postListEntryCard .flexItem:hover span {
    border-bottom-color: #ee4f4f;
    background-image: url(../img/contents/arrow_01_hover.png);
  }
  #Page.pageIndex #ContBox03 .postListEntryCard .flexItem:hover span .content .title {
    color: #ee4f4f;
  }
  #Page.pageIndex #ContBox03 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .buttonBox:hover {
    background-color: #ee4f4f;
  }
  #Page.pageIndex #ContBox05 {
    padding-bottom: 175px;
  }
  #Page.pageIndex #ContBox05 .contSubBox01 .postList li a:hover time {
    color: #000;
  }
  #Page.pageIndex #ContBox05 .contSubBox01 .postList li a:hover .title {
    text-decoration: underline;
  }
  /*
  高橋提灯のこだわり
  -------------------------------------*/
  #PageIntroduce.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem:hover {
    background-image: url(../img/contents/arrow_07_hover.png);
  }
  #PageIntroduce.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem:hover .flexBox span {
    color: #000;
  }
  #PageIntroduce.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem:hover .flexBox span.num {
    color: #ffb2b2;
  }
  /*
  提灯製造実績 一覧
  -------------------------------------*/
  /*
  提灯製造実績 詳細
  -------------------------------------*/
  #PageArchives.pageEntry .contBox01 .contSubBox01 {
    margin: 0 auto;
    padding: 50px 60px 60px;
    width: calc(100% - 20px);
  }
  #PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  #PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .thumb {
    width: 280px;
  }
  #PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox {
    width: calc(100% - 310px);
  }
  #PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox .simpleTable.tableTypeProduct {
    margin-bottom: 30px;
    width: 100%;
  }
  #PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox .simpleTable.tableTypeProduct tbody {
    display: flex;

    flex-wrap: wrap;
  }
  #PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox .simpleTable.tableTypeProduct tr {
    display: flex;
    float: left;
    width: 50%;
  }
  #PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox .simpleTable.tableTypeProduct tr th {
    width: 84px;
  }
  #PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox .simpleTable.tableTypeProduct tr td {
    width: 190px;
  }
  #PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox .entryBox {
    margin-bottom: 30px;
  }
  #PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox .simpleTable.tableTypeCustomer {
    width: 100%;
  }
  #PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox .simpleTable.tableTypeCustomer tr th {
    width: 100px;
  }
  /*
  商品カタログ トップ
  -------------------------------------*/
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .buttonBox:hover {
    border-color: #ee4f4f;
    background-image: url(../img/contents/icon_close03.png);
    cursor: pointer;
  }
  /*
  商品カタログ サブカテゴリ（種類）
  -------------------------------------*/
  #PageCatalog.pageSubCategoryType .contBox02 .contSubBox02 .js_pop .content .buttonBox:hover {
    border-color: #ee4f4f;
    background-image: url(../img/contents/icon_close03.png);
    cursor: pointer;
  }
  /*
  商品カタログ 詳細
  -------------------------------------*/
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .js_pop .content .buttonBox:hover {
    border-color: #ee4f4f;
    background-image: url(../img/contents/icon_close03.png);
    cursor: pointer;
  }
  /*
  よくある質問
  -------------------------------------*/
  #PageFaq.pageIndex #Container .contBox01 .contSubBox01 .postFaq .postFaqItem a:hover::after,
  #PageFaq.pageCategory #Container .contBox01 .contSubBox01 .postFaq .postFaqItem a:hover::after {
    background-image: url(../img/contents/arrow_01_hover.png);
  }
  /*
  お知らせ トップ
  お知らせ カテゴリ一覧
  -------------------------------------*/
  #PageNews.pageIndex .contBox01 .contSubBox01,
  #PageNews.pageCategory .contBox01 .contSubBox01 {
    margin: 0 auto;
    width: 800px;
  }
  #PageNews.pageIndex .contBox01 .contSubBox01 .postNews,
  #PageNews.pageCategory .contBox01 .contSubBox01 .postNews {
    margin-bottom: 50px;
  }
  #PageNews.pageIndex .contBox01 .contSubBox01 .postNews .postNewsItem a:hover::after,
  #PageNews.pageCategory .contBox01 .contSubBox01 .postNews .postNewsItem a:hover::after {
    background-image: url(../img/contents/arrow_01_hover.png);
  }
  /*
  お知らせ トップ
  -------------------------------------*/
  #PageNews.pageIndex .contBox01 {
    padding: 100px 0 130px;
  }
  /*
  お知らせ カテゴリ一覧
  -------------------------------------*/
  #PageNews.pageCategory .contBox01 {
    padding: 82px 0 130px;
  }
  #PageNews.pageCategory .contBox01 .lowerTitle {
    margin-top: 10px;
    margin-bottom: 46px;
  }
  /*
  問合せ見積り トップ
  -------------------------------------*/
  #PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem01 .tel a {
    pointer-events: none;
  }
  #PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem02 .tel a {
    pointer-events: none;
  }
  /*
  問合せ見積り 確認画面
  -------------------------------------*/
  #PageContact.pageConfirm #Main #ContBox01 .contSubBox form .btnTypeLink input {
    padding: 22px 95px 22px 26px;
    width: 385px;
  }
  /*
  会社案内
  -------------------------------------*/
  #PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox02 .link:hover {
    border-color: #ee4f4f;
    background-color: #fff;
  }
  #PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox02 .link:hover span {
    background-image: url(../img/contents/arrow_01_hover.png);
  }
  /*
  動画紹介
  -------------------------------------*/
  #PageMovie #Container .contBox01 {
    padding: 100px 0 135px;
  }
  #PageMovie #Container .contBox01 .contSubBox01 {
    margin: 0 auto;
    width: 800px;
  }
  #PageMovie #Container .contBox01 .contSubBox01 h3 {
    margin-bottom: 48px;
    font-size: 36px;
  }
  /*
  特定商取引法に基づく表記
  -------------------------------------*/
  #PageLaw.pageIndex #Container .contBox01 .contSubBox01 {
    padding: 110px 10px;
  }
  #PageLaw.pageIndex #Container .contBox01 .contSubBox01 .simpleTable th {
    width: 190px;
  }
  /*
  プライバシーポリシー
  -------------------------------------*/
  #PagePolicy.pageIndex #Container .contBox01 .contSubBox01 {
    margin: 0 auto;
    padding: 100px 0;
    width: 800px;
  }
}
@media print, screen and (max-width: 767px) {
  /*########################################*/
  /*### メインイメージ 見出しラベル ###*/
  /*########################################*/
  /*
  トップページ
  -------------------------------------*/
  #Page.pageIndex #MainImg .importantBox {
    display: block;
  }
  #Page.pageIndex #MainImg .importantBox .importantTitle {
    padding: 15px 20px;
  }
  #Page.pageIndex #MainImg .importantBox ul {
    display: block;
    padding: 10px 14px;
    width: 100%;
  }
  #Page.pageIndex #MainImg .importantBox ul li {
    margin-bottom: 10px;
    line-height: 1.5;
  }
  #Page.pageIndex #MainImg .importantBox ul li:last-of-type {
    margin-bottom: 0;
  }
  #Page.pageIndex #MainImg .importantBox ul li time {
    margin-right: 0;
    width: 100%;
  }
  #Page.pageIndex #MainImg .importantBox ul li a {
    width: 100%;
  }
  #Page.pageIndex #MainImg #MainImgInner {
    height: 602px;
  }
  #Page.pageIndex #MainImg #MainImgInner .mainImgTitle#MainImgTitle01 {
    top: 0;
    right: 15px;
    width: 90px;
  }
  #Page.pageIndex #MainImg #MainImgInner .mainImgTitle#MainImgTitle02 {
    left: 15px;
    width: 73px;
  }
  #Page.pageIndex #MainImg #MainImgInner .bxsliderBox {
    height: 100%;
  }
  #Page.pageIndex #MainImg #MainImgInner .bxsliderBox .bxslider .mtbg .bg {
    height: 602px;
  }
  #Page.pageIndex #MainImg #MainImgInner .bxsliderBox .bxslider .mtbg01 .bg {
    position: relative;
  }
  #Page.pageIndex #MainImg #MainImgInner .bxsliderBox .bxslider .mtbg01 .bg:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../img/contents/main_visu_shadow.png) no-repeat left bottom;
    background-size: 100% auto;
  }
  #Page.pageIndex #MainImg #MainImgInner .bxsliderBox .bxslider p {
    right: 15px;
    font-size: 12px;
  }
  #Page.pageIndex #MainImg #MainImgInner .bxsliderBox .bx-controls {
    top: auto;
    right: 19px;
    bottom: 66px;
    left: auto;
    width: 83px;
    height: 32px;
    transform: translate(0);
  }
  #Page.pageIndex #MainImg #MainImgInner .bxsliderBox .bx-controls a {
    width: 17px;
    height: 32px;
  }
  #Page.pageIndex #MainImg #MainImgInner .bxsliderBox .bx-controls a.bx-prev {
    left: 0;
  }
  #Page.pageIndex #MainImg #MainImgInner .bxsliderBox .bx-controls a.bx-next {
    right: 0;
  }
  /*
  オリジナル提灯
  -------------------------------------*/
  #PageOriginal.pageIndex #MainImg #MainImgInner #MainImgTitle {
    margin-right: 0;
    padding-top: 41px;
    padding-right: 27px;
    padding-bottom: 37px;
    padding-left: 27px;
  }
  /*
  共通
  自社製造のこだわり
  製造工程のご紹介
  -------------------------------------*/
  #PageIntroduce.pageIndex #MainImg #MainImgInner #MainImgTitle,
  #PageIntroduce.pageProcess #MainImg #MainImgInner #MainImgTitle {
    margin-right: 0;
    padding-top: 33px;
    padding-right: 27px;
    padding-bottom: 33px;
    padding-left: 27px;
  }
  /*
  共通
  商品カタログ
  サイズ表
  -------------------------------------*/
  #PageCatalog #MainImg #MainImgInner #MainImgTitle,
  #PageSize #MainImg #MainImgInner #MainImgTitle {
    right: 16px;
    padding-top: 22px;
    padding-right: 50px;
    padding-bottom: 22px;
    padding-left: 50px;
  }
  /*
  提灯製造実績 共通
  -------------------------------------*/
  #PageArchives #MainImg #MainImgInner #MainImgTitle {
    right: 15px;
    padding-top: 49px;
    padding-right: 27px;
    padding-bottom: 43px;
    padding-left: 27px;
  }
  /*
  提灯製造実績 一覧
  -------------------------------------*/
  /*
  よくある質問 共通
  -------------------------------------*/
  #PageFaq #MainImg #MainImgInner #MainImgTitle {
    right: 15px;
    padding-top: 50px;
    padding-right: 27px;
    padding-bottom: 50px;
    padding-left: 27px;
  }
  /*
  お知らせ 共通
  -------------------------------------*/
  #PageNews #MainImg #MainImgInner #MainImgTitle {
    right: 15px;
    padding-top: 53px;
    padding-right: 50px;
    padding-bottom: 52px;
    padding-left: 50px;
  }
  /*
  問合せ見積り 共通
  -------------------------------------*/
  #PageContact #Main .stepBox {
    margin: 50px 0;
  }
  #PageContact #Main .stepBox .flexItem {
    flex-direction: column;
    width: calc((100% - 60px) / 3);
  }
  #PageContact #Main .stepBox .flexItem dt {
    border-right-width: 1px;
    border-bottom-width: 0;
    padding: 8px 0 10px;
    width: 100%;
    text-align: center;
  }
  #PageContact #Main .stepBox .flexItem dt span {
    display: inline-block;
    margin-bottom: 0;
    font-size: 13px;
    transform: translateY(-5px);
  }
  #PageContact #Main .stepBox .flexItem dt p {
    display: inline-block;
    font-size: 29px;
  }
  #PageContact #Main .stepBox .flexItem dd {
    border-top-width: 0;
    border-left-width: 1px;
    padding: 14px 5px 16px;
    width: 100%;
  }
  #PageContact #Main .stepBox .flexItem dd p {
    line-height: 24px !important;
    letter-spacing: .05em;
    font-size: 16px;
  }
  #PageContact #Main .stepBox .flexItem+ .flexItem:before {
    left: -19px;
    width: 9px;
    height: 16px;
  }
  #PageContact #Main form table {
    border-spacing: 0 14px;
  }
  #PageContact #Main form table:first-of-type {
    padding-top: 0;
  }
  #PageContact #Main form table:last-of-type {
    padding-bottom: 11px;
  }
  #PageContact #Main form table tr:nth-last-of-type(2) td label {
    width: 47.51%;
  }
  #PageContact #Main form table th {
    display: block;
    margin-bottom: 3px;
    width: 100%;
  }
  #PageContact #Main form table td {
    display: block;
    width: 100%;
  }
  #PageContact #Main form table td small {
    margin: 13px 0 10px;
  }
  #PageContact #Main form table td small a:hover {
    text-decoration: underline;
  }
  #PageContact #Main form table td label {
    width: 41.72%;
  }
  #PageContact #Main form table td label.other {
    margin-top: 15px;
    margin-right: 8px;
  }
  #PageContact #Main form input.w100 {
    width: 100%;
  }
  #PageContact #Main form input.w12 {
    width: 210px;
  }
  #PageContact #Main form input.w24 {
    width: 100%;
  }
  #PageContact #Main form input.w36 {
    width: 100%;
  }
  #PageContact #Main form input.w48 {
    width: 100%;
  }
  #PageContact #Main form input.w64 {
    width: 100%;
  }
  #PageContact #Main form input[type=submit],
  #PageContact #Main form input[type=button] {
    padding: 18px 80px 18px 36px;
    height: 65px;
    background-position: right 28px center;
    background-size: 42px auto;
    font-size: 18px;
  }
  #PageContact #Main form input[type=submit]:hover,
  #PageContact #Main form input[type=button]:hover {
    border-color: #000;
    background-image: url(../img/contents/arrow_01.png);
    color: #000;
  }
  #PageContact #Main form textarea {
    width: 100%;
  }
  #PageContact #Main form .flexBox {
    flex-direction: column;
    margin: 21px 0 10px;
    padding: 10px 0 35px;
  }
  #PageContact #Main form .flexBox table {
    padding: 0;
    width: 100%;
  }
  #PageContact #Main form .flexBox table td label {
    width: 47.51%;
  }
  #PageContact #Main form .flexBox div.flexItem {
    margin-top: 14px;
    width: 100%;
  }
  #PageContact #Main form .flexBox div.flexItem .txtBox {
    padding: 13px 21px 19px;
  }
  #PageContact #Main form .flexBox div.flexItem .txtBox .txt {
    letter-spacing: .1em;
  }
  #PageContact #Main form .flexBox div.flexItem .txtBox .mail {
    text-align: center;
  }
  #PageContact #Main form .btnTypeLink {
    margin-top: 40px;
  }
  /*
  動画紹介
  -------------------------------------*/
  #PageMovie #MainImg #MainImgInner #MainImgTitle {
    right: 16px;
    padding-top: 32px;
    padding-right: 27px;
    padding-bottom: 26px;
    padding-left: 27px;
    letter-spacing: .16em;
  }
  /*
  特定商取引法に基づく表記
  -------------------------------------*/
  #PageLaw #MainImg #MainImgInner #MainImgTitle {
    padding-top: 30px;
    padding-bottom: 30px;
    letter-spacing: .12em;
  }
  /*########################################*/
  /*### コンテンツ ###*/
  /*########################################*/
  /*
  トップページ
  -------------------------------------*/
  #Page.pageIndex #ContBox01 {
    padding: 62px 0 152px;
  }
  #Page.pageIndex #ContBox01 .contSubBox .lowerTitle {
    line-height: 50px;
    letter-spacing: .1em;
    font-size: 32px;
  }
  #Page.pageIndex #ContBox01 .contSubBox01 {
    margin-bottom: 63px;
  }
  #Page.pageIndex #ContBox01 .contSubBox01 .lowerTitle {
    margin-bottom: 28px;
  }
  #Page.pageIndex #ContBox01 .contSubBox01 .listTypeCard {
    padding: 0;
  }
  #Page.pageIndex #ContBox01 .contSubBox01 .listTypeLinkBtn {
    padding: 0;
    padding: 10px 15px 0;

    flex-wrap: wrap;
    justify-content: center;
  }
  #Page.pageIndex #ContBox01 .contSubBox01 .listTypeLinkBtn .btnTypeLink {
    width: 100%;
  }
  #Page.pageIndex #ContBox01 .contSubBox01 .listTypeLinkBtn .btnTypeLink a {
    background-position: right 40px top 32px;
  }
  #Page.pageIndex #ContBox01 .contSubBox01 .listTypeLinkBtn .btnTypeLink+ .btnTypeLink {
    margin-top: 20px;
  }
  #Page.pageIndex #ContBox01 .contSubBox02 .lowerTitle {
    margin-bottom: 58px;
  }
  #Page.pageIndex #ContBox01 .contSubBox02 .listTypeCard .btnTypeCard {
    margin-bottom: 0;
  }
  #Page.pageIndex #ContBox01 .contSubBox02 .listTypeCard .btnTypeCard a .flexBox {
    padding: 0 14px 32px;
  }
  #Page.pageIndex #ContBox01 .contSubBox02 .listTypeCard .btnTypeCard a .flexBox .flexItem01 {
    margin-top: -23px;
    margin-left: 0;
    width: 100%;
  }
  #Page.pageIndex #ContBox01 .contSubBox02 .listTypeCard .btnTypeCard a .flexBox .flexItem02 {
    padding: 0;
    width: 100%;
  }
  #Page.pageIndex #ContBox01 .contSubBox02 .listTypeCard .btnTypeCard a .flexBox .flexItem02 p {
    margin-top: 32px;
    line-height: 30px;
    letter-spacing: .05em;
  }
  #Page.pageIndex #ContBox02 {
    padding-bottom: 60px;
  }
  #Page.pageIndex #ContBox02 .wideImgBox {
    background-image: url(../img/contents/img02_sp.png);
  }
  #Page.pageIndex #ContBox02 .contSubBox01 {
    padding: 186px 0 80px;
  }
  #Page.pageIndex #ContBox02 .contSubBox01 .linkBox .lowerLink .lowerLink_item a:hover {
    color: #000;
  }
  #Page.pageIndex #ContBox02 .contSubBox01 .linkBox:nth-of-type(odd) .lowerLink {
    padding: 0;
  }
  #Page.pageIndex #ContBox02 .contSubBox01 .linkBox:nth-of-type(even) {
    padding: 0;
  }
  #Page.pageIndex #ContBox02 .contSubBox01 .linkBox+ .linkBox {
    margin-top: 70px;
  }
  #Page.pageIndex #ContBox02 .contSubBox01 .linkBox figure {
    position: relative;
    margin: 0 auto;
    margin-bottom: 34px;
  }
  #Page.pageIndex #ContBox02 .contSubBox01 .linkBox01 figure {
    top: auto;
    left: auto;
    width: 300px;
    height: 300px;
  }
  #Page.pageIndex #ContBox02 .contSubBox01 .linkBox02 figure {
    top: auto;
    right: auto;
    width: 300px;
    height: 300px;
  }
  #Page.pageIndex #ContBox02 .contSubBox01 .linkBox02 .lowerLink {
    padding: 0;
  }
  #Page.pageIndex #ContBox02 .contSubBox01 .linkBox03 figure {
    top: auto;
    left: auto;
    width: 300px;
    height: 300px;
  }
  #Page.pageIndex #ContBox02 .contSubBox02 {
    padding: 35px 30px 40px;
  }
  #Page.pageIndex #ContBox02 .contSubBox02 .lead {
    margin-bottom: 51px;
    line-height: 23px;
    letter-spacing: .025em;
    font-size: 13px;
  }
  #Page.pageIndex #ContBox02 .contSubBox02 .lead::after {
    bottom: -30px;
    width: 100%;
    max-width: 285px;
    background-image: url(../img/contents/bar_01_sp.png);
    background-size: 100% auto;
  }
  #Page.pageIndex #ContBox02 .contSubBox02 .flexBox .telBox {
    margin: 0 auto;
    width: 100%;
    max-width: 300px;
  }
  #Page.pageIndex #ContBox02 .contSubBox02 .flexBox .telBox .kyoto {
    top: 0;
    left: 78px;
    font-size: 12px;
  }
  #Page.pageIndex #ContBox02 .contSubBox02 .flexBox .telBox .tel {
    margin-bottom: 13px;
    padding: 14px 0 0 67px;
    line-height: 1;
    letter-spacing: 0;
    font-size: 37px;
  }
  #Page.pageIndex #ContBox02 .contSubBox02 .flexBox .telBox .tel::after {
    bottom: 0;
    left: -1px;
    width: 53px;
    height: 73px;
    background-size: 100% auto;
  }
  #Page.pageIndex #ContBox02 .contSubBox02 .flexBox .telBox time {
    display: block;
    line-height: 26px;
    text-align: center;
    font-size: 13px;
  }
  #Page.pageIndex #ContBox02 .contSubBox02 .flexBox .telBox time span {
    font-size: 12px;
  }
  #Page.pageIndex #ContBox02 .contSubBox02 .flexBox .btnTypeContact {
    margin: 32px 0 0;
    width: 100%;
  }
  #Page.pageIndex #ContBox03 {
    padding: 81px 0 90px;
  }
  #Page.pageIndex #ContBox03 h3 {
    margin-bottom: 49px;
  }
  #Page.pageIndex #ContBox03 .postListEntryCard {
    margin-bottom: 40px;
    width: 100%;
  }
  #Page.pageIndex #ContBox03 .postListEntryCard .flexItem {
    margin-right: 15px;
    margin-bottom: 20px;
    width: calc((100% - 15px) / 2);
    min-height: 315px;
  }
  #Page.pageIndex #ContBox03 .postListEntryCard .flexItem:nth-of-type(even) {
    margin-right: 0;
  }
  #Page.pageIndex #ContBox03 .postListEntryCard .flexItem span {
    padding: 12px 12px 55px;
  }
  #Page.pageIndex #ContBox03 .postListEntryCard .flexItem span .thumb {
    padding-top: 134%;
    width: 100%;
    height: 0;
  }
  #Page.pageIndex #ContBox03 .postListEntryCard .flexItem span .content {
    margin-top: 35px;
  }
  #Page.pageIndex #ContBox03 .postListEntryCard .flexItem .popOpenWrapper.open .js-mw-wall {
    z-index: 450;
  }
  #Page.pageIndex #ContBox03 .postListEntryCard .flexItem .popOpenWrapper .popOpen {
    overflow-y: scroll;
    top: 55px;
    padding-top: 55px;
    width: calc(100% - 30px);
    max-height: 90vh;
    transform: translateX(-50%);
  }
  #Page.pageIndex #ContBox03 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content {
    padding: 40px 35px 45px 45px;
  }
  #Page.pageIndex #ContBox03 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .inner figure img {
    max-height: 330px;
  }
  #Page.pageIndex #ContBox03 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .buttonBox {
    top: -50px;
    right: 0;
    width: 42px;
    height: 42px;
    background-size: 14px auto;
  }
  #Page.pageIndex #ContBox03 .btnTypeLink {
    margin-bottom: 0;
  }
  #Page.pageIndex #ContBox03 .btnTypeLink a {
    border-radius: 100px;
    padding: 17px 36px 48px;
    width: 100%;
    background-position: center bottom 24px;
    font-size: 22px;
  }
  #Page.pageIndex #ContBox04 {
    padding: 80px 0 110px;
  }
  #Page.pageIndex #ContBox04 .contSubBox01 .flexBox .flexItem {
    border-top: 1px solid #6e6e6e;
    border-left-width: 0;
    padding: 40px 0;
  }
  #Page.pageIndex #ContBox04 .contSubBox01 .flexBox .flexItem:last-of-type {
    border-right-width: 0;
    border-bottom: 1px solid #6e6e6e;
  }
  #Page.pageIndex #ContBox04 .contSubBox01 .flexBox .flexItem01 {
    padding-top: 30px;
    width: 100%;
  }
  #Page.pageIndex #ContBox04 .contSubBox01 .flexBox .flexItem01 small {
    font-size: 14px;
  }
  #Page.pageIndex #ContBox04 .contSubBox01 .flexBox .flexItem02 {
    width: 100%;
  }
  #Page.pageIndex #ContBox04 .contSubBox01 .flexBox .flexItem02 small {
    padding-left: 0;
    line-height: 30px;
  }
  #Page.pageIndex #ContBox05 {
    padding-bottom: 10px;
  }
  #Page.pageIndex #ContBox05 .imgBox {
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
    height: 306px;
  }
  #Page.pageIndex #ContBox05 .contSubBox01 {
    float: none;
    padding: 51px 0 0;
    width: 100%;
  }
  #Page.pageIndex #ContBox05 .contSubBox01 h3 {
    margin-bottom: 4px;
  }
  #Page.pageIndex #ContBox05 .contSubBox01 .postList {
    margin-bottom: 32px;
  }
  #Page.pageIndex #ContBox05 .contSubBox01 .postList li a {
    flex-direction: column;
    padding: 20px 0;
  }
  #Page.pageIndex #ContBox05 .contSubBox01 .postList li a .title {
    margin-top: 4px;
  }
  #Page.pageIndex #ContBox05 .contSubBox01 .btnTypeLink {
    margin: 0 auto;
    transform: translateY(32px);
  }
  /*
  オリジナル提灯
  -------------------------------------*/
  #PageOriginal.pageIndex #Main .contSubBox {
    width: 100%;
  }
  #PageOriginal.pageIndex #Main .contSubBox .boxTitle {
    margin-bottom: 30px;
  }
  #PageOriginal.pageIndex #Main .contSubBox .boxTitle p {
    margin-bottom: 6px;
  }
  #PageOriginal.pageIndex #Main .contSubBox .boxTitle h3 {
    font-size: 32px;
  }
  #PageOriginal.pageIndex #Main .contSubBox .boxTitle h3 small {
    font-size: 24px;
  }
  #PageOriginal.pageIndex #Main .contSubBox .boxTitle h3+ h3 {
    margin-top: -2px;
  }
  #PageOriginal.pageIndex #Main .contSubBox> p+ .gallery {
    margin-top: 41px;
  }
  #PageOriginal.pageIndex #Main #ContBox01 {
    padding-bottom: 52px;
  }
  #PageOriginal.pageIndex #Main #ContBox01 .contSubBox h3 {
    margin-bottom: 51px;
    line-height: 50px;
    font-size: 32px;
    font-weight: bold;
  }
  #PageOriginal.pageIndex #Main #ContBox01 .contSubBox .flexBox {
    margin-bottom: 40px;
  }
  #PageOriginal.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem {
    margin-right: 0;
    margin-bottom: 54px;
  }
  #PageOriginal.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem:last-of-type {
    margin-bottom: 0;
  }
  #PageOriginal.pageIndex #Main #ContBox02 {
    padding-bottom: 45px;
  }
  #PageOriginal.pageIndex #Main #ContBox02 .contSubBox .gallery .flexItem {
    margin-right: 15px;
    margin-bottom: 15px;
    width: calc((100% - 15px) / 2);
  }
  #PageOriginal.pageIndex #Main #ContBox02 .contSubBox .gallery .flexItem:nth-of-type(2n) {
    margin-right: 0;
  }
  #PageOriginal.pageIndex #Main #ContBox03 {
    padding-bottom: 45px;
  }
  #PageOriginal.pageIndex #Main #ContBox03 .contSubBox .gallery .left {
    margin-right: 0;
    margin-bottom: 15px;
    width: 100%;
  }
  #PageOriginal.pageIndex #Main #ContBox03 .contSubBox .gallery .right {
    width: 100%;
  }
  #PageOriginal.pageIndex #Main #ContBox03 .contSubBox .gallery .right .flexItem {
    margin-right: 15px;
    margin-bottom: 15px;
    width: calc((100% - 15px) / 2);
  }
  #PageOriginal.pageIndex #Main #ContBox03 .contSubBox .gallery .right .flexItem:nth-of-type(3n) {
    margin-right: 15px;
  }
  #PageOriginal.pageIndex #Main #ContBox03 .contSubBox .gallery .right .flexItem:nth-of-type(2n) {
    margin-right: 0;
  }
  #PageOriginal.pageIndex #Main #ContBox04 {
    padding-bottom: 60px;
  }
  #PageOriginal.pageIndex #Main #ContBox04 .contSubBox> p {
    margin-bottom: 42px;
  }
  #PageOriginal.pageIndex #Main #ContBox04 .contSubBox> .flexBox {
    padding: 25px;
  }
  #PageOriginal.pageIndex #Main #ContBox04 .contSubBox> .flexBox figure {
    width: calc((100% - 26px) / 2);
  }
  #PageOriginal.pageIndex #Main #ContBox04 .contSubBox> .flexBox figure:first-of-type:after {
    right: -18px;
    width: 8px;
    height: 7px;
  }
  #PageOriginal.pageIndex #Main #ContBox04 .contSubBox> .flexBox+ .flexBox {
    margin-top: 30px;
  }
  #PageOriginal.pageIndex #Main #ContBox05 .contSubBox .gallery {
    margin-bottom: -15px;
  }
  #PageOriginal.pageIndex #Main #ContBox05 .contSubBox .gallery figure {
    margin-right: 15px;
    margin-bottom: 15px;
    width: calc((100% - 30px) / 3);
  }
  #PageOriginal.pageIndex #Main #ContBox05 .contSubBox .gallery figure.col-4 {
    margin-right: 0;
    width: 100%;
  }
  #PageOriginal.pageIndex #Main #ContBox05 .contSubBox .gallery figure.col-2 {
    width: calc((100% - 15px) / 2);
  }
  /*
  自社製造のこだわり
  -------------------------------------*/
  #PageIntroduce.pageIndex #Main .contBox {
    padding-top: 54px;
    padding-bottom: 60px;
  }
  #PageIntroduce.pageIndex #Main .contBox .contSubBox {
    padding: 0;
  }
  #PageIntroduce.pageIndex #Main .contBox .contSubBox .boxTitle {
    margin-bottom: 34px;
  }
  #PageIntroduce.pageIndex #Main .contBox .contSubBox .boxTitle p {
    flex-direction: row !important;
    margin-bottom: 6px;
  }
  #PageIntroduce.pageIndex #Main .contBox .contSubBox .boxTitle h3 {
    font-size: 32px;
  }
  #PageIntroduce.pageIndex #Main .contBox .contSubBox .boxTitle h3 small {
    font-size: 24px;
  }
  #PageIntroduce.pageIndex #Main .contBox .contSubBox .boxTitle h3+ h3 {
    margin-top: -2px;
  }
  #PageIntroduce.pageIndex #Main .contBox .contSubBox .gallery {
    flex-wrap: wrap;
  }
  #PageIntroduce.pageIndex #Main .contBox .contSubBox .gallery .flexItem {
    width: calc((100% - 15px) / 2);
  }
  #PageIntroduce.pageIndex #Main .contBox .contSubBox .gallery .flexItem:nth-of-type(2n) {
    margin-right: 0 !important;
  }
  #PageIntroduce.pageIndex #Main #ContBox01 {
    padding-top: 122px;
    padding-bottom: 60px;
  }
  #PageIntroduce.pageIndex #Main #ContBox01 .contSubBox .boxTitle {
    margin-bottom: 30px;
  }
  #PageIntroduce.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem {
    margin-right: 15px;
    padding: 39px 10px 35px;
    width: calc((100% - 15px) / 2);
    background-position: right 15px bottom 14px;
    background-size: 7px auto;
  }
  #PageIntroduce.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem:nth-of-type(3n) {
    margin-right: 15px;
  }
  #PageIntroduce.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem:nth-of-type(2n) {
    margin-right: 0;
  }
  #PageIntroduce.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem:nth-of-type(3) p span {
    display: inline;
  }
  #PageIntroduce.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem .flexBox {
    padding: 0 15px 0 16px;
    white-space: nowrap;

    flex-wrap: nowrap;
  }
  #PageIntroduce.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem .flexBox span {
    font-size: 14px;
  }
  #PageIntroduce.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem .flexBox span.num {
    font-size: 34px;
  }
  #PageIntroduce.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem p {
    width: 100%;
    line-height: 30px;
    letter-spacing: 0;
    font-size: 21px;
  }
  #PageIntroduce.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem p span {
    font-size: 29px;
  }
  #PageIntroduce.pageIndex #Main #ContBox02 {
    padding-bottom: 70px;
  }
  #PageIntroduce.pageIndex #Main #ContBox02 .contSubBox .boxTitle {
    margin-bottom: 37px;
  }
  #PageIntroduce.pageIndex #Main #ContBox02 .contSubBox .flexBox {
    flex-direction: column;
  }
  #PageIntroduce.pageIndex #Main #ContBox02 .contSubBox .flexBox .flexItem figure {
    margin-right: 0;
    width: 270px;
  }
  #PageIntroduce.pageIndex #Main #ContBox02 .contSubBox .flexBox .flexItem p {
    padding: 41px 0;
  }
  #PageIntroduce.pageIndex #Main #ContBox02 .contSubBox .flexBox .flexItem:nth-of-type(2) {
    margin-top: 55px;
    width: 100%;
  }
  #PageIntroduce.pageIndex #Main #ContBox03 {
    padding-bottom: 52px;
  }
  #PageIntroduce.pageIndex #Main #ContBox03 .contSubBox .gallery {
    margin-bottom: 11px;
  }
  #PageIntroduce.pageIndex #Main #ContBox03 .contSubBox .gallery .flexItem {
    margin-right: 15px;
    margin-bottom: 25px;
  }
  #PageIntroduce.pageIndex #Main #ContBox04 .contSubBox .gallery {
    margin-bottom: 25px;
  }
  #PageIntroduce.pageIndex #Main #ContBox04 .contSubBox .gallery .flexItem {
    margin-right: 15px;
    margin-bottom: 15px;
    padding: 10px;
  }
  #PageIntroduce.pageIndex #Main #ContBox04 .contSubBox .btnTypeLink {
    margin-top: 41px;
  }
  #PageIntroduce.pageIndex #Main #ContBox05 {
    padding-bottom: 52px;
  }
  #PageIntroduce.pageIndex #Main #ContBox05 .contSubBox .gallery {
    margin-bottom: 25px;
  }
  #PageIntroduce.pageIndex #Main #ContBox05 .contSubBox .gallery .flexItem {
    margin-right: 15px;
    margin-bottom: 15px;
    padding: 10px;
  }
  #PageIntroduce.pageIndex #Main #ContBox06 .contSubBox .boxTitle {
    margin-bottom: 39px;
  }
  #PageIntroduce.pageIndex #Main #ContBox06 .contSubBox .gallery {
    margin-bottom: 25px;
  }
  #PageIntroduce.pageIndex #Main #ContBox06 .contSubBox .gallery .flexItem {
    margin-right: 15px;
    margin-bottom: 15px;
    padding: 10px;
  }
  #PageIntroduce.pageIndex #Main #ContBox06 .contSubBox .btnTypeLink {
    margin-top: 42px;
  }
  #PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .boxTitle {
    margin-bottom: 39px;
  }
  #PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox01 {
    flex-direction: column;
  }
  #PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox01 .flexItem figure {
    margin-right: 0;
    margin-bottom: 17px;
    width: 270px;
  }
  #PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox01 .flexItem:nth-of-type(2) {
    margin-top: 55px;
    padding: 41px 0 42px;
    width: 100%;
  }
  #PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox02 {
    flex-direction: column;
    margin: 70px 0 10px;
  }
  #PageIntroduce.pageIndex #Main #ContBox07 .contSubBox .flexBox02 .flexItem {
    margin-right: 0;
    margin-bottom: 40px;
  }
  /*
  製造工程のご紹介
  -------------------------------------*/
  #PageIntroduce.pageProcess #Main .contBox {
    margin-bottom: -52px;
    padding-top: 92px;
  }
  #PageIntroduce.pageProcess #Main .contBox h3 {
    font-size: 32px;
  }
  #PageIntroduce.pageProcess #Main .contBox .flexBox {
    margin-top: 40px;
    padding: 0;
  }
  #PageIntroduce.pageProcess #Main .contBox .flexBox .flexItem {
    margin-bottom: 52px;
    width: 100%;
  }
  #PageIntroduce.pageProcess #Main .contBox .flexBox .flexItem:nth-of-type(odd) {
    padding-right: 0;
  }
  #PageIntroduce.pageProcess #Main .contBox .flexBox .flexItem:nth-of-type(even) {
    padding-left: 0;
  }
  #PageIntroduce.pageProcess #Main .contBox .flexBox .flexItem dt .title {
    padding: 23px 0 20px;
    width: 100%;
  }
  #PageIntroduce.pageProcess #Main .contBox .flexBox .flexItem dt .title span {
    font-size: 24px;
  }
  #PageIntroduce.pageProcess #Main .contBox .flexBox .flexItem dt .title h4 {
    font-size: 32px;
  }
  #PageIntroduce.pageProcess #Main .contBox .flexBox .flexItem dt figure {
    position: relative;
    top: auto;
    right: auto;
    margin: 0 auto 40px;
    width: 270px;
    transform: translateY(0);
  }
  #PageIntroduce.pageProcess #Main .contBox .flexBox .flexItem dd {
    margin-top: 30px;
  }
  #PageIntroduce.pageProcess #Main .contBox .flexBox .flexItem08 dt .title {
    height: auto;
  }
  /*
  注文の流れ
  -------------------------------------*/
  #PageOrder.pageIndex #MainImg #MainImgInner #MainImgTitle {
    padding: 25px 51px;
    width: 144px;
    height: 243px;
    text-align: center;
  }
  #PageOrder.pageIndex #Main .contBox .contSubBox {
    padding: 0;
  }
  #PageOrder.pageIndex #Main .contBox .contSubBox .boxTitle {
    margin-bottom: 31px;
  }
  #PageOrder.pageIndex #Main .contBox .contSubBox .boxTitle p {
    flex-direction: row !important;
    margin-bottom: 6px;
  }
  #PageOrder.pageIndex #Main .contBox .contSubBox .boxTitle h3 {
    font-size: 32px;
  }
  #PageOrder.pageIndex #Main .contBox .contSubBox .txtBox {
    flex-direction: column;
  }
  #PageOrder.pageIndex #Main .contBox .contSubBox .btnTypeLink a {
    font-size: 22px;
  }
  #PageOrder.pageIndex #Main #ContBox01 {
    padding-top: 94px;
    padding-bottom: 60px;
  }
  #PageOrder.pageIndex #Main #ContBox01 .contSubBox figure {
    margin: 41px 0 50px;
  }
  #PageOrder.pageIndex #Main #ContBox01 .contSubBox .linkBox {
    flex-direction: column;
    margin: 0 auto;
    padding: 0 15px;
  }
  #PageOrder.pageIndex #Main #ContBox01 .contSubBox .linkBox .flexItem {
    width: 100%;
  }
  #PageOrder.pageIndex #Main #ContBox01 .contSubBox .linkBox .flexItem+ .flexItem {
    margin-top: 20px;
  }
  #PageOrder.pageIndex #Main #ContBox02 {
    padding-top: 54px;
    padding-bottom: 56px;
  }
  #PageOrder.pageIndex #Main #ContBox02 .contSubBox .boxTitle {
    margin-bottom: 39px;
  }
  #PageOrder.pageIndex #Main #ContBox02 .contSubBox .txtBox .photo {
    padding-right: 0;
    width: 270px;
  }
  #PageOrder.pageIndex #Main #ContBox02 .contSubBox .txtBox .txt {
    margin-top: 50px;
    padding: 41px 0 42px;
    width: 100%;
  }
  #PageOrder.pageIndex #Main #ContBox02 .contSubBox .linkBox {
    flex-direction: column;
  }
  #PageOrder.pageIndex #Main #ContBox02 .contSubBox .linkBox p {
    width: 100%;
  }
  #PageOrder.pageIndex #Main #ContBox02 .contSubBox .linkBox p+ p {
    margin-top: 30px;
    margin-left: 0;
  }
  #PageOrder.pageIndex #Main #ContBox02 .contSubBox .linkBox p:nth-of-type(2) a {
    border-radius: 50px;
    padding-right: 36px;
    padding-bottom: 48px;
    background-position: center bottom 24px;
    text-align: center;
  }
  #PageOrder.pageIndex #Main #ContBox02 .contSubBox .contactBox {
    flex-direction: column;
    margin-top: 70px;
    padding-right: 0;
  }
  #PageOrder.pageIndex #Main #ContBox02 .contSubBox .contactBox .flexItem {
    width: 100%;
  }
  #PageOrder.pageIndex #Main #ContBox02 .contSubBox .contactBox .flexItem p {
    text-align: center;
  }
  #PageOrder.pageIndex #Main #ContBox02 .contSubBox .contactBox .flexItem p:last-of-type {
    margin-top: 8px;
    letter-spacing: .01em;
    font-size: 13px;
  }
  #PageOrder.pageIndex #Main #ContBox02 .contSubBox .contactBox .flexItem p:last-of-type small {
    font-size: 12px;
  }
  #PageOrder.pageIndex #Main #ContBox02 .contSubBox .contactBox .flexItem .tel a {
    display: inline-block;
    padding: 35px 0 1px 66px;
    background-position: left 1px bottom;
    background-size: 53px auto;
    text-decoration: none;
    font-size: 37px;
  }
  #PageOrder.pageIndex #Main #ContBox02 .contSubBox .contactBox .flexItem .tel a small {
    top: 20px;
    left: 80px;
    font-size: 12px;
  }
  #PageOrder.pageIndex #Main #ContBox02 .contSubBox .contactBox .flexItem .mail a {
    display: inline-block;
    padding-left: 58px;
    background-size: 44px auto;
    font-size: 27px;
  }
  #PageOrder.pageIndex #Main #ContBox02 .contSubBox .contactBox .flexItem01 {
    margin-right: 0;
    margin-bottom: 40px;
    padding-bottom: 30px;
  }
  #PageOrder.pageIndex #Main #ContBox02 .contSubBox .contactBox .flexItem01:after {
    top: auto;
    right: 0;
    bottom: 0;
    border-bottom: 1px dashed #6e6e6e;
    border-left-width: 0;
    width: 100%;
    height: 0;
  }
  #PageOrder.pageIndex #Main #ContBox02 .contSubBox .contactBox .flexItem02 p:last-of-type {
    letter-spacing: .05em;
    font-size: 12px;
  }
  #PageOrder.pageIndex #Main #ContBox03 {
    padding-top: 54px;
    padding-bottom: 51px;
  }
  #PageOrder.pageIndex #Main #ContBox03 .contSubBox .boxTitle {
    margin-bottom: 32px;
  }
  #PageOrder.pageIndex #Main #ContBox04 {
    padding-top: 54px;
    padding-bottom: 70px;
  }
  #PageOrder.pageIndex #Main #ContBox04 .contSubBox .txtBox {
    flex-direction: column;
  }
  #PageOrder.pageIndex #Main #ContBox04 .contSubBox .txtBox .photo {
    padding-left: 0;
    width: 270px;
  }
  #PageOrder.pageIndex #Main #ContBox04 .contSubBox .txtBox .txt {
    margin-top: 49px;
    padding: 41px 0 42px;
    width: 100%;
  }
  #PageOrder.pageIndex #Main #ContBox05 {
    padding-top: 54px;
  }
  #PageOrder.pageIndex #Main #ContBox05 .contSubBox .boxTitle {
    margin-bottom: 39px;
  }
  #PageOrder.pageIndex #Main #ContBox05 .contSubBox .flexBox {
    flex-direction: column;
  }
  #PageOrder.pageIndex #Main #ContBox05 .contSubBox .flexBox .flexItem {
    border-top: 1px solid #000;
    padding: 50px 0 41px;
    width: 100%;
  }
  #PageOrder.pageIndex #Main #ContBox05 .contSubBox .flexBox .flexItem figure {
    margin: 0 auto;
    width: 270px;
  }
  #PageOrder.pageIndex #Main #ContBox05 .contSubBox .flexBox .flexItem:before,
  #PageOrder.pageIndex #Main #ContBox05 .contSubBox .flexBox .flexItem:after {
    display: none;
  }
  #PageOrder.pageIndex #Main #ContBox05 .contSubBox .flexBox .flexItem02 {
    border-bottom: 1px solid #000;
  }
  /*
  共通
  提灯製造実績 一覧
  提灯製造実績 カテゴリ一覧
  -------------------------------------*/
  #PageArchives.pageIndex .contBox01,
  #PageArchives.pageCategory .contBox01 {
    padding: 50px 0 105px;
  }
  #PageArchives.pageIndex .contBox01 h3,
  #PageArchives.pageCategory .contBox01 h3 {
    font-size: 29px;
  }
  #PageArchives.pageIndex .contBox01 .contSubBox01,
  #PageArchives.pageCategory .contBox01 .contSubBox01 {
    padding: 0;
  }
  /*
  提灯製造実績 詳細
  -------------------------------------*/
  #PageArchives.pageEntry .contBox01 {
    padding: 60px 0;
  }
  #PageArchives.pageEntry .contBox01 .contSubBox01 {
    padding: 50px 30px 30px;
    width: 100%;
  }
  #PageArchives.pageEntry .contBox01 .contSubBox01 .lowerTitle {
    margin-bottom: 30px;
  }
  #PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox {
    display: block;
  }
  #PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .thumb {
    margin-bottom: 30px;
    width: 100%;
  }
  #PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox {
    width: 100%;
  }
  #PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox .simpleTable.tableTypeProduct {
    margin-bottom: 30px;
    width: 100%;
  }
  #PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox .entryBox {
    margin-bottom: 40px;
  }
  #PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox .simpleTable.tableTypeCustomer {
    width: 100%;
  }
  #PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox .simpleTable.tableTypeCustomer tr th {
    padding: 12px 10px;
    width: 90px;
    text-align: center;
    font-size: 14px;
  }
  #PageArchives.pageEntry .contBox01 .contSubBox01 .flexBox .txtBox .simpleTable.tableTypeCustomer tr td {
    padding: 12px 15px;
    line-height: 2;
  }
  /*
  商品カタログ トップ
  -------------------------------------*/
  #PageCatalog.pageIndex .contBox01 {
    padding: 92px 0 60px;
  }
  #PageCatalog.pageIndex .contBox01 .contSubBox01 {
    margin-bottom: 75px;
    padding: 0;
  }
  #PageCatalog.pageIndex .contBox01 .contSubBox01 .lowerTitle {
    font-size: 32px;
  }
  #PageCatalog.pageIndex .contBox01 .contSubBox01 .listTypeCard {
    margin-bottom: 40px;
  }
  #PageCatalog.pageIndex .contBox01 .contSubBox01 .listTypeLinkBtn {
    display: block;
    padding: 0 15px;
  }
  #PageCatalog.pageIndex .contBox01 .contSubBox01 .listTypeLinkBtn .btnTypeLink {
    margin-bottom: 20px;
    width: 100%;
  }
  #PageCatalog.pageIndex .contBox01 .contSubBox01 .listTypeLinkBtn .btnTypeLink a {
    background-position: right 40px top 30px;
  }
  #PageCatalog.pageIndex .contBox01 .contSubBox02 {
    padding: 0;
  }
  #PageCatalog.pageIndex .contBox01 .contSubBox02 .lowerTitle {
    margin-bottom: 40px;
    font-size: 29px;
  }
  #PageCatalog.pageIndex .contBox01 .contSubBox02 .sizeBox ul {
    margin-bottom: 7px;

    flex-wrap: wrap;
    justify-content: space-between;
  }
  #PageCatalog.pageIndex .contBox01 .contSubBox02 .sizeBox ul li {
    margin-right: 10px;
    margin-bottom: 14px;
    width: calc(50% - 7px);
  }
  #PageCatalog.pageIndex .contBox01 .contSubBox02 .sizeBox ul li:nth-of-type(2n) {
    margin-right: 0;
  }
  #PageCatalog.pageIndex .contBox01 .contSubBox02 .sizeBox ul li:last-of-type {
    margin-right: 0;
  }
  #PageCatalog.pageIndex .contBox02 {
    padding: 52px 0 60px;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 {
    padding: 0;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard {
    margin-bottom: 26px;

    justify-content: flex-start;
    flex-wrap: wrap;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard li a .thumb {
    padding-top: 100%;
    height: auto;
    background-size: cover;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem {
    position: relative;
    margin-right: 14px;
    width: calc(50% - 7px);
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem:nth-of-type(2n) {
    margin-right: 0;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem:nth-of-type(4n) {
    margin-right: 0;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem a .content {
    display: block;
    min-height: 114px;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem a .content .title {
    letter-spacing: -.04em;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .btnTypeSize {
    top: auto;
    bottom: 72px;
    padding: 0 15px;
    width: 100%;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .btnTypeSize span {
    padding: 10px 30px 10px 15px;
    width: 100%;
    background-position: right 15px center;
    background-size: 15px auto;
    font-size: 14px;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .btnTypeSize span:hover {
    cursor: pointer;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .popOpenWrapper {
    display: none;
    width: 100%;
    height: 100%;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .popOpenWrapper.open {
    display: block;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .popOpenWrapper.open .js-mw-wall {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 450;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .7;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .popOpenWrapper .popOpen {
    margin: 0 auto;
    width: calc(100% - 30px);
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content {
    padding: 10px 10px;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .noteTxt {
    padding: 10px 0 0;
    line-height: 1.7;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .buttonBox {
    top: -50px;
    right: 0;
    width: 37px;
    height: 37px;
    background-color: #fff;
    background-size: 16px auto;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .snap {
    position: absolute;
    bottom: -65px;
    left: 50%;
    width: 40px;
    height: 48px;
    background: url(../img/contents/icon_snap.png) no-repeat center center;
    background-size: 40px auto;
    transform: translateX(-50%);
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem.noBtn a .content {
    min-height: 45px;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .listTypeLinkBtn {
    display: block;
    padding: 0 15px;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .listTypeLinkBtn .btnTypeLink {
    margin-bottom: 20px;
    width: 100%;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .listTypeLinkBtn .btnTypeLink a {
    background-position: right 40px top 30px;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox02 {
    padding: 55px 0 0;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox02 .lowerTitle {
    margin-bottom: 30px;
    font-size: 29px;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox02 p {
    margin-bottom: 0;
    line-height: 2;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox {
    display: block;
    margin-top: 40px;
    padding: 30px 30px;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .imgBox {
    margin-bottom: 30px;
    width: 100%;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .imgBox img {
    width: 100%;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .imgBox img:nth-of-type(1) {
    margin-bottom: 30px;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .tableWrap {
    width: 100%;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .tableWrap table {
    width: 100%;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .tableWrap table tr th {
    text-align: center;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .tableWrap table tr th:nth-of-type(1) {
    width: 23%;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .tableWrap table tr th:nth-of-type(2) {
    width: 24%;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .tableWrap table tr th:nth-of-type(3) {
    width: 54%;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .tableWrap table tr td {
    line-height: 1.8;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .tableWrap table tr td:nth-of-type(1),
  #PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .tableWrap table tr td:nth-of-type(2) {
    padding: 12px 4px;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .tableWrap table tr td:last-of-type {
    padding: 12px 8px;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox02 .specBox .tableWrap table tr td small {
    display: inline;
    font-size: 12px;
  }
  /*
  商品カタログ カテゴリ
  -------------------------------------*/
  #PageCatalog.pageCategory .categoryListBox .lowerTitle {
    margin-bottom: 35px;
  }
  #PageCatalog.pageCategory .categoryListBox .categoryList li {
    margin-bottom: 16px;
  }
  #PageCatalog.pageCategory .contBox01 .contSubBox {
    padding: 55px 0 45px;
    width: 100%;
  }
  #PageCatalog.pageCategory .contBox01 .contSubBox .lowerTitle {
    margin-bottom: 50px;
    font-size: 29px;
  }
  #PageCatalog.pageCategory .contBox01 .contSubBox .postListEntryCard {
    justify-content: center;
  }
  #PageCatalog.pageCategory .contBox01 .contSubBox .postListEntryCard li {
    margin-right: 15px;
  }
  #PageCatalog.pageCategory .contBox01 .contSubBox .postListEntryCard li:nth-of-type(2n) {
    margin-right: 0;
  }
  #PageCatalog.pageCategory .contBox01 .contSubBox .postListEntryCard li:last-of-type {
    margin-right: 0;
  }
  #PageCatalog.pageCategory .contBox01 .contSubBox .postListEntryCard li a {
    padding: 18px 15px 40px;
  }
  #PageCatalog.pageCategory .contBox01 .contSubBox .postListEntryCard li a .content {
    min-height: 75px;
  }
  /*
  商品カタログ サブカテゴリ（用途）
  -------------------------------------*/
  #PageCatalog.pageSubCategoryUse .categoryListBox .lowerTitle {
    margin-bottom: 35px;
  }
  #PageCatalog.pageSubCategoryUse .categoryListBox .categoryList li {
    margin-bottom: 16px;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 {
    padding: 75px 0 80px;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .lowerTitle {
    font-size: 29px;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox .contTitle {
    margin-bottom: 35px;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox01 {
    padding-bottom: 40px;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox01 .postListEntryCard li {
    margin-right: 15px;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox01 .postListEntryCard li:nth-of-type(2n) {
    margin-right: 0;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox01 .postListEntryCard li:last-of-type {
    margin-right: 0;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox01 .postListEntryCard li a {
    padding: 15px 15px 40px;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 {
    width: 100%;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap {
    padding: 30px 30px;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .simpleTable {
    width: 100%;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .simpleTable th {
    padding: 14px 5px;
    width: 25%;
    text-align: center;
    font-size: 14px;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .simpleTable th:nth-of-type(1) {
    width: 16%;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .simpleTable th:nth-of-type(2) {
    width: 25%;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .simpleTable th:nth-of-type(3) {
    width: 29%;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .simpleTable th:nth-of-type(4) {
    width: 30%;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .simpleTable td {
    padding: 14px 5px;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .btnWrap {
    display: block;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .btnWrap .boxSize,
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .btnWrap .boxContact {
    padding: 25px 15px;
    width: 100%;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .btnWrap .boxSize {
    border-right: none;
    border-bottom: 1px solid #fff;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .btnWrap .btnTypeLinkLower a {
    padding: 18px 65px 18px 15px;
    width: 255px;
    background-size: 42px auto;
    text-align: left;
    text-decoration: none;
    letter-spacing: 0;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .btnWrap .btnTypeLinkLower a:hover {
    color: #000;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .btnWrap .btnTypeLinkLower.boxSize a {
    background-position: right 30px top 25px;
  }
  #PageCatalog.pageSubCategoryUse .contBox01 .contSubBox02 .tableWrap .btnWrap .btnTypeLinkLower.boxContact a {
    background-position: right 20px top 25px;
  }
  /*
  商品カタログ 詳細
  -------------------------------------*/
  #PageCatalog.pageEntry .contBox01 {
    padding: 90px 0 50px;
  }
  #PageCatalog.pageEntry .contBox01 .lowerTitle {
    font-size: 32px;
  }
  #PageCatalog.pageEntry .contBox02 {
    padding: 53px 0 50px;
  }
  #PageCatalog.pageEntry .contBox02 .lowerTitle {
    margin-bottom: 40px;
    line-height: 1.8;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 {
    padding: 30px 30px;
    background-color: #fff;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner01 {
    display: block;
    margin-bottom: 55px;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner01 .thumb {
    margin-bottom: 30px;
    width: 100%;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner01 .txtBox {
    width: 100%;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner01 .txtBox .tokuchoTitle {
    margin-bottom: 16px;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner01 .txtBox .cf-tokucho {
    margin-bottom: 30px;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner01 .txtBox .listTypeLinkBtn {
    display: block;
    padding: 0 20px;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner01 .txtBox .listTypeLinkBtn .btnTypeLinkLower {
    margin-bottom: 20px;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner01 .txtBox .listTypeLinkBtn .btnTypeLinkLower:last-of-type {
    margin-bottom: 0;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner01 .txtBox .listTypeLinkBtn .btnTypeLinkLower a {
    padding: 16px 70px 16px 38px;
    width: 100%;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 {
    text-align: center;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .contTitle {
    margin-bottom: 10px;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .sizeTxt span:hover {
    text-decoration: underline;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .js_pop {
    width: calc(100% - 30px);
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .js_pop.open {
    display: block;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .js_pop.open+ .js-mw-wall {
    z-index: 450;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .js_pop .content {
    padding: 10px 10px;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .js_pop .content .title {
    padding: 15px 0;
    font-size: 18px;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .js_pop .content .inner {
    background-color: #f8f7f3;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .js_pop .content .inner figure img {
    width: 100%;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .js_pop .content .noteTxt {
    padding: 10px 0 0;
    line-height: 1.7;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .js_pop .content .buttonBox {
    top: -50px;
    right: 0;
    width: 37px;
    height: 37px;
    background: url(../img/contents/icon_close.png) no-repeat center center;
    background-color: #fff;
    background-size: 16px auto;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap {
    margin-bottom: 55px;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .simpleTable {
    width: 100%;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .simpleTable th {
    padding: 14px 5px;
    width: 25%;
    text-align: center;
    font-size: 14px;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .simpleTable th:nth-of-type(1) {
    width: 16%;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .simpleTable th:nth-of-type(2) {
    width: 25%;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .simpleTable th:nth-of-type(3) {
    width: 29%;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .simpleTable th:nth-of-type(4) {
    width: 30%;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .simpleTable td {
    padding: 14px 5px;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .btnWrap {
    display: block;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .btnWrap .boxSize,
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .btnWrap .boxContact {
    padding: 25px 15px;
    width: 100%;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .btnWrap .boxSize {
    border-right: none;
    border-bottom: 1px solid #fff;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .btnWrap .btnTypeLinkLower a {
    padding: 18px 65px 18px 15px;
    width: 255px;
    background-size: 42px auto;
    text-align: left;
    text-decoration: none;
    letter-spacing: 0;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .btnWrap .btnTypeLinkLower a:hover {
    color: #000;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .btnWrap .btnTypeLinkLower.boxSize a {
    background-position: right 30px top 25px;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .tableWrap .btnWrap .btnTypeLinkLower.boxContact a {
    background-position: right 20px top 25px;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .btnTypeLink a {
    padding: 10px 25px 40px 25px;
    width: 100%;
    background-position: center bottom 17px;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner03 {
    padding: 50px 0 0;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner03 .contTitle {
    margin-bottom: 24px;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner03 .cf-chochin_imgBox {
    justify-content: center;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner03 .cf-chochin_imgBox li {
    margin-right: 15px;
    width: 50%;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner03 .cf-chochin_imgBox li:nth-of-type(2n) {
    margin-right: 0;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner03 .cf-chochin_imgBox li:last-of-type {
    margin-right: 0;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox02 {
    padding: 75px 0;
    padding-bottom: 30px;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox02 .postListEntryCard {
    margin-bottom: 35px;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox02 .postListEntryCard li {
    margin-right: 15px;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox02 .postListEntryCard li:nth-of-type(2n) {
    margin-right: 0;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox02 .postListEntryCard li:last-of-type {
    margin-right: 0;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox02 .postListEntryCard li a {
    padding: 15px 15px 40px;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox02 .btnTypeLink {
    padding: 0 15px;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox02 .btnTypeLink a {
    padding: 12px 0 40px;
    width: 100%;
    background-position: center bottom 17px;
  }
  /*
  商品カタログ サブカテゴリ（種類）
  -------------------------------------*/
  #PageCatalog.pageSubCategoryType .contBox01 {
    padding: 95px 0 52px;
  }
  #PageCatalog.pageSubCategoryType .contBox02 {
    padding: 62px 0 0;
  }
  #PageCatalog.pageSubCategoryType .contBox02 .contSubBox01 {
    padding-bottom: 50px;
  }
  #PageCatalog.pageSubCategoryType .contBox02 .contSubBox01 .postListEntryCard li:nth-of-type(2n) {
    margin-right: 0;
  }
  #PageCatalog.pageSubCategoryType .contBox02 .contSubBox01 .postListEntryCard li:last-of-type {
    margin-right: 0;
  }
  #PageCatalog.pageSubCategoryType .contBox02 .contSubBox01 .postListEntryCard li a {
    padding: 15px 15px 40px;
  }
  #PageCatalog.pageSubCategoryType .contBox02 .contSubBox01 .postListEntryCard li a .content {
    min-height: 70px;

    justify-content: center;
  }
  #PageCatalog.pageSubCategoryType .contBox02 .contSubBox01 .postListEntryCard li a .content .title small {
    font-size: 14px;
    color: #888;
  }
  #PageCatalog.pageSubCategoryType .contBox02 .contSubBox02 {
    padding: 60px 0;
  }
  #PageCatalog.pageSubCategoryType .contBox02 .contSubBox02 .btnTypeSize span {
    border-radius: 32px;
  }
  #PageCatalog.pageSubCategoryType .contBox02 .contSubBox02 .js_pop {
    width: calc(100% - 30px);
  }
  #PageCatalog.pageSubCategoryType .contBox02 .contSubBox02 .js_pop.open {
    display: block;
  }
  #PageCatalog.pageSubCategoryType .contBox02 .contSubBox02 .js_pop .content {
    padding: 10px 10px;
  }
  #PageCatalog.pageSubCategoryType .contBox02 .contSubBox02 .js_pop .content .title {
    padding: 15px 0;
    font-size: 18px;
  }
  #PageCatalog.pageSubCategoryType .contBox02 .contSubBox02 .js_pop .content .inner {
    background-color: #f8f7f3;
  }
  #PageCatalog.pageSubCategoryType .contBox02 .contSubBox02 .js_pop .content .inner figure img {
    width: 100%;
  }
  #PageCatalog.pageSubCategoryType .contBox02 .contSubBox02 .js_pop .content .noteTxt {
    padding: 10px 0 0;
    line-height: 1.7;
  }
  #PageCatalog.pageSubCategoryType .contBox02 .contSubBox02 .js_pop .content .buttonBox {
    top: -50px;
    right: 0;
    width: 37px;
    height: 37px;
    background: url(../img/contents/icon_close.png) no-repeat center center;
    background-color: #fff;
    background-size: 16px auto;
  }
  /*
  サイズ表 トップ
  -------------------------------------*/
  #PageSize.pageIndex #Container .contBox01 {
    padding: 95px 0 0;
  }
  #PageSize.pageIndex #Container .contBox01 .lowerTitle {
    margin-bottom: 13px;
  }
  #PageSize.pageIndex #Container .contBox01 .lead {
    margin-bottom: 55px;
  }
  #PageSize.pageIndex #Container .contBox01 .lead a:hover {
    text-decoration: underline;
  }
  #PageSize.pageIndex #Container .contBox01 .contSubBox01 {
    display: block;
    width: 100%;
  }
  #PageSize.pageIndex #Container .contBox01 .contSubBox01 .sizeBox {
    margin-bottom: 15px;
    padding: 42px 15px;
    width: 100%;
  }
  #PageSize.pageIndex #Container .contBox01 .contSubBox01 .sizeBox h4 {
    margin-bottom: 15px;
    font-size: 29px;
  }
  #PageSize.pageIndex #Container .contBox01 .contSubBox01 .sizeBox .flexBox figure {
    margin-top: 7px;
    width: 145px;
    height: 226px;
  }
  #PageSize.pageIndex #Container .contBox01 .contSubBox01 .sizeBox .flexBox ul {
    width: calc(100% - 165px);
  }
  #PageSize.pageIndex #Container .contBox01 .contSubBox01 .sizeBox .flexBox ul li {
    margin-bottom: 3px;
    padding-left: 15px;
    background-position: left top 8px;
    line-height: 1.8;
  }
  #PageSize.pageIndex #Container .contBox01 .contSubBox01 .sizeBox .flexBox ul li a:hover {
    text-decoration: underline;
  }
  /*
  サイズ表 下層
  -------------------------------------*/
  #PageSize.pageList1 #Container .categoryListBox,
  #PageSize.pageList2 #Container .categoryListBox,
  #PageSize.pageList3 #Container .categoryListBox,
  #PageSize.pageList4 #Container .categoryListBox,
  #PageSize.pageList5 #Container .categoryListBox {
    padding-bottom: 40px;
  }
  #PageSize.pageList1 #Container .categoryListBox .lowerTitle,
  #PageSize.pageList2 #Container .categoryListBox .lowerTitle,
  #PageSize.pageList3 #Container .categoryListBox .lowerTitle,
  #PageSize.pageList4 #Container .categoryListBox .lowerTitle,
  #PageSize.pageList5 #Container .categoryListBox .lowerTitle {
    margin-bottom: 30px;
    font-size: 32px;
  }
  #PageSize.pageList1 #Container .categoryListBox .categoryList li,
  #PageSize.pageList2 #Container .categoryListBox .categoryList li,
  #PageSize.pageList3 #Container .categoryListBox .categoryList li,
  #PageSize.pageList4 #Container .categoryListBox .categoryList li,
  #PageSize.pageList5 #Container .categoryListBox .categoryList li {
    width: 50%;
  }
  #PageSize.pageList1 #Container .contBox01,
  #PageSize.pageList2 #Container .contBox01,
  #PageSize.pageList3 #Container .contBox01,
  #PageSize.pageList4 #Container .contBox01,
  #PageSize.pageList5 #Container .contBox01 {
    padding: 75px 0;
  }
  #PageSize.pageList1 #Container .contBox01 .lowerTitle,
  #PageSize.pageList2 #Container .contBox01 .lowerTitle,
  #PageSize.pageList3 #Container .contBox01 .lowerTitle,
  #PageSize.pageList4 #Container .contBox01 .lowerTitle,
  #PageSize.pageList5 #Container .contBox01 .lowerTitle {
    margin-bottom: 50px;
    font-size: 29px;
  }
  #PageSize.pageList1 #Container .contBox01 .contSubBox01,
  #PageSize.pageList2 #Container .contBox01 .contSubBox01,
  #PageSize.pageList3 #Container .contBox01 .contSubBox01,
  #PageSize.pageList4 #Container .contBox01 .contSubBox01,
  #PageSize.pageList5 #Container .contBox01 .contSubBox01 {
    padding: 25px 30px 60px;
    width: 100%;
  }
  #PageSize.pageList1 #Container .contBox01 .contSubBox01 .simpleTable,
  #PageSize.pageList2 #Container .contBox01 .contSubBox01 .simpleTable,
  #PageSize.pageList3 #Container .contBox01 .contSubBox01 .simpleTable,
  #PageSize.pageList4 #Container .contBox01 .contSubBox01 .simpleTable,
  #PageSize.pageList5 #Container .contBox01 .contSubBox01 .simpleTable {
    margin-bottom: 45px;
    width: 100%;
  }
  #PageSize.pageList1 #Container .contBox01 .contSubBox01 .simpleTable th,
  #PageSize.pageList2 #Container .contBox01 .contSubBox01 .simpleTable th,
  #PageSize.pageList3 #Container .contBox01 .contSubBox01 .simpleTable th,
  #PageSize.pageList4 #Container .contBox01 .contSubBox01 .simpleTable th,
  #PageSize.pageList5 #Container .contBox01 .contSubBox01 .simpleTable th {
    padding: 14px 5px;
    width: 25%;
    text-align: center;
    font-size: 14px;
  }
  #PageSize.pageList1 #Container .contBox01 .contSubBox01 .simpleTable th:nth-of-type(1),
  #PageSize.pageList2 #Container .contBox01 .contSubBox01 .simpleTable th:nth-of-type(1),
  #PageSize.pageList3 #Container .contBox01 .contSubBox01 .simpleTable th:nth-of-type(1),
  #PageSize.pageList4 #Container .contBox01 .contSubBox01 .simpleTable th:nth-of-type(1),
  #PageSize.pageList5 #Container .contBox01 .contSubBox01 .simpleTable th:nth-of-type(1) {
    width: 16%;
  }
  #PageSize.pageList1 #Container .contBox01 .contSubBox01 .simpleTable th:nth-of-type(2),
  #PageSize.pageList2 #Container .contBox01 .contSubBox01 .simpleTable th:nth-of-type(2),
  #PageSize.pageList3 #Container .contBox01 .contSubBox01 .simpleTable th:nth-of-type(2),
  #PageSize.pageList4 #Container .contBox01 .contSubBox01 .simpleTable th:nth-of-type(2),
  #PageSize.pageList5 #Container .contBox01 .contSubBox01 .simpleTable th:nth-of-type(2) {
    width: 25%;
  }
  #PageSize.pageList1 #Container .contBox01 .contSubBox01 .simpleTable th:nth-of-type(3),
  #PageSize.pageList2 #Container .contBox01 .contSubBox01 .simpleTable th:nth-of-type(3),
  #PageSize.pageList3 #Container .contBox01 .contSubBox01 .simpleTable th:nth-of-type(3),
  #PageSize.pageList4 #Container .contBox01 .contSubBox01 .simpleTable th:nth-of-type(3),
  #PageSize.pageList5 #Container .contBox01 .contSubBox01 .simpleTable th:nth-of-type(3) {
    width: 29%;
  }
  #PageSize.pageList1 #Container .contBox01 .contSubBox01 .simpleTable th:nth-of-type(4),
  #PageSize.pageList2 #Container .contBox01 .contSubBox01 .simpleTable th:nth-of-type(4),
  #PageSize.pageList3 #Container .contBox01 .contSubBox01 .simpleTable th:nth-of-type(4),
  #PageSize.pageList4 #Container .contBox01 .contSubBox01 .simpleTable th:nth-of-type(4),
  #PageSize.pageList5 #Container .contBox01 .contSubBox01 .simpleTable th:nth-of-type(4) {
    width: 30%;
  }
  #PageSize.pageList1 #Container .contBox01 .contSubBox01 .simpleTable td,
  #PageSize.pageList2 #Container .contBox01 .contSubBox01 .simpleTable td,
  #PageSize.pageList3 #Container .contBox01 .contSubBox01 .simpleTable td,
  #PageSize.pageList4 #Container .contBox01 .contSubBox01 .simpleTable td,
  #PageSize.pageList5 #Container .contBox01 .contSubBox01 .simpleTable td {
    padding: 15px 2px 14px;
  }
  #PageSize.pageList1 #Container .contBox01 .contSubBox01 .simpleTable .tdContact,
  #PageSize.pageList2 #Container .contBox01 .contSubBox01 .simpleTable .tdContact,
  #PageSize.pageList3 #Container .contBox01 .contSubBox01 .simpleTable .tdContact,
  #PageSize.pageList4 #Container .contBox01 .contSubBox01 .simpleTable .tdContact,
  #PageSize.pageList5 #Container .contBox01 .contSubBox01 .simpleTable .tdContact {
    padding: 25px 15px;
    width: 100%;
  }
  #PageSize.pageList1 #Container .contBox01 .contSubBox01 .simpleTable .tdContact .no_dispSp,
  #PageSize.pageList2 #Container .contBox01 .contSubBox01 .simpleTable .tdContact .no_dispSp,
  #PageSize.pageList3 #Container .contBox01 .contSubBox01 .simpleTable .tdContact .no_dispSp,
  #PageSize.pageList4 #Container .contBox01 .contSubBox01 .simpleTable .tdContact .no_dispSp,
  #PageSize.pageList5 #Container .contBox01 .contSubBox01 .simpleTable .tdContact .no_dispSp {
    display: none;
  }
  #PageSize.pageList1 #Container .contBox01 .contSubBox01 .simpleTable:last-of-type,
  #PageSize.pageList2 #Container .contBox01 .contSubBox01 .simpleTable:last-of-type,
  #PageSize.pageList3 #Container .contBox01 .contSubBox01 .simpleTable:last-of-type,
  #PageSize.pageList4 #Container .contBox01 .contSubBox01 .simpleTable:last-of-type,
  #PageSize.pageList5 #Container .contBox01 .contSubBox01 .simpleTable:last-of-type {
    margin-bottom: 60px;
  }
  #PageSize.pageList1 #Container .contBox01 .contSubBox01 .btnTypeLinkLower a,
  #PageSize.pageList2 #Container .contBox01 .contSubBox01 .btnTypeLinkLower a,
  #PageSize.pageList3 #Container .contBox01 .contSubBox01 .btnTypeLinkLower a,
  #PageSize.pageList4 #Container .contBox01 .contSubBox01 .btnTypeLinkLower a,
  #PageSize.pageList5 #Container .contBox01 .contSubBox01 .btnTypeLinkLower a {
    padding: 18px 65px 18px 15px;
    width: 100%;
    background-position: right 40px top 30px;
    text-align: left;
  }
  #PageSize.pageList1 #Container .contBox01 .contSubBox01 .btnTypeLinkLower a:hover,
  #PageSize.pageList2 #Container .contBox01 .contSubBox01 .btnTypeLinkLower a:hover,
  #PageSize.pageList3 #Container .contBox01 .contSubBox01 .btnTypeLinkLower a:hover,
  #PageSize.pageList4 #Container .contBox01 .contSubBox01 .btnTypeLinkLower a:hover,
  #PageSize.pageList5 #Container .contBox01 .contSubBox01 .btnTypeLinkLower a:hover {
    color: #000;
  }
  #PageSize.pageList1 #Container .contBox01 .contSubBox01 .btnWrap,
  #PageSize.pageList2 #Container .contBox01 .contSubBox01 .btnWrap,
  #PageSize.pageList3 #Container .contBox01 .contSubBox01 .btnWrap,
  #PageSize.pageList4 #Container .contBox01 .contSubBox01 .btnWrap,
  #PageSize.pageList5 #Container .contBox01 .contSubBox01 .btnWrap {
    display: block;
    padding: 0;
  }
  #PageSize.pageList1 #Container .contBox01 .contSubBox01 .btnWrap .flexItem,
  #PageSize.pageList2 #Container .contBox01 .contSubBox01 .btnWrap .flexItem,
  #PageSize.pageList3 #Container .contBox01 .contSubBox01 .btnWrap .flexItem,
  #PageSize.pageList4 #Container .contBox01 .contSubBox01 .btnWrap .flexItem,
  #PageSize.pageList5 #Container .contBox01 .contSubBox01 .btnWrap .flexItem {
    margin-left: -15px;
    padding: 0;
    width: calc(100% + 30px);
  }
  #PageSize.pageList1 #Container .contBox01 .contSubBox01 .btnWrap .flexItem:nth-of-type(1),
  #PageSize.pageList2 #Container .contBox01 .contSubBox01 .btnWrap .flexItem:nth-of-type(1),
  #PageSize.pageList3 #Container .contBox01 .contSubBox01 .btnWrap .flexItem:nth-of-type(1),
  #PageSize.pageList4 #Container .contBox01 .contSubBox01 .btnWrap .flexItem:nth-of-type(1),
  #PageSize.pageList5 #Container .contBox01 .contSubBox01 .btnWrap .flexItem:nth-of-type(1) {
    margin-bottom: 20px;
  }
  #PageSize.pageList1 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower,
  #PageSize.pageList2 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower,
  #PageSize.pageList3 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower,
  #PageSize.pageList4 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower,
  #PageSize.pageList5 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower {
    text-align: center;
  }
  #PageSize.pageList1 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower a,
  #PageSize.pageList2 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower a,
  #PageSize.pageList3 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower a,
  #PageSize.pageList4 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower a,
  #PageSize.pageList5 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower a {
    padding: 22px 90px 22px 26px;
    background-position: right 32px top 28px;
    background-size: 52px auto;
  }
  #PageSize.pageList1 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower a:hover,
  #PageSize.pageList2 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower a:hover,
  #PageSize.pageList3 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower a:hover,
  #PageSize.pageList4 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower a:hover,
  #PageSize.pageList5 #Container .contBox01 .contSubBox01 .btnWrap .btnTypeLinkLower a:hover {
    color: #000;
  }
  /*
  よくある質問
  -------------------------------------*/
  #PageFaq.pageIndex #Container .categoryListBox .categoryList li,
  #PageFaq.pageCategory #Container .categoryListBox .categoryList li {
    width: 50%;
  }
  #PageFaq.pageIndex #Container .contBox01 .lowerTitle,
  #PageFaq.pageCategory #Container .contBox01 .lowerTitle {
    margin-bottom: 58px;
    font-size: 34px;
  }
  #PageFaq.pageIndex #Container .contBox01 .contSubBox01,
  #PageFaq.pageCategory #Container .contBox01 .contSubBox01 {
    margin: auto;
    width: 100%;
  }
  #PageFaq.pageIndex #Container .contBox01 .contSubBox01 .postFaq .postFaqItem a,
  #PageFaq.pageCategory #Container .contBox01 .contSubBox01 .postFaq .postFaqItem a {
    padding: 35px 0;
  }
  #PageFaq.pageIndex #Container .contBox01 .contSubBox01 .postFaq .postFaqItem a::after,
  #PageFaq.pageCategory #Container .contBox01 .contSubBox01 .postFaq .postFaqItem a::after {
    top: auto;
    bottom: 30px;
  }
  #PageFaq.pageIndex #Container .contBox01 .contSubBox01 .postFaq .postFaqItem a .postFaqCont,
  #PageFaq.pageCategory #Container .contBox01 .contSubBox01 .postFaq .postFaqItem a .postFaqCont {
    padding-right: 0;
  }
  /*
  よくある質問 詳細
  -------------------------------------*/
  #PageFaq.pageEntry #Container .categoryListBox {
    padding-bottom: 56px;
  }
  #PageFaq.pageEntry #Container .categoryListBox .categoryList li {
    width: 50%;
  }
  #PageFaq.pageEntry #Container .contBox01 .contSubBox01 {
    padding-bottom: 0;
    width: 100%;
  }
  #PageFaq.pageEntry #Container .contBox01 .contSubBox01 .entryFaq {
    margin-bottom: 40px;
    padding: 35px 0;
    background: url(../img/contents/faq/bar_01.png) repeat-x left top, url(../img/contents/faq/bar_01.png) repeat-x left bottom;
    background-size: auto 1px, auto 1px;
  }
  #PageFaq.pageEntry #Container .contBox01 .contSubBox01 .entryFaq .postFaqTitle {
    margin-bottom: 20px;
    padding-left: 40px;
    background-size: 34px auto;
    font-size: 24px;
  }
  #PageFaq.pageEntry #Container .contBox01 .contSubBox01 .entryFaq .postFaqCont {
    padding-left: 40px;
    background-size: 36px auto;
    font-size: 32px;
  }
  #PageFaq.pageEntry #Container .contBox01 .contSubBox01 .entryFaq .postFaqCont p {
    line-height: 2;
  }
  /*
  お知らせ トップ
  お知らせ カテゴリ一覧
  -------------------------------------*/
  #PageNews.pageIndex #Container .contBox01 .lowerTitle,
  #PageNews.pageCategory #Container .contBox01 .lowerTitle {
    margin-bottom: 40px;
    font-size: 32px;
  }
  #PageNews.pageIndex #Container .contBox01 .contSubBox01,
  #PageNews.pageCategory #Container .contBox01 .contSubBox01 {
    margin: auto;
    width: 100%;
  }
  #PageNews.pageIndex #Container .contBox01 .contSubBox01 .postNews,
  #PageNews.pageCategory #Container .contBox01 .contSubBox01 .postNews {
    margin-bottom: 50px;
  }
  #PageNews.pageIndex #Container .contBox01 .contSubBox01 .postNews .postNewsItem a,
  #PageNews.pageCategory #Container .contBox01 .contSubBox01 .postNews .postNewsItem a {
    padding: 25px 0 38px 0;
  }
  #PageNews.pageIndex #Container .contBox01 .contSubBox01 .postNews .postNewsItem a::after,
  #PageNews.pageCategory #Container .contBox01 .contSubBox01 .postNews .postNewsItem a::after {
    top: auto;
    bottom: 30px;
  }
  #PageNews.pageIndex #Container .contBox01 .contSubBox01 .postNews .postNewsItem a .postNewsTime,
  #PageNews.pageCategory #Container .contBox01 .contSubBox01 .postNews .postNewsItem a .postNewsTime {
    margin-bottom: 10px;
  }
  #PageNews.pageIndex #Container .contBox01 .contSubBox01 .postNews .postNewsItem .postNewsCont,
  #PageNews.pageCategory #Container .contBox01 .contSubBox01 .postNews .postNewsItem .postNewsCont {
    padding-right: 0;
  }
  #PageNews.pageIndex #Container .contBox01 .contSubBox01 .postNews .postNewsItem .postNewsCont p,
  #PageNews.pageCategory #Container .contBox01 .contSubBox01 .postNews .postNewsItem .postNewsCont p {
    line-height: 1.8;
  }
  /*
  お知らせ トップ
  -------------------------------------*/
  #PageNews.pageIndex #Container .contBox01 {
    padding: 100px 0 120px;
  }
  /*
  お知らせ カテゴリ一覧
  -------------------------------------*/
  #PageNews.pageCategory #Container .contBox01 {
    padding: 92px 0 120px;
  }
  /*
  お知らせ 詳細
  -------------------------------------*/
  #PageNews.pageEntry #Container .contBox01 .contSubBox01 {
    padding-bottom: 0;
    width: 100%;
  }
  #PageNews.pageEntry #Container .contBox01 .contSubBox01 .entryNews {
    margin-bottom: 40px;
    padding: 24px 0;
    background: url(../img/contents/faq/bar_01.png) repeat-x left top, url(../img/contents/faq/bar_01.png) repeat-x left bottom;
    background-size: auto 1px, auto 1px;
  }
  #PageNews.pageEntry #Container .contBox01 .contSubBox01 .entryNews .postNewsTitle {
    margin-bottom: 2px;
    background-size: 34px auto;
    font-size: 28px;
  }
  #PageNews.pageEntry #Container .contBox01 .contSubBox01 .entryNews .postNewsTime {
    margin-bottom: 15px;
  }
  #PageNews.pageEntry #Container .contBox01 .contSubBox01 .entryNews .postNewsCont {
    background-size: 36px auto;
    font-size: 32px;
  }
  #PageNews.pageEntry #Container .contBox01 .contSubBox01 .entryNews .postNewsCont p {
    line-height: 2;
  }
  /*
  問合せ見積り
  -------------------------------------*/
  #PageContact.pageIndex #Main .contBox .contSubBox h3 {
    line-height: 50px;
    font-size: 32px;
  }
  #PageContact.pageIndex #Main #ContBox01 {
    padding-top: 90px;
    padding-bottom: 51px;
  }
  #PageContact.pageIndex #Main #ContBox01 .contSubBox .lowerTitle {
    margin-bottom: 40px;
  }
  #PageContact.pageIndex #Main #ContBox02 {
    padding-top: 50px;
    padding-bottom: 60px;
  }
  #PageContact.pageIndex #Main #ContBox02 .contSubBox01 {
    margin-bottom: 61px;
  }
  #PageContact.pageIndex #Main #ContBox02 .contSubBox01 .lowerTitle {
    margin-bottom: 39px;
  }
  #PageContact.pageIndex #Main #ContBox02 .contSubBox01 .textBox {
    padding: 40px 0 42px;
  }
  #PageContact.pageIndex #Main #ContBox02 .contSubBox01 .textBox p a:hover {
    text-decoration: underline;
  }
  #PageContact.pageIndex #Main #ContBox02 .contSubBox02 .lowerTitle {
    margin-bottom: 35px;
  }
  #PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox {
    padding: 40px 15px 50px;
  }
  #PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox {
    flex-direction: column;
    margin-top: 31px;
  }
  #PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem {
    padding: 0 15px;
    width: 100%;
  }
  #PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem .tel a {
    text-decoration: none;
    letter-spacing: 0;
    font-size: 37px;
  }
  #PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem01 {
    margin-right: 0;
    margin-bottom: 19px;
  }
  #PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem01 .tel {
    margin: 0 auto;
    max-width: 300px;
  }
  #PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem01 .tel a {
    padding: 35px 0 1px 66px;
    background-position: left 1px bottom;
    background-size: 53px auto;
  }
  #PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem01 .tel a small {
    top: 20px;
    left: 80px;
    font-size: 12px;
  }
  #PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem01 p:not(.tel) {
    margin-top: 8px;
    letter-spacing: .01em;
    font-size: 13px;
  }
  #PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem01 p:not(.tel) small {
    font-size: 12px;
  }
  #PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem02 {
    border-top: 1px dashed #000;
    border-left-width: 0;
    padding-top: 30px;
  }
  #PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem02 .tel {
    margin: 0 auto;
    max-width: 300px;
  }
  #PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem02 .tel a {
    padding: 20px 0 1px 62px;
    background-position: left bottom;
    background-size: 47px auto;
  }
  #PageContact.pageIndex #Main #ContBox02 .contSubBox02 .textBox .flexBox .flexItem02 .btnTypeLink a {
    padding-left: 18px;
    font-size: 17px;
  }
  #PageContact.pageIndex #Main #ContBox03 {
    padding-top: 51px;
  }
  #PageContact.pageIndex #Main #ContBox03 .contSubBox {
    padding: 0;
  }
  /*
  問合せ見積り 確認画面
  -------------------------------------*/
  #PageContact.pageConfirm #Main #ContBox01 {
    padding-top: 90px;
  }
  #PageContact.pageConfirm #Main #ContBox01 .contSubBox> p {
    margin-bottom: 50px;
    text-align: justify;
  }
  #PageContact.pageConfirm #Main #ContBox01 .contSubBox form table td {
    padding: 10px 0;
  }
  /*
  問合せ見積り 完了画面
  -------------------------------------*/
  #PageContact.pageThanks #Main #ContBox01 {
    padding-top: 90px;
  }
  #PageContact.pageThanks #Main #ContBox01 .contSubBox> p {
    text-align: justify;
  }
  #PageContact.pageThanks #Main #ContBox01 .contSubBox .btnTypeLink {
    margin-top: 30px;
    text-align: center;
  }
  /*
  会社案内
  -------------------------------------*/
  #PageCompany.pageIndex #MainImg #MainImgInner #MainImgTitle {
    padding: 25px 51px;
    width: 144px;
    height: 243px;
    text-align: center;
  }
  #PageCompany.pageIndex #Main .contBox .contSubBox {
    padding: 0;
  }
  #PageCompany.pageIndex #Main .contBox .contSubBox .lowerTitle {
    font-size: 34px;
  }
  #PageCompany.pageIndex #Main .contBox .contSubBox table.pc_display {
    display: none;
  }
  #PageCompany.pageIndex #Main .contBox .contSubBox table.sp_display {
    display: table;
  }
  #PageCompany.pageIndex #Main .contBox .contSubBox table th,
  #PageCompany.pageIndex #Main .contBox .contSubBox table td {
    display: block;
    padding: 12px 16px 10px;
    width: 100%;
    line-height: 28px;
    font-size: 14px;
  }
  #PageCompany.pageIndex #Main .contBox .contSubBox table td {
    padding: 14px 15px 13px;
  }
  #PageCompany.pageIndex #Main #ContBox01 {
    padding-top: 100px;
    padding-bottom: 69px;
  }
  #PageCompany.pageIndex #Main #ContBox01 .contSubBox01 .flexBox {
    flex-wrap: wrap;
  }
  #PageCompany.pageIndex #Main #ContBox01 .contSubBox01 .flexBox .flexItem {
    width: 100%;
  }
  #PageCompany.pageIndex #Main #ContBox01 .contSubBox01 .flexBox figure {
    margin-right: 0;
    margin-bottom: 30px;
  }
  #PageCompany.pageIndex #Main #ContBox01 .contSubBox01 .btnTypeLink {
    margin-top: 42px;
  }
  #PageCompany.pageIndex #Main #ContBox01 .contSubBox01 .btnTypeLink a {
    border-radius: 50px;
    padding: 18px 0;
    width: 100%;
    max-width: 345px;
    height: 100px;
    background-position: center bottom 25px;
    text-align: center;
    letter-spacing: .1em;
    font-size: 22px;
  }
  #PageCompany.pageIndex #Main #ContBox01 .contSubBox02 {
    margin-top: 72px;
  }
  #PageCompany.pageIndex #Main #ContBox01 .contSubBox02 p {
    margin: 26px 0 44px;
  }
  #PageCompany.pageIndex #Main #ContBox01 .contSubBox02 p a:hover {
    text-decoration: underline;
  }
  #PageCompany.pageIndex #Main #ContBox01 .contSubBox02 table th {
    text-align: justify;
  }
  #PageCompany.pageIndex #Main #ContBox01 .contSubBox02 table td a:hover {
    text-decoration: underline;
  }
  #PageCompany.pageIndex #Main #ContBox02 {
    padding-top: 53px;
    padding-bottom: 70px;
  }
  #PageCompany.pageIndex #Main #ContBox02 .contSubBox .lowerTitle {
    margin-bottom: 36px;
  }
  #PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox {
    padding: 34px 5px 5px;
  }
  #PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .txtBox {
    margin-bottom: 45px;
    padding: 0 25px;

    flex-wrap: wrap;
  }
  #PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .txtBox .flexItem {
    width: 100%;
  }
  #PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .txtBox .flexItem.txt h4 {
    margin-bottom: 7px;
  }
  #PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .txtBox .flexItem.txt p:first-of-type {
    line-height: 24px;
  }
  #PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .txtBox .flexItem.txt p+ p {
    margin-top: 15px;
  }
  #PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .txtBox .flexItem.txt p strong.train {
    background-position: left top 6px;
  }
  #PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .txtBox .flexItem.txt span {
    margin-top: 6px;
    padding: 5px 21px;
  }
  #PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .txtBox .flexItem.photo {
    margin-top: 40px;
    padding-left: 0;
  }
  #PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox .txtBox .map {
    height: 290px;
  }
  #PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox01 {
    margin-bottom: 40px;
  }
  #PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox02> .flexBox {
    margin-bottom: 47px;
  }
  #PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox02 .link {
    margin: 0 auto 45px;
    width: calc(100% - 50px);
  }
  #PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox02 .link figure {
    flex-wrap: wrap;
  }
  #PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox02 .link figure img {
    width: 100%;
  }
  #PageCompany.pageIndex #Main #ContBox02 .contSubBox .subBox02 .link span {
    display: block;
    margin: 24px 0 25px;
    padding-right: 0;
    padding-bottom: 25px;
    background-position: center bottom;
  }
  #PageCompany.pageIndex #Main #ContBox03 {
    padding-top: 62px;
  }
  #PageCompany.pageIndex #Main #ContBox03 .contSubBox .lowerTitle {
    margin-bottom: 36px;
  }
  #PageCompany.pageIndex #Main #ContBox03 .contSubBox table th {
    width: 100%;
  }
  #PageCompany.pageIndex #Main #ContBox03 .contSubBox table td p {
    line-height: 28px;
    font-size: 14px;
  }
  /*
  職場フォトギャラリー
  -------------------------------------*/
  #PageCompany.pageFactory #MainImg #MainImgInner #MainImgTitle {
    padding: 25px 51px;
    width: 144px;
    height: 243px;
    text-align: center;
  }
  #PageCompany.pageFactory #Main .contBox {
    padding-top: 92px;
  }
  #PageCompany.pageFactory #Main .contBox .contSubBox {
    padding: 0;
  }
  #PageCompany.pageFactory #Main .contBox .contSubBox .lowerTitle {
    margin-bottom: 40px;
    line-height: 50px;
    font-size: 34px;
  }
  #PageCompany.pageFactory #Main .contBox .contSubBox .flexBox .flexItem {
    margin-right: 0;
    margin-bottom: 30px;
    padding: 15px 15px 22px;
    width: 100%;
  }
  #PageCompany.pageFactory #Main .contBox .contSubBox .flexBox .flexItem .txt {
    padding-top: 20px;
  }
  /*
  工場見学のご案内
  -------------------------------------*/
  #PageFactory.pageIndex #Main .contBox .contSubBox {
    padding: 0;
  }
  #PageFactory.pageIndex #Main .contBox .contSubBox .lowerTitle {
    font-size: 34px;
  }
  #PageFactory.pageIndex #Main #ContBox01 {
    padding-top: 93px;
    padding-bottom: 70px;
  }
  #PageFactory.pageIndex #Main #ContBox01 .contSubBox .lowerTitle {
    margin-bottom: 31px;
  }
  #PageFactory.pageIndex #Main #ContBox01 .contSubBox .flexBox {
    margin-top: 32px;

    flex-wrap: wrap;
  }
  #PageFactory.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem {
    padding: 15px 15px 11px;
    width: 100%;
  }
  #PageFactory.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem p {
    margin-top: 11px;
  }
  #PageFactory.pageIndex #Main #ContBox01 .contSubBox .flexBox .flexItem+ .flexItem {
    margin-top: 30px;
  }
  #PageFactory.pageIndex #Main #ContBox02 {
    padding-top: 53px;
    padding-bottom: 60px;
  }
  #PageFactory.pageIndex #Main #ContBox02 .contSubBox .lowerTitle {
    margin-bottom: 30px;
  }
  #PageFactory.pageIndex #Main #ContBox02 .contSubBox .flexBox {
    margin-top: 41px;

    flex-wrap: wrap;
  }
  #PageFactory.pageIndex #Main #ContBox02 .contSubBox .flexBox .flexItem {
    padding: 15px 15px 25px;
    width: 100%;
  }
  #PageFactory.pageIndex #Main #ContBox02 .contSubBox .flexBox .flexItem h4 {
    margin-top: 25px;
  }
  #PageFactory.pageIndex #Main #ContBox02 .contSubBox .flexBox .flexItem p {
    margin-top: 9px;
  }
  #PageFactory.pageIndex #Main #ContBox02 .contSubBox .flexBox .flexItem+ .flexItem {
    margin-top: 30px;
  }
  #PageFactory.pageIndex #Main #ContBox03 {
    padding-top: 64px;
  }
  #PageFactory.pageIndex #Main #ContBox03 .contSubBox .lowerTitle {
    margin-bottom: 40px;
  }
  #PageFactory.pageIndex #Main #ContBox03 .contSubBox table tr:first-of-type td {
    border-top-width: 1px;
  }
  #PageFactory.pageIndex #Main #ContBox03 .contSubBox table tr:nth-of-type(3) td ol li+ li {
    margin-top: 14px;
  }
  #PageFactory.pageIndex #Main #ContBox03 .contSubBox table th,
  #PageFactory.pageIndex #Main #ContBox03 .contSubBox table td {
    display: block;
    width: 100%;
    line-height: 28px;
    font-size: 14px;
  }
  #PageFactory.pageIndex #Main #ContBox03 .contSubBox table th {
    padding: 11px;
  }
  #PageFactory.pageIndex #Main #ContBox03 .contSubBox table td {
    border-top-width: 1px;
    border-left-width: 0;
    padding: 13px 15px 14px;
  }
  #PageFactory.pageIndex #Main #ContBox03 .contSubBox table td small {
    display: inline;
    font-size: 12px;
  }
  #PageFactory.pageIndex #Main #ContBox03 .contSubBox table td a:hover {
    text-decoration: underline;
  }
  /*
  動画紹介
  -------------------------------------*/
  #PageMovie #Container .contBox01 {
    padding: 93px 0 95px;
  }
  #PageMovie #Container .contBox01 .contSubBox01 {
    width: 100%;
  }
  #PageMovie #Container .contBox01 .contSubBox01 h3 {
    margin-bottom: 36px;
    font-size: 36px;
  }
  #PageMovie #Container .contBox01 .contSubBox01 .movieWrap {
    margin-bottom: 30px;
    padding: 15px;
    background-color: #f8f7f3;
  }
  #PageMovie #Container .contBox01 .contSubBox01 .movieWrap iframe {
    width: 100%;
    height: 100%;
  }
  #PageMovie #Container .contBox01 .contSubBox01 p {
    line-height: 2;
  }
  /*
  特定商取引法に基づく表記
  -------------------------------------*/
  #PageLaw #Container .contBox01 .contSubBox01 {
    padding: 100px 0 120px;
  }
  #PageLaw #Container .contBox01 .contSubBox01 .simpleTable th {
    display: block;
    width: 100%;
  }
  #PageLaw #Container .contBox01 .contSubBox01 .simpleTable td {
    display: block;
    width: 100%;
  }
  /*
  プライバシーポリシー
  -------------------------------------*/
  #PagePolicy.pageIndex #Container .contBox01 .contSubBox01 {
    padding: 90px 0;
    width: 100%;
  }
  /*
  地蔵盆用提灯
  -------------------------------------*/
  #PageSeasonGoods.pageIndex #MainImg #MainImgInner #MainImgTitle {
    padding: 25px 50px;
  }
  #PageSeasonGoods.pageIndex #Main .contBox .contSubBox {
    padding: 0;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox01 {
    padding-top: 90px;
    padding-bottom: 52px;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 {
    padding-top: 56px;
    padding-bottom: 48px;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .title {
    margin-bottom: 43px;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .title h3 {
    margin-bottom: 9px;
    font-size: 34px;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .content {
    padding-top: 46px;
    padding-bottom: 53px;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .content .subBox h4 {
    margin-bottom: 24px;
    line-height: 37px;
    font-size: 29px;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .content .subBox h4 small {
    display: block;
    font-size: 24px;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .content .subBox .flexBox .flexItem {
    padding: 15px 15px 21px;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .content .subBox .flexBox .flexItem figure img {
    width: calc((100% - 15px) / 2);
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .content .subBox .flexBox .flexItem figure img+ img {
    margin-left: 15px;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox .content .subBox .flexBox .flexItem p {
    margin-top: 11px;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox> p {
    letter-spacing: .025em;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox01 .content .subBox01 {
    margin-bottom: 46px;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox01 .content .subBox01 .flexBox .flexItem:nth-of-type(1) {
    padding: 15px 15px 12px;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox01 .content .subBox01 .flexBox .flexItem:nth-of-type(2) {
    padding-left: 15px;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox01 .content .subBox02 .flexBox {
    flex-wrap: nowrap;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox01 .content .subBox02 .flexBox .flexItem {
    width: calc((100% - 15px) / 2);
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox01 .content .subBox02 .flexBox .flexItem figure img {
    width: 100%;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox01 .content .subBox02 .flexBox .flexItem p {
    margin-top: 21px;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox01 .content .subBox02 .flexBox .flexItem+ .flexItem {
    margin-left: 15px;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox01 .content> p {
    margin-top: 41px;
    letter-spacing: .025em;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox01 .content .faxBox {
    margin-top: 41px;
    padding-top: 41px;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox02 {
    margin-top: 78px;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox02 .title h3 {
    letter-spacing: 0;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox02 .content {
    margin-bottom: 47px;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox02 .content> .flexBox {
    margin-bottom: 33px;

    flex-wrap: wrap;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox02 .content> .flexBox .subBox {
    width: 100%;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox02 .content> .flexBox .subBox .flexBox .flexItem p {
    margin-top: 21px;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox02 .content> .flexBox .subBox02 {
    margin-top: 56px;
    margin-left: 0;
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox02 .content> .flexBox .subBox02 .flexBox .flexItem {
    width: calc((100% - 15px) / 2);
  }
  #PageSeasonGoods.pageIndex #Main #ContBox02 .contSubBox02 .content> .flexBox .subBox02 .flexBox .flexItem figure img {
    width: 100%;
  }
  /*
  404
  -------------------------------------*/
  #Page404.pageIndex #Container .contBox01 .contSubBox01 .btnTypeLink {
    margin-top: 30px;
  }
}
@media print, screen and (max-width: 374px) {
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .btnTypeSize {
    bottom: 60px;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .btnTypeSize span {
    padding: 10px 20px 10px 10px;
    background-position: right 10px center;
    background-size: 10px auto;
    font-size: 12px;
  }
  #PageCatalog.pageIndex .contBox02 .contSubBox01 .postListEntryCard .flexItem .popOpenWrapper .popOpen .content .noteTxt {
    font-size: 12px;
  }
  #PageCatalog.pageSubCategoryType .contBox02 .contSubBox02 .js_pop .content .noteTxt {
    font-size: 12px;
  }
  #PageCatalog.pageEntry .contBox02 .contSubBox01 .inner02 .mwBox .js_pop .content .noteTxt {
    font-size: 12px;
  }
}
_:lang(x)+ _:-webkit-full-screen-document,
#Page404.pageIndex #MainImg #MainImgInner #MainImgTitle .ajust {
  transform: translateX(0);
}

_:lang(x)+ _:-webkit-full-screen-document,
#PageContact #MainImg #MainImgInner #MainImgTitle .ajust {
  transform: translateX(0);
}

_:lang(x)+ _:-webkit-full-screen-document,
#PageNews #MainImg #MainImgInner #MainImgTitle .ajust {
  transform: translateX(0);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQ1E7QUFDQTtBQUNSO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFJQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDSDs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0c7RUFDQTs7QUFLUDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7OztBQVNQO0FBQUE7QUFBQTtBQUlDO0VBQ0M7O0FBRUM7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBTUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQU9DO0FBQUE7RUFDQzs7QUFFQztBQUFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBTUo7QUFBQTtBQUFBO0FBSUM7RUFDQzs7O0FBSUY7QUFBQTtBQUFBO0FBSUM7RUFDQzs7QUFFQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1KO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFPQztBQUFBO0VBQ0M7O0FBRUM7QUFBQTtFQUNDOzs7QUFNSjtBQUFBO0FBQUE7QUFJQztFQUNDOztBQUVDO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQU9SO0FBQUE7QUFBQTtBQUlDO0VBQ0M7O0FBRUM7RUFDQztFQUNHO0VBQ0E7OztBQU1QO0FBQUE7QUFBQTtBQUlDO0VBQ0M7O0FBRUM7RUFDQzs7QUFDQTtFQUNJO0VBQ0E7O0FBTU47RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUFJOztBQUVMO0VBQUs7O0FBS1A7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFRRTtFQUNDO0VBQ0E7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQVU7O0FBR1o7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFQztFQUNDO0VBQ0E7O0FBS0o7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFBUzs7QUFDVDtFQUFROztBQUNSO0VBQVM7O0FBQ1Q7RUFBUTs7QUFDUjtFQUFROztBQUNSO0VBQVE7O0FBQ1I7RUFBUTs7QUFDUjtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFJTDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFBWTs7QUFHZDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQztFQUNDO0VBQ0E7O0FBSUg7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtKO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTs7O0FBT0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQWFDO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDQzs7O0FBSUY7QUFBQTtBQUFBO0FBSUM7RUFDQzs7O0FBSUY7QUFBQTtBQUFBO0FBSUM7RUFDQzs7QUFFQztFQUNDO0VBQ0c7RUFDQTs7O0FBTVA7QUFBQTtBQUFBO0FBSUM7RUFDQzs7O0FBS0Y7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBSUM7RUFDQzs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFNSDtFQUNDOztBQUVEO0VBQ0M7O0FBQ0E7RUFDQzs7QUFFQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNHO0VBQ0E7RUFDQTs7QUFDSDtFQUNDOztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQVNSO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7RUFDRzs7QUFLUDtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBS0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0c7O0FBQ0g7RUFDQztFQUNHO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBS047RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBT0o7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTs7QUFJRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFJRDtFQUNDO0VBQ0E7RUFDQTtFQUNHOztBQUVKO0VBQ0M7RUFDQTs7QUFJRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBSUg7RUFDQztFQUNBOztBQUtKO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUVJO0VBQ0E7RUFFQTtFQUNIO0VBQ0E7O0FBRUQ7RUFDSTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFJVDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUM7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDRzs7QUFHTDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFRUDtFQUNDOztBQUdGO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSDtFQUNDOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBR0Y7RUFDQzs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQU1MO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFLSjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1KO0FBQUE7QUFBQTtBQUtFO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQVE7O0FBQ1I7RUFBUzs7QUFHWDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUFlOztBQUVoQjtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFBTTs7QUFJVDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFDQTtFQUFLOztBQUNMO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFBc0I7O0FBSzFCO0VBQ0M7RUFDQTtFQUNBOztBQUdFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFBb0I7O0FBS3hCO0VBQ0M7RUFDQTs7QUFHRTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQW9COztBQUd0QjtFQUFTOztBQUlaO0VBQ0M7RUFDQTtFQUNBOztBQUVDO0VBQVE7O0FBQ1I7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQU07O0FBQ047RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFBZTs7QUFJbEI7RUFDQzs7QUFFQztFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDbUI7O0FBQ25CO0VBQVU7O0FBQ1Y7RUFBVTs7O0FBUWhCO0FBQUE7QUFBQTtBQUtFO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFBUTs7QUFDUjtFQUFTOztBQUlWO0VBQ0M7O0FBQ0E7RUFBTTs7QUFFUDtFQUF5Qjs7QUFFMUI7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFBUTs7QUFJWDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUFvQjs7QUFDcEI7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBT047RUFDQzs7QUFFQztFQUFZOztBQUNaO0VBQ0M7O0FBRUM7RUFBbUI7O0FBQ25CO0VBQ0M7RUFDQTs7QUFDQTtFQUFNOztBQUVQO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNTDtFQUNDOztBQUVDO0VBQ0M7O0FBQ0E7RUFDQzs7QUFDQTtFQUFTOztBQUNUO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFPTjtFQUNDOztBQUVDO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUdGO0VBQ0M7O0FBQ0E7RUFBSTs7QUFJUDtFQUNDOztBQUVDO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUtKO0VBQ0M7O0FBRUM7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBR0Y7RUFDQzs7QUFDQTtFQUFJOztBQUlQO0VBQ0M7O0FBRUM7RUFBWTs7QUFFWDtFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU1MO0VBQ0M7O0FBRUM7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFBTTs7QUFFUDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUFROztBQUtaO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQWlCOztBQUVoQjtFQUFNOztBQUVQO0VBQ0M7RUFDQTs7QUFFQztFQUNDO0VBQ0E7RUFDQTs7O0FBV1Q7QUFBQTtBQUFBO0FBS0U7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUFxQjs7QUFDckI7RUFBc0I7O0FBQ3RCO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQU87O0FBQ1A7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFBSzs7QUFFTjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFBTTs7QUFHUjtFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFLRjtFQUFZOzs7QUFPakI7QUFBQTtBQUFBO0FBS0U7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFLQTtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQVM7O0FBR1g7RUFDQztFQUNBOztBQUNBO0VBQVE7O0FBRVA7RUFDQztFQUNBO0VBQ0E7O0FBS0Y7RUFBTTs7QUFJVDtFQUNDO0VBQ0E7O0FBRUM7RUFBSTs7QUFDSjtFQUFTOztBQUNUO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUtKO0VBQ0M7RUFDQTtFQUNBOztBQUVDO0VBQVk7O0FBQ1o7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBQ0E7RUFBSTs7QUFFTDtFQUFJOztBQUdOO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUM7RUFDQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0M7RUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUg7RUFDQztFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUFROztBQUdaO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNTDtFQUNDO0VBQ0E7O0FBRUM7RUFBSTs7QUFHTjtFQUNDO0VBQ0E7RUFDQTs7QUFFQztFQUFZOztBQUNaO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFLSjtFQUNDOztBQUVDO0VBQVk7O0FBRVg7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFHRjtFQUNDOztBQUNBO0VBQVU7O0FBRVg7RUFDQzs7O0FBU047QUFBQTtBQUFBO0FBQUE7QUFBQTtBQU9DO0FBQUE7RUFDQztFQUNBOztBQUNBO0FBQUE7RUFDQztFQUNBOztBQUVEO0FBQUE7RUFDQzs7O0FBS0g7QUFBQTtBQUFBO0FBWUE7QUFBQTtBQUFBO0FBSUM7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFJQztFQUNDO0VBQ0E7O0FBSUQ7RUFDQztFQUNBOztBQUVDO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUlIO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFQztFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFXUjtBQUFBO0FBQUE7QUFJQztFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7O0FBQ0E7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBS0o7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFJSDtFQUNDO0VBQ0E7O0FBS0o7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUdBO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUtGO0VBQ0M7O0FBSUg7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVDO0VBQ0M7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFRSjtFQUNDOztBQUtKO0VBQ0M7O0FBQ0E7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBS0o7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFJSDtFQUNDOztBQUNBO0VBQ0M7O0FBR0U7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBSUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7OztBQVdUO0FBQUE7QUFBQTtBQUtFO0VBQ0M7O0FBR0E7RUFDQzs7QUFJSDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFFQztFQUNDO0VBQ0E7OztBQVdUO0FBQUE7QUFBQTtBQUtFO0VBQ0M7O0FBR0E7RUFDQzs7QUFJSDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQzs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUVDO0VBQ0M7RUFDQTs7QUFRUDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7QUFBQTtFQUVDO0VBQ0c7RUFDQTs7QUFFSjtFQUNDOztBQUVEO0VBQ0M7O0FBQ0E7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBVVg7QUFBQTtBQUFBO0FBSUM7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBOztBQUVDO0VBQ0M7RUFDQTtFQUNBOztBQU1MO0VBQ0M7O0FBQ0E7RUFDQzs7QUFHQTtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVDO0VBQ0M7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0o7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7QUFBQTtFQUVDO0VBQ0c7RUFDQTs7QUFFSjtFQUNDOztBQUVEO0VBQ0M7O0FBQ0E7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFPVDtFQUNDOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFNTDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBQ0E7RUFDQzs7QUFFQztFQUNDO0VBQ0E7O0FBT047RUFDQzs7QUFDQTtFQUNDOzs7QUFRTDtBQUFBO0FBQUE7QUFJQztFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBRUM7RUFDQztFQUNBOztBQVFQO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVDO0VBQ0M7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQVNOO0FBQUE7QUFBQTtBQUtFO0VBQ0M7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUdGO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFXVDtBQUFBO0FBQUE7QUFTRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0M7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNDOztBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDQzs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0M7RUFDRzs7QUFLUDtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0M7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0M7RUFDQTs7QUFFRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0M7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0M7O0FBRUQ7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNDO0VBQ0E7O0FBSUQ7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDQzs7QUFJSDtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDQztFQUNHOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDQzs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDQzs7O0FBVVg7QUFBQTtBQUFBO0FBQUE7QUFTSztBQUFBO0VBQ0M7O0FBS0g7QUFBQTtFQUNDO0VBQ0E7O0FBRUQ7QUFBQTtFQUNDO0VBQ0E7O0FBRUM7QUFBQTtFQUNDO0VBQ0E7O0FBQ0E7QUFBQTtFQUNDO0VBQ0E7O0FBRUQ7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtBQUFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0FBQUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFDQzs7O0FBV1Q7QUFBQTtBQUFBO0FBT0s7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFVUDtBQUFBO0FBQUE7QUFBQTtBQVNJO0FBQUE7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFQUNDO0VBQ0E7O0FBRUQ7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtBQUFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDRzs7QUFFSjtBQUFBO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0FBQUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0VBQ0M7OztBQVVSO0FBQUE7QUFBQTtBQUtFO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7O0FBRUo7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQVNQO0FBQUE7QUFBQTtBQU9JO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUFROztBQUlYO0VBQ0M7RUFDQTs7QUFFQztFQUFjOztBQUdoQjtFQUNDO0VBQ0E7RUFDQTs7QUFFQztFQUNDOztBQUdGO0VBQ0M7O0FBQ0E7RUFBYzs7QUFDZDtFQUNDOztBQUNBO0VBQ0M7O0FBS0Y7RUFBYzs7QUFDZDtFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFHRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLSDtFQUNDOztBQUVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUFnQjs7QUFHbEI7RUFDQztFQUNBOztBQUNBO0VBQVE7O0FBR1Y7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFRUDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBTUo7QUFBQTtBQUFBO0FBS0U7RUFDQztFQUNBOztBQUVDO0VBQ0M7RUFDQTtBQUdBOztBQURBO0VBQWdCOztBQUtmO0VBQUs7O0FBRU47RUFDQzs7QUFDQTtFQUNDOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU9MO0FBQUE7QUFBQTtBQUtFO0VBQ0M7O0FBRUM7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFBZTs7O0FBTW5CO0FBQUE7QUFBQTtBQUtFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBS0E7RUFDQzs7QUFDQTtFQUFLOztBQUVKO0VBQ0M7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBQVE7O0FBRVQ7RUFDQztFQUNBOztBQUNBO0VBQWU7O0FBQ2Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUFJOztBQUNKO0VBQU07O0FBS1Y7RUFDQztFQUNBOztBQUVDO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBR0Y7RUFDQztFQUNBOztBQUdGO0VBQ0M7QUFJQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUhBO0VBQ0M7O0FBU0g7RUFDQztFQUNBO0VBQ0E7O0FBRUM7RUFBYzs7QUFDZDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFDQTtFQUFVOztBQUVUO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFJRDtFQUFROztBQUNSO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUlIO0VBQVk7O0FBRVg7RUFDQzs7QUFLSjtFQUNDOztBQUVDO0VBQWM7O0FBRWI7RUFBSzs7QUFDTDtFQUNDOztBQUNBO0VBQUk7OztBQVFWO0FBQUE7QUFBQTtBQUtFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBSUQ7RUFDQzs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQW9COztBQUVuQjtFQUFNOztBQUVQO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOzs7QUFVUjtBQUFBO0FBQUE7QUFNRztFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUFJOztBQUNKO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQWE7O0FBR2Y7RUFDQztFQUNBOztBQUVDO0VBQWM7O0FBQ2Q7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFNTDtFQUNDO0VBQ0E7RUFDQTs7QUFFQztFQUFjOztBQUNkO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTs7QUFNTDtFQUNDOztBQUVDO0VBQWM7O0FBQ2Q7RUFDQztFQUNBO0VBQ0E7O0FBR0U7RUFBUzs7QUFJUjtFQUFTOztBQUlaO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQUk7O0FBQ0o7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlIO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7O0FBU1A7QUFBQTtBQUFBO0FBT0k7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdGO0VBQ0M7OztBQU9MO0FBQUE7QUFBQTtBQU1HO0VBQ0M7RUFDQTtFQUNBOztBQUtGO0VBQ0M7OztBQUtIO0FBQUE7QUFBQTtBQU1HO0VBQ0M7RUFDQTtFQUNBOztBQU9BO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7O0FBSUg7RUFDQzs7O0FBT0w7QUFBQTtBQUFBO0FBS0U7RUFDQzs7QUFLQTtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQUk7O0FBR047RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQztFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUNDO0VBQVU7O0FBR2I7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFVTDtFQUNDOztBQUdFO0VBQVM7O0FBQ1Q7RUFBbUI7O0FBQ25CO0VBQW1COztBQU1wQjtFQUNDO0VBQ0E7O0FBQ0E7RUFBZ0I7O0FBSW5CO0VBQVE7O0FBQ1I7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUFROztBQUlYO0VBQ0M7O0FBQ0E7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFQztFQUFtQjs7QUFDbkI7RUFBbUI7OztBQVUzQjtBQUFBO0FBQUE7QUFJQztFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNHOztBQUtIO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7OztBQVFMO0FBRUM7QUFBQTtBQUFBO0VBS0U7SUFDQzs7RUFDQTtJQUNDOztFQUVEO0lBQ0M7O0VBVUM7SUFDRTs7RUFTQTtJQUNDOztFQWNEO0lBQ0M7SUFDQTs7RUFFQztJQUNDOztFQUNBO0lBQ0M7O0VBZU47SUFDQzs7RUFVRDtJQUNRO0lBQ0E7O0VBRUU7SUFDRTs7RUFLYjtJQUFtRDs7RUFJdEQ7SUFDQzs7RUFNSztJQUNDOztFQUVEO0lBQ0M7O0FBVVI7QUFBQTtBQUFBO0VBU007SUFDQzs7RUFFQztJQUNDOztFQUNBO0lBQ0M7O0FBWVY7QUFBQTtBQUFBO0FBWUE7QUFBQTtBQUFBO0VBS0U7SUFDQztJQUNBO0lBQ0E7O0VBQ0E7SUFDQztJQUNBOztFQUNBO0lBQ0M7O0VBRUQ7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7O0VBQ0E7SUFDQztJQUNHOztFQUVKO0lBQ0M7SUFDQTtJQUNBOztFQUNBO0lBQ0M7O0VBRUQ7SUFDQzs7RUFJSDtJQUNDOztFQUVEO0lBQ0M7O0VBRUM7SUFDQzs7QUFjUjtBQUFBO0FBQUE7RUFJQztJQUNDO0lBQ0E7SUFDQTs7QUFJRjtBQUFBO0FBQUE7RUFJQztJQUNDO0lBQ0E7SUFDQTs7QUFJRjtBQUFBO0FBQUE7RUFJQztJQUNDO0lBQ0E7SUFDQTs7QUFJRjtBQUFBO0FBQUE7RUFXTztBQUFBO0lBQ0M7O0FBVVI7QUFBQTtBQUFBO0FBQUE7RUFPRTtBQUFBO0lBQ0M7SUFDQTs7RUFDQTtBQUFBO0lBQ0M7O0VBR0U7QUFBQTtJQUNDOztBQVNQO0FBQUE7QUFBQTtFQUlDO0lBQ0M7O0FBSUY7QUFBQTtBQUFBO0VBSUM7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7O0FBTUg7QUFBQTtBQUFBO0VBVU87SUFBUTs7RUFHUjtJQUFROztBQVNmO0FBQUE7QUFBQTtFQVNNO0lBQ0M7SUFDQTs7QUFTUDtBQUFBO0FBQUE7RUFRSztJQUNDO0lBQ0E7O0VBQ0E7SUFDQzs7QUFVUDtBQUFBO0FBQUE7RUFLRTtJQUNDOztFQUNBO0lBQ0M7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7O0FBT0w7QUFBQTtBQUFBO0VBTUc7SUFDQzs7RUFFQztJQUNDOztBQVFOO0FBQUE7QUFBQTtFQU1HO0lBQ0M7SUFDQTtJQUNBOzs7QUFTTDtBQUdDO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtFQUtFO0lBQ0M7O0VBQ0E7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7O0VBQ0E7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7O0VBRUQ7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Q0M7SUFDQTs7RUFDQTtJQUNDOztFQUVEO0lBQ0M7O0VBQ0E7SUFDQztJQUNBOztFQUVEO0lBQ0M7O0VBQ0E7SUFDQztJQUNBOztFQVVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFQztJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUVEO0lBQ0M7SUFDQTs7QUFXUjtBQUFBO0FBQUE7RUFJQztJQUNDOztFQUNBO0lBQ0M7SUFDQTs7RUFDQTtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQztJQUNBOztFQUNBO0lBQ0M7SUFDQTs7RUFDQTtJQUNDOztFQUtKO0lBQ0M7O0VBQ0E7SUFDQztJQUNBOztFQUdBO0lBQ0M7SUFDQTtJQUNBOztFQUNBO0lBQ0M7SUFDQTtJQUNBOztFQUNBO0lBQ0M7O0VBRUQ7SUFDQzs7RUFPTjtJQUNDOztFQUVBO0lBQ0M7O0VBQ0E7SUFDQztJQUNBO0lBQ0E7O0VBQ0E7SUFDQztJQUNBO0lBQ0E7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7O0VBQ0E7SUFDQzs7RUFFRDtJQUNDOztFQUdBO0lBQ0M7SUFDQTs7RUFDQTtJQUNDOztFQUlIO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBQ0g7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0M7O0VBSUg7SUFDQztJQUNBO0lBQ0E7O0VBQ0E7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDQztJQUNBOztFQUNBO0lBQ0M7O0VBQ0E7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFNSDtJQUNDOztFQUtKO0lBQ0M7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7O0VBQ0E7SUFDQzs7RUFLSjtJQUNDOztFQUNBO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7O0VBQ0E7SUFDQztJQUNBOztFQUNBO0lBQ0M7O0VBQ0E7SUFDQzs7RUFJSDtJQUNDOztFQUNBO0lBQ0M7O0VBRUM7SUFDQzs7RUFDQTtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFHRjtJQUNDOztFQUNBO0lBRUM7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7O0FBWVQ7QUFBQTtBQUFBO0VBS0U7SUFDQzs7RUFHQTtJQUNDOztFQUtGO0lBQ0M7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7O0VBRUQ7SUFDQzs7RUFDQTtJQUNDOztFQUNBO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUNBO0lBQ0M7O0FBU1A7QUFBQTtBQUFBO0VBTUU7SUFDQzs7RUFHQTtJQUNDOztFQUlIO0lBQ0M7O0VBQ0E7SUFDQzs7RUFHQTtJQUNDOztFQUdGO0lBQ0M7O0VBRUM7SUFDQzs7RUFDQTtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFLSjtJQUNDOztFQUNBO0lBQ0M7O0VBQ0E7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBR0Y7SUFDQzs7RUFHRjtJQUNDOztFQUNBO0FBQUE7SUFFQztJQUNHOztFQUVKO0lBQ0M7SUFDQTs7RUFHQTtJQUNDO0lBQ0c7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDOztFQUlKO0lBQ0M7O0VBSUQ7SUFDQzs7QUFVUjtBQUFBO0FBQUE7RUFJQztJQUNDOztFQUNBO0lBQ0M7O0VBR0Y7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOztFQUNBO0lBQ0M7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7O0VBRUQ7SUFDQzs7RUFDQTtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQztJQUNBOztFQUNBO0lBQ0M7O0VBQ0E7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7O0VBTUw7SUFDQzs7RUFDQTtJQUNDOztFQUtFO0lBQ0M7O0VBSUg7SUFDQzs7RUFDQTtJQUNDOztFQUNBO0lBQ0M7O0VBR0Y7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7O0VBRUQ7SUFDQzs7RUFFQztJQUNDOztFQUlIO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUtKO0lBQ0M7O0VBQ0E7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBR0Y7SUFDQzs7RUFHRjtJQUNDOztFQUNBO0FBQUE7SUFFQztJQUNHOztFQUVKO0lBQ0M7SUFDQTs7RUFHQTtJQUNDO0lBQ0c7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDOztFQUlKO0lBQ0M7O0VBSUQ7SUFDQzs7RUFPSjtJQUNDO0lBQ0E7SUFDQTs7RUFJSDtJQUNDOztFQUNBO0lBQ0M7O0VBRUQ7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7O0VBQ0E7SUFDQzs7RUFFRDtJQUNDOztFQU9MO0lBQ0M7SUFDQTs7RUFDQTtJQUNDOztFQUNBO0lBQ0M7O0VBQ0E7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBSUg7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7SUFDQTs7QUFPTDtBQUFBO0FBQUE7RUFJQztJQUNDOztFQUVEO0lBQ0M7O0VBQ0E7SUFDQzs7RUFHRTtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7O0VBRUM7SUFDQztJQUNBOztFQVFQO0lBQ0M7O0VBRUM7SUFDQzs7RUFHRjtJQUNDOztFQUNBO0lBQ0M7O0VBSUQ7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7O0VBRUQ7SUFDQzs7RUFFQztJQUNDOztFQUlIO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztBQVNOO0FBQUE7QUFBQTtFQUtFO0lBQ0M7O0VBQ0E7SUFDQzs7RUFFRDtJQUNDOztFQUVDO0lBQ0M7O0VBSUg7SUFDQztJQUNBOztFQUNBO0lBQ0M7SUFDQTtJQUNBOztFQUNBO0lBQ0M7SUFDQTs7RUFHQTtJQUNDO0lBQ0E7SUFDQTs7RUFFRDtJQUNDOztFQUNBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7O0VBRUM7SUFDQzs7QUFZVjtBQUFBO0FBQUE7RUFTRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBQ0M7O0VBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUNDO0lBQ0E7O0VBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUNDOztFQUlIO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFDQzs7RUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBQ0M7SUFDQTs7RUFFRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBQ0M7SUFDQTs7RUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBQ0M7SUFDQTs7RUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUNDOztFQUVEO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFDQzs7RUFFRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBQ0M7O0VBRUQ7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUNDOztFQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFDQzs7RUFFRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBQ0M7SUFDQTs7RUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBQ0M7O0VBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUNDOztFQUlEO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBQ0M7O0VBSUg7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUNDO0lBQ0E7O0VBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUNDO0lBQ0c7SUFDQTs7RUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBQ0M7O0VBR0w7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUNDOztFQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFDQztJQUNHO0lBQ0E7O0VBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUNGOztBQVdSO0FBQUE7QUFBQTtFQVFLO0FBQUE7SUFDQzs7RUFLSDtBQUFBO0lBQ0M7SUFDQTs7RUFFRDtBQUFBO0lBQ0M7SUFDQTs7RUFHRTtBQUFBO0lBQ0M7O0VBQ0E7QUFBQTtJQUNDO0lBQ0E7O0VBRUQ7QUFBQTtJQUNDOztBQVVSO0FBQUE7QUFBQTtFQUtFO0lBQ0M7O0VBRUU7SUFDQzs7RUFLSDtJQUNDO0lBQ0E7O0VBQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUVEO0lBQ0M7SUFDQTtJQUNBOztFQUNBO0lBQ0M7O0FBVVA7QUFBQTtBQUFBO0FBQUE7RUFRRztBQUFBO0lBQ0M7SUFDQTs7RUFFRDtBQUFBO0lBQ0M7SUFDQTs7RUFDQTtBQUFBO0lBQ0M7O0VBRUM7QUFBQTtJQUNDOztFQUNBO0FBQUE7SUFDQztJQUNBOztFQUVEO0FBQUE7SUFDQzs7RUFHRjtBQUFBO0lBQ0M7O0VBQ0E7QUFBQTtJQUNDOztBQVVSO0FBQUE7QUFBQTtFQUtFO0lBQ0M7O0FBS0g7QUFBQTtBQUFBO0VBS0U7SUFDQzs7QUFLSDtBQUFBO0FBQUE7RUFNRztJQUNDO0lBQ0E7O0VBQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7SUFDQTs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7SUFDQTs7RUFDQTtJQUNDOztBQVVQO0FBQUE7QUFBQTtFQU9JO0lBQ0M7SUFDQTs7RUFJSDtJQUNDO0lBQ0E7O0VBRUM7SUFBYzs7RUFHaEI7SUFDQztJQUNBOztFQUNBO0lBQ0M7O0VBQ0E7SUFBYzs7RUFDZDtJQUFXOztFQUVYO0lBQ0M7O0VBSUQ7SUFBYzs7RUFDZDtJQUNDOztFQUNBO0lBQ0M7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7O0VBRUM7SUFDQztJQUNBO0lBQ0E7O0VBSUg7SUFDQztJQUNBOztFQUNBO0lBQ0M7SUFDRzs7RUFDSDtJQUNDO0lBQ0E7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7SUFDQTs7RUFJSDtJQUNDO0lBQ0E7SUFDQTs7RUFDQTtJQUFROztFQUdWO0lBQ0M7SUFDQTtJQUNBOztFQUNBO0lBQ0M7SUFDRzs7RUFDSDtJQUNDO0lBQ0E7SUFDQTs7RUFJRDtJQUNDO0lBQ0E7O0VBUVA7SUFDQzs7RUFDQTtJQUNDOztBQU1KO0FBQUE7QUFBQTtFQUtFO0lBQ0M7O0VBRUM7SUFDQztJQUNBOztFQUlDO0lBQUs7O0FBY1g7QUFBQTtBQUFBO0VBS0U7SUFDQzs7RUFFQztJQUNDOztFQUVEO0lBQ0M7SUFDQTs7QUFPTDtBQUFBO0FBQUE7RUFLRTtJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUtBO0lBQ0M7O0VBQ0E7SUFBYzs7RUFFYjtJQUFlOztFQUNmO0lBQWU7O0VBQ2Y7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVEO0lBQ0M7O0VBS0o7SUFDQztJQUNBOztFQUVDO0lBQ0M7O0VBQ0E7SUFBWTs7RUFDWjtJQUNDO0lBQ0E7O0VBR0Y7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFJSDtJQUNDOztFQUNBO0lBQ0M7O0VBRUM7SUFDQzs7RUFLRjtJQUFLOztFQUdIO0lBQ0M7O0VBT047SUFDQztJQUNBOztFQUVDO0lBQWM7O0VBQ2Q7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7SUFDQTs7RUFDQTtJQUNDOztFQUVDO0lBQUs7O0VBRUo7SUFBa0I7O0VBQ2xCO0lBQVE7O0VBRVA7SUFBVTs7RUFHWjtJQUNDO0lBQ0E7O0VBR0Y7SUFDQztJQUNBOztFQUdGO0lBQU87O0VBR1Q7SUFBWTs7RUFFWDtJQUFlOztFQUNmO0lBQ0M7SUFDQTs7RUFDQTtJQUNDOztFQUNBO0lBQU07O0VBRVA7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQU1MO0lBQ0M7O0VBRUM7SUFBYzs7RUFFYjtJQUFLOztFQUVKO0lBQ0M7SUFDQTs7QUFTUDtBQUFBO0FBQUE7RUFLRTtJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUlEO0lBQ0M7O0VBQ0E7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7SUFDQTs7RUFHQTtJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQU87O0FBUWI7QUFBQTtBQUFBO0VBTUc7SUFDQzs7RUFDQTtJQUFjOztFQUdoQjtJQUNDO0lBQ0E7O0VBRUM7SUFBYzs7RUFDZDtJQUNDO0lBQ0E7O0VBQ0E7SUFDQztJQUNBOztFQUNBO0lBQUk7O0VBQ0o7SUFBZ0I7O0VBS3BCO0lBQ0M7SUFDQTs7RUFFQztJQUFjOztFQUNkO0lBQ0M7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7O0VBQ0E7SUFBSzs7RUFDTDtJQUFJOztFQUNKO0lBQWdCOztFQUtwQjtJQUNDOztFQUVDO0lBQWM7O0VBR1o7SUFBcUI7O0VBR25CO0lBQVU7O0VBSWI7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFFRDtJQUFLOztFQUNMO0lBQ0M7SUFDQTtJQUNBOztFQUNBO0lBQ0M7SUFDQTs7RUFHQTtJQUNDOztBQVVSO0FBQUE7QUFBQTtFQUtFO0lBQ0M7O0VBQ0E7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7O0VBQ0E7SUFDQztJQUNBOztFQUdGO0lBQ0M7O0FBT0w7QUFBQTtBQUFBO0VBTUc7SUFDQzs7RUFFQztJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOztBQVFOO0FBQUE7QUFBQTtFQU1HO0lBQ0M7SUFDQTs7QUFNSjtBQUFBO0FBQUE7RUFLRTtJQUNDOztFQUtBO0lBQWM7O0VBRWY7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7RUFFQztJQUNDOztFQUNBO0lBQ0M7SUFDQTs7RUFHRjtJQUNDO0lBQ0E7O0VBRUM7SUFDQztJQUNBO0lBQ0E7O0VBQ0E7SUFDQztJQUNBOztFQUlEO0lBQ0M7O0VBRUM7SUFDQzs7RUFDQTtJQUFVOztFQUdaO0lBQUk7O0VBS1I7SUFBUTs7RUFJUDtJQUNDOztFQUdFO0lBQW1COztFQUNuQjtJQUFtQjs7RUFLckI7SUFDQzs7RUFDQTtJQUNDOztFQUVDO0lBQU07O0VBRVA7SUFBSTs7RUFDSjtJQUFnQjs7RUFJbkI7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7RUFJSDtJQUNDOztFQUNBO0lBQVk7O0VBQ1o7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7O0VBQ0E7SUFDQzs7RUFHRTtJQUFJOztFQUlQO0lBQ0M7SUFDQTs7RUFFQztJQUNDOztFQUVDO0lBQU07O0FBWWhCO0FBQUE7QUFBQTtFQUlDO0lBQWlEOzs7QUFLbkQ7RUFFQztJQUNDOztFQUNBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0MiLCJmaWxlIjoicGFnZS5jc3MifQ== */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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O0VBNGlCSztJQUNDLFdBQUE7RUExaUJOO0VBNmlCUTtJQUFJLGdCQUFBO0VBMWlCWjtFQThpQks7SUFDQyxnQkFBQTtJQUNBLGNBQUE7RUE1aUJOO0VBOGlCTztJQUNDLDhCQUFBO0VBNWlCUjtFQThpQlM7SUFBTSxXQUFBO0VBM2lCZjtFQXVqQkQ7O3dDQUFBO0VBSUM7SUFBaUQsZ0JBQUE7RUFyakJqRDtBQUNGO0FBeWpCQTtFQUVDO0lBQ0MsWUFBQTtFQXhqQkE7RUF5akJBO0lBQ0MsZUFBQTtJQUNBLDRCQUFBO0lBQ0EsMEJBQUE7SUFDQSxzQ0FBQTtFQXZqQkQ7RUEwakJEO0lBQ0MsZUFBQTtFQXhqQkE7RUEwakJEO0lBQ0MsZUFBQTtFQXhqQkE7RUEwakJEO0lBQ0MsZUFBQTtFQXhqQkE7QUFDRjtBQTJqQkE7RUFDQyx3QkFBQTtBQXpqQkQ7O0FBNGpCQTtFQUNDLHdCQUFBO0FBempCRDs7QUE0akJBO0VBQ0Msd0JBQUE7QUF6akJEO0FBQ0EseXJwQ0FBeXJwQyIsImZpbGUiOiJwYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuQGltcG9ydCB1cmwoYmFzZS5jc3MpO1xyXG5AaW1wb3J0IHVybChjb21tb24uY3NzKTtcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUGFnZSBDU1MgMjAxOC4wNVxyXG5DU1Mg5ouF5b2T6ICF5ZCNIERvY3VtZW50IDIwMTguMDVcclxuTGFzdCBVcGRhdGUgMjAxOC4wNSDmi4XlvZPogIXlkI1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjKi9cclxuLyojIyMg44Oh44Kk44Oz44Kk44Oh44O844K4IOimi+WHuuOBl+ODqeODmeODqyAjIyMqL1xyXG4vKiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMqL1xyXG4vKlxyXG7jg4jjg4Pjg5fjg5rjg7zjgrhcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlLnBhZ2VJbmRleCAuaW1wb3J0YW50Qm94IHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNGY0ZjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA1NjsgfVxyXG4gICNQYWdlLnBhZ2VJbmRleCAuaW1wb3J0YW50Qm94IC5pbXBvcnRhbnRUaXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4OyB9XHJcbiAgI1BhZ2UucGFnZUluZGV4IC5pbXBvcnRhbnRCb3ggdWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVkNWQ1ZDtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDsgfVxyXG4gICAgI1BhZ2UucGFnZUluZGV4IC5pbXBvcnRhbnRCb3ggdWwgbGkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4gICAgICAjUGFnZS5wYWdlSW5kZXggLmltcG9ydGFudEJveCB1bCBsaSB0aW1lIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDg0cHg7IH1cclxuICAgICAgI1BhZ2UucGFnZUluZGV4IC5pbXBvcnRhbnRCb3ggdWwgbGkgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExNHB4KTtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cclxuI1BhZ2UucGFnZUluZGV4ICNNYWluSW1nIHtcclxuICB3aWR0aDogMTAwJTsgfVxyXG4gICNQYWdlLnBhZ2VJbmRleCAjTWFpbkltZyAjTWFpbkltZ0lubmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA3ODBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4gICAgI1BhZ2UucGFnZUluZGV4ICNNYWluSW1nICNNYWluSW1nSW5uZXIgLm1haW5JbWdUaXRsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogNTU7IH1cclxuICAgICAgI1BhZ2UucGFnZUluZGV4ICNNYWluSW1nICNNYWluSW1nSW5uZXIgLm1haW5JbWdUaXRsZSBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjTWFpbkltZyAjTWFpbkltZ0lubmVyIC5tYWluSW1nVGl0bGUjTWFpbkltZ1RpdGxlMDEge1xyXG4gICAgICAgIHdpZHRoOiAxNDVweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEyMHB4OyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjTWFpbkltZyAjTWFpbkltZ0lubmVyIC5tYWluSW1nVGl0bGUjTWFpbkltZ1RpdGxlMDIge1xyXG4gICAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMTAwcHg7IH1cclxuICAgICNQYWdlLnBhZ2VJbmRleCAjTWFpbkltZyAjTWFpbkltZ0lubmVyIC5ieHNsaWRlckJveCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDc4MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuICAgICAgI1BhZ2UucGFnZUluZGV4ICNNYWluSW1nICNNYWluSW1nSW5uZXIgLmJ4c2xpZGVyQm94IC5ieHNsaWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA3ODBweDsgfVxyXG4gICAgICAgICNQYWdlLnBhZ2VJbmRleCAjTWFpbkltZyAjTWFpbkltZ0lubmVyIC5ieHNsaWRlckJveCAuYnhzbGlkZXIgLm10Ymcge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbiAgICAgICAgICAjUGFnZS5wYWdlSW5kZXggI01haW5JbWcgI01haW5JbWdJbm5lciAuYnhzbGlkZXJCb3ggLmJ4c2xpZGVyIC5tdGJnIC5iZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzgwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XHJcbiAgICAgICAgICAjUGFnZS5wYWdlSW5kZXggI01haW5JbWcgI01haW5JbWdJbm5lciAuYnhzbGlkZXJCb3ggLmJ4c2xpZGVyIC5tdGJnIHAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjcyKTtcclxuICAgICAgICAgICAgcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG4gICAgICAjUGFnZS5wYWdlSW5kZXggI01haW5JbWcgI01haW5JbWdJbm5lciAuYnhzbGlkZXJCb3ggLmJ4LWNvbnRyb2xzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiA1MTsgfVxyXG4gICAgICAgICNQYWdlLnBhZ2VJbmRleCAjTWFpbkltZyAjTWFpbkltZ0lubmVyIC5ieHNsaWRlckJveCAuYngtY29udHJvbHMgYSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgICB0b3A6IDA7IH1cclxuICAgICAgICAgICNQYWdlLnBhZ2VJbmRleCAjTWFpbkltZyAjTWFpbkltZ0lubmVyIC5ieHNsaWRlckJveCAuYngtY29udHJvbHMgYS5ieC1wcmV2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9hcnJvd18wOC5wbmcpO1xyXG4gICAgICAgICAgICBsZWZ0OiAzMXB4OyB9XHJcbiAgICAgICAgICAjUGFnZS5wYWdlSW5kZXggI01haW5JbWcgI01haW5JbWdJbm5lciAuYnhzbGlkZXJCb3ggLmJ4LWNvbnRyb2xzIGEuYngtbmV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvYXJyb3dfMDkucG5nKTtcclxuICAgICAgICAgICAgcmlnaHQ6IDI5cHg7IH1cclxuXHJcbi8qXHJcbuOCquODquOCuOODiuODq+aPkOeBr1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW5JbWcge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvbWFpbl92aXN1X2xvd2VyXzAxLnBuZyk7IH1cclxuICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbkltZyAjTWFpbkltZ0lubmVyICNNYWluSW1nVGl0bGUge1xyXG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDFweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI5cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7IH1cclxuXHJcbi8qXHJcbuWFsemAmlxyXG7oh6rnpL7oo73pgKDjga7jgZPjgaDjgo/jgopcclxu6KO96YCg5bel56iL44Gu44GU57S55LuLXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW5JbWcsXHJcbiNQYWdlSW50cm9kdWNlLnBhZ2VQcm9jZXNzICNNYWluSW1nIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRlbnRzL21haW5fdmlzdV9sb3dlcl8wMi5wbmcpOyB9XHJcbiAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluSW1nICNNYWluSW1nSW5uZXIgI01haW5JbWdUaXRsZSxcclxuICAjUGFnZUludHJvZHVjZS5wYWdlUHJvY2VzcyAjTWFpbkltZyAjTWFpbkltZ0lubmVyICNNYWluSW1nVGl0bGUge1xyXG4gICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI5cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cclxuXHJcbi8qXHJcbuazqOaWh+OBrua1geOCjFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW5JbWcge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvbWFpbl92aXN1X2xvd2VyXzAzLnBuZyk7IH1cclxuXHJcbi8qXHJcbuaPkOeBr+ijvemAoOWun+e4viDlhbHpgJpcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlQXJjaGl2ZXMgI01haW5JbWcge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvbWFpbl92aXN1X2xvd2VyXzA0LnBuZyk7IH1cclxuICAjUGFnZUFyY2hpdmVzICNNYWluSW1nICNNYWluSW1nSW5uZXIgI01haW5JbWdUaXRsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjlweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjlweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjE4ZW07IH1cclxuXHJcbi8qXHJcbuWFsemAmlxyXG7llYblk4Hjgqvjgr/jg63jgrBcclxu44K144Kk44K66KGoXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jUGFnZUNhdGFsb2cgI01haW5JbWcsXHJcbiNQYWdlU2l6ZSAjTWFpbkltZyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9tYWluX3Zpc3VfbG93ZXJfMDUucG5nKTsgfVxyXG4gICNQYWdlQ2F0YWxvZyAjTWFpbkltZyAjTWFpbkltZ0lubmVyICNNYWluSW1nVGl0bGUsXHJcbiAgI1BhZ2VTaXplICNNYWluSW1nICNNYWluSW1nSW5uZXIgI01haW5JbWdUaXRsZSB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDU0cHg7IH1cclxuXHJcbi8qXHJcbuOBiuefpeOCieOBmyDlhbHpgJpcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlTmV3cyAjTWFpbkltZyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9tYWluX3Zpc3VfbG93ZXJfMDYucG5nKTsgfVxyXG4gICNQYWdlTmV3cyAjTWFpbkltZyAjTWFpbkltZ0lubmVyICNNYWluSW1nVGl0bGUge1xyXG4gICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogNTRweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDU0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA3ZW07IH1cclxuICAgICNQYWdlTmV3cyAjTWFpbkltZyAjTWFpbkltZ0lubmVyICNNYWluSW1nVGl0bGUgLmFqdXN0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTsgfVxyXG5cclxuLypcclxu44KI44GP44GC44KL6LOq5ZWPIOWFsemAmlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VGYXEgI01haW5JbWcge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvbWFpbl92aXN1X2xvd2VyXzA3LnBuZyk7IH1cclxuICAjUGFnZUZhcSAjTWFpbkltZyAjTWFpbkltZ0lubmVyICNNYWluSW1nVGl0bGUge1xyXG4gICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMTBlbTsgfVxyXG5cclxuLypcclxu5ZWP5ZCI44Gb6KaL56mN44KKIOWFsemAmlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VDb250YWN0ICNNYWluSW1nIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRlbnRzL21haW5fdmlzdV9sb3dlcl8wOC5wbmcpOyB9XHJcbiAgI1BhZ2VDb250YWN0ICNNYWluSW1nICNNYWluSW1nSW5uZXIgI01haW5JbWdUaXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDsgfVxyXG4gICAgI1BhZ2VDb250YWN0ICNNYWluSW1nICNNYWluSW1nSW5uZXIgI01haW5JbWdUaXRsZSAuYWp1c3Qge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpOyB9XHJcbiNQYWdlQ29udGFjdCAjTWFpbiAuc3RlcEJveCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbjogNTZweCAwIDcwcHg7IH1cclxuICAjUGFnZUNvbnRhY3QgI01haW4gLnN0ZXBCb3ggLmZsZXhJdGVtIHtcclxuICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAtIDgwcHgpIC8gMyApO1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbiAgICAjUGFnZUNvbnRhY3QgI01haW4gLnN0ZXBCb3ggLmZsZXhJdGVtIGR0IHtcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHBhZGRpbmc6IDE0cHggMCAxMnB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xyXG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7IH1cclxuICAgICAgI1BhZ2VDb250YWN0ICNNYWluIC5zdGVwQm94IC5mbGV4SXRlbSBkdCBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDsgfVxyXG4gICAgICAjUGFnZUNvbnRhY3QgI01haW4gLnN0ZXBCb3ggLmZsZXhJdGVtIGR0IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG4gICAgI1BhZ2VDb250YWN0ICNNYWluIC5zdGVwQm94IC5mbGV4SXRlbSBkZCB7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgcGFkZGluZzogMjRweCAwIDIycHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7XHJcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XHJcbiAgICAgICNQYWdlQ29udGFjdCAjTWFpbiAuc3RlcEJveCAuZmxleEl0ZW0gZGQgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG4gICAgI1BhZ2VDb250YWN0ICNNYWluIC5zdGVwQm94IC5mbGV4SXRlbSArIC5mbGV4SXRlbTpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2NvbnRhY3QvYXJyb3dfMDEucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogLTI0cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxyXG4gICAgI1BhZ2VDb250YWN0ICNNYWluIC5zdGVwQm94IC5mbGV4SXRlbS5jdXJyZW50IHtcclxuICAgICAgY29sb3I6ICMwMDA7IH1cclxuICAgICAgI1BhZ2VDb250YWN0ICNNYWluIC5zdGVwQm94IC5mbGV4SXRlbS5jdXJyZW50IGR0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDsgfVxyXG4gICAgICAgICNQYWdlQ29udGFjdCAjTWFpbiAuc3RlcEJveCAuZmxleEl0ZW0uY3VycmVudCBkdCBwIHtcclxuICAgICAgICAgIGNvbG9yOiAjZWU0ZjRmOyB9XHJcbiAgICAgICNQYWdlQ29udGFjdCAjTWFpbiAuc3RlcEJveCAuZmxleEl0ZW0uY3VycmVudCBkZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XHJcbiNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIHRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwIDMwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbiAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gdGFibGUgdHI6bnRoLW9mLXR5cGUoMSkgdGg6YmVmb3JlLCAjUGFnZUNvbnRhY3QgI01haW4gZm9ybSB0YWJsZSB0cjpudGgtb2YtdHlwZSgzKSB0aDpiZWZvcmUsICNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIHRhYmxlIHRyOm50aC1vZi10eXBlKDQpIHRoOmJlZm9yZSwgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gdGFibGUgdHI6bnRoLW9mLXR5cGUoNSkgdGg6YmVmb3JlLCAjUGFnZUNvbnRhY3QgI01haW4gZm9ybSB0YWJsZSB0cjpudGgtb2YtdHlwZSg4KSB0aDpiZWZvcmUsICNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIHRhYmxlIHRyOm50aC1vZi10eXBlKDkpIHRoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAn5b+F6aCIJztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTRmNGY7IH1cclxuICAjUGFnZUNvbnRhY3QgI01haW4gZm9ybSB0YWJsZSB0aCB7XHJcbiAgICB3aWR0aDogMjQ1cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDExcHggMCA5cHggNTZweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cclxuICAgICNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIHRhYmxlIHRoIHNtYWxsIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogIzg4ODsgfVxyXG4gICAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gdGFibGUgdGg6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogNDJweDtcclxuICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICBjb250ZW50OiAn5Lu75oSPJztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E0YTRhNDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRvcDogMTFweDtcclxuICAgICAgbGVmdDogMDsgfVxyXG4gICNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIHRhYmxlIHRkIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNDVweCk7IH1cclxuICAgICNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIHRhYmxlIHRkIHNtYWxsIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW46IDE4cHggMCAtMnB4OyB9XHJcbiAgICAgICNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIHRhYmxlIHRkIHNtYWxsIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICNlZTRmNGY7IH1cclxuICAgICNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIHRhYmxlIHRkIHAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cclxuICAgICNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIHRhYmxlIHRkIGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAycHggMDsgfVxyXG4gICAgICAjUGFnZUNvbnRhY3QgI01haW4gZm9ybSB0YWJsZSB0ZCBsYWJlbC5vdGhlciB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cclxuICAjUGFnZUNvbnRhY3QgI01haW4gZm9ybSB0YWJsZTpmaXJzdC1vZi10eXBlIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjNmU2ZTZlOyB9XHJcbiAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gdGFibGU6bGFzdC1vZi10eXBlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNmU2ZTZlOyB9XHJcbiAgICAjUGFnZUNvbnRhY3QgI01haW4gZm9ybSB0YWJsZTpsYXN0LW9mLXR5cGUgdHI6bnRoLW9mLXR5cGUoMSkgdGg6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ+S7u+aEjyc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNGE0YTQ7IH1cclxuI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gaW5wdXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgcGFkZGluZzogMTRweCAxOHB4IDEycHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcclxuICBib3JkZXItcmFkaXVzOiAwOyB9XHJcbiAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gaW5wdXQ6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZWU0ZjRmOyB9XHJcbiAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gaW5wdXQudzEwMCB7XHJcbiAgICB3aWR0aDogMTAwJTsgfVxyXG4gICNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIGlucHV0LncxMiB7XHJcbiAgICB3aWR0aDogMTIwcHg7IH1cclxuICAjUGFnZUNvbnRhY3QgI01haW4gZm9ybSBpbnB1dC53MTg1IHtcclxuICAgIHdpZHRoOiAxODVweDsgfVxyXG4gICNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIGlucHV0LncyNCB7XHJcbiAgICB3aWR0aDogMjQwcHg7IH1cclxuICAjUGFnZUNvbnRhY3QgI01haW4gZm9ybSBpbnB1dC53MzYge1xyXG4gICAgd2lkdGg6IDM2MHB4OyB9XHJcbiAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gaW5wdXQudzQ4IHtcclxuICAgIHdpZHRoOiA0ODBweDsgfVxyXG4gICNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIGlucHV0Lnc2NCB7XHJcbiAgICB3aWR0aDogNjQwcHg7IH1cclxuICAjUGFnZUNvbnRhY3QgI01haW4gZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjUGFnZUNvbnRhY3QgI01haW4gZm9ybSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ZTZlNmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgcGFkZGluZzogMjJweCAxMjVweCAyMnB4IDI2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDQwcHggY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNTJweCBhdXRvO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQTHmmI7mnJ1cIiwgc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIGhlaWdodDogNzlweDtcclxuICAgIGNvbG9yOiAjMDAwOyB9XHJcbiAgICAjUGFnZUNvbnRhY3QgI01haW4gZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAjUGFnZUNvbnRhY3QgI01haW4gZm9ybSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjZWU0ZjRmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2Fycm93XzAxX2hvdmVyLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGNvbG9yOiAjZWU0ZjRmOyB9XHJcbiNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIHRleHRhcmVhIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDI0MHB4O1xyXG4gIHBhZGRpbmc6IDE0cHggMThweCAxMnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxyXG4jUGFnZUNvbnRhY3QgI01haW4gZm9ybSAucmFkaW8ge1xyXG4gIG1hcmdpbi1yaWdodDogMTlweDsgfVxyXG4gICNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIC5yYWRpbyBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50cy9jb250YWN0L25vY2hlY2sucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87IH1cclxuICAgICNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIC5yYWRpbyBzcGFuLmNoZWNrZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2NvbnRhY3QvY2hlY2sucG5nKTsgfVxyXG4jUGFnZUNvbnRhY3QgI01haW4gZm9ybSAuZmxleEJveCB7XHJcbiAgcGFkZGluZzogMThweCAwIDE3cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuICAjUGFnZUNvbnRhY3QgI01haW4gZm9ybSAuZmxleEJveCB0YWJsZSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjc1cHgpO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci13aWR0aDogMDsgfVxyXG4gICAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gLmZsZXhCb3ggdGFibGUgdHIgdGg6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ+W/hemgiCcgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNGY0ZiAhaW1wb3J0YW50OyB9XHJcbiAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gLmZsZXhCb3ggZGl2LmZsZXhJdGVtIHtcclxuICAgIHdpZHRoOiAyNzVweDsgfVxyXG4gICAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gLmZsZXhCb3ggZGl2LmZsZXhJdGVtIC50eHRCb3gge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWU0ZjRmO1xyXG4gICAgICBwYWRkaW5nOiAxM3B4IDE5cHggMTlweDsgfVxyXG4gICAgICAjUGFnZUNvbnRhY3QgI01haW4gZm9ybSAuZmxleEJveCBkaXYuZmxleEl0ZW0gLnR4dEJveCAudHh0IHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogI2VlNGY0ZjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XHJcbiAgICAgICNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIC5mbGV4Qm94IGRpdi5mbGV4SXRlbSAudHh0Qm94IC5tYWlsIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XHJcbiAgICAgICAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gLmZsZXhCb3ggZGl2LmZsZXhJdGVtIC50eHRCb3ggLm1haWwgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ3cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2NvbnRhY3QvaWNvbl8wMy5wbmcpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzZweCBhdXRvO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcbiAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gLmZsZXhCb3g6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHotaW5kZXg6IC0xOyB9XHJcbiNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIC5idG5UeXBlTGluayB7XHJcbiAgbWFyZ2luLXRvcDogNjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcblxyXG4vKlxyXG7lhbHpgJpcclxu5Lya56S+5qGI5YaFXHJcbuiBt+WgtOmiqOaZr1xyXG7nibnlrprllYblj5blvJXms5Xjgavln7rjgaXjgY/ooajoqJhcclxu44OX44Op44Kk44OQ44K344O844Od44Oq44K344O8XHJcbjQwNFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VDb21wYW55ICNNYWluSW1nLFxyXG4jUGFnZUludHJvZHVjZS5wYWdlRmFjdG9yeSAjTWFpbkltZyxcclxuI1BhZ2VMYXcgI01haW5JbWcsXHJcbiNQYWdlUG9saWN5ICNNYWluSW1nLFxyXG4jUGFnZTQwNCAjTWFpbkltZyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9tYWluX3Zpc3VfbG93ZXJfMDkucG5nKTsgfVxyXG5cclxuLypcclxu5bel5aC06KaL5a2m44Gu44GU5qGI5YaFXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jUGFnZUZhY3RvcnkgI01haW5JbWcge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvbWFpbl92aXN1X2xvd2VyXzEwLnBuZyk7IH1cclxuXHJcbi8qXHJcbuWLleeUu+e0ueS7i1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VNb3ZpZSAjTWFpbkltZyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9tYWluX3Zpc3VfbG93ZXJfMTEucG5nKTsgfVxyXG4gICNQYWdlTW92aWUgI01haW5JbWcgI01haW5JbWdJbm5lciAjTWFpbkltZ1RpdGxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjE4ZW07IH1cclxuXHJcbi8qXHJcbuWcsOiUteebhueUqOaPkOeBr1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VTZWFzb25Hb29kcyAjTWFpbkltZyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9tYWluX3Zpc3VfbG93ZXJfMTIucG5nKTsgfVxyXG5cclxuLyojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjKi9cclxuLyojIyMg44Kz44Oz44OG44Oz44OEICMjIyovXHJcbi8qIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyovXHJcbi8qXHJcbuODiOODg+ODl+ODmuODvOOCuFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDEge1xyXG4gIHBhZGRpbmc6IDEzMHB4IDAgMTM1cHg7IH1cclxuICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMSAuY29udFN1YkJveDAxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDk1cHg7IH1cclxuICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAxIC5jb250U3ViQm94MDEgLmxvd2VyVGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XHJcbiAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMSAuY29udFN1YkJveDAxIC5saXN0VHlwZUNhcmQge1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cclxuICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAxIC5jb250U3ViQm94MDEgLmxpc3RUeXBlTGlua0J0biB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxyXG4gICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMSAuY29udFN1YkJveDAxIC5saXN0VHlwZUxpbmtCdG4gLmJ0blR5cGVMaW5rIHtcclxuICAgICAgICB3aWR0aDogMzIlOyB9XHJcbiAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDEgLmNvbnRTdWJCb3gwMSAubGlzdFR5cGVMaW5rQnRuIC5idG5UeXBlTGluayBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwcHggdG9wIDI4cHg7IH1cclxuICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMSAuY29udFN1YkJveDAyIC5sb3dlclRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cclxuICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMSAuY29udFN1YkJveDAyIC5saXN0VHlwZUNhcmQge1xyXG4gICAgcGFkZGluZzogMCAxMHB4OyB9XHJcbiAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMSAuY29udFN1YkJveDAyIC5saXN0VHlwZUNhcmQgLmJ0blR5cGVDYXJkIHtcclxuICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDEgLmNvbnRTdWJCb3gwMiAubGlzdFR5cGVDYXJkIC5idG5UeXBlQ2FyZCBhIC5mbGV4Qm94IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNmU2ZTZlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nOiAwIDYwcHggMjBweDsgfVxyXG4gICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAxIC5jb250U3ViQm94MDIgLmxpc3RUeXBlQ2FyZCAuYnRuVHlwZUNhcmQgYSAuZmxleEJveCAuZmxleEl0ZW0wMSB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDUyLjUlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cclxuICAgICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAxIC5jb250U3ViQm94MDIgLmxpc3RUeXBlQ2FyZCAuYnRuVHlwZUNhcmQgYSAuZmxleEJveCAuZmxleEl0ZW0wMSBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxyXG4gICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAxIC5jb250U3ViQm94MDIgLmxpc3RUeXBlQ2FyZCAuYnRuVHlwZUNhcmQgYSAuZmxleEJveCAuZmxleEl0ZW0wMiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCA0MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDQyJTsgfVxyXG4gICAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDEgLmNvbnRTdWJCb3gwMiAubGlzdFR5cGVDYXJkIC5idG5UeXBlQ2FyZCBhIC5mbGV4Qm94IC5mbGV4SXRlbTAyIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cclxuI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDIge1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMiAud2lkZUltZ0JveCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ltZzAyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XHJcbiAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMiAud2lkZUltZ0JveCAud2lkZUltZ1RpdGxlIHtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTsgfVxyXG4gICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMiAud2lkZUltZ0JveCAud2lkZUltZ1RpdGxlIGIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9XHJcbiAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDIgLndpZGVJbWdCb3ggLndpZGVJbWdUaXRsZSBiIC5hanVzdCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTsgfVxyXG4gICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIC5jb250U3ViQm94MDEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cclxuICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIC5jb250U3ViQm94MDEgLmxpbmtCb3gge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMSAubGlua0JveCBmaWd1cmUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cclxuICAgICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMiAuY29udFN1YkJveDAxIC5saW5rQm94IGZpZ3VyZSBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMSAubGlua0JveCAubG93ZXJMaW5rIC5sb3dlckxpbmtfaXRlbTpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxyXG4gICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMiAuY29udFN1YkJveDAxIC5saW5rQm94IC5sb3dlckxpbmsgLmxvd2VyTGlua19pdGVtIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZlNmU2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbSA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTJweCBhdXRvOyB9XHJcbiAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMSAubGlua0JveCAubG93ZXJMaW5rIC5sb3dlckxpbmtfaXRlbSBhIGR0IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cclxuICAgICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIC5jb250U3ViQm94MDEgLmxpbmtCb3ggLmxvd2VyTGluayAubG93ZXJMaW5rX2l0ZW0gYSBkdCBzcGFuIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgICAgICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIC5jb250U3ViQm94MDEgLmxpbmtCb3ggLmxvd2VyTGluayAubG93ZXJMaW5rX2l0ZW0gYSBkdCBzcGFuLm51bSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2VlNGY0ZjsgfVxyXG4gICAgICAgICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMiAuY29udFN1YkJveDAxIC5saW5rQm94IC5sb3dlckxpbmsgLmxvd2VyTGlua19pdGVtIGEgZHQgc3BhbjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDsgfVxyXG4gICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIC5jb250U3ViQm94MDEgLmxpbmtCb3ggLmxvd2VyTGluayAubG93ZXJMaW5rX2l0ZW0gYSBkZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XHJcbiAgICAgICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMiAuY29udFN1YkJveDAxIC5saW5rQm94IC5sb3dlckxpbmsgLmxvd2VyTGlua19pdGVtIGEgZGQgYiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDsgfVxyXG4gICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMiAuY29udFN1YkJveDAxIC5saW5rQm94Om50aC1vZi10eXBlKG9kZCkgLmxvd2VyTGluayB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4OyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIC5jb250U3ViQm94MDEgLmxpbmtCb3g6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNDVweDsgfVxyXG4gICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMSAubGlua0JveDAxIGZpZ3VyZSB7XHJcbiAgICAgIHdpZHRoOiAzNzhweDtcclxuICAgICAgaGVpZ2h0OiAzNzhweDtcclxuICAgICAgdG9wOiAtMzZweDtcclxuICAgICAgbGVmdDogLTQ1cHg7IH1cclxuICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIC5jb250U3ViQm94MDEgLmxpbmtCb3gwMSAubG93ZXJMaW5rIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEyM3B4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxyXG4gICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMSAubGlua0JveDAyIGZpZ3VyZSB7XHJcbiAgICAgIHdpZHRoOiAzMDVweDtcclxuICAgICAgaGVpZ2h0OiAzMDVweDtcclxuICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICByaWdodDogLTYwcHg7IH1cclxuICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIC5jb250U3ViQm94MDEgLmxpbmtCb3gwMiAubG93ZXJMaW5rIHtcclxuICAgICAgcGFkZGluZy10b3A6IDQxcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XHJcbiAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMiAuY29udFN1YkJveDAxIC5saW5rQm94MDMgZmlndXJlIHtcclxuICAgICAgd2lkdGg6IDI3N3B4O1xyXG4gICAgICBoZWlnaHQ6IDI3N3B4O1xyXG4gICAgICB0b3A6IDU1cHg7XHJcbiAgICAgIGxlZnQ6IDM1cHg7IH1cclxuICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIC5jb250U3ViQm94MDEgLmxpbmtCb3gwMyAubG93ZXJMaW5rIHtcclxuICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XHJcbiAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG4gICAgcGFkZGluZzogOTBweCAxMDBweCA5NXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87IH1cclxuICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLmxlYWQge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLmxlYWQ6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvYmFyXzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNTFweCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAzNTFweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxyXG4gICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuZmxleEJveCB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLmZsZXhCb3ggLnRlbEJveCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuICAgICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMiAuY29udFN1YkJveDAyIC5mbGV4Qm94IC50ZWxCb3ggLmt5b3RvIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgIGxlZnQ6IDExMHB4OyB9XHJcbiAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuZmxleEJveCAudGVsQm94IC50ZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAwIDAgOTVweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4gICAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuZmxleEJveCAudGVsQm94IC50ZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvaWNvbl9waG9uZS5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MnB4IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDk4cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMjJweDtcclxuICAgICAgICAgICAgbGVmdDogMDsgfVxyXG4gICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLmZsZXhCb3ggLnRlbEJveCAudGltZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cclxuICAgICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLmZsZXhCb3ggLnRlbEJveCAudGltZSBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLmZsZXhCb3ggLmJ0blR5cGVDb250YWN0IHtcclxuICAgICAgICB3aWR0aDogMzM0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IDIwcHggMCAwOyB9XHJcbiNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG4gIHBhZGRpbmc6IDE0NXB4IDA7IH1cclxuICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMyBoMyB7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxyXG4gICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAzIC5wb3N0TGlzdEVudHJ5Q2FyZCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICBtYXJnaW46IDAgYXV0byAzM3B4OyB9XHJcbiAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMyAucG9zdExpc3RFbnRyeUNhcmQgLmZsZXhJdGVtIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAzIC5wb3N0TGlzdEVudHJ5Q2FyZCAuZmxleEl0ZW06bnRoLW9mLXR5cGUoNG4pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDMgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDMwcHggYm90dG9tIDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MnB4IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggNTBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZlNmU2ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XHJcbiAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDMgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSBzcGFuOmhvdmVyIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxyXG4gICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAzIC5wb3N0TGlzdEVudHJ5Q2FyZCAuZmxleEl0ZW0gc3BhbiAudGh1bWIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNDVweDtcclxuICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XHJcbiAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDMgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSBzcGFuIC5jb250ZW50IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cclxuICAgICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAzIC5wb3N0TGlzdEVudHJ5Q2FyZCAuZmxleEl0ZW0gc3BhbiAuY29udGVudCAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cclxuICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDMgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAucG9wT3BlbldyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XHJcbiAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDMgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAucG9wT3BlbldyYXBwZXIub3BlbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxyXG4gICAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDMgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAucG9wT3BlbldyYXBwZXIub3BlbiAuanMtbXctd2FsbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDY1OyB9XHJcbiAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDMgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAucG9wT3BlbldyYXBwZXIgLnBvcE9wZW4ge1xyXG4gICAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgei1pbmRleDogNjAwOyB9XHJcbiAgICAgICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMyAucG9zdExpc3RFbnRyeUNhcmQgLmZsZXhJdGVtIC5wb3BPcGVuV3JhcHBlciAucG9wT3BlbiAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMzVweCA0NXB4IDQ1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2ZTZlNmU7IH1cclxuICAgICAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDMgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAucG9wT3BlbldyYXBwZXIgLnBvcE9wZW4gLmNvbnRlbnQgLmlubmVyIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxyXG4gICAgICAgICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAzIC5wb3N0TGlzdEVudHJ5Q2FyZCAuZmxleEl0ZW0gLnBvcE9wZW5XcmFwcGVyIC5wb3BPcGVuIC5jb250ZW50IC5pbm5lciBmaWd1cmUgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDQwcHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XHJcbiAgICAgICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAzIC5wb3N0TGlzdEVudHJ5Q2FyZCAuZmxleEl0ZW0gLnBvcE9wZW5XcmFwcGVyIC5wb3BPcGVuIC5jb250ZW50IC5pbm5lciAudGl0bGUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cclxuICAgICAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDMgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAucG9wT3BlbldyYXBwZXIgLnBvcE9wZW4gLmNvbnRlbnQgLmlubmVyIHVsIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XHJcbiAgICAgICAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDMgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAucG9wT3BlbldyYXBwZXIgLnBvcE9wZW4gLmNvbnRlbnQgLmlubmVyIHVsIGxpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG4gICAgICAgICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMyAucG9zdExpc3RFbnRyeUNhcmQgLmZsZXhJdGVtIC5wb3BPcGVuV3JhcHBlciAucG9wT3BlbiAuY29udGVudCAuaW5uZXIgLmJ0blR5cGVMaW5rIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvOyB9XHJcbiAgICAgICAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDMgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAucG9wT3BlbldyYXBwZXIgLnBvcE9wZW4gLmNvbnRlbnQgLmlubmVyIC5idG5UeXBlTGluayBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggNzBweCAxOHB4IDM2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwcHggdG9wIDI0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQycHggYXV0bzsgfVxyXG4gICAgICAgICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMyAucG9zdExpc3RFbnRyeUNhcmQgLmZsZXhJdGVtIC5wb3BPcGVuV3JhcHBlciAucG9wT3BlbiAuY29udGVudCAuYnV0dG9uQm94IHtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDU3cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1N3B4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvaWNvbl9jbG9zZTAyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtODBweDsgfVxyXG4gICAgICAgICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAzIC5wb3N0TGlzdEVudHJ5Q2FyZCAuZmxleEl0ZW0gLnBvcE9wZW5XcmFwcGVyIC5wb3BPcGVuIC5jb250ZW50IC5idXR0b25Cb3g6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XHJcbiAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDMgLmJ0blR5cGVMaW5rIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4jUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwNCB7XHJcbiAgcGFkZGluZzogMTcycHggMDsgfVxyXG4gICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDA0IC5jb250U3ViQm94MDEge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87IH1cclxuICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDA0IC5jb250U3ViQm94MDEgLmZsZXhCb3gge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDQgLmNvbnRTdWJCb3gwMSAuZmxleEJveCAuZmxleEl0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzZlNmU2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxyXG4gICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDA0IC5jb250U3ViQm94MDEgLmZsZXhCb3ggLmZsZXhJdGVtOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNmU2ZTZlOyB9XHJcbiAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDQgLmNvbnRTdWJCb3gwMSAuZmxleEJveCAuZmxleEl0ZW0gaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDQgLmNvbnRTdWJCb3gwMSAuZmxleEJveCAuZmxleEl0ZW0gaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4gICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDA0IC5jb250U3ViQm94MDEgLmZsZXhCb3ggLmZsZXhJdGVtIHNtYWxsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDQgLmNvbnRTdWJCb3gwMSAuZmxleEJveCAuZmxleEl0ZW0gLmJ0blR5cGVMaW5rIHtcclxuICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XHJcbiAgICAgICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwNCAuY29udFN1YkJveDAxIC5mbGV4Qm94IC5mbGV4SXRlbSAuYnRuVHlwZUxpbmsgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMThweCA3MHB4IDE4cHggMzZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwcHggdG9wIDI0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDJweCBhdXRvOyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDA0IC5jb250U3ViQm94MDEgLmZsZXhCb3ggLmZsZXhJdGVtMDEge1xyXG4gICAgICAgIHdpZHRoOiA0NC4zJTsgfVxyXG4gICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDA0IC5jb250U3ViQm94MDEgLmZsZXhCb3ggLmZsZXhJdGVtMDEgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7IH1cclxuICAgICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwNCAuY29udFN1YkJveDAxIC5mbGV4Qm94IC5mbGV4SXRlbTAxIGgzIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cclxuICAgICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwNCAuY29udFN1YkJveDAxIC5mbGV4Qm94IC5mbGV4SXRlbTAxIHNtYWxsIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQzcHg7IH1cclxuICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDQgLmNvbnRTdWJCb3gwMSAuZmxleEJveCAuZmxleEl0ZW0wMiB7XHJcbiAgICAgICAgd2lkdGg6IDU1LjclOyB9XHJcbiAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDQgLmNvbnRTdWJCb3gwMSAuZmxleEJveCAuZmxleEl0ZW0wMiBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDsgfVxyXG4gICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDA0IC5jb250U3ViQm94MDEgLmZsZXhCb3ggLmZsZXhJdGVtMDIgaDMge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxyXG4gICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDA0IC5jb250U3ViQm94MDEgLmZsZXhCb3ggLmZsZXhJdGVtMDIgc21hbGwge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwcHggMCA1MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDsgfVxyXG4jUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwNSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbiAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDUgLmltZ0JveCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ltZzA4LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGhlaWdodDogNTM2cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMzdweDtcclxuICAgIHRvcDogNjBweDsgfVxyXG4gICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDA1IC5jb250U3ViQm94MDEge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcbiAgICBwYWRkaW5nOiA5N3B4IDkwcHggMjBweCA1MHB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbiAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwNSAuY29udFN1YkJveDAxIC5pbm5lckJhc2ljIHtcclxuICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDA1IC5jb250U3ViQm94MDEgaDMge1xyXG4gICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cclxuICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDA1IC5jb250U3ViQm94MDEgLnBvc3RMaXN0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDsgfVxyXG4gICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwNSAuY29udFN1YkJveDAxIC5wb3N0TGlzdCBsaSBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvYmFyX2RvdF8wMS5wbmcpIHJlcGVhdC14IGxlZnQgYm90dG9tO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxcHg7XHJcbiAgICAgICAgcGFkZGluZzogMThweCAwOyB9XHJcbiAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDUgLmNvbnRTdWJCb3gwMSAucG9zdExpc3QgbGkgYSB0aW1lIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07IH1cclxuICAgICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwNSAuY29udFN1YkJveDAxIC5wb3N0TGlzdCBsaSBhIC50aXRsZSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG4gICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDUgLmNvbnRTdWJCb3gwMSAuYnRuVHlwZUxpbmsge1xyXG4gICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC01MHB4OyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDA1IC5jb250U3ViQm94MDEgLmJ0blR5cGVMaW5rIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDcwcHggMThweCAzNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwcHggdG9wIDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MnB4IGF1dG87IH1cclxuICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDA1IC5jb250U3ViQm94MDEgLmJnIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IC0yMDBweDtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IC0xOyB9XHJcblxyXG4vKlxyXG7jgqrjg6rjgrjjg4rjg6vmj5Dnga9cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluIC5jb250U3ViQm94IHtcclxuICB3aWR0aDogOTgwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87IH1cclxuICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbiAuY29udFN1YkJveCAuYm94VGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxyXG4gICAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gLmNvbnRTdWJCb3ggLmJveFRpdGxlIHAge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XHJcbiAgICAgICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluIC5jb250U3ViQm94IC5ib3hUaXRsZSBwIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxyXG4gICAgICAgICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluIC5jb250U3ViQm94IC5ib3hUaXRsZSBwIHNwYW4ubnVtIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBjb2xvcjogI2VlNGY0ZjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cclxuICAgICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluIC5jb250U3ViQm94IC5ib3hUaXRsZSBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuMWVtOyB9XHJcbiAgICAgICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluIC5jb250U3ViQm94IC5ib3hUaXRsZSBoMyBzbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9XHJcbiAgICAgICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluIC5jb250U3ViQm94IC5ib3hUaXRsZSBoMyArIGgzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XHJcbiAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gLmNvbnRTdWJCb3ggPiBwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG4gICAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gLmNvbnRTdWJCb3ggPiBwICsgLmdhbGxlcnkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MnB4OyB9XHJcbiAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gLmNvbnRTdWJCb3ggLmdhbGxlcnkge1xyXG4gICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbiAuY29udFN1YkJveCAuZ2FsbGVyeSBmaWd1cmUge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XHJcbiAgICAgICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluIC5jb250U3ViQm94IC5nYWxsZXJ5IGZpZ3VyZSBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XHJcbiNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEge1xyXG4gIHBhZGRpbmctdG9wOiA5MXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA3MnB4OyB9XHJcbiAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveCB7XHJcbiAgICB3aWR0aDogMTAwJTsgfVxyXG4gICAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveCBoMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDcxcHg7IH1cclxuICAgICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggLmZsZXhCb3gge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgICAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA0ODVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMjdweCAwIDE4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAwMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxyXG4gICAgICAgICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggLmZsZXhCb3ggLmZsZXhJdGVtIC5udW1iZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAtMjNweDtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICBjb2xvcjogI2VlNGY0ZjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgN3B4OyB9XHJcbiAgICAgICAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0gcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cclxuICAgICAgICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbTpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMztcclxuICBwYWRkaW5nLXRvcDogNjRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxyXG4gICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmdhbGxlcnkgLmZsZXhJdGVtIHtcclxuICAgIHdpZHRoOiAyMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XHJcbiAgICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5nYWxsZXJ5IC5mbGV4SXRlbTpudGgtb2YtdHlwZSg0bikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMyB7XHJcbiAgcGFkZGluZy10b3A6IDY0cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cclxuICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIC5jb250U3ViQm94IC5nYWxsZXJ5IC5sZWZ0IHtcclxuICAgIHdpZHRoOiAzMDJweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxyXG4gICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluICNDb250Qm94MDMgLmNvbnRTdWJCb3ggLmdhbGxlcnkgLnJpZ2h0IHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjJweCk7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluICNDb250Qm94MDMgLmNvbnRTdWJCb3ggLmdhbGxlcnkgLnJpZ2h0IGZpZ3VyZSB7XHJcbiAgICAgIHdpZHRoOiAyMDZweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XHJcbiAgICAgICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluICNDb250Qm94MDMgLmNvbnRTdWJCb3ggLmdhbGxlcnkgLnJpZ2h0IGZpZ3VyZTpudGgtb2YtdHlwZSgzbikge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxyXG4gICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluICNDb250Qm94MDMgLmNvbnRTdWJCb3ggLmdhbGxlcnkgZmlndXJlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7IH1cclxuI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMztcclxuICBwYWRkaW5nLXRvcDogNjRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxyXG4gICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluICNDb250Qm94MDQgLmNvbnRTdWJCb3ggPiBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQycHg7IH1cclxuICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA0IC5jb250U3ViQm94ID4gLmZsZXhCb3gge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDcwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cclxuICAgICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluICNDb250Qm94MDQgLmNvbnRTdWJCb3ggPiAuZmxleEJveCBmaWd1cmUge1xyXG4gICAgICB3aWR0aDogMzgycHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4gICAgICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA0IC5jb250U3ViQm94ID4gLmZsZXhCb3ggZmlndXJlIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAgICAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNCAuY29udFN1YkJveCA+IC5mbGV4Qm94IGZpZ3VyZTpmaXJzdC1vZi10eXBlOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvYXJyb3dfMDYucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IC01MHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxyXG4gICAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNCAuY29udFN1YkJveCA+IC5mbGV4Qm94ICsgLmZsZXhCb3gge1xyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XHJcbiNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluICNDb250Qm94MDUge1xyXG4gIHBhZGRpbmctdG9wOiA2NHB4OyB9XHJcbiAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNSAuY29udFN1YkJveCAuZ2FsbGVyeSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDsgfVxyXG4gICAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNSAuY29udFN1YkJveCAuZ2FsbGVyeSBmaWd1cmUge1xyXG4gICAgICB3aWR0aDogMTc4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxyXG4gICAgICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA1IC5jb250U3ViQm94IC5nYWxsZXJ5IGZpZ3VyZTpudGgtb2YtdHlwZSg0KSwgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNSAuY29udFN1YkJveCAuZ2FsbGVyeSBmaWd1cmU6bnRoLW9mLXR5cGUoNikge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxyXG4gICAgICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA1IC5jb250U3ViQm94IC5nYWxsZXJ5IGZpZ3VyZS5jb2wtNCB7XHJcbiAgICAgICAgd2lkdGg6IDM4NnB4OyB9XHJcbiAgICAgICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluICNDb250Qm94MDUgLmNvbnRTdWJCb3ggLmdhbGxlcnkgZmlndXJlLmNvbC0yIHtcclxuICAgICAgICB3aWR0aDogNDgwcHg7IH1cclxuXHJcbi8qXHJcbumrmOapi+aPkOeBr+OBruOBk+OBoOOCj+OCilxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluIC5jb250Qm94IHtcclxuICBwYWRkaW5nLXRvcDogNjRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxyXG4gICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cclxuICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCAuYm94VGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XHJcbiAgICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCAuYm94VGl0bGUgcCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cclxuICAgICAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3ggLmJveFRpdGxlIHAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XHJcbiAgICAgICAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3ggLmJveFRpdGxlIHAgc3Bhbi5udW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZWU0ZjRmO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XHJcbiAgICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCAuYm94VGl0bGUgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4xZW07IH1cclxuICAgICAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3ggLmJveFRpdGxlIGgzIHNtYWxsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxyXG4gICAgICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCAuYm94VGl0bGUgaDMgKyBoMyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XHJcbiAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3ggLmdhbGxlcnkgZmlndXJlIHtcclxuICAgICAgcGFkZGluZzogMTVweDsgfVxyXG4gICAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3ggLmdhbGxlcnkgZmlndXJlIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCAuZ2FsbGVyeSAuZmxleEl0ZW06bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cclxuICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCA+IHAge1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCA+IHAgKyBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XHJcbiNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIHtcclxuICBwYWRkaW5nLXRvcDogMTEycHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cclxuICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNTFweDsgfVxyXG4gICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggLmZsZXhCb3gge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggLmZsZXhCb3ggLmZsZXhJdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoICgxMDAlIC0gNDRweCkgLyAzICk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvYXJyb3dfMDcucG5nKSBuby1yZXBlYXQgcmlnaHQgMjlweCBib3R0b20gMTlweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDlweCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDQ5cHggMjBweCAzM3B4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbiAgICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggLmZsZXhCb3ggLmZsZXhJdGVtOm50aC1vZi10eXBlKDNuKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuICAgICAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0gLmZsZXhCb3gge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICB0b3A6IC0yN3B4O1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XHJcbiAgICAgICAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0gLmZsZXhCb3ggc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9XHJcbiAgICAgICAgICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbSAuZmxleEJveCBzcGFuLm51bSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNlZTRmNGY7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxyXG4gICAgICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbSBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG4gICAgICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggLmZsZXhCb3ggLmZsZXhJdGVtIHAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9XHJcbiNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzOyB9XHJcbiAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmJveFRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7IH1cclxuICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuZmxleEJveCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XHJcbiAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW06bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDA5cHgpOyB9XHJcbiAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0gZmlndXJlIHtcclxuICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ5cHg7IH1cclxuICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmZsZXhCb3ggLmZsZXhJdGVtIGZpZ3VyZSBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0gcCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBwYWRkaW5nOiA1MXB4IDAgNTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwOyB9XHJcbiNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNzJweDsgfVxyXG4gICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIC5jb250U3ViQm94IC5nYWxsZXJ5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7IH1cclxuICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIC5jb250U3ViQm94IC5nYWxsZXJ5IC5mbGV4SXRlbSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxyXG4gICAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMyAuY29udFN1YkJveCAuZ2FsbGVyeSAuZmxleEl0ZW0gZmlndXJlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzOyB9XHJcbiAgICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIC5jb250U3ViQm94IC5nYWxsZXJ5IC5mbGV4SXRlbSBwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDMgLmNvbnRTdWJCb3ggLmdhbGxlcnkgLmZsZXhJdGVtIHAgc21hbGwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICM4ODg7IH1cclxuI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7IH1cclxuICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNCAuY29udFN1YkJveCAuZ2FsbGVyeSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4OyB9XHJcbiAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNCAuY29udFN1YkJveCAuZ2FsbGVyeSBmaWd1cmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cclxuICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNCAuY29udFN1YkJveCAuYnRuVHlwZUxpbmsge1xyXG4gICAgbWFyZ2luLXRvcDogNTJweDsgfVxyXG4gICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDQgLmNvbnRTdWJCb3ggLmJ0blR5cGVMaW5rIGEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XHJcbiNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNzJweDsgfVxyXG4gICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA1IC5jb250U3ViQm94IC5nYWxsZXJ5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUxcHg7IH1cclxuICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA1IC5jb250U3ViQm94IC5nYWxsZXJ5IGZpZ3VyZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjFweDsgfVxyXG4jUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMzsgfVxyXG4gICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA2IC5jb250U3ViQm94IC5nYWxsZXJ5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7IH1cclxuICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA2IC5jb250U3ViQm94IC5nYWxsZXJ5IGZpZ3VyZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxyXG4gICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA2IC5jb250U3ViQm94IC5idG5UeXBlTGluayB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MXB4OyB9XHJcbiAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNiAuY29udFN1YkJveCAuYnRuVHlwZUxpbmsgYSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cclxuI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDcge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XHJcbiAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDcgLmNvbnRTdWJCb3ggLmJveFRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cclxuICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNyAuY29udFN1YkJveCAuZmxleEJveCAuZGVzY3JpcHRpb24ge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cclxuICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA3IC5jb250U3ViQm94IC5mbGV4Qm94IC5kZXNjcmlwdGlvbiBwIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cclxuICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDcgLmNvbnRTdWJCb3ggLmZsZXhCb3ggLmRlc2NyaXB0aW9uIHAgc3Ryb25nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cclxuICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDcgLmNvbnRTdWJCb3ggLmZsZXhCb3ggLmRlc2NyaXB0aW9uIHAgc21hbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzg4ODsgfVxyXG4gICAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNyAuY29udFN1YkJveCAuZmxleEJveCAuZGVzY3JpcHRpb24gcDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4gICAgICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA3IC5jb250U3ViQm94IC5mbGV4Qm94IC5kZXNjcmlwdGlvbiBwOmZpcnN0LW9mLXR5cGU6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGZkZjtcclxuICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgcmlnaHQ6IC0xOXB4OyB9XHJcbiAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDcgLmNvbnRTdWJCb3ggLmZsZXhCb3gwMSB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XHJcbiAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNyAuY29udFN1YkJveCAuZmxleEJveDAxIC5mbGV4SXRlbSBmaWd1cmUge1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDlweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxyXG4gICAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNyAuY29udFN1YkJveCAuZmxleEJveDAxIC5mbGV4SXRlbSBmaWd1cmUgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTsgfVxyXG4gICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDcgLmNvbnRTdWJCb3ggLmZsZXhCb3gwMSAuZmxleEl0ZW06bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDA5cHgpO1xyXG4gICAgICBwYWRkaW5nOiA1MnB4IDA7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDsgfVxyXG4gICAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNyAuY29udFN1YkJveCAuZmxleEJveDAxIC5mbGV4SXRlbTpudGgtb2YtdHlwZSgyKSBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDcgLmNvbnRTdWJCb3ggLmZsZXhCb3gwMSAuZmxleEl0ZW06bnRoLW9mLXR5cGUoMikgcCArIHAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxyXG4gICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA3IC5jb250U3ViQm94IC5mbGV4Qm94MDIge1xyXG4gICAgbWFyZ2luOiA3NXB4IDAgNjBweDsgfVxyXG4gICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDcgLmNvbnRTdWJCb3ggLmZsZXhCb3gwMiAuZmxleEl0ZW0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7IH1cclxuICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDcgLmNvbnRTdWJCb3ggLmZsZXhCb3gwMiAuZmxleEl0ZW06bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDcgLmNvbnRTdWJCb3ggLmZsZXhCb3gwMiAuZmxleEl0ZW0gZHQgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTsgfVxyXG4gICAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNyAuY29udFN1YkJveCAuZmxleEJveDAyIC5mbGV4SXRlbSBkZCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMTdweDsgfVxyXG4gICAgICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA3IC5jb250U3ViQm94IC5mbGV4Qm94MDIgLmZsZXhJdGVtIGRkIHA6Zmlyc3Qtb2YtdHlwZTphZnRlciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYxcHg7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxyXG5cclxuLypcclxu6KO96YCg5bel56iL44Gu44GU57S55LuLXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jUGFnZUludHJvZHVjZS5wYWdlUHJvY2VzcyAjTWFpbiAuY29udEJveCB7XHJcbiAgcGFkZGluZy10b3A6IDkzcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTEyNXB4OyB9XHJcbiAgI1BhZ2VJbnRyb2R1Y2UucGFnZVByb2Nlc3MgI01haW4gLmNvbnRCb3ggLmZsZXhCb3gge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTIzcHg7IH1cclxuICAgICNQYWdlSW50cm9kdWNlLnBhZ2VQcm9jZXNzICNNYWluIC5jb250Qm94IC5mbGV4Qm94IC5mbGV4SXRlbSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyNXB4OyB9XHJcbiAgICAgICNQYWdlSW50cm9kdWNlLnBhZ2VQcm9jZXNzICNNYWluIC5jb250Qm94IC5mbGV4Qm94IC5mbGV4SXRlbTpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XHJcbiAgICAgICNQYWdlSW50cm9kdWNlLnBhZ2VQcm9jZXNzICNNYWluIC5jb250Qm94IC5mbGV4Qm94IC5mbGV4SXRlbTpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XHJcbiAgICAgICNQYWdlSW50cm9kdWNlLnBhZ2VQcm9jZXNzICNNYWluIC5jb250Qm94IC5mbGV4Qm94IC5mbGV4SXRlbSBkdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbiAgICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZVByb2Nlc3MgI01haW4gLmNvbnRCb3ggLmZsZXhCb3ggLmZsZXhJdGVtIGR0IC50aXRsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwOyB9XHJcbiAgICAgICAgICAjUGFnZUludHJvZHVjZS5wYWdlUHJvY2VzcyAjTWFpbiAuY29udEJveCAuZmxleEJveCAuZmxleEl0ZW0gZHQgLnRpdGxlIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7IH1cclxuICAgICAgICAgICNQYWdlSW50cm9kdWNlLnBhZ2VQcm9jZXNzICNNYWluIC5jb250Qm94IC5mbGV4Qm94IC5mbGV4SXRlbSBkdCAudGl0bGUgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICNlZTRmNGY7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTNweCAwIDdweDsgfVxyXG4gICAgICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZVByb2Nlc3MgI01haW4gLmNvbnRCb3ggLmZsZXhCb3ggLmZsZXhJdGVtIGR0IC50aXRsZSBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDsgfVxyXG4gICAgICAgICNQYWdlSW50cm9kdWNlLnBhZ2VQcm9jZXNzICNNYWluIC5jb250Qm94IC5mbGV4Qm94IC5mbGV4SXRlbSBkdCBmaWd1cmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxyXG4gICAgICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZVByb2Nlc3MgI01haW4gLmNvbnRCb3ggLmZsZXhCb3ggLmZsZXhJdGVtIGR0IGZpZ3VyZSBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxyXG4gICAgICAjUGFnZUludHJvZHVjZS5wYWdlUHJvY2VzcyAjTWFpbiAuY29udEJveCAuZmxleEJveCAuZmxleEl0ZW0gZGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUxcHg7IH1cclxuICAgICAgICAjUGFnZUludHJvZHVjZS5wYWdlUHJvY2VzcyAjTWFpbiAuY29udEJveCAuZmxleEJveCAuZmxleEl0ZW0gZGQgcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cclxuICAgICNQYWdlSW50cm9kdWNlLnBhZ2VQcm9jZXNzICNNYWluIC5jb250Qm94IC5mbGV4Qm94IC5mbGV4SXRlbTA4IGR0IC50aXRsZSB7XHJcbiAgICAgIGhlaWdodDogMjI0cHg7IH1cclxuXHJcbi8qXHJcbuazqOaWh+OBrua1geOCjFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW5JbWcgI01haW5JbWdJbm5lciAjTWFpbkltZ1RpdGxlIHtcclxuICB3aWR0aDogMTYwcHg7XHJcbiAgaGVpZ2h0OiAyNzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMjVweCA1NXB4OyB9XHJcbiNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IHtcclxuICBwYWRkaW5nOiAwIDEwcHg7IH1cclxuICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCAuYm94VGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDsgfVxyXG4gICAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3ggLmJveFRpdGxlIHAge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XHJcbiAgICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IC5ib3hUaXRsZSBwIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxyXG4gICAgICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IC5ib3hUaXRsZSBwIHNwYW4ubnVtIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBjb2xvcjogI2VlNGY0ZjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cclxuICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IC5ib3hUaXRsZSBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuMWVtOyB9XHJcbiAgICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IC5ib3hUaXRsZSBoMyBzbWFsbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxyXG4gICAgICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCAuYm94VGl0bGUgaDMgKyBoMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxyXG4gICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IHAge1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCBwICsgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cclxuICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IHAuYnRuVHlwZUxpbmsgYSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cclxuICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCBmaWd1cmUgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlOyB9XHJcbiNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEge1xyXG4gIHBhZGRpbmctdG9wOiA4NXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxyXG4gICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94IGZpZ3VyZSB7XHJcbiAgICBtYXJnaW46IDUycHggMCA4MHB4OyB9XHJcbiAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveCAubGlua0JveCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cclxuICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggLmxpbmtCb3ggLmZsZXhJdGVtIHtcclxuICAgICAgd2lkdGg6IGNhbGMoICgxMDAlIC0gMzZweCkgLyAzICk7XHJcbiAgICAgIG1hcmdpbjogMDsgfVxyXG4jUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG4gIHBhZGRpbmctdG9wOiA2NHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9XHJcbiAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuYm94VGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxyXG4gICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLnR4dEJveCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XHJcbiAgICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC50eHRCb3ggLnBob3RvIHtcclxuICAgICAgd2lkdGg6IDQxMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XHJcbiAgICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC50eHRCb3ggLnR4dCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MTBweCk7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwOyB9XHJcbiAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAubGlua0JveCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cclxuICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmxpbmtCb3ggcCB7XHJcbiAgICAgIHdpZHRoOiA0MDVweDsgfVxyXG4gICAgICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5saW5rQm94IHAgKyBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4OyB9XHJcbiAgICAgICAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAubGlua0JveCBwICsgcCBhIHtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IH1cclxuICAgICAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAubGlua0JveCBwIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cclxuICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5jb250YWN0Qm94IHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1NnB4OyB9XHJcbiAgICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5jb250YWN0Qm94IC5mbGV4SXRlbSAudGVsIGEge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICBwYWRkaW5nOiA0NHB4IDAgNHB4IDkwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRlbnRzL29yZGVyL2ljb25fMDEucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA3MnB4IGF1dG87IH1cclxuICAgICAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuY29udGFjdEJveCAuZmxleEl0ZW0gLnRlbCBhIHNtYWxsIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyOXB4O1xyXG4gICAgICAgIGxlZnQ6IDEwN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxyXG4gICAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuY29udGFjdEJveCAuZmxleEl0ZW0gLm1haWwgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9vcmRlci9pY29uXzAyLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTlweCBhdXRvO1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCA1cHggNzdweDsgfVxyXG4gICAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuY29udGFjdEJveCAuZmxleEl0ZW0gcDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMTFweDsgfVxyXG4gICAgICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5jb250YWN0Qm94IC5mbGV4SXRlbSBwOmxhc3Qtb2YtdHlwZSBzbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XHJcbiAgICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5jb250YWN0Qm94IC5mbGV4SXRlbTAxIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMjFweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbiAgICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmNvbnRhY3RCb3ggLmZsZXhJdGVtMDE6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjNmU2ZTZlO1xyXG4gICAgICAgIGhlaWdodDogMTA2cHg7XHJcbiAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtNjVweDsgfVxyXG4jUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIHtcclxuICBwYWRkaW5nLXRvcDogNjNweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNzJweDsgfVxyXG4gICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDMgLmNvbnRTdWJCb3ggcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMztcclxuICBwYWRkaW5nLXRvcDogNjRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxyXG4gICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDQgLmNvbnRTdWJCb3ggLmJveFRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7IH1cclxuICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA0IC5jb250U3ViQm94IC50eHRCb3gge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxyXG4gICAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNCAuY29udFN1YkJveCAudHh0Qm94IC5waG90byB7XHJcbiAgICAgIHdpZHRoOiA0MTBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XHJcbiAgICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA0IC5jb250U3ViQm94IC50eHRCb3ggLnR4dCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MTBweCk7XHJcbiAgICAgIHBhZGRpbmc6IDkwcHggMCA5MnB4O1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7IH1cclxuI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNSB7XHJcbiAgcGFkZGluZy10b3A6IDY0cHg7IH1cclxuICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA1IC5jb250U3ViQm94IC5ib3hUaXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OXB4OyB9XHJcbiAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNSAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0ge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4gICAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNSAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW06YmVmb3JlLCAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA1IC5jb250U3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbTphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGhlaWdodDogNDM2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDsgfVxyXG4gICAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNSAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW06YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogLTFweDsgfVxyXG4gICAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNSAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0gcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMjFweDsgfVxyXG4gICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDUgLmNvbnRTdWJCb3ggLmZsZXhCb3ggLmZsZXhJdGVtMDEge1xyXG4gICAgcGFkZGluZzogMCA3NXB4IDAgNTVweDsgfVxyXG4gICAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNSAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0wMTphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA1IC5jb250U3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbTAyIHtcclxuICAgIHBhZGRpbmc6IDAgNTVweCAwIDc1cHg7IH1cclxuXHJcbi8qXHJcbuWFsemAmlxyXG7mj5Dnga/oo73pgKDlrp/nuL4g5LiA6KanXHJcbuaPkOeBr+ijvemAoOWun+e4viDjgqvjg4bjgrTjg6rkuIDopqdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlQXJjaGl2ZXMucGFnZUluZGV4IC5jb250Qm94MDEsXHJcbiNQYWdlQXJjaGl2ZXMucGFnZUNhdGVnb3J5IC5jb250Qm94MDEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcbiAgcGFkZGluZzogOTBweCAwIDEwMHB4OyB9XHJcbiAgI1BhZ2VBcmNoaXZlcy5wYWdlSW5kZXggLmNvbnRCb3gwMSBoMyxcclxuICAjUGFnZUFyY2hpdmVzLnBhZ2VDYXRlZ29yeSAuY29udEJveDAxIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cclxuICAjUGFnZUFyY2hpdmVzLnBhZ2VJbmRleCAuY29udEJveDAxIC5jb250U3ViQm94MDEsXHJcbiAgI1BhZ2VBcmNoaXZlcy5wYWdlQ2F0ZWdvcnkgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAzMHB4OyB9XHJcblxyXG4vKlxyXG7mj5Dnga/oo73pgKDlrp/nuL4g5LiA6KanXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKlxyXG7mj5Dnga/oo73pgKDlrp/nuL4g6Kmz57SwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jUGFnZUFyY2hpdmVzLnBhZ2VFbnRyeSAuY29udEJveDAxIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG4gIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7IH1cclxuICAjUGFnZUFyY2hpdmVzLnBhZ2VFbnRyeSAuY29udEJveDAxIC5jb250U3ViQm94MDEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxyXG4gICAgI1BhZ2VBcmNoaXZlcy5wYWdlRW50cnkgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5sb3dlclRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxyXG4gICAgI1BhZ2VBcmNoaXZlcy5wYWdlRW50cnkgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5mbGV4Qm94IC50aHVtYiBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvOyB9XHJcbiAgICAjUGFnZUFyY2hpdmVzLnBhZ2VFbnRyeSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmZsZXhCb3ggLnR4dEJveCAuc2ltcGxlVGFibGUudGFibGVUeXBlUHJvZHVjdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XHJcbiAgICAgICNQYWdlQXJjaGl2ZXMucGFnZUVudHJ5IC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuZmxleEJveCAudHh0Qm94IC5zaW1wbGVUYWJsZS50YWJsZVR5cGVQcm9kdWN0IHRyIHRoIHtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7IH1cclxuICAgICAgI1BhZ2VBcmNoaXZlcy5wYWdlRW50cnkgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5mbGV4Qm94IC50eHRCb3ggLnNpbXBsZVRhYmxlLnRhYmxlVHlwZVByb2R1Y3QgdHIgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzOyB9XHJcbiAgICAjUGFnZUFyY2hpdmVzLnBhZ2VFbnRyeSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmZsZXhCb3ggLnR4dEJveCAuZW50cnlCb3gge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XHJcbiAgICAjUGFnZUFyY2hpdmVzLnBhZ2VFbnRyeSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmZsZXhCb3ggLnR4dEJveCAuY3VzdG9tZXJOYW1lIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XHJcbiAgICAjUGFnZUFyY2hpdmVzLnBhZ2VFbnRyeSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmZsZXhCb3ggLnR4dEJveCAuc2ltcGxlVGFibGUudGFibGVUeXBlQ3VzdG9tZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTsgfVxyXG4gICAgICAjUGFnZUFyY2hpdmVzLnBhZ2VFbnRyeSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmZsZXhCb3ggLnR4dEJveCAuc2ltcGxlVGFibGUudGFibGVUeXBlQ3VzdG9tZXIgdHIgdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTVweDsgfVxyXG4gICAgICAjUGFnZUFyY2hpdmVzLnBhZ2VFbnRyeSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmZsZXhCb3ggLnR4dEJveCAuc2ltcGxlVGFibGUudGFibGVUeXBlQ3VzdG9tZXIgdHIgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7IH1cclxuXHJcbi8qXHJcbuWVhuWTgeOCq+OCv+ODreOCsCDjg4jjg4Pjg5dcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMSB7XHJcbiAgcGFkZGluZzogOTJweCAwIDEyMHB4OyB9XHJcbiAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAxIC5jb250U3ViQm94MDEge1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxyXG4gICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmxvd2VyVGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XHJcbiAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAubGlzdFR5cGVMaW5rQnRuIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5saXN0VHlwZUxpbmtCdG4gLmJ0blR5cGVMaW5rIHtcclxuICAgICAgICB3aWR0aDogMzIlOyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmxpc3RUeXBlTGlua0J0biAuYnRuVHlwZUxpbmsgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4IDgwcHggMjJweCAyNnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzBweCB0b3AgMjhweDsgfVxyXG4gICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMSAuY29udFN1YkJveDAyIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxyXG4gICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAxIC5jb250U3ViQm94MDIgLmxvd2VyVGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cclxuICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMSAuY29udFN1YkJveDAyIC5zaXplQm94IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDIycHggMzBweDsgfVxyXG4gICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMiAuc2l6ZUJveCB1bCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxyXG4gICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMSAuY29udFN1YkJveDAyIC5zaXplQm94IHVsIGxpIHtcclxuICAgICAgICAgIHdpZHRoOiAxNiU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMSAuY29udFN1YkJveDAyIC5zaXplQm94IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxyXG4gICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAxIC5jb250U3ViQm94MDIgLnNpemVCb3ggdWwgbGkgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAxIC5jb250U3ViQm94MDIgLnNpemVCb3ggcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiB7XHJcbiAgcGFkZGluZzogNzJweCAwIDgwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMzsgfVxyXG4gICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxyXG4gICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmxvd2VyVGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4OyB9XHJcbiAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cclxuICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIGxpIGEgLnRodW1iIHtcclxuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cclxuICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxyXG4gICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5wb3N0TGlzdEVudHJ5Q2FyZCAuZmxleEl0ZW06bnRoLW9mLXR5cGUoNG4pIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxyXG4gICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5wb3N0TGlzdEVudHJ5Q2FyZCAuZmxleEl0ZW0gYSAuY29udGVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxyXG4gICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSBhIC5jb250ZW50IC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbiAgICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5wb3N0TGlzdEVudHJ5Q2FyZCAuZmxleEl0ZW0gYSAuY29udGVudCAudGl0bGUgc21hbGwge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzg4ODg4ODsgfVxyXG4gICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5wb3N0TGlzdEVudHJ5Q2FyZCAuZmxleEl0ZW0gYTpob3ZlciAuY29udGVudCAudGl0bGUgc21hbGwge1xyXG4gICAgICAgICAgY29sb3I6ICNlZTRmNGY7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgLmZsZXhJdGVtIC5idG5UeXBlU2l6ZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDcwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHotaW5kZXg6IDQwO1xyXG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XHJcbiAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgLmZsZXhJdGVtIC5idG5UeXBlU2l6ZSBzcGFuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzNXB4IDEwcHggMThweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE3cHggY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggYXV0bzsgfVxyXG4gICAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgLmZsZXhJdGVtIC5idG5UeXBlU2l6ZSBzcGFuOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgLmZsZXhJdGVtIC5wb3BPcGVuV3JhcHBlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5wb3N0TGlzdEVudHJ5Q2FyZCAuZmxleEl0ZW0gLnBvcE9wZW5XcmFwcGVyLm9wZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxyXG4gICAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgLmZsZXhJdGVtIC5wb3BPcGVuV3JhcHBlci5vcGVuIC5qcy1tdy13YWxsIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDY1OyB9XHJcbiAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgLmZsZXhJdGVtIC5wb3BPcGVuV3JhcHBlciAucG9wT3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5ODBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDYwMDsgfVxyXG4gICAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgLmZsZXhJdGVtIC5wb3BPcGVuV3JhcHBlciAucG9wT3BlbiAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDM1cHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbiAgICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAucG9wT3BlbldyYXBwZXIgLnBvcE9wZW4gLmNvbnRlbnQgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFlZWUzO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwOyB9XHJcbiAgICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAucG9wT3BlbldyYXBwZXIgLnBvcE9wZW4gLmNvbnRlbnQgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7IH1cclxuICAgICAgICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5wb3N0TGlzdEVudHJ5Q2FyZCAuZmxleEl0ZW0gLnBvcE9wZW5XcmFwcGVyIC5wb3BPcGVuIC5jb250ZW50IC5pbm5lciBmaWd1cmUgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAgICAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgLmZsZXhJdGVtIC5wb3BPcGVuV3JhcHBlciAucG9wT3BlbiAuY29udGVudCAubm90ZVR4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2VlNGY0ZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDsgfVxyXG4gICAgICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5wb3N0TGlzdEVudHJ5Q2FyZCAuZmxleEl0ZW0gLnBvcE9wZW5XcmFwcGVyIC5wb3BPcGVuIC5jb250ZW50IC5idXR0b25Cb3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50cy9pY29uX2Nsb3NlLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggYXV0bztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNTVweDsgfVxyXG4gICAgICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAucG9wT3BlbldyYXBwZXIgLnBvcE9wZW4gLmNvbnRlbnQgLmJ1dHRvbkJveDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxyXG4gICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5wb3N0TGlzdEVudHJ5Q2FyZCAuZmxleEl0ZW0ubm9CdG4gYSAuY29udGVudCB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4OyB9XHJcbiAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAubGlzdFR5cGVMaW5rQnRuIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5saXN0VHlwZUxpbmtCdG4gLmJ0blR5cGVMaW5rIHtcclxuICAgICAgICB3aWR0aDogMzIlOyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmxpc3RUeXBlTGlua0J0biAuYnRuVHlwZUxpbmsgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4IDgwcHggMjJweCAyNnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzBweCB0b3AgMjhweDsgfVxyXG4gICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIHtcclxuICAgIHBhZGRpbmc6IDkzcHggMTBweCAwOyB9XHJcbiAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAubG93ZXJUaXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxyXG4gICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDIgcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XHJcbiAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuc3BlY0JveCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDYwcHggNjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cclxuICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDIgLnNwZWNCb3ggLmltZ0JveCB7XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4OyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDIgLnNwZWNCb3ggLmltZ0JveCBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIC5zcGVjQm94IC5pbWdCb3ggaW1nOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxyXG4gICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuc3BlY0JveCAudGFibGVXcmFwIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzEwcHgpOyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDIgLnNwZWNCb3ggLnRhYmxlV3JhcCB0YWJsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxyXG4gICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDIgLnNwZWNCb3ggLnRhYmxlV3JhcCB0YWJsZSB0ciB0aDpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIC5zcGVjQm94IC50YWJsZVdyYXAgdGFibGUgdHIgdGg6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlOyB9XHJcbiAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuc3BlY0JveCAudGFibGVXcmFwIHRhYmxlIHRyIHRoOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTsgfVxyXG4gICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDIgLnNwZWNCb3ggLnRhYmxlV3JhcCB0YWJsZSB0ciB0ZDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XHJcbiAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuc3BlY0JveCAudGFibGVXcmFwIHRhYmxlIHRyIHRkLmJnQnJvd24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmM2VjOyB9XHJcbiAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuc3BlY0JveCAudGFibGVXcmFwIHRhYmxlIHRyIHRkIHNtYWxsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XHJcblxyXG4vKlxyXG7llYblk4Hjgqvjgr/jg63jgrAg44Kr44OG44K044OqXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jUGFnZUNhdGFsb2cucGFnZUNhdGVnb3J5IC5jYXRlZ29yeUxpc3RCb3ggLmxvd2VyVGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cclxuI1BhZ2VDYXRhbG9nLnBhZ2VDYXRlZ29yeSAuY2F0ZWdvcnlMaXN0Qm94IC5jYXRlZ29yeUxpc3QgbGkge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cclxuI1BhZ2VDYXRhbG9nLnBhZ2VDYXRlZ29yeSAuY29udEJveDAxIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzOyB9XHJcbiAgI1BhZ2VDYXRhbG9nLnBhZ2VDYXRlZ29yeSAuY29udEJveDAxIC5jb250U3ViQm94IHtcclxuICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmRlZDA7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxyXG4gICAgI1BhZ2VDYXRhbG9nLnBhZ2VDYXRlZ29yeSAuY29udEJveDAxIC5jb250U3ViQm94IC5sb3dlclRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XHJcbiAgICAjUGFnZUNhdGFsb2cucGFnZUNhdGVnb3J5IC5jb250Qm94MDEgLmNvbnRTdWJCb3ggLnBvc3RMaXN0RW50cnlDYXJkIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cclxuICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VDYXRlZ29yeSAuY29udEJveDAxIC5jb250U3ViQm94IC5wb3N0TGlzdEVudHJ5Q2FyZCBsaSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VDYXRlZ29yeSAuY29udEJveDAxIC5jb250U3ViQm94IC5wb3N0TGlzdEVudHJ5Q2FyZCBsaTpudGgtb2YtdHlwZSg0bikge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VDYXRlZ29yeSAuY29udEJveDAxIC5jb250U3ViQm94IC5wb3N0TGlzdEVudHJ5Q2FyZCBsaTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VDYXRlZ29yeSAuY29udEJveDAxIC5jb250U3ViQm94IC5wb3N0TGlzdEVudHJ5Q2FyZCBsaSBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjdweCA0MHB4OyB9XHJcbiAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUNhdGVnb3J5IC5jb250Qm94MDEgLmNvbnRTdWJCb3ggLnBvc3RMaXN0RW50cnlDYXJkIGxpIGEgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzBweDsgfVxyXG4gICAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUNhdGVnb3J5IC5jb250Qm94MDEgLmNvbnRTdWJCb3ggLnBvc3RMaXN0RW50cnlDYXJkIGxpIGEgLmNvbnRlbnQgLnRpdGxlIHNtYWxsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM4ODg4ODg7IH1cclxuXHJcbi8qXHJcbuWVhuWTgeOCq+OCv+ODreOCsCDjgrXjg5bjgqvjg4bjgrTjg6rvvIjnlKjpgJTvvIlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlVc2UgLmNhdGVnb3J5TGlzdEJveCAubG93ZXJUaXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxyXG4jUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VXNlIC5jYXRlZ29yeUxpc3RCb3ggLmNhdGVnb3J5TGlzdCBsaSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxyXG4jUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VXNlIC5jb250Qm94MDEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcbiAgcGFkZGluZzogNzBweCAwIDgwcHg7IH1cclxuICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VXNlIC5jb250Qm94MDEgLmxvd2VyVGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZGVkMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XHJcbiAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY29udEJveDAxIC5jb250U3ViQm94IC5jb250VGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cclxuICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VXNlIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxyXG4gICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cclxuICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIGxpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VXNlIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgbGk6bnRoLW9mLXR5cGUoNG4pIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxyXG4gICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlVc2UgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5wb3N0TGlzdEVudHJ5Q2FyZCBsaTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIGxpIGEge1xyXG4gICAgICAgICAgcGFkZGluZzogMThweCAyN3B4IDQwcHg7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlVc2UgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5wb3N0TGlzdEVudHJ5Q2FyZCBsaSBhIC5jb250ZW50IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7IH1cclxuICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIGxpIGEgLmNvbnRlbnQgLnRpdGxlIHNtYWxsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM4ODg4ODg7IH1cclxuICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VXNlIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMiB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxyXG4gICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY29udEJveDAxIC5jb250U3ViQm94MDIgLnRhYmxlV3JhcCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDYwcHggNjBweDsgfVxyXG4gICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VXNlIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMiAudGFibGVXcmFwIC5zaW1wbGVUYWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VXNlIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMiAudGFibGVXcmFwIC5zaW1wbGVUYWJsZSB0aCB7XHJcbiAgICAgICAgICB3aWR0aDogMjUlOyB9XHJcbiAgICAgICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlVc2UgLmNvbnRCb3gwMSAuY29udFN1YkJveDAyIC50YWJsZVdyYXAgLmJ0bldyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY29udEJveDAxIC5jb250U3ViQm94MDIgLnRhYmxlV3JhcCAuYnRuV3JhcCAuYm94U2l6ZSxcclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VXNlIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMiAudGFibGVXcmFwIC5idG5XcmFwIC5ib3hDb250YWN0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWYzZWM7XHJcbiAgICAgICAgICB3aWR0aDogNTAlOyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY29udEJveDAxIC5jb250U3ViQm94MDIgLnRhYmxlV3JhcCAuYnRuV3JhcCAuYm94U2l6ZSB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmOyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY29udEJveDAxIC5jb250U3ViQm94MDIgLnRhYmxlV3JhcCAuYnRuV3JhcCAuYnRuVHlwZUxpbmtMb3dlciB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlVc2UgLmNvbnRCb3gwMSAuY29udFN1YkJveDAyIC50YWJsZVdyYXAgLmJ0bldyYXAgLmJ0blR5cGVMaW5rTG93ZXIgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTEwcHggMTVweCAyNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAzMHB4IHRvcCAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQycHggYXV0bztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMzEwcHg7IH1cclxuICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY29udEJveDAxIC5jb250U3ViQm94MDIgLnRhYmxlV3JhcCAuYnRuV3JhcCAuYnRuVHlwZUxpbmtMb3dlciBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2VlNGY0ZjsgfVxyXG5cclxuLypcclxu5ZWG5ZOB44Kr44K/44Ot44KwIOips+e0sFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAxIHtcclxuICBwYWRkaW5nOiA5MHB4IDAgNzBweDsgfVxyXG4jUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcbiAgcGFkZGluZzogNzNweCAwIDUwcHg7IH1cclxuICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmxvd2VyVGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxyXG4gICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogNjBweCA3MHB4OyB9XHJcbiAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XHJcbiAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAxIC50aHVtYiB7XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4OyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDEgLnRodW1iIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxyXG4gICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMSAudHh0Qm94IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzEwcHgpOyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDEgLnR4dEJveCAudG9rdWNob1RpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMSAudHh0Qm94IC5jZi10b2t1Y2hvIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAxIC50eHRCb3ggLmNmLXRva3VjaG8gcCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjA7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMSAudHh0Qm94IC5saXN0VHlwZUxpbmtCdG4ge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxyXG4gICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDEgLnR4dEJveCAubGlzdFR5cGVMaW5rQnRuIC5idG5UeXBlTGlua0xvd2VyIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDgwcHggMTVweCAyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxyXG4gICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDIgLmNvbnRUaXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxyXG4gICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAubXdCb3ggLnNpemVUeHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDIgLm13Qm94IC5zaXplVHh0IHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICNmMjdhN2E7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxyXG4gICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDIgLm13Qm94IC5zaXplVHh0IHNwYW46aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxyXG4gICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAubXdCb3ggLmpzX3BvcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDUwMDtcclxuICAgICAgICB3aWR0aDogOTgwcHg7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAubXdCb3ggLmpzX3BvcC5vcGVuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAubXdCb3ggLmpzX3BvcC5vcGVuICsgLmpzLW13LXdhbGwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMztcclxuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA2NTsgfVxyXG4gICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAyIC5td0JveCAuanNfcG9wIC5jb250ZW50IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDM1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAyIC5td0JveCAuanNfcG9wIC5jb250ZW50IC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFlZWUzO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAyIC5td0JveCAuanNfcG9wIC5jb250ZW50IC5pbm5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7IH1cclxuICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDIgLm13Qm94IC5qc19wb3AgLmNvbnRlbnQgLmlubmVyIGZpZ3VyZSBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAubXdCb3ggLmpzX3BvcCAuY29udGVudCAubm90ZVR4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZWU0ZjRmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAyIC5td0JveCAuanNfcG9wIC5jb250ZW50IC5idXR0b25Cb3gge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvaWNvbl9jbG9zZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1NXB4OyB9XHJcbiAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAyIC50YWJsZVdyYXAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDsgfVxyXG4gICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAyIC50YWJsZVdyYXAgLnNpbXBsZVRhYmxlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAudGFibGVXcmFwIC5zaW1wbGVUYWJsZSB0aCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAudGFibGVXcmFwIC5idG5XcmFwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAyIC50YWJsZVdyYXAgLmJ0bldyYXAgLmJveFNpemUsXHJcbiAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAudGFibGVXcmFwIC5idG5XcmFwIC5ib3hDb250YWN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmM2VjO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9XHJcbiAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAudGFibGVXcmFwIC5idG5XcmFwIC5ib3hTaXplIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjsgfVxyXG4gICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDIgLnRhYmxlV3JhcCAuYnRuV3JhcCAuYnRuVHlwZUxpbmtMb3dlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4gICAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAudGFibGVXcmFwIC5idG5XcmFwIC5idG5UeXBlTGlua0xvd2VyIGEge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNzVweCAxNXB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzBweCB0b3AgMjBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQycHggYXV0bztcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICB3aWR0aDogMzEwcHg7IH1cclxuICAgICAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAudGFibGVXcmFwIC5idG5XcmFwIC5idG5UeXBlTGlua0xvd2VyIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNlZTRmNGY7IH1cclxuICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAzIHtcclxuICAgICAgcGFkZGluZzogNzVweCAwIDA7IH1cclxuICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDMgLmNvbnRUaXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxyXG4gICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMyAuY2YtY2hvY2hpbl9pbWdCb3gge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDMgLmNmLWNob2NoaW5faW1nQm94IGxpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgIHdpZHRoOiAyMDBweDsgfVxyXG4gICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDMgLmNmLWNob2NoaW5faW1nQm94IGxpOm50aC1vZi10eXBlKDNuKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxyXG4gICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDMgLmNmLWNob2NoaW5faW1nQm94IGxpOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxyXG4gICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDMgLmNmLWNob2NoaW5faW1nQm94IGxpIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cclxuICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIHBhZGRpbmc6IDk1cHggMDsgfVxyXG4gICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDIgLnBvc3RMaXN0RW50cnlDYXJkIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cclxuICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDIgLnBvc3RMaXN0RW50cnlDYXJkIGxpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAucG9zdExpc3RFbnRyeUNhcmQgbGk6bnRoLW9mLXR5cGUoNG4pIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxyXG4gICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIC5wb3N0TGlzdEVudHJ5Q2FyZCBsaTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDIgLnBvc3RMaXN0RW50cnlDYXJkIGxpIGEge1xyXG4gICAgICAgICAgcGFkZGluZzogMThweCAyN3B4IDQwcHg7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIC5wb3N0TGlzdEVudHJ5Q2FyZCBsaSBhIC5jb250ZW50IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cclxuICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDIgLnBvc3RMaXN0RW50cnlDYXJkIGxpIGEgLmNvbnRlbnQgLnRpdGxlIHNtYWxsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM4ODg4ODg7IH1cclxuICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIC5idG5UeXBlTGluayB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4gICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuYnRuVHlwZUxpbmsgYSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTYwcHg7IH1cclxuXHJcbi8qXHJcbuWVhuWTgeOCq+OCv+ODreOCsCDjgrXjg5bjgqvjg4bjgrTjg6rvvIjnqK7poZ7vvIlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlUeXBlIC5jb250Qm94MDEge1xyXG4gIHBhZGRpbmc6IDkwcHggMCA0MHB4OyB9XHJcbiNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlUeXBlIC5jb250Qm94MDIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcbiAgcGFkZGluZzogODBweCAwIDEwcHg7IH1cclxuICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VHlwZSAuY29udEJveDAyIC5jb250U3ViQm94MDEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cclxuICAgICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlUeXBlIC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxyXG4gICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VHlwZSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIGxpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VHlwZSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIGxpOm50aC1vZi10eXBlKDRuKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VHlwZSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIGxpOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VHlwZSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIGxpIGEge1xyXG4gICAgICAgICAgcGFkZGluZzogMThweCAyN3B4IDQwcHg7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlUeXBlIC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgbGkgYSAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4OyB9XHJcbiAgICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlUeXBlIC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgbGkgYSAuY29udGVudCAudGl0bGUgc21hbGwge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzg4ODg4ODsgfVxyXG4gICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlUeXBlIC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiB7XHJcbiAgICBwYWRkaW5nOiA2NXB4IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZGVkMDsgfVxyXG4gICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVR5cGUgLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIC5qc19wb3Age1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB6LWluZGV4OiA1NTA7XHJcbiAgICAgIHdpZHRoOiA5ODBweDsgfVxyXG4gICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VHlwZSAuY29udEJveDAyIC5jb250U3ViQm94MDIgLmpzX3BvcC5vcGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxyXG4gICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlUeXBlIC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuanNfcG9wLm9wZW4gKyAuanMtbXctd2FsbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgICAgei1pbmRleDogNDUwOyB9XHJcbiAgICAgICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlUeXBlIC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuanNfcG9wIC5jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMzVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VHlwZSAuY29udEJveDAyIC5jb250U3ViQm94MDIgLmpzX3BvcCAuY29udGVudCAudGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWVlZTM7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VHlwZSAuY29udEJveDAyIC5jb250U3ViQm94MDIgLmpzX3BvcCAuY29udGVudCAuaW5uZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMzsgfVxyXG4gICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVR5cGUgLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIC5qc19wb3AgLmNvbnRlbnQgLmlubmVyIGZpZ3VyZSBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxyXG4gICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlUeXBlIC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuanNfcG9wIC5jb250ZW50IC5ub3RlVHh0IHtcclxuICAgICAgICAgIGNvbG9yOiAjZWU0ZjRmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwOyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVR5cGUgLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIC5qc19wb3AgLmNvbnRlbnQgLmJ1dHRvbkJveCB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ljb25fY2xvc2UucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjFweCBhdXRvO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgIHJpZ2h0OiA1NXB4OyB9XHJcblxyXG4vKlxyXG7jgrXjgqTjgrrooagg44OI44OD44OXXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jUGFnZVNpemUucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSB7XHJcbiAgcGFkZGluZzogOTBweCAwIDA7IH1cclxuICAjUGFnZVNpemUucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSAubG93ZXJUaXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XHJcbiAgI1BhZ2VTaXplLnBhZ2VJbmRleCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmxlYWQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cclxuICAgICNQYWdlU2l6ZS5wYWdlSW5kZXggI0NvbnRhaW5lciAuY29udEJveDAxIC5sZWFkIGEge1xyXG4gICAgICBjb2xvcjogI2VlNGY0ZjsgfVxyXG4gICNQYWdlU2l6ZS5wYWdlSW5kZXggI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxyXG4gICAgI1BhZ2VTaXplLnBhZ2VJbmRleCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2l6ZUJveCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cclxuICAgICAgI1BhZ2VTaXplLnBhZ2VJbmRleCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2l6ZUJveCBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxyXG4gICAgICAjUGFnZVNpemUucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5zaXplQm94IC5mbGV4Qm94IHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XHJcbiAgICAgICAgI1BhZ2VTaXplLnBhZ2VJbmRleCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2l6ZUJveCAuZmxleEJveCBmaWd1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMjZweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxyXG4gICAgICAgICAgI1BhZ2VTaXplLnBhZ2VJbmRleCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2l6ZUJveCAuZmxleEJveCBmaWd1cmUgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJiMmIyYjsgfVxyXG4gICAgICAgICNQYWdlU2l6ZS5wYWdlSW5kZXggI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpemVCb3ggLmZsZXhCb3ggdWwge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4MHB4KTsgfVxyXG4gICAgICAgICAgI1BhZ2VTaXplLnBhZ2VJbmRleCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2l6ZUJveCAuZmxleEJveCB1bCBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50cy9hcnJvd18wNS5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3cHggYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XHJcbiAgICAgICAgICAgICNQYWdlU2l6ZS5wYWdlSW5kZXggI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpemVCb3ggLmZsZXhCb3ggdWwgbGkgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNlZTRmNGY7IH1cclxuXHJcbi8qXHJcbuOCteOCpOOCuuihqCDkuIvlsaRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlU2l6ZS5wYWdlTGlzdDEgI0NvbnRhaW5lciAuY2F0ZWdvcnlMaXN0Qm94LFxyXG4jUGFnZVNpemUucGFnZUxpc3QyICNDb250YWluZXIgLmNhdGVnb3J5TGlzdEJveCxcclxuI1BhZ2VTaXplLnBhZ2VMaXN0MyAjQ29udGFpbmVyIC5jYXRlZ29yeUxpc3RCb3gsXHJcbiNQYWdlU2l6ZS5wYWdlTGlzdDQgI0NvbnRhaW5lciAuY2F0ZWdvcnlMaXN0Qm94LFxyXG4jUGFnZVNpemUucGFnZUxpc3Q1ICNDb250YWluZXIgLmNhdGVnb3J5TGlzdEJveCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cclxuICAjUGFnZVNpemUucGFnZUxpc3QxICNDb250YWluZXIgLmNhdGVnb3J5TGlzdEJveCAubG93ZXJUaXRsZSxcclxuICAjUGFnZVNpemUucGFnZUxpc3QyICNDb250YWluZXIgLmNhdGVnb3J5TGlzdEJveCAubG93ZXJUaXRsZSxcclxuICAjUGFnZVNpemUucGFnZUxpc3QzICNDb250YWluZXIgLmNhdGVnb3J5TGlzdEJveCAubG93ZXJUaXRsZSxcclxuICAjUGFnZVNpemUucGFnZUxpc3Q0ICNDb250YWluZXIgLmNhdGVnb3J5TGlzdEJveCAubG93ZXJUaXRsZSxcclxuICAjUGFnZVNpemUucGFnZUxpc3Q1ICNDb250YWluZXIgLmNhdGVnb3J5TGlzdEJveCAubG93ZXJUaXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XHJcbiAgI1BhZ2VTaXplLnBhZ2VMaXN0MSAjQ29udGFpbmVyIC5jYXRlZ29yeUxpc3RCb3ggLmNhdGVnb3J5TGlzdCBsaSxcclxuICAjUGFnZVNpemUucGFnZUxpc3QyICNDb250YWluZXIgLmNhdGVnb3J5TGlzdEJveCAuY2F0ZWdvcnlMaXN0IGxpLFxyXG4gICNQYWdlU2l6ZS5wYWdlTGlzdDMgI0NvbnRhaW5lciAuY2F0ZWdvcnlMaXN0Qm94IC5jYXRlZ29yeUxpc3QgbGksXHJcbiAgI1BhZ2VTaXplLnBhZ2VMaXN0NCAjQ29udGFpbmVyIC5jYXRlZ29yeUxpc3RCb3ggLmNhdGVnb3J5TGlzdCBsaSxcclxuICAjUGFnZVNpemUucGFnZUxpc3Q1ICNDb250YWluZXIgLmNhdGVnb3J5TGlzdEJveCAuY2F0ZWdvcnlMaXN0IGxpIHtcclxuICAgIHdpZHRoOiAyNSU7IH1cclxuICAgICNQYWdlU2l6ZS5wYWdlTGlzdDEgI0NvbnRhaW5lciAuY2F0ZWdvcnlMaXN0Qm94IC5jYXRlZ29yeUxpc3QgbGk6bGFzdC1vZi10eXBlLFxyXG4gICAgI1BhZ2VTaXplLnBhZ2VMaXN0MiAjQ29udGFpbmVyIC5jYXRlZ29yeUxpc3RCb3ggLmNhdGVnb3J5TGlzdCBsaTpsYXN0LW9mLXR5cGUsXHJcbiAgICAjUGFnZVNpemUucGFnZUxpc3QzICNDb250YWluZXIgLmNhdGVnb3J5TGlzdEJveCAuY2F0ZWdvcnlMaXN0IGxpOmxhc3Qtb2YtdHlwZSxcclxuICAgICNQYWdlU2l6ZS5wYWdlTGlzdDQgI0NvbnRhaW5lciAuY2F0ZWdvcnlMaXN0Qm94IC5jYXRlZ29yeUxpc3QgbGk6bGFzdC1vZi10eXBlLFxyXG4gICAgI1BhZ2VTaXplLnBhZ2VMaXN0NSAjQ29udGFpbmVyIC5jYXRlZ29yeUxpc3RCb3ggLmNhdGVnb3J5TGlzdCBsaTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Zvb3Rlci9mb290ZXJfYmFyMDEucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIsIHVybCguLi9pbWcvZm9vdGVyL2Zvb3Rlcl9iYXIwMS5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IGF1dG8sIDFweCBhdXRvOyB9XHJcbiNQYWdlU2l6ZS5wYWdlTGlzdDEgI0NvbnRhaW5lciAuY29udEJveDAxLFxyXG4jUGFnZVNpemUucGFnZUxpc3QyICNDb250YWluZXIgLmNvbnRCb3gwMSxcclxuI1BhZ2VTaXplLnBhZ2VMaXN0MyAjQ29udGFpbmVyIC5jb250Qm94MDEsXHJcbiNQYWdlU2l6ZS5wYWdlTGlzdDQgI0NvbnRhaW5lciAuY29udEJveDAxLFxyXG4jUGFnZVNpemUucGFnZUxpc3Q1ICNDb250YWluZXIgLmNvbnRCb3gwMSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMztcclxuICBwYWRkaW5nOiA5MHB4IDA7IH1cclxuICAjUGFnZVNpemUucGFnZUxpc3QxICNDb250YWluZXIgLmNvbnRCb3gwMSAubG93ZXJUaXRsZSxcclxuICAjUGFnZVNpemUucGFnZUxpc3QyICNDb250YWluZXIgLmNvbnRCb3gwMSAubG93ZXJUaXRsZSxcclxuICAjUGFnZVNpemUucGFnZUxpc3QzICNDb250YWluZXIgLmNvbnRCb3gwMSAubG93ZXJUaXRsZSxcclxuICAjUGFnZVNpemUucGFnZUxpc3Q0ICNDb250YWluZXIgLmNvbnRCb3gwMSAubG93ZXJUaXRsZSxcclxuICAjUGFnZVNpemUucGFnZUxpc3Q1ICNDb250YWluZXIgLmNvbnRCb3gwMSAubG93ZXJUaXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9XHJcbiAgI1BhZ2VTaXplLnBhZ2VMaXN0MSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSxcclxuICAjUGFnZVNpemUucGFnZUxpc3QyICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxLFxyXG4gICNQYWdlU2l6ZS5wYWdlTGlzdDMgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEsXHJcbiAgI1BhZ2VTaXplLnBhZ2VMaXN0NCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSxcclxuICAjUGFnZVNpemUucGFnZUxpc3Q1ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDYwcHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxyXG4gICAgI1BhZ2VTaXplLnBhZ2VMaXN0MSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2l6ZVRpdGxlLFxyXG4gICAgI1BhZ2VTaXplLnBhZ2VMaXN0MiAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2l6ZVRpdGxlLFxyXG4gICAgI1BhZ2VTaXplLnBhZ2VMaXN0MyAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2l6ZVRpdGxlLFxyXG4gICAgI1BhZ2VTaXplLnBhZ2VMaXN0NCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2l6ZVRpdGxlLFxyXG4gICAgI1BhZ2VTaXplLnBhZ2VMaXN0NSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2l6ZVRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XHJcbiAgICAjUGFnZVNpemUucGFnZUxpc3QxICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5zaW1wbGVUYWJsZSxcclxuICAgICNQYWdlU2l6ZS5wYWdlTGlzdDIgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlLFxyXG4gICAgI1BhZ2VTaXplLnBhZ2VMaXN0MyAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGUsXHJcbiAgICAjUGFnZVNpemUucGFnZUxpc3Q0ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5zaW1wbGVUYWJsZSxcclxuICAgICNQYWdlU2l6ZS5wYWdlTGlzdDUgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cclxuICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGU6bGFzdC1vZi10eXBlLFxyXG4gICAgICAjUGFnZVNpemUucGFnZUxpc3QyICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5zaW1wbGVUYWJsZTpsYXN0LW9mLXR5cGUsXHJcbiAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDMgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlOmxhc3Qtb2YtdHlwZSxcclxuICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0NCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGU6bGFzdC1vZi10eXBlLFxyXG4gICAgICAjUGFnZVNpemUucGFnZUxpc3Q1ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5zaW1wbGVUYWJsZTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cclxuICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGUgLnRkQ29udGFjdCxcclxuICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MiAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGUgLnRkQ29udGFjdCxcclxuICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MyAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGUgLnRkQ29udGFjdCxcclxuICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0NCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGUgLnRkQ29udGFjdCxcclxuICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0NSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGUgLnRkQ29udGFjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjNlYztcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7IH1cclxuICAgICNQYWdlU2l6ZS5wYWdlTGlzdDEgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0blR5cGVMaW5rTG93ZXIgYSxcclxuICAgICNQYWdlU2l6ZS5wYWdlTGlzdDIgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0blR5cGVMaW5rTG93ZXIgYSxcclxuICAgICNQYWdlU2l6ZS5wYWdlTGlzdDMgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0blR5cGVMaW5rTG93ZXIgYSxcclxuICAgICNQYWdlU2l6ZS5wYWdlTGlzdDQgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0blR5cGVMaW5rTG93ZXIgYSxcclxuICAgICNQYWdlU2l6ZS5wYWdlTGlzdDUgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0blR5cGVMaW5rTG93ZXIgYSB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgcGFkZGluZzogMTVweCAxMTBweCAxNXB4IDI1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwcHggdG9wIDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDJweCBhdXRvOyB9XHJcbiAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDEgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0blR5cGVMaW5rTG93ZXIgYTpob3ZlcixcclxuICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MiAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuYnRuVHlwZUxpbmtMb3dlciBhOmhvdmVyLFxyXG4gICAgICAjUGFnZVNpemUucGFnZUxpc3QzICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5UeXBlTGlua0xvd2VyIGE6aG92ZXIsXHJcbiAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDQgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0blR5cGVMaW5rTG93ZXIgYTpob3ZlcixcclxuICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0NSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuYnRuVHlwZUxpbmtMb3dlciBhOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2VlNGY0ZjsgfVxyXG4gICAgI1BhZ2VTaXplLnBhZ2VMaXN0MSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuYnRuV3JhcCxcclxuICAgICNQYWdlU2l6ZS5wYWdlTGlzdDIgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0bldyYXAsXHJcbiAgICAjUGFnZVNpemUucGFnZUxpc3QzICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwLFxyXG4gICAgI1BhZ2VTaXplLnBhZ2VMaXN0NCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuYnRuV3JhcCxcclxuICAgICNQYWdlU2l6ZS5wYWdlTGlzdDUgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0bldyYXAge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogMCA2MHB4OyB9XHJcbiAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDEgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0bldyYXAgLmZsZXhJdGVtLFxyXG4gICAgICAjUGFnZVNpemUucGFnZUxpc3QyICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwIC5mbGV4SXRlbSxcclxuICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MyAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuYnRuV3JhcCAuZmxleEl0ZW0sXHJcbiAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDQgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0bldyYXAgLmZsZXhJdGVtLFxyXG4gICAgICAjUGFnZVNpemUucGFnZUxpc3Q1ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwIC5mbGV4SXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgICAgIHdpZHRoOiAzNTVweDsgfVxyXG4gICAgICAjUGFnZVNpemUucGFnZUxpc3QxICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwIC5idG5UeXBlTGlua0xvd2VyLFxyXG4gICAgICAjUGFnZVNpemUucGFnZUxpc3QyICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwIC5idG5UeXBlTGlua0xvd2VyLFxyXG4gICAgICAjUGFnZVNpemUucGFnZUxpc3QzICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwIC5idG5UeXBlTGlua0xvd2VyLFxyXG4gICAgICAjUGFnZVNpemUucGFnZUxpc3Q0ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwIC5idG5UeXBlTGlua0xvd2VyLFxyXG4gICAgICAjUGFnZVNpemUucGFnZUxpc3Q1ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwIC5idG5UeXBlTGlua0xvd2VyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuICAgICAgICAjUGFnZVNpemUucGFnZUxpc3QxICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwIC5idG5UeXBlTGlua0xvd2VyIGEsXHJcbiAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MiAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuYnRuV3JhcCAuYnRuVHlwZUxpbmtMb3dlciBhLFxyXG4gICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDMgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0bldyYXAgLmJ0blR5cGVMaW5rTG93ZXIgYSxcclxuICAgICAgICAjUGFnZVNpemUucGFnZUxpc3Q0ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwIC5idG5UeXBlTGlua0xvd2VyIGEsXHJcbiAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0NSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuYnRuV3JhcCAuYnRuVHlwZUxpbmtMb3dlciBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIycHggOTBweCAyMnB4IDQwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAzMnB4IHRvcCAyOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MnB4IGF1dG87XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAgICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDEgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0bldyYXAgLmJ0blR5cGVMaW5rTG93ZXIgYTpob3ZlcixcclxuICAgICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDIgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0bldyYXAgLmJ0blR5cGVMaW5rTG93ZXIgYTpob3ZlcixcclxuICAgICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDMgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0bldyYXAgLmJ0blR5cGVMaW5rTG93ZXIgYTpob3ZlcixcclxuICAgICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDQgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0bldyYXAgLmJ0blR5cGVMaW5rTG93ZXIgYTpob3ZlcixcclxuICAgICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDUgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0bldyYXAgLmJ0blR5cGVMaW5rTG93ZXIgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZWU0ZjRmOyB9XHJcblxyXG4vKlxyXG7jgojjgY/jgYLjgovos6rllY8g44OI44OD44OXXHJcbuOCiOOBj+OBguOCi+izquWVjyDjgqvjg4bjgrTjg6rkuIDopqdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlRmFxLnBhZ2VJbmRleCAjQ29udGFpbmVyIC5jYXRlZ29yeUxpc3RCb3ggLmNhdGVnb3J5TGlzdCBsaSxcclxuI1BhZ2VGYXEucGFnZUNhdGVnb3J5ICNDb250YWluZXIgLmNhdGVnb3J5TGlzdEJveCAuY2F0ZWdvcnlMaXN0IGxpIHtcclxuICB3aWR0aDogMjUlOyB9XHJcbiNQYWdlRmFxLnBhZ2VJbmRleCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmxvd2VyVGl0bGUsXHJcbiNQYWdlRmFxLnBhZ2VDYXRlZ29yeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmxvd2VyVGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxyXG4jUGFnZUZhcS5wYWdlSW5kZXggI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEsXHJcbiNQYWdlRmFxLnBhZ2VDYXRlZ29yeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSB7XHJcbiAgd2lkdGg6IDgwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvOyB9XHJcbiAgI1BhZ2VGYXEucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5wb3N0RmFxIC5wb3N0RmFxSXRlbSxcclxuICAjUGFnZUZhcS5wYWdlQ2F0ZWdvcnkgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3RGYXEgLnBvc3RGYXFJdGVtIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvZmFxL2Jhcl8wMS5wbmcpIHJlcGVhdC14IGxlZnQgdG9wO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDFweDsgfVxyXG4gICAgI1BhZ2VGYXEucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5wb3N0RmFxIC5wb3N0RmFxSXRlbTpsYXN0LW9mLXR5cGUsXHJcbiAgICAjUGFnZUZhcS5wYWdlQ2F0ZWdvcnkgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3RGYXEgLnBvc3RGYXFJdGVtOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvZmFxL2Jhcl8wMS5wbmcpIHJlcGVhdC14IGxlZnQgdG9wLCB1cmwoLi4vaW1nL2NvbnRlbnRzL2ZhcS9iYXJfMDEucG5nKSByZXBlYXQteCBsZWZ0IGJvdHRvbTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDFweCwgYXV0byAxcHg7IH1cclxuICAgICNQYWdlRmFxLnBhZ2VJbmRleCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAucG9zdEZhcSAucG9zdEZhcUl0ZW0gYSxcclxuICAgICNQYWdlRmFxLnBhZ2VDYXRlZ29yeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAucG9zdEZhcSAucG9zdEZhcUl0ZW0gYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDI4cHggMCAyOHB4IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4gICAgICAjUGFnZUZhcS5wYWdlSW5kZXggI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3RGYXEgLnBvc3RGYXFJdGVtIGE6OmFmdGVyLFxyXG4gICAgICAjUGFnZUZhcS5wYWdlQ2F0ZWdvcnkgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3RGYXEgLnBvc3RGYXFJdGVtIGE6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvYXJyb3dfMDEucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDRweCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cclxuICAgICAgI1BhZ2VGYXEucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5wb3N0RmFxIC5wb3N0RmFxSXRlbSBhIC5wb3N0RmFxVGl0bGUsXHJcbiAgICAgICNQYWdlRmFxLnBhZ2VDYXRlZ29yeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAucG9zdEZhcSAucG9zdEZhcUl0ZW0gYSAucG9zdEZhcVRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvZmFxL2ljb25fcS5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM0cHggYXV0bztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH1cclxuICAgICAgI1BhZ2VGYXEucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5wb3N0RmFxIC5wb3N0RmFxSXRlbSBhIC5wb3N0RmFxQ29udCxcclxuICAgICAgI1BhZ2VGYXEucGFnZUNhdGVnb3J5ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5wb3N0RmFxIC5wb3N0RmFxSXRlbSBhIC5wb3N0RmFxQ29udCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvZmFxL2ljb25fYS5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM4cHggYXV0bztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDsgfVxyXG4gICAgICAgICNQYWdlRmFxLnBhZ2VJbmRleCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAucG9zdEZhcSAucG9zdEZhcUl0ZW0gYSAucG9zdEZhcUNvbnQgcCxcclxuICAgICAgICAjUGFnZUZhcS5wYWdlQ2F0ZWdvcnkgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3RGYXEgLnBvc3RGYXFJdGVtIGEgLnBvc3RGYXFDb250IHAge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMDsgfVxyXG5cclxuLypcclxu44KI44GP44GC44KL6LOq5ZWPIOips+e0sFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VGYXEucGFnZUVudHJ5ICNDb250YWluZXIgLmNhdGVnb3J5TGlzdEJveCAuY2F0ZWdvcnlMaXN0IGxpIHtcclxuICB3aWR0aDogMjUlOyB9XHJcbiNQYWdlRmFxLnBhZ2VFbnRyeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSB7XHJcbiAgd2lkdGg6IDgwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XHJcbiAgI1BhZ2VGYXEucGFnZUVudHJ5ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5lbnRyeUZhcSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ZhcS9iYXJfMDEucG5nKSByZXBlYXQteCBsZWZ0IHRvcCwgdXJsKC4uL2ltZy9jb250ZW50cy9mYXEvYmFyXzAxLnBuZykgcmVwZWF0LXggbGVmdCBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMXB4LCBhdXRvIDFweDtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cclxuICAgICNQYWdlRmFxLnBhZ2VFbnRyeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuZW50cnlGYXEgLnBvc3RGYXFUaXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50cy9mYXEvaWNvbl9xLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQycHggYXV0bztcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4OyB9XHJcbiAgICAjUGFnZUZhcS5wYWdlRW50cnkgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmVudHJ5RmFxIC5wb3N0RmFxQ29udCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50cy9mYXEvaWNvbl9hLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ0cHggYXV0bztcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XHJcbiAgICAgICNQYWdlRmFxLnBhZ2VFbnRyeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuZW50cnlGYXEgLnBvc3RGYXFDb250IHAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjA7IH1cclxuXHJcbi8qXHJcbuOBiuefpeOCieOBmyDjg4jjg4Pjg5dcclxu44GK55+l44KJ44GbIOOCq+ODhuOCtOODquS4gOimp1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VOZXdzLnBhZ2VJbmRleCAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3ROZXdzIC5wb3N0TmV3c0l0ZW0sXHJcbiNQYWdlTmV3cy5wYWdlQ2F0ZWdvcnkgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5wb3N0TmV3cyAucG9zdE5ld3NJdGVtIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ZhcS9iYXJfMDEucG5nKSByZXBlYXQteCBsZWZ0IHRvcDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuICAjUGFnZU5ld3MucGFnZUluZGV4IC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAucG9zdE5ld3MgLnBvc3ROZXdzSXRlbTpsYXN0LW9mLXR5cGUsXHJcbiAgI1BhZ2VOZXdzLnBhZ2VDYXRlZ29yeSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3ROZXdzIC5wb3N0TmV3c0l0ZW06bGFzdC1vZi10eXBlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvZmFxL2Jhcl8wMS5wbmcpIHJlcGVhdC14IGxlZnQgdG9wLCB1cmwoLi4vaW1nL2NvbnRlbnRzL2ZhcS9iYXJfMDEucG5nKSByZXBlYXQteCBsZWZ0IGJvdHRvbTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxcHgsIGF1dG8gMXB4OyB9XHJcbiAgI1BhZ2VOZXdzLnBhZ2VJbmRleCAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3ROZXdzIC5wb3N0TmV3c0l0ZW0gYSxcclxuICAjUGFnZU5ld3MucGFnZUNhdGVnb3J5IC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAucG9zdE5ld3MgLnBvc3ROZXdzSXRlbSBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZzogMjVweCAwIDIwcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4gICAgI1BhZ2VOZXdzLnBhZ2VJbmRleCAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3ROZXdzIC5wb3N0TmV3c0l0ZW0gYTo6YWZ0ZXIsXHJcbiAgICAjUGFnZU5ld3MucGFnZUNhdGVnb3J5IC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAucG9zdE5ld3MgLnBvc3ROZXdzSXRlbSBhOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA1MnB4IGF1dG87XHJcbiAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxyXG4gICAgI1BhZ2VOZXdzLnBhZ2VJbmRleCAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3ROZXdzIC5wb3N0TmV3c0l0ZW0gYSAucG9zdE5ld3NUaW1lLFxyXG4gICAgI1BhZ2VOZXdzLnBhZ2VDYXRlZ29yeSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3ROZXdzIC5wb3N0TmV3c0l0ZW0gYSAucG9zdE5ld3NUaW1lIHtcclxuICAgICAgY29sb3I6ICNlZjViNWI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cclxuICAgICNQYWdlTmV3cy5wYWdlSW5kZXggLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5wb3N0TmV3cyAucG9zdE5ld3NJdGVtIGEgLnBvc3ROZXdzVGl0bGUsXHJcbiAgICAjUGFnZU5ld3MucGFnZUNhdGVnb3J5IC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAucG9zdE5ld3MgLnBvc3ROZXdzSXRlbSBhIC5wb3N0TmV3c1RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cclxuICAgICNQYWdlTmV3cy5wYWdlSW5kZXggLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5wb3N0TmV3cyAucG9zdE5ld3NJdGVtIGEgLnBvc3ROZXdzQ29udCxcclxuICAgICNQYWdlTmV3cy5wYWdlQ2F0ZWdvcnkgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5wb3N0TmV3cyAucG9zdE5ld3NJdGVtIGEgLnBvc3ROZXdzQ29udCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxyXG4gICAgICAjUGFnZU5ld3MucGFnZUluZGV4IC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAucG9zdE5ld3MgLnBvc3ROZXdzSXRlbSBhIC5wb3N0TmV3c0NvbnQgcCxcclxuICAgICAgI1BhZ2VOZXdzLnBhZ2VDYXRlZ29yeSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3ROZXdzIC5wb3N0TmV3c0l0ZW0gYSAucG9zdE5ld3NDb250IHAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjA7IH1cclxuXHJcbi8qXHJcbuOBiuefpeOCieOBmyDoqbPntLBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlTmV3cy5wYWdlRW50cnkgI0NvbnRhaW5lciAuY29udEJveDAxIHtcclxuICBwYWRkaW5nOiAxMDBweCAwOyB9XHJcbiAgI1BhZ2VOZXdzLnBhZ2VFbnRyeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSB7XHJcbiAgICB3aWR0aDogODAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XHJcbiAgICAjUGFnZU5ld3MucGFnZUVudHJ5ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5lbnRyeU5ld3Mge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ZhcS9iYXJfMDEucG5nKSByZXBlYXQteCBsZWZ0IHRvcCwgdXJsKC4uL2ltZy9jb250ZW50cy9mYXEvYmFyXzAxLnBuZykgcmVwZWF0LXggbGVmdCBib3R0b207XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxcHgsIGF1dG8gMXB4O1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cclxuICAgICAgI1BhZ2VOZXdzLnBhZ2VFbnRyeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuZW50cnlOZXdzIC5wb3N0TmV3c1RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cclxuICAgICAgI1BhZ2VOZXdzLnBhZ2VFbnRyeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuZW50cnlOZXdzIC5wb3N0TmV3c1RpbWUge1xyXG4gICAgICAgIGNvbG9yOiAjZWY1YjViO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cclxuICAgICAgI1BhZ2VOZXdzLnBhZ2VFbnRyeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuZW50cnlOZXdzIC5wb3N0TmV3c0NvbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XHJcbiAgICAgICAgI1BhZ2VOZXdzLnBhZ2VFbnRyeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuZW50cnlOZXdzIC5wb3N0TmV3c0NvbnQgcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4wOyB9XHJcblxyXG4vKlxyXG7llY/lkIjjgZvopovnqY3jgopcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlQ29udGFjdC5wYWdlSW5kZXggI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3ggaDMge1xyXG4gIGZvbnQtc2l6ZTogMzZweDtcclxuICBsaW5lLWhlaWdodDogNjBweDsgfVxyXG4jUGFnZUNvbnRhY3QucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IHAge1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgI1BhZ2VDb250YWN0LnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCBwICsgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XHJcbiNQYWdlQ29udGFjdC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSB7XHJcbiAgcGFkZGluZy10b3A6IDk5cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDkycHg7IH1cclxuICAjUGFnZUNvbnRhY3QucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggLmxvd2VyVGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDsgfVxyXG4jUGFnZUNvbnRhY3QucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcbiAgcGFkZGluZy10b3A6IDg4cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XHJcbiAgI1BhZ2VDb250YWN0LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC50ZXh0Qm94IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cclxuICAjUGFnZUNvbnRhY3QucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4OyB9XHJcbiAgICAjUGFnZUNvbnRhY3QucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMSAubG93ZXJUaXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7IH1cclxuICAgICNQYWdlQ29udGFjdC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveDAxIC50ZXh0Qm94IHtcclxuICAgICAgcGFkZGluZzogNTBweCAwIDUycHg7IH1cclxuICAgICAgI1BhZ2VDb250YWN0LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDEgLnRleHRCb3ggcCBhIHtcclxuICAgICAgICBjb2xvcjogI2VlNGY0ZjsgfVxyXG4gICNQYWdlQ29udGFjdC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveDAyIC5sb3dlclRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7IH1cclxuICAjUGFnZUNvbnRhY3QucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAudGV4dEJveCB7XHJcbiAgICBwYWRkaW5nOiA1MXB4IDAgNjBweDsgfVxyXG4gICAgI1BhZ2VDb250YWN0LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLnRleHRCb3ggLmZsZXhCb3gge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMXB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxyXG4gICAgICAjUGFnZUNvbnRhY3QucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAudGV4dEJveCAuZmxleEJveCAuZmxleEl0ZW0gLnRlbCBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4gICAgICAjUGFnZUNvbnRhY3QucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAudGV4dEJveCAuZmxleEJveCAuZmxleEl0ZW0wMSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9XHJcbiAgICAgICAgI1BhZ2VDb250YWN0LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLnRleHRCb3ggLmZsZXhCb3ggLmZsZXhJdGVtMDEgLnRlbCBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvY29udGFjdC9pY29uXzAxLnBuZyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzJweCBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzogNDRweCAwIDRweCA5MHB4OyB9XHJcbiAgICAgICAgICAjUGFnZUNvbnRhY3QucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAudGV4dEJveCAuZmxleEJveCAuZmxleEl0ZW0wMSAudGVsIGEgc21hbGwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdG9wOiAyOXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDdweDsgfVxyXG4gICAgICAgICAgI1BhZ2VDb250YWN0LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLnRleHRCb3ggLmZsZXhCb3ggLmZsZXhJdGVtMDEgLnRlbCBhOmhvdmVyIHNtYWxsIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7IH1cclxuICAgICAgICAjUGFnZUNvbnRhY3QucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAudGV4dEJveCAuZmxleEJveCAuZmxleEl0ZW0wMSBwOm5vdCgudGVsKSB7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxyXG4gICAgICAgICAgI1BhZ2VDb250YWN0LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLnRleHRCb3ggLmZsZXhCb3ggLmZsZXhJdGVtMDEgcDpub3QoLnRlbCkgc21hbGwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cclxuICAgICAgI1BhZ2VDb250YWN0LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLnRleHRCb3ggLmZsZXhCb3ggLmZsZXhJdGVtMDIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjNmU2ZTZlOyB9XHJcbiAgICAgICAgI1BhZ2VDb250YWN0LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLnRleHRCb3ggLmZsZXhCb3ggLmZsZXhJdGVtMDIgLnRlbCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XHJcbiAgICAgICAgICAjUGFnZUNvbnRhY3QucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAudGV4dEJveCAuZmxleEJveCAuZmxleEl0ZW0wMiAudGVsIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2NvbnRhY3QvaWNvbl8wMi5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMCAxcHggODBweDsgfVxyXG4jUGFnZUNvbnRhY3QucGFnZUluZGV4ICNNYWluICNDb250Qm94MDMge1xyXG4gIHBhZGRpbmctdG9wOiAxMDhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuOyB9XHJcbiAgI1BhZ2VDb250YWN0LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIC5jb250U3ViQm94IHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxyXG5cclxuLypcclxu5ZWP5ZCI44Gb6KaL56mN44KKIOeiuuiqjeeUu+mdolxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VDb250YWN0LnBhZ2VDb25maXJtICNNYWluICNDb250Qm94MDEge1xyXG4gIHBhZGRpbmctdG9wOiA5OXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuICAjUGFnZUNvbnRhY3QucGFnZUNvbmZpcm0gI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveCBwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLyomOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDcwcHg7IH0qLyB9XHJcbiAgICAjUGFnZUNvbnRhY3QucGFnZUNvbmZpcm0gI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveCBwLmVycm9yX21lc3NlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG4gICNQYWdlQ29udGFjdC5wYWdlQ29uZmlybSAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94IGZvcm0gdGFibGUgdGQge1xyXG4gICAgcGFkZGluZzogMTBweCAwOyB9XHJcbiAgI1BhZ2VDb250YWN0LnBhZ2VDb25maXJtICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggZm9ybSAuYnRuVHlwZUxpbmsge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbiAgICAjUGFnZUNvbnRhY3QucGFnZUNvbmZpcm0gI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveCBmb3JtIC5idG5UeXBlTGluayBpbnB1dCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cclxuICAjUGFnZUNvbnRhY3QucGFnZUNvbmZpcm0gI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveCAudHh0QnRuIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCI+PHBhdGggZmlsbD1cIiUyMzg4OFwiIGQ9XCJNMjg4LjUwMiwzMi41MDJjLTEwOC4zMjgsMC0xOTguODI3LDc3LjQ4NS0yMTkuMTY2LDE3OS44OTlsLTQyLjQ4Mi01My4xMDdMMCwxODAuNzg0bDY4Ljc2OSw4NS45NjFjMy4zNTIsNC4xNzgsOC4zMzgsNi40NDcsMTMuNDI3LDYuNDQ3YzIuNTk2LDAsNS4yMjYtMC41ODUsNy42ODUtMS44MDVsMTAzLjE1My01MS41NzdsLTE1LjM4Ny0zMC43NTdsLTc1LjgsMzcuODkyYzE0LjA2My05MC41LDkyLjI3LTE2MC4wNTksMTg2LjY1NS0xNjAuMDU5YzEwNC4yNzEsMCwxODkuMTE0LDg0Ljg0MywxODkuMTE0LDE4OS4xMTRzLTg0Ljg0MywxODkuMTE0LTE4OS4xMTQsMTg5LjExNHYzNC4zODRDNDExLjczNSw0NzkuNDk4LDUxMiwzNzkuMjMzLDUxMiwyNTZTNDExLjczNSwzMi41MDIsMjg4LjUwMiwzMi41MDJ6XCIgLz48L3N2Zz4nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvIDM1cHg7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCAnWXVHb3RoaWMnLCBcIll1IEdvdGhpY1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgJ01laXJ5bycsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFAgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAwOyB9XHJcblxyXG4vKlxyXG7llY/lkIjjgZvopovnqY3jgoog5a6M5LqG55S76Z2iXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jUGFnZUNvbnRhY3QucGFnZVRoYW5rcyAjTWFpbiAjQ29udEJveDAxIHtcclxuICBwYWRkaW5nLXRvcDogOTlweDsgfVxyXG4gICNQYWdlQ29udGFjdC5wYWdlVGhhbmtzICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggPiBwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxyXG4gICNQYWdlQ29udGFjdC5wYWdlVGhhbmtzICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggLmJ0blR5cGVMaW5rIHtcclxuICAgIG1hcmdpbjogNjBweCAwIDA7IH1cclxuXHJcbi8qXHJcbuS8muekvuahiOWGhVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbkltZyAjTWFpbkltZ0lubmVyICNNYWluSW1nVGl0bGUge1xyXG4gIHdpZHRoOiAxNjBweDtcclxuICBoZWlnaHQ6IDI3MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAyNXB4IDU1cHg7IH1cclxuI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCB7XHJcbiAgcGFkZGluZzogMCAxMHB4OyB9XHJcbiAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCBoMyB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7IH1cclxuICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IGZpZ3VyZSBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7IH1cclxuICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IHAge1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IHAgKyBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxyXG4gICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3ggdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XHJcbiAgICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IHRhYmxlLnBjX2Rpc3BsYXkge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxyXG4gICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCB0YWJsZSB0aCB7XHJcbiAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNlYztcclxuICAgICAgY29sb3I6ICNlZTRmNGY7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmOyB9XHJcbiAgICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IHRhYmxlIHRkIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxyXG4gICAgICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IHRhYmxlIHRkIGEge1xyXG4gICAgICAgIGNvbG9yOiAjZWU0ZjRmOyB9XHJcbiAgICAgICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3ggdGFibGUgdGQgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTsgfVxyXG4jUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEge1xyXG4gIHBhZGRpbmctdG9wOiA5OXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMTlweDsgfVxyXG4gICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveDAxIC5mbGV4Qm94IHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cclxuICAgICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveDAxIC5mbGV4Qm94IGZpZ3VyZSB7XHJcbiAgICAgIHdpZHRoOiAzODBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XHJcbiAgICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuZmxleEJveCBkaXYge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDIwcHgpOyB9XHJcbiAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0blR5cGVMaW5rIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDUzcHg7IH1cclxuICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3gwMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMTJweDtcclxuICAgIC8qcCB7XHJcbiAgICBcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFx0bWFyZ2luOiAyMHB4IDAgNTFweDtcclxuICAgIFx0YSB7IGNvbG9yOiAjZWU0ZjRmOyB9XHJcbiAgICB9Ki8gfVxyXG4gICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94MDIgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MXB4OyB9XHJcbiNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMztcclxuICBwYWRkaW5nLXRvcDogODlweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cclxuICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmxvd2VyVGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDsgfVxyXG4gICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuc3ViQm94IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA1NHB4IDEwcHggMTBweDsgfVxyXG4gICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5zdWJCb3ggLnR4dEJveCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxyXG4gICAgICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLnN1YkJveCAudHh0Qm94IC5mbGV4SXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxyXG4gICAgICAgICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuc3ViQm94IC50eHRCb3ggLmZsZXhJdGVtLnBob3RvIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxyXG4gICAgICAgICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuc3ViQm94IC50eHRCb3ggLmZsZXhJdGVtLnR4dCBoNCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxyXG4gICAgICAgICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5zdWJCb3ggLnR4dEJveCAuZmxleEl0ZW0udHh0IGg0IHNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzg4ODg4ODsgfVxyXG4gICAgICAgICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuc3ViQm94IC50eHRCb3ggLmZsZXhJdGVtLnR4dCBwICsgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4OyB9XHJcbiAgICAgICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5zdWJCb3ggLnR4dEJveCAuZmxleEl0ZW0udHh0IHAgc3Ryb25nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XHJcbiAgICAgICAgICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLnN1YkJveCAudHh0Qm94IC5mbGV4SXRlbS50eHQgcCBzdHJvbmcudHJhaW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvY29tcGFueS9pY29uXzAxLnBuZykgbm8tcmVwZWF0IGxlZnQgNHB4IHRvcCA2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvOyB9XHJcbiAgICAgICAgICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLnN1YkJveCAudHh0Qm94IC5mbGV4SXRlbS50eHQgcCBzdHJvbmcuY2FyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2NvbXBhbnkvaWNvbl8wMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcCA5cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjFweCBhdXRvOyB9XHJcbiAgICAgICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5zdWJCb3ggLnR4dEJveCAuZmxleEl0ZW0udHh0IHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNGY0ZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMjFweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDdweDsgfVxyXG4gICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5zdWJCb3ggLmxpbmsge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cclxuICAgICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5zdWJCb3ggLmxpbmsgZmlndXJlIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxyXG4gICAgICAgICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuc3ViQm94IC5saW5rIGZpZ3VyZSBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxyXG4gICAgICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLnN1YkJveCAubGluayBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvYXJyb3dfMDEucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wIDZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUycHggYXV0bztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NnB4O1xyXG4gICAgICAgIG1hcmdpbjogMjNweCAwIDIwcHg7IH1cclxuICAgICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuc3ViQm94IC5tYXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAyOTBweDsgfVxyXG4gICAgICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLnN1YkJveCAubWFwIGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XHJcbiAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5zdWJCb3gwMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XHJcbiAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5zdWJCb3gwMiAubWFwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7IH1cclxuI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIHtcclxuICBwYWRkaW5nLXRvcDogMTEycHg7IH1cclxuICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDMgLmNvbnRTdWJCb3ggLmxvd2VyVGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTlweDsgfVxyXG4gICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMyAuY29udFN1YkJveCB0YWJsZSB0aCB7XHJcbiAgICB3aWR0aDogMTkwcHg7IH1cclxuICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDMgLmNvbnRTdWJCb3ggdGFibGUgdGQge1xyXG4gICAgcGFkZGluZzogMThweCAyMHB4OyB9XHJcbiAgICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDMgLmNvbnRTdWJCb3ggdGFibGUgdGQgcCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XHJcblxyXG4vKlxyXG7ogbfloLTjg5Xjgqnjg4jjgq7jg6Pjg6njg6rjg7xcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlQ29tcGFueS5wYWdlRmFjdG9yeSAjTWFpbkltZyAjTWFpbkltZ0lubmVyICNNYWluSW1nVGl0bGUge1xyXG4gIHdpZHRoOiAxNjBweDtcclxuICBoZWlnaHQ6IDI3MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAyNXB4IDU1cHg7IH1cclxuI1BhZ2VDb21wYW55LnBhZ2VGYWN0b3J5ICNNYWluIC5jb250Qm94IHtcclxuICBwYWRkaW5nLXRvcDogMTAzcHg7IH1cclxuICAjUGFnZUNvbXBhbnkucGFnZUZhY3RvcnkgI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3gge1xyXG4gICAgcGFkZGluZzogMCAxMHB4OyB9XHJcbiAgICAjUGFnZUNvbXBhbnkucGFnZUZhY3RvcnkgI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3ggLmxvd2VyVGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XHJcbiAgICAjUGFnZUNvbXBhbnkucGFnZUZhY3RvcnkgI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3ggLmZsZXhCb3gge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgICAgI1BhZ2VDb21wYW55LnBhZ2VGYWN0b3J5ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoICgxMDAlIC0gNDJweCkgLyAzICk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMztcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTFweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDsgfVxyXG4gICAgICAgICNQYWdlQ29tcGFueS5wYWdlRmFjdG9yeSAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW06bnRoLW9mLXR5cGUoM24pIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxyXG4gICAgICAgICNQYWdlQ29tcGFueS5wYWdlRmFjdG9yeSAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0gLnBob3RvIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxyXG4gICAgICAgICNQYWdlQ29tcGFueS5wYWdlRmFjdG9yeSAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0gLnR4dCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTFweDsgfVxyXG4gICAgICAgICAgI1BhZ2VDb21wYW55LnBhZ2VGYWN0b3J5ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbSAudHh0IHAge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG5cclxuLypcclxu5bel5aC06KaL5a2m44Gu44GU5qGI5YaFXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jUGFnZUZhY3RvcnkucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IHtcclxuICBwYWRkaW5nOiAwIDEwcHg7IH1cclxuICAjUGFnZUZhY3RvcnkucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IC5sb3dlclRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XHJcbiAgI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cclxuICAjUGFnZUZhY3RvcnkucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94ID4gcCB7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cclxuICAjUGFnZUZhY3RvcnkucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IGZpZ3VyZSBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7IH1cclxuI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIHtcclxuICBwYWRkaW5nLXRvcDogMTAzcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9XHJcbiAgI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94IC5sb3dlclRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQycHg7IH1cclxuICAjUGFnZUZhY3RvcnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggLmZsZXhCb3gge1xyXG4gICAgbWFyZ2luLXRvcDogNTJweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxyXG4gICAgI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAtIDQycHgpIC8gMyApO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XHJcbiAgICAgICNQYWdlRmFjdG9yeS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0gcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cclxuI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG4gIHBhZGRpbmctdG9wOiA5M3B4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxyXG4gICNQYWdlRmFjdG9yeS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAubG93ZXJUaXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4OyB9XHJcbiAgI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5mbGV4Qm94IHtcclxuICAgIG1hcmdpbi10b3A6IDUycHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cclxuICAgICNQYWdlRmFjdG9yeS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0ge1xyXG4gICAgICB3aWR0aDogY2FsYyggKDEwMCUgLSA0MnB4KSAvIDMgKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDMycHg7IH1cclxuICAgICAgI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbSBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cclxuICAgICAgICAjUGFnZUZhY3RvcnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmZsZXhCb3ggLmZsZXhJdGVtIGg0IHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ZjRmO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XHJcbiAgICAgICNQYWdlRmFjdG9yeS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0gcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XHJcbiNQYWdlRmFjdG9yeS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMyB7XHJcbiAgcGFkZGluZy10b3A6IDExM3B4OyB9XHJcbiAgI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIC5jb250U3ViQm94IC5sb3dlclRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYycHg7IH1cclxuICAjUGFnZUZhY3RvcnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDMgLmNvbnRTdWJCb3ggdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgZGlzcGxheTogYmxvY2s7IH1cclxuICAgICNQYWdlRmFjdG9yeS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMyAuY29udFN1YkJveCB0YWJsZSB0cjpmaXJzdC1vZi10eXBlIHRoLCAjUGFnZUZhY3RvcnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDMgLmNvbnRTdWJCb3ggdGFibGUgdHI6Zmlyc3Qtb2YtdHlwZSB0ZCB7XHJcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cclxuICAgICNQYWdlRmFjdG9yeS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMyAuY29udFN1YkJveCB0YWJsZSB0cjpudGgtb2YtdHlwZSgzKSB0ZCBvbCBsaSArIGxpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxyXG4gICAgI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIC5jb250U3ViQm94IHRhYmxlIHRoIHtcclxuICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlY2VjO1xyXG4gICAgICBjb2xvcjogI2VlNGY0ZjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjsgfVxyXG4gICAgI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIC5jb250U3ViQm94IHRhYmxlIHRkIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5MHB4KTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgcGFkZGluZzogMTNweCA0MHB4IDEzcHggMThweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjsgfVxyXG4gICAgICAjUGFnZUZhY3RvcnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDMgLmNvbnRTdWJCb3ggdGFibGUgdGQgYSB7XHJcbiAgICAgICAgY29sb3I6ICNlZTRmNGY7IH1cclxuICAgICAgI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIC5jb250U3ViQm94IHRhYmxlIHRkIG9sIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XHJcbiAgICAgICAgI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIC5jb250U3ViQm94IHRhYmxlIHRkIG9sIGxpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGNoYXB0ZXI7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XHJcbiAgICAgICAgICAjUGFnZUZhY3RvcnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDMgLmNvbnRTdWJCb3ggdGFibGUgdGQgb2wgbGk6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGNoYXB0ZXIpIFwiLlwiO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICNlZTRmNGY7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDsgfVxyXG4gICAgICAjUGFnZUZhY3RvcnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDMgLmNvbnRTdWJCb3ggdGFibGUgdGQgc3Ryb25nIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cclxuICAgICAgI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIC5jb250U3ViQm94IHRhYmxlIHRkIHNtYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjODg4OyB9XHJcblxyXG4vKlxyXG7li5XnlLvntLnku4tcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlTW92aWUgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgaDMge1xyXG4gIGZvbnQtc2l6ZTogMzZweDsgfVxyXG4jUGFnZU1vdmllICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5tb3ZpZVdyYXAge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMztcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XHJcbiAgI1BhZ2VNb3ZpZSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAubW92aWVXcmFwIGlmcmFtZSB7XHJcbiAgICB3aWR0aDogMTAwJTsgfVxyXG4jUGFnZU1vdmllICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIHAge1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjA7IH1cclxuXHJcbi8qXHJcbueJueWumuWVhuWPluW8leazleOBq+WfuuOBpeOBj+ihqOiomFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VMYXcgI01haW5JbWcgI01haW5JbWdJbm5lciAjTWFpbkltZ1RpdGxlIHtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtOyB9XHJcbiNQYWdlTGF3ICNDb250YWluZXIgLnNpbXBsZVRhYmxlIHRyIHRkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzOyB9XHJcblxyXG4vKlxyXG7jg5fjg6njgqTjg5Djgrfjg7zjg53jg6rjgrfjg7xcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlUG9saWN5LnBhZ2VJbmRleCAjTWFpbkltZyAjTWFpbkltZ0lubmVyICNNYWluSW1nVGl0bGUge1xyXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwZW07IH1cclxuI1BhZ2VQb2xpY3kucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIGgzIHtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gIG1hcmdpbi10b3A6IDQ0cHg7IH1cclxuI1BhZ2VQb2xpY3kucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIHAge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjA7IH1cclxuI1BhZ2VQb2xpY3kucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIHVsIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XHJcbiAgI1BhZ2VQb2xpY3kucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIHVsIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxyXG4gICAgI1BhZ2VQb2xpY3kucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIHVsIGxpOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cclxuI1BhZ2VQb2xpY3kucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5hbGlnblJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDsgfVxyXG5cclxuLypcclxu5Zyw6JS155uG55So5o+Q54GvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jUGFnZVNlYXNvbkdvb2RzLnBhZ2VJbmRleCAjTWFpbkltZyAjTWFpbkltZ0lubmVyICNNYWluSW1nVGl0bGUge1xyXG4gIHBhZGRpbmc6IDI1cHggNTVweDsgfVxyXG4jUGFnZVNlYXNvbkdvb2RzLnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCB7XHJcbiAgcGFkZGluZzogMCAxMHB4OyB9XHJcbiAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3ggcCB7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cclxuICAjUGFnZVNlYXNvbkdvb2RzLnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCBhIHtcclxuICAgIGNvbG9yOiAjZWU0ZjRmOyB9XHJcbiNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEge1xyXG4gIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNzJweDsgfVxyXG4jUGFnZVNlYXNvbkdvb2RzLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIHtcclxuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICM2ZTZlNmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNmU2ZTZlO1xyXG4gIHBhZGRpbmctdG9wOiA3OHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4OHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuICAjUGFnZVNlYXNvbkdvb2RzLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94ID4gcCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDJweDsgfVxyXG4gICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDc0cHg7IH1cclxuICAgICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLnRpdGxlIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cclxuICAgICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLnRpdGxlIHNtYWxsIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4gICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDczcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzRweDsgfVxyXG4gICAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuY29udGVudDpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMztcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cclxuICAgICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmNvbnRlbnQgLnN1YkJveCBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxyXG4gICAgICAjUGFnZVNlYXNvbkdvb2RzLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5jb250ZW50IC5zdWJCb3ggaDQgc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBjb2xvcjogIzg4ODsgfVxyXG4gICAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuY29udGVudCAuc3ViQm94IC5mbGV4Qm94IHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxyXG4gICAgICAjUGFnZVNlYXNvbkdvb2RzLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5jb250ZW50IC5zdWJCb3ggLmZsZXhCb3ggLmZsZXhJdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAyMnB4OyB9XHJcbiAgICAgICAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuY29udGVudCAuc3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbSBmaWd1cmUge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XHJcbiAgICAgICAgICAjUGFnZVNlYXNvbkdvb2RzLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5jb250ZW50IC5zdWJCb3ggLmZsZXhCb3ggLmZsZXhJdGVtIGZpZ3VyZSBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7IH1cclxuICAgICAgICAgICAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuY29udGVudCAuc3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbSBmaWd1cmUgaW1nICsgaW1nIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDsgfVxyXG4gICAgICAgICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmNvbnRlbnQgLnN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0gcCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIxcHg7IH1cclxuICAgICAgICAgICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmNvbnRlbnQgLnN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0gcCBzbWFsbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICM4ODg7IH1cclxuICAjUGFnZVNlYXNvbkdvb2RzLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDEgLmNvbnRlbnQgLnN1YkJveDAxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUzcHg7IH1cclxuICAgICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuY29udGVudCAuc3ViQm94MDEgLmZsZXhCb3ggLmZsZXhJdGVtIGZpZ3VyZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cclxuICAgICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuY29udGVudCAuc3ViQm94MDEgLmZsZXhCb3ggLmZsZXhJdGVtOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxyXG4gICAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveDAxIC5jb250ZW50IC5zdWJCb3gwMSAuZmxleEJveCAuZmxleEl0ZW06bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7IH1cclxuICAjUGFnZVNlYXNvbkdvb2RzLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDEgLmNvbnRlbnQgLnN1YkJveDAyIC5mbGV4Qm94IC5mbGV4SXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XHJcbiAgICAjUGFnZVNlYXNvbkdvb2RzLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDEgLmNvbnRlbnQgLnN1YkJveDAyIC5mbGV4Qm94IC5mbGV4SXRlbSArIC5mbGV4SXRlbSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XHJcbiAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveDAxIC5jb250ZW50ID4gcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XHJcbiAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveDAxIC5jb250ZW50IC5mYXhCb3gge1xyXG4gICAgbWFyZ2luLXRvcDogNTJweDtcclxuICAgIHBhZGRpbmctdG9wOiA1MXB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmRlZDA7IH1cclxuICAgICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuY29udGVudCAuZmF4Qm94IHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogI2VlNGY0ZjsgfVxyXG4gICAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveDAxIC5jb250ZW50IC5mYXhCb3ggYTphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvaWNvbl9wZGYucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTsgfVxyXG4gICAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveDAxIC5jb250ZW50IC5mYXhCb3ggcCArIHAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XHJcbiAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveDAyIHtcclxuICAgIG1hcmdpbi10b3A6IDE1OXB4OyB9XHJcbiAgICAjUGFnZVNlYXNvbkdvb2RzLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLmNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4N3B4OyB9XHJcbiAgICAgICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuY29udGVudCA+IC5mbGV4Qm94IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4OyB9XHJcbiAgICAgICAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveDAyIC5jb250ZW50ID4gLmZsZXhCb3ggLnN1YkJveDAyIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XHJcbiAgICAgICAgICAjUGFnZVNlYXNvbkdvb2RzLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLmNvbnRlbnQgPiAuZmxleEJveCAuc3ViQm94MDIgLmZsZXhJdGVtOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxyXG4gICAgICAgICAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveDAyIC5jb250ZW50ID4gLmZsZXhCb3ggLnN1YkJveDAyIC5mbGV4SXRlbTpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDsgfVxyXG5cclxuLypcclxuNDA0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jUGFnZTQwNC5wYWdlSW5kZXggI01haW5JbWcgI01haW5JbWdJbm5lciAjTWFpbkltZ1RpdGxlIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG1hcmdpbi1ib3R0b206IC0xMDBweDsgfVxyXG4gICNQYWdlNDA0LnBhZ2VJbmRleCAjTWFpbkltZyAjTWFpbkltZ0lubmVyICNNYWluSW1nVGl0bGUgLmFqdXN0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpOyB9XHJcbiNQYWdlNDA0LnBhZ2VJbmRleCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSB7XHJcbiAgcGFkZGluZzogMTUwcHggMTBweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4gICNQYWdlNDA0LnBhZ2VJbmRleCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSBwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4gICNQYWdlNDA0LnBhZ2VJbmRleCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuYnRuVHlwZUxpbmsge1xyXG4gICAgbWFyZ2luOiA2MHB4IDAgMDsgfVxyXG5cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLypcclxuICDjg4jjg4Pjg5fjg5rjg7zjgrhcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAjUGFnZS5wYWdlSW5kZXggI01haW5JbWcgLmltcG9ydGFudEJveCB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgICNQYWdlLnBhZ2VJbmRleCAjTWFpbkltZyAuaW1wb3J0YW50Qm94IC5pbXBvcnRhbnRUaXRsZSB7XHJcbiAgICAgIHdpZHRoOiAyNjBweDsgfVxyXG4gICAgI1BhZ2UucGFnZUluZGV4ICNNYWluSW1nIC5pbXBvcnRhbnRCb3ggdWwge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjYwcHgpOyB9XHJcbiAgI1BhZ2UucGFnZUluZGV4ICNNYWluSW1nICNNYWluSW1nSW5uZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlOyB9XHJcbiAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDEgLmNvbnRTdWJCb3gwMiAubGlzdFR5cGVDYXJkIC5idG5UeXBlQ2FyZCBhOmhvdmVyIC5mbGV4Qm94IHtcclxuICAgIGJvcmRlci1jb2xvcjogI2VlNGY0ZjsgfVxyXG4gICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIC5jb250U3ViQm94MDEgLmxpbmtCb3ggLmxvd2VyTGluayAubG93ZXJMaW5rX2l0ZW0gYTpob3ZlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWU0ZjRmO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9hcnJvd18wMV9ob3Zlci5wbmcpOyB9XHJcbiAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMiAuY29udFN1YkJveDAxIC5saW5rQm94IC5sb3dlckxpbmsgLmxvd2VyTGlua19pdGVtIGE6aG92ZXIgZHQgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjMDAwOyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIC5jb250U3ViQm94MDEgLmxpbmtCb3ggLmxvd2VyTGluayAubG93ZXJMaW5rX2l0ZW0gYTpob3ZlciBkdCBzcGFuLm51bSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmIyYjI7IH1cclxuICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMiAuY29udFN1YkJveDAyIC5mbGV4Qm94IC50ZWxCb3ggdGltZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cclxuICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMyAucG9zdExpc3RFbnRyeUNhcmQgLmZsZXhJdGVtOmhvdmVyIHNwYW4ge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VlNGY0ZjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvYXJyb3dfMDFfaG92ZXIucG5nKTsgfVxyXG4gICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDMgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbTpob3ZlciBzcGFuIC5jb250ZW50IC50aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjZWU0ZjRmOyB9XHJcbiAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDMgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAucG9wT3BlbldyYXBwZXIgLnBvcE9wZW4gLmNvbnRlbnQgLmJ1dHRvbkJveDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ZjRmOyB9XHJcbiAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE3NXB4OyB9XHJcbiAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwNSAuY29udFN1YkJveDAxIC5wb3N0TGlzdCBsaSBhOmhvdmVyIHRpbWUge1xyXG4gICAgICBjb2xvcjogIzAwMDsgfVxyXG4gICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDUgLmNvbnRTdWJCb3gwMSAucG9zdExpc3QgbGkgYTpob3ZlciAudGl0bGUge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxyXG5cclxuICAvKlxyXG4gIOmrmOapi+aPkOeBr+OBruOBk+OBoOOCj+OCilxyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2Fycm93XzA3X2hvdmVyLnBuZyk7IH1cclxuICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbTpob3ZlciAuZmxleEJveCBzcGFuIHtcclxuICAgICAgY29sb3I6ICMwMDA7IH1cclxuICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggLmZsZXhCb3ggLmZsZXhJdGVtOmhvdmVyIC5mbGV4Qm94IHNwYW4ubnVtIHtcclxuICAgICAgICBjb2xvcjogI2ZmYjJiMjsgfVxyXG5cclxuICAvKlxyXG4gIOaPkOeBr+ijvemAoOWun+e4viDkuIDopqdcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAvKlxyXG4gIOaPkOeBr+ijvemAoOWun+e4viDoqbPntLBcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAjUGFnZUFyY2hpdmVzLnBhZ2VFbnRyeSAuY29udEJveDAxIC5jb250U3ViQm94MDEge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiA1MHB4IDYwcHggNjBweDsgfVxyXG4gICAgI1BhZ2VBcmNoaXZlcy5wYWdlRW50cnkgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5mbGV4Qm94IHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cclxuICAgICAgI1BhZ2VBcmNoaXZlcy5wYWdlRW50cnkgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5mbGV4Qm94IC50aHVtYiB7XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4OyB9XHJcbiAgICAgICNQYWdlQXJjaGl2ZXMucGFnZUVudHJ5IC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuZmxleEJveCAudHh0Qm94IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzEwcHgpOyB9XHJcbiAgICAgICAgI1BhZ2VBcmNoaXZlcy5wYWdlRW50cnkgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5mbGV4Qm94IC50eHRCb3ggLnNpbXBsZVRhYmxlLnRhYmxlVHlwZVByb2R1Y3Qge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XHJcbiAgICAgICAgICAjUGFnZUFyY2hpdmVzLnBhZ2VFbnRyeSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmZsZXhCb3ggLnR4dEJveCAuc2ltcGxlVGFibGUudGFibGVUeXBlUHJvZHVjdCB0Ym9keSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4gICAgICAgICAgI1BhZ2VBcmNoaXZlcy5wYWdlRW50cnkgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5mbGV4Qm94IC50eHRCb3ggLnNpbXBsZVRhYmxlLnRhYmxlVHlwZVByb2R1Y3QgdHIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDsgfVxyXG4gICAgICAgICAgICAjUGFnZUFyY2hpdmVzLnBhZ2VFbnRyeSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmZsZXhCb3ggLnR4dEJveCAuc2ltcGxlVGFibGUudGFibGVUeXBlUHJvZHVjdCB0ciB0aCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDg0cHg7IH1cclxuICAgICAgICAgICAgI1BhZ2VBcmNoaXZlcy5wYWdlRW50cnkgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5mbGV4Qm94IC50eHRCb3ggLnNpbXBsZVRhYmxlLnRhYmxlVHlwZVByb2R1Y3QgdHIgdGQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxOTBweDsgfVxyXG4gICAgICAgICNQYWdlQXJjaGl2ZXMucGFnZUVudHJ5IC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuZmxleEJveCAudHh0Qm94IC5lbnRyeUJveCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XHJcbiAgICAgICAgI1BhZ2VBcmNoaXZlcy5wYWdlRW50cnkgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5mbGV4Qm94IC50eHRCb3ggLnNpbXBsZVRhYmxlLnRhYmxlVHlwZUN1c3RvbWVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgICAgICAgICAjUGFnZUFyY2hpdmVzLnBhZ2VFbnRyeSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmZsZXhCb3ggLnR4dEJveCAuc2ltcGxlVGFibGUudGFibGVUeXBlQ3VzdG9tZXIgdHIgdGgge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7IH1cclxuXHJcbiAgLypcclxuICDllYblk4Hjgqvjgr/jg63jgrAg44OI44OD44OXXHJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAucG9wT3BlbldyYXBwZXIgLnBvcE9wZW4gLmNvbnRlbnQgLmJ1dHRvbkJveDpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNlZTRmNGY7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ljb25fY2xvc2UwMy5wbmcpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XHJcblxyXG4gIC8qXHJcbiAg5ZWG5ZOB44Kr44K/44Ot44KwIOOCteODluOCq+ODhuOCtOODqu+8iOeorumhnu+8iVxyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlUeXBlIC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuanNfcG9wIC5jb250ZW50IC5idXR0b25Cb3g6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZWU0ZjRmO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9pY29uX2Nsb3NlMDMucG5nKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxyXG5cclxuICAvKlxyXG4gIOWVhuWTgeOCq+OCv+ODreOCsCDoqbPntLBcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAubXdCb3ggLmpzX3BvcCAuY29udGVudCAuYnV0dG9uQm94OmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2VlNGY0ZjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvaWNvbl9jbG9zZTAzLnBuZyk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cclxuXHJcbiAgLypcclxuICDjgojjgY/jgYLjgovos6rllY9cclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAjUGFnZUZhcS5wYWdlSW5kZXggI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3RGYXEgLnBvc3RGYXFJdGVtIGE6aG92ZXI6OmFmdGVyLFxyXG4gICNQYWdlRmFxLnBhZ2VDYXRlZ29yeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAucG9zdEZhcSAucG9zdEZhcUl0ZW0gYTpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9hcnJvd18wMV9ob3Zlci5wbmcpOyB9XHJcblxyXG4gIC8qXHJcbiAg44GK55+l44KJ44GbIOODiOODg+ODl1xyXG4gIOOBiuefpeOCieOBmyDjgqvjg4bjgrTjg6rkuIDopqdcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAjUGFnZU5ld3MucGFnZUluZGV4IC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSxcclxuICAjUGFnZU5ld3MucGFnZUNhdGVnb3J5IC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSB7XHJcbiAgICB3aWR0aDogODAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxyXG4gICAgI1BhZ2VOZXdzLnBhZ2VJbmRleCAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3ROZXdzLFxyXG4gICAgI1BhZ2VOZXdzLnBhZ2VDYXRlZ29yeSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3ROZXdzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxyXG4gICAgICAjUGFnZU5ld3MucGFnZUluZGV4IC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAucG9zdE5ld3MgLnBvc3ROZXdzSXRlbSBhOmhvdmVyOjphZnRlcixcclxuICAgICAgI1BhZ2VOZXdzLnBhZ2VDYXRlZ29yeSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3ROZXdzIC5wb3N0TmV3c0l0ZW0gYTpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvYXJyb3dfMDFfaG92ZXIucG5nKTsgfVxyXG5cclxuICAvKlxyXG4gIOOBiuefpeOCieOBmyDjg4jjg4Pjg5dcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAjUGFnZU5ld3MucGFnZUluZGV4IC5jb250Qm94MDEge1xyXG4gICAgcGFkZGluZzogMTAwcHggMCAxMzBweDsgfVxyXG5cclxuICAvKlxyXG4gIOOBiuefpeOCieOBmyDjgqvjg4bjgrTjg6rkuIDopqdcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAjUGFnZU5ld3MucGFnZUNhdGVnb3J5IC5jb250Qm94MDEge1xyXG4gICAgcGFkZGluZzogODJweCAwIDEzMHB4OyB9XHJcbiAgICAjUGFnZU5ld3MucGFnZUNhdGVnb3J5IC5jb250Qm94MDEgLmxvd2VyVGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XHJcblxyXG4gIC8qXHJcbiAg5ZWP5ZCI44Gb6KaL56mN44KKIOWFsemAmlxyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIC5mbGV4Qm94IGRpdi5mbGV4SXRlbSAudHh0Qm94IC5tYWlsIGEge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cclxuXHJcbiAgLypcclxuICDllY/lkIjjgZvopovnqY3jgoog44OI44OD44OXXHJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgI1BhZ2VDb250YWN0LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLnRleHRCb3ggLmZsZXhCb3ggLmZsZXhJdGVtMDEgLnRlbCBhIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XHJcbiAgI1BhZ2VDb250YWN0LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLnRleHRCb3ggLmZsZXhCb3ggLmZsZXhJdGVtMDIgLnRlbCBhIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XHJcblxyXG4gIC8qXHJcbiAg5ZWP5ZCI44Gb6KaL56mN44KKIOeiuuiqjeeUu+mdolxyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICNQYWdlQ29udGFjdC5wYWdlQ29uZmlybSAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94IGZvcm0gLmJ0blR5cGVMaW5rIGlucHV0IHtcclxuICAgIHdpZHRoOiAzODVweDtcclxuICAgIHBhZGRpbmc6IDIycHggOTVweCAyMnB4IDI2cHg7IH1cclxuXHJcbiAgLypcclxuICDkvJrnpL7moYjlhoVcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLnN1YkJveDAyIC5saW5rOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2VlNGY0ZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cclxuICAgICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuc3ViQm94MDIgLmxpbms6aG92ZXIgc3BhbiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvYXJyb3dfMDFfaG92ZXIucG5nKTsgfVxyXG5cclxuICAvKlxyXG4gIOWLleeUu+e0ueS7i1xyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICNQYWdlTW92aWUgI0NvbnRhaW5lciAuY29udEJveDAxIHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTM1cHg7IH1cclxuICAgICNQYWdlTW92aWUgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEge1xyXG4gICAgICB3aWR0aDogODAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XHJcbiAgICAgICNQYWdlTW92aWUgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XHJcblxyXG4gIC8qXHJcbiAg54m55a6a5ZWG5Y+W5byV5rOV44Gr5Z+644Gl44GP6KGo6KiYXHJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgI1BhZ2VMYXcucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIHtcclxuICAgIHBhZGRpbmc6IDExMHB4IDEwcHg7IH1cclxuICAgICNQYWdlTGF3LnBhZ2VJbmRleCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGUgdGgge1xyXG4gICAgICB3aWR0aDogMTkwcHg7IH1cclxuXHJcbiAgLypcclxuICDjg5fjg6njgqTjg5Djgrfjg7zjg53jg6rjgrfjg7xcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAjUGFnZVBvbGljeS5wYWdlSW5kZXggI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEge1xyXG4gICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwOyB9IH1cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLyojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjKi9cclxuICAvKiMjIyDjg6HjgqTjg7PjgqTjg6Hjg7zjgrgg6KaL5Ye644GX44Op44OZ44OrICMjIyovXHJcbiAgLyojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjKi9cclxuICAvKlxyXG4gIOODiOODg+ODl+ODmuODvOOCuFxyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICNQYWdlLnBhZ2VJbmRleCAjTWFpbkltZyAuaW1wb3J0YW50Qm94IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgICAjUGFnZS5wYWdlSW5kZXggI01haW5JbWcgLmltcG9ydGFudEJveCAuaW1wb3J0YW50VGl0bGUge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7IH1cclxuICAgICNQYWdlLnBhZ2VJbmRleCAjTWFpbkltZyAuaW1wb3J0YW50Qm94IHVsIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7IH1cclxuICAgICAgI1BhZ2UucGFnZUluZGV4ICNNYWluSW1nIC5pbXBvcnRhbnRCb3ggdWwgbGkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxyXG4gICAgICAgICNQYWdlLnBhZ2VJbmRleCAjTWFpbkltZyAuaW1wb3J0YW50Qm94IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNNYWluSW1nIC5pbXBvcnRhbnRCb3ggdWwgbGkgdGltZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxyXG4gICAgICAgICNQYWdlLnBhZ2VJbmRleCAjTWFpbkltZyAuaW1wb3J0YW50Qm94IHVsIGxpIGEge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAjUGFnZS5wYWdlSW5kZXggI01haW5JbWcgI01haW5JbWdJbm5lciB7XHJcbiAgICBoZWlnaHQ6IDYwMnB4OyB9XHJcbiAgICAjUGFnZS5wYWdlSW5kZXggI01haW5JbWcgI01haW5JbWdJbm5lciAubWFpbkltZ1RpdGxlI01haW5JbWdUaXRsZTAxIHtcclxuICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDE1cHg7IH1cclxuICAgICNQYWdlLnBhZ2VJbmRleCAjTWFpbkltZyAjTWFpbkltZ0lubmVyIC5tYWluSW1nVGl0bGUjTWFpbkltZ1RpdGxlMDIge1xyXG4gICAgICB3aWR0aDogNzNweDtcclxuICAgICAgbGVmdDogMTVweDsgfVxyXG4gICAgI1BhZ2UucGFnZUluZGV4ICNNYWluSW1nICNNYWluSW1nSW5uZXIgLmJ4c2xpZGVyQm94IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlOyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjTWFpbkltZyAjTWFpbkltZ0lubmVyIC5ieHNsaWRlckJveCAuYnhzbGlkZXIgLm10YmcgLmJnIHtcclxuICAgICAgICBoZWlnaHQ6IDYwMnB4OyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjTWFpbkltZyAjTWFpbkltZ0lubmVyIC5ieHNsaWRlckJveCAuYnhzbGlkZXIgLm10YmcwMSAuYmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4gICAgICAgICNQYWdlLnBhZ2VJbmRleCAjTWFpbkltZyAjTWFpbkltZ0lubmVyIC5ieHNsaWRlckJveCAuYnhzbGlkZXIgLm10YmcwMSAuYmc6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvbWFpbl92aXN1X3NoYWRvdy5wbmcpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDsgfVxyXG4gICAgICAjUGFnZS5wYWdlSW5kZXggI01haW5JbWcgI01haW5JbWdJbm5lciAuYnhzbGlkZXJCb3ggLmJ4c2xpZGVyIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICByaWdodDogMTVweDsgfVxyXG4gICAgICAjUGFnZS5wYWdlSW5kZXggI01haW5JbWcgI01haW5JbWdJbm5lciAuYnhzbGlkZXJCb3ggLmJ4LWNvbnRyb2xzIHtcclxuICAgICAgICB3aWR0aDogODNweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDE5cHg7XHJcbiAgICAgICAgYm90dG9tOiA2NnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XHJcbiAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNNYWluSW1nICNNYWluSW1nSW5uZXIgLmJ4c2xpZGVyQm94IC5ieC1jb250cm9scyBhIHtcclxuICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMnB4OyB9XHJcbiAgICAgICAgICAjUGFnZS5wYWdlSW5kZXggI01haW5JbWcgI01haW5JbWdJbm5lciAuYnhzbGlkZXJCb3ggLmJ4LWNvbnRyb2xzIGEuYngtcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7IH1cclxuICAgICAgICAgICNQYWdlLnBhZ2VJbmRleCAjTWFpbkltZyAjTWFpbkltZ0lubmVyIC5ieHNsaWRlckJveCAuYngtY29udHJvbHMgYS5ieC1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7IH1cclxuXHJcbiAgLypcclxuICDjgqrjg6rjgrjjg4rjg6vmj5Dnga9cclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbkltZyAjTWFpbkltZ0lubmVyICNNYWluSW1nVGl0bGUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDQxcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7IH1cclxuXHJcbiAgLypcclxuICDlhbHpgJpcclxuICDoh6rnpL7oo73pgKDjga7jgZPjgaDjgo/jgopcclxuICDoo73pgKDlt6XnqIvjga7jgZTntLnku4tcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW5JbWcgI01haW5JbWdJbm5lciAjTWFpbkltZ1RpdGxlLFxyXG4gICNQYWdlSW50cm9kdWNlLnBhZ2VQcm9jZXNzICNNYWluSW1nICNNYWluSW1nSW5uZXIgI01haW5JbWdUaXRsZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjdweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjdweDsgfVxyXG5cclxuICAvKlxyXG4gIOWFsemAmlxyXG4gIOWVhuWTgeOCq+OCv+ODreOCsFxyXG4gIOOCteOCpOOCuuihqFxyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICNQYWdlQ2F0YWxvZyAjTWFpbkltZyAjTWFpbkltZ0lubmVyICNNYWluSW1nVGl0bGUsXHJcbiAgI1BhZ2VTaXplICNNYWluSW1nICNNYWluSW1nSW5uZXIgI01haW5JbWdUaXRsZSB7XHJcbiAgICByaWdodDogMTZweDtcclxuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XHJcblxyXG4gIC8qXHJcbiAg5o+Q54Gv6KO96YCg5a6f57i+IOWFsemAmlxyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICNQYWdlQXJjaGl2ZXMgI01haW5JbWcgI01haW5JbWdJbm5lciAjTWFpbkltZ1RpdGxlIHtcclxuICAgIHBhZGRpbmctdG9wOiA0OXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQzcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xyXG4gICAgcmlnaHQ6IDE1cHg7IH1cclxuXHJcbiAgLypcclxuICDmj5Dnga/oo73pgKDlrp/nuL4g5LiA6KanXHJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgLypcclxuICDjgojjgY/jgYLjgovos6rllY8g5YWx6YCaXHJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgI1BhZ2VGYXEgI01haW5JbWcgI01haW5JbWdJbm5lciAjTWFpbkltZ1RpdGxlIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xyXG4gICAgcmlnaHQ6IDE1cHg7IH1cclxuXHJcbiAgLypcclxuICDjgYrnn6XjgonjgZsg5YWx6YCaXHJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgI1BhZ2VOZXdzICNNYWluSW1nICNNYWluSW1nSW5uZXIgI01haW5JbWdUaXRsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTNweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJweDtcclxuICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIHJpZ2h0OiAxNXB4OyB9XHJcblxyXG4gIC8qXHJcbiAg5ZWP5ZCI44Gb6KaL56mN44KKIOWFsemAmlxyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICNQYWdlQ29udGFjdCAjTWFpbiAuc3RlcEJveCB7XHJcbiAgICBtYXJnaW46IDUwcHggMDsgfVxyXG4gICAgI1BhZ2VDb250YWN0ICNNYWluIC5zdGVwQm94IC5mbGV4SXRlbSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAtIDYwcHgpIC8gMyApO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XHJcbiAgICAgICNQYWdlQ29udGFjdCAjTWFpbiAuc3RlcEJveCAuZmxleEl0ZW0gZHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cclxuICAgICAgICAjUGFnZUNvbnRhY3QgI01haW4gLnN0ZXBCb3ggLmZsZXhJdGVtIGR0IHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTsgfVxyXG4gICAgICAgICNQYWdlQ29udGFjdCAjTWFpbiAuc3RlcEJveCAuZmxleEl0ZW0gZHQgcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI5cHg7IH1cclxuICAgICAgI1BhZ2VDb250YWN0ICNNYWluIC5zdGVwQm94IC5mbGV4SXRlbSBkZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggNXB4IDE2cHg7IH1cclxuICAgICAgICAjUGFnZUNvbnRhY3QgI01haW4gLnN0ZXBCb3ggLmZsZXhJdGVtIGRkIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cclxuICAgICAgI1BhZ2VDb250YWN0ICNNYWluIC5zdGVwQm94IC5mbGV4SXRlbSArIC5mbGV4SXRlbTpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGxlZnQ6IC0xOXB4OyB9XHJcbiAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gdGFibGUge1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDAgMTRweDsgfVxyXG4gICAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gdGFibGU6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XHJcbiAgICAjUGFnZUNvbnRhY3QgI01haW4gZm9ybSB0YWJsZTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDsgfVxyXG4gICAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gdGFibGUgdHI6bnRoLWxhc3Qtb2YtdHlwZSgyKSB0ZCBsYWJlbCB7XHJcbiAgICAgIHdpZHRoOiA0Ny41MSU7IH1cclxuICAgICNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIHRhYmxlIHRoIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cclxuICAgICNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIHRhYmxlIHRkIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgICAgICNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIHRhYmxlIHRkIHNtYWxsIHtcclxuICAgICAgICBtYXJnaW46IDEzcHggMCAxMHB4OyB9XHJcbiAgICAgICAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gdGFibGUgdGQgc21hbGwgYTpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxyXG4gICAgICAjUGFnZUNvbnRhY3QgI01haW4gZm9ybSB0YWJsZSB0ZCBsYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDQxLjcyJTsgfVxyXG4gICAgICAgICNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIHRhYmxlIHRkIGxhYmVsLm90aGVyIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxyXG4gICNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIGlucHV0LncxMDAge1xyXG4gICAgd2lkdGg6IDEwMCU7IH1cclxuICAjUGFnZUNvbnRhY3QgI01haW4gZm9ybSBpbnB1dC53MTIge1xyXG4gICAgd2lkdGg6IDIxMHB4OyB9XHJcbiAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gaW5wdXQudzI0IHtcclxuICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gaW5wdXQudzM2IHtcclxuICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gaW5wdXQudzQ4IHtcclxuICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gaW5wdXQudzY0IHtcclxuICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDgwcHggMThweCAzNnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjhweCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQycHggYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGhlaWdodDogNjVweDsgfVxyXG4gICAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBib3JkZXItY29sb3I6ICMwMDA7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvYXJyb3dfMDEucG5nKTsgfVxyXG4gICNQYWdlQ29udGFjdCAjTWFpbiBmb3JtIHRleHRhcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gLmZsZXhCb3gge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAzNXB4O1xyXG4gICAgbWFyZ2luOiAyMXB4IDAgMTBweDsgfVxyXG4gICAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gLmZsZXhCb3ggdGFibGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDsgfVxyXG4gICAgICAjUGFnZUNvbnRhY3QgI01haW4gZm9ybSAuZmxleEJveCB0YWJsZSB0ZCBsYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDQ3LjUxJTsgfVxyXG4gICAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gLmZsZXhCb3ggZGl2LmZsZXhJdGVtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7IH1cclxuICAgICAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gLmZsZXhCb3ggZGl2LmZsZXhJdGVtIC50eHRCb3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjFweCAxOXB4OyB9XHJcbiAgICAgICAgI1BhZ2VDb250YWN0ICNNYWluIGZvcm0gLmZsZXhCb3ggZGl2LmZsZXhJdGVtIC50eHRCb3ggLnR4dCB7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cclxuICAgICAgICAjUGFnZUNvbnRhY3QgI01haW4gZm9ybSAuZmxleEJveCBkaXYuZmxleEl0ZW0gLnR4dEJveCAubWFpbCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuICAjUGFnZUNvbnRhY3QgI01haW4gZm9ybSAuYnRuVHlwZUxpbmsge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxyXG5cclxuICAvKlxyXG4gIOWLleeUu+e0ueS7i1xyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICNQYWdlTW92aWUgI01haW5JbWcgI01haW5JbWdJbm5lciAjTWFpbkltZ1RpdGxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcclxuICAgIHJpZ2h0OiAxNnB4OyB9XHJcblxyXG4gIC8qXHJcbiAg54m55a6a5ZWG5Y+W5byV5rOV44Gr5Z+644Gl44GP6KGo6KiYXHJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgI1BhZ2VMYXcgI01haW5JbWcgI01haW5JbWdJbm5lciAjTWFpbkltZ1RpdGxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtOyB9XHJcblxyXG4gIC8qIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyovXHJcbiAgLyojIyMg44Kz44Oz44OG44Oz44OEICMjIyovXHJcbiAgLyojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjKi9cclxuICAvKlxyXG4gIOODiOODg+ODl+ODmuODvOOCuFxyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAxIHtcclxuICAgIHBhZGRpbmc6IDYycHggMCAxNTJweDsgfVxyXG4gICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDEgLmNvbnRTdWJCb3ggLmxvd2VyVGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cclxuICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAxIC5jb250U3ViQm94MDEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2M3B4OyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAxIC5jb250U3ViQm94MDEgLmxvd2VyVGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cclxuICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDEgLmNvbnRTdWJCb3gwMSAubGlzdFR5cGVDYXJkIHtcclxuICAgICAgICBwYWRkaW5nOiAwOyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAxIC5jb250U3ViQm94MDEgLmxpc3RUeXBlTGlua0J0biB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDA7IH1cclxuICAgICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMSAuY29udFN1YkJveDAxIC5saXN0VHlwZUxpbmtCdG4gLmJ0blR5cGVMaW5rIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgICAgICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMSAuY29udFN1YkJveDAxIC5saXN0VHlwZUxpbmtCdG4gLmJ0blR5cGVMaW5rIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA0MHB4IHRvcCAzMnB4OyB9XHJcbiAgICAgICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMSAuY29udFN1YkJveDAxIC5saXN0VHlwZUxpbmtCdG4gLmJ0blR5cGVMaW5rICsgLmJ0blR5cGVMaW5rIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxyXG4gICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDEgLmNvbnRTdWJCb3gwMiAubG93ZXJUaXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDU4cHg7IH1cclxuICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAxIC5jb250U3ViQm94MDIgLmxpc3RUeXBlQ2FyZCAuYnRuVHlwZUNhcmQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAxIC5jb250U3ViQm94MDIgLmxpc3RUeXBlQ2FyZCAuYnRuVHlwZUNhcmQgYSAuZmxleEJveCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNHB4IDMycHg7IH1cclxuICAgICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMSAuY29udFN1YkJveDAyIC5saXN0VHlwZUNhcmQgLmJ0blR5cGVDYXJkIGEgLmZsZXhCb3ggLmZsZXhJdGVtMDEge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjNweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XHJcbiAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDEgLmNvbnRTdWJCb3gwMiAubGlzdFR5cGVDYXJkIC5idG5UeXBlQ2FyZCBhIC5mbGV4Qm94IC5mbGV4SXRlbTAyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMDsgfVxyXG4gICAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDEgLmNvbnRTdWJCb3gwMiAubGlzdFR5cGVDYXJkIC5idG5UeXBlQ2FyZCBhIC5mbGV4Qm94IC5mbGV4SXRlbTAyIHAge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDsgfVxyXG4gICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XHJcbiAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMiAud2lkZUltZ0JveCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvaW1nMDJfc3AucG5nKTsgfVxyXG4gICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMSB7XHJcbiAgICAgIHBhZGRpbmc6IDE4NnB4IDAgODBweDsgfVxyXG4gICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMiAuY29udFN1YkJveDAxIC5saW5rQm94IC5sb3dlckxpbmsgLmxvd2VyTGlua19pdGVtIGE6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIC5jb250U3ViQm94MDEgLmxpbmtCb3g6bnRoLW9mLXR5cGUob2RkKSAubG93ZXJMaW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAwOyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIC5jb250U3ViQm94MDEgLmxpbmtCb3g6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7IH1cclxuICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMSAubGlua0JveCArIC5saW5rQm94IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4OyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIC5jb250U3ViQm94MDEgLmxpbmtCb3ggZmlndXJlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDsgfVxyXG4gICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMiAuY29udFN1YkJveDAxIC5saW5rQm94MDEgZmlndXJlIHtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDsgfVxyXG4gICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMiAuY29udFN1YkJveDAxIC5saW5rQm94MDIgZmlndXJlIHtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7IH1cclxuICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMSAubGlua0JveDAyIC5sb3dlckxpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7IH1cclxuICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMSAubGlua0JveDAzIGZpZ3VyZSB7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7IH1cclxuICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIC5jb250U3ViQm94MDIge1xyXG4gICAgICBwYWRkaW5nOiAzNXB4IDMwcHggNDBweDsgfVxyXG4gICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMiAuY29udFN1YkJveDAyIC5sZWFkIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTFweDsgfVxyXG4gICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLmxlYWQ6OmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyODVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvYmFyXzAxX3NwLnBuZyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICAgIGJvdHRvbTogLTMwcHg7IH1cclxuICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuZmxleEJveCAudGVsQm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XHJcbiAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuZmxleEJveCAudGVsQm94IC5reW90byB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiA3OHB4OyB9XHJcbiAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuZmxleEJveCAudGVsQm94IC50ZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzN3B4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMCAwIDY3cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XHJcbiAgICAgICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMiAuY29udFN1YkJveDAyIC5mbGV4Qm94IC50ZWxCb3ggLnRlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNTNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3M3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICAgICAgYm90dG9tOiAwOyB9XHJcbiAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuZmxleEJveCAudGVsQm94IHRpbWUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4gICAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuZmxleEJveCAudGVsQm94IHRpbWUgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxyXG4gICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMiAuY29udFN1YkJveDAyIC5mbGV4Qm94IC5idG5UeXBlQ29udGFjdCB7XHJcbiAgICAgICAgbWFyZ2luOiAzMnB4IDAgMDtcclxuICAgICAgICB3aWR0aDogMTAwJTsgfVxyXG4gICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAzIHtcclxuICAgIHBhZGRpbmc6IDgxcHggMCA5MHB4OyB9XHJcbiAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMyBoMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7IH1cclxuICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAzIC5wb3N0TGlzdEVudHJ5Q2FyZCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAzIC5wb3N0TGlzdEVudHJ5Q2FyZCAuZmxleEl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAtIDE1cHgpIC8gMiApO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XHJcbiAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDMgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbTpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuICAgICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMyAucG9zdExpc3RFbnRyeUNhcmQgLmZsZXhJdGVtIHNwYW4ge1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAxMnB4IDU1cHg7IH1cclxuICAgICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAzIC5wb3N0TGlzdEVudHJ5Q2FyZCAuZmxleEl0ZW0gc3BhbiAudGh1bWIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTM0JTsgfVxyXG4gICAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDMgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSBzcGFuIC5jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDsgfVxyXG4gICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAzIC5wb3N0TGlzdEVudHJ5Q2FyZCAuZmxleEl0ZW0gLnBvcE9wZW5XcmFwcGVyLm9wZW4gLmpzLW13LXdhbGwge1xyXG4gICAgICAgICAgei1pbmRleDogNDUwOyB9XHJcbiAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDMgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAucG9wT3BlbldyYXBwZXIgLnBvcE9wZW4ge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgICAgdG9wOiA1NXB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogOTB2aDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA1NXB4OyB9XHJcbiAgICAgICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMyAucG9zdExpc3RFbnRyeUNhcmQgLmZsZXhJdGVtIC5wb3BPcGVuV3JhcHBlciAucG9wT3BlbiAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzVweCA0NXB4IDQ1cHg7IH1cclxuICAgICAgICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDMgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAucG9wT3BlbldyYXBwZXIgLnBvcE9wZW4gLmNvbnRlbnQgLmlubmVyIGZpZ3VyZSBpbWcge1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMzMHB4OyB9XHJcbiAgICAgICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAzIC5wb3N0TGlzdEVudHJ5Q2FyZCAuZmxleEl0ZW0gLnBvcE9wZW5XcmFwcGVyIC5wb3BPcGVuIC5jb250ZW50IC5idXR0b25Cb3gge1xyXG4gICAgICAgICAgICAgIHRvcDogLTUwcHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCBhdXRvOyB9XHJcbiAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwMyAuYnRuVHlwZUxpbmsge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDAzIC5idG5UeXBlTGluayBhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgcGFkZGluZzogMTdweCAzNnB4IDQ4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAyNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XHJcbiAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDQge1xyXG4gICAgcGFkZGluZzogODBweCAwIDExMHB4OyB9XHJcbiAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwNCAuY29udFN1YkJveDAxIC5mbGV4Qm94IC5mbGV4SXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNmU2ZTZlOyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDA0IC5jb250U3ViQm94MDEgLmZsZXhCb3ggLmZsZXhJdGVtOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmU2ZTZlOyB9XHJcbiAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwNCAuY29udFN1YkJveDAxIC5mbGV4Qm94IC5mbGV4SXRlbTAxIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDA0IC5jb250U3ViQm94MDEgLmZsZXhCb3ggLmZsZXhJdGVtMDEgc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxyXG4gICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDQgLmNvbnRTdWJCb3gwMSAuZmxleEJveCAuZmxleEl0ZW0wMiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDA0IC5jb250U3ViQm94MDEgLmZsZXhCb3ggLmZsZXhJdGVtMDIgc21hbGwge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxyXG4gICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDA1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XHJcbiAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwNSAuaW1nQm94IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAzMDZweDtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBsZWZ0OiBhdXRvOyB9XHJcbiAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwNSAuY29udFN1YkJveDAxIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBwYWRkaW5nOiA1MXB4IDAgMDsgfVxyXG4gICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwNSAuY29udFN1YkJveDAxIGgzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cclxuICAgICAgI1BhZ2UucGFnZUluZGV4ICNDb250Qm94MDUgLmNvbnRTdWJCb3gwMSAucG9zdExpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cclxuICAgICAgICAjUGFnZS5wYWdlSW5kZXggI0NvbnRCb3gwNSAuY29udFN1YkJveDAxIC5wb3N0TGlzdCBsaSBhIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cclxuICAgICAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDA1IC5jb250U3ViQm94MDEgLnBvc3RMaXN0IGxpIGEgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XHJcbiAgICAgICNQYWdlLnBhZ2VJbmRleCAjQ29udEJveDA1IC5jb250U3ViQm94MDEgLmJ0blR5cGVMaW5rIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzJweCk7IH1cclxuXHJcbiAgLypcclxuICDjgqrjg6rjgrjjg4rjg6vmj5Dnga9cclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbiAuY29udFN1YkJveCB7XHJcbiAgICB3aWR0aDogMTAwJTsgfVxyXG4gICAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gLmNvbnRTdWJCb3ggLmJveFRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxyXG4gICAgICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbiAuY29udFN1YkJveCAuYm94VGl0bGUgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XHJcbiAgICAgICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluIC5jb250U3ViQm94IC5ib3hUaXRsZSBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9XHJcbiAgICAgICAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gLmNvbnRTdWJCb3ggLmJveFRpdGxlIGgzIHNtYWxsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxyXG4gICAgICAgICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluIC5jb250U3ViQm94IC5ib3hUaXRsZSBoMyArIGgzIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cclxuICAgICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluIC5jb250U3ViQm94ID4gcCArIC5nYWxsZXJ5IHtcclxuICAgICAgbWFyZ2luLXRvcDogNDFweDsgfVxyXG4gICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUycHg7IH1cclxuICAgICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggaDMge1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTFweDsgfVxyXG4gICAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveCAuZmxleEJveCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cclxuICAgICAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NHB4OyB9XHJcbiAgICAgICAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW06bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cclxuICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XHJcbiAgICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5nYWxsZXJ5IC5mbGV4SXRlbSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAtIDE1cHgpIC8gMiApO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cclxuICAgICAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuZ2FsbGVyeSAuZmxleEl0ZW06bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XHJcbiAgICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIC5jb250U3ViQm94IC5nYWxsZXJ5IC5sZWZ0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxyXG4gICAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMyAuY29udFN1YkJveCAuZ2FsbGVyeSAucmlnaHQge1xyXG4gICAgICB3aWR0aDogMTAwJTsgfVxyXG4gICAgICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIC5jb250U3ViQm94IC5nYWxsZXJ5IC5yaWdodCAuZmxleEl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAtIDE1cHgpIC8gMiApO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XHJcbiAgICAgICAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMyAuY29udFN1YkJveCAuZ2FsbGVyeSAucmlnaHQgLmZsZXhJdGVtOm50aC1vZi10eXBlKDNuKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cclxuICAgICAgICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIC5jb250U3ViQm94IC5nYWxsZXJ5IC5yaWdodCAuZmxleEl0ZW06bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxyXG4gICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluICNDb250Qm94MDQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cclxuICAgICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluICNDb250Qm94MDQgLmNvbnRTdWJCb3ggPiBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDsgfVxyXG4gICAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNCAuY29udFN1YkJveCA+IC5mbGV4Qm94IHtcclxuICAgICAgcGFkZGluZzogMjVweDsgfVxyXG4gICAgICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA0IC5jb250U3ViQm94ID4gLmZsZXhCb3ggZmlndXJlIHtcclxuICAgICAgICB3aWR0aDogY2FsYyggKDEwMCUgLSAyNnB4KSAvIDIgKTsgfVxyXG4gICAgICAgICNQYWdlT3JpZ2luYWwucGFnZUluZGV4ICNNYWluICNDb250Qm94MDQgLmNvbnRTdWJCb3ggPiAuZmxleEJveCBmaWd1cmU6Zmlyc3Qtb2YtdHlwZTphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICByaWdodDogLTE4cHg7IH1cclxuICAgICAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNCAuY29udFN1YkJveCA+IC5mbGV4Qm94ICsgLmZsZXhCb3gge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cclxuICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA1IC5jb250U3ViQm94IC5nYWxsZXJ5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4OyB9XHJcbiAgICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA1IC5jb250U3ViQm94IC5nYWxsZXJ5IGZpZ3VyZSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAtIDMwcHgpIC8gMyApO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cclxuICAgICAgI1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNSAuY29udFN1YkJveCAuZ2FsbGVyeSBmaWd1cmUuY29sLTQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxyXG4gICAgICAjUGFnZU9yaWdpbmFsLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA1IC5jb250U3ViQm94IC5nYWxsZXJ5IGZpZ3VyZS5jb2wtMiB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoICgxMDAlIC0gMTVweCkgLyAyICk7IH1cclxuXHJcbiAgLypcclxuICDoh6rnpL7oo73pgKDjga7jgZPjgaDjgo/jgopcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gLmNvbnRCb3gge1xyXG4gICAgcGFkZGluZy10b3A6IDU0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxyXG4gICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IHtcclxuICAgICAgcGFkZGluZzogMDsgfVxyXG4gICAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3ggLmJveFRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XHJcbiAgICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IC5ib3hUaXRsZSBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxyXG4gICAgICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCAuYm94VGl0bGUgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9XHJcbiAgICAgICAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3ggLmJveFRpdGxlIGgzIHNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XHJcbiAgICAgICAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3ggLmJveFRpdGxlIGgzICsgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XHJcbiAgICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCAuZ2FsbGVyeSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IC5nYWxsZXJ5IC5mbGV4SXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyggKDEwMCUgLSAxNXB4KSAvIDIgKTsgfVxyXG4gICAgICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IC5nYWxsZXJ5IC5mbGV4SXRlbTpudGgtb2YtdHlwZSgybikge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxyXG4gICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjJweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XHJcbiAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveCAuYm94VGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XHJcbiAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0ge1xyXG4gICAgICB3aWR0aDogY2FsYyggKDEwMCUgLSAxNXB4KSAvIDIgKTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTVweCBib3R0b20gMTRweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA3cHggYXV0bztcclxuICAgICAgcGFkZGluZzogMzlweCAxMHB4IDM1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxyXG4gICAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW06bnRoLW9mLXR5cGUoM24pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cclxuICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggLmZsZXhCb3ggLmZsZXhJdGVtOm50aC1vZi10eXBlKDJuKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcbiAgICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbTpudGgtb2YtdHlwZSgzKSBwIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxyXG4gICAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0gLmZsZXhCb3gge1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTZweDsgfVxyXG4gICAgICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbSAuZmxleEJveCBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxyXG4gICAgICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggLmZsZXhCb3ggLmZsZXhJdGVtIC5mbGV4Qm94IHNwYW4ubnVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4OyB9XHJcbiAgICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbSBwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cclxuICAgICAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0gcCBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjlweDsgfVxyXG4gICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XHJcbiAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuYm94VGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzN3B4OyB9XHJcbiAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuZmxleEJveCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cclxuICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmZsZXhCb3ggLmZsZXhJdGVtIGZpZ3VyZSB7XHJcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxyXG4gICAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0gcCB7XHJcbiAgICAgICAgcGFkZGluZzogNDFweCAwOyB9XHJcbiAgICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbTpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDsgfVxyXG4gICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MnB4OyB9XHJcbiAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMyAuY29udFN1YkJveCAuZ2FsbGVyeSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH1cclxuICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDMgLmNvbnRTdWJCb3ggLmdhbGxlcnkgLmZsZXhJdGVtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxyXG4gICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA0IC5jb250U3ViQm94IC5nYWxsZXJ5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cclxuICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA0IC5jb250U3ViQm94IC5nYWxsZXJ5IC5mbGV4SXRlbSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgcGFkZGluZzogMTBweDsgfVxyXG4gICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA0IC5jb250U3ViQm94IC5idG5UeXBlTGluayB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MXB4OyB9XHJcbiAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUycHg7IH1cclxuICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA1IC5jb250U3ViQm94IC5nYWxsZXJ5IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxyXG4gICAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNSAuY29udFN1YkJveCAuZ2FsbGVyeSAuZmxleEl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH1cclxuICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNiAuY29udFN1YkJveCAuYm94VGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDsgfVxyXG4gICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA2IC5jb250U3ViQm94IC5nYWxsZXJ5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cclxuICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA2IC5jb250U3ViQm94IC5nYWxsZXJ5IC5mbGV4SXRlbSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgcGFkZGluZzogMTBweDsgfVxyXG4gICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA2IC5jb250U3ViQm94IC5idG5UeXBlTGluayB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MnB4OyB9XHJcbiAgI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4ICNNYWluICNDb250Qm94MDcgLmNvbnRTdWJCb3ggLmJveFRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7IH1cclxuICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNyAuY29udFN1YkJveCAuZmxleEJveDAxIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cclxuICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA3IC5jb250U3ViQm94IC5mbGV4Qm94MDEgLmZsZXhJdGVtIGZpZ3VyZSB7XHJcbiAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XHJcbiAgICAjUGFnZUludHJvZHVjZS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNyAuY29udFN1YkJveCAuZmxleEJveDAxIC5mbGV4SXRlbTpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiA0MXB4IDAgNDJweDtcclxuICAgICAgbWFyZ2luLXRvcDogNTVweDsgfVxyXG4gICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA3IC5jb250U3ViQm94IC5mbGV4Qm94MDIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbjogNzBweCAwIDEwcHg7IH1cclxuICAgICNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA3IC5jb250U3ViQm94IC5mbGV4Qm94MDIgLmZsZXhJdGVtIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XHJcblxyXG4gIC8qXHJcbiAg6KO96YCg5bel56iL44Gu44GU57S55LuLXHJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgI1BhZ2VJbnRyb2R1Y2UucGFnZVByb2Nlc3MgI01haW4gLmNvbnRCb3gge1xyXG4gICAgcGFkZGluZy10b3A6IDkycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNTJweDsgfVxyXG4gICAgI1BhZ2VJbnRyb2R1Y2UucGFnZVByb2Nlc3MgI01haW4gLmNvbnRCb3ggaDMge1xyXG4gICAgICBmb250LXNpemU6IDMycHg7IH1cclxuICAgICNQYWdlSW50cm9kdWNlLnBhZ2VQcm9jZXNzICNNYWluIC5jb250Qm94IC5mbGV4Qm94IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxyXG4gICAgICAjUGFnZUludHJvZHVjZS5wYWdlUHJvY2VzcyAjTWFpbiAuY29udEJveCAuZmxleEJveCAuZmxleEl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7IH1cclxuICAgICAgICAjUGFnZUludHJvZHVjZS5wYWdlUHJvY2VzcyAjTWFpbiAuY29udEJveCAuZmxleEJveCAuZmxleEl0ZW06bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XHJcbiAgICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZVByb2Nlc3MgI01haW4gLmNvbnRCb3ggLmZsZXhCb3ggLmZsZXhJdGVtOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxyXG4gICAgICAgICNQYWdlSW50cm9kdWNlLnBhZ2VQcm9jZXNzICNNYWluIC5jb250Qm94IC5mbGV4Qm94IC5mbGV4SXRlbSBkdCAudGl0bGUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyM3B4IDAgMjBweDsgfVxyXG4gICAgICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZVByb2Nlc3MgI01haW4gLmNvbnRCb3ggLmZsZXhCb3ggLmZsZXhJdGVtIGR0IC50aXRsZSBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XHJcbiAgICAgICAgICAjUGFnZUludHJvZHVjZS5wYWdlUHJvY2VzcyAjTWFpbiAuY29udEJveCAuZmxleEJveCAuZmxleEl0ZW0gZHQgLnRpdGxlIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9XHJcbiAgICAgICAgI1BhZ2VJbnRyb2R1Y2UucGFnZVByb2Nlc3MgI01haW4gLmNvbnRCb3ggLmZsZXhCb3ggLmZsZXhJdGVtIGR0IGZpZ3VyZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cclxuICAgICAgICAjUGFnZUludHJvZHVjZS5wYWdlUHJvY2VzcyAjTWFpbiAuY29udEJveCAuZmxleEJveCAuZmxleEl0ZW0gZGQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxyXG4gICAgICAjUGFnZUludHJvZHVjZS5wYWdlUHJvY2VzcyAjTWFpbiAuY29udEJveCAuZmxleEJveCAuZmxleEl0ZW0wOCBkdCAudGl0bGUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxyXG5cclxuICAvKlxyXG4gIOazqOaWh+OBrua1geOCjFxyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluSW1nICNNYWluSW1nSW5uZXIgI01haW5JbWdUaXRsZSB7XHJcbiAgICB3aWR0aDogMTQ0cHg7XHJcbiAgICBoZWlnaHQ6IDI0M3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjVweCA1MXB4OyB9XHJcbiAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3gge1xyXG4gICAgcGFkZGluZzogMDsgfVxyXG4gICAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3ggLmJveFRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDsgfVxyXG4gICAgICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCAuYm94VGl0bGUgcCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxyXG4gICAgICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCAuYm94VGl0bGUgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxyXG4gICAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3ggLnR4dEJveCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cclxuICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IC5idG5UeXBlTGluayBhIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4OyB9XHJcbiAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XHJcbiAgICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94IGZpZ3VyZSB7XHJcbiAgICAgIG1hcmdpbjogNDFweCAwIDUwcHg7IH1cclxuICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggLmxpbmtCb3gge1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XHJcbiAgICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggLmxpbmtCb3ggLmZsZXhJdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTsgfVxyXG4gICAgICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggLmxpbmtCb3ggLmZsZXhJdGVtICsgLmZsZXhJdGVtIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cclxuICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIHtcclxuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7IH1cclxuICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmJveFRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDsgfVxyXG4gICAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAudHh0Qm94IC5waG90byB7XHJcbiAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxyXG4gICAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAudHh0Qm94IC50eHQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgcGFkZGluZzogNDFweCAwIDQycHg7IH1cclxuICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmxpbmtCb3gge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XHJcbiAgICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmxpbmtCb3ggcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAgICAgICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5saW5rQm94IHAgKyBwIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxyXG4gICAgICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmxpbmtCb3ggcDpudGgtb2YtdHlwZSgyKSBhIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20gMjRweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cclxuICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmNvbnRhY3RCb3gge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tdG9wOiA3MHB4OyB9XHJcbiAgICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmNvbnRhY3RCb3ggLmZsZXhJdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTsgfVxyXG4gICAgICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmNvbnRhY3RCb3ggLmZsZXhJdGVtIHAge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbiAgICAgICAgICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5jb250YWN0Qm94IC5mbGV4SXRlbSBwOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cclxuICAgICAgICAgICAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuY29udGFjdEJveCAuZmxleEl0ZW0gcDpsYXN0LW9mLXR5cGUgc21hbGwge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxyXG4gICAgICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmNvbnRhY3RCb3ggLmZsZXhJdGVtIC50ZWwgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDAgMXB4IDY2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDFweCBib3R0b207XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUzcHggYXV0bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzdweDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxyXG4gICAgICAgICAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuY29udGFjdEJveCAuZmxleEl0ZW0gLnRlbCBhIHNtYWxsIHtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA4MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cclxuICAgICAgICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5jb250YWN0Qm94IC5mbGV4SXRlbSAubWFpbCBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDRweCBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1OHB4OyB9XHJcbiAgICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmNvbnRhY3RCb3ggLmZsZXhJdGVtMDEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XHJcbiAgICAgICAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuY29udGFjdEJveCAuZmxleEl0ZW0wMTphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNmU2ZTZlO1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7IH1cclxuICAgICAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuY29udGFjdEJveCAuZmxleEl0ZW0wMiBwOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IH1cclxuICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIHtcclxuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUxcHg7IH1cclxuICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDMgLmNvbnRTdWJCb3ggLmJveFRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxyXG4gICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDQge1xyXG4gICAgcGFkZGluZy10b3A6IDU0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxyXG4gICAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNCAuY29udFN1YkJveCAudHh0Qm94IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxyXG4gICAgICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA0IC5jb250U3ViQm94IC50eHRCb3ggLnBob3RvIHtcclxuICAgICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XHJcbiAgICAgICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDQgLmNvbnRTdWJCb3ggLnR4dEJveCAudHh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA0MXB4IDAgNDJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0OXB4OyB9XHJcbiAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTRweDsgfVxyXG4gICAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNSAuY29udFN1YkJveCAuYm94VGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzOXB4OyB9XHJcbiAgICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA1IC5jb250U3ViQm94IC5mbGV4Qm94IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxyXG4gICAgICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA1IC5jb250U3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDQxcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7IH1cclxuICAgICAgICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA1IC5jb250U3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbSBmaWd1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cclxuICAgICAgICAjUGFnZU9yZGVyLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDA1IC5jb250U3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbTpiZWZvcmUsICNQYWdlT3JkZXIucGFnZUluZGV4ICNNYWluICNDb250Qm94MDUgLmNvbnRTdWJCb3ggLmZsZXhCb3ggLmZsZXhJdGVtOmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuICAgICAgI1BhZ2VPcmRlci5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwNSAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0wMiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7IH1cclxuXHJcbiAgLypcclxuICDlhbHpgJpcclxuICDmj5Dnga/oo73pgKDlrp/nuL4g5LiA6KanXHJcbiAg5o+Q54Gv6KO96YCg5a6f57i+IOOCq+ODhuOCtOODquS4gOimp1xyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICNQYWdlQXJjaGl2ZXMucGFnZUluZGV4IC5jb250Qm94MDEsXHJcbiAgI1BhZ2VBcmNoaXZlcy5wYWdlQ2F0ZWdvcnkgLmNvbnRCb3gwMSB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTA1cHg7IH1cclxuICAgICNQYWdlQXJjaGl2ZXMucGFnZUluZGV4IC5jb250Qm94MDEgaDMsXHJcbiAgICAjUGFnZUFyY2hpdmVzLnBhZ2VDYXRlZ29yeSAuY29udEJveDAxIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyOXB4OyB9XHJcbiAgICAjUGFnZUFyY2hpdmVzLnBhZ2VJbmRleCAuY29udEJveDAxIC5jb250U3ViQm94MDEsXHJcbiAgICAjUGFnZUFyY2hpdmVzLnBhZ2VDYXRlZ29yeSAuY29udEJveDAxIC5jb250U3ViQm94MDEge1xyXG4gICAgICBwYWRkaW5nOiAwOyB9XHJcblxyXG4gIC8qXHJcbiAg5o+Q54Gv6KO96YCg5a6f57i+IOips+e0sFxyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICNQYWdlQXJjaGl2ZXMucGFnZUVudHJ5IC5jb250Qm94MDEge1xyXG4gICAgcGFkZGluZzogNjBweCAwOyB9XHJcbiAgICAjUGFnZUFyY2hpdmVzLnBhZ2VFbnRyeSAuY29udEJveDAxIC5jb250U3ViQm94MDEge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogNTBweCAzMHB4IDMwcHg7IH1cclxuICAgICAgI1BhZ2VBcmNoaXZlcy5wYWdlRW50cnkgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5sb3dlclRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XHJcbiAgICAgICNQYWdlQXJjaGl2ZXMucGFnZUVudHJ5IC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuZmxleEJveCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cclxuICAgICAgICAjUGFnZUFyY2hpdmVzLnBhZ2VFbnRyeSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmZsZXhCb3ggLnRodW1iIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxyXG4gICAgICAgICNQYWdlQXJjaGl2ZXMucGFnZUVudHJ5IC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuZmxleEJveCAudHh0Qm94IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgICAgICAgICAjUGFnZUFyY2hpdmVzLnBhZ2VFbnRyeSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmZsZXhCb3ggLnR4dEJveCAuc2ltcGxlVGFibGUudGFibGVUeXBlUHJvZHVjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XHJcbiAgICAgICAgICAjUGFnZUFyY2hpdmVzLnBhZ2VFbnRyeSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmZsZXhCb3ggLnR4dEJveCAuZW50cnlCb3gge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XHJcbiAgICAgICAgICAjUGFnZUFyY2hpdmVzLnBhZ2VFbnRyeSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmZsZXhCb3ggLnR4dEJveCAuc2ltcGxlVGFibGUudGFibGVUeXBlQ3VzdG9tZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxyXG4gICAgICAgICAgICAjUGFnZUFyY2hpdmVzLnBhZ2VFbnRyeSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmZsZXhCb3ggLnR4dEJveCAuc2ltcGxlVGFibGUudGFibGVUeXBlQ3VzdG9tZXIgdHIgdGgge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbiAgICAgICAgICAgICNQYWdlQXJjaGl2ZXMucGFnZUVudHJ5IC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuZmxleEJveCAudHh0Qm94IC5zaW1wbGVUYWJsZS50YWJsZVR5cGVDdXN0b21lciB0ciB0ZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjA7IH1cclxuXHJcbiAgLypcclxuICDllYblk4Hjgqvjgr/jg63jgrAg44OI44OD44OXXHJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAxIHtcclxuICAgIHBhZGRpbmc6IDkycHggMCA2MHB4OyB9XHJcbiAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7IH1cclxuICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmxvd2VyVGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxyXG4gICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAubGlzdFR5cGVDYXJkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XHJcbiAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5saXN0VHlwZUxpbmtCdG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxyXG4gICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5saXN0VHlwZUxpbmtCdG4gLmJ0blR5cGVMaW5rIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxyXG4gICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmxpc3RUeXBlTGlua0J0biAuYnRuVHlwZUxpbmsgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDQwcHggdG9wIDMwcHg7IH1cclxuICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMSAuY29udFN1YkJveDAyIHtcclxuICAgICAgcGFkZGluZzogMDsgfVxyXG4gICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMiAubG93ZXJUaXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cclxuICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAxIC5jb250U3ViQm94MDIgLnNpemVCb3ggdWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAxIC5jb250U3ViQm94MDIgLnNpemVCb3ggdWwgbGkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gN3B4KTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMSAuY29udFN1YkJveDAyIC5zaXplQm94IHVsIGxpOm50aC1vZi10eXBlKDJuKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxyXG4gICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAxIC5jb250U3ViQm94MDIgLnNpemVCb3ggdWwgbGk6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcbiAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIHtcclxuICAgIHBhZGRpbmc6IDUycHggMCA2MHB4OyB9XHJcbiAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7IH1cclxuICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgbGkgYSAudGh1bWIge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpOyB9XHJcbiAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgLmZsZXhJdGVtOm50aC1vZi10eXBlKDJuKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxyXG4gICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbTpudGgtb2YtdHlwZSg0bikge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5wb3N0TGlzdEVudHJ5Q2FyZCAuZmxleEl0ZW0gYSAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMTRweDsgfVxyXG4gICAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgLmZsZXhJdGVtIGEgLmNvbnRlbnQgLnRpdGxlIHtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTsgfVxyXG4gICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAuYnRuVHlwZVNpemUge1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogNzJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxyXG4gICAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgLmZsZXhJdGVtIC5idG5UeXBlU2l6ZSBzcGFuIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNXB4IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggYXV0bzsgfVxyXG4gICAgICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5wb3N0TGlzdEVudHJ5Q2FyZCAuZmxleEl0ZW0gLmJ0blR5cGVTaXplIHNwYW46aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XHJcbiAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgLmZsZXhJdGVtIC5wb3BPcGVuV3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cclxuICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAucG9wT3BlbldyYXBwZXIub3BlbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cclxuICAgICAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgLmZsZXhJdGVtIC5wb3BPcGVuV3JhcHBlci5vcGVuIC5qcy1tdy13YWxsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0NTA7IH1cclxuICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAucG9wT3BlbldyYXBwZXIgLnBvcE9wZW4ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxyXG4gICAgICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5wb3N0TGlzdEVudHJ5Q2FyZCAuZmxleEl0ZW0gLnBvcE9wZW5XcmFwcGVyIC5wb3BPcGVuIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDsgfVxyXG4gICAgICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAucG9wT3BlbldyYXBwZXIgLnBvcE9wZW4gLmNvbnRlbnQgLm5vdGVUeHQge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzsgfVxyXG4gICAgICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAucG9wT3BlbldyYXBwZXIgLnBvcE9wZW4gLmNvbnRlbnQgLmJ1dHRvbkJveCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogMDsgfVxyXG4gICAgICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAucG9wT3BlbldyYXBwZXIgLnBvcE9wZW4gLmNvbnRlbnQgLnNuYXAge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ljb25fc25hcC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBib3R0b206IC02NXB4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxyXG4gICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbS5ub0J0biBhIC5jb250ZW50IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDsgfVxyXG4gICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAubGlzdFR5cGVMaW5rQnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAubGlzdFR5cGVMaW5rQnRuIC5idG5UeXBlTGluayB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5saXN0VHlwZUxpbmtCdG4gLmJ0blR5cGVMaW5rIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA0MHB4IHRvcCAzMHB4OyB9XHJcbiAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiB7XHJcbiAgICAgIHBhZGRpbmc6IDU1cHggMHB4IDA7IH1cclxuICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDIgLmxvd2VyVGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjlweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XHJcbiAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMDsgfVxyXG4gICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuc3BlY0JveCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuc3BlY0JveCAuaW1nQm94IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxyXG4gICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDIgLnNwZWNCb3ggLmltZ0JveCBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxyXG4gICAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuc3BlY0JveCAuaW1nQm94IGltZzpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxyXG4gICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIC5zcGVjQm94IC50YWJsZVdyYXAge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIC5zcGVjQm94IC50YWJsZVdyYXAgdGFibGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxyXG4gICAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuc3BlY0JveCAudGFibGVXcmFwIHRhYmxlIHRyIHRoIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuICAgICAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuc3BlY0JveCAudGFibGVXcmFwIHRhYmxlIHRyIHRoOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMyU7IH1cclxuICAgICAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuc3BlY0JveCAudGFibGVXcmFwIHRhYmxlIHRyIHRoOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNCU7IH1cclxuICAgICAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuc3BlY0JveCAudGFibGVXcmFwIHRhYmxlIHRyIHRoOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NCU7IH1cclxuICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDIgLnNwZWNCb3ggLnRhYmxlV3JhcCB0YWJsZSB0ciB0ZCB7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODsgfVxyXG4gICAgICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIC5zcGVjQm94IC50YWJsZVdyYXAgdGFibGUgdHIgdGQ6bnRoLW9mLXR5cGUoMSksICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIC5zcGVjQm94IC50YWJsZVdyYXAgdGFibGUgdHIgdGQ6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA0cHg7IH1cclxuICAgICAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuc3BlY0JveCAudGFibGVXcmFwIHRhYmxlIHRyIHRkOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDhweDsgfVxyXG4gICAgICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlSW5kZXggLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIC5zcGVjQm94IC50YWJsZVdyYXAgdGFibGUgdHIgdGQgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XHJcblxyXG4gIC8qXHJcbiAg5ZWG5ZOB44Kr44K/44Ot44KwIOOCq+ODhuOCtOODqlxyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICNQYWdlQ2F0YWxvZy5wYWdlQ2F0ZWdvcnkgLmNhdGVnb3J5TGlzdEJveCAubG93ZXJUaXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XHJcbiAgI1BhZ2VDYXRhbG9nLnBhZ2VDYXRlZ29yeSAuY2F0ZWdvcnlMaXN0Qm94IC5jYXRlZ29yeUxpc3QgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxyXG4gICNQYWdlQ2F0YWxvZy5wYWdlQ2F0ZWdvcnkgLmNvbnRCb3gwMSAuY29udFN1YkJveCB7XHJcbiAgICBwYWRkaW5nOiA1NXB4IDAgNDVweDtcclxuICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgICAjUGFnZUNhdGFsb2cucGFnZUNhdGVnb3J5IC5jb250Qm94MDEgLmNvbnRTdWJCb3ggLmxvd2VyVGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDI5cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cclxuICAgICNQYWdlQ2F0YWxvZy5wYWdlQ2F0ZWdvcnkgLmNvbnRCb3gwMSAuY29udFN1YkJveCAucG9zdExpc3RFbnRyeUNhcmQge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxyXG4gICAgICAjUGFnZUNhdGFsb2cucGFnZUNhdGVnb3J5IC5jb250Qm94MDEgLmNvbnRTdWJCb3ggLnBvc3RMaXN0RW50cnlDYXJkIGxpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUNhdGVnb3J5IC5jb250Qm94MDEgLmNvbnRTdWJCb3ggLnBvc3RMaXN0RW50cnlDYXJkIGxpOm50aC1vZi10eXBlKDJuKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUNhdGVnb3J5IC5jb250Qm94MDEgLmNvbnRTdWJCb3ggLnBvc3RMaXN0RW50cnlDYXJkIGxpOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUNhdGVnb3J5IC5jb250Qm94MDEgLmNvbnRTdWJCb3ggLnBvc3RMaXN0RW50cnlDYXJkIGxpIGEge1xyXG4gICAgICAgICAgcGFkZGluZzogMThweCAxNXB4IDQwcHg7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlQ2F0ZWdvcnkgLmNvbnRCb3gwMSAuY29udFN1YkJveCAucG9zdExpc3RFbnRyeUNhcmQgbGkgYSAuY29udGVudCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7IH1cclxuXHJcbiAgLypcclxuICDllYblk4Hjgqvjgr/jg63jgrAg44K144OW44Kr44OG44K044Oq77yI55So6YCU77yJXHJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY2F0ZWdvcnlMaXN0Qm94IC5sb3dlclRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cclxuICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VXNlIC5jYXRlZ29yeUxpc3RCb3ggLmNhdGVnb3J5TGlzdCBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XHJcbiAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY29udEJveDAxIHtcclxuICAgIHBhZGRpbmc6IDc1cHggMCA4MHB4OyB9XHJcbiAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VXNlIC5jb250Qm94MDEgLmxvd2VyVGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDI5cHg7IH1cclxuICAgICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlVc2UgLmNvbnRCb3gwMSAuY29udFN1YkJveCAuY29udFRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxyXG4gICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY29udEJveDAxIC5jb250U3ViQm94MDEge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxyXG4gICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VXNlIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgbGkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxyXG4gICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlVc2UgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5wb3N0TGlzdEVudHJ5Q2FyZCBsaTpudGgtb2YtdHlwZSgybikge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIGxpOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VXNlIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgbGkgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggNDBweDsgfVxyXG4gICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY29udEJveDAxIC5jb250U3ViQm94MDIge1xyXG4gICAgICB3aWR0aDogMTAwJTsgfVxyXG4gICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VXNlIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMiAudGFibGVXcmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VXNlIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMiAudGFibGVXcmFwIC5zaW1wbGVUYWJsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxyXG4gICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY29udEJveDAxIC5jb250U3ViQm94MDIgLnRhYmxlV3JhcCAuc2ltcGxlVGFibGUgdGgge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCA1cHg7IH1cclxuICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY29udEJveDAxIC5jb250U3ViQm94MDIgLnRhYmxlV3JhcCAuc2ltcGxlVGFibGUgdGg6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNiU7IH1cclxuICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY29udEJveDAxIC5jb250U3ViQm94MDIgLnRhYmxlV3JhcCAuc2ltcGxlVGFibGUgdGg6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNSU7IH1cclxuICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY29udEJveDAxIC5jb250U3ViQm94MDIgLnRhYmxlV3JhcCAuc2ltcGxlVGFibGUgdGg6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyOSU7IH1cclxuICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY29udEJveDAxIC5jb250U3ViQm94MDIgLnRhYmxlV3JhcCAuc2ltcGxlVGFibGUgdGg6bnRoLW9mLXR5cGUoNCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMCU7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlVc2UgLmNvbnRCb3gwMSAuY29udFN1YkJveDAyIC50YWJsZVdyYXAgLnNpbXBsZVRhYmxlIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCA1cHg7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VXNlIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMiAudGFibGVXcmFwIC5idG5XcmFwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VXNlIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMiAudGFibGVXcmFwIC5idG5XcmFwIC5ib3hTaXplLFxyXG4gICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY29udEJveDAxIC5jb250U3ViQm94MDIgLnRhYmxlV3JhcCAuYnRuV3JhcCAuYm94Q29udGFjdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlVc2UgLmNvbnRCb3gwMSAuY29udFN1YkJveDAyIC50YWJsZVdyYXAgLmJ0bldyYXAgLmJveFNpemUge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmOyB9XHJcbiAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VXNlIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMiAudGFibGVXcmFwIC5idG5XcmFwIC5idG5UeXBlTGlua0xvd2VyIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDY1cHggMThweCAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQycHggYXV0bztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMjU1cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07IH1cclxuICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY29udEJveDAxIC5jb250U3ViQm94MDIgLnRhYmxlV3JhcCAuYnRuV3JhcCAuYnRuVHlwZUxpbmtMb3dlciBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwMDsgfVxyXG4gICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSAuY29udEJveDAxIC5jb250U3ViQm94MDIgLnRhYmxlV3JhcCAuYnRuV3JhcCAuYnRuVHlwZUxpbmtMb3dlci5ib3hTaXplIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAzMHB4IHRvcCAyNXB4OyB9XHJcbiAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VXNlIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMiAudGFibGVXcmFwIC5idG5XcmFwIC5idG5UeXBlTGlua0xvd2VyLmJveENvbnRhY3QgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHggdG9wIDI1cHg7IH1cclxuXHJcbiAgLypcclxuICDllYblk4Hjgqvjgr/jg63jgrAg6Kmz57SwXHJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAxIHtcclxuICAgIHBhZGRpbmc6IDkwcHggMCA1MHB4OyB9XHJcbiAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDEgLmxvd2VyVGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDMycHg7IH1cclxuICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIge1xyXG4gICAgcGFkZGluZzogNTNweCAwIDUwcHg7IH1cclxuICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAubG93ZXJUaXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7IH1cclxuICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgcGFkZGluZzogMzBweCAzMHB4OyB9XHJcbiAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAxIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDEgLnRodW1iIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxyXG4gICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAxIC50eHRCb3gge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAxIC50eHRCb3ggLnRva3VjaG9UaXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAxIC50eHRCb3ggLmNmLXRva3VjaG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XHJcbiAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMSAudHh0Qm94IC5saXN0VHlwZUxpbmtCdG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9XHJcbiAgICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAxIC50eHRCb3ggLmxpc3RUeXBlTGlua0J0biAuYnRuVHlwZUxpbmtMb3dlciB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxyXG4gICAgICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAxIC50eHRCb3ggLmxpc3RUeXBlTGlua0J0biAuYnRuVHlwZUxpbmtMb3dlcjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG4gICAgICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAxIC50eHRCb3ggLmxpc3RUeXBlTGlua0J0biAuYnRuVHlwZUxpbmtMb3dlciBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggNzBweCAxNnB4IDM4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxyXG4gICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDIgLmNvbnRUaXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDIgLm13Qm94IC5zaXplVHh0IHNwYW46aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAubXdCb3ggLmpzX3BvcCB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAyIC5td0JveCAuanNfcG9wLm9wZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxyXG4gICAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAubXdCb3ggLmpzX3BvcC5vcGVuICsgLmpzLW13LXdhbGwge1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDQ1MDsgfVxyXG4gICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDIgLm13Qm94IC5qc19wb3AgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7IH1cclxuICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDIgLm13Qm94IC5qc19wb3AgLmNvbnRlbnQgLnRpdGxlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwOyB9XHJcbiAgICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAyIC5td0JveCAuanNfcG9wIC5jb250ZW50IC5pbm5lciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMzsgfVxyXG4gICAgICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAyIC5td0JveCAuanNfcG9wIC5jb250ZW50IC5pbm5lciBmaWd1cmUgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAyIC5td0JveCAuanNfcG9wIC5jb250ZW50IC5ub3RlVHh0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43OyB9XHJcbiAgICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAyIC5td0JveCAuanNfcG9wIC5jb250ZW50IC5idXR0b25Cb3gge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ljb25fY2xvc2UucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIHRvcDogLTUwcHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAudGFibGVXcmFwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAyIC50YWJsZVdyYXAgLnNpbXBsZVRhYmxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDIgLnRhYmxlV3JhcCAuc2ltcGxlVGFibGUgdGgge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDVweDsgfVxyXG4gICAgICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAyIC50YWJsZVdyYXAgLnNpbXBsZVRhYmxlIHRoOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNiU7IH1cclxuICAgICAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAudGFibGVXcmFwIC5zaW1wbGVUYWJsZSB0aDpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlOyB9XHJcbiAgICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDIgLnRhYmxlV3JhcCAuc2ltcGxlVGFibGUgdGg6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5JTsgfVxyXG4gICAgICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAyIC50YWJsZVdyYXAgLnNpbXBsZVRhYmxlIHRoOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7IH1cclxuICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDIgLnRhYmxlV3JhcCAuc2ltcGxlVGFibGUgdGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggNXB4OyB9XHJcbiAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAudGFibGVXcmFwIC5idG5XcmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cclxuICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDIgLnRhYmxlV3JhcCAuYnRuV3JhcCAuYm94U2l6ZSxcclxuICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDIgLnRhYmxlV3JhcCAuYnRuV3JhcCAuYm94Q29udGFjdCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAyIC50YWJsZVdyYXAgLmJ0bldyYXAgLmJveFNpemUge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjsgfVxyXG4gICAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAudGFibGVXcmFwIC5idG5XcmFwIC5idG5UeXBlTGlua0xvd2VyIGEge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggNjVweCAxOHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI1NXB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07IH1cclxuICAgICAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAudGFibGVXcmFwIC5idG5XcmFwIC5idG5UeXBlTGlua0xvd2VyIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7IH1cclxuICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDIgLnRhYmxlV3JhcCAuYnRuV3JhcCAuYnRuVHlwZUxpbmtMb3dlci5ib3hTaXplIGEge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwcHggdG9wIDI1cHg7IH1cclxuICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDIgLnRhYmxlV3JhcCAuYnRuV3JhcCAuYnRuVHlwZUxpbmtMb3dlci5ib3hDb250YWN0IGEge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHggdG9wIDI1cHg7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAuYnRuVHlwZUxpbmsgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHggNDBweCAyNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tIDE3cHg7IH1cclxuICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDMge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAwOyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDMgLmNvbnRUaXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDMgLmNmLWNob2NoaW5faW1nQm94IHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XHJcbiAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMyAuY2YtY2hvY2hpbl9pbWdCb3ggbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH1cclxuICAgICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLmlubmVyMDMgLmNmLWNob2NoaW5faW1nQm94IGxpOm50aC1vZi10eXBlKDJuKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcbiAgICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5pbm5lcjAzIC5jZi1jaG9jaGluX2ltZ0JveCBsaTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxyXG4gICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgcGFkZGluZzogNzVweCAwOyB9XHJcbiAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIC5wb3N0TGlzdEVudHJ5Q2FyZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxyXG4gICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIC5wb3N0TGlzdEVudHJ5Q2FyZCBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIC5wb3N0TGlzdEVudHJ5Q2FyZCBsaTpudGgtb2YtdHlwZSgybikge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIC5wb3N0TGlzdEVudHJ5Q2FyZCBsaTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlRW50cnkgLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIC5wb3N0TGlzdEVudHJ5Q2FyZCBsaSBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDQwcHg7IH1cclxuICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSAuY29udEJveDAyIC5jb250U3ViQm94MDIgLmJ0blR5cGVMaW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuYnRuVHlwZUxpbmsgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgNDBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAxN3B4OyB9XHJcblxyXG4gIC8qXHJcbiAg5ZWG5ZOB44Kr44K/44Ot44KwIOOCteODluOCq+ODhuOCtOODqu+8iOeorumhnu+8iVxyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlUeXBlIC5jb250Qm94MDEge1xyXG4gICAgcGFkZGluZzogOTVweCAwIDUycHg7IH1cclxuICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VHlwZSAuY29udEJveDAyIHtcclxuICAgIHBhZGRpbmc6IDYycHggMCAwOyB9XHJcbiAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VHlwZSAuY29udEJveDAyIC5jb250U3ViQm94MDEge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxyXG4gICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VHlwZSAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIGxpOm50aC1vZi10eXBlKDJuKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcbiAgICAgICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlUeXBlIC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgbGk6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVR5cGUgLmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5wb3N0TGlzdEVudHJ5Q2FyZCBsaSBhIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggNDBweDsgfVxyXG4gICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlUeXBlIC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgbGkgYSAuY29udGVudCB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlUeXBlIC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgbGkgYSAuY29udGVudCAudGl0bGUgc21hbGwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODg4ODg4OyB9XHJcbiAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VHlwZSAuY29udEJveDAyIC5jb250U3ViQm94MDIge1xyXG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH1cclxuICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVR5cGUgLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIC5idG5UeXBlU2l6ZSBzcGFuIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4OyB9XHJcbiAgICAgICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlUeXBlIC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuanNfcG9wIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cclxuICAgICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VHlwZSAuY29udEJveDAyIC5jb250U3ViQm94MDIgLmpzX3BvcC5vcGVuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVR5cGUgLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIC5qc19wb3AgLmNvbnRlbnQge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4OyB9XHJcbiAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VHlwZSAuY29udEJveDAyIC5jb250U3ViQm94MDIgLmpzX3BvcCAuY29udGVudCAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDsgfVxyXG4gICAgICAgICAgI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVR5cGUgLmNvbnRCb3gwMiAuY29udFN1YkJveDAyIC5qc19wb3AgLmNvbnRlbnQgLmlubmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMzsgfVxyXG4gICAgICAgICAgICAjUGFnZUNhdGFsb2cucGFnZVN1YkNhdGVnb3J5VHlwZSAuY29udEJveDAyIC5jb250U3ViQm94MDIgLmpzX3BvcCAuY29udGVudCAuaW5uZXIgZmlndXJlIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlUeXBlIC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuanNfcG9wIC5jb250ZW50IC5ub3RlVHh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7IH1cclxuICAgICAgICAgICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlUeXBlIC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuanNfcG9wIC5jb250ZW50IC5idXR0b25Cb3gge1xyXG4gICAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ljb25fY2xvc2UucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRvcDogLTUwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9XHJcblxyXG4gIC8qXHJcbiAg44K144Kk44K66KGoIOODiOODg+ODl1xyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICNQYWdlU2l6ZS5wYWdlSW5kZXggI0NvbnRhaW5lciAuY29udEJveDAxIHtcclxuICAgIHBhZGRpbmc6IDk1cHggMCAwOyB9XHJcbiAgICAjUGFnZVNpemUucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSAubG93ZXJUaXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cclxuICAgICNQYWdlU2l6ZS5wYWdlSW5kZXggI0NvbnRhaW5lciAuY29udEJveDAxIC5sZWFkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDsgfVxyXG4gICAgICAjUGFnZVNpemUucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSAubGVhZCBhOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxyXG4gICAgI1BhZ2VTaXplLnBhZ2VJbmRleCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxyXG4gICAgICAjUGFnZVNpemUucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5zaXplQm94IHtcclxuICAgICAgICBwYWRkaW5nOiA0MnB4IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxyXG4gICAgICAgICNQYWdlU2l6ZS5wYWdlSW5kZXggI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpemVCb3ggaDQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxyXG4gICAgICAgICNQYWdlU2l6ZS5wYWdlSW5kZXggI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpemVCb3ggLmZsZXhCb3ggZmlndXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxNDVweDtcclxuICAgICAgICAgIGhlaWdodDogMjI2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7IH1cclxuICAgICAgICAjUGFnZVNpemUucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5zaXplQm94IC5mbGV4Qm94IHVsIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjVweCk7IH1cclxuICAgICAgICAgICNQYWdlU2l6ZS5wYWdlSW5kZXggI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpemVCb3ggLmZsZXhCb3ggdWwgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wIDhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XHJcbiAgICAgICAgICAgICNQYWdlU2l6ZS5wYWdlSW5kZXggI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpemVCb3ggLmZsZXhCb3ggdWwgbGkgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cclxuXHJcbiAgLypcclxuICDjgrXjgqTjgrrooagg5LiL5bGkXHJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgI1BhZ2VTaXplLnBhZ2VMaXN0MSAjQ29udGFpbmVyIC5jYXRlZ29yeUxpc3RCb3gsXHJcbiAgI1BhZ2VTaXplLnBhZ2VMaXN0MiAjQ29udGFpbmVyIC5jYXRlZ29yeUxpc3RCb3gsXHJcbiAgI1BhZ2VTaXplLnBhZ2VMaXN0MyAjQ29udGFpbmVyIC5jYXRlZ29yeUxpc3RCb3gsXHJcbiAgI1BhZ2VTaXplLnBhZ2VMaXN0NCAjQ29udGFpbmVyIC5jYXRlZ29yeUxpc3RCb3gsXHJcbiAgI1BhZ2VTaXplLnBhZ2VMaXN0NSAjQ29udGFpbmVyIC5jYXRlZ29yeUxpc3RCb3gge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cclxuICAgICNQYWdlU2l6ZS5wYWdlTGlzdDEgI0NvbnRhaW5lciAuY2F0ZWdvcnlMaXN0Qm94IC5sb3dlclRpdGxlLFxyXG4gICAgI1BhZ2VTaXplLnBhZ2VMaXN0MiAjQ29udGFpbmVyIC5jYXRlZ29yeUxpc3RCb3ggLmxvd2VyVGl0bGUsXHJcbiAgICAjUGFnZVNpemUucGFnZUxpc3QzICNDb250YWluZXIgLmNhdGVnb3J5TGlzdEJveCAubG93ZXJUaXRsZSxcclxuICAgICNQYWdlU2l6ZS5wYWdlTGlzdDQgI0NvbnRhaW5lciAuY2F0ZWdvcnlMaXN0Qm94IC5sb3dlclRpdGxlLFxyXG4gICAgI1BhZ2VTaXplLnBhZ2VMaXN0NSAjQ29udGFpbmVyIC5jYXRlZ29yeUxpc3RCb3ggLmxvd2VyVGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cclxuICAgICNQYWdlU2l6ZS5wYWdlTGlzdDEgI0NvbnRhaW5lciAuY2F0ZWdvcnlMaXN0Qm94IC5jYXRlZ29yeUxpc3QgbGksXHJcbiAgICAjUGFnZVNpemUucGFnZUxpc3QyICNDb250YWluZXIgLmNhdGVnb3J5TGlzdEJveCAuY2F0ZWdvcnlMaXN0IGxpLFxyXG4gICAgI1BhZ2VTaXplLnBhZ2VMaXN0MyAjQ29udGFpbmVyIC5jYXRlZ29yeUxpc3RCb3ggLmNhdGVnb3J5TGlzdCBsaSxcclxuICAgICNQYWdlU2l6ZS5wYWdlTGlzdDQgI0NvbnRhaW5lciAuY2F0ZWdvcnlMaXN0Qm94IC5jYXRlZ29yeUxpc3QgbGksXHJcbiAgICAjUGFnZVNpemUucGFnZUxpc3Q1ICNDb250YWluZXIgLmNhdGVnb3J5TGlzdEJveCAuY2F0ZWdvcnlMaXN0IGxpIHtcclxuICAgICAgd2lkdGg6IDUwJTsgfVxyXG4gICNQYWdlU2l6ZS5wYWdlTGlzdDEgI0NvbnRhaW5lciAuY29udEJveDAxLFxyXG4gICNQYWdlU2l6ZS5wYWdlTGlzdDIgI0NvbnRhaW5lciAuY29udEJveDAxLFxyXG4gICNQYWdlU2l6ZS5wYWdlTGlzdDMgI0NvbnRhaW5lciAuY29udEJveDAxLFxyXG4gICNQYWdlU2l6ZS5wYWdlTGlzdDQgI0NvbnRhaW5lciAuY29udEJveDAxLFxyXG4gICNQYWdlU2l6ZS5wYWdlTGlzdDUgI0NvbnRhaW5lciAuY29udEJveDAxIHtcclxuICAgIHBhZGRpbmc6IDc1cHggMDsgfVxyXG4gICAgI1BhZ2VTaXplLnBhZ2VMaXN0MSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmxvd2VyVGl0bGUsXHJcbiAgICAjUGFnZVNpemUucGFnZUxpc3QyICNDb250YWluZXIgLmNvbnRCb3gwMSAubG93ZXJUaXRsZSxcclxuICAgICNQYWdlU2l6ZS5wYWdlTGlzdDMgI0NvbnRhaW5lciAuY29udEJveDAxIC5sb3dlclRpdGxlLFxyXG4gICAgI1BhZ2VTaXplLnBhZ2VMaXN0NCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmxvd2VyVGl0bGUsXHJcbiAgICAjUGFnZVNpemUucGFnZUxpc3Q1ICNDb250YWluZXIgLmNvbnRCb3gwMSAubG93ZXJUaXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjlweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxyXG4gICAgI1BhZ2VTaXplLnBhZ2VMaXN0MSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSxcclxuICAgICNQYWdlU2l6ZS5wYWdlTGlzdDIgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEsXHJcbiAgICAjUGFnZVNpemUucGFnZUxpc3QzICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxLFxyXG4gICAgI1BhZ2VTaXplLnBhZ2VMaXN0NCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSxcclxuICAgICNQYWdlU2l6ZS5wYWdlTGlzdDUgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEge1xyXG4gICAgICBwYWRkaW5nOiAyNXB4IDMwcHggNjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGUsXHJcbiAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDIgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlLFxyXG4gICAgICAjUGFnZVNpemUucGFnZUxpc3QzICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5zaW1wbGVUYWJsZSxcclxuICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0NCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGUsXHJcbiAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDUgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGUgdGgsXHJcbiAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MiAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGUgdGgsXHJcbiAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MyAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGUgdGgsXHJcbiAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0NCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGUgdGgsXHJcbiAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0NSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGUgdGgge1xyXG4gICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDE0cHggNXB4OyB9XHJcbiAgICAgICAgICAjUGFnZVNpemUucGFnZUxpc3QxICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5zaW1wbGVUYWJsZSB0aDpudGgtb2YtdHlwZSgxKSxcclxuICAgICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDIgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlIHRoOm50aC1vZi10eXBlKDEpLFxyXG4gICAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MyAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGUgdGg6bnRoLW9mLXR5cGUoMSksXHJcbiAgICAgICAgICAjUGFnZVNpemUucGFnZUxpc3Q0ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5zaW1wbGVUYWJsZSB0aDpudGgtb2YtdHlwZSgxKSxcclxuICAgICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDUgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlIHRoOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2JTsgfVxyXG4gICAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGUgdGg6bnRoLW9mLXR5cGUoMiksXHJcbiAgICAgICAgICAjUGFnZVNpemUucGFnZUxpc3QyICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5zaW1wbGVUYWJsZSB0aDpudGgtb2YtdHlwZSgyKSxcclxuICAgICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDMgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlIHRoOm50aC1vZi10eXBlKDIpLFxyXG4gICAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0NCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGUgdGg6bnRoLW9mLXR5cGUoMiksXHJcbiAgICAgICAgICAjUGFnZVNpemUucGFnZUxpc3Q1ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5zaW1wbGVUYWJsZSB0aDpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7IH1cclxuICAgICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDEgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlIHRoOm50aC1vZi10eXBlKDMpLFxyXG4gICAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MiAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGUgdGg6bnRoLW9mLXR5cGUoMyksXHJcbiAgICAgICAgICAjUGFnZVNpemUucGFnZUxpc3QzICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5zaW1wbGVUYWJsZSB0aDpudGgtb2YtdHlwZSgzKSxcclxuICAgICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDQgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlIHRoOm50aC1vZi10eXBlKDMpLFxyXG4gICAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0NSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGUgdGg6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICB3aWR0aDogMjklOyB9XHJcbiAgICAgICAgICAjUGFnZVNpemUucGFnZUxpc3QxICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5zaW1wbGVUYWJsZSB0aDpudGgtb2YtdHlwZSg0KSxcclxuICAgICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDIgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlIHRoOm50aC1vZi10eXBlKDQpLFxyXG4gICAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MyAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGUgdGg6bnRoLW9mLXR5cGUoNCksXHJcbiAgICAgICAgICAjUGFnZVNpemUucGFnZUxpc3Q0ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5zaW1wbGVUYWJsZSB0aDpudGgtb2YtdHlwZSg0KSxcclxuICAgICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDUgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlIHRoOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTsgfVxyXG4gICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDEgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlIHRkLFxyXG4gICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDIgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlIHRkLFxyXG4gICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDMgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlIHRkLFxyXG4gICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDQgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlIHRkLFxyXG4gICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDUgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlIHRkIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMnB4IDE0cHg7IH1cclxuICAgICAgICAjUGFnZVNpemUucGFnZUxpc3QxICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5zaW1wbGVUYWJsZSAudGRDb250YWN0LFxyXG4gICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDIgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlIC50ZENvbnRhY3QsXHJcbiAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MyAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGUgLnRkQ29udGFjdCxcclxuICAgICAgICAjUGFnZVNpemUucGFnZUxpc3Q0ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5zaW1wbGVUYWJsZSAudGRDb250YWN0LFxyXG4gICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDUgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlIC50ZENvbnRhY3Qge1xyXG4gICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAgICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDEgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlIC50ZENvbnRhY3QgLm5vX2Rpc3BTcCxcclxuICAgICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDIgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlIC50ZENvbnRhY3QgLm5vX2Rpc3BTcCxcclxuICAgICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDMgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlIC50ZENvbnRhY3QgLm5vX2Rpc3BTcCxcclxuICAgICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDQgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlIC50ZENvbnRhY3QgLm5vX2Rpc3BTcCxcclxuICAgICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDUgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlIC50ZENvbnRhY3QgLm5vX2Rpc3BTcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuICAgICAgICAjUGFnZVNpemUucGFnZUxpc3QxICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5zaW1wbGVUYWJsZTpsYXN0LW9mLXR5cGUsXHJcbiAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MiAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGU6bGFzdC1vZi10eXBlLFxyXG4gICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDMgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlOmxhc3Qtb2YtdHlwZSxcclxuICAgICAgICAjUGFnZVNpemUucGFnZUxpc3Q0ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5zaW1wbGVUYWJsZTpsYXN0LW9mLXR5cGUsXHJcbiAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0NSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGU6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cclxuICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuYnRuVHlwZUxpbmtMb3dlciBhLFxyXG4gICAgICAjUGFnZVNpemUucGFnZUxpc3QyICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5UeXBlTGlua0xvd2VyIGEsXHJcbiAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDMgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0blR5cGVMaW5rTG93ZXIgYSxcclxuICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0NCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuYnRuVHlwZUxpbmtMb3dlciBhLFxyXG4gICAgICAjUGFnZVNpemUucGFnZUxpc3Q1ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5UeXBlTGlua0xvd2VyIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggNjVweCAxOHB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNDBweCB0b3AgMzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XHJcbiAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuYnRuVHlwZUxpbmtMb3dlciBhOmhvdmVyLFxyXG4gICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDIgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0blR5cGVMaW5rTG93ZXIgYTpob3ZlcixcclxuICAgICAgICAjUGFnZVNpemUucGFnZUxpc3QzICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5UeXBlTGlua0xvd2VyIGE6aG92ZXIsXHJcbiAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0NCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuYnRuVHlwZUxpbmtMb3dlciBhOmhvdmVyLFxyXG4gICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDUgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0blR5cGVMaW5rTG93ZXIgYTpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDsgfVxyXG4gICAgICAjUGFnZVNpemUucGFnZUxpc3QxICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwLFxyXG4gICAgICAjUGFnZVNpemUucGFnZUxpc3QyICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwLFxyXG4gICAgICAjUGFnZVNpemUucGFnZUxpc3QzICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwLFxyXG4gICAgICAjUGFnZVNpemUucGFnZUxpc3Q0ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwLFxyXG4gICAgICAjUGFnZVNpemUucGFnZUxpc3Q1ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwOyB9XHJcbiAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuYnRuV3JhcCAuZmxleEl0ZW0sXHJcbiAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MiAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuYnRuV3JhcCAuZmxleEl0ZW0sXHJcbiAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MyAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuYnRuV3JhcCAuZmxleEl0ZW0sXHJcbiAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0NCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuYnRuV3JhcCAuZmxleEl0ZW0sXHJcbiAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0NSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuYnRuV3JhcCAuZmxleEl0ZW0ge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxyXG4gICAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuYnRuV3JhcCAuZmxleEl0ZW06bnRoLW9mLXR5cGUoMSksXHJcbiAgICAgICAgICAjUGFnZVNpemUucGFnZUxpc3QyICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwIC5mbGV4SXRlbTpudGgtb2YtdHlwZSgxKSxcclxuICAgICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDMgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0bldyYXAgLmZsZXhJdGVtOm50aC1vZi10eXBlKDEpLFxyXG4gICAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0NCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuYnRuV3JhcCAuZmxleEl0ZW06bnRoLW9mLXR5cGUoMSksXHJcbiAgICAgICAgICAjUGFnZVNpemUucGFnZUxpc3Q1ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwIC5mbGV4SXRlbTpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cclxuICAgICAgICAjUGFnZVNpemUucGFnZUxpc3QxICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwIC5idG5UeXBlTGlua0xvd2VyLFxyXG4gICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDIgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0bldyYXAgLmJ0blR5cGVMaW5rTG93ZXIsXHJcbiAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MyAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuYnRuV3JhcCAuYnRuVHlwZUxpbmtMb3dlcixcclxuICAgICAgICAjUGFnZVNpemUucGFnZUxpc3Q0ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwIC5idG5UeXBlTGlua0xvd2VyLFxyXG4gICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDUgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0bldyYXAgLmJ0blR5cGVMaW5rTG93ZXIge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbiAgICAgICAgICAjUGFnZVNpemUucGFnZUxpc3QxICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwIC5idG5UeXBlTGlua0xvd2VyIGEsXHJcbiAgICAgICAgICAjUGFnZVNpemUucGFnZUxpc3QyICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwIC5idG5UeXBlTGlua0xvd2VyIGEsXHJcbiAgICAgICAgICAjUGFnZVNpemUucGFnZUxpc3QzICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwIC5idG5UeXBlTGlua0xvd2VyIGEsXHJcbiAgICAgICAgICAjUGFnZVNpemUucGFnZUxpc3Q0ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwIC5idG5UeXBlTGlua0xvd2VyIGEsXHJcbiAgICAgICAgICAjUGFnZVNpemUucGFnZUxpc3Q1ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwIC5idG5UeXBlTGlua0xvd2VyIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDkwcHggMjJweCAyNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAzMnB4IHRvcCAyOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUycHggYXV0bzsgfVxyXG4gICAgICAgICAgICAjUGFnZVNpemUucGFnZUxpc3QxICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwIC5idG5UeXBlTGlua0xvd2VyIGE6aG92ZXIsXHJcbiAgICAgICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDIgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0bldyYXAgLmJ0blR5cGVMaW5rTG93ZXIgYTpob3ZlcixcclxuICAgICAgICAgICAgI1BhZ2VTaXplLnBhZ2VMaXN0MyAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuYnRuV3JhcCAuYnRuVHlwZUxpbmtMb3dlciBhOmhvdmVyLFxyXG4gICAgICAgICAgICAjUGFnZVNpemUucGFnZUxpc3Q0ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5XcmFwIC5idG5UeXBlTGlua0xvd2VyIGE6aG92ZXIsXHJcbiAgICAgICAgICAgICNQYWdlU2l6ZS5wYWdlTGlzdDUgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0bldyYXAgLmJ0blR5cGVMaW5rTG93ZXIgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7IH1cclxuXHJcbiAgLypcclxuICDjgojjgY/jgYLjgovos6rllY9cclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAjUGFnZUZhcS5wYWdlSW5kZXggI0NvbnRhaW5lciAuY2F0ZWdvcnlMaXN0Qm94IC5jYXRlZ29yeUxpc3QgbGksXHJcbiAgI1BhZ2VGYXEucGFnZUNhdGVnb3J5ICNDb250YWluZXIgLmNhdGVnb3J5TGlzdEJveCAuY2F0ZWdvcnlMaXN0IGxpIHtcclxuICAgIHdpZHRoOiA1MCU7IH1cclxuICAjUGFnZUZhcS5wYWdlSW5kZXggI0NvbnRhaW5lciAuY29udEJveDAxIC5sb3dlclRpdGxlLFxyXG4gICNQYWdlRmFxLnBhZ2VDYXRlZ29yeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmxvd2VyVGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNThweDsgfVxyXG4gICNQYWdlRmFxLnBhZ2VJbmRleCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSxcclxuICAjUGFnZUZhcS5wYWdlQ2F0ZWdvcnkgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IGF1dG87IH1cclxuICAgICNQYWdlRmFxLnBhZ2VJbmRleCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAucG9zdEZhcSAucG9zdEZhcUl0ZW0gYSxcclxuICAgICNQYWdlRmFxLnBhZ2VDYXRlZ29yeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAucG9zdEZhcSAucG9zdEZhcUl0ZW0gYSB7XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggMDsgfVxyXG4gICAgICAjUGFnZUZhcS5wYWdlSW5kZXggI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3RGYXEgLnBvc3RGYXFJdGVtIGE6OmFmdGVyLFxyXG4gICAgICAjUGFnZUZhcS5wYWdlQ2F0ZWdvcnkgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3RGYXEgLnBvc3RGYXFJdGVtIGE6OmFmdGVyIHtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiAzMHB4OyB9XHJcbiAgICAgICNQYWdlRmFxLnBhZ2VJbmRleCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAucG9zdEZhcSAucG9zdEZhcUl0ZW0gYSAucG9zdEZhcUNvbnQsXHJcbiAgICAgICNQYWdlRmFxLnBhZ2VDYXRlZ29yeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAucG9zdEZhcSAucG9zdEZhcUl0ZW0gYSAucG9zdEZhcUNvbnQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cclxuXHJcbiAgLypcclxuICDjgojjgY/jgYLjgovos6rllY8g6Kmz57SwXHJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgI1BhZ2VGYXEucGFnZUVudHJ5ICNDb250YWluZXIgLmNhdGVnb3J5TGlzdEJveCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDsgfVxyXG4gICAgI1BhZ2VGYXEucGFnZUVudHJ5ICNDb250YWluZXIgLmNhdGVnb3J5TGlzdEJveCAuY2F0ZWdvcnlMaXN0IGxpIHtcclxuICAgICAgd2lkdGg6IDUwJTsgfVxyXG4gICNQYWdlRmFxLnBhZ2VFbnRyeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XHJcbiAgICAjUGFnZUZhcS5wYWdlRW50cnkgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmVudHJ5RmFxIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50cy9mYXEvYmFyXzAxLnBuZykgcmVwZWF0LXggbGVmdCB0b3AsIHVybCguLi9pbWcvY29udGVudHMvZmFxL2Jhcl8wMS5wbmcpIHJlcGVhdC14IGxlZnQgYm90dG9tO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMXB4LCBhdXRvIDFweDtcclxuICAgICAgcGFkZGluZzogMzVweCAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XHJcbiAgICAgICNQYWdlRmFxLnBhZ2VFbnRyeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuZW50cnlGYXEgLnBvc3RGYXFUaXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNHB4IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XHJcbiAgICAgICNQYWdlRmFxLnBhZ2VFbnRyeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuZW50cnlGYXEgLnBvc3RGYXFDb250IHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNnB4IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XHJcbiAgICAgICAgI1BhZ2VGYXEucGFnZUVudHJ5ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5lbnRyeUZhcSAucG9zdEZhcUNvbnQgcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4wOyB9XHJcblxyXG4gIC8qXHJcbiAg44GK55+l44KJ44GbIOODiOODg+ODl1xyXG4gIOOBiuefpeOCieOBmyDjgqvjg4bjgrTjg6rkuIDopqdcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAjUGFnZU5ld3MucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSAubG93ZXJUaXRsZSxcclxuICAjUGFnZU5ld3MucGFnZUNhdGVnb3J5ICNDb250YWluZXIgLmNvbnRCb3gwMSAubG93ZXJUaXRsZSB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XHJcbiAgI1BhZ2VOZXdzLnBhZ2VJbmRleCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSxcclxuICAjUGFnZU5ld3MucGFnZUNhdGVnb3J5ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiBhdXRvOyB9XHJcbiAgICAjUGFnZU5ld3MucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5wb3N0TmV3cyxcclxuICAgICNQYWdlTmV3cy5wYWdlQ2F0ZWdvcnkgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3ROZXdzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxyXG4gICAgICAjUGFnZU5ld3MucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5wb3N0TmV3cyAucG9zdE5ld3NJdGVtIGEsXHJcbiAgICAgICNQYWdlTmV3cy5wYWdlQ2F0ZWdvcnkgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3ROZXdzIC5wb3N0TmV3c0l0ZW0gYSB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDM4cHggMDsgfVxyXG4gICAgICAgICNQYWdlTmV3cy5wYWdlSW5kZXggI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3ROZXdzIC5wb3N0TmV3c0l0ZW0gYTo6YWZ0ZXIsXHJcbiAgICAgICAgI1BhZ2VOZXdzLnBhZ2VDYXRlZ29yeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAucG9zdE5ld3MgLnBvc3ROZXdzSXRlbSBhOjphZnRlciB7XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICBib3R0b206IDMwcHg7IH1cclxuICAgICAgICAjUGFnZU5ld3MucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5wb3N0TmV3cyAucG9zdE5ld3NJdGVtIGEgLnBvc3ROZXdzVGltZSxcclxuICAgICAgICAjUGFnZU5ld3MucGFnZUNhdGVnb3J5ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5wb3N0TmV3cyAucG9zdE5ld3NJdGVtIGEgLnBvc3ROZXdzVGltZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XHJcbiAgICAgICNQYWdlTmV3cy5wYWdlSW5kZXggI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnBvc3ROZXdzIC5wb3N0TmV3c0l0ZW0gLnBvc3ROZXdzQ29udCxcclxuICAgICAgI1BhZ2VOZXdzLnBhZ2VDYXRlZ29yeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAucG9zdE5ld3MgLnBvc3ROZXdzSXRlbSAucG9zdE5ld3NDb250IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XHJcbiAgICAgICAgI1BhZ2VOZXdzLnBhZ2VJbmRleCAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAucG9zdE5ld3MgLnBvc3ROZXdzSXRlbSAucG9zdE5ld3NDb250IHAsXHJcbiAgICAgICAgI1BhZ2VOZXdzLnBhZ2VDYXRlZ29yeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAucG9zdE5ld3MgLnBvc3ROZXdzSXRlbSAucG9zdE5ld3NDb250IHAge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODsgfVxyXG5cclxuICAvKlxyXG4gIOOBiuefpeOCieOBmyDjg4jjg4Pjg5dcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAjUGFnZU5ld3MucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSB7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwIDEyMHB4OyB9XHJcblxyXG4gIC8qXHJcbiAg44GK55+l44KJ44GbIOOCq+ODhuOCtOODquS4gOimp1xyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICNQYWdlTmV3cy5wYWdlQ2F0ZWdvcnkgI0NvbnRhaW5lciAuY29udEJveDAxIHtcclxuICAgIHBhZGRpbmc6IDkycHggMCAxMjBweDsgfVxyXG5cclxuICAvKlxyXG4gIOOBiuefpeOCieOBmyDoqbPntLBcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAjUGFnZU5ld3MucGFnZUVudHJ5ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cclxuICAgICNQYWdlTmV3cy5wYWdlRW50cnkgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmVudHJ5TmV3cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvZmFxL2Jhcl8wMS5wbmcpIHJlcGVhdC14IGxlZnQgdG9wLCB1cmwoLi4vaW1nL2NvbnRlbnRzL2ZhcS9iYXJfMDEucG5nKSByZXBlYXQteCBsZWZ0IGJvdHRvbTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDFweCwgYXV0byAxcHg7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxyXG4gICAgICAjUGFnZU5ld3MucGFnZUVudHJ5ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5lbnRyeU5ld3MgLnBvc3ROZXdzVGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNHB4IGF1dG87IH1cclxuICAgICAgI1BhZ2VOZXdzLnBhZ2VFbnRyeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuZW50cnlOZXdzIC5wb3N0TmV3c1RpbWUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cclxuICAgICAgI1BhZ2VOZXdzLnBhZ2VFbnRyeSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuZW50cnlOZXdzIC5wb3N0TmV3c0NvbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2cHggYXV0bzsgfVxyXG4gICAgICAgICNQYWdlTmV3cy5wYWdlRW50cnkgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLmVudHJ5TmV3cyAucG9zdE5ld3NDb250IHAge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMDsgfVxyXG5cclxuICAvKlxyXG4gIOWVj+WQiOOBm+imi+epjeOCilxyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICNQYWdlQ29udGFjdC5wYWdlSW5kZXggI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3ggaDMge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cclxuICAjUGFnZUNvbnRhY3QucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEge1xyXG4gICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTFweDsgfVxyXG4gICAgI1BhZ2VDb250YWN0LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94IC5sb3dlclRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxyXG4gICNQYWdlQ29udGFjdC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XHJcbiAgICAjUGFnZUNvbnRhY3QucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYxcHg7IH1cclxuICAgICAgI1BhZ2VDb250YWN0LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDEgLmxvd2VyVGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7IH1cclxuICAgICAgI1BhZ2VDb250YWN0LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDEgLnRleHRCb3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA0MnB4OyB9XHJcbiAgICAgICNQYWdlQ29udGFjdC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveDAxIC50ZXh0Qm94IHAgYTpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cclxuICAgICNQYWdlQ29udGFjdC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveDAyIC5sb3dlclRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxyXG4gICAgI1BhZ2VDb250YWN0LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLnRleHRCb3gge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDE1cHggNTBweDsgfVxyXG4gICAgICAjUGFnZUNvbnRhY3QucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAudGV4dEJveCAuZmxleEJveCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMXB4OyB9XHJcbiAgICAgICAgI1BhZ2VDb250YWN0LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLnRleHRCb3ggLmZsZXhCb3ggLmZsZXhJdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9XHJcbiAgICAgICAgICAjUGFnZUNvbnRhY3QucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAudGV4dEJveCAuZmxleEJveCAuZmxleEl0ZW0gLnRlbCBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzN3B4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07IH1cclxuICAgICAgICAjUGFnZUNvbnRhY3QucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAudGV4dEJveCAuZmxleEJveCAuZmxleEl0ZW0wMSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9XHJcbiAgICAgICAgICAjUGFnZUNvbnRhY3QucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAudGV4dEJveCAuZmxleEJveCAuZmxleEl0ZW0wMSAudGVsIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cclxuICAgICAgICAgICAgI1BhZ2VDb250YWN0LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLnRleHRCb3ggLmZsZXhCb3ggLmZsZXhJdGVtMDEgLnRlbCBhIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUzcHggYXV0bztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDFweCBib3R0b207XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAwIDFweCA2NnB4OyB9XHJcbiAgICAgICAgICAgICAgI1BhZ2VDb250YWN0LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLnRleHRCb3ggLmZsZXhCb3ggLmZsZXhJdGVtMDEgLnRlbCBhIHNtYWxsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDgwcHg7IH1cclxuICAgICAgICAgICNQYWdlQ29udGFjdC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveDAyIC50ZXh0Qm94IC5mbGV4Qm94IC5mbGV4SXRlbTAxIHA6bm90KC50ZWwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cclxuICAgICAgICAgICAgI1BhZ2VDb250YWN0LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLnRleHRCb3ggLmZsZXhCb3ggLmZsZXhJdGVtMDEgcDpub3QoLnRlbCkgc21hbGwge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxyXG4gICAgICAgICNQYWdlQ29udGFjdC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveDAyIC50ZXh0Qm94IC5mbGV4Qm94IC5mbGV4SXRlbTAyIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjMDAwO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH1cclxuICAgICAgICAgICNQYWdlQ29udGFjdC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveDAyIC50ZXh0Qm94IC5mbGV4Qm94IC5mbGV4SXRlbTAyIC50ZWwge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxyXG4gICAgICAgICAgICAjUGFnZUNvbnRhY3QucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAudGV4dEJveCAuZmxleEJveCAuZmxleEl0ZW0wMiAudGVsIGEge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAxcHggNjJweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ3cHggYXV0bztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTsgfVxyXG4gICAgICAgICAgI1BhZ2VDb250YWN0LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDIgLnRleHRCb3ggLmZsZXhCb3ggLmZsZXhJdGVtMDIgLmJ0blR5cGVMaW5rIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDsgfVxyXG4gICNQYWdlQ29udGFjdC5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTFweDsgfVxyXG4gICAgI1BhZ2VDb250YWN0LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIC5jb250U3ViQm94IHtcclxuICAgICAgcGFkZGluZzogMDsgfVxyXG5cclxuICAvKlxyXG4gIOWVj+WQiOOBm+imi+epjeOCiiDnorroqo3nlLvpnaJcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAjUGFnZUNvbnRhY3QucGFnZUNvbmZpcm0gI01haW4gI0NvbnRCb3gwMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTBweDsgfVxyXG4gICAgI1BhZ2VDb250YWN0LnBhZ2VDb25maXJtICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggPiBwIHtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxyXG4gICAgI1BhZ2VDb250YWN0LnBhZ2VDb25maXJtICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggZm9ybSB0YWJsZSB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxyXG5cclxuICAvKlxyXG4gIOWVj+WQiOOBm+imi+epjeOCiiDlrozkuobnlLvpnaJcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAjUGFnZUNvbnRhY3QucGFnZVRoYW5rcyAjTWFpbiAjQ29udEJveDAxIHtcclxuICAgIHBhZGRpbmctdG9wOiA5MHB4OyB9XHJcbiAgICAjUGFnZUNvbnRhY3QucGFnZVRoYW5rcyAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94ID4gcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cclxuICAgICNQYWdlQ29udGFjdC5wYWdlVGhhbmtzICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggLmJ0blR5cGVMaW5rIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XHJcblxyXG4gIC8qXHJcbiAg5Lya56S+5qGI5YaFXHJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbkltZyAjTWFpbkltZ0lubmVyICNNYWluSW1nVGl0bGUge1xyXG4gICAgd2lkdGg6IDE0NHB4O1xyXG4gICAgaGVpZ2h0OiAyNDNweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDI1cHggNTFweDsgfVxyXG4gICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3gge1xyXG4gICAgcGFkZGluZzogMDsgfVxyXG4gICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCAubG93ZXJUaXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzRweDsgfVxyXG4gICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCB0YWJsZS5wY19kaXNwbGF5IHtcclxuICAgICAgZGlzcGxheTogbm9uZTsgfVxyXG4gICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCB0YWJsZS5zcF9kaXNwbGF5IHtcclxuICAgICAgZGlzcGxheTogdGFibGU7IH1cclxuICAgICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3ggdGFibGUgdGgsICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3ggdGFibGUgdGQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweCAxMHB4OyB9XHJcbiAgICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IHRhYmxlIHRkIHtcclxuICAgICAgcGFkZGluZzogMTRweCAxNXB4IDEzcHg7IH1cclxuICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY5cHg7IH1cclxuICAgICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveDAxIC5mbGV4Qm94IHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAgICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveDAxIC5mbGV4Qm94IC5mbGV4SXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAgICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94MDEgLmZsZXhCb3ggZmlndXJlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxyXG4gICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94MDEgLmJ0blR5cGVMaW5rIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDJweDsgfVxyXG4gICAgICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuYnRuVHlwZUxpbmsgYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNDVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20gMjVweDtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxyXG4gICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94MDIge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3MnB4OyB9XHJcbiAgICAgICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveDAyIHAge1xyXG4gICAgICAgIG1hcmdpbjogMjZweCAwIDQ0cHg7IH1cclxuICAgICAgICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3gwMiBwIGE6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cclxuICAgICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94MDIgdGFibGUgdGgge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cclxuICAgICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94MDIgdGFibGUgdGQgYTpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cclxuICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIge1xyXG4gICAgcGFkZGluZy10b3A6IDUzcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxyXG4gICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5sb3dlclRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxyXG4gICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5zdWJCb3gge1xyXG4gICAgICBwYWRkaW5nOiAzNHB4IDVweCA1cHg7IH1cclxuICAgICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5zdWJCb3ggLnR4dEJveCB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XHJcbiAgICAgICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5zdWJCb3ggLnR4dEJveCAuZmxleEl0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAgICAgICAgICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuc3ViQm94IC50eHRCb3ggLmZsZXhJdGVtLnR4dCBoNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxyXG4gICAgICAgICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5zdWJCb3ggLnR4dEJveCAuZmxleEl0ZW0udHh0IHA6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XHJcbiAgICAgICAgICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLnN1YkJveCAudHh0Qm94IC5mbGV4SXRlbS50eHQgcCArIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XHJcbiAgICAgICAgICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLnN1YkJveCAudHh0Qm94IC5mbGV4SXRlbS50eHQgcCBzdHJvbmcudHJhaW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCA2cHg7IH1cclxuICAgICAgICAgICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuc3ViQm94IC50eHRCb3ggLmZsZXhJdGVtLnR4dCBzcGFuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDIxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDsgfVxyXG4gICAgICAgICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5zdWJCb3ggLnR4dEJveCAuZmxleEl0ZW0ucGhvdG8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cclxuICAgICAgICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLnN1YkJveCAudHh0Qm94IC5tYXAge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyOTBweDsgfVxyXG4gICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5zdWJCb3gwMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cclxuICAgICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuc3ViQm94MDIgPiAuZmxleEJveCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7IH1cclxuICAgICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuc3ViQm94MDIgLmxpbmsge1xyXG4gICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDUwcHggKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gNDVweDsgfVxyXG4gICAgICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLnN1YkJveDAyIC5saW5rIGZpZ3VyZSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAgICAgI1BhZ2VDb21wYW55LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5zdWJCb3gwMiAubGluayBmaWd1cmUgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgICAgICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuc3ViQm94MDIgLmxpbmsgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICAgIG1hcmdpbjogMjRweCAwIDI1cHg7IH1cclxuICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDMge1xyXG4gICAgcGFkZGluZy10b3A6IDYycHg7IH1cclxuICAgICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMyAuY29udFN1YkJveCAubG93ZXJUaXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cclxuICAgICNQYWdlQ29tcGFueS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMyAuY29udFN1YkJveCB0YWJsZSB0aCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgICAjUGFnZUNvbXBhbnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDMgLmNvbnRTdWJCb3ggdGFibGUgdGQgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cclxuXHJcbiAgLypcclxuICDogbfloLTjg5Xjgqnjg4jjgq7jg6Pjg6njg6rjg7xcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAjUGFnZUNvbXBhbnkucGFnZUZhY3RvcnkgI01haW5JbWcgI01haW5JbWdJbm5lciAjTWFpbkltZ1RpdGxlIHtcclxuICAgIHdpZHRoOiAxNDRweDtcclxuICAgIGhlaWdodDogMjQzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDUxcHg7IH1cclxuICAjUGFnZUNvbXBhbnkucGFnZUZhY3RvcnkgI01haW4gLmNvbnRCb3gge1xyXG4gICAgcGFkZGluZy10b3A6IDkycHg7IH1cclxuICAgICNQYWdlQ29tcGFueS5wYWdlRmFjdG9yeSAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7IH1cclxuICAgICAgI1BhZ2VDb21wYW55LnBhZ2VGYWN0b3J5ICNNYWluIC5jb250Qm94IC5jb250U3ViQm94IC5sb3dlclRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxyXG4gICAgICAjUGFnZUNvbXBhbnkucGFnZUZhY3RvcnkgI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3ggLmZsZXhCb3ggLmZsZXhJdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxyXG4gICAgICAgICNQYWdlQ29tcGFueS5wYWdlRmFjdG9yeSAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0gLnR4dCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxyXG5cclxuICAvKlxyXG4gIOW3peWgtOimi+WtpuOBruOBlOahiOWGhVxyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICNQYWdlRmFjdG9yeS5wYWdlSW5kZXggI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3gge1xyXG4gICAgcGFkZGluZzogMDsgfVxyXG4gICAgI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCAjTWFpbiAuY29udEJveCAuY29udFN1YkJveCAubG93ZXJUaXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzRweDsgfVxyXG4gICNQYWdlRmFjdG9yeS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTNweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XHJcbiAgICAjUGFnZUZhY3RvcnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggLmxvd2VyVGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMXB4OyB9XHJcbiAgICAjUGFnZUZhY3RvcnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggLmZsZXhCb3gge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgICAgI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAxIC5jb250U3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDExcHg7IH1cclxuICAgICAgICAjUGFnZUZhY3RvcnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEgLmNvbnRTdWJCb3ggLmZsZXhCb3ggLmZsZXhJdGVtIHAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTFweDsgfVxyXG4gICAgICAgICNQYWdlRmFjdG9yeS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMSAuY29udFN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0gKyAuZmxleEl0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxyXG4gICNQYWdlRmFjdG9yeS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTNweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XHJcbiAgICAjUGFnZUZhY3RvcnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmxvd2VyVGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XHJcbiAgICAjUGFnZUZhY3RvcnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmZsZXhCb3gge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MXB4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgICAgI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDI1cHg7IH1cclxuICAgICAgICAjUGFnZUZhY3RvcnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmZsZXhCb3ggLmZsZXhJdGVtIGg0IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cclxuICAgICAgICAjUGFnZUZhY3RvcnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmZsZXhCb3ggLmZsZXhJdGVtIHAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogOXB4OyB9XHJcbiAgICAgICAgI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbSArIC5mbGV4SXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XHJcbiAgI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIHtcclxuICAgIHBhZGRpbmctdG9wOiA2NHB4OyB9XHJcbiAgICAjUGFnZUZhY3RvcnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDMgLmNvbnRTdWJCb3ggLmxvd2VyVGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XHJcbiAgICAjUGFnZUZhY3RvcnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDMgLmNvbnRTdWJCb3ggdGFibGUgdHI6Zmlyc3Qtb2YtdHlwZSB0ZCB7XHJcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDsgfVxyXG4gICAgI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIC5jb250U3ViQm94IHRhYmxlIHRyOm50aC1vZi10eXBlKDMpIHRkIG9sIGxpICsgbGkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XHJcbiAgICAjUGFnZUZhY3RvcnkucGFnZUluZGV4ICNNYWluICNDb250Qm94MDMgLmNvbnRTdWJCb3ggdGFibGUgdGgsICNQYWdlRmFjdG9yeS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMyAuY29udFN1YkJveCB0YWJsZSB0ZCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxyXG4gICAgI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIC5jb250U3ViQm94IHRhYmxlIHRoIHtcclxuICAgICAgcGFkZGluZzogMTFweDsgfVxyXG4gICAgI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIC5jb250U3ViQm94IHRhYmxlIHRkIHtcclxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgICAgcGFkZGluZzogMTNweCAxNXB4IDE0cHg7IH1cclxuICAgICAgI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAzIC5jb250U3ViQm94IHRhYmxlIHRkIHNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XHJcbiAgICAgICNQYWdlRmFjdG9yeS5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMyAuY29udFN1YkJveCB0YWJsZSB0ZCBhOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxyXG5cclxuICAvKlxyXG4gIOWLleeUu+e0ueS7i1xyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICNQYWdlTW92aWUgI0NvbnRhaW5lciAuY29udEJveDAxIHtcclxuICAgIHBhZGRpbmc6IDkzcHggMCA5NXB4OyB9XHJcbiAgICAjUGFnZU1vdmllICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIHtcclxuICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAgICAgI1BhZ2VNb3ZpZSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cclxuICAgICAgI1BhZ2VNb3ZpZSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAubW92aWVXcmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxyXG4gICAgICAgICNQYWdlTW92aWUgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLm1vdmllV3JhcCBpZnJhbWUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cclxuICAgICAgI1BhZ2VNb3ZpZSAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4wOyB9XHJcblxyXG4gIC8qXHJcbiAg54m55a6a5ZWG5Y+W5byV5rOV44Gr5Z+644Gl44GP6KGo6KiYXHJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgI1BhZ2VMYXcgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEge1xyXG4gICAgcGFkZGluZzogMTAwcHggMCAxMjBweDsgfVxyXG4gICAgI1BhZ2VMYXcgI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEgLnNpbXBsZVRhYmxlIHRoIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgICAjUGFnZUxhdyAjQ29udGFpbmVyIC5jb250Qm94MDEgLmNvbnRTdWJCb3gwMSAuc2ltcGxlVGFibGUgdGQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbiAgLypcclxuICDjg5fjg6njgqTjg5Djgrfjg7zjg53jg6rjgrfjg7xcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAjUGFnZVBvbGljeS5wYWdlSW5kZXggI0NvbnRhaW5lciAuY29udEJveDAxIC5jb250U3ViQm94MDEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA5MHB4IDA7IH1cclxuXHJcbiAgLypcclxuICDlnLDolLXnm4bnlKjmj5Dnga9cclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAjUGFnZVNlYXNvbkdvb2RzLnBhZ2VJbmRleCAjTWFpbkltZyAjTWFpbkltZ0lubmVyICNNYWluSW1nVGl0bGUge1xyXG4gICAgcGFkZGluZzogMjVweCA1MHB4OyB9XHJcbiAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gLmNvbnRCb3ggLmNvbnRTdWJCb3gge1xyXG4gICAgcGFkZGluZzogMDsgfVxyXG4gICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDEge1xyXG4gICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJweDsgfVxyXG4gICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIge1xyXG4gICAgcGFkZGluZy10b3A6IDU2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfVxyXG4gICAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAudGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0M3B4OyB9XHJcbiAgICAgICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLnRpdGxlIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4OyB9XHJcbiAgICAjUGFnZVNlYXNvbkdvb2RzLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDQ2cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1M3B4OyB9XHJcbiAgICAgICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmNvbnRlbnQgLnN1YkJveCBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cclxuICAgICAgICAjUGFnZVNlYXNvbkdvb2RzLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5jb250ZW50IC5zdWJCb3ggaDQgc21hbGwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cclxuICAgICAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuY29udGVudCAuc3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDIxcHg7IH1cclxuICAgICAgICAjUGFnZVNlYXNvbkdvb2RzLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94IC5jb250ZW50IC5zdWJCb3ggLmZsZXhCb3ggLmZsZXhJdGVtIGZpZ3VyZSBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoICgxMDAlIC0gMTVweCkgLyAyICk7IH1cclxuICAgICAgICAgICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggLmNvbnRlbnQgLnN1YkJveCAuZmxleEJveCAuZmxleEl0ZW0gZmlndXJlIGltZyArIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XHJcbiAgICAgICAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveCAuY29udGVudCAuc3ViQm94IC5mbGV4Qm94IC5mbGV4SXRlbSBwIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7IH1cclxuICAgICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3ggPiBwIHtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07IH1cclxuICAgICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuY29udGVudCAuc3ViQm94MDEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NnB4OyB9XHJcbiAgICAgICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuY29udGVudCAuc3ViQm94MDEgLmZsZXhCb3ggLmZsZXhJdGVtOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTJweDsgfVxyXG4gICAgICAjUGFnZVNlYXNvbkdvb2RzLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDEgLmNvbnRlbnQgLnN1YkJveDAxIC5mbGV4Qm94IC5mbGV4SXRlbTpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XHJcbiAgICAjUGFnZVNlYXNvbkdvb2RzLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDEgLmNvbnRlbnQgLnN1YkJveDAyIC5mbGV4Qm94IHtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cclxuICAgICAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveDAxIC5jb250ZW50IC5zdWJCb3gwMiAuZmxleEJveCAuZmxleEl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAtIDE1cHgpIC8gMiApOyB9XHJcbiAgICAgICAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveDAxIC5jb250ZW50IC5zdWJCb3gwMiAuZmxleEJveCAuZmxleEl0ZW0gZmlndXJlIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxyXG4gICAgICAgICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuY29udGVudCAuc3ViQm94MDIgLmZsZXhCb3ggLmZsZXhJdGVtIHAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjFweDsgfVxyXG4gICAgICAgICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuY29udGVudCAuc3ViQm94MDIgLmZsZXhCb3ggLmZsZXhJdGVtICsgLmZsZXhJdGVtIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XHJcbiAgICAjUGFnZVNlYXNvbkdvb2RzLnBhZ2VJbmRleCAjTWFpbiAjQ29udEJveDAyIC5jb250U3ViQm94MDEgLmNvbnRlbnQgPiBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDFweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07IH1cclxuICAgICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuY29udGVudCAuZmF4Qm94IHtcclxuICAgICAgbWFyZ2luLXRvcDogNDFweDtcclxuICAgICAgcGFkZGluZy10b3A6IDQxcHg7IH1cclxuICAgICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDc4cHg7IH1cclxuICAgICAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveDAyIC50aXRsZSBoMyB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cclxuICAgICAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveDAyIC5jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4OyB9XHJcbiAgICAgICAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveDAyIC5jb250ZW50ID4gLmZsZXhCb3gge1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDsgfVxyXG4gICAgICAgICAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveDAyIC5jb250ZW50ID4gLmZsZXhCb3ggLnN1YkJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgICAgICAgICAgICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuY29udGVudCA+IC5mbGV4Qm94IC5zdWJCb3ggLmZsZXhCb3ggLmZsZXhJdGVtIHAge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIxcHg7IH1cclxuICAgICAgICAgICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuY29udGVudCA+IC5mbGV4Qm94IC5zdWJCb3gwMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDU2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XHJcbiAgICAgICAgICAgICNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4ICNNYWluICNDb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuY29udGVudCA+IC5mbGV4Qm94IC5zdWJCb3gwMiAuZmxleEJveCAuZmxleEl0ZW0ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAtIDE1cHgpIC8gMiApOyB9XHJcbiAgICAgICAgICAgICAgI1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXggI01haW4gI0NvbnRCb3gwMiAuY29udFN1YkJveDAyIC5jb250ZW50ID4gLmZsZXhCb3ggLnN1YkJveDAyIC5mbGV4Qm94IC5mbGV4SXRlbSBmaWd1cmUgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XHJcblxyXG4gIC8qXHJcbiAgNDA0XHJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgI1BhZ2U0MDQucGFnZUluZGV4ICNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5UeXBlTGluayB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAuYnRuVHlwZVNpemUge1xyXG4gICAgYm90dG9tOiA2MHB4OyB9XHJcbiAgICAjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgLmZsZXhJdGVtIC5idG5UeXBlU2l6ZSBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7IH1cclxuXHJcbiAgI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAucG9wT3BlbldyYXBwZXIgLnBvcE9wZW4gLmNvbnRlbnQgLm5vdGVUeHQge1xyXG4gICAgZm9udC1zaXplOiAxMnB4OyB9XHJcblxyXG4gICNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlUeXBlIC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuanNfcG9wIC5jb250ZW50IC5ub3RlVHh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxyXG5cclxuICAjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAubXdCb3ggLmpzX3BvcCAuY29udGVudCAubm90ZVR4dCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxyXG5fOmxhbmcoeCkgKyBfOi13ZWJraXQtZnVsbC1zY3JlZW4tZG9jdW1lbnQsICNQYWdlNDA0LnBhZ2VJbmRleCAjTWFpbkltZyAjTWFpbkltZ0lubmVyICNNYWluSW1nVGl0bGUgLmFqdXN0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cclxuXHJcbl86bGFuZyh4KSArIF86LXdlYmtpdC1mdWxsLXNjcmVlbi1kb2N1bWVudCwgI1BhZ2VDb250YWN0ICNNYWluSW1nICNNYWluSW1nSW5uZXIgI01haW5JbWdUaXRsZSAuYWp1c3Qge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxyXG5cclxuXzpsYW5nKHgpICsgXzotd2Via2l0LWZ1bGwtc2NyZWVuLWRvY3VtZW50LCAjUGFnZU5ld3MgI01haW5JbWcgI01haW5JbWdJbm5lciAjTWFpbkltZ1RpdGxlIC5hanVzdCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XHJcbiIsIkBpbXBvcnQgXCJfdmFyLnNjc3NcIjtcclxuQGltcG9ydCBcImJhc2UuY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21tb24uY3NzXCI7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblBhZ2UgQ1NTIDIwMTguMDVcclxuQ1NTIOaLheW9k+iAheWQjSBEb2N1bWVudCAyMDE4LjA1XHJcbkxhc3QgVXBkYXRlIDIwMTguMDUg5ouF5b2T6ICF5ZCNXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjKi9cclxuLyojIyMg44Oh44Kk44Oz44Kk44Oh44O844K4IOimi+WHuuOBl+ODqeODmeODqyAjIyMqL1xyXG4vKiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMqL1xyXG4vKlxyXG7jg4jjg4Pjg5fjg5rjg7zjgrhcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlLnBhZ2VJbmRleHtcclxuXHQuaW1wb3J0YW50Qm94e1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ZjRmO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogNTY7XHJcblx0XHQuaW1wb3J0YW50VGl0bGV7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHR9XHJcblx0XHR1bHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzVkNWQ1ZDtcclxuXHRcdFx0cGFkZGluZzogMjBweCAzMHB4O1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMi4wO1xyXG5cdFx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0dGltZXtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA4NHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTE0cHgpO1xyXG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0ICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNNYWluSW1ne1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQjTWFpbkltZ0lubmVye1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA3ODBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQubWFpbkltZ1RpdGxle1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR6LWluZGV4OiA1NTtcclxuXHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiNNYWluSW1nVGl0bGUwMXtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNDVweDtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiNNYWluSW1nVGl0bGUwMntcclxuXHRcdFx0XHRcdHdpZHRoOiAxMTVweDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDEwMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYnhzbGlkZXJCb3h7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiA3ODBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0LmJ4c2xpZGVye1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDc4MHB4O1xyXG5cdFx0XHRcdFx0Lm10Ymd7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0LmJne1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNzgwcHg7XHJcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLDAsMCwwLjcyKTtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogMjJweDtcclxuXHRcdFx0XHRcdFx0XHRib3R0b206IDI2cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYngtY29udHJvbHMge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHQvL21heC13aWR0aDogMTI4MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDUxO1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDIycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNDJweDtcclxuXHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHQmLmJ4LXByZXYge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvYXJyb3dfMDgucG5nKTtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAzMXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuYngtbmV4dCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9hcnJvd18wOS5wbmcpO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAyOXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKlxyXG7jgqrjg6rjgrjjg4rjg6vmj5Dnga9cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlT3JpZ2luYWwucGFnZUluZGV4e1xyXG5cdCNNYWluSW1ne1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9tYWluX3Zpc3VfbG93ZXJfMDEucG5nKTtcclxuXHRcdCNNYWluSW1nSW5uZXJ7XHJcblx0XHRcdCNNYWluSW1nVGl0bGV7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDQ2cHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQxcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjlweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI5cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qXHJcbuWFsemAmlxyXG7oh6rnpL7oo73pgKDjga7jgZPjgaDjgo/jgopcclxu6KO96YCg5bel56iL44Gu44GU57S55LuLXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jUGFnZUludHJvZHVjZS5wYWdlSW5kZXgsXHJcbiNQYWdlSW50cm9kdWNlLnBhZ2VQcm9jZXNze1xyXG5cdCNNYWluSW1ne1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9tYWluX3Zpc3VfbG93ZXJfMDIucG5nKTtcclxuXHRcdCNNYWluSW1nSW5uZXJ7XHJcblx0XHRcdCNNYWluSW1nVGl0bGV7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDM1cHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjlweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI5cHg7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKlxyXG7ms6jmlofjga7mtYHjgoxcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlT3JkZXIucGFnZUluZGV4e1xyXG5cdCNNYWluSW1ne1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9tYWluX3Zpc3VfbG93ZXJfMDMucG5nKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qXHJcbuaPkOeBr+ijvemAoOWun+e4viDlhbHpgJpcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlQXJjaGl2ZXN7XHJcblx0I01haW5JbWd7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRlbnRzL21haW5fdmlzdV9sb3dlcl8wNC5wbmcpO1xyXG5cdFx0I01haW5JbWdJbm5lcntcclxuXHRcdFx0I01haW5JbWdUaXRsZXtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNTVweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDZweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyOXB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjlweDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKlxyXG7lhbHpgJpcclxu5ZWG5ZOB44Kr44K/44Ot44KwXHJcbuOCteOCpOOCuuihqFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VDYXRhbG9nLFxyXG4jUGFnZVNpemV7XHJcblx0I01haW5JbWd7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRlbnRzL21haW5fdmlzdV9sb3dlcl8wNS5wbmcpO1xyXG5cdFx0I01haW5JbWdJbm5lcntcclxuXHRcdFx0I01haW5JbWdUaXRsZXtcclxuXHRcdFx0XHRwYWRkaW5nOiAyNXB4IDU0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qXHJcbuOBiuefpeOCieOBmyDlhbHpgJpcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlTmV3c3tcclxuXHQjTWFpbkltZ3tcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvbWFpbl92aXN1X2xvd2VyXzA2LnBuZyk7XHJcblx0XHQjTWFpbkltZ0lubmVye1xyXG5cdFx0XHQjTWFpbkltZ1RpdGxle1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1NXB4O1xyXG5cdFx0XHQgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XHJcblx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDU0cHg7XHJcblx0XHRcdCAgICBwYWRkaW5nLXJpZ2h0OiA1NHB4O1xyXG5cdFx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xyXG5cdFx0XHQgICAgLmFqdXN0e1xyXG5cdFx0XHQgICAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKlxyXG7jgojjgY/jgYLjgovos6rllY8g5YWx6YCaXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jUGFnZUZhcXtcclxuXHQjTWFpbkltZ3tcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvbWFpbl92aXN1X2xvd2VyXzA3LnBuZyk7XHJcblx0XHQjTWFpbkltZ0lubmVye1xyXG5cdFx0XHQjTWFpbkltZ1RpdGxle1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1NXB4O1xyXG5cdFx0XHQgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XHJcblx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogLjEwZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qXHJcbuWVj+WQiOOBm+imi+epjeOCiiDlhbHpgJpcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlQ29udGFjdHtcclxuXHQjTWFpbkltZ3tcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvbWFpbl92aXN1X2xvd2VyXzA4LnBuZyk7XHJcblx0XHQjTWFpbkltZ0lubmVye1xyXG5cdFx0XHQjTWFpbkltZ1RpdGxle1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC00MHB4O1xyXG5cdFx0XHRcdC5hanVzdHtcclxuXHRcdFx0ICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjTWFpbiB7XHJcblx0XHQuc3RlcEJveCB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0bWFyZ2luOiA1NnB4IDAgNzBweDtcclxuXHRcdFx0LmZsZXhJdGVtIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyggKDEwMCUgLSA4MHB4KSAvIDMgKTtcclxuXHRcdFx0XHRjb2xvcjogIzg4ODtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRkdCB7XHJcblx0XHRcdFx0XHR3aWR0aDogODBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMCAxMnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0MnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRkZCB7XHJcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyNHB4IDAgMjJweDtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMDtcclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiArIC5mbGV4SXRlbTpiZWZvcmUge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvY29udGFjdC9hcnJvd18wMS5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMjRweDtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5jdXJyZW50IHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0ZHQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHRcdHAgeyBjb2xvcjogI2VlNGY0ZjsgfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0ZGQgeyBib3JkZXItY29sb3I6ICMwMDA7IH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGZvcm0ge1xyXG5cdFx0XHR0YWJsZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuXHRcdFx0XHRib3JkZXItc3BhY2luZzogMCAzMHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0ciB7XHJcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDEpLFxyXG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKSxcclxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoNCksXHJcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDUpLFxyXG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSg4KSxcclxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoOSkge1xyXG5cdFx0XHRcdFx0XHR0aDpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICflv4XpoIgnO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZTRmNGY7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGgge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI0NXB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMXB4IDAgOXB4IDU2cHg7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRcdFx0c21hbGwge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjODg4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA0MnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIxcHg7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICfku7vmhI8nO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTRhNGE0O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0dG9wOiAxMXB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjQ1cHgpO1xyXG5cdFx0XHRcdFx0c21hbGwge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzg4ODtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMThweCAwIC0ycHg7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNlZTRmNGY7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDIxMHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMnB4IDA7XHJcblx0XHRcdFx0XHRcdCYub3RoZXIgeyB3aWR0aDogYXV0bzsgfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggZGFzaGVkICM2ZTZlNmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNmU2ZTZlO1xyXG5cdFx0XHRcdFx0dHI6bnRoLW9mLXR5cGUoMSkge1xyXG5cdFx0XHRcdFx0XHR0aDpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICfku7vmhI8nO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhNGE0YTQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRoZWlnaHQ6IDQ0cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTRweCAxOHB4IDEycHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZWU0ZjRmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLncxMDAgeyB3aWR0aDogMTAwJTsgfVxyXG5cdFx0XHRcdCYudzEyIHsgd2lkdGg6IDEyMHB4OyB9XHJcblx0XHRcdFx0Ji53MTg1IHsgd2lkdGg6IDE4NXB4OyB9XHJcblx0XHRcdFx0Ji53MjQgeyB3aWR0aDogMjQwcHg7IH1cclxuXHRcdFx0XHQmLnczNiB7IHdpZHRoOiAzNjBweDsgfVxyXG5cdFx0XHRcdCYudzQ4IHsgd2lkdGg6IDQ4MHB4OyB9XHJcblx0XHRcdFx0Ji53NjQgeyB3aWR0aDogNjQwcHg7IH1cclxuXHRcdFx0XHQmW3R5cGU9XCJzdWJtaXRcIl0sICZbdHlwZT1cImJ1dHRvblwiXSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ZTZlNmU7XHJcblx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcblx0XHRcdFx0ICAgIHBhZGRpbmc6IDIycHggMTI1cHggMjJweCAyNnB4O1xyXG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDQwcHggY2VudGVyO1xyXG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDUycHggYXV0bztcclxuXHRcdFx0XHQgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdCAgICBmb250LWZhbWlseTogXCJBMeaYjuacnVwiLCBzZXJpZjtcclxuXHRcdFx0XHQgICAgZm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdCAgICBmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG5cdFx0XHRcdCAgICBoZWlnaHQ6IDc5cHg7XHJcblx0XHRcdFx0ICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuXHRcdFx0ICAgICY6aG92ZXIge1xyXG5cdFx0XHQgICAgXHRib3JkZXItY29sb3I6ICNlZTRmNGY7XHJcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvYXJyb3dfMDFfaG92ZXIucG5nKTtcclxuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHQgICAgY29sb3I6ICNlZTRmNGY7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHRleHRhcmVhIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDI0MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE0cHggMThweCAxMnB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XHJcblx0XHRcdFx0cmVzaXplOiB2ZXJ0aWNhbDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucmFkaW8ge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTlweDtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50cy9jb250YWN0L25vY2hlY2sucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0XHRcdFx0XHQmLmNoZWNrZWQgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2NvbnRhY3QvY2hlY2sucG5nKTsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZmxleEJveCB7XHJcblx0XHRcdFx0cGFkZGluZzogMThweCAwIDE3cHg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dGFibGUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI3NXB4KTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDA7XHJcblx0XHRcdFx0XHR0ciB7XHJcblx0XHRcdFx0XHRcdHRoOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ+W/hemgiCcgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ZjRmICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0ZGl2LmZsZXhJdGVtIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNzVweDtcclxuXHRcdFx0XHRcdC50eHRCb3gge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWU0ZjRmO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxM3B4IDE5cHggMTlweDtcclxuXHRcdFx0XHRcdFx0LnR4dCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNlZTRmNGY7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQubWFpbCB7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDdweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvY29udGFjdC9pY29uXzAzLnBuZykgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAzNnB4IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMHZ3O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMztcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYnRuVHlwZUxpbmsge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qXHJcbuWFsemAmlxyXG7kvJrnpL7moYjlhoVcclxu6IG35aC06aKo5pmvXHJcbueJueWumuWVhuWPluW8leazleOBq+WfuuOBpeOBj+ihqOiomFxyXG7jg5fjg6njgqTjg5Djgrfjg7zjg53jg6rjgrfjg7xcclxuNDA0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jUGFnZUNvbXBhbnksXHJcbiNQYWdlSW50cm9kdWNlLnBhZ2VGYWN0b3J5LFxyXG4jUGFnZUxhdyxcclxuI1BhZ2VQb2xpY3ksXHJcbiNQYWdlNDA0e1xyXG5cdCNNYWluSW1ne1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9tYWluX3Zpc3VfbG93ZXJfMDkucG5nKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qXHJcbuW3peWgtOimi+WtpuOBruOBlOahiOWGhVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VGYWN0b3J5e1xyXG5cdCNNYWluSW1ne1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9tYWluX3Zpc3VfbG93ZXJfMTAucG5nKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qXHJcbuWLleeUu+e0ueS7i1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VNb3ZpZXtcclxuXHQjTWFpbkltZ3tcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvbWFpbl92aXN1X2xvd2VyXzExLnBuZyk7XHJcblx0XHQjTWFpbkltZ0lubmVye1xyXG5cdFx0XHQjTWFpbkltZ1RpdGxle1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzNXB4O1xyXG5cdFx0XHQgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogLjE4ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qXHJcbuWcsOiUteebhueUqOaPkOeBr1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VTZWFzb25Hb29kc3tcclxuXHQjTWFpbkltZ3tcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvbWFpbl92aXN1X2xvd2VyXzEyLnBuZyk7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjKi9cclxuLyojIyMg44Kz44Oz44OG44Oz44OEICMjIyovXHJcbi8qIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyovXHJcblxyXG4vKlxyXG7jg4jjg4Pjg5fjg5rjg7zjgrhcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlLnBhZ2VJbmRleHtcclxuXHQjQ29udEJveDAxe1xyXG5cdFx0cGFkZGluZzogMTMwcHggMCAxMzVweDtcclxuXHRcdC5jb250U3ViQm94MDF7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDk1cHg7XHJcblx0XHRcdC5sb3dlclRpdGxle1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lmxpc3RUeXBlQ2FyZHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lmxpc3RUeXBlTGlua0J0bntcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdFx0LmJ0blR5cGVMaW5re1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMyJTtcclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwcHggdG9wIDI4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY29udFN1YkJveDAye1xyXG5cdFx0XHQubG93ZXJUaXRsZXtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5saXN0VHlwZUNhcmR7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRcdC5idG5UeXBlQ2FyZHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0LmZsZXhCb3h7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzZlNmU2ZTtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCA2MHB4IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0LmZsZXhJdGVtMDF7XHJcblx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdFx0XHRcdFx0XHQgICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcblx0XHRcdFx0XHRcdFx0ICAgIHdpZHRoOiA1Mi41JTtcclxuXHRcdFx0XHRcdFx0XHQgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZmxleEl0ZW0wMntcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweCAwIDQwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDIlO1xyXG5cdFx0XHRcdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjQ29udEJveDAye1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0LndpZGVJbWdCb3h7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvaW1nMDIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0LndpZGVJbWdUaXRsZXtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG5cdFx0XHRcdGJ7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcclxuXHRcdFx0XHRcdC5hanVzdHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNvbnRTdWJCb3gwMXtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0XHRcdC5saW5rQm94e1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRmaWd1cmV7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubG93ZXJMaW5re1xyXG5cdFx0XHRcdFx0Lmxvd2VyTGlua19pdGVte1xyXG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDEpe1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2ZTZlNmU7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50cy9hcnJvd18wMS5wbmcpIG5vLXJlcGVhdCByaWdodCBib3R0b20gNDBweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUycHggYXV0bztcclxuXHRcdFx0XHRcdFx0XHRkdHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcclxuXHRcdFx0XHRcdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdCAgICAmLm51bXtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICBcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCAgICBmb250LXNpemU6IDM1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgY29sb3I6ICNlZTRmNGY7XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0XHRcdFx0ICAgICY6bnRoLW9mLXR5cGUoMSl7XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgXHRwYWRkaW5nLXRvcDogM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGRke1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0XHRcdGJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZShvZGQpIHtcclxuXHRcdFx0XHRcdC5sb3dlckxpbmt7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDAwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4NXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzQ1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5saW5rQm94MDEge1xyXG5cdFx0XHRcdGZpZ3VyZXtcclxuXHRcdFx0XHRcdHdpZHRoOiAzNzhweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzc4cHg7XHJcblx0XHRcdFx0XHR0b3A6IC0zNnB4O1xyXG5cdFx0XHRcdFx0bGVmdDogLTQ1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5sb3dlckxpbmt7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTIzcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmxpbmtCb3gwMiB7XHJcblx0XHRcdFx0ZmlndXJle1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMwNXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzMDVweDtcclxuXHRcdFx0XHRcdHRvcDogNDBweDtcclxuXHRcdFx0XHQgICAgcmlnaHQ6IC02MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubG93ZXJMaW5re1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDQxcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmxpbmtCb3gwMyB7XHJcblx0XHRcdFx0ZmlndXJle1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI3N3B4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNzdweDtcclxuXHRcdFx0XHRcdHRvcDogNTVweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDM1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5sb3dlckxpbmt7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNDVweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNvbnRTdWJCb3gwMntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMztcclxuXHRcdFx0cGFkZGluZzogOTBweCAxMDBweCA5NXB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0LmxlYWR7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50cy9iYXJfMDEucG5nKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzUxcHggYXV0bztcclxuXHRcdFx0XHRcdHdpZHRoOiAzNTFweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJvdHRvbTogLTI1cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5mbGV4Qm94e1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0LnRlbEJveHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHQua3lvdG8ge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDhweDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMTEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudGVse1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDUwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMCAwIDk1cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvaWNvbl9waG9uZS5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDcycHggYXV0bztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNzJweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDk4cHg7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogLTIycHg7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnRpbWV7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYnRuVHlwZUNvbnRhY3R7XHJcblx0XHRcdFx0XHR3aWR0aDogMzM0cHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDI1cHggMjBweCAwIDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNDb250Qm94MDN7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0cGFkZGluZzogMTQ1cHggMDtcclxuXHRcdGgze1xyXG5cdFx0XHRmb250LXNpemU6IDM0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHRcdC5wb3N0TGlzdEVudHJ5Q2FyZHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDMzcHg7XHJcblx0XHRcdC5mbGV4SXRlbXtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSg0bil7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHQgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50cy9hcnJvd18wMS5wbmcpIG5vLXJlcGVhdCByaWdodCAzMHB4IGJvdHRvbSAzMHB4O1xyXG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDUycHggYXV0bztcclxuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHQgICAgcGFkZGluZzogMjVweCAyNXB4IDUwcHg7XHJcblx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmU2ZTZlO1xyXG5cdFx0XHRcdCAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0ICAgIGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHQgICAgJjpob3ZlcntcclxuXHRcdFx0XHQgICAgXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHQgICAgLnRodW1ie1xyXG5cdFx0XHRcdCAgICAgICAgLy9oZWlnaHQ6IDE4MHB4O1xyXG5cdFx0XHRcdCAgICAgICAgaGVpZ2h0OiAyNDVweDtcclxuXHRcdFx0XHQgICAgICAgIHdpZHRoOiAxODBweDtcclxuXHRcdFx0XHQgICAgICAgIC8vYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHQgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHQgICAgLmNvbnRlbnR7XHJcblx0XHRcdFx0ICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0XHRcdCAgICAgICAgLnRpdGxle1xyXG5cdFx0XHRcdCAgICAgICAgXHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0ICAgICAgICBcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0ICAgICAgICBcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0ICAgICAgICB9XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnBvcE9wZW5XcmFwcGVye1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0Ji5vcGVue1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0LmpzLW13LXdhbGx7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuOTtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiA2NTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnBvcE9wZW57XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA2MDBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDYwMDtcclxuXHRcdFx0XHRcdFx0LmNvbnRlbnR7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA2MHB4IDM1cHggNDVweCA0NXB4O1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZlNmU2ZTtcclxuXHRcdFx0XHRcdFx0XHQuaW5uZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRmaWd1cmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA0NDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC50aXRsZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQuYnRuVHlwZUxpbmt7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxOHB4IDcwcHggMThweCAzNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwcHggdG9wIDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0MnB4IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmJ1dHRvbkJveHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1N3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1N3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50cy9pY29uX2Nsb3NlMDIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMThweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAtODBweDtcclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5idG5UeXBlTGlua3tcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQjQ29udEJveDA0e1xyXG5cdFx0cGFkZGluZzogMTcycHggMDtcclxuXHRcdC5jb250U3ViQm94MDF7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdC5mbGV4Qm94e1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHQuZmxleEl0ZW17XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICM2ZTZlNmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2ZTZlNmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0c21hbGx7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJ0blR5cGVMaW5re1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjIwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxOHB4IDcwcHggMThweCAzNnB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwcHggdG9wIDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0MnB4IGF1dG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZsZXhJdGVtMDEge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQ0LjMlO1xyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRzbWFsbHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0M3B4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZmxleEl0ZW0wMiB7XHJcblx0XHRcdFx0XHR3aWR0aDogNTUuNyU7XHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRoM3tcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHNtYWxse1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDBweCAwIDUwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMzcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNDb250Qm94MDV7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQuaW1nQm94e1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ltZzA4LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdGhlaWdodDogNTM2cHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogLTM3cHg7XHJcblx0XHRcdHRvcDogNjBweDtcclxuXHRcdH1cclxuXHRcdC5jb250U3ViQm94MDF7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcblx0XHRcdHBhZGRpbmc6IDk3cHggOTBweCAyMHB4IDUwcHg7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQuaW5uZXJCYXNpY3tcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRoM3tcclxuXHRcdFx0XHRmb250LXNpemU6IDM0cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wb3N0TGlzdHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG5cdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50cy9iYXJfZG90XzAxLnBuZykgcmVwZWF0LXggbGVmdCBib3R0b207XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE4cHggMDtcclxuXHRcdFx0XHRcdFx0dGltZXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudGl0bGV7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5idG5UeXBlTGlua3tcclxuXHRcdFx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTUwcHg7XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE4cHggNzBweCAxOHB4IDM2cHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwcHggdG9wIDI0cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQycHggYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJne1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAtMjAwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLypcclxu44Kq44Oq44K444OK44Or5o+Q54GvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jUGFnZU9yaWdpbmFsLnBhZ2VJbmRleHtcclxuXHQjTWFpbiB7XHJcblx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdHdpZHRoOiA5ODBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdC5ib3hUaXRsZSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFx0Ji5udW0ge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDZweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZWU0ZjRmO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuMWVtO1xyXG5cdFx0XHRcdFx0c21hbGwgeyBmb250LXNpemU6IDI2cHg7IH1cclxuXHRcdFx0XHRcdCYgKyBoMyB7IG1hcmdpbi10b3A6IC0zcHg7IH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JiA+IHAge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdCYgKyAuZ2FsbGVyeSB7IG1hcmdpbi10b3A6IDQycHg7IH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZ2FsbGVyeSB7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHRcdFx0aW1nIHsgd2lkdGg6IDEwMCU7IH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNDb250Qm94MDEge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogOTFweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDcycHg7XHJcblx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoMyB7IG1hcmdpbi1ib3R0b206IDcxcHg7IH1cclxuXHRcdFx0XHQuZmxleEJveCB7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHQuZmxleEl0ZW0ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNDg1cHg7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMjdweCAwIDE4cHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHRcdFx0Lm51bWJlciB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogLTIzcHg7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDJweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2VlNGY0ZjtcclxuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgN3B4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZShldmVuKSB7IG1hcmdpbi1yaWdodDogMDsgfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I0NvbnRCb3gwMiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA2NHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHRcdFx0LmNvbnRTdWJCb3gge1xyXG5cdFx0XHRcdC5nYWxsZXJ5IHtcclxuXHRcdFx0XHRcdC5mbGV4SXRlbSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMzBweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDRuKSB7IG1hcmdpbi1yaWdodDogMDsgfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I0NvbnRCb3gwMyB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA2NHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHRcdFx0LmNvbnRTdWJCb3gge1xyXG5cdFx0XHRcdC5nYWxsZXJ5IHtcclxuXHRcdFx0XHRcdC5sZWZ0IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDMwMnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmlnaHQge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzIycHgpO1xyXG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwNnB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoM24pIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGZpZ3VyZSB7IGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7IH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNDb250Qm94MDQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNjRweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XHJcblx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHQmID4gcCB7IG1hcmdpbi1ib3R0b206IDQycHg7IH1cclxuXHRcdFx0XHQmID4gLmZsZXhCb3gge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDcwcHg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzgycHg7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0aW1nIHsgd2lkdGg6IDEwMCU7IH1cclxuXHRcdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIycHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvYXJyb3dfMDYucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IC01MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JiArIC5mbGV4Qm94IHsgbWFyZ2luLXRvcDogNjBweDsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I0NvbnRCb3gwNSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA2NHB4O1xyXG5cdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0LmdhbGxlcnkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcblx0XHRcdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTc4cHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSg0KSxcclxuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSg2KSB7IG1hcmdpbi1yaWdodDogMDsgfVxyXG5cdFx0XHRcdFx0XHQmLmNvbC00IHsgd2lkdGg6IDM4NnB4OyB9XHJcblx0XHRcdFx0XHRcdCYuY29sLTIgeyB3aWR0aDogNDgwcHg7IH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qXHJcbumrmOapi+aPkOeBr+OBruOBk+OBoOOCj+OCilxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4IHtcclxuXHQjTWFpbiB7XHJcblx0XHQuY29udEJveCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA2NHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHRcdFx0LmNvbnRTdWJCb3gge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0XHQuYm94VGl0bGUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHRcdFx0Ji5udW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0NnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZWU0ZjRmO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMC4xZW07XHJcblx0XHRcdFx0XHRcdHNtYWxsIHsgZm9udC1zaXplOiAyNnB4OyB9XHJcblx0XHRcdFx0XHRcdCYgKyBoMyB7IG1hcmdpbi10b3A6IC0zcHg7IH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmdhbGxlcnkge1xyXG5cdFx0XHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdFx0XHRcdFx0aW1nIHsgd2lkdGg6IDEwMCU7IH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mbGV4SXRlbTpsYXN0LW9mLXR5cGUgeyBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmID4gcCB7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHQmICsgcCB7IG1hcmdpbi10b3A6IDE2cHg7IH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNDb250Qm94MDEge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTEycHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTUxcHg7XHJcblx0XHRcdFx0LmZsZXhCb3gge1xyXG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0LmZsZXhJdGVtIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoICgxMDAlIC0gNDRweCkgLyAzICk7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50cy9hcnJvd18wNy5wbmcpIG5vLXJlcGVhdCByaWdodCAyOXB4IGJvdHRvbSAxOXB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDlweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0OXB4IDIwcHggMzNweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MXB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDMwMDAwO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoM24pIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcblx0XHRcdFx0XHRcdC5mbGV4Qm94IHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IC0yN3B4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Ji5udW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZWU0ZjRmO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzhweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I0NvbnRCb3gwMiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcblx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHQuYm94VGl0bGUgeyBtYXJnaW4tYm90dG9tOiA0N3B4OyB9XHJcblx0XHRcdFx0LmZsZXhCb3gge1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdC5mbGV4SXRlbSB7XHJcblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikgeyB3aWR0aDogY2FsYygxMDAlIC0gNDA5cHgpOyB9XHJcblx0XHRcdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDM2MHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNDlweDtcclxuXHRcdFx0XHRcdFx0XHRpbWcgeyB3aWR0aDogMTAwJTsgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDUxcHggMCA1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNDb250Qm94MDMge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzJweDtcclxuXHRcdFx0LmNvbnRTdWJCb3gge1xyXG5cdFx0XHRcdC5nYWxsZXJ5IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ2cHg7XHJcblx0XHRcdFx0XHQuZmxleEl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdGZpZ3VyZSB7IGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7IH1cclxuXHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzg4ODtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNDb250Qm94MDQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0LmdhbGxlcnkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDFweDtcclxuXHRcdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJ0blR5cGVMaW5rIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUycHg7XHJcblx0XHRcdFx0XHRhIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I0NvbnRCb3gwNSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA3MnB4O1xyXG5cdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0LmdhbGxlcnkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTFweDtcclxuXHRcdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjFweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNDb250Qm94MDYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0LmdhbGxlcnkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDFweDtcclxuXHRcdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJ0blR5cGVMaW5rIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUxcHg7XHJcblx0XHRcdFx0XHRhIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I0NvbnRCb3gwNyB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0LmJveFRpdGxlIHsgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxyXG5cdFx0XHRcdC5mbGV4Qm94IHtcclxuXHRcdFx0XHRcdC5kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjODg4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZGZkZjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAtMTlweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZsZXhCb3gwMSB7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0LmZsZXhJdGVtIHtcclxuXHRcdFx0XHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzYwcHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0OXB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0aW1nIHsgd2lkdGg6IDEwMCU7IH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDA5cHgpO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDUycHggMDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxuXHRcdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdCYgKyBwIHsgbWFyZ2luLXRvcDogMTZweDsgfVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZmxleEJveDAyIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogNzVweCAwIDYwcHg7XHJcblx0XHRcdFx0XHQuZmxleEl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIxcHg7XHJcblx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcblx0XHRcdFx0XHRcdGR0IHtcclxuXHRcdFx0XHRcdFx0XHRpbWcgeyB3aWR0aDogMTAwJTsgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGRkIHtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMCAxN3B4O1xyXG5cdFx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA2MXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLypcclxu6KO96YCg5bel56iL44Gu44GU57S55LuLXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jUGFnZUludHJvZHVjZS5wYWdlUHJvY2VzcyB7XHJcblx0I01haW4ge1xyXG5cdFx0LmNvbnRCb3gge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogOTNweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTEyNXB4O1xyXG5cdFx0XHQuZmxleEJveCB7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMjNweDtcclxuXHRcdFx0XHQuZmxleEl0ZW0ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEyNXB4O1xyXG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZShvZGQpIHsgcGFkZGluZy1yaWdodDogMzBweDsgfVxyXG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZShldmVuKSB7IHBhZGRpbmctbGVmdDogNDBweDsgfVxyXG5cdFx0XHRcdFx0ZHQge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNjBweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7IGZvbnQtc2l6ZTogMjJweDsgfVxyXG5cdFx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0NnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZWU0ZjRmO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEzcHggMCA3cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGg0IHsgZm9udC1zaXplOiAzNnB4OyB9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE4MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0XHRpbWcgeyB3aWR0aDogMTAwJTsgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRkZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDUxcHg7XHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZsZXhJdGVtMDgge1xyXG5cdFx0XHRcdFx0ZHQgLnRpdGxlIHsgaGVpZ2h0OiAyMjRweDsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLypcclxu5rOo5paH44Gu5rWB44KMXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jUGFnZU9yZGVyLnBhZ2VJbmRleCB7XHJcblx0I01haW5JbWcgI01haW5JbWdJbm5lciB7XHJcblx0XHQjTWFpbkltZ1RpdGxlIHtcclxuXHRcdFx0d2lkdGg6IDE2MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI3MHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDI1cHggNTVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0I01haW4ge1xyXG5cdFx0LmNvbnRCb3gge1xyXG5cdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRcdC5ib3hUaXRsZSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzOXB4O1xyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFx0XHQmLm51bSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQ2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNlZTRmNGY7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwLjFlbTtcclxuXHRcdFx0XHRcdFx0c21hbGwge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JiArIGgzIHsgbWFyZ2luLXRvcDogLTNweDsgfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdCYgKyBwIHsgbWFyZ2luLXRvcDogMTZweDsgfVxyXG5cdFx0XHRcdFx0Ji5idG5UeXBlTGluayB7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRpbWcgeyB3aWR0aDogMTAwJTsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I0NvbnRCb3gwMSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA4NXB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHRwIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcblx0XHRcdFx0ZmlndXJlIHsgbWFyZ2luOiA1MnB4IDAgODBweDsgfVxyXG5cdFx0XHRcdC5saW5rQm94IHtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdC5mbGV4SXRlbSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKCAoMTAwJSAtIDM2cHgpIC8gMyApO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjQ29udEJveDAyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMztcclxuXHRcdFx0cGFkZGluZy10b3A6IDY0cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG5cdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0LmJveFRpdGxlIHsgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxyXG5cdFx0XHRcdC50eHRCb3gge1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdC5waG90byB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA0MTBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50eHQge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDEwcHgpO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1MHB4IDA7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmxpbmtCb3gge1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA0MDVweDtcclxuXHRcdFx0XHRcdFx0JiArIHAge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0YSB7IGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRhIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgXHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jb250YWN0Qm94IHtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGVuZDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1NnB4O1xyXG5cdFx0XHRcdFx0LmZsZXhJdGVtIHtcclxuXHRcdFx0XHRcdFx0LnRlbCBhIHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHQgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdCAgICBmb250LXNpemU6IDUwcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNDRweCAwIDRweCA5MHB4O1xyXG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9vcmRlci9pY29uXzAxLnBuZyk7XHJcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1zaXplOiA3MnB4IGF1dG87XHJcblx0XHRcdFx0XHQgICAgc21hbGwge1xyXG5cdFx0XHRcdFx0ICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHQgICAgdG9wOiAyOXB4O1xyXG5cdFx0XHRcdFx0XHQgICAgbGVmdDogMTA3cHg7XHJcblx0XHRcdFx0XHRcdCAgICBmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5tYWlsIGEge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9vcmRlci9pY29uXzAyLnBuZyk7XHJcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1zaXplOiA1OXB4IGF1dG87XHJcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHQgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDAgMCA1cHggNzdweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRwOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0XHRcdFx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHRcdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0ICAgIG1hcmdpbi10b3A6IDExcHg7XHJcblx0XHRcdFx0XHQgICAgc21hbGwgeyBmb250LXNpemU6IDEzcHg7IH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmZsZXhJdGVtMDEge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEyMXB4O1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjNmU2ZTZlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTA2cHg7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAtNjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I0NvbnRCb3gwMyB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA2M3B4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzJweDtcclxuXHRcdFx0LmNvbnRTdWJCb3gge1xyXG5cdFx0XHRcdHAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I0NvbnRCb3gwNCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA2NHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHRcdFx0LmNvbnRTdWJCb3gge1xyXG5cdFx0XHRcdC5ib3hUaXRsZSB7IG1hcmdpbi1ib3R0b206IDQ5cHg7IH1cclxuXHRcdFx0XHQudHh0Qm94IHtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHRcdFx0XHQucGhvdG8ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNDEwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50eHQge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDEwcHgpO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA5MHB4IDAgOTJweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I0NvbnRCb3gwNSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA2NHB4O1xyXG5cdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0LmJveFRpdGxlIHsgbWFyZ2luLWJvdHRvbTogNDlweDsgfVxyXG5cdFx0XHRcdC5mbGV4Qm94IHtcclxuXHRcdFx0XHRcdC5mbGV4SXRlbSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNDM2cHg7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAtMXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZmxleEl0ZW0wMSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgNzVweCAwIDU1cHg7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZmxleEl0ZW0wMiB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgNTVweCAwIDc1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLypcclxu5YWx6YCaXHJcbuaPkOeBr+ijvemAoOWun+e4viDkuIDopqdcclxu5o+Q54Gv6KO96YCg5a6f57i+IOOCq+ODhuOCtOODquS4gOimp1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VBcmNoaXZlcy5wYWdlSW5kZXgsXHJcbiNQYWdlQXJjaGl2ZXMucGFnZUNhdGVnb3J5e1xyXG5cdC5jb250Qm94MDF7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0cGFkZGluZzogOTBweCAwIDEwMHB4O1xyXG5cdFx0aDN7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzRweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHRcdC5jb250U3ViQm94MDF7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTBweCAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLypcclxu5o+Q54Gv6KO96YCg5a6f57i+IOS4gOimp1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VBcmNoaXZlcy5wYWdlSW5kZXh7XHJcblx0LmNvbnRCb3gwMXtcclxuXHRcdC5jb250U3ViQm94MDF7XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbi8qXHJcbuaPkOeBr+ijvemAoOWun+e4viDoqbPntLBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlQXJjaGl2ZXMucGFnZUVudHJ5e1xyXG5cdC5jb250Qm94MDF7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0cGFkZGluZzogMTAwcHggMCAxMDBweDtcclxuXHRcdC5jb250U3ViQm94MDF7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdC5sb3dlclRpdGxle1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZsZXhCb3h7XHJcblx0XHRcdFx0LnRodW1ie1xyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudHh0Qm94e1xyXG5cdFx0XHRcdFx0LnNpbXBsZVRhYmxlLnRhYmxlVHlwZVByb2R1Y3R7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHR0cntcclxuXHRcdFx0XHRcdFx0XHR0aHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggMTVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dGR7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxM3B4IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmVudHJ5Qm94e1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmN1c3RvbWVyTmFtZXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnNpbXBsZVRhYmxlLnRhYmxlVHlwZUN1c3RvbWVye1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0dHJ7XHJcblx0XHRcdFx0XHRcdFx0dGh7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHRke1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTJweCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLypcclxu5ZWG5ZOB44Kr44K/44Ot44KwIOODiOODg+ODl1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VDYXRhbG9nLnBhZ2VJbmRleHtcclxuXHQuY29udEJveDAxe1xyXG5cdFx0cGFkZGluZzogOTJweCAwIDEyMHB4O1xyXG5cdFx0LmNvbnRTdWJCb3gwMXtcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG5cdFx0XHQubG93ZXJUaXRsZXtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5saXN0VHlwZUxpbmtCdG57XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdC5idG5UeXBlTGlua3tcclxuXHRcdFx0XHRcdHdpZHRoOiAzMiU7XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMnB4IDgwcHggMjJweCAyNnB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAzMHB4IHRvcCAyOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNvbnRTdWJCb3gwMntcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHQubG93ZXJUaXRsZXtcclxuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2l6ZUJveHtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMzBweCAyMnB4IDMwcHg7XHJcblx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxNiU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb250Qm94MDJ7XHJcblx0XHRwYWRkaW5nOiA3MnB4IDAgODBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcblx0XHQuY29udFN1YkJveDAxe1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdC5sb3dlclRpdGxle1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnBvc3RMaXN0RW50cnlDYXJke1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdGxpIGEgLnRodW1ie1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxODBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mbGV4SXRlbXtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoNG4pe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHQuY29udGVudHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHQudGl0bGV7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0c21hbGx7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM4ODg4ODg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0LmNvbnRlbnQgLnRpdGxlIHNtYWxse1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNlZTRmNGY7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYnRuVHlwZVNpemV7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdCAgICB0b3A6IDcwJTtcclxuXHRcdFx0XHRcdCAgICBsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHQgICAgei1pbmRleDogNDA7XHJcblx0XHRcdFx0XHQgICAgd2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDM1cHggMTBweCAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxN3B4IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE1cHggYXV0bztcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnBvcE9wZW5XcmFwcGVye1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHQmLm9wZW57XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0LmpzLW13LXdhbGx7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC45O1xyXG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogNjU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5wb3BPcGVue1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA5ODBweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDYwMDtcclxuXHRcdFx0XHRcdFx0XHQuY29udGVudHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDM1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHQudGl0bGV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFlZWUzO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQuaW5uZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZpZ3VyZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5ub3RlVHh0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2VlNGY0ZjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmJ1dHRvbkJveHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ljb25fY2xvc2UucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogNTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLm5vQnRue1xyXG5cdFx0XHRcdFx0XHRhIC5jb250ZW50e1xyXG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lmxpc3RUeXBlTGlua0J0bntcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0LmJ0blR5cGVMaW5re1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMyJTtcclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIycHggODBweCAyMnB4IDI2cHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwcHggdG9wIDI4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY29udFN1YkJveDAye1xyXG5cdFx0XHRwYWRkaW5nOiA5M3B4IDEwcHggMDtcclxuXHRcdFx0Lmxvd2VyVGl0bGV7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0cHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zcGVjQm94e1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDQ1cHg7XHJcblx0XHRcdFx0cGFkZGluZzogNjBweCA2MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHQuaW1nQm94e1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI4MHB4O1xyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50YWJsZVdyYXB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzEwcHgpO1xyXG5cdFx0XHRcdFx0dGFibGV7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR0cntcclxuXHRcdFx0XHRcdFx0XHR0aHtcclxuXHRcdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMCU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDYwJTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dGR7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCYuYmdCcm93bntcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjNlYztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHNtYWxse1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKlxyXG7llYblk4Hjgqvjgr/jg63jgrAg44Kr44OG44K044OqXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jUGFnZUNhdGFsb2cucGFnZUNhdGVnb3J5IHtcclxuXHQuY2F0ZWdvcnlMaXN0Qm94e1xyXG5cdFx0Lmxvd2VyVGl0bGV7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblx0XHQuY2F0ZWdvcnlMaXN0e1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb250Qm94MDF7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0LmNvbnRTdWJCb3h7XHJcblx0XHRcdHBhZGRpbmc6IDcwcHggMCA1MHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZGVkMDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0Lmxvd2VyVGl0bGV7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucG9zdExpc3RFbnRyeUNhcmR7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDRuKXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE4cHggMjdweCA0MHB4O1xyXG5cdFx0XHRcdFx0XHQuY29udGVudHtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA3MHB4O1xyXG5cdFx0XHRcdFx0XHRcdC50aXRsZXtcclxuXHRcdFx0XHRcdFx0XHRcdHNtYWxse1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjODg4ODg4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLypcclxu5ZWG5ZOB44Kr44K/44Ot44KwIOOCteODluOCq+ODhuOCtOODqu+8iOeUqOmAlO+8iVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVVzZSB7XHJcblx0LmNhdGVnb3J5TGlzdEJveHtcclxuXHRcdC5sb3dlclRpdGxle1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0fVxyXG5cdFx0LmNhdGVnb3J5TGlzdHtcclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29udEJveDAxe1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMztcclxuXHRcdHBhZGRpbmc6IDcwcHggMCA4MHB4O1xyXG5cdFx0Lmxvd2VyVGl0bGV7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmRlZDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmNvbnRTdWJCb3h7XHJcblx0XHRcdC5jb250VGl0bGV7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jb250U3ViQm94MDF7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cdFx0XHQucG9zdExpc3RFbnRyeUNhcmR7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDRuKXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE4cHggMjdweCA0MHB4O1xyXG5cdFx0XHRcdFx0XHQuY29udGVudHtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA3MHB4O1xyXG5cdFx0XHRcdFx0XHRcdC50aXRsZXtcclxuXHRcdFx0XHRcdFx0XHRcdHNtYWxse1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjODg4ODg4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNvbnRTdWJCb3gwMntcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0LnRhYmxlV3JhcHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDYwcHggNjBweDtcclxuXHRcdFx0XHQuc2ltcGxlVGFibGV7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHRoe1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYnRuV3JhcHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHQuYm94U2l6ZSxcclxuXHRcdFx0XHRcdC5ib3hDb250YWN0e1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDA7XHJcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjNlYztcclxuXHRcdFx0XHRcdCAgICB3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJveFNpemV7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYnRuVHlwZUxpbmtMb3dlcntcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMTEwcHggMTVweCAyNXB4O1xyXG5cdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzBweCB0b3AgMjBweDtcclxuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogNDJweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHQgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0ICAgIGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHQgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAzMTBweDtcclxuXHRcdFx0XHRcdFx0ICAgICY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdCAgICBcdGNvbG9yOiAjZWU0ZjRmO1xyXG5cdFx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKlxyXG7llYblk4Hjgqvjgr/jg63jgrAg6Kmz57SwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jUGFnZUNhdGFsb2cucGFnZUVudHJ5IHtcclxuXHQuY29udEJveDAxe1xyXG5cdFx0cGFkZGluZzogOTBweCAwIDcwcHg7XHJcblx0fVxyXG5cdC5jb250Qm94MDJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0cGFkZGluZzogNzNweCAwIDUwcHg7XHJcblx0XHQubG93ZXJUaXRsZXtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0fVxyXG5cdFx0LmNvbnRUaXRsZXtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQuY29udFN1YkJveDAxe1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRwYWRkaW5nOiA2MHB4IDcwcHg7XHJcblx0XHRcdC5pbm5lcjAxe1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTVweDtcclxuXHRcdFx0XHQudGh1bWJ7XHJcblx0XHRcdFx0XHR3aWR0aDogMjgwcHg7XHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50eHRCb3h7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzEwcHgpO1xyXG5cdFx0XHRcdFx0LnRva3VjaG9UaXRsZXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNmLXRva3VjaG97XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRcdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lmxpc3RUeXBlTGlua0J0bntcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHQuYnRuVHlwZUxpbmtMb3dlcntcclxuXHRcdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCA4MHB4IDE1cHggMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmlubmVyMDJ7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdC5jb250VGl0bGV7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubXdCb3h7XHJcblx0XHRcdFx0XHQuc2l6ZVR4dHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZjI3YTdhO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuanNfcG9we1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiA1MDA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA5ODBweDtcclxuXHRcdFx0XHRcdFx0Ji5vcGVue1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdCYrLmpzLW13LXdhbGx7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC45O1xyXG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogNjU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jb250ZW50e1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjVweCAzNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHQudGl0bGV7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDM0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZWVlMztcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmlubmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMztcclxuXHRcdFx0XHRcdFx0XHRcdGZpZ3VyZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5ub3RlVHh0e1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNlZTRmNGY7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAwIDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5idXR0b25Cb3h7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ljb25fY2xvc2UucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjFweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogNDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiA1NXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGFibGVXcmFwe1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDY1cHg7XHJcblx0XHRcdFx0XHQuc2ltcGxlVGFibGV7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR0aHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYnRuV3JhcHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0XHQuYm94U2l6ZSxcclxuXHRcdFx0XHRcdFx0LmJveENvbnRhY3R7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjVweCAwO1xyXG5cdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjNlYztcclxuXHRcdFx0XHRcdFx0ICAgIHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJveFNpemV7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYnRuVHlwZUxpbmtMb3dlcntcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggNzVweCAxNXB4IDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwcHggdG9wIDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogNDJweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdCAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0XHQgICAgY29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAzMTBweDtcclxuXHRcdFx0XHRcdFx0XHQgICAgJjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHQgICAgXHRjb2xvcjogI2VlNGY0ZjtcclxuXHRcdFx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaW5uZXIwM3tcclxuXHRcdFx0XHRwYWRkaW5nOiA3NXB4IDAgMDtcclxuXHRcdFx0XHQuY29udFRpdGxle1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNmLWNob2NoaW5faW1nQm94e1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoM24pe1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNvbnRTdWJCb3gwMntcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDk1cHggMDtcclxuXHRcdFx0LnBvc3RMaXN0RW50cnlDYXJke1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDRuKXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE4cHggMjdweCA0MHB4O1xyXG5cdFx0XHRcdFx0XHQuY29udGVudHtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHQudGl0bGV7XHJcblx0XHRcdFx0XHRcdFx0XHRzbWFsbHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzg4ODg4ODtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJ0blR5cGVMaW5re1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLypcclxu5ZWG5ZOB44Kr44K/44Ot44KwIOOCteODluOCq+ODhuOCtOODqu+8iOeorumhnu+8iVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVR5cGUge1xyXG5cdC5jb250Qm94MDF7XHJcblx0XHRwYWRkaW5nOiA5MHB4IDAgNDBweDtcclxuXHR9XHJcblx0LmNvbnRCb3gwMntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcblx0XHRwYWRkaW5nOiA4MHB4IDAgMTBweDtcclxuXHRcdC5jb250U3ViQm94MDF7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHQucG9zdExpc3RFbnRyeUNhcmR7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDRuKXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE4cHggMjdweCA0MHB4O1xyXG5cdFx0XHRcdFx0XHQuY29udGVudHtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA3MHB4O1xyXG5cdFx0XHRcdFx0XHRcdC50aXRsZXtcclxuXHRcdFx0XHRcdFx0XHRcdHNtYWxse1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjODg4ODg4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNvbnRTdWJCb3gwMntcclxuXHRcdFx0cGFkZGluZzogNjVweCAwO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2UyZGVkMDtcclxuXHRcdFx0LmpzX3BvcHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0ei1pbmRleDogNTUwO1xyXG5cdFx0XHRcdHdpZHRoOiA5ODBweDtcclxuXHRcdFx0XHQmLm9wZW57XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdCYrLmpzLW13LXdhbGx7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjk7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDQ1MDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnRlbnR7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjVweCAzNXB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0LnRpdGxle1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDM0cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZWVlMztcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmlubmVye1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0XHRcdFx0XHRmaWd1cmV7XHJcblx0XHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubm90ZVR4dHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNlZTRmNGY7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5idXR0b25Cb3h7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50cy9pY29uX2Nsb3NlLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjFweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogNDBweDtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDU1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLypcclxu44K144Kk44K66KGoIOODiOODg+ODl1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VTaXplLnBhZ2VJbmRleHtcclxuXHQjQ29udGFpbmVye1xyXG5cdFx0LmNvbnRCb3gwMXtcclxuXHRcdFx0cGFkZGluZzogOTBweCAwIDA7XHJcblx0XHRcdC5sb3dlclRpdGxle1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmxlYWR7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRjb2xvcjogI2VlNGY0ZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbnRTdWJCb3gwMXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0LnNpemVCb3h7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjVweCAzMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0aDR7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mbGV4Qm94e1xyXG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0ZmlndXJle1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNjBweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIyNnB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyYjJiMmI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHVse1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxODBweCk7XHJcblx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2Fycm93XzA1LnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA3cHggYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZWU0ZjRmO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLypcclxu44K144Kk44K66KGoIOS4i+WxpFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VTaXplLnBhZ2VMaXN0MSxcclxuI1BhZ2VTaXplLnBhZ2VMaXN0MixcclxuI1BhZ2VTaXplLnBhZ2VMaXN0MyxcclxuI1BhZ2VTaXplLnBhZ2VMaXN0NCxcclxuI1BhZ2VTaXplLnBhZ2VMaXN0NSB7XHJcblx0I0NvbnRhaW5lcntcclxuXHRcdC5jYXRlZ29yeUxpc3RCb3h7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cdFx0XHQubG93ZXJUaXRsZXtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jYXRlZ29yeUxpc3R7XHJcblx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvZm9vdGVyL2Zvb3Rlcl9iYXIwMS5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciwgdXJsKC4uL2ltZy9mb290ZXIvZm9vdGVyX2JhcjAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCBhdXRvLCAxcHggYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jb250Qm94MDF7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcblx0XHRcdHBhZGRpbmc6IDkwcHggMDtcclxuXHRcdFx0Lmxvd2VyVGl0bGV7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDY1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbnRTdWJCb3gwMXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggNjBweDtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0LnNpemVUaXRsZXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2ltcGxlVGFibGV7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDU1cHg7XHJcblx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50ZENvbnRhY3R7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWYzZWM7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJ0blR5cGVMaW5rTG93ZXJ7XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMTEwcHggMTVweCAyNXB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAzMHB4IHRvcCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQycHggYXV0bztcclxuXHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2VlNGY0ZjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYnRuV3JhcHtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNjBweDtcclxuXHRcdFx0XHRcdC5mbGV4SXRlbXtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMjVweCAwO1xyXG5cdFx0XHRcdFx0ICAgIHdpZHRoOiAzNTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5idG5UeXBlTGlua0xvd2Vye1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjJweCA5MHB4IDIycHggNDBweDtcclxuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMycHggdG9wIDI4cHg7XHJcblx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDUycHggYXV0bztcclxuXHRcdFx0XHRcdFx0ICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdCAgICBjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0ICAgICY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdCAgICBcdGNvbG9yOiAjZWU0ZjRmO1xyXG5cdFx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKlxyXG7jgojjgY/jgYLjgovos6rllY8g44OI44OD44OXXHJcbuOCiOOBj+OBguOCi+izquWVjyDjgqvjg4bjgrTjg6rkuIDopqdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlRmFxLnBhZ2VJbmRleCxcclxuI1BhZ2VGYXEucGFnZUNhdGVnb3J5IHtcclxuXHQjQ29udGFpbmVye1xyXG5cdFx0LmNhdGVnb3J5TGlzdEJveHtcclxuXHRcdFx0LmNhdGVnb3J5TGlzdHtcclxuXHRcdFx0XHQgbGl7XHJcblx0XHRcdFx0IFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0XHQgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY29udEJveDAxe1xyXG5cdFx0XHQubG93ZXJUaXRsZXtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbnRTdWJCb3gwMXtcclxuXHRcdFx0XHR3aWR0aDogODAwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0LnBvc3RGYXF7XHJcblx0XHRcdFx0XHQucG9zdEZhcUl0ZW17XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvZmFxL2Jhcl8wMS5wbmcpIHJlcGVhdC14IGxlZnQgdG9wO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMXB4O1xyXG5cdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ZhcS9iYXJfMDEucG5nKSByZXBlYXQteCBsZWZ0IHRvcCwgdXJsKC4uL2ltZy9jb250ZW50cy9mYXEvYmFyXzAxLnBuZykgcmVwZWF0LXggbGVmdCBib3R0b207XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDFweCwgYXV0byAxcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjhweCAwIDI4cHggMDtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDRweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5wb3N0RmFxVGl0bGV7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvZmFxL2ljb25fcS5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzRweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0NXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQucG9zdEZhcUNvbnR7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ZhcS9pY29uX2EucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDM4cHggYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDkwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qXHJcbuOCiOOBj+OBguOCi+izquWVjyDoqbPntLBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlRmFxLnBhZ2VFbnRyeSB7XHJcblx0I0NvbnRhaW5lcntcclxuXHRcdC5jYXRlZ29yeUxpc3RCb3h7XHJcblx0XHRcdC5jYXRlZ29yeUxpc3R7XHJcblx0XHRcdFx0IGxpe1xyXG5cdFx0XHRcdCBcdHdpZHRoOiAyNSU7XHJcblx0XHRcdFx0IH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNvbnRCb3gwMXtcclxuXHRcdFx0LmNvbnRTdWJCb3gwMXtcclxuXHRcdFx0XHR3aWR0aDogODAwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0LmVudHJ5RmFxe1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50cy9mYXEvYmFyXzAxLnBuZykgcmVwZWF0LXggbGVmdCB0b3AsIHVybCguLi9pbWcvY29udGVudHMvZmFxL2Jhcl8wMS5wbmcpIHJlcGVhdC14IGxlZnQgYm90dG9tO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDFweCwgYXV0byAxcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA1MHB4IDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRcdFx0LnBvc3RGYXFUaXRsZXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ZhcS9pY29uX3EucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDJweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDU1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucG9zdEZhcUNvbnR7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50cy9mYXEvaWNvbl9hLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQ0cHggYXV0bztcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1NXB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qXHJcbuOBiuefpeOCieOBmyDjg4jjg4Pjg5dcclxu44GK55+l44KJ44GbIOOCq+ODhuOCtOODquS4gOimp1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VOZXdzLnBhZ2VJbmRleCxcclxuI1BhZ2VOZXdzLnBhZ2VDYXRlZ29yeSB7XHJcblx0LmNvbnRCb3gwMXtcclxuXHRcdC5jb250U3ViQm94MDF7XHJcblx0XHRcdC5wb3N0TmV3c3tcclxuXHRcdFx0XHQucG9zdE5ld3NJdGVte1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50cy9mYXEvYmFyXzAxLnBuZykgcmVwZWF0LXggbGVmdCB0b3A7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMXB4O1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ZhcS9iYXJfMDEucG5nKSByZXBlYXQteCBsZWZ0IHRvcCwgdXJsKC4uL2ltZy9jb250ZW50cy9mYXEvYmFyXzAxLnBuZykgcmVwZWF0LXggbGVmdCBib3R0b207XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxcHgsIGF1dG8gMXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMjVweCAwIDIwcHggMDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvYXJyb3dfMDEucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTJweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MnB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnBvc3ROZXdzVGltZXtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2VmNWI1YjtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnBvc3ROZXdzVGl0bGV7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5wb3N0TmV3c0NvbnR7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogOTBweDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0XHRcdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMi4wO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLypcclxu44GK55+l44KJ44GbIOips+e0sFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VOZXdzLnBhZ2VFbnRyeSB7XHJcblx0I0NvbnRhaW5lcntcclxuXHRcdC5jb250Qm94MDF7XHJcblx0XHRcdHBhZGRpbmc6IDEwMHB4IDA7XHJcblx0XHRcdC5jb250U3ViQm94MDF7XHJcblx0XHRcdFx0d2lkdGg6IDgwMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdC5lbnRyeU5ld3N7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ZhcS9iYXJfMDEucG5nKSByZXBlYXQteCBsZWZ0IHRvcCwgdXJsKC4uL2ltZy9jb250ZW50cy9mYXEvYmFyXzAxLnBuZykgcmVwZWF0LXggbGVmdCBib3R0b207XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMXB4LCBhdXRvIDFweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0XHQucG9zdE5ld3NUaXRsZXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucG9zdE5ld3NUaW1le1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2VmNWI1YjtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnBvc3ROZXdzQ29udHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qXHJcbuWVj+WQiOOBm+imi+epjeOCilxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VDb250YWN0LnBhZ2VJbmRleCB7XHJcblx0I01haW4ge1xyXG5cdFx0LmNvbnRCb3gge1xyXG5cdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0JiArIHAgeyBtYXJnaW4tdG9wOiAxNnB4OyB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjQ29udEJveDAxIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDk5cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA5MnB4O1xyXG5cdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0Lmxvd2VyVGl0bGUgeyBtYXJnaW4tYm90dG9tOiAzN3B4OyB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNDb250Qm94MDIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogODhweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0LnRleHRCb3gge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbnRTdWJCb3gwMSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogODhweDtcclxuXHRcdFx0XHQubG93ZXJUaXRsZSB7IG1hcmdpbi1ib3R0b206IDQ3cHg7IH1cclxuXHRcdFx0XHQudGV4dEJveCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA1MHB4IDAgNTJweDtcclxuXHRcdFx0XHRcdHAgYSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZWU0ZjRmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY29udFN1YkJveDAyIHtcclxuXHRcdFx0XHQubG93ZXJUaXRsZSB7IG1hcmdpbi1ib3R0b206IDQ2cHg7IH1cclxuXHRcdFx0XHQudGV4dEJveCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA1MXB4IDAgNjBweDtcclxuXHRcdFx0XHRcdC5mbGV4Qm94IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzFweDtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdC5mbGV4SXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0LnRlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5mbGV4SXRlbTAxIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0XHRcdFx0LnRlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9jb250YWN0L2ljb25fMDEucG5nKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNzJweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA0NHB4IDAgNHB4IDkwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHNtYWxsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMjlweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAxMDdweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHNtYWxsIHsgY29sb3I6ICMwMDA7IH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0cDpub3QoLnRlbCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0XHRcdFx0XHRcdFx0XHRzbWFsbCB7IGZvbnQtc2l6ZTogMTNweDsgfVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZmxleEl0ZW0wMiB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzOHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICM2ZTZlNmU7XHJcblx0XHRcdFx0XHRcdFx0LnRlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvY29udGFjdC9pY29uXzAyLnBuZyk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDYwcHggYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjhweCAwIDFweCA4MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I0NvbnRCb3gwMyB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMDhweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0LmNvbnRTdWJCb3gge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLypcclxu5ZWP5ZCI44Gb6KaL56mN44KKIOeiuuiqjeeUu+mdolxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VDb250YWN0LnBhZ2VDb25maXJtIHtcclxuXHQjTWFpbiB7XHJcblx0XHQjQ29udEJveDAxIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDk5cHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Ly9tYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdFx0XHRcdFx0Ji5lcnJvcl9tZXNzZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cclxuXHRcdFx0XHRcdC8qJjpsYXN0LW9mLXR5cGUgeyBtYXJnaW4tYm90dG9tOiA3MHB4OyB9Ki9cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Zm9ybSB7XHJcblx0XHRcdFx0XHR0YWJsZSB7XHJcblx0XHRcdFx0XHRcdHRkIHsgcGFkZGluZzogMTBweCAwOyB9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYnRuVHlwZUxpbmsge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGlucHV0e1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnR4dEJ0biB7XHJcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiPjxwYXRoIGZpbGw9XCIlMjM4ODhcIiBkPVwiTTI4OC41MDIsMzIuNTAyYy0xMDguMzI4LDAtMTk4LjgyNyw3Ny40ODUtMjE5LjE2NiwxNzkuODk5bC00Mi40ODItNTMuMTA3TDAsMTgwLjc4NGw2OC43NjksODUuOTYxYzMuMzUyLDQuMTc4LDguMzM4LDYuNDQ3LDEzLjQyNyw2LjQ0N2MyLjU5NiwwLDUuMjI2LTAuNTg1LDcuNjg1LTEuODA1bDEwMy4xNTMtNTEuNTc3bC0xNS4zODctMzAuNzU3bC03NS44LDM3Ljg5MmMxNC4wNjMtOTAuNSw5Mi4yNy0xNjAuMDU5LDE4Ni42NTUtMTYwLjA1OWMxMDQuMjcxLDAsMTg5LjExNCw4NC44NDMsMTg5LjExNCwxODkuMTE0cy04NC44NDMsMTg5LjExNC0xODkuMTE0LDE4OS4xMTR2MzQuMzg0QzQxMS43MzUsNDc5LjQ5OCw1MTIsMzc5LjIzMyw1MTIsMjU2UzQxMS43MzUsMzIuNTAyLDI4OC41MDIsMzIuNTAyelwiIC8+PC9zdmc+Jyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE3cHggYXV0bztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMTMwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDMwcHggYXV0byAzNXB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM4ODg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgJ1l1R290aGljJywgXCJZdSBHb3RoaWNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsICdNZWlyeW8nLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQIEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4IDAgMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qXHJcbuWVj+WQiOOBm+imi+epjeOCiiDlrozkuobnlLvpnaJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlQ29udGFjdC5wYWdlVGhhbmtzIHtcclxuXHQjTWFpbiB7XHJcblx0XHQjQ29udEJveDAxIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDk5cHg7XHJcblx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHQmID4gcCB7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5idG5UeXBlTGluayB7IG1hcmdpbjogNjBweCAwIDA7IH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLypcclxu5Lya56S+5qGI5YaFXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jUGFnZUNvbXBhbnkucGFnZUluZGV4IHtcclxuXHQjTWFpbkltZyAjTWFpbkltZ0lubmVyIHtcclxuXHRcdCNNYWluSW1nVGl0bGUge1xyXG5cdFx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHRcdGhlaWdodDogMjcwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMjVweCA1NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQjTWFpbiB7XHJcblx0XHQuY29udEJveCB7XHJcblx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdFx0aDMgeyBmb250LXNpemU6IDM2cHg7IH1cclxuXHRcdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0JiArIHAgeyBtYXJnaW4tdG9wOiAxNnB4O31cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGFibGUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG5cdFx0XHRcdFx0Ji5wY19kaXNwbGF5IHsgZGlzcGxheTogdGFibGU7IH1cclxuXHRcdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEzMHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlY2VjO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2VlNGY0ZjtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxM3B4IDIwcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0XHRcdGEgeyBjb2xvcjogI2VlNGY0ZjsgfVxyXG5cdFx0XHRcdFx0XHRpbWcgeyB3aWR0aDogMTAwJTsgfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I0NvbnRCb3gwMSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA5OXB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTE5cHg7XHJcblx0XHRcdC5jb250U3ViQm94MDEge1xyXG5cdFx0XHRcdC5mbGV4Qm94IHtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzgwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGRpdiB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MjBweCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5idG5UeXBlTGluayB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1M3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY29udFN1YkJveDAyIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMTJweDtcclxuXHRcdFx0XHRoM3tcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUxcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8qcCB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRtYXJnaW46IDIwcHggMCA1MXB4O1xyXG5cdFx0XHRcdFx0YSB7IGNvbG9yOiAjZWU0ZjRmOyB9XHJcblx0XHRcdFx0fSovXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNDb250Qm94MDIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogODlweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG5cdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0Lmxvd2VyVGl0bGUgeyBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XHJcblx0XHRcdFx0LnN1YkJveCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNTRweCAxMHB4IDEwcHg7XHJcblx0XHRcdFx0XHQudHh0Qm94IHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMCA1MHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHQuZmxleEl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0Ji5waG90byB7IHBhZGRpbmctbGVmdDogMjBweDsgfVxyXG5cdFx0XHRcdFx0XHRcdCYudHh0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjODg4ODg4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0JiArIHAgeyBtYXJnaW4tdG9wOiAxM3B4OyB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYudHJhaW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50cy9jb21wYW55L2ljb25fMDEucG5nKSBuby1yZXBlYXQgbGVmdCA0cHggdG9wIDZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmLmNhciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2NvbXBhbnkvaWNvbl8wMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcCA5cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIxcHggYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZTRmNGY7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogOXB4IDIxcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDdweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5saW5rIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byA2MHB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG5cdFx0XHRcdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvYXJyb3dfMDEucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wIDZweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUycHggYXV0bztcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2NnB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMjNweCAwIDIwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5tYXAge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyOTBweDtcclxuXHRcdFx0XHRcdFx0aWZyYW1lIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnN1YkJveDAxIHsgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxyXG5cdFx0XHRcdC5zdWJCb3gwMntcclxuXHRcdFx0XHRcdC5tYXB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ3cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjQ29udEJveDAzIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDExMnB4O1xyXG5cdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0Lmxvd2VyVGl0bGUgeyBtYXJnaW4tYm90dG9tOiA1OXB4OyB9XHJcblx0XHRcdFx0dGFibGUge1xyXG5cdFx0XHRcdFx0dGggeyB3aWR0aDogMTkwcHg7IH1cclxuXHRcdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMThweCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRwIHsgbGluZS1oZWlnaHQ6IDI0cHg7IH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qXHJcbuiBt+WgtOODleOCqeODiOOCruODo+ODqeODquODvFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VDb21wYW55LnBhZ2VGYWN0b3J5IHtcclxuXHQjTWFpbkltZyAjTWFpbkltZ0lubmVyIHtcclxuXHRcdCNNYWluSW1nVGl0bGUge1xyXG5cdFx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHRcdGhlaWdodDogMjcwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMjVweCA1NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQjTWFpbiB7XHJcblx0XHQuY29udEJveCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMDNweDtcclxuXHRcdFx0LmNvbnRTdWJCb3gge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0XHQubG93ZXJUaXRsZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mbGV4Qm94IHtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdC5mbGV4SXRlbSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKCAoMTAwJSAtIDQycHgpIC8gMyApO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMTFweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDNuKSB7IG1hcmdpbi1yaWdodDogMDsgXHR9XHJcblx0XHRcdFx0XHRcdC5waG90byB7XHJcblx0XHRcdFx0XHRcdFx0aW1nIHsgd2lkdGg6IDEwMCU7IH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudHh0IHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTFweDtcclxuXHRcdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qXHJcbuW3peWgtOimi+WtpuOBruOBlOahiOWGhVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCB7XHJcblx0I01haW4ge1xyXG5cdFx0LmNvbnRCb3gge1xyXG5cdFx0XHQuY29udFN1YkJveHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdFx0Lmxvd2VyVGl0bGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAgeyBtYXJnaW4tYm90dG9tOiAwOyB9XHJcblx0XHRcdFx0JiA+IHAge1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRmaWd1cmUgaW1nIHsgd2lkdGg6IDEwMCU7IH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I0NvbnRCb3gwMSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMDNweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG5cdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0Lmxvd2VyVGl0bGUgeyBtYXJnaW4tYm90dG9tOiA0MnB4OyB9XHJcblx0XHRcdFx0LmZsZXhCb3gge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNTJweDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdC5mbGV4SXRlbSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKCAoMTAwJSAtIDQycHgpIC8gMyApO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I0NvbnRCb3gwMiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA5M3B4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcblx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHQubG93ZXJUaXRsZSB7IG1hcmdpbi1ib3R0b206IDQzcHg7IH1cclxuXHRcdFx0XHQuZmxleEJveCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1MnB4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0LmZsZXhJdGVtIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoICgxMDAlIC0gNDJweCkgLyAzICk7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMTVweCAzMnB4O1xyXG5cdFx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZTRmNGY7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I0NvbnRCb3gwMyB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMTNweDtcclxuXHRcdFx0LmNvbnRTdWJCb3gge1xyXG5cdFx0XHRcdC5sb3dlclRpdGxlIHsgbWFyZ2luLWJvdHRvbTogNjJweDsgfVxyXG5cdFx0XHRcdHRhYmxlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0XHRcdHRoLCB0ZCB7IGJvcmRlci10b3Atd2lkdGg6IDA7IH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDMpIHRkIHtcclxuXHRcdFx0XHRcdFx0XHRvbCBsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHQmICsgbGkgeyBtYXJnaW4tdG9wOiAxNnB4OyB9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxOTBweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZWNlYztcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNlZTRmNGY7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxOTBweCk7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggNDBweCAxM3B4IDE4cHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0XHRcdGEgeyBjb2xvcjogI2VlNGY0ZjsgfVxyXG5cdFx0XHRcdFx0XHRvbCB7XHJcblx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBjaGFwdGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKGNoYXB0ZXIpIFwiLlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNlZTRmNGY7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0c21hbGwge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM4ODg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qXHJcbuWLleeUu+e0ueS7i1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VNb3ZpZSB7XHJcblx0I0NvbnRhaW5lcntcclxuXHRcdC5jb250Qm94MDF7XHJcblx0XHRcdC5jb250U3ViQm94MDF7XHJcblx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5tb3ZpZVdyYXB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMztcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHRpZnJhbWV7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qXHJcbueJueWumuWVhuWPluW8leazleOBq+WfuuOBpeOBj+ihqOiomFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VMYXcge1xyXG5cdCNNYWluSW1ne1xyXG5cdFx0I01haW5JbWdJbm5lcntcclxuXHRcdFx0I01haW5JbWdUaXRsZXtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNDb250YWluZXJ7XHJcblx0XHQuc2ltcGxlVGFibGUgdHIgdGR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKlxyXG7jg5fjg6njgqTjg5Djgrfjg7zjg53jg6rjgrfjg7xcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlUG9saWN5LnBhZ2VJbmRleHtcclxuXHQjTWFpbkltZ3tcclxuXHRcdCNNYWluSW1nSW5uZXJ7XHJcblx0XHRcdCNNYWluSW1nVGl0bGV7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjQ29udGFpbmVye1xyXG5cdFx0LmNvbnRCb3gwMXtcclxuXHRcdFx0LmNvbnRTdWJCb3gwMXtcclxuXHRcdFx0XHRoM3tcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNDRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMi4wO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR1bHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5hbGlnblJpZ2h0e1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKlxyXG7lnLDolLXnm4bnlKjmj5Dnga9cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlU2Vhc29uR29vZHMucGFnZUluZGV4IHtcclxuXHQjTWFpbkltZyB7XHJcblx0XHQjTWFpbkltZ0lubmVyICNNYWluSW1nVGl0bGUge1xyXG5cdFx0XHRwYWRkaW5nOiAyNXB4IDU1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCNNYWluIHtcclxuXHRcdC5jb250Qm94IHtcclxuXHRcdFx0LmNvbnRTdWJCb3gge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YSB7IGNvbG9yOiAjZWU0ZjRmOyB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNDb250Qm94MDEge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA3MnB4O1xyXG5cdFx0fVxyXG5cdFx0I0NvbnRCb3gwMiB7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzZlNmU2ZTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNmU2ZTZlO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNzhweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDg4cHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHQmID4gcCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDc0cHg7XHJcblx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0c21hbGwge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM4ODg7XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29udGVudCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNzNweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3NHB4O1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMztcclxuXHRcdFx0XHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc3ViQm94IHtcclxuXHRcdFx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcclxuXHRcdFx0XHRcdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzg4ODtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmZsZXhCb3gge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHQuZmxleEl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMjVweCAyMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE4MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAmICsgaW1nIHsgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjODg4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250U3ViQm94MDEge1xyXG5cdFx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHRcdC5zdWJCb3gwMSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUzcHg7XHJcblx0XHRcdFx0XHRcdC5mbGV4Qm94IHtcclxuXHRcdFx0XHRcdFx0XHQuZmxleEl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmlndXJlIHsgZGlzcGxheTogZmxleDsgfVxyXG5cdFx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7IHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikgeyBwYWRkaW5nLWxlZnQ6IDEzcHg7IH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zdWJCb3gwMiB7XHJcblx0XHRcdFx0XHRcdC5mbGV4Qm94IHtcclxuXHRcdFx0XHRcdFx0XHQuZmxleEl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdCYgKyAuZmxleEl0ZW0geyBtYXJnaW4tbGVmdDogMjBweDsgfVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JiA+IHAgeyBtYXJnaW4tdG9wOiA1MHB4OyB9XHJcblx0XHRcdFx0XHQuZmF4Qm94IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNTJweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDUxcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJkZWQwO1xyXG5cdFx0XHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZWU0ZjRmO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjJweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjNweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvaWNvbl9wZGYucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcdFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRwICsgcCB7IG1hcmdpbi10b3A6IDE2cHg7IH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbnRTdWJCb3gwMiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTU5cHg7XHJcblx0XHRcdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogODdweDtcclxuXHRcdFx0XHRcdCYgPiAuZmxleEJveCB7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG5cdFx0XHRcdFx0XHQuc3ViQm94MDIge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdC5mbGV4SXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHsgcGFkZGluZy1yaWdodDogMTJweDsgfVxyXG5cdFx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7IHBhZGRpbmctbGVmdDogMTNweDsgfVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLypcclxuNDA0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jUGFnZTQwNC5wYWdlSW5kZXh7XHJcblx0I01haW5JbWcgI01haW5JbWdJbm5lciAjTWFpbkltZ1RpdGxle1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0xMDBweDtcclxuXHRcdC5hanVzdHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQjQ29udGFpbmVye1xyXG5cdFx0LmNvbnRCb3gwMXtcclxuXHRcdFx0LmNvbnRTdWJCb3gwMXtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNTBweCAxMHB4IDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5idG5UeXBlTGluayB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDYwcHggMCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBwcmludCxcclxuc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC8qXHJcblx044OI44OD44OX44Oa44O844K4XHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2UucGFnZUluZGV4e1xyXG5cdFx0I01haW5JbWd7XHJcblx0XHRcdC5pbXBvcnRhbnRCb3h7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdC5pbXBvcnRhbnRUaXRsZXtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjYwcHgpO1xyXG5cdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdHRpbWV7XHJcblxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdCAgICAjTWFpbkltZ0lubmVye1xyXG5cdFx0ICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cdFx0ICBcdH1cclxuXHRcdH1cclxuXHRcdCNDb250Qm94MDF7XHJcblx0XHRcdC5jb250U3ViQm94MDJ7XHJcblx0XHRcdFx0Lmxpc3RUeXBlQ2FyZHtcclxuXHRcdFx0XHRcdC5idG5UeXBlQ2FyZHtcclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0LmZsZXhCb3h7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2VlNGY0ZjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNDb250Qm94MDJ7XHJcblx0XHRcdC5jb250U3ViQm94MDEge1xyXG5cdFx0XHRcdC5saW5rQm94IHtcclxuXHRcdFx0XHRcdC5sb3dlckxpbmsge1xyXG5cdFx0XHRcdFx0XHQubG93ZXJMaW5rX2l0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZWU0ZjRmO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2Fycm93XzAxX2hvdmVyLnBuZyk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGR0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYubnVte1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmYjJiMjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbnRTdWJCb3gwMiB7XHJcblx0XHRcdFx0LmZsZXhCb3h7XHJcblx0XHRcdFx0XHQudGVsQm94e1xyXG5cdFx0XHRcdFx0XHR0aW1le1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I0NvbnRCb3gwM3tcclxuXHRcdFx0LnBvc3RMaXN0RW50cnlDYXJke1xyXG5cdFx0XHRcdC5mbGV4SXRlbXtcclxuXHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0ICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZTRmNGY7XHJcblx0XHRcdFx0ICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvYXJyb3dfMDFfaG92ZXIucG5nKTtcclxuXHRcdFx0XHQgICAgICAgICAgLmNvbnRlbnR7XHJcblx0XHRcdFx0ICAgICAgICAgICAgLnRpdGxle1xyXG5cdFx0XHRcdCAgICAgICAgICAgICAgY29sb3I6ICNlZTRmNGY7XHJcblx0XHRcdFx0ICAgICAgICAgICAgfVxyXG5cdFx0XHRcdCAgICAgICAgICB9XHJcblx0XHRcdFx0ICAgICAgICB9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucG9wT3BlbldyYXBwZXIgLnBvcE9wZW4gLmNvbnRlbnQgLmJ1dHRvbkJveDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ZjRmO31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNDb250Qm94MDV7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNzVweDtcclxuXHRcdFx0LmNvbnRTdWJCb3gwMSB7XHJcblx0XHRcdFx0LnBvc3RMaXN0IHtcclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdHRpbWV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LnRpdGxle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qXHJcblx06auY5qmL5o+Q54Gv44Gu44GT44Gg44KP44KKXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VJbnRyb2R1Y2UucGFnZUluZGV4IHtcclxuXHRcdCNNYWluIHtcclxuXHRcdFx0I0NvbnRCb3gwMSB7XHJcblx0XHRcdFx0LmNvbnRTdWJCb3gge1xyXG5cdFx0XHRcdFx0LmZsZXhCb3gge1xyXG5cdFx0XHRcdFx0XHQuZmxleEl0ZW17XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvYXJyb3dfMDdfaG92ZXIucG5nKTtcclxuXHRcdFx0XHRcdFx0XHRcdC5mbGV4Qm94e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYubnVte1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmIyYjI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKlxyXG5cdOaPkOeBr+ijvemAoOWun+e4viDkuIDopqdcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQjUGFnZUFyY2hpdmVzLnBhZ2VJbmRleHtcclxuXHRcdC5jb250Qm94MDF7XHJcblx0XHRcdC5jb250U3ViQm94MDF7XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LypcclxuXHTmj5Dnga/oo73pgKDlrp/nuL4g6Kmz57SwXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VBcmNoaXZlcy5wYWdlRW50cnl7XHJcblx0XHQuY29udEJveDAxe1xyXG5cdFx0XHQuY29udFN1YkJveDAxe1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDYwcHggNjBweDtcclxuXHRcdFx0XHQuZmxleEJveHtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdC50aHVtYntcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDI4MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnR4dEJveHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMxMHB4KTtcclxuXHRcdFx0XHRcdFx0LnNpbXBsZVRhYmxlLnRhYmxlVHlwZVByb2R1Y3R7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdFx0XHR0Ym9keXtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dHJ7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0dGh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA4NHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0dGR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxOTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmVudHJ5Qm94e1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnNpbXBsZVRhYmxlLnRhYmxlVHlwZUN1c3RvbWVye1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdHRye1xyXG5cdFx0XHRcdFx0XHRcdFx0dGh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHRke1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKlxyXG5cdOWVhuWTgeOCq+OCv+ODreOCsCDjg4jjg4Pjg5dcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQjUGFnZUNhdGFsb2cucGFnZUluZGV4e1xyXG5cdFx0LmNvbnRCb3gwMiAuY29udFN1YkJveDAxIC5wb3N0TGlzdEVudHJ5Q2FyZCAuZmxleEl0ZW0gLnBvcE9wZW5XcmFwcGVyIC5wb3BPcGVuIC5jb250ZW50IC5idXR0b25Cb3g6aG92ZXJ7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogI2VlNGY0ZjtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9pY29uX2Nsb3NlMDMucG5nKTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LypcclxuXHTllYblk4Hjgqvjgr/jg63jgrAg44K144OW44Kr44OG44K044Oq77yI56iu6aGe77yJXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VDYXRhbG9nLnBhZ2VTdWJDYXRlZ29yeVR5cGUge1xyXG5cdFx0LmNvbnRCb3gwMiAuY29udFN1YkJveDAyIC5qc19wb3AgLmNvbnRlbnQgLmJ1dHRvbkJveDpob3ZlcntcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZWU0ZjRmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ljb25fY2xvc2UwMy5wbmcpO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKlxyXG5cdOWVhuWTgeOCq+OCv+ODreOCsCDoqbPntLBcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQjUGFnZUNhdGFsb2cucGFnZUVudHJ5IHtcclxuXHRcdC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAubXdCb3ggLmpzX3BvcCAuY29udGVudCAuYnV0dG9uQm94OmhvdmVye1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNlZTRmNGY7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudHMvaWNvbl9jbG9zZTAzLnBuZyk7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qXHJcblx044KI44GP44GC44KL6LOq5ZWPXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VGYXEucGFnZUluZGV4LFxyXG5cdCNQYWdlRmFxLnBhZ2VDYXRlZ29yeXtcclxuXHRcdCNDb250YWluZXIge1xyXG5cdFx0XHQuY29udEJveDAxIHtcclxuXHRcdFx0XHQuY29udFN1YkJveDAxIHtcclxuXHRcdFx0XHRcdC5wb3N0RmFxIHtcclxuXHRcdFx0XHRcdFx0LnBvc3RGYXFJdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXI6OmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2Fycm93XzAxX2hvdmVyLnBuZyk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKlxyXG5cdOOBiuefpeOCieOBmyDjg4jjg4Pjg5dcclxuXHTjgYrnn6XjgonjgZsg44Kr44OG44K044Oq5LiA6KanXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VOZXdzLnBhZ2VJbmRleCxcclxuXHQjUGFnZU5ld3MucGFnZUNhdGVnb3J5IHtcclxuXHRcdC5jb250Qm94MDF7XHJcblx0XHRcdC5jb250U3ViQm94MDF7XHJcblx0XHRcdFx0d2lkdGg6IDgwMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdC5wb3N0TmV3c3tcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0XHQucG9zdE5ld3NJdGVte1xyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXI6OmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9hcnJvd18wMV9ob3Zlci5wbmcpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LypcclxuXHTjgYrnn6XjgonjgZsg44OI44OD44OXXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VOZXdzLnBhZ2VJbmRleCB7XHJcblx0XHQuY29udEJveDAxe1xyXG5cdFx0XHRwYWRkaW5nOiAxMDBweCAwIDEzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LypcclxuXHTjgYrnn6XjgonjgZsg44Kr44OG44K044Oq5LiA6KanXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VOZXdzLnBhZ2VDYXRlZ29yeSB7XHJcblx0XHQuY29udEJveDAxe1xyXG5cdFx0XHRwYWRkaW5nOiA4MnB4IDAgMTMwcHg7XHJcblx0XHRcdC5sb3dlclRpdGxle1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ2cHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC8qXHJcblx05ZWP5ZCI44Gb6KaL56mN44KKIOODiOODg+ODl1xyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdCNQYWdlQ29udGFjdC5wYWdlSW5kZXgge1xyXG5cdFx0I01haW4ge1xyXG5cdFx0XHQjQ29udEJveDAyIHtcclxuXHRcdFx0XHQuY29udFN1YkJveDAyIHtcclxuXHRcdFx0XHRcdC50ZXh0Qm94IHtcclxuXHRcdFx0XHRcdFx0LmZsZXhCb3gge1xyXG5cdFx0XHRcdFx0XHRcdC5mbGV4SXRlbTAxIHtcclxuXHRcdFx0XHRcdFx0XHRcdC50ZWwgYXsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmZsZXhJdGVtMDIge1xyXG5cdFx0XHRcdFx0XHRcdFx0LnRlbCBheyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LypcclxuXHTllY/lkIjjgZvopovnqY3jgoog56K66KqN55S76Z2iXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VDb250YWN0LnBhZ2VDb25maXJtIHtcclxuXHRcdCNNYWluIHtcclxuXHRcdFx0I0NvbnRCb3gwMSB7XHJcblx0XHRcdFx0LmNvbnRTdWJCb3gge1xyXG5cdFx0XHRcdFx0Zm9ybSB7XHJcblx0XHRcdFx0XHRcdC5idG5UeXBlTGluayB7XHJcblx0XHRcdFx0XHRcdFx0aW5wdXR7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzg1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMnB4IDk1cHggMjJweCAyNnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LypcclxuXHTkvJrnpL7moYjlhoVcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQjUGFnZUNvbXBhbnkucGFnZUluZGV4IHtcclxuXHRcdCNNYWluICNDb250Qm94MDIge1xyXG5cdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0LnN1YkJveDAyIHtcclxuXHRcdFx0XHRcdC5saW5rIHtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNlZTRmNGY7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9hcnJvd18wMV9ob3Zlci5wbmcpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC8qXHJcblx05YuV55S757S55LuLXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VNb3ZpZSB7XHJcblx0XHQjQ29udGFpbmVye1xyXG5cdFx0XHQuY29udEJveDAxe1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwMHB4IDAgMTM1cHg7XHJcblx0XHRcdFx0LmNvbnRTdWJCb3gwMXtcclxuXHRcdFx0XHRcdHdpZHRoOiA4MDBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qXHJcblx054m55a6a5ZWG5Y+W5byV5rOV44Gr5Z+644Gl44GP6KGo6KiYXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VMYXcucGFnZUluZGV4e1xyXG5cdFx0I0NvbnRhaW5lcntcclxuXHRcdFx0LmNvbnRCb3gwMXtcclxuXHRcdFx0XHQuY29udFN1YkJveDAxe1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTEwcHggMTBweDtcclxuXHRcdFx0XHRcdC5zaW1wbGVUYWJsZXtcclxuXHRcdFx0XHRcdFx0dGh7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE5MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKlxyXG5cdOODl+ODqeOCpOODkOOCt+ODvOODneODquOCt+ODvFxyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdCNQYWdlUG9saWN5LnBhZ2VJbmRleHtcclxuXHRcdCNDb250YWluZXJ7XHJcblx0XHRcdC5jb250Qm94MDF7XHJcblx0XHRcdFx0LmNvbnRTdWJCb3gwMXtcclxuXHRcdFx0XHRcdHdpZHRoOiA4MDBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTAwcHggMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIHByaW50LFxyXG5zY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG5cdC8qIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyovXHJcblx0LyojIyMg44Oh44Kk44Oz44Kk44Oh44O844K4IOimi+WHuuOBl+ODqeODmeODqyAjIyMqL1xyXG5cdC8qIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyovXHJcblxyXG5cdC8qXHJcblx044OI44OD44OX44Oa44O844K4XHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2UucGFnZUluZGV4e1xyXG5cdFx0I01haW5JbWcge1xyXG5cdFx0XHQuaW1wb3J0YW50Qm94e1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdC5pbXBvcnRhbnRUaXRsZXtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxNHB4O1xyXG5cdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dGltZXtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjTWFpbkltZ0lubmVyIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDYwMnB4O1xyXG5cdFx0XHRcdC5tYWluSW1nVGl0bGUge1xyXG5cdFx0XHRcdFx0JiNNYWluSW1nVGl0bGUwMSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA5MHB4O1xyXG5cdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JiNNYWluSW1nVGl0bGUwMiB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA3M3B4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYnhzbGlkZXJCb3gge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0LmJ4c2xpZGVyIHtcclxuXHRcdFx0XHRcdFx0Lm10Ymcge1xyXG5cdFx0XHRcdFx0XHRcdC5iZyB7IGhlaWdodDogNjAycHg7IH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQubXRiZzAxIHtcclxuXHRcdFx0XHRcdFx0XHQuYmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvbWFpbl92aXN1X3NoYWRvdy5wbmcpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYngtY29udHJvbHMge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogODNweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAxOXB4O1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDY2cHg7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTdweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0XHRcdFx0Ji5ieC1wcmV2IHsgbGVmdDogMDsgfVxyXG5cdFx0XHRcdFx0XHRcdCYuYngtbmV4dCB7IHJpZ2h0OiAwOyB9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qXHJcblx044Kq44Oq44K444OK44Or5o+Q54GvXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VPcmlnaW5hbC5wYWdlSW5kZXh7XHJcblx0XHQjTWFpbkltZ3tcclxuXHRcdFx0I01haW5JbWdJbm5lcntcclxuXHRcdFx0XHQjTWFpbkltZ1RpdGxle1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDQxcHg7XHJcblx0XHRcdFx0ICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xyXG5cdFx0XHRcdCAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xyXG5cdFx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKlxyXG5cdOWFsemAmlxyXG5cdOiHquekvuijvemAoOOBruOBk+OBoOOCj+OCilxyXG5cdOijvemAoOW3peeoi+OBruOBlOe0ueS7i1xyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdCNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCxcclxuXHQjUGFnZUludHJvZHVjZS5wYWdlUHJvY2Vzc3tcclxuXHRcdCNNYWluSW1ne1xyXG5cdFx0XHQjTWFpbkltZ0lubmVye1xyXG5cdFx0XHRcdCNNYWluSW1nVGl0bGV7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzNweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzM3B4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjdweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjdweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qXHJcblx05YWx6YCaXHJcblx05ZWG5ZOB44Kr44K/44Ot44KwXHJcblx044K144Kk44K66KGoXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VDYXRhbG9nLFxyXG5cdCNQYWdlU2l6ZXtcclxuXHRcdCNNYWluSW1ne1xyXG5cdFx0XHQjTWFpbkltZ0lubmVye1xyXG5cdFx0XHRcdCNNYWluSW1nVGl0bGV7XHJcblx0XHRcdFx0XHRyaWdodDogMTZweDtcclxuXHRcdFx0XHQgICAgcGFkZGluZy10b3A6IDIycHg7XHJcblx0XHRcdFx0ICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0ICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xyXG5cdFx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKlxyXG5cdOaPkOeBr+ijvemAoOWun+e4viDlhbHpgJpcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQjUGFnZUFyY2hpdmVze1xyXG5cdFx0I01haW5JbWd7XHJcblx0XHRcdCNNYWluSW1nSW5uZXJ7XHJcblx0XHRcdFx0I01haW5JbWdUaXRsZXtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA0OXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQzcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyN3B4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyN3B4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKlxyXG5cdOaPkOeBr+ijvemAoOWun+e4viDkuIDopqdcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQjUGFnZUFyY2hpdmVzLnBhZ2VJbmRleHtcclxuXHRcdC5jb250Qm94MDF7XHJcblx0XHRcdC5jb250U3ViQm94MDF7XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LypcclxuXHTjgojjgY/jgYLjgovos6rllY8g5YWx6YCaXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VGYXF7XHJcblx0XHQjTWFpbkltZ3tcclxuXHRcdFx0I01haW5JbWdJbm5lcntcclxuXHRcdFx0XHQjTWFpbkltZ1RpdGxle1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XHJcblx0XHRcdFx0ICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRcdCAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyN3B4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKlxyXG5cdOOBiuefpeOCieOBmyDlhbHpgJpcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQjUGFnZU5ld3N7XHJcblx0XHQjTWFpbkltZ3tcclxuXHRcdFx0I01haW5JbWdJbm5lcntcclxuXHRcdFx0XHQjTWFpbkltZ1RpdGxle1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDUzcHg7XHJcblx0XHRcdFx0ICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0ICAgIHBhZGRpbmctYm90dG9tOiA1MnB4O1xyXG5cdFx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qXHJcblx05ZWP5ZCI44Gb6KaL56mN44KKIOWFsemAmlxyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdCNQYWdlQ29udGFjdHtcclxuXHRcdCNNYWluIHtcclxuXHRcdFx0LnN0ZXBCb3gge1xyXG5cdFx0XHRcdG1hcmdpbjogNTBweCAwO1xyXG5cdFx0XHRcdC5mbGV4SXRlbSB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYyggKDEwMCUgLSA2MHB4KSAvIDMgKTtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRkdCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI5cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGRkIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDA7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggNXB4IDE2cHg7XHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYgKyAuZmxleEl0ZW06YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDlweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAtMTlweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Zm9ybSB7XHJcblx0XHRcdFx0dGFibGUge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXNwYWNpbmc6IDAgMTRweDtcclxuXHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7IHBhZGRpbmctdG9wOiAwOyB9XHJcblx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7IHBhZGRpbmctYm90dG9tOiAxMXB4OyB9XHJcblx0XHRcdFx0XHR0ciB7XHJcblx0XHRcdFx0XHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgyKSB0ZCB7XHJcblx0XHRcdFx0XHRcdFx0bGFiZWwgeyB3aWR0aDogNDcuNTElOyB9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0c21hbGwge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMTNweCAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQxLjcyJTtcclxuXHRcdFx0XHRcdFx0XHQmLm90aGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0Ji53MTAwIHsgd2lkdGg6IDEwMCU7IH1cclxuXHRcdFx0XHRcdCYudzEyIHsgd2lkdGg6IDIxMHB4OyB9XHJcblx0XHRcdFx0XHQmLncyNCB7IHdpZHRoOiAxMDAlOyB9XHJcblx0XHRcdFx0XHQmLnczNiB7IHdpZHRoOiAxMDAlOyB9XHJcblx0XHRcdFx0XHQmLnc0OCB7IHdpZHRoOiAxMDAlOyB9XHJcblx0XHRcdFx0XHQmLnc2NCB7IHdpZHRoOiAxMDAlOyB9XHJcblx0XHRcdFx0XHQmW3R5cGU9XCJzdWJtaXRcIl0sICZbdHlwZT1cImJ1dHRvblwiXSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE4cHggODBweCAxOHB4IDM2cHg7XHJcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjhweCBjZW50ZXI7XHJcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1zaXplOiA0MnB4IGF1dG87XHJcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0ICAgIGhlaWdodDogNjVweDtcclxuXHRcdFx0XHRcdCAgICAmOmhvdmVye1xyXG5cdFx0XHRcdFx0ICAgIFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHQgICAgXHRib3JkZXItY29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHQgICAgXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2Fycm93XzAxLnBuZyk7XHJcblx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0ZXh0YXJlYSB7IHdpZHRoOiAxMDAlOyB9XHJcblx0XHRcdFx0LmZsZXhCb3gge1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMCAzNXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAyMXB4IDAgMTBweDtcclxuXHRcdFx0XHRcdHRhYmxlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdFx0XHRsYWJlbCB7IHdpZHRoOiA0Ny41MSU7IH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0ZGl2LmZsZXhJdGVtIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XHJcblx0XHRcdFx0XHRcdC50eHRCb3gge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggMjFweCAxOXB4O1xyXG5cdFx0XHRcdFx0XHRcdC50eHQgeyBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cclxuXHRcdFx0XHRcdFx0XHQubWFpbCB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5idG5UeXBlTGluayB7IG1hcmdpbi10b3A6IDQwcHg7IH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LypcclxuXHTli5XnlLvntLnku4tcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQjUGFnZU1vdmllIHtcclxuXHRcdCNNYWluSW1ne1xyXG5cdFx0XHQjTWFpbkltZ0lubmVye1xyXG5cdFx0XHRcdCNNYWluSW1nVGl0bGV7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzJweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNnB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjdweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjdweDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XHJcblx0XHRcdFx0XHRyaWdodDogMTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qXHJcblx054m55a6a5ZWG5Y+W5byV5rOV44Gr5Z+644Gl44GP6KGo6KiYXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VMYXcge1xyXG5cdFx0I01haW5JbWd7XHJcblx0XHRcdCNNYWluSW1nSW5uZXJ7XHJcblx0XHRcdFx0I01haW5JbWdUaXRsZXtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjKi9cclxuXHQvKiMjIyDjgrPjg7Pjg4bjg7Pjg4QgIyMjKi9cclxuXHQvKiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMqL1xyXG5cclxuXHQvKlxyXG5cdOODiOODg+ODl+ODmuODvOOCuFxyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdCNQYWdlLnBhZ2VJbmRleHtcclxuXHRcdC5jb250Qm94IHtcclxuXHJcblx0XHR9XHJcblx0XHQjQ29udEJveDAxIHtcclxuXHRcdFx0cGFkZGluZzogNjJweCAwIDE1MnB4O1xyXG5cdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0Lmxvd2VyVGl0bGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250U3ViQm94MDEge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDYzcHg7XHJcblx0XHRcdFx0Lmxvd2VyVGl0bGUgeyBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XHJcblx0XHRcdFx0Lmxpc3RUeXBlQ2FyZCB7IHBhZGRpbmc6IDA7IH1cclxuXHRcdFx0XHQubGlzdFR5cGVMaW5rQnRuIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweCAwO1xyXG5cdFx0XHRcdFx0LmJ0blR5cGVMaW5rIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNDBweCB0b3AgMzJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmICsgLmJ0blR5cGVMaW5rIHsgbWFyZ2luLXRvcDogMjBweDsgfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY29udFN1YkJveDAyIHtcclxuXHRcdFx0XHQubG93ZXJUaXRsZSB7IG1hcmdpbi1ib3R0b206IDU4cHg7IH1cclxuXHRcdFx0XHQubGlzdFR5cGVDYXJkIHtcclxuXHRcdFx0XHRcdC5idG5UeXBlQ2FyZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdC5mbGV4Qm94IHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTRweCAzMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0LmZsZXhJdGVtMDEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTIzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmZsZXhJdGVtMDIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjQ29udEJveDAyIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XHJcblx0XHRcdC53aWRlSW1nQm94IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ltZzAyX3NwLnBuZyk7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbnRTdWJCb3gwMSB7XHJcblx0XHRcdFx0cGFkZGluZzogMTg2cHggMCA4MHB4O1xyXG5cdFx0XHRcdC5saW5rQm94IHtcclxuXHRcdFx0XHRcdC5sb3dlckxpbmsgLmxvd2VyTGlua19pdGVtIGE6aG92ZXJ7IGNvbG9yOiAjMDAwOyB9XHJcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKG9kZCkgLmxvd2VyTGluayB7IHBhZGRpbmc6IDA7IH1cclxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoZXZlbikgeyBwYWRkaW5nOiAwOyB9XHJcblx0XHRcdFx0XHQmICsgLmxpbmtCb3ggeyBtYXJnaW4tdG9wOiA3MHB4OyB9XHJcblx0XHRcdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubGlua0JveDAxIHtcclxuXHRcdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubGlua0JveDAyIHtcclxuXHRcdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5sb3dlckxpbmsgeyBwYWRkaW5nOiAwOyB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5saW5rQm94MDMge1xyXG5cdFx0XHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMzAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250U3ViQm94MDIge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDM1cHggMzBweCA0MHB4O1xyXG5cdFx0XHRcdC5sZWFkIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIzcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MXB4O1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyODVweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9iYXJfMDFfc3AucG5nKTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogLTMwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mbGV4Qm94IHtcclxuXHRcdFx0XHRcdC50ZWxCb3gge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRcdC5reW90byB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiA3OHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50ZWwge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzdweDtcclxuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNHB4IDAgMCA2N3B4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDUzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDczcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC0xcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHRpbWUge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7IGZvbnQtc2l6ZTogMTJweDsgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYnRuVHlwZUNvbnRhY3Qge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDMycHggMCAwO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNDb250Qm94MDMge1xyXG5cdFx0XHRwYWRkaW5nOiA4MXB4IDAgOTBweDtcclxuXHRcdFx0aDMgeyBtYXJnaW4tYm90dG9tOiA0OXB4OyB9XHJcblx0XHRcdC5wb3N0TGlzdEVudHJ5Q2FyZCB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHQuZmxleEl0ZW0ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoICgxMDAlIC0gMTVweCkgLyAyICk7XHJcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAzMTVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTJweCAxMnB4IDU1cHg7XHJcblx0XHRcdFx0XHRcdC50aHVtYiB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdC8vcGFkZGluZy10b3A6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDEzNCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNvbnRlbnQgeyBtYXJnaW4tdG9wOiAzNXB4OyB9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucG9wT3BlbldyYXBwZXJ7XHJcblx0XHRcdFx0XHRcdCYub3BlbntcclxuXHRcdFx0XHRcdFx0XHQuanMtbXctd2FsbHtcclxuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDQ1MDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnBvcE9wZW57XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogNTVweDtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdFx0XHRcdFx0XHQgICAgbWF4LWhlaWdodDogOTB2aDtcclxuXHRcdFx0XHRcdFx0ICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG5cdFx0XHRcdFx0XHRcdC5jb250ZW50e1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNDBweCAzNXB4IDQ1cHggNDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdC5pbm5lciBmaWd1cmUgaW1neyBtYXgtaGVpZ2h0OiAzMzBweDsgfVxyXG5cdFx0XHRcdFx0XHRcdFx0LmJ1dHRvbkJveHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAtNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0MnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTRweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYnRuVHlwZUxpbmsge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE3cHggMzZweCA0OHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAyNHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjQ29udEJveDA0IHtcclxuXHRcdFx0cGFkZGluZzogODBweCAwIDExMHB4O1xyXG5cdFx0XHQuY29udFN1YkJveDAxIHtcclxuXHRcdFx0XHQuZmxleEJveCB7XHJcblx0XHRcdFx0XHQuZmxleEl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzZlNmU2ZTtcclxuXHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZlNmU2ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmZsZXhJdGVtMDEge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHRcdFx0XHRcdHNtYWxsIHsgZm9udC1zaXplOiAxNHB4OyB9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZmxleEl0ZW0wMiB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjQ29udEJveDA1IHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdC5pbWdCb3gge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwNnB4O1xyXG5cdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250U3ViQm94MDEge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDUxcHggMCAwO1xyXG5cdFx0XHRcdGgzIHsgbWFyZ2luLWJvdHRvbTogNHB4OyB9XHJcblx0XHRcdFx0LnBvc3RMaXN0IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0XHRcdFx0XHRcdC50aXRsZSB7IG1hcmdpbi10b3A6IDRweDsgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5idG5UeXBlTGluayB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMnB4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQvKlxyXG5cdOOCquODquOCuOODiuODq+aPkOeBr1xyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdCNQYWdlT3JpZ2luYWwucGFnZUluZGV4IHtcclxuXHRcdCNNYWluIHtcclxuXHRcdFx0LmNvbnRTdWJCb3gge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdC5ib3hUaXRsZSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0cCB7IG1hcmdpbi1ib3R0b206IDZweDsgfVxyXG5cdFx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdFx0XHRcdHNtYWxsIHsgZm9udC1zaXplOiAyNHB4OyB9XHJcblx0XHRcdFx0XHRcdCYgKyBoMyB7IG1hcmdpbi10b3A6IC0ycHg7IH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiA+IHAge1xyXG5cdFx0XHRcdFx0JiArIC5nYWxsZXJ5IHsgbWFyZ2luLXRvcDogNDFweDsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjQ29udEJveDAxIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTJweDtcclxuXHRcdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmZsZXhCb3gge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHQuZmxleEl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1NHB4O1xyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNDb250Qm94MDIge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG5cdFx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHRcdC5nYWxsZXJ5IHtcclxuXHRcdFx0XHRcdFx0LmZsZXhJdGVtIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYyggKDEwMCUgLSAxNXB4KSAvIDIgKTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDJuKSB7IG1hcmdpbi1yaWdodDogMDsgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNDb250Qm94MDMge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG5cdFx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHRcdC5nYWxsZXJ5IHtcclxuXHRcdFx0XHRcdFx0LmxlZnQge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0LmZsZXhJdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKCAoMTAwJSAtIDE1cHgpIC8gMiApO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoM24pIHsgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XHJcblx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDJuKSB7IG1hcmdpbi1yaWdodDogMDsgfVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjQ29udEJveDA0IHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHRcdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0XHQmID4gcCB7IG1hcmdpbi1ib3R0b206IDQycHg7IH1cclxuXHRcdFx0XHRcdCYgPiAuZmxleEJveCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDI1cHg7XHJcblx0XHRcdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoICgxMDAlIC0gMjZweCkgLyAyICk7XHJcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDdweDtcclxuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAtMThweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JiArIC5mbGV4Qm94IHsgbWFyZ2luLXRvcDogMzBweDsgfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjQ29udEJveDA1IHtcclxuXHRcdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0XHQuZ2FsbGVyeSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC0xNXB4O1xyXG5cdFx0XHRcdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKCAoMTAwJSAtIDMwcHgpIC8gMyApO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdCYuY29sLTQge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYuY29sLTIge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoICgxMDAlIC0gMTVweCkgLyAyICk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKlxyXG5cdOiHquekvuijvemAoOOBruOBk+OBoOOCj+OCilxyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdCNQYWdlSW50cm9kdWNlLnBhZ2VJbmRleCB7XHJcblx0XHQjTWFpbiB7XHJcblx0XHRcdC5jb250Qm94IHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNTRweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHRcdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0LmJveFRpdGxlIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcclxuXHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRcdHNtYWxsIHsgZm9udC1zaXplOiAyNHB4OyB9XHJcblx0XHRcdFx0XHRcdFx0JiArIGgzIHsgbWFyZ2luLXRvcDogLTJweDsgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZ2FsbGVyeSB7XHJcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0LmZsZXhJdGVtIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYyggKDEwMCUgLSAxNXB4KSAvIDIgKTtcclxuXHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDJuKSB7IG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0I0NvbnRCb3gwMSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDEyMnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cdFx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHRcdC5ib3hUaXRsZSB7IG1hcmdpbi1ib3R0b206IDMwcHg7IH1cclxuXHRcdFx0XHRcdC5mbGV4Qm94IHtcclxuXHRcdFx0XHRcdFx0LmZsZXhJdGVtIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYyggKDEwMCUgLSAxNXB4KSAvIDIgKTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNXB4IGJvdHRvbSAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogN3B4IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMzlweCAxMHB4IDM1cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoM24pIHsgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgybikgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuXHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHAgc3BhbiB7IGRpc3BsYXk6IGlubGluZTsgfVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZmxleEJveCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHggMCAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5udW0geyBmb250LXNpemU6IDM0cHg7IH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRzcGFuIHsgZm9udC1zaXplOiAyOXB4OyB9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNDb250Qm94MDIge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG5cdFx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHRcdC5ib3hUaXRsZSB7IG1hcmdpbi1ib3R0b206IDM3cHg7IH1cclxuXHRcdFx0XHRcdC5mbGV4Qm94IHtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0LmZsZXhJdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI3MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRwIHsgcGFkZGluZzogNDFweCAwOyB9XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDU1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNDb250Qm94MDMge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MnB4O1xyXG5cdFx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHRcdC5nYWxsZXJ5IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTFweDtcclxuXHRcdFx0XHRcdFx0LmZsZXhJdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjQ29udEJveDA0IHtcclxuXHRcdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0XHQuZ2FsbGVyeSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdFx0XHRcdC5mbGV4SXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJ0blR5cGVMaW5rIHsgbWFyZ2luLXRvcDogNDFweDsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjQ29udEJveDA1IHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTJweDtcclxuXHRcdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0XHQuZ2FsbGVyeSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdFx0XHRcdC5mbGV4SXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjQ29udEJveDA2IHtcclxuXHRcdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0XHQuYm94VGl0bGUgeyBtYXJnaW4tYm90dG9tOiAzOXB4OyB9XHJcblx0XHRcdFx0XHQuZ2FsbGVyeSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdFx0XHRcdC5mbGV4SXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJ0blR5cGVMaW5rIHsgbWFyZ2luLXRvcDogNDJweDsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjQ29udEJveDA3IHtcclxuXHRcdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0XHQuYm94VGl0bGUgeyBtYXJnaW4tYm90dG9tOiAzOXB4OyB9XHJcblx0XHRcdFx0XHQuZmxleEJveCB7XHJcblx0XHRcdFx0XHRcdC5kZXNjcmlwdGlvbiB7XHJcblxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZmxleEJveDAxIHtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0LmZsZXhJdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI3MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDQxcHggMCA0MnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNTVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mbGV4Qm94MDIge1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDcwcHggMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHQuZmxleEl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKlxyXG5cdOijvemAoOW3peeoi+OBruOBlOe0ueS7i1xyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdCNQYWdlSW50cm9kdWNlLnBhZ2VQcm9jZXNzIHtcclxuXHRcdCNNYWluIHtcclxuXHRcdFx0LmNvbnRCb3gge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA5MnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC01MnB4O1xyXG5cdFx0XHRcdGgzIHsgZm9udC1zaXplOiAzMnB4OyB9XHJcblx0XHRcdFx0LmZsZXhCb3gge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRcdFx0XHQuZmxleEl0ZW0ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTJweDtcclxuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZShvZGQpIHsgcGFkZGluZy1yaWdodDogMDsgfVxyXG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHsgcGFkZGluZy1sZWZ0OiAwOyB9XHJcblx0XHRcdFx0XHRcdGR0IHtcclxuXHRcdFx0XHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyM3B4IDAgMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4geyBmb250LXNpemU6IDI0cHg7IH1cclxuXHRcdFx0XHRcdFx0XHRcdGg0IHsgZm9udC1zaXplOiAzMnB4OyB9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjcwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGRkIHsgbWFyZ2luLXRvcDogMzBweDsgfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmZsZXhJdGVtMDgge1xyXG5cdFx0XHRcdFx0XHRkdCAudGl0bGUgeyBoZWlnaHQ6IGF1dG87IH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qXHJcblx05rOo5paH44Gu5rWB44KMXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VPcmRlci5wYWdlSW5kZXgge1xyXG5cdFx0I01haW5JbWcgI01haW5JbWdJbm5lciB7XHJcblx0XHRcdCNNYWluSW1nVGl0bGUge1xyXG5cdFx0XHRcdHdpZHRoOiAxNDRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDI0M3B4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nOiAyNXB4IDUxcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNNYWluIHtcclxuXHRcdFx0LmNvbnRCb3gge1xyXG5cdFx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHQuYm94VGl0bGUge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGgzIHsgZm9udC1zaXplOiAzMnB4OyB9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudHh0Qm94IHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxyXG5cdFx0XHRcdFx0LmJ0blR5cGVMaW5rIGEgeyBmb250LXNpemU6IDIycHg7IH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0I0NvbnRCb3gwMSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDk0cHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XHJcblx0XHRcdFx0LmNvbnRTdWJCb3gge1xyXG5cdFx0XHRcdFx0ZmlndXJlIHsgbWFyZ2luOiA0MXB4IDAgNTBweDt9XHJcblx0XHRcdFx0XHQubGlua0JveCB7XHJcblx0XHRcdFx0XHRcdC8vbWF4LXdpZHRoOiAzNDVweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdFx0LmZsZXhJdGVtIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHQmICsgLmZsZXhJdGVtIHsgbWFyZ2luLXRvcDogMjBweDsgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNDb250Qm94MDIge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1NHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1NnB4O1xyXG5cdFx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHRcdC5ib3hUaXRsZSB7IG1hcmdpbi1ib3R0b206IDM5cHg7IH1cclxuXHRcdFx0XHRcdC50eHRCb3gge1xyXG5cdFx0XHRcdFx0XHQucGhvdG8ge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNzBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50eHQge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNDFweCAwIDQycHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5saW5rQm94IHtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0Ly9tYXgtd2lkdGg6IDM0NXB4O1xyXG5cdFx0XHRcdFx0XHRcdCYgKyBwIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20gMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY29udGFjdEJveCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDcwcHg7XHJcblx0XHRcdFx0XHRcdC5mbGV4SXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRcdFx0ICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHRcdFx0XHRcdFx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xyXG5cdFx0XHRcdFx0XHRcdCAgICBmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHNtYWxsIHsgZm9udC1zaXplOiAxMnB4OyB9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC50ZWwgYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAzNXB4IDAgMXB4IDY2cHg7XHJcblx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDFweCBib3R0b207XHJcblx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDUzcHggYXV0bztcclxuXHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMzdweDtcclxuXHRcdFx0XHRcdFx0ICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0ICAgIHNtYWxsIHtcclxuXHRcdFx0XHRcdFx0ICAgIFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdCAgICBsZWZ0OiA4MHB4O1xyXG5cdFx0XHRcdFx0XHRcdCAgICBmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5tYWlsIGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0NHB4IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDU4cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5mbGV4SXRlbTAxIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM2ZTZlNmU7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmZsZXhJdGVtMDIge1xyXG5cdFx0XHRcdFx0XHRcdHA6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNDb250Qm94MDMge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1NHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MXB4O1xyXG5cdFx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHRcdC5ib3hUaXRsZSB7IG1hcmdpbi1ib3R0b206IDMycHg7IH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0I0NvbnRCb3gwNCB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDU0cHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDcwcHg7XHJcblx0XHRcdFx0LmNvbnRTdWJCb3gge1xyXG5cdFx0XHRcdFx0LnR4dEJveCB7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdC5waG90byB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI3MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudHh0IHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA0MXB4IDAgNDJweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0OXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNDb250Qm94MDUge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1NHB4O1xyXG5cdFx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHRcdC5ib3hUaXRsZSB7IG1hcmdpbi1ib3R0b206IDM5cHg7IH1cclxuXHRcdFx0XHRcdC5mbGV4Qm94IHtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0LmZsZXhJdGVtIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1MHB4IDAgNDFweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuXHRcdFx0XHRcdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI3MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5mbGV4SXRlbTAyIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7IH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qXHJcblx05YWx6YCaXHJcblx05o+Q54Gv6KO96YCg5a6f57i+IOS4gOimp1xyXG5cdOaPkOeBr+ijvemAoOWun+e4viDjgqvjg4bjgrTjg6rkuIDopqdcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQjUGFnZUFyY2hpdmVzLnBhZ2VJbmRleCxcclxuXHQjUGFnZUFyY2hpdmVzLnBhZ2VDYXRlZ29yeXtcclxuXHRcdC5jb250Qm94MDF7XHJcblx0XHRcdHBhZGRpbmc6IDUwcHggMCAxMDVweDtcclxuXHRcdFx0aDN7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250U3ViQm94MDF7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LypcclxuXHTmj5Dnga/oo73pgKDlrp/nuL4g6Kmz57SwXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VBcmNoaXZlcy5wYWdlRW50cnl7XHJcblx0XHQuY29udEJveDAxe1xyXG5cdFx0XHRwYWRkaW5nOiA2MHB4IDA7XHJcblx0XHRcdC5jb250U3ViQm94MDF7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogNTBweCAzMHB4IDMwcHg7XHJcblx0XHRcdFx0Lmxvd2VyVGl0bGV7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZmxleEJveHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0LnRodW1ie1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50eHRCb3h7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHQuc2ltcGxlVGFibGUudGFibGVUeXBlUHJvZHVjdHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHRye1xyXG5cdFx0XHRcdFx0XHRcdFx0dGh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vd2lkdGg6IDg0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR0ZHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly93aWR0aDogMTkwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5lbnRyeUJveHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zaW1wbGVUYWJsZS50YWJsZVR5cGVDdXN0b21lcntcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHR0cntcclxuXHRcdFx0XHRcdFx0XHRcdHRoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogOTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHRke1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjA7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LypcclxuXHTllYblk4Hjgqvjgr/jg63jgrAg44OI44OD44OXXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VDYXRhbG9nLnBhZ2VJbmRleHtcclxuXHRcdC5jb250Qm94MDF7XHJcblx0XHRcdHBhZGRpbmc6IDkycHggMCA2MHB4O1xyXG5cdFx0XHQuY29udFN1YkJveDAxe1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNzVweDtcclxuXHRcdFx0XHQubG93ZXJUaXRsZXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lmxpc3RUeXBlQ2FyZHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5saXN0VHlwZUxpbmtCdG57XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFx0XHRcdC5idG5UeXBlTGlua3tcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNDBweCB0b3AgMzBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY29udFN1YkJveDAye1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0Lmxvd2VyVGl0bGV7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI5cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2l6ZUJveHtcclxuXHRcdFx0XHRcdHVse1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pe1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jb250Qm94MDJ7XHJcblx0XHRcdHBhZGRpbmc6IDUycHggMCA2MHB4O1xyXG5cclxuXHRcdFx0LmNvbnRTdWJCb3gwMXtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdC5wb3N0TGlzdEVudHJ5Q2FyZHtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0XHRcdFx0XHRsaSBhIC50aHVtYntcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mbGV4SXRlbXtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7XHJcblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pe1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDRuKXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHQuY29udGVudHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMTE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHQudGl0bGV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYnRuVHlwZVNpemV7XHJcblx0XHRcdFx0XHRcdCAgICB0b3A6IGF1dG87XHJcblx0XHRcdFx0XHRcdCAgICBib3R0b206IDcycHg7XHJcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAzMHB4IDEwcHggMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTVweCBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE1cHggYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnBvcE9wZW5XcmFwcGVye1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdCYub3BlbntcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0LmpzLW13LXdhbGx7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDQ1MDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnBvcE9wZW57XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdC5jb250ZW50e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5ub3RlVHh0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0LmJ1dHRvbkJveHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzdweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM3cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IC01MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5zbmFwe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNDhweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ljb25fc25hcC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDBweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IC02NXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5ub0J0bntcclxuXHRcdFx0XHRcdFx0XHRhIC5jb250ZW50e1xyXG5cdFx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogNDVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lmxpc3RUeXBlTGlua0J0bntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHRcdFx0LmJ0blR5cGVMaW5re1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA0MHB4IHRvcCAzMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250U3ViQm94MDJ7XHJcblx0XHRcdFx0cGFkZGluZzogNTVweCAwcHggMDtcclxuXHRcdFx0XHQubG93ZXJUaXRsZXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjlweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNwZWNCb3h7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMzBweCAzMHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHQuaW1nQm94e1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSl7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnRhYmxlV3JhcHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHRhYmxle1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdHRye1xyXG5cdFx0XHRcdFx0XHRcdFx0dGh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjMlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMil7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI0JTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDMpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1NCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHRke1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS44O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDEpLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEycHggNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEycHggOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdHNtYWxse1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQvKlxyXG5cdOWVhuWTgeOCq+OCv+ODreOCsCDjgqvjg4bjgrTjg6pcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQjUGFnZUNhdGFsb2cucGFnZUNhdGVnb3J5IHtcclxuXHRcdC5jYXRlZ29yeUxpc3RCb3h7XHJcblx0XHRcdC5sb3dlclRpdGxle1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNhdGVnb3J5TGlzdHtcclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY29udEJveDAxe1xyXG5cdFx0XHQuY29udFN1YkJveHtcclxuXHRcdFx0XHRwYWRkaW5nOiA1NXB4IDAgNDVweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHQubG93ZXJUaXRsZXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjlweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5wb3N0TGlzdEVudHJ5Q2FyZHtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgybil7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE4cHggMTVweCA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdC5jb250ZW50e1xyXG5cdFx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogNzVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qXHJcblx05ZWG5ZOB44Kr44K/44Ot44KwIOOCteODluOCq+ODhuOCtOODqu+8iOeUqOmAlO+8iVxyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdCNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlVc2Uge1xyXG5cclxuXHRcdC5jYXRlZ29yeUxpc3RCb3h7XHJcblx0XHRcdC5sb3dlclRpdGxle1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNhdGVnb3J5TGlzdHtcclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY29udEJveDAxe1xyXG5cdFx0XHRwYWRkaW5nOiA3NXB4IDAgODBweDtcclxuXHRcdFx0Lmxvd2VyVGl0bGV7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250U3ViQm94e1xyXG5cdFx0XHRcdC5jb250VGl0bGV7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY29udFN1YkJveDAxe1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdC5wb3N0TGlzdEVudHJ5Q2FyZHtcclxuXHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pe1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggNDBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY29udFN1YkJveDAye1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdC50YWJsZVdyYXB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDMwcHg7XHJcblx0XHRcdFx0XHQuc2ltcGxlVGFibGV7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR0aHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTRweCA1cHg7XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKXtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxNiU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMil7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDMpe1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI5JTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSg0KXtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHRke1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYnRuV3JhcHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdC5ib3hTaXplLFxyXG5cdFx0XHRcdFx0XHQuYm94Q29udGFjdHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYm94U2l6ZXtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJ0blR5cGVMaW5rTG93ZXJ7XHJcblx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE4cHggNjVweCAxOHB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogNDJweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdCAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAyNTVweDtcclxuXHRcdFx0XHRcdFx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuXHRcdFx0XHRcdFx0XHQgICAgJjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHQgICAgXHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLmJveFNpemV7XHJcblx0XHRcdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAzMHB4IHRvcCAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLmJveENvbnRhY3R7XHJcblx0XHRcdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IHRvcCAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LypcclxuXHTllYblk4Hjgqvjgr/jg63jgrAg6Kmz57SwXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VDYXRhbG9nLnBhZ2VFbnRyeSB7XHJcblx0XHQuY29udEJveDAxe1xyXG5cdFx0XHRwYWRkaW5nOiA5MHB4IDAgNTBweDtcclxuXHRcdFx0Lmxvd2VyVGl0bGV7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY29udEJveDAye1xyXG5cdFx0XHRwYWRkaW5nOiA1M3B4IDAgNTBweDtcclxuXHRcdFx0Lmxvd2VyVGl0bGV7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS44O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250U3ViQm94MDF7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDMwcHg7XHJcblx0XHRcdFx0LmlubmVyMDF7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDU1cHg7XHJcblx0XHRcdFx0XHQudGh1bWJ7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnR4dEJveHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdC50b2t1Y2hvVGl0bGV7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY2YtdG9rdWNob3tcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5saXN0VHlwZUxpbmtCdG57XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdC5idG5UeXBlTGlua0xvd2Vye1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTZweCA3MHB4IDE2cHggMzhweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pbm5lcjAye1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0LmNvbnRUaXRsZXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5td0JveHtcclxuXHRcdFx0XHRcdFx0LnNpemVUeHR7XHJcblx0XHRcdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuanNfcG9we1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHRcdFx0XHRcdFx0XHQmLm9wZW57XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdCYrLmpzLW13LXdhbGx7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDQ1MDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmNvbnRlbnR7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHQudGl0bGV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmlubmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmaWd1cmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQubm90ZVR4dHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAwIDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQuYnV0dG9uQm94e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzdweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ljb25fY2xvc2UucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogLTUwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnRhYmxlV3JhcHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTVweDtcclxuXHRcdFx0XHRcdFx0LnNpbXBsZVRhYmxle1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdHRoe1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE2JTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMil7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNSU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDMpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjklO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSg0KXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dGR7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNHB4IDVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJ0bldyYXB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0LmJveFNpemUsXHJcblx0XHRcdFx0XHRcdFx0LmJveENvbnRhY3R7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuYm94U2l6ZXtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuYnRuVHlwZUxpbmtMb3dlcntcclxuXHRcdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE4cHggNjVweCAxOHB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1zaXplOiA0MnB4IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgd2lkdGg6IDI1NXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgJjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdCAgICBcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCYuYm94U2l6ZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAzMHB4IHRvcCAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmLmJveENvbnRhY3R7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCB0b3AgMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJ0blR5cGVMaW5re1xyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjVweCA0MHB4IDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAxN3B4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pbm5lcjAze1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNTBweCAwIDA7XHJcblx0XHRcdFx0XHQuY29udFRpdGxle1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNmLWNob2NoaW5faW1nQm94e1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgybil7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbnRTdWJCb3gwMntcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA3NXB4IDA7XHJcblx0XHRcdFx0LnBvc3RMaXN0RW50cnlDYXJke1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pe1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggNDBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYnRuVHlwZUxpbmt7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDAgNDBweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20gMTdweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qXHJcblx05ZWG5ZOB44Kr44K/44Ot44KwIOOCteODluOCq+ODhuOCtOODqu+8iOeorumhnu+8iVxyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdCNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlUeXBlIHtcclxuXHRcdC5jb250Qm94MDF7XHJcblx0XHRcdHBhZGRpbmc6IDk1cHggMCA1MnB4O1xyXG5cdFx0fVxyXG5cdFx0LmNvbnRCb3gwMntcclxuXHRcdFx0cGFkZGluZzogNjJweCAwIDA7XHJcblx0XHRcdC5jb250U3ViQm94MDF7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0LnBvc3RMaXN0RW50cnlDYXJke1xyXG5cdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pe1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggNDBweDtcclxuXHRcdFx0XHRcdFx0XHQuY29udGVudHtcclxuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogNzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdC50aXRsZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0c21hbGx7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjODg4ODg4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250U3ViQm94MDJ7XHJcblx0XHRcdFx0cGFkZGluZzogNjBweCAwO1xyXG5cdFx0XHRcdC5idG5UeXBlU2l6ZSB7XHJcblx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuanNfcG9we1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cdFx0XHRcdFx0Ji5vcGVue1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0JisuanMtbXctd2FsbHtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNvbnRlbnR7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweDtcclxuXHRcdFx0XHRcdFx0LnRpdGxle1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmlubmVye1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjM7XHJcblx0XHRcdFx0XHRcdFx0ZmlndXJle1xyXG5cdFx0XHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lm5vdGVUeHR7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAwIDA7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYnV0dG9uQm94e1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzN3B4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzdweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2ljb25fY2xvc2UucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogLTUwcHg7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQvKlxyXG5cdOOCteOCpOOCuuihqCDjg4jjg4Pjg5dcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQjUGFnZVNpemUucGFnZUluZGV4e1xyXG5cdFx0I0NvbnRhaW5lcntcclxuXHRcdFx0LmNvbnRCb3gwMXtcclxuXHRcdFx0XHRwYWRkaW5nOiA5NXB4IDAgMDtcclxuXHRcdFx0XHQubG93ZXJUaXRsZXtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5sZWFke1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTVweDtcclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnRTdWJCb3gwMXtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHQuc2l6ZUJveHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogNDJweCAxNXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdFx0aDR7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOXB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmZsZXhCb3h7XHJcblx0XHRcdFx0XHRcdFx0ZmlndXJle1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE0NXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMjZweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDdweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTY1cHgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AgOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS44O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LypcclxuXHTjgrXjgqTjgrrooagg5LiL5bGkXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VTaXplLnBhZ2VMaXN0MSxcclxuXHQjUGFnZVNpemUucGFnZUxpc3QyLFxyXG5cdCNQYWdlU2l6ZS5wYWdlTGlzdDMsXHJcblx0I1BhZ2VTaXplLnBhZ2VMaXN0NCxcclxuXHQjUGFnZVNpemUucGFnZUxpc3Q1IHtcclxuXHRcdCNDb250YWluZXJ7XHJcblx0XHRcdC5jYXRlZ29yeUxpc3RCb3h7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0Lmxvd2VyVGl0bGV7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY2F0ZWdvcnlMaXN0e1xyXG5cdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250Qm94MDF7XHJcblx0XHRcdFx0cGFkZGluZzogNzVweCAwO1xyXG5cdFx0XHRcdC5sb3dlclRpdGxle1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnRTdWJCb3gwMXtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMzBweCA2MHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHQuc2l6ZVRpdGxle1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnNpbXBsZVRhYmxle1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0dGh7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggNXB4O1xyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSl7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTYlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpe1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKXtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyOSU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoNCl7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR0ZHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDJweCAxNHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50ZENvbnRhY3R7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjVweCAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdC5ub19kaXNwU3B7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYnRuVHlwZUxpbmtMb3dlcntcclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxOHB4IDY1cHggMThweCAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDQwcHggdG9wIDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYnRuV3JhcHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdC5mbGV4SXRlbXtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHQgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xyXG5cdFx0XHRcdFx0XHQgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG5cdFx0XHRcdFx0XHQgICAgJjpudGgtb2YtdHlwZSgxKXtcclxuXHRcdFx0XHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYnRuVHlwZUxpbmtMb3dlcntcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIycHggOTBweCAyMnB4IDI2cHg7XHJcblx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMycHggdG9wIDI4cHg7XHJcblx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogNTJweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdCAgICAmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQvKlxyXG5cdOOCiOOBj+OBguOCi+izquWVj1xyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdCNQYWdlRmFxLnBhZ2VJbmRleCxcclxuXHQjUGFnZUZhcS5wYWdlQ2F0ZWdvcnkge1xyXG5cdFx0I0NvbnRhaW5lcntcclxuXHRcdFx0LmNhdGVnb3J5TGlzdEJveHtcclxuXHRcdFx0XHQuY2F0ZWdvcnlMaXN0e1xyXG5cdFx0XHRcdFx0IGxpe1xyXG5cdFx0XHRcdFx0IFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdCB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250Qm94MDF7XHJcblx0XHRcdFx0Lmxvd2VyVGl0bGV7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDM0cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1OHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29udFN1YkJveDAxe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0XHQucG9zdEZhcSB7XHJcblx0XHRcdFx0XHRcdC5wb3N0RmFxSXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDM1cHggMDtcclxuXHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5wb3N0RmFxQ29udHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qXHJcblx044KI44GP44GC44KL6LOq5ZWPIOips+e0sFxyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdCNQYWdlRmFxLnBhZ2VFbnRyeSB7XHJcblx0XHQjQ29udGFpbmVye1xyXG5cdFx0XHQuY2F0ZWdvcnlMaXN0Qm94e1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1NnB4O1xyXG5cdFx0XHRcdC5jYXRlZ29yeUxpc3R7XHJcblx0XHRcdFx0XHQgbGl7XHJcblx0XHRcdFx0XHQgXHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0IH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbnRCb3gwMXtcclxuXHRcdFx0XHQuY29udFN1YkJveDAxe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdC5lbnRyeUZhcXtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50cy9mYXEvYmFyXzAxLnBuZykgcmVwZWF0LXggbGVmdCB0b3AsIHVybCguLi9pbWcvY29udGVudHMvZmFxL2Jhcl8wMS5wbmcpIHJlcGVhdC14IGxlZnQgYm90dG9tO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMXB4LCBhdXRvIDFweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMzVweCAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHQucG9zdEZhcVRpdGxle1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzRweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucG9zdEZhcUNvbnR7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzZweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHRcdFx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LypcclxuXHTjgYrnn6XjgonjgZsg44OI44OD44OXXHJcblx044GK55+l44KJ44GbIOOCq+ODhuOCtOODquS4gOimp1xyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdCNQYWdlTmV3cy5wYWdlSW5kZXgsXHJcblx0I1BhZ2VOZXdzLnBhZ2VDYXRlZ29yeSB7XHJcblx0XHQjQ29udGFpbmVye1xyXG5cdFx0XHQuY29udEJveDAxe1xyXG5cdFx0XHRcdC5sb3dlclRpdGxle1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnRTdWJCb3gwMXtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0LnBvc3ROZXdzIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0XHRcdFx0LnBvc3ROZXdzSXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDAgMzhweCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LnBvc3ROZXdzVGltZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnBvc3ROZXdzQ29udHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS44O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LypcclxuXHTjgYrnn6XjgonjgZsg44OI44OD44OXXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VOZXdzLnBhZ2VJbmRleCB7XHJcblx0XHQjQ29udGFpbmVye1xyXG5cdFx0XHQuY29udEJveDAxe1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwMHB4IDAgMTIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qXHJcblx044GK55+l44KJ44GbIOOCq+ODhuOCtOODquS4gOimp1xyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdCNQYWdlTmV3cy5wYWdlQ2F0ZWdvcnkge1xyXG5cdFx0I0NvbnRhaW5lcntcclxuXHRcdFx0LmNvbnRCb3gwMXtcclxuXHRcdFx0XHRwYWRkaW5nOiA5MnB4IDAgMTIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qXHJcblx044GK55+l44KJ44GbIOips+e0sFxyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdCNQYWdlTmV3cy5wYWdlRW50cnkge1xyXG5cdFx0I0NvbnRhaW5lcntcclxuXHRcdFx0LmNvbnRCb3gwMXtcclxuXHRcdFx0XHQuY29udFN1YkJveDAxe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdC5lbnRyeU5ld3N7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvZmFxL2Jhcl8wMS5wbmcpIHJlcGVhdC14IGxlZnQgdG9wLCB1cmwoLi4vaW1nL2NvbnRlbnRzL2ZhcS9iYXJfMDEucG5nKSByZXBlYXQteCBsZWZ0IGJvdHRvbTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDFweCwgYXV0byAxcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDI0cHggMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHRcdFx0LnBvc3ROZXdzVGl0bGV7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDM0cHggYXV0bztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucG9zdE5ld3NUaW1le1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnBvc3ROZXdzQ29udHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAzNnB4IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qXHJcblx05ZWP5ZCI44Gb6KaL56mN44KKXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VDb250YWN0LnBhZ2VJbmRleCB7XHJcblx0XHQjTWFpbiB7XHJcblx0XHRcdC5jb250Qm94IHtcclxuXHRcdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNDb250Qm94MDEge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA5MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MXB4O1xyXG5cdFx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHRcdC5sb3dlclRpdGxlIHsgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjQ29udEJveDAyIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHRcdFx0XHQuY29udFN1YkJveDAxIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDYxcHg7XHJcblx0XHRcdFx0XHQubG93ZXJUaXRsZSB7IG1hcmdpbi1ib3R0b206IDM5cHg7IH1cclxuXHRcdFx0XHRcdC50ZXh0Qm94IHsgcGFkZGluZzogNDBweCAwIDQycHg7IFx0fVxyXG5cclxuXHRcdFx0XHRcdC50ZXh0Qm94IHAgYTpob3ZlcntcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jb250U3ViQm94MDIge1xyXG5cdFx0XHRcdFx0Lmxvd2VyVGl0bGUgeyBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XHJcblx0XHRcdFx0XHQudGV4dEJveCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggMTVweCA1MHB4O1xyXG5cdFx0XHRcdFx0XHQuZmxleEJveCB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMXB4O1xyXG5cdFx0XHRcdFx0XHRcdC5mbGV4SXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdC50ZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDM3cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmZsZXhJdGVtMDEge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTlweDtcclxuXHRcdFx0XHRcdFx0XHRcdC50ZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUzcHggYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDFweCBib3R0b207XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMzVweCAwIDFweCA2NnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHNtYWxsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDgwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRwOm5vdCgudGVsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRzbWFsbCB7IGZvbnQtc2l6ZTogMTJweDsgfVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZmxleEl0ZW0wMiB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzAwMDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0LnRlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgbWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMCAxcHggNjJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQ3cHggYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmJ0blR5cGVMaW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjQ29udEJveDAzIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNTFweDtcclxuXHRcdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LypcclxuXHTllY/lkIjjgZvopovnqY3jgoog56K66KqN55S76Z2iXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VDb250YWN0LnBhZ2VDb25maXJtIHtcclxuXHRcdCNNYWluIHtcclxuXHRcdFx0I0NvbnRCb3gwMSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDkwcHg7XHJcblx0XHRcdFx0LmNvbnRTdWJCb3gge1xyXG5cdFx0XHRcdFx0JiA+IHAge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Zm9ybSB7XHJcblx0XHRcdFx0XHRcdHRhYmxlIHtcclxuXHRcdFx0XHRcdFx0XHR0ZCB7IHBhZGRpbmc6IDEwcHggMDsgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5idG5UeXBlTGluayB7XHJcblx0XHRcdFx0XHRcdFx0aW5wdXR7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKlxyXG5cdOWVj+WQiOOBm+imi+epjeOCiiDlrozkuobnlLvpnaJcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQjUGFnZUNvbnRhY3QucGFnZVRoYW5rcyB7XHJcblx0XHQjTWFpbiB7XHJcblx0XHRcdCNDb250Qm94MDEge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA5MHB4O1xyXG5cdFx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHRcdCYgPiBwIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5idG5UeXBlTGluayB7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qXHJcblx05Lya56S+5qGI5YaFXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VDb21wYW55LnBhZ2VJbmRleCB7XHJcblx0XHQjTWFpbkltZyAjTWFpbkltZ0lubmVyIHtcclxuXHRcdFx0I01haW5JbWdUaXRsZSB7XHJcblx0XHRcdFx0d2lkdGg6IDE0NHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjQzcHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggNTFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I01haW4ge1xyXG5cdFx0XHQuY29udEJveCB7XHJcblx0XHRcdFx0LmNvbnRTdWJCb3gge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdC5sb3dlclRpdGxlIHsgZm9udC1zaXplOiAzNHB4OyB9XHJcblx0XHRcdFx0XHR0YWJsZSB7XHJcblx0XHRcdFx0XHRcdCYucGNfZGlzcGxheSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHRcdFx0XHRcdFx0Ji5zcF9kaXNwbGF5IHsgZGlzcGxheTogdGFibGU7IH1cclxuXHRcdFx0XHRcdFx0dGgsdGQge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDE2cHggMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTRweCAxNXB4IDEzcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0I0NvbnRCb3gwMSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2OXB4O1xyXG5cdFx0XHRcdC5jb250U3ViQm94MDEge1xyXG5cdFx0XHRcdFx0LmZsZXhCb3gge1xyXG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRcdC5mbGV4SXRlbSB7IHdpZHRoOiAxMDAlOyB9XHJcblx0XHRcdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5idG5UeXBlTGluayB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDQycHg7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMzQ1cHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tIDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMThweCAwO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnRTdWJCb3gwMiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA3MnB4O1xyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMjZweCAwIDQ0cHg7XHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGFibGUge1xyXG5cdFx0XHRcdFx0XHR0aCB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cclxuXHRcdFx0XHRcdFx0dGR7XHJcblx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjQ29udEJveDAyIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNTNweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuXHRcdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0XHQubG93ZXJUaXRsZSB7IG1hcmdpbi1ib3R0b206IDM2cHg7IH1cclxuXHRcdFx0XHRcdC5zdWJCb3gge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAzNHB4IDVweCA1cHg7XHJcblx0XHRcdFx0XHRcdC50eHRCb3gge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHRcdFx0XHRcdFx0XHQuZmxleEl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHQmLnR4dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGg0IHsgbWFyZ2luLWJvdHRvbTogN3B4OyB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7IGxpbmUtaGVpZ2h0OiAyNHB4OyB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JiArIHAgeyBtYXJnaW4tdG9wOiAxNXB4OyB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYudHJhaW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCA2cHg7IH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDIxcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmLnBob3RvIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQubWFwIHsgaGVpZ2h0OiAyOTBweDsgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc3ViQm94MDEgeyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XHJcblx0XHRcdFx0XHQuc3ViQm94MDIge1xyXG5cdFx0XHRcdFx0XHQmID4gLmZsZXhCb3ggeyBtYXJnaW4tYm90dG9tOiA0N3B4OyB9XHJcblx0XHRcdFx0XHRcdC5saW5rIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDUwcHggKTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byA0NXB4O1xyXG5cdFx0XHRcdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRcdFx0XHRpbWcgeyB3aWR0aDogMTAwJTsgfVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMjRweCAwIDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNDb250Qm94MDMge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA2MnB4O1xyXG5cdFx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHRcdC5sb3dlclRpdGxlIHsgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxyXG5cdFx0XHRcdFx0dGFibGUge1xyXG5cdFx0XHRcdFx0XHR0aCB7IHdpZHRoOiAxMDAlOyB9XHJcblx0XHRcdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LypcclxuXHTogbfloLTjg5Xjgqnjg4jjgq7jg6Pjg6njg6rjg7xcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQjUGFnZUNvbXBhbnkucGFnZUZhY3Rvcnkge1xyXG5cdFx0I01haW5JbWcgI01haW5JbWdJbm5lciB7XHJcblx0XHRcdCNNYWluSW1nVGl0bGUge1xyXG5cdFx0XHRcdHdpZHRoOiAxNDRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDI0M3B4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nOiAyNXB4IDUxcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNNYWluIHtcclxuXHRcdFx0LmNvbnRCb3gge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA5MnB4O1xyXG5cdFx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHQubG93ZXJUaXRsZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzRweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZmxleEJveCB7XHJcblx0XHRcdFx0XHRcdC5mbGV4SXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAxNXB4IDIycHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0LnR4dCB7IHBhZGRpbmctdG9wOiAyMHB4OyB9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qXHJcblx05bel5aC06KaL5a2m44Gu44GU5qGI5YaFXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VGYWN0b3J5LnBhZ2VJbmRleCB7XHJcblx0XHQjTWFpbiB7XHJcblx0XHRcdC5jb250Qm94IHtcclxuXHRcdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0Lmxvd2VyVGl0bGUgeyBmb250LXNpemU6IDM0cHg7IH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0I0NvbnRCb3gwMSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDkzcHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDcwcHg7XHJcblx0XHRcdFx0LmNvbnRTdWJCb3gge1xyXG5cdFx0XHRcdFx0Lmxvd2VyVGl0bGUgeyBtYXJnaW4tYm90dG9tOiAzMXB4OyB9XHJcblx0XHRcdFx0XHQuZmxleEJveCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0LmZsZXhJdGVtIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMTFweDtcclxuXHRcdFx0XHRcdFx0XHRwIHsgbWFyZ2luLXRvcDogMTFweDsgfVxyXG5cdFx0XHRcdFx0XHRcdCYgKyAuZmxleEl0ZW0geyBtYXJnaW4tdG9wOiAzMHB4OyB9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0I0NvbnRCb3gwMiB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDUzcHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XHJcblx0XHRcdFx0LmNvbnRTdWJCb3gge1xyXG5cdFx0XHRcdFx0Lmxvd2VyVGl0bGUgeyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XHJcblx0XHRcdFx0XHQuZmxleEJveCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDQxcHg7XHJcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0LmZsZXhJdGVtIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMjVweDtcclxuXHRcdFx0XHRcdFx0XHRoNCB7IG1hcmdpbi10b3A6IDI1cHg7IH1cclxuXHRcdFx0XHRcdFx0XHRwIHsgbWFyZ2luLXRvcDogOXB4OyB9XHJcblx0XHRcdFx0XHRcdFx0JiArIC5mbGV4SXRlbSB7IG1hcmdpbi10b3A6IDMwcHg7IH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjQ29udEJveDAzIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNjRweDtcclxuXHRcdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0XHQubG93ZXJUaXRsZSB7IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cclxuXHRcdFx0XHRcdHRhYmxlIHtcclxuXHRcdFx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB0ZCB7IGJvcmRlci10b3Atd2lkdGg6IDFweDsgfVxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMykgdGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0b2wge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaSArIGxpIHsgbWFyZ2luLXRvcDogMTRweDsgfVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR0aCwgdGQge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR0aCB7IHBhZGRpbmc6IDExcHg7IH1cclxuXHRcdFx0XHRcdFx0dGQge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxM3B4IDE1cHggMTRweDtcclxuXHRcdFx0XHRcdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qXHJcblx05YuV55S757S55LuLXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VNb3ZpZSB7XHJcblx0XHQjQ29udGFpbmVye1xyXG5cdFx0XHQuY29udEJveDAxe1xyXG5cdFx0XHRcdHBhZGRpbmc6IDkzcHggMCA5NXB4O1xyXG5cdFx0XHRcdC5jb250U3ViQm94MDF7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubW92aWVXcmFwe1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2YzO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRpZnJhbWV7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMi4wO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LypcclxuXHTnibnlrprllYblj5blvJXms5Xjgavln7rjgaXjgY/ooajoqJhcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQjUGFnZUxhdyB7XHJcblx0XHQjQ29udGFpbmVye1xyXG5cdFx0XHQuY29udEJveDAxe1xyXG5cdFx0XHRcdC5jb250U3ViQm94MDF7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMDBweCAwIDEyMHB4O1xyXG5cdFx0XHRcdFx0LnNpbXBsZVRhYmxle1xyXG5cdFx0XHRcdFx0XHR0aHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR0ZHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LypcclxuXHTjg5fjg6njgqTjg5Djgrfjg7zjg53jg6rjgrfjg7xcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQjUGFnZVBvbGljeS5wYWdlSW5kZXh7XHJcblx0XHQjQ29udGFpbmVye1xyXG5cdFx0XHQuY29udEJveDAxe1xyXG5cdFx0XHRcdC5jb250U3ViQm94MDF7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDkwcHggMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qXHJcblx05Zyw6JS155uG55So5o+Q54GvXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I1BhZ2VTZWFzb25Hb29kcy5wYWdlSW5kZXgge1xyXG5cdFx0I01haW5JbWcge1xyXG5cdFx0XHQjTWFpbkltZ0lubmVyICNNYWluSW1nVGl0bGUge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I01haW4ge1xyXG5cdFx0XHQuY29udEJveCB7XHJcblx0XHRcdFx0LmNvbnRTdWJCb3ggeyBwYWRkaW5nOiAwOyB9XHJcblx0XHRcdH1cclxuXHRcdFx0I0NvbnRCb3gwMSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDkwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDUycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0I0NvbnRCb3gwMiB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDU2cHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQ4cHg7XHJcblx0XHRcdFx0LmNvbnRTdWJCb3gge1xyXG5cdFx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDNweDtcclxuXHRcdFx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzRweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDQ2cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1M3B4O1xyXG5cdFx0XHRcdFx0XHQuc3ViQm94IHtcclxuXHRcdFx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI5cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzdweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5mbGV4Qm94IHtcclxuXHRcdFx0XHRcdFx0XHRcdC5mbGV4SXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMTVweCAyMXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYyggKDEwMCUgLSAxNXB4KSAvIDIgKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYgKyBpbWcgeyBtYXJnaW4tbGVmdDogMTVweDsgfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRwIHsgbWFyZ2luLXRvcDogMTFweDsgfVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JiA+IHAgeyBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29udFN1YkJveDAxIHtcclxuXHRcdFx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0LnN1YkJveDAxIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG5cdFx0XHRcdFx0XHRcdC5mbGV4Qm94IHtcclxuXHRcdFx0XHRcdFx0XHRcdC5mbGV4SXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkgeyBwYWRkaW5nOiAxNXB4IDE1cHggMTJweDsgfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHsgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zdWJCb3gwMiB7XHJcblx0XHRcdFx0XHRcdFx0LmZsZXhCb3gge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdFx0XHQuZmxleEl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYyggKDEwMCUgLSAxNXB4KSAvIDIgKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpbWcgeyB3aWR0aDogMTAwJTsgfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdHAgeyBtYXJnaW4tdG9wOiAyMXB4OyB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYgKyAuZmxleEl0ZW0geyBtYXJnaW4tbGVmdDogMTVweDsgfVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmID4gcCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNDFweDtcclxuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZmF4Qm94IHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0MXB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA0MXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jb250U3ViQm94MDIge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNzhweDtcclxuXHRcdFx0XHRcdC50aXRsZSBoMyB7IGxldHRlci1zcGFjaW5nOiAwOyB9XHJcblx0XHRcdFx0XHQuY29udGVudCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ3cHg7XHJcblx0XHRcdFx0XHRcdCYgPiAuZmxleEJveCB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMzcHg7XHJcblx0XHRcdFx0XHRcdFx0LnN1YkJveCB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdC5mbGV4Qm94IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0LmZsZXhJdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwIHsgbWFyZ2luLXRvcDogMjFweDsgfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5zdWJCb3gwMiB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1NnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHQuZmxleEJveCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5mbGV4SXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoICgxMDAlIC0gMTVweCkgLyAyICk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGltZyB7IHdpZHRoOiAxMDAlOyB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKlxyXG5cdDQwNFxyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdCNQYWdlNDA0LnBhZ2VJbmRleHtcclxuXHRcdCNDb250YWluZXIgLmNvbnRCb3gwMSAuY29udFN1YkJveDAxIC5idG5UeXBlTGlua3ttYXJnaW4tdG9wOiAzMHB4O31cclxuXHR9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQsXHJcbnNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcclxuXHQjUGFnZUNhdGFsb2cucGFnZUluZGV4IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAucG9zdExpc3RFbnRyeUNhcmQgLmZsZXhJdGVtIC5idG5UeXBlU2l6ZSB7XHJcblx0XHRib3R0b206IDYwcHg7XHJcblx0XHRzcGFue1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDEwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0I1BhZ2VDYXRhbG9nLnBhZ2VJbmRleCAuY29udEJveDAyIC5jb250U3ViQm94MDEgLnBvc3RMaXN0RW50cnlDYXJkIC5mbGV4SXRlbSAucG9wT3BlbldyYXBwZXIgLnBvcE9wZW4gLmNvbnRlbnQgLm5vdGVUeHR7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0fVxyXG5cdCNQYWdlQ2F0YWxvZy5wYWdlU3ViQ2F0ZWdvcnlUeXBlIC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMiAuanNfcG9wIC5jb250ZW50IC5ub3RlVHh0e1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdH1cclxuXHQjUGFnZUNhdGFsb2cucGFnZUVudHJ5IC5jb250Qm94MDIgLmNvbnRTdWJCb3gwMSAuaW5uZXIwMiAubXdCb3ggLmpzX3BvcCAuY29udGVudCAubm90ZVR4dHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHR9XHJcbn1cclxuXHJcbl86bGFuZyh4KStfOi13ZWJraXQtZnVsbC1zY3JlZW4tZG9jdW1lbnQsICNQYWdlNDA0LnBhZ2VJbmRleCAjTWFpbkltZyAjTWFpbkltZ0lubmVyICNNYWluSW1nVGl0bGUgLmFqdXN0e1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxufVxyXG5cclxuXzpsYW5nKHgpK186LXdlYmtpdC1mdWxsLXNjcmVlbi1kb2N1bWVudCwgI1BhZ2VDb250YWN0ICNNYWluSW1nICNNYWluSW1nSW5uZXIgI01haW5JbWdUaXRsZSAuYWp1c3Qge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxufVxyXG5cclxuXzpsYW5nKHgpK186LXdlYmtpdC1mdWxsLXNjcmVlbi1kb2N1bWVudCwgI1BhZ2VOZXdzICNNYWluSW1nICNNYWluSW1nSW5uZXIgI01haW5JbWdUaXRsZSAuYWp1c3R7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG59Il19 */
