@charset "UTF-8";
/* common
====================================================================================================================================== */
/*非表示*/
.none {
  display: none !important;
}

.visible-off {
  display: none;
}

img.filer_image.none {
  display: inline !important;
}

.hide {
  display: none;
}

img {
  height: auto;
}

#conts.in .wrapper .flame {
  display: contents;
}

p:empty {
  display: none;
}
p strong:empty {
  display: none;
}

/* スクロールして画面に入ったらフェードイン */
.scroll_fadein {
  opacity: 0;
  translate: 0 50px;
  transition: 1.3s ease-out;
  transition-delay: 0.2s;
}

.scroll_fadein.window_in {
  opacity: 1;
  translate: 0;
}

.scroll_opacity {
  opacity: 0;
  transition: 1.7s ease-out;
  transition-delay: 0.2s;
}

.scroll_opacity.window_in {
  opacity: 1;
}

/*左寄せ・右寄せ対策*/
img.left_align_img {
  margin-right: 15px;
}

img.right_align_img {
  margin-left: 15px;
}

.flex {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}

.white {
  color: #fff;
}

.bg_white {
  background-color: #fff;
}

/*画像背景のボタン*/
.bg_img_btn a,
a.bg_img_btn {
  display: block;
  background: no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/*list*/
.is-root-container ul,
#conts ul {
  list-style-type: none;
  padding: 0;
  margin-top: 0;
  margin-bottom: 2rem;
}
.is-root-container ul > li,
#conts ul > li {
  position: relative;
  padding-left: 1em;
  margin-bottom: 0.5em;
}
.is-root-container ul > li:last-child,
#conts ul > li:last-child {
  margin-bottom: 0;
}
.is-root-container ul > li:before,
#conts ul > li:before {
  content: "";
  display: block;
  position: absolute;
  top: 0.5lh;
  left: 0;
  background-color: #111;
  width: 0.35em;
  aspect-ratio: 1/1;
  translate: 0 -50%;
}

.is-root-container ol,
#conts ol {
  counter-reset: ordered_num;
  background: none;
  list-style-type: none;
  padding: 0;
  margin-top: 0;
  margin-bottom: 2rem;
}
.is-root-container ol[start="1"],
#conts ol[start="1"] {
  counter-reset: ordered_num 0;
}
.is-root-container ol[start="2"],
#conts ol[start="2"] {
  counter-reset: ordered_num 1;
}
.is-root-container ol[start="3"],
#conts ol[start="3"] {
  counter-reset: ordered_num 2;
}
.is-root-container ol[start="4"],
#conts ol[start="4"] {
  counter-reset: ordered_num 3;
}
.is-root-container ol[start="5"],
#conts ol[start="5"] {
  counter-reset: ordered_num 4;
}
.is-root-container ol[start="6"],
#conts ol[start="6"] {
  counter-reset: ordered_num 5;
}
.is-root-container ol[start="7"],
#conts ol[start="7"] {
  counter-reset: ordered_num 6;
}
.is-root-container ol[start="8"],
#conts ol[start="8"] {
  counter-reset: ordered_num 7;
}
.is-root-container ol[start="9"],
#conts ol[start="9"] {
  counter-reset: ordered_num 8;
}
.is-root-container ol[start="10"],
#conts ol[start="10"] {
  counter-reset: ordered_num 9;
}
.is-root-container ol[start="11"],
#conts ol[start="11"] {
  counter-reset: ordered_num 10;
}
.is-root-container ol[start="12"],
#conts ol[start="12"] {
  counter-reset: ordered_num 11;
}
.is-root-container ol[start="13"],
#conts ol[start="13"] {
  counter-reset: ordered_num 12;
}
.is-root-container ol[start="14"],
#conts ol[start="14"] {
  counter-reset: ordered_num 13;
}
.is-root-container ol[start="15"],
#conts ol[start="15"] {
  counter-reset: ordered_num 14;
}
.is-root-container ol[start="16"],
#conts ol[start="16"] {
  counter-reset: ordered_num 15;
}
.is-root-container ol[start="17"],
#conts ol[start="17"] {
  counter-reset: ordered_num 16;
}
.is-root-container ol[start="18"],
#conts ol[start="18"] {
  counter-reset: ordered_num 17;
}
.is-root-container ol[start="19"],
#conts ol[start="19"] {
  counter-reset: ordered_num 18;
}
.is-root-container ol[start="20"],
#conts ol[start="20"] {
  counter-reset: ordered_num 19;
}
.is-root-container ol[start="21"],
#conts ol[start="21"] {
  counter-reset: ordered_num 20;
}
.is-root-container ol[start="22"],
#conts ol[start="22"] {
  counter-reset: ordered_num 21;
}
.is-root-container ol[start="23"],
#conts ol[start="23"] {
  counter-reset: ordered_num 22;
}
.is-root-container ol[start="24"],
#conts ol[start="24"] {
  counter-reset: ordered_num 23;
}
.is-root-container ol[start="25"],
#conts ol[start="25"] {
  counter-reset: ordered_num 24;
}
.is-root-container ol[start="26"],
#conts ol[start="26"] {
  counter-reset: ordered_num 25;
}
.is-root-container ol[start="27"],
#conts ol[start="27"] {
  counter-reset: ordered_num 26;
}
.is-root-container ol[start="28"],
#conts ol[start="28"] {
  counter-reset: ordered_num 27;
}
.is-root-container ol[start="29"],
#conts ol[start="29"] {
  counter-reset: ordered_num 28;
}
.is-root-container ol[start="30"],
#conts ol[start="30"] {
  counter-reset: ordered_num 29;
}
.is-root-container ol[start="31"],
#conts ol[start="31"] {
  counter-reset: ordered_num 30;
}
.is-root-container ol[start="32"],
#conts ol[start="32"] {
  counter-reset: ordered_num 31;
}
.is-root-container ol[start="33"],
#conts ol[start="33"] {
  counter-reset: ordered_num 32;
}
.is-root-container ol[start="34"],
#conts ol[start="34"] {
  counter-reset: ordered_num 33;
}
.is-root-container ol[start="35"],
#conts ol[start="35"] {
  counter-reset: ordered_num 34;
}
.is-root-container ol[start="36"],
#conts ol[start="36"] {
  counter-reset: ordered_num 35;
}
.is-root-container ol[start="37"],
#conts ol[start="37"] {
  counter-reset: ordered_num 36;
}
.is-root-container ol[start="38"],
#conts ol[start="38"] {
  counter-reset: ordered_num 37;
}
.is-root-container ol[start="39"],
#conts ol[start="39"] {
  counter-reset: ordered_num 38;
}
.is-root-container ol[start="40"],
#conts ol[start="40"] {
  counter-reset: ordered_num 39;
}
.is-root-container ol[start="41"],
#conts ol[start="41"] {
  counter-reset: ordered_num 40;
}
.is-root-container ol[start="42"],
#conts ol[start="42"] {
  counter-reset: ordered_num 41;
}
.is-root-container ol[start="43"],
#conts ol[start="43"] {
  counter-reset: ordered_num 42;
}
.is-root-container ol[start="44"],
#conts ol[start="44"] {
  counter-reset: ordered_num 43;
}
.is-root-container ol[start="45"],
#conts ol[start="45"] {
  counter-reset: ordered_num 44;
}
.is-root-container ol[start="46"],
#conts ol[start="46"] {
  counter-reset: ordered_num 45;
}
.is-root-container ol[start="47"],
#conts ol[start="47"] {
  counter-reset: ordered_num 46;
}
.is-root-container ol[start="48"],
#conts ol[start="48"] {
  counter-reset: ordered_num 47;
}
.is-root-container ol[start="49"],
#conts ol[start="49"] {
  counter-reset: ordered_num 48;
}
.is-root-container ol[start="50"],
#conts ol[start="50"] {
  counter-reset: ordered_num 49;
}
.is-root-container ol[start="51"],
#conts ol[start="51"] {
  counter-reset: ordered_num 50;
}
.is-root-container ol[start="52"],
#conts ol[start="52"] {
  counter-reset: ordered_num 51;
}
.is-root-container ol[start="53"],
#conts ol[start="53"] {
  counter-reset: ordered_num 52;
}
.is-root-container ol[start="54"],
#conts ol[start="54"] {
  counter-reset: ordered_num 53;
}
.is-root-container ol[start="55"],
#conts ol[start="55"] {
  counter-reset: ordered_num 54;
}
.is-root-container ol[start="56"],
#conts ol[start="56"] {
  counter-reset: ordered_num 55;
}
.is-root-container ol[start="57"],
#conts ol[start="57"] {
  counter-reset: ordered_num 56;
}
.is-root-container ol[start="58"],
#conts ol[start="58"] {
  counter-reset: ordered_num 57;
}
.is-root-container ol[start="59"],
#conts ol[start="59"] {
  counter-reset: ordered_num 58;
}
.is-root-container ol[start="60"],
#conts ol[start="60"] {
  counter-reset: ordered_num 59;
}
.is-root-container ol[start="61"],
#conts ol[start="61"] {
  counter-reset: ordered_num 60;
}
.is-root-container ol[start="62"],
#conts ol[start="62"] {
  counter-reset: ordered_num 61;
}
.is-root-container ol[start="63"],
#conts ol[start="63"] {
  counter-reset: ordered_num 62;
}
.is-root-container ol[start="64"],
#conts ol[start="64"] {
  counter-reset: ordered_num 63;
}
.is-root-container ol[start="65"],
#conts ol[start="65"] {
  counter-reset: ordered_num 64;
}
.is-root-container ol[start="66"],
#conts ol[start="66"] {
  counter-reset: ordered_num 65;
}
.is-root-container ol[start="67"],
#conts ol[start="67"] {
  counter-reset: ordered_num 66;
}
.is-root-container ol[start="68"],
#conts ol[start="68"] {
  counter-reset: ordered_num 67;
}
.is-root-container ol[start="69"],
#conts ol[start="69"] {
  counter-reset: ordered_num 68;
}
.is-root-container ol[start="70"],
#conts ol[start="70"] {
  counter-reset: ordered_num 69;
}
.is-root-container ol[start="71"],
#conts ol[start="71"] {
  counter-reset: ordered_num 70;
}
.is-root-container ol[start="72"],
#conts ol[start="72"] {
  counter-reset: ordered_num 71;
}
.is-root-container ol[start="73"],
#conts ol[start="73"] {
  counter-reset: ordered_num 72;
}
.is-root-container ol[start="74"],
#conts ol[start="74"] {
  counter-reset: ordered_num 73;
}
.is-root-container ol[start="75"],
#conts ol[start="75"] {
  counter-reset: ordered_num 74;
}
.is-root-container ol[start="76"],
#conts ol[start="76"] {
  counter-reset: ordered_num 75;
}
.is-root-container ol[start="77"],
#conts ol[start="77"] {
  counter-reset: ordered_num 76;
}
.is-root-container ol[start="78"],
#conts ol[start="78"] {
  counter-reset: ordered_num 77;
}
.is-root-container ol[start="79"],
#conts ol[start="79"] {
  counter-reset: ordered_num 78;
}
.is-root-container ol[start="80"],
#conts ol[start="80"] {
  counter-reset: ordered_num 79;
}
.is-root-container ol[start="81"],
#conts ol[start="81"] {
  counter-reset: ordered_num 80;
}
.is-root-container ol[start="82"],
#conts ol[start="82"] {
  counter-reset: ordered_num 81;
}
.is-root-container ol[start="83"],
#conts ol[start="83"] {
  counter-reset: ordered_num 82;
}
.is-root-container ol[start="84"],
#conts ol[start="84"] {
  counter-reset: ordered_num 83;
}
.is-root-container ol[start="85"],
#conts ol[start="85"] {
  counter-reset: ordered_num 84;
}
.is-root-container ol[start="86"],
#conts ol[start="86"] {
  counter-reset: ordered_num 85;
}
.is-root-container ol[start="87"],
#conts ol[start="87"] {
  counter-reset: ordered_num 86;
}
.is-root-container ol[start="88"],
#conts ol[start="88"] {
  counter-reset: ordered_num 87;
}
.is-root-container ol[start="89"],
#conts ol[start="89"] {
  counter-reset: ordered_num 88;
}
.is-root-container ol[start="90"],
#conts ol[start="90"] {
  counter-reset: ordered_num 89;
}
.is-root-container ol[start="91"],
#conts ol[start="91"] {
  counter-reset: ordered_num 90;
}
.is-root-container ol[start="92"],
#conts ol[start="92"] {
  counter-reset: ordered_num 91;
}
.is-root-container ol[start="93"],
#conts ol[start="93"] {
  counter-reset: ordered_num 92;
}
.is-root-container ol[start="94"],
#conts ol[start="94"] {
  counter-reset: ordered_num 93;
}
.is-root-container ol[start="95"],
#conts ol[start="95"] {
  counter-reset: ordered_num 94;
}
.is-root-container ol[start="96"],
#conts ol[start="96"] {
  counter-reset: ordered_num 95;
}
.is-root-container ol[start="97"],
#conts ol[start="97"] {
  counter-reset: ordered_num 96;
}
.is-root-container ol[start="98"],
#conts ol[start="98"] {
  counter-reset: ordered_num 97;
}
.is-root-container ol[start="99"],
#conts ol[start="99"] {
  counter-reset: ordered_num 98;
}
.is-root-container ol > li,
#conts ol > li {
  padding-left: 2.2em;
  margin-bottom: 0.8em;
  position: relative;
}
.is-root-container ol > li:last-child,
#conts ol > li:last-child {
  margin-bottom: 0;
}
.is-root-container ol > li:before,
#conts ol > li:before {
  counter-increment: ordered_num;
  content: counter(ordered_num);
  background-color: #111;
  display: grid;
  place-items: center;
  font-size: 0.9em;
  color: #fff;
  font-weight: bold;
  width: 1.6em;
  aspect-ratio: 1/1;
  line-height: 1;
  position: absolute;
  top: 0.9rem;
  left: 0;
  translate: 0 -50%;
}

#conts ul.caution, .contents ul.caution {
  margin-bottom: 2.5em;
}
#conts ul.caution li, .contents ul.caution li {
  margin-bottom: 0;
}
#conts ul.caution li:before, .contents ul.caution li:before {
  content: "※";
}
#conts ul.plane,
#conts ol.plane,
#conts ul.plane li,
#conts ol.plane li, .contents ul.plane,
.contents ol.plane,
.contents ul.plane li,
.contents ol.plane li {
  list-style-type: none !important;
  padding: 0;
}
#conts ul.plane li:before,
#conts ol.plane li:before, .contents ul.plane li:before,
.contents ol.plane li:before {
  display: none;
}

/*news list*/
#conts .article_list {
  padding: 0;
  margin: 0 0 40px;
}

#conts .article_list li {
  padding: 15px 0;
  margin: 0;
  text-indent: 0;
  line-height: 1.6;
  display: flex;
  border-bottom: 1px solid #d9d9d9;
}
#conts .article_list li:before {
  display: none;
}
#conts .article_list li time, #conts .article_list li a {
  display: block;
}
#conts .article_list li time {
  white-space: nowrap;
  font-size: 0.8em;
  line-height: 1.9;
  margin-right: 25px;
}
#conts .article_list li time .date_txt,
#conts .article_list li time .time_txt {
  display: block;
}
#conts .article_list li a {
  width: auto;
  text-decoration: none;
}
#conts .article_list li.no_news {
  font-size: 0.9em;
}
#conts .article_list li.no_news p {
  margin-bottom: 0;
}

@media (hover: hover) {
  #conts .article_list li a:hover {
    text-decoration: underline;
  }
}
/*default heading*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
  margin: 0 0 0.8em;
  line-height: 1.6;
}

h1.page_title,
h1.wp-block-post-title {
  font-size: 2rem;
  line-height: 1.5;
  text-align: center;
  margin: 0 0 7rem;
}

h2 {
  font-size: 1.3rem;
  color: #fff;
  background-color: #111;
  background-image: url(../images/icon/icon_block_w.svg);
  background-repeat: no-repeat;
  background-position: left 0.9em center;
  background-size: 0.77em auto;
  padding: 0.6em;
  padding-left: 2.3em;
  margin-bottom: 1.2em;
  box-sizing: border-box;
}

.interface-interface-skeleton__sidebar h2,
.interface-interface-skeleton__secondary-sidebar h2,
.components-popover__fallback-container h2,
.attachments-browser h2 {
  background: none;
  padding: 0;
}

.components-popover__fallback-container h2,
.attachments-browser h2 {
  color: #1e1e1e;
}

h3 {
  font-size: 1.2rem;
  padding-bottom: 0.4em;
  border-bottom: 2px solid #111;
  margin-bottom: 1em;
}

h4 {
  font-size: 1rem;
  padding-left: 0.94em;
  margin-bottom: 0.35em;
  position: relative;
}
h4:before {
  content: "";
  display: block;
  width: 0.35em;
  aspect-ratio: 1/1;
  background-color: #111;
  position: absolute;
  top: 0.5lh;
  left: 0;
  translate: 0 -50%;
}

h5 {
  font-size: 1rem;
  margin-bottom: 0.35em;
}

.mincho {
  font-family: "Noto Serif JP", serif;
  font-weight: 500;
}

/*hr*/
hr {
  height: 1px;
  border-bottom: solid 1px #d9d9d9;
  background: none;
  margin: 2em 0;
  overflow: hidden;
  clear: both;
}

/*段落*/
table p {
  margin-bottom: 0;
}

/*カラー*/
.red {
  color: #d00;
}

/*マーカースタイル*/
.marker {
  font-weight: bold;
  color: #d00;
  background-color: #FFE3D6;
  padding: 0.3em;
  margin: 0 0.3em;
}

/*画像*/
.wide_photo_image {
  position: relative;
  margin: 4.3em 0 0;
}

.wide_photo_image.in {
  margin: 3em 0 4em;
}

.wide_photo_image img {
  width: 100%;
  margin: 0;
}

.wide_photo_image .caption {
  color: #fff;
  position: absolute;
  right: 2.5%;
  bottom: 2%;
  font-size: 0.78em;
}

/*container*/
.section_box {
  clear: both;
  display: flow-root;
  margin-bottom: 8rem;
}
.section_box .section_box {
  margin-bottom: 2rem;
}
.section_box .img_box {
  text-align: center;
  margin-bottom: 1.5em;
}
.section_box > *:last-child {
  margin-bottom: 0 !important;
}

.wp-block-media-text {
  margin-bottom: 8rem;
}
.wp-block-media-text .wp-block-media-text {
  margin-bottom: 2rem;
}

.wp-block-image {
  margin-bottom: 2rem;
}

/*索引*/
.list_box {
  overflow: hidden;
  width: 100%;
  margin-bottom: 1.8em;
}
.list_box a {
  text-decoration: none;
}
.list_box a .border_box {
  background: url(../images/icon/icon_arrow_black_r.svg) no-repeat right 2.8em center;
  background-size: 1.4em auto;
}
.list_box a .border_box, .list_box a .border_box:not(:has(.icon_area)) {
  padding-right: 4.5em;
}
.list_box a[target=_blank] .border_box {
  background-image: url(../images/icon/icon_outlink.svg);
}
.list_box .border_box {
  border: 2px solid #111;
  display: flex;
  align-items: center;
  overflow: hidden;
  background-color: #fff;
  transition: 0.3s;
  padding: 15px;
}
.list_box .border_box:not(:has(.icon_area)) {
  padding: 3em;
}
.list_box .icon_area {
  width: 160px;
  aspect-ratio: 1/1;
  overflow: hidden;
  margin-right: 33px;
  flex-shrink: 0;
}
.list_box .icon_area img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.list_box .text_area {
  flex-grow: 1;
  font-weight: bold;
}
.list_box .text_area time {
  display: block;
  color: #757575;
  font-size: 0.9rem;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 0.5em;
}
.list_box .text_area .title {
  font-size: 1.2rem;
  line-height: 1.7;
  color: #111;
  margin-bottom: 0;
}
.list_box .text_area .title .ext {
  display: inline-block;
  font-size: 0.74em;
  font-weight: normal;
  margin-left: 0.7em;
}

@media (hover: hover) {
  .list_box a:hover .border_box {
    background-color: #f5f5f5;
  }
  .list_box a:hover .text_area .title {
    text-decoration: underline;
  }
}
.wp-block-lazyblock-product-list {
  display: inline;
}

.listbox_3_col {
  display: inline-block;
  vertical-align: top;
  width: 30%;
  margin: 0 1.4% 2em;
}
.listbox_3_col a {
  text-decoration: none;
  color: #111;
}
.listbox_3_col .photo_area {
  margin-bottom: 1em;
  aspect-ratio: 307/230;
}
.listbox_3_col .photo_area img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  vertical-align: bottom;
}
.listbox_3_col .text_area {
  line-height: 1.8;
  font-weight: bold;
}
.listbox_3_col .text_area .title_text {
  line-height: 1.5;
  margin-bottom: 0;
}

@media (hover: hover) {
  .listbox_3_col a:hover .photo_area {
    opacity: 0.7;
  }
  .listbox_3_col a:hover .link_title {
    text-decoration: underline;
  }
}
/*image背景ボタンリスト*/
.bg_img_btn a {
  display: block;
  background: no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/*image100%*/
.img_wide {
  width: 100%;
}

/*button design*/
/*ボタン*/
.button_area {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 17px;
  margin-bottom: 3rem;
}
.button_area a, .button_area p input[type=submit] {
  cursor: pointer;
  display: block;
  font-weight: bold;
  text-align: center;
  padding: 1em 2.6em;
  padding-right: 3.2em;
  border-radius: 2.5em;
  border: 2px solid #111;
  background-color: transparent;
  background-image: url(../images/icon/icon_arrow_black_r.svg);
  background-repeat: no-repeat;
  background-position: right 1.9em center;
  background-size: 1.05em auto;
  width: auto;
  min-width: 460px;
  color: #111;
  text-decoration: none;
  transition: 0.2s;
}
.button_area a.button_black, .button_area p input[type=submit] {
  background-color: #111;
  background-image: url(../images/icon/icon_arrow_white_r.svg);
  color: #fff;
}
.button_area p {
  position: relative;
}
.button_area p .wpcf7-spinner {
  position: absolute;
  top: 50%;
  right: 6px;
  translate: 0 -50%;
  margin: 0;
  background-color: #999;
}

@media (hover: hover) {
  .button_area a:hover, .button_area p input[type=submit]:hover {
    background-color: #111;
    background-image: url(../images/icon/icon_arrow_white_r.svg);
    color: #fff;
  }
  .button_area a.button_black:hover, .button_area p input[type=submit]:hover {
    background-color: #fff;
    background-image: url(../images/icon/icon_arrow_black_r.svg);
    color: #111;
  }
}
/* ２列ボタン */
.button_2_column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 2em;
}
.button_2_column .btn {
  display: block;
  width: 48%;
  margin-bottom: 1.1em;
}
.button_2_column .btn a {
  display: block;
  margin: 0;
  width: 100%;
}

/*戻る*/
a.btn.back,
button.btn.back,
.btn.back a,
button.btn.back:hover {
  margin-right: 20px;
  background: url(../images/icon_back.png) no-repeat 20px center;
  color: #7b6737;
  padding-left: 40px;
  padding-right: 20px;
  border: 0;
}

/*a.btn.back:before, #myreset:before { background-image:url(../images/icon_back.png); margin-right:14px; }*/
/*icon*/
.btn_icon {
  display: inline-block;
  background: url(../images/icon_arrow_green_r.png) no-repeat left center;
  padding: 2px 0 2px 30px;
  margin-top: 1.5em;
}

.btn_icon.btn_dl {
  background-image: url(../images/icon_dl.png);
}

/*wide*/
a.btn_wide {
  display: block;
  background: #000;
  color: #fff;
  width: 100%;
  margin: 0;
  padding: 0.8em 10px;
  font-size: 1.9em;
  letter-spacing: 0.2em;
}

a.btn:hover,
button:hover,
.btn a:hover,
#myreset:hover,
.btn_icon:hover,
a.btn_wide:hover,
form input.submit_btn:hover {
  opacity: 0.8;
}

a.btn:hover,
.btn a:hover,
button:hover {
  color: #333;
}

/*table*/
.scroll_table {
  overflow: auto;
  margin-bottom: 3em;
}
.scroll_table table {
  margin-bottom: 0;
}

/* テーブル */
table {
  width: 100%;
  margin-bottom: 3rem;
}
table caption {
  display: none;
}
table th, table td {
  border-top: 1px solid #111;
  border-bottom: 1px solid #111;
}
table th, table td {
  padding: 1em 1.2em;
  line-height: 1.8;
  vertical-align: top;
}
table th {
  font-weight: bold;
}
table thead th {
  background-color: #111;
  width: auto;
  border: none;
  color: #fff;
  font-size: 0.95625rem;
  padding: 0.3em 1.3em;
}
table tbody th {
  background-color: #F7F7F7;
}

/* color box
====================================================================================================================================== */
.color_box {
  background: linear-gradient(to right, rgb(194, 229, 224) 0%, rgb(254, 254, 223) 100%);
  line-height: 2;
  padding: 2em 2.4em;
  margin-bottom: 3rem;
}
.color_box > *:last-child {
  margin-bottom: 0;
}

/*画像で見出しを作る用（スタイルを強制リセット）*/
h1.plane,
h2.plane,
h3.plane,
h4.plane,
h5.plane {
  background: none !important;
  border: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: !important;
}

h1.plane:after,
h2.plane:after,
h3.plane:after,
h4.plane:after,
h5.plane:after {
  display: none !important;
}

h1.plane img,
h2.plane img,
h3.plane img,
h4.plane img,
h5.plane img {
  margin: 0;
  max-width: none;
}

/*adjust*/
.clear {
  clear: both;
}

.ma0 {
  margin: 0 !important;
}

.mab0 {
  margin-bottom: 0 !important;
}

.mab5 {
  margin-bottom: 5px !important;
}

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

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

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

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

.mab1em {
  margin-bottom: 1em !important;
}

.mab15em {
  margin-bottom: 1.5em !important;
}

.mab2em {
  margin-bottom: 2em !important;
}

.mab25em {
  margin-bottom: 2.5em !important;
}

.mab3em {
  margin-bottom: 3em !important;
}

.mab35em {
  margin-bottom: 3.5em !important;
}

.mab4em {
  margin-bottom: 4em !important;
}

.mab45em {
  margin-bottom: 4.5em !important;
}

.mab5em {
  margin-bottom: 5em !important;
}

.mat0 {
  margin-top: 0 !important;
}

.mat5 {
  margin-top: 5px !important;
}

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

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

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

.mat05em {
  margin-top: 0.5em !important;
}

.mat1em {
  margin-top: 1em !important;
}

.mat15em {
  margin-top: 1.5em !important;
}

.mat2em {
  margin-top: 2em !important;
}

.mat25em {
  margin-top: 2.5em !important;
}

.mat3em {
  margin-top: 3em !important;
}

.mat35em {
  margin-top: 35em !important;
}

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

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

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

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

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

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

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

.pa0 {
  padding: 0 !important;
}

.pat0 {
  padding-top: 0 !important;
}

.pab0 {
  padding-bottom: 0 !important;
}

.pat15 {
  padding-top: 15px !important;
}

/*font size*/
.font_xs {
  font-size: 0.8em;
}

.font_sm {
  font-size: 0.9em;
}

.font_la {
  font-size: 1.2em;
}

.font_xl {
  font-size: 1.4em;
}

.font_normal {
  font-weight: normal;
}

.font_bold {
  font-weight: bold;
}

.text_center {
  text-align: center !important;
}

.text_right {
  text-align: right !important;
}

.text_left {
  text-align: left !important;
}

.font_0 {
  font-size: 0;
}

.font_plus {
  font-size: 1.07em;
}

/*kerning*/
.kerning0 {
  letter-spacing: 0;
}

.kerning {
  letter-spacing: -0.05em;
}

.kerning01 {
  letter-spacing: -0.1em;
}

.kerning02 {
  letter-spacing: -0.25em;
}

.kerning03 {
  letter-spacing: -0.5em;
}

.kerning_plus {
  letter-spacing: 0.25em;
}

/*行間詰め*/
.line_height_min {
  line-height: 1.6;
}

/*文字間*/
.letter {
  letter-spacing: 0.08em;
}

/*タイトル調整用*/
.kerning_tit {
  letter-spacing: 0.27em;
}

.kerning_tit_m {
  letter-spacing: 0.17em;
}

.kerning_tit_m02 {
  letter-spacing: 0.1em;
}

.font_num {
  font-size: 1.05em;
}

/*文字にアンチエイリアスを効かせる*/
.font_smoothing {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* 文章枠用CSS
====================================================================================================================================== */
p {
  margin-bottom: 2rem;
}

.catch {
  font-family: "Noto Serif JP", serif;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.8;
  text-align: center;
  margin-bottom: 0.5em;
}

.lead_text {
  font-family: "Noto Serif JP", serif;
  font-size: 1.2rem;
  font-weight: normal;
  text-align: center;
  line-height: 2;
  margin-bottom: 4em;
}

/*スタンダード（画像右／左寄せ）*/
.common_box {
  overflow: visible;
  /*右*/
}
.common_box .img_box {
  float: left;
  max-width: 47%;
  margin-right: 3%;
  margin-top: 0.5em;
}
.common_box .text_box {
  overflow: hidden;
}
.common_box.right .img_box {
  float: right;
  margin-right: 0;
  margin-left: 3%;
}

.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content {
  padding-right: 0;
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
  padding-left: 0;
}

/*画像3つ並び（ページ内）*/
.photo_3column_in {
  margin: 2em 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 15px;
}
.photo_3column_in .image_wrap img {
  width: 100%;
  height: auto;
}

/*画像2つ並び（ページ内）*/
.photo_2column_in {
  margin: 2em 0;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 15px;
}
.photo_2column_in .image_wrap img {
  width: 100%;
  height: auto;
}

/* ２列入力枠 */
.two_column_box {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 40px;
  grid-row-gap: 45px;
  margin-bottom: 4em;
}
.two_column_box .half_box > *:last-child {
  margin-bottom: 0 !important;
}

.qa_box {
  border: 2px solid #111;
  margin-bottom: 1.8em;
}
.qa_box .qa_title {
  font-weight: bold;
  padding: 1.8em 2em;
  padding-right: 3.2em;
  position: relative;
  margin-bottom: 0;
  cursor: pointer;
  line-height: 1.6;
}
.qa_box .qa_title:before, .qa_box .qa_title:after {
  content: "";
  display: block;
  width: 0.94em;
  height: 1px;
  background-color: #111;
  position: absolute;
  top: 50%;
  right: 2em;
}
.qa_box .qa_title:after {
  rotate: 90deg;
}
.qa_box.opened .qa_title:after {
  display: none;
}
.qa_box .qa_answer {
  padding: 0 2em 1.6em;
}
.qa_box .qa_answer .inner {
  border-top: 1px solid #111;
  padding-top: 1.8em;
}
.qa_box .qa_answer p {
  margin-bottom: 0;
}

@media (hover: hover) {
  .qa_box .qa_title:hover {
    opacity: 0.7;
  }
}
.qc_box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1.2rem;
  line-height: 2;
  padding-left: 2em;
  padding-right: 2em;
}
.qc_box .fig_area {
  width: 380px;
  text-align: center;
}
.qc_box .fig_area img {
  width: 100%;
}
.qc_box .text_area {
  width: 490px;
}
.qc_box .text_area *:last-child {
  margin-bottom: 0;
}
.qc_box h2, .qc_box h3 {
  background: none;
  color: #111;
  border: none;
  padding: 0;
  font-size: 2rem;
  font-weight: normal;
  line-height: 1.6;
  margin-bottom: 0.6em;
}

.certificate_list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px;
}
.certificate_list li {
  margin: 0 !important;
  padding: 0 !important;
}
.certificate_list li:before {
  display: none !important;
}
.certificate_list li figure .image_area {
  border: 1px solid #111;
}
.certificate_list li figure .image_area img {
  width: 100%;
  vertical-align: bottom;
}
.certificate_list li figure figcaption {
  font-size: 0.8rem;
  text-align: center;
  line-height: 1.6;
  margin-top: 0.8em;
}

/* ページネーション */
#pagination {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 5px;
  margin-top: 4em;
}
#pagination a, #pagination span {
  display: grid;
  place-items: center;
  width: 2em;
  aspect-ratio: 1/1;
  border: 1px solid #111;
  line-height: 1;
  background-color: #fff;
}
#pagination a {
  color: #111;
  text-decoration: none;
}
#pagination .current {
  background-color: #111;
  color: #fff;
}

@media (hover: hover) {
  #pagination a:hover {
    background-color: #111;
    color: #fff;
  }
}
@media screen and (max-width: 768px) {
  /*default heading*/
  /* table */
  table {
    width: 100% !important;
    font-size: 0.9em;
  }
  /* 文章枠 */
  .catch {
    font-size: 2.25rem;
  }
  /*索引*/
  .list_box {
    margin-bottom: 17px;
  }
  .list_box a .border_box {
    background-position: right 1.8em center;
    background-size: 1.3em auto;
    padding-right: 3.4em;
  }
  .list_box .border_box {
    padding: 12px;
  }
  .list_box .border_box:not(:has(.icon_area)) {
    padding: 2em;
  }
  .list_box .icon_area {
    width: 130px;
    margin-right: 16px;
  }
  /*3列ボックス*/
  .listbox_3_col {
    margin-bottom: 1.6em;
  }
  .listbox_3_col .photo_area {
    margin-bottom: 0.7em;
  }
  /*画像*/
  .wide_photo_image {
    margin-top: 1.4em;
  }
  .wide_photo_image.in {
    margin: 1em 0 2em;
  }
  .wide_photo_image .caption {
    font-size: 0.7em;
  }
  /*container*/
  .section_box {
    padding: 0;
    margin-bottom: 70px;
  }
  .box_l, .box_l2, .box_r, .box_r2 {
    margin-bottom: 70px;
  }
  /* ボタン */
  .button_area a, .button_area p input[type=submit] {
    min-width: 380px;
  }
  /*戻る*/
  a.btn.back,
  .btn.back a {
    min-width: 30%;
    background-size: auto 13px;
  }
  /* ２列ボタン */
  .button_2_column .btn {
    width: 49%;
    margin-bottom: 1em;
  }
  /*icon*/
  .btn_icon {
    padding: 2px 0 2px 22px;
    background-size: 10px auto;
    margin-top: 0.6em;
  }
  .btn_icon.back {
    background-size: 8px auto;
  }
  /*wide*/
  a.btn_wide {
    padding: 0.6em 10px;
    font-size: 1.4em;
    letter-spacing: 0.1em;
  }
  /* ２列入力枠 */
  .two_column_box {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
  }
  a.button_link {
    font-size: 0.9375em;
    padding: 0.5em 1.2em 0.5em 2.2em;
  }
  a.button_link.button_green {
    background-size: 9px auto;
    background-position: left 15px center;
  }
  a.button_link.button_green:hover {
    background-position: left 15px center;
  }
  a.button_link.button_trans {
    background-size: 9px auto;
    background-position: left 15px center;
  }
  a.button_link.button_trans:hover {
    background-position: left 15px center;
  }
  a.button_link.button_lightgreen {
    background-position: left 15px center;
  }
  a.button_link.button_lightgreen:hover {
    background-position: left 15px center;
  }
  .qc_box {
    display: block;
  }
  .qc_box .fig_area {
    width: min(100%, 360px);
    margin: 0 auto 1.7em;
  }
  .qc_box .text_area {
    width: auto;
  }
  .qc_box h2, .qc_box h3 {
    margin-bottom: 0.6em;
    text-align: center;
  }
  .certificate_list {
    gap: 20px;
  }
}
@media screen and (max-width: 600px) {
  .wp-block-media-text .wp-block-media-text__media {
    margin-bottom: 2rem !important;
  }
  .wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content,
  .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 540px) {
  /*default heading*/
  /*news list*/
  #conts .article_list {
    margin-bottom: 30px;
  }
  #conts .article_list li {
    display: block;
  }
  #conts .article_list li time {
    line-height: 1;
    width: auto;
    margin: 0 0 5px;
  }
  #conts .article_list li a {
    width: 100%;
  }
  #conts .article_list li.no_news {
    font-size: 0.8em;
  }
  /* テーブル */
  table th {
    white-space: normal;
  }
  table th, table td {
    padding: 12px;
  }
  table tbody th {
    min-width: 5em;
  }
  /* table */
  .scroll_table {
    overflow: scroll;
  }
  .scroll_table table {
    width: auto !important;
    min-width: 200vw;
  }
  .scroll_table table th {
    white-space: nowrap;
  }
  /* color box */
  .color_box {
    padding: 40px 20px;
    margin-left: -20px;
    margin-right: -20px;
  }
  /* 文章枠 */
  .common_box .img_box, .common_box.right .img_box {
    max-width: initial;
    float: none;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
  }
  .common_box .img_box img, .common_box.right .img_box img {
    float: none;
  }
  .catch {
    font-size: 2rem;
    text-align: left;
  }
  .lead_text {
    text-align: left;
  }
  /*索引*/
  .list_box .icon_area {
    width: 80px;
    margin-right: 14px;
  }
  /*3列ボックス*/
  .listbox_3_col {
    width: 46.5%;
    margin: 0 1.3% 1.2em;
  }
  /* ボタン */
  .button_area a, .button_area p input[type=submit] {
    min-width: 300px;
  }
  a.btn,
  button.btn,
  .btn a,
  #myreset,
  form input.submit_btn {
    display: block;
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }
  a.btn + a,
  a.btn + input,
  button.btn + a,
  button.btn + input,
  .btn a + a,
  .btn a + input,
  #myreset + a,
  #myreset + input,
  form input.submit_btn + a,
  form input.submit_btn + input {
    margin-top: 0.5em;
    margin-left: auto;
  }
  /* ２列ボタン */
  .button_2_column {
    display: block;
  }
  .button_2_column .btn {
    width: 100%;
    margin-bottom: 0.5em;
  }
  /* ２列入力枠 */
  .two_column_box {
    display: block;
  }
  .two_column_box .half_box {
    margin-bottom: 3em;
  }
  .certificate_list {
    gap: 10px;
  }
  .certificate_list li figure figcaption {
    font-size: 2.53vw;
  }
  /* ページネーション */
  #pagination {
    gap: 4px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5zY3NzIiwiX2RlZmluaXRpb25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUtBO0FBQUE7QUFJQTtBQUVBO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUlFO0VBQ0U7OztBQUtOO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUtFO0VBQ0U7OztBQU1KO0VBQ0U7O0FBRUY7RUFDRTs7O0FBSUo7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUEyQjtFQUFZOzs7QUFDdkM7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQTRCOzs7QUFHNUI7QUFFQTtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFHRjtBQUVBO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtBQUNBO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0FBQUE7RUFDRTs7QUFFRjtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCQ3RIUztFRHVIVDtFQUNBO0VBQ0E7OztBQU1OO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0U7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBREY7QUFBQTtFQUNFOztBQURGO0FBQUE7RUFDRTs7QUFERjtBQUFBO0VBQ0U7O0FBSUo7QUFBQTtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0VBQ0U7O0FBRUY7QUFBQTtFQUNFO0VBQ0E7RUFDQSxrQkN4SlM7RUR5SlQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFPSjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7O0FBR0Y7QUFBQTtBQUFBO0VBRUU7OztBQUtKO0FBRUE7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0VBRUU7O0FBR0o7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBQ0E7RUFDRTs7O0FBS047RUFFSTtJQUNFOzs7QUFLTjtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQSxrQkNqUmE7RURrUmI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBT0E7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUNBOzs7QUFLRjtBQUFBO0VBQ0U7OztBQUtKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCQzlUVztFRCtUWDtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBOzs7QUFJRjtFQUNFO0VBQ0E7OztBQUdGO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBRUE7RUFDRTs7O0FBR0Y7QUFDQTtFQUFPLE9DaldEOzs7QURtV047QUFDQTtFQUNFO0VBQ0EsT0N0V0k7RUR1V0o7RUFDQTtFQUNBOzs7QUFHRjtBQUVBO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7O0FBR0o7RUFDRTs7QUFDQTtFQUNFOzs7QUFHSjtFQUNFOzs7QUFHRjtBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBSUY7RUFDRTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQSxPQzdkUztFRDhkVDs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFNUjtFQUlRO0lBQ0U7O0VBR0E7SUFDRTs7O0FBUVo7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0EsT0NwZ0JXOztBRHNnQmI7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7O0FBS047RUFHTTtJQUNFOztFQUVGO0lBQ0U7OztBQU9SO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUVBO0VBQ0U7OztBQUdGO0FBRUE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT0NubEJXO0VEb2xCWDtFQUNBOztBQUVGO0VBQ0Usa0JDeGxCVztFRHlsQlg7RUFDQTs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJTjtFQUlNO0lBQ0Usa0JDN21CTztJRDhtQlA7SUFDQTs7RUFJRjtJQUNFO0lBQ0E7SUFDQSxPQ3RuQk87OztBRDhuQmY7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUtOO0FBRUE7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBRUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPRTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7OztBQUdGO0FBQ0E7RUFDRTtFQUNBOztBQUNBO0VBQ0U7OztBQUlKO0FBQ0E7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBR0E7RUFDRSxrQkMxdUJTO0VEMnVCVDtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0U7OztBQUtOO0FBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7OztBQUlKO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFO0VBQ0E7OztBQUdGO0FBRUE7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFFQTtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUVBO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0FBRUE7RUFDRTs7O0FBR0Y7QUFFQTtFQUNFOzs7QUFHRjtBQUVBO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0FBQ0E7RUFDRTtFQUNBOzs7QUFHRjtBQUFBO0FBRUE7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtBQUNBO0VBQ0U7QUFVQTs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7OztBQU1KO0VBQ0U7OztBQUlGO0VBQ0U7OztBQU1KO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNFO0VBQ0E7OztBQUtOO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNFO0VBQ0E7OztBQUtOO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVFO0VBQ0U7OztBQUtOO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkMxcENTO0VEMnBDVDtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFLQTtFQUNFOztBQUlOO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBOztBQUVGO0VBQ0U7OztBQUtOO0VBRUk7SUFDRTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFOztBQUNBO0VBQ0U7O0FBR0o7RUFDRTtFQUNBLE9DcnRDVztFRHN0Q1g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTs7QUFHQTtFQUNFOztBQUNBO0VBQ0U7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFPUjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0UsT0M3d0NXO0VEOHdDWDs7QUFFRjtFQUNFLGtCQ2p4Q1c7RURreENYOzs7QUFJSjtFQUVJO0lBQ0Usa0JDenhDUztJRDB4Q1Q7OztBQU1OO0FBRUU7QUFFQTtFQUNBO0lBQ0U7SUFDQTs7QUFHRjtFQUNBO0lBQ0U7O0FBR0Y7RUFDQTtJQUNFOztFQUVFO0lBQ0U7SUFDQTtJQUNBOztFQUdKO0lBQ0U7O0VBQ0E7SUFDRTs7RUFHSjtJQUNFO0lBQ0E7O0FBSUo7RUFDQTtJQUNFOztFQUNBO0lBQ0U7O0FBS0o7RUFDQTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7QUFHRjtFQUNBO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztBQUdGO0VBRUU7SUFDRTs7QUFJSjtFQUNBO0FBQUE7SUFFRTtJQUNBOztBQUdGO0VBRUU7SUFDRTtJQUNBOztBQUtKO0VBQ0E7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7QUFFRjtFQUNBO0lBQ0U7SUFDQTtJQUNBOztBQUdGO0VBQ0E7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTs7RUFHSjtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTs7RUFHSjtJQUNFOztFQUNBO0lBQ0U7O0VBS047SUFDRTs7RUFDQTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBSUo7SUFDRTs7O0FBSUo7RUFFSTtJQUNFOztFQU1GO0FBQUE7SUFDRTtJQUNBOzs7QUFNTjtBQUVFO0FBRUE7RUFDQTtJQUNFOztFQUNBO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztBQUtOO0VBRUU7SUFDRTs7RUFFRjtJQUNFOztFQUdBO0lBQ0U7O0FBSU47RUFDQTtJQUNFOztFQUNBO0lBQ0U7SUFDQTs7RUFDQTtJQUNFOztBQUtOO0VBQ0E7SUFDRTtJQUNBO0lBQ0E7O0FBR0Y7RUFHSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTs7RUFNUjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7QUFJRjtFQUVFO0lBQ0U7SUFDQTs7QUFJSjtFQUNBO0lBQ0U7SUFDQTs7QUFLRjtFQUVFO0lBQ0U7O0VBSUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUtFO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBRUU7SUFDQTs7QUFJSjtFQUNBO0lBQ0U7O0VBRUE7SUFDRTtJQUNBOztBQUlKO0VBQ0E7SUFDRTs7RUFDQTtJQUNFOztFQUlKO0lBQ0U7O0VBR0k7SUFDRTs7QUFNUjtFQUNBO0lBQ0UiLCJmaWxlIjoiY29tbW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBpbXBvcnQgXCJkZWZpbml0aW9uc1wiO1xyXG5cclxuXHJcbi8qIGNvbW1vblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8q6Z2e6KGo56S6Ki9cclxuXHJcbi5ub25lIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnZpc2libGUtb2Zme1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuaW1ne1xyXG4gICYuZmlsZXJfaW1hZ2V7XHJcbiAgICAmLm5vbmV7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4jY29udHMuaW57XHJcbiAgLndyYXBwZXJ7XHJcbiAgICAuZmxhbWV7XHJcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxucHtcclxuICAmOmVtcHR5e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgc3Ryb25nOmVtcHR5e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8qIOOCueOCr+ODreODvOODq+OBl+OBpueUu+mdouOBq+WFpeOBo+OBn+OCieODleOCp+ODvOODieOCpOODsyAqL1xyXG4uc2Nyb2xsX2ZhZGVpbiB7IFxyXG4gIG9wYWNpdHk6IDA7IFxyXG4gIHRyYW5zbGF0ZTogMCA1MHB4OyBcclxuICB0cmFuc2l0aW9uOiAxLjNzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XHJcbn1cclxuLnNjcm9sbF9mYWRlaW4ud2luZG93X2luIHsgb3BhY2l0eTogMTsgdHJhbnNsYXRlOiAwO31cclxuLnNjcm9sbF9vcGFjaXR5IHsgXHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiAxLjdzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XHJcbn1cclxuLnNjcm9sbF9vcGFjaXR5LndpbmRvd19pbiB7IG9wYWNpdHk6IDE7fVxyXG5cclxuXHJcbi8q5bem5a+E44Gb44O75Y+z5a+E44Gb5a++562WKi9cclxuXHJcbmltZy5sZWZ0X2FsaWduX2ltZyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG5pbWcucmlnaHRfYWxpZ25faW1nIHtcclxuICBtYXJnaW4tbGVmdDogMTVweDtcclxufVxyXG5cclxuLmZsZXh7XHJcbiAgZGlzcGxheTpmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4ud2hpdGV7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmJnX3doaXRle1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi8q55S75YOP6IOM5pmv44Gu44Oc44K/44OzKi9cclxuXHJcbi5iZ19pbWdfYnRuIGEsXHJcbmEuYmdfaW1nX2J0biB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xyXG4gIHRleHQtaW5kZW50OiAxMDAlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi8qbGlzdCovXHJcbi5pcy1yb290LWNvbnRhaW5lciB1bCxcclxuI2NvbnRzIHVsIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgPiBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDAuNWxoO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JpZ2luX2NvbG9yO1xyXG4gICAgICB3aWR0aDogMC4zNWVtO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgICAgdHJhbnNsYXRlOiAwIC01MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4uaXMtcm9vdC1jb250YWluZXIgb2wsXHJcbiNjb250cyBvbCB7XHJcbiAgY291bnRlci1yZXNldDogb3JkZXJlZF9udW07XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggOTkge1xyXG4gICAgJltzdGFydD1cIiN7JGl9XCJde1xyXG4gICAgICBjb3VudGVyLXJlc2V0OiBvcmRlcmVkX251bSAkaSAtIDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IGxpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMi4yZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG9yZGVyZWRfbnVtO1xyXG4gICAgICBjb250ZW50OiBjb3VudGVyKG9yZGVyZWRfbnVtKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yaWdpbl9jb2xvcjtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB3aWR0aDogMS42ZW07XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IGNhbGMoMXJlbSAqIDEuOCAvIDIpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2xhdGU6IDAgLTUwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNjb250cywuY29udGVudHN7XHJcblxyXG4gIHVsLmNhdXRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgfVxyXG4gIFxyXG4gIHVsLmNhdXRpb24gbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgXHJcbiAgdWwuY2F1dGlvbiBsaTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCLigLtcIjtcclxuICB9XHJcbiAgXHJcbiAgdWwucGxhbmUsXHJcbiAgb2wucGxhbmUsXHJcbiAgdWwucGxhbmUgbGksXHJcbiAgb2wucGxhbmUgbGkge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIHVsLnBsYW5lIGxpOmJlZm9yZSxcclxuICBvbC5wbGFuZSBsaTpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi8qbmV3cyBsaXN0Ki9cclxuXHJcbiNjb250cyAuYXJ0aWNsZV9saXN0IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMCAwIDQwcHg7XHJcbn1cclxuXHJcbiNjb250cyAuYXJ0aWNsZV9saXN0IGxpIHtcclxuICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtaW5kZW50OiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuXHJcbiAgJjpiZWZvcmV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICB0aW1lLGF7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgdGltZXtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuOTtcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIC5kYXRlX3R4dCxcclxuICAgIC50aW1lX3R4dHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGF7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgJi5ub19uZXdze1xyXG4gICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICNjb250cyAuYXJ0aWNsZV9saXN0IGxpIHtcclxuICAgIGE6aG92ZXJ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypkZWZhdWx0IGhlYWRpbmcqL1xyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbWFyZ2luOiAwIDAgMC44ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5cclxuaDEucGFnZV90aXRsZSxcclxuaDEud3AtYmxvY2stcG9zdC10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbjogMCAwIDdyZW07XHJcbn1cclxuXHJcbmgyIHtcclxuICBmb250LXNpemU6IDEuM3JlbTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JpZ2luX2NvbG9yO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uX2Jsb2NrX3cuc3ZnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMC45ZW0gY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMC43N2VtIGF1dG87XHJcbiAgcGFkZGluZzogMC42ZW07XHJcbiAgcGFkZGluZy1sZWZ0OiAyLjNlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uaW50ZXJmYWNlLWludGVyZmFjZS1za2VsZXRvbl9fc2lkZWJhcixcclxuLmludGVyZmFjZS1pbnRlcmZhY2Utc2tlbGV0b25fX3NlY29uZGFyeS1zaWRlYmFyLFxyXG4uY29tcG9uZW50cy1wb3BvdmVyX19mYWxsYmFjay1jb250YWluZXIsXHJcbi5hdHRhY2htZW50cy1icm93c2VyIHtcclxuICBoMntcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG4uY29tcG9uZW50cy1wb3BvdmVyX19mYWxsYmFjay1jb250YWluZXIsXHJcbi5hdHRhY2htZW50cy1icm93c2VyIHtcclxuICBoMntcclxuICAgIGNvbG9yOiAjMWUxZTFlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbmgzIHtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMC40ZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRvcmlnaW5fY29sb3I7XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG59XHJcblxyXG5oNCB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIHBhZGRpbmctbGVmdDogMC45NGVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuMzVlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMC4zNWVtO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JpZ2luX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwLjVsaDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2xhdGU6IDAgLTUwJTtcclxuICB9XHJcbn1cclxuXHJcbmg1e1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjM1ZW07XHJcbn1cclxuXHJcblxyXG4ubWluY2hve1xyXG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLypociovXHJcblxyXG5ociB7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkOWQ5ZDk7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBtYXJnaW46IDJlbSAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi8q5q616JC9Ki9cclxuXHJcbnRhYmxlIHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi8q44Kr44Op44O8Ki9cclxuLnJlZCB7IGNvbG9yOiAkcmVkOyB9XHJcblxyXG4vKuODnuODvOOCq+ODvOOCueOCv+OCpOODqyovXHJcbi5tYXJrZXIge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAkcmVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkUzRDY7XHJcbiAgcGFkZGluZzogMC4zZW07XHJcbiAgbWFyZ2luOiAwIDAuM2VtO1xyXG59XHJcblxyXG4vKueUu+WDjyovXHJcblxyXG4ud2lkZV9waG90b19pbWFnZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogNC4zZW0gMCAwO1xyXG59XHJcblxyXG4ud2lkZV9waG90b19pbWFnZS5pbiB7XHJcbiAgbWFyZ2luOiAzZW0gMCA0ZW07XHJcbn1cclxuXHJcbi53aWRlX3Bob3RvX2ltYWdlIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ud2lkZV9waG90b19pbWFnZSAuY2FwdGlvbiB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyLjUlO1xyXG4gIGJvdHRvbTogMiU7XHJcbiAgZm9udC1zaXplOiAwLjc4ZW07XHJcbn1cclxuXHJcbi8qY29udGFpbmVyKi9cclxuXHJcbi5zZWN0aW9uX2JveCB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZGlzcGxheTogZmxvdy1yb290O1xyXG4gIG1hcmdpbi1ib3R0b206IDhyZW07XHJcbiAgLnNlY3Rpb25fYm94e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcbiAgLmltZ19ib3h7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICB9XHJcbiAgPiAqOmxhc3QtY2hpbGR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi53cC1ibG9jay1tZWRpYS10ZXh0e1xyXG4gIG1hcmdpbi1ib3R0b206IDhyZW07XHJcbiAgLndwLWJsb2NrLW1lZGlhLXRleHR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxufVxyXG4ud3AtYmxvY2staW1hZ2V7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxufVxyXG5cclxuLyrntKLlvJUqL1xyXG4ubGlzdF9ib3gge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS44ZW07XHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAuYm9yZGVyX2JveHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfYmxhY2tfci5zdmcpIG5vLXJlcGVhdCByaWdodCAyLjhlbSBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMS40ZW0gYXV0bztcclxuICAgICAgJiwgJjpub3QoOmhhcyguaWNvbl9hcmVhKSl7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNC41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZbdGFyZ2V0PVwiX2JsYW5rXCJde1xyXG4gICAgICAuYm9yZGVyX2JveCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uL2ljb25fb3V0bGluay5zdmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm9yZGVyX2JveHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRvcmlnaW5fY29sb3I7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgICY6bm90KDpoYXMoLmljb25fYXJlYSkpe1xyXG4gICAgICBwYWRkaW5nOiAzZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pY29uX2FyZWEge1xyXG4gICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0X2FyZWF7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRpbWV7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogIzc1NzU3NTtcclxuICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgIH1cclxuICAgIC50aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgIGNvbG9yOiAkb3JpZ2luX2NvbG9yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAuZXh0e1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDAuNzRlbTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjdlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAubGlzdF9ib3gge1xyXG4gICAgYXtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmJvcmRlcl9ib3h7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dF9hcmVhIHtcclxuICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud3AtYmxvY2stbGF6eWJsb2NrLXByb2R1Y3QtbGlzdHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuLmxpc3Rib3hfM19jb2x7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgd2lkdGg6IDMwJTtcclxuICBtYXJnaW46IDAgMS40JSAyZW07XHJcbiAgYXtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkb3JpZ2luX2NvbG9yO1xyXG4gIH1cclxuICAucGhvdG9fYXJlYXtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIGFzcGVjdC1yYXRpbzogMzA3LzIzMDtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXh0X2FyZWF7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAudGl0bGVfdGV4dHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgLmxpc3Rib3hfM19jb2x7XHJcbiAgICBhOmhvdmVye1xyXG4gICAgICAucGhvdG9fYXJlYXtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIH1cclxuICAgICAgLmxpbmtfdGl0bGV7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKmltYWdl6IOM5pmv44Oc44K/44Oz44Oq44K544OIKi9cclxuXHJcbi5iZ19pbWdfYnRuIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcclxuICB0ZXh0LWluZGVudDogMTAwJTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qaW1hZ2UxMDAlKi9cclxuXHJcbi5pbWdfd2lkZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qYnV0dG9uIGRlc2lnbiovXHJcblxyXG4vKuODnOOCv+ODsyovXHJcbi5idXR0b25fYXJlYXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiAxN3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgYSwgcCBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDFlbSAyLjZlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMuMmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMi41ZW07XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkb3JpZ2luX2NvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19ibGFja19yLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMS45ZW0gY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjA1ZW0gYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWluLXdpZHRoOiA0NjBweDtcclxuICAgIGNvbG9yOiAkb3JpZ2luX2NvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gIH1cclxuICBhLmJ1dHRvbl9ibGFjaywgcCBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yaWdpbl9jb2xvcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3doaXRlX3Iuc3ZnKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICBwe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLndwY2Y3LXNwaW5uZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgXHJcbiAgLmJ1dHRvbl9hcmVhe1xyXG4gICAgYSwgcCBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmlnaW5fY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfd2hpdGVfci5zdmcpO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhLmJ1dHRvbl9ibGFjaywgcCBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfYmxhY2tfci5zdmcpO1xyXG4gICAgICAgIGNvbG9yOiAkb3JpZ2luX2NvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8qIO+8kuWIl+ODnOOCv+ODsyAqL1xyXG4uYnV0dG9uXzJfY29sdW1ue1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgLmJ0bntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDQ4JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMWVtO1xyXG4gICAgYXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKuaIu+OCiyovXHJcblxyXG5hLmJ0bi5iYWNrLFxyXG5idXR0b24uYnRuLmJhY2ssXHJcbi5idG4uYmFjayBhLFxyXG5idXR0b24uYnRuLmJhY2s6aG92ZXIge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25fYmFjay5wbmcpIG5vLXJlcGVhdCAyMHB4IGNlbnRlcjtcclxuICBjb2xvcjogIzdiNjczNztcclxuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8qYS5idG4uYmFjazpiZWZvcmUsICNteXJlc2V0OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pY29uX2JhY2sucG5nKTsgbWFyZ2luLXJpZ2h0OjE0cHg7IH0qL1xyXG5cclxuLyppY29uKi9cclxuXHJcbi5idG5faWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbl9hcnJvd19ncmVlbl9yLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG4gIHBhZGRpbmc6IDJweCAwIDJweCAzMHB4O1xyXG4gIG1hcmdpbi10b3A6IDEuNWVtO1xyXG59XHJcblxyXG4uYnRuX2ljb24uYnRuX2RsIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25fZGwucG5nKTtcclxufVxyXG5cclxuLyp3aWRlKi9cclxuXHJcbmEuYnRuX3dpZGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDAuOGVtIDEwcHg7XHJcbiAgZm9udC1zaXplOiAxLjllbTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcbn1cclxuXHJcbmEuYnRuOmhvdmVyLFxyXG5idXR0b246aG92ZXIsXHJcbi5idG4gYTpob3ZlcixcclxuI215cmVzZXQ6aG92ZXIsXHJcbi5idG5faWNvbjpob3ZlcixcclxuYS5idG5fd2lkZTpob3ZlcixcclxuZm9ybSBpbnB1dC5zdWJtaXRfYnRuOmhvdmVyIHtcclxuICBvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbmEuYnRuOmhvdmVyLFxyXG4uYnRuIGE6aG92ZXIsXHJcbmJ1dHRvbjpob3ZlciB7XHJcbiAgY29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi8qdGFibGUqL1xyXG4uc2Nyb2xsX3RhYmxle1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICB0YWJsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKiDjg4bjg7zjg5bjg6sgKi9cclxudGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgY2FwdGlvbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIHRoLCB0ZCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG9yaWdpbl9jb2xvcjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkb3JpZ2luX2NvbG9yO1xyXG4gIH1cclxuICB0aCx0ZHtcclxuICAgIHBhZGRpbmc6IDFlbSAxLjJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuICB0aCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgdGhlYWR7XHJcbiAgICB0aHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yaWdpbl9jb2xvcjtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC45NTYyNXJlbTtcclxuICAgICAgcGFkZGluZzogMC4zZW0gMS4zZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRib2R5e1xyXG4gICAgdGh7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBjb2xvciBib3hcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5jb2xvcl9ib3gge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgxOTQsMjI5LDIyNCwxKSAwJSxyZ2JhKDI1NCwyNTQsMjIzLDEpIDEwMCUpO1xyXG4gIGxpbmUtaGVpZ2h0OiAyO1xyXG4gIHBhZGRpbmc6IDJlbSAyLjRlbTtcclxuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gID4gKjpsYXN0LWNoaWxke1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8q55S75YOP44Gn6KaL5Ye644GX44KS5L2c44KL55So77yI44K544K/44Kk44Or44KS5by35Yi244Oq44K744OD44OI77yJKi9cclxuXHJcbmgxLnBsYW5lLFxyXG5oMi5wbGFuZSxcclxuaDMucGxhbmUsXHJcbmg0LnBsYW5lLFxyXG5oNS5wbGFuZSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctdG9wOiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5oMS5wbGFuZTphZnRlcixcclxuaDIucGxhbmU6YWZ0ZXIsXHJcbmgzLnBsYW5lOmFmdGVyLFxyXG5oNC5wbGFuZTphZnRlcixcclxuaDUucGxhbmU6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcblxyXG5oMS5wbGFuZSBpbWcsXHJcbmgyLnBsYW5lIGltZyxcclxuaDMucGxhbmUgaW1nLFxyXG5oNC5wbGFuZSBpbWcsXHJcbmg1LnBsYW5lIGltZyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxufVxyXG5cclxuLyphZGp1c3QqL1xyXG5cclxuLmNsZWFyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLm1hMCB7XHJcbiAgbWFyZ2luOiAwIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hYjAge1xyXG4gIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWFiNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4IWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hYjEwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4IWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hYjIwIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4IWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hYjMwIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4IWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hYjQwIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4IWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hYjFlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtIWltcG9ydGFudDtcclxufVxyXG4ubWFiMTVlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW0haW1wb3J0YW50O1xyXG59XHJcbi5tYWIyZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDJlbSFpbXBvcnRhbnQ7XHJcbn1cclxuLm1hYjI1ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDIuNWVtIWltcG9ydGFudDtcclxufVxyXG4ubWFiM2VtIHtcclxuICBtYXJnaW4tYm90dG9tOiAzZW0haW1wb3J0YW50O1xyXG59XHJcbi5tYWIzNWVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAzLjVlbSFpbXBvcnRhbnQ7XHJcbn1cclxuLm1hYjRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNGVtIWltcG9ydGFudDtcclxufVxyXG4ubWFiNDVlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNC41ZW0haW1wb3J0YW50O1xyXG59XHJcbi5tYWI1ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDVlbSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ubWF0MCB7XHJcbiAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XHJcbn1cclxuLm1hdDUge1xyXG4gIG1hcmdpbi10b3A6IDVweCFpbXBvcnRhbnQ7XHJcbn1cclxuLm1hdDEwIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4IWltcG9ydGFudDtcclxufVxyXG4ubWF0MjAge1xyXG4gIG1hcmdpbi10b3A6IDIwcHghaW1wb3J0YW50O1xyXG59XHJcbi5tYXQzMCB7XHJcbiAgbWFyZ2luLXRvcDogMzBweCFpbXBvcnRhbnQ7XHJcbn1cclxuLm1hdDA1ZW0ge1xyXG4gIG1hcmdpbi10b3A6IDAuNWVtIWltcG9ydGFudDtcclxufVxyXG4ubWF0MWVtIHtcclxuICBtYXJnaW4tdG9wOiAxZW0haW1wb3J0YW50O1xyXG59XHJcbi5tYXQxNWVtIHtcclxuICBtYXJnaW4tdG9wOiAxLjVlbSFpbXBvcnRhbnQ7XHJcbn1cclxuLm1hdDJlbSB7XHJcbiAgbWFyZ2luLXRvcDogMmVtIWltcG9ydGFudDtcclxufVxyXG4ubWF0MjVlbSB7XHJcbiAgbWFyZ2luLXRvcDogMi41ZW0haW1wb3J0YW50O1xyXG59XHJcbi5tYXQzZW0ge1xyXG4gIG1hcmdpbi10b3A6IDNlbSFpbXBvcnRhbnQ7XHJcbn1cclxuLm1hdDM1ZW0ge1xyXG4gIG1hcmdpbi10b3A6IDM1ZW0haW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLm1hdC0xMCB7XHJcbiAgbWFyZ2luLXRvcDogLTEwcHghaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWF0LTIwIHtcclxuICBtYXJnaW4tdG9wOiAtMjBweCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYXQtMzAge1xyXG4gIG1hcmdpbi10b3A6IC0zMHB4IWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hcjEwIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHghaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWFyMjAge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYWwxMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHghaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWFsMjAge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4IWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhMCB7XHJcbiAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYXQwIHtcclxuICBwYWRkaW5nLXRvcDogMCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYWIwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYXQxNSB7XHJcbiAgcGFkZGluZy10b3A6IDE1cHghaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKmZvbnQgc2l6ZSovXHJcblxyXG4uZm9udF94cyB7XHJcbiAgZm9udC1zaXplOiAwLjhlbTtcclxufVxyXG5cclxuLmZvbnRfc20ge1xyXG4gIGZvbnQtc2l6ZTogMC45ZW07XHJcbn1cclxuXHJcbi5mb250X2xhIHtcclxuICBmb250LXNpemU6IDEuMmVtO1xyXG59XHJcblxyXG4uZm9udF94bCB7XHJcbiAgZm9udC1zaXplOiAxLjRlbTtcclxufVxyXG5cclxuLmZvbnRfbm9ybWFsIHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uZm9udF9ib2xkIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnRleHRfY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dF9yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dF9sZWZ0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnRfMCB7XHJcbiAgZm9udC1zaXplOiAwO1xyXG59XHJcblxyXG4uZm9udF9wbHVzIHtcclxuICBmb250LXNpemU6IDEuMDdlbTtcclxufVxyXG5cclxuLyprZXJuaW5nKi9cclxuXHJcbi5rZXJuaW5nMCB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi5rZXJuaW5nIHtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcclxufVxyXG5cclxuLmtlcm5pbmcwMSB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjFlbTtcclxufVxyXG5cclxuLmtlcm5pbmcwMiB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1ZW07XHJcbn1cclxuXHJcbi5rZXJuaW5nMDMge1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC41ZW07XHJcbn1cclxuXHJcbi5rZXJuaW5nX3BsdXMge1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjI1ZW07XHJcbn1cclxuXHJcbi8q6KGM6ZaT6Kmw44KBKi9cclxuXHJcbi5saW5lX2hlaWdodF9taW4ge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbn1cclxuXHJcbi8q5paH5a2X6ZaTKi9cclxuXHJcbi5sZXR0ZXIge1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbn1cclxuXHJcbi8q44K/44Kk44OI44Or6Kq/5pW055SoKi9cclxuXHJcbi5rZXJuaW5nX3RpdCB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjdlbTtcclxufVxyXG5cclxuLmtlcm5pbmdfdGl0X20ge1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjE3ZW07XHJcbn1cclxuXHJcbi5rZXJuaW5nX3RpdF9tMDIge1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxufVxyXG5cclxuLmZvbnRfbnVtIHtcclxuICBmb250LXNpemU6IDEuMDVlbTtcclxufVxyXG5cclxuLyrmloflrZfjgavjgqLjg7Pjg4HjgqjjgqTjg6rjgqLjgrnjgpLlirnjgYvjgZvjgosqL1xyXG4uZm9udF9zbW9vdGhpbmd7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLyog5paH56ug5p6g55SoQ1NTXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbnB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxufVxyXG5cclxuLmNhdGNoe1xyXG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XHJcbiAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMS44O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxufVxyXG5cclxuLmxlYWRfdGV4dHtcclxuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAyO1xyXG4gIG1hcmdpbi1ib3R0b206IDRlbTtcclxufVxyXG5cclxuXHJcbi8q44K544K/44Oz44OA44O844OJ77yI55S75YOP5Y+z77yP5bem5a+E44Gb77yJKi9cclxuLmNvbW1vbl9ib3gge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIC5pbWdfYm94IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWF4LXdpZHRoOiA0NyU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgfVxyXG4gIC50ZXh0X2JveHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIC8q5Y+zKi9cclxuICAmLnJpZ2h0e1xyXG4gICAgLmltZ19ib3h7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMyU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud3AtYmxvY2stbWVkaWEtdGV4dDpub3QoLmhhcy1tZWRpYS1vbi10aGUtcmlnaHQpe1xyXG4gIC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50e1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuLndwLWJsb2NrLW1lZGlhLXRleHQuaGFzLW1lZGlhLW9uLXRoZS1yaWdodHtcclxuICAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyrnlLvlg48z44Gk5Lim44Gz77yI44Oa44O844K45YaF77yJKi9cclxuLnBob3RvXzNjb2x1bW5faW4ge1xyXG4gIG1hcmdpbjogMmVtIDA7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gIGdhcDogMTVweDtcclxuXHJcbiAgLmltYWdlX3dyYXB7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKueUu+WDjzLjgaTkuKbjgbPvvIjjg5rjg7zjgrjlhoXvvIkqL1xyXG4ucGhvdG9fMmNvbHVtbl9pbiB7XHJcbiAgbWFyZ2luOiAyZW0gMDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgZ2FwOiAxNXB4O1xyXG5cclxuICAuaW1hZ2Vfd3JhcHtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIO+8kuWIl+WFpeWKm+aeoCAqL1xyXG4udHdvX2NvbHVtbl9ib3h7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIGdyaWQtY29sdW1uLWdhcDogNDBweDtcclxuICBncmlkLXJvdy1nYXA6IDQ1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gIC5oYWxmX2JveHtcclxuICAgID4gKjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucWFfYm94e1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRvcmlnaW5fY29sb3I7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS44ZW07XHJcbiAgLnFhX3RpdGxle1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nOiAxLjhlbSAyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDAuOTRlbTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmlnaW5fY29sb3I7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAyZW07XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICByb3RhdGU6IDkwZGVnO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm9wZW5lZHtcclxuICAgIC5xYV90aXRsZXtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5xYV9hbnN3ZXJ7XHJcbiAgICBwYWRkaW5nOiAwIDJlbSAxLjZlbTtcclxuICAgIC5pbm5lcntcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRvcmlnaW5fY29sb3I7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxLjhlbTtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gIC5xYV9ib3ggLnFhX3RpdGxlIHtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5xY19ib3h7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxuICBsaW5lLWhlaWdodDogMjtcclxuICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgLmZpZ19hcmVhe1xyXG4gICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRleHRfYXJlYXtcclxuICAgIHdpZHRoOiA0OTBweDtcclxuICAgICo6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgaDIsIGgze1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiAkb3JpZ2luX2NvbG9yO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC42ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uY2VydGlmaWNhdGVfbGlzdHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgZ2FwOiA0MHB4O1xyXG4gIGxpe1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgZmlndXJle1xyXG4gICAgICAuaW1hZ2VfYXJlYXtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JpZ2luX2NvbG9yO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgZmlnY2FwdGlvbntcclxuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjhlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIOODmuODvOOCuOODjeODvOOCt+ODp+ODsyAqL1xyXG4jcGFnaW5hdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiA1cHg7XHJcbiAgbWFyZ2luLXRvcDogNGVtO1xyXG4gIGEsIHNwYW57XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAyZW07XHJcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmlnaW5fY29sb3I7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIGF7XHJcbiAgICBjb2xvcjogJG9yaWdpbl9jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgLmN1cnJlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yaWdpbl9jb2xvcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAjcGFnaW5hdGlvbntcclxuICAgIGE6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmlnaW5fY29sb3I7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gIC8qZGVmYXVsdCBoZWFkaW5nKi9cclxuXHJcbiAgLyogdGFibGUgKi9cclxuICB0YWJsZXtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gIH1cclxuXHJcbiAgLyog5paH56ug5p6gICovXHJcbiAgLmNhdGNoe1xyXG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLyrntKLlvJUqL1xyXG4gIC5saXN0X2JveHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICBhe1xyXG4gICAgICAuYm9yZGVyX2JveHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxLjhlbSBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjNlbSBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9yZGVyX2JveHtcclxuICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgJjpub3QoOmhhcyguaWNvbl9hcmVhKSl7XHJcbiAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbl9hcmVhIHtcclxuICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC8qM+WIl+ODnOODg+OCr+OCuSovXHJcbiAgLmxpc3Rib3hfM19jb2x7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcclxuICAgIC5waG90b19hcmVhe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvKueUu+WDjyovXHJcbiAgLndpZGVfcGhvdG9faW1hZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDogMS40ZW07XHJcbiAgfVxyXG4gIC53aWRlX3Bob3RvX2ltYWdlLmluIHtcclxuICAgIG1hcmdpbjogMWVtIDAgMmVtO1xyXG4gIH1cclxuICAud2lkZV9waG90b19pbWFnZSAuY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gIH1cclxuXHJcbiAgLypjb250YWluZXIqL1xyXG4gIC5zZWN0aW9uX2JveCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICB9ICBcclxuICAuYm94X2wsIC5ib3hfbDIsIC5ib3hfciwgLmJveF9yMntcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgfVxyXG5cclxuICAvKiDjg5zjgr/jg7MgKi9cclxuICAuYnV0dG9uX2FyZWF7XHJcbiAgICBhLCBwIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XHJcbiAgICAgIG1pbi13aWR0aDogMzgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKuaIu+OCiyovXHJcbiAgYS5idG4uYmFjayxcclxuICAuYnRuLmJhY2sgYSB7XHJcbiAgICBtaW4td2lkdGg6IDMwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxM3B4O1xyXG4gIH1cclxuXHJcbiAgLyog77yS5YiX44Oc44K/44OzICovXHJcbiAgLmJ1dHRvbl8yX2NvbHVtbntcclxuICAgIC5idG57XHJcbiAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvKmljb24qL1xyXG4gIC5idG5faWNvbiB7XHJcbiAgICBwYWRkaW5nOiAycHggMCAycHggMjJweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMC42ZW07XHJcbiAgfVxyXG4gIC5idG5faWNvbi5iYWNrIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IGF1dG87XHJcbiAgfVxyXG4gIC8qd2lkZSovXHJcbiAgYS5idG5fd2lkZSB7XHJcbiAgICBwYWRkaW5nOiAwLjZlbSAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICB9XHJcblxyXG4gIC8qIO+8kuWIl+WFpeWKm+aeoCAqL1xyXG4gIC50d29fY29sdW1uX2JveHtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcclxuICAgIGdyaWQtcm93LWdhcDogMzBweDtcclxuICB9XHJcbiAgXHJcbiAgYS5idXR0b25fbGlua3tcclxuICAgIGZvbnQtc2l6ZTogMC45Mzc1ZW07XHJcbiAgICBwYWRkaW5nOiAwLjVlbSAxLjJlbSAwLjVlbSAyLjJlbTtcclxuICAgICYuYnV0dG9uX2dyZWVue1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDlweCBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE1cHggY2VudGVyO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTVweCBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnV0dG9uX3RyYW5ze1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDlweCBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE1cHggY2VudGVyO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTVweCBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnV0dG9uX2xpZ2h0Z3JlZW57XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTVweCBjZW50ZXI7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNXB4IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAucWNfYm94e1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAuZmlnX2FyZWF7XHJcbiAgICAgIHdpZHRoOiB1bnF1b3RlKCdtaW4oMTAwJSwgMzYwcHgpJyk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEuN2VtO1xyXG4gICAgfVxyXG4gICAgLnRleHRfYXJlYXtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgICBoMiwgaDN7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2VydGlmaWNhdGVfbGlzdHtcclxuICAgIGdhcDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLndwLWJsb2NrLW1lZGlhLXRleHR7XHJcbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWF7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLndwLWJsb2NrLW1lZGlhLXRleHQ6bm90KC5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0KSxcclxuICAud3AtYmxvY2stbWVkaWEtdGV4dC5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0e1xyXG4gICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnR7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG5cclxuICAvKmRlZmF1bHQgaGVhZGluZyovXHJcblxyXG4gIC8qbmV3cyBsaXN0Ki9cclxuICAjY29udHMgLmFydGljbGVfbGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGltZXtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmLm5vX25ld3N7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyog44OG44O844OW44OrICovXHJcbiAgdGFibGV7XHJcbiAgICB0aHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIH1cclxuICAgIHRoLHRke1xyXG4gICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgdGJvZHl7XHJcbiAgICAgIHRoe1xyXG4gICAgICAgIG1pbi13aWR0aDogNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIHRhYmxlICovXHJcbiAgLnNjcm9sbF90YWJsZXtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICB0YWJsZXtcclxuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgbWluLXdpZHRoOiAyMDB2dztcclxuICAgICAgdGh7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogY29sb3IgYm94ICovXHJcbiAgLmNvbG9yX2JveCB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gIH1cclxuXHJcbiAgLyog5paH56ug5p6gICovXHJcbiAgLmNvbW1vbl9ib3h7XHJcbiAgICAmLCYucmlnaHR7XHJcbiAgICAgIC5pbWdfYm94e1xyXG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuY2F0Y2h7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAubGVhZF90ZXh0e1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG5cclxuICAvKue0ouW8lSovXHJcbiAgLmxpc3RfYm94e1xyXG4gICAgLmljb25fYXJlYXtcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qM+WIl+ODnOODg+OCr+OCuSovXHJcbiAgLmxpc3Rib3hfM19jb2x7XHJcbiAgICB3aWR0aDogNDYuNSU7XHJcbiAgICBtYXJnaW46IDAgMS4zJSAxLjJlbTtcclxuICB9XHJcbiAgXHJcblxyXG5cclxuICAvKiDjg5zjgr/jg7MgKi9cclxuICAuYnV0dG9uX2FyZWF7XHJcbiAgICBhLCBwIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XHJcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhLmJ0bixcclxuICBidXR0b24uYnRuLFxyXG4gIC5idG4gYSxcclxuICAjbXlyZXNldCxcclxuICBmb3JtIGlucHV0LnN1Ym1pdF9idG4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIFxyXG4gICAgKyBhLFxyXG4gICAgKyBpbnB1dHtcclxuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAvKiDvvJLliJfjg5zjgr/jg7MgKi9cclxuICAuYnV0dG9uXzJfY29sdW1ue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgLmJ0bntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyog77yS5YiX5YWl5Yqb5p6gICovXHJcbiAgLnR3b19jb2x1bW5fYm94e1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAuaGFsZl9ib3h7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNlcnRpZmljYXRlX2xpc3R7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBsaXtcclxuICAgICAgZmlndXJle1xyXG4gICAgICAgIGZpZ2NhcHRpb257XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNTN2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIOODmuODvOOCuOODjeODvOOCt+ODp+ODsyAqL1xyXG4gICNwYWdpbmF0aW9uIHtcclxuICAgIGdhcDogNHB4O1xyXG4gIH1cclxufVxyXG4iLCIkZm9udF9yb2JvdG9fY29uZGVuc2VkOiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcclxuJGZvbnRfcm9ib3RvOiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xyXG4kZm9udF9taW5jaG86IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcclxuXHJcbiRvcmlnaW5fY29sb3I6ICMxMTE7XHJcblxyXG4kcmVkOiAjZDAwO1xyXG4kZ3JlZW46ICMwMEE2QTM7XHJcblxyXG4kbGlua19jb2xvcjogJG9yaWdpbl9jb2xvcjtcclxuJGhvdmVyX2NvbG9yOiAkb3JpZ2luX2NvbG9yO1xyXG5cclxuJHBjX2hlYWRlcl9oZWlnaHQ6IDI1MHB4OyJdfQ== */
