@charset "UTF-8";
/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */
/*
 * Normalization
 */
:root {
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

audio:not([controls]) {
  display: none;
}

details {
  display: block;
}

input[type=number] {
  width: auto;
}
input[type=search] {
  -webkit-appearance: textfield;
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

main {
  display: block;
}

summary {
  display: block;
}

pre {
  overflow: auto;
}

progress {
  display: inline-block;
}

small {
  font-size: 75%;
}

template {
  display: none;
}

textarea {
  overflow: auto;
}

[hidden] {
  display: none;
}

[unselectable] {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*
 * Universal inheritance
 */
*,
::before,
::after {
  box-sizing: inherit;
}

* {
  font-size: inherit;
  line-height: inherit;
}

::before,
::after {
  text-decoration: inherit;
  vertical-align: inherit;
}

/*
 * Opinionated defaults
 */
*,
::before,
::after {
  border-style: solid;
  border-width: 0;
}

* {
  margin: 0;
  padding: 0;
}

:root {
  box-sizing: border-box;
  cursor: default;
  font: 16px/1.5 sans-serif;
  text-rendering: optimizeLegibility;
}

html {
  background-color: #FFFFFF;
}

a {
  text-decoration: none;
}

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

button,
input,
select,
textarea {
  background-color: transparent;
}

button,
input,
select,
textarea {
  color: inherit;
  font-family: inherit;
  font-style: inherit;
  font-weight: inherit;
}

button,
[type=button],
[type=date],
[type=datetime],
[type=datetime-local],
[type=email],
[type=month],
[type=number],
[type=password],
[type=reset],
[type=search],
[type=submit],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
select,
textarea {
  min-height: 1.5em;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
}

nav ol,
nav ul {
  list-style: none;
}

select {
  -moz-appearance: none;
  -webkit-appearance: none;
}
select::-ms-expand {
  display: none;
}
select::-ms-value {
  color: currentColor;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

textarea {
  resize: vertical;
}

::selection {
  background-color: #B3D4FC;
  text-shadow: none;
}

@media screen {
  [hidden~=screen] {
    display: inherit;
  }

  [hidden~=screen]:not(:active):not(:focus):not(:target) {
    clip: rect(0 0 0 0) !important;
    position: absolute !important;
  }
}
* {
  box-sizing: border-box;
}

/*追加*/
/*追加*/
html,
body {
  margin: 0;
  padding: 0;
  color: #252525;
}

html {
  scroll-behavior: smooth;
  height: 100%;
}

body {
  width: 100%;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  height: 100%;
  text-shadow: none;
}
body button, body input {
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
}

[data-whatintent=mouse] *:focus {
  outline: none;
}

h2, h3 {
  font-weight: normal;
}

ul {
  list-style: none;
}

*:focus {
  outline: none;
}

a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
a:visited {
  color: inherit;
}

#okw_footer_default {
  display: none;
}

#okw_footer {
  display: none;
}

.toplink {
  display: none;
}

.ui-link {
  font-weight: inherit !important;
  text-shadow: none;
}

.ui-input-text {
  padding: 0;
}

.ui-input-text.ui-focus {
  box-shadow: none;
}

div .ui-input-text {
  height: 100%;
  padding: 0;
}

.ui-body-a {
  text-shadow: none;
}

.ui-bar-a {
  box-shadow: none;
}

.ui-btn {
  background: transparent;
  box-shadow: none;
  position: static;
  margin: 0;
  margin-left: 0;
  border: 0;
}

.ui-btn-up-a {
  border: none;
}

.ui-submit .ui-btn .ui-btn-up-a .ui-shadow .ui-btn-corner-all {
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  box-shadow: none;
  position: static;
}

.ui-input-search.ui-shadow-inset.ui-btn-corner-all.ui-btn-shadow.ui-icon-searchfield.ui-body-a {
  box-shadow: none;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
}

.ui-input-search {
  padding: 0;
}

.ui-body-s {
  border: 0px !important;
  text-shadow: 0 !important;
  background: #fff;
}

.ui-btn-hidden {
  position: static;
  right: 0 !important;
}

#okw_contents {
  background: none;
  font-size: initial !important;
}

#okw_contents_base {
  width: 1044px;
  padding: 0 10px;
  background: none;
}

#okw_contents_inner {
  background: none;
  padding: 0;
}

#okw_wrapper {
  background-image: none;
}

.ui-icon-plus, .ui-icon-minus, .ui-icon-delete, .ui-icon-arrow-r, .ui-icon-arrow-l, .ui-icon-arrow-u, .ui-icon-arrow-d, .ui-icon-check, .ui-icon-gear, .ui-icon-refresh, .ui-icon-forward, .ui-icon-back, .ui-icon-grid, .ui-icon-star, .ui-icon-alert, .ui-icon-info, .ui-icon-home, .ui-icon-bars, .ui-icon-edit, .ui-icon-search, .ui-icon-searchfield:after, .ui-icon-checkbox-off, .ui-icon-checkbox-on, .ui-icon-radio-off, .ui-icon-radio-on {
  background-image: none;
}

.cb_indent {
  margin-bottom: 0;
}

.radi10 {
  border-radius: 4px 4px 0 0;
}

.colArea:empty {
  display: none;
}

.okw_parts_search .ttl_col,
.okw_parts_search .search_description,
.okw_parts_search .search_faq_type,
.okw_parts_search .search_switch,
.okw_parts_search .search_faq_type,
.okw_parts_search .search_category_wrapper,
.okw_parts_search .search_attribute {
  display: none;
}

.okw_parts_search {
  padding-top: 16px;
  width: 1024px;
  margin: 0 auto;
  position: relative;
  height: 60px;
}

a {
  position: relative;
}

.search_frmArea {
  margin: 0;
  position: absolute;
  right: 46px;
}

.oneCol .keyword_mode .search_description {
  margin: 0;
}

#fontCol {
  display: none;
}

.ui-footer {
  display: none;
}

.topLink {
  display: none;
}

.ui-li-link-alt .ui-btn-inner {
  height: auto;
}

.table_gray td {
  border: 1px solid #777777 !important;
}

.block {
  padding: 10px 15px 40px 15px;
  margin: 0 0 20px 0;
}

.presence {
  color: #FF0033;
}

/*----2カラム----*/
/* セクション */
.layout {
  clear: both;
  padding: 0px;
  margin: 0px;
}

/* カラムセットアップ  */
.col {
  display: block;
  float: left;
  margin: 1% 0 1% 1.6%;
}

.col:first-child {
  margin-left: 0;
}

/*  グルーピング  */
.group:before,
.group:after {
  content: "";
  display: table;
}

.group:after {
  clear: both;
}

.group {
  zoom: 1;
  /* For IE 6/7 */
}

/*  2カラムグリッド  */
.span_2_of_2 {
  width: 100%;
}

.span_1_of_2 {
  width: 49.2%;
}

/*----見出し-----*/
/* hdg2 */
.hdg2 {
  margin: 20px 0 10px 0;
}
.hdg2.border_title {
  border-bottom: 4px solid #C5C5C5;
  padding: 20px 0 10px 0;
}

/* hdg3 */
.hdg3 {
  margin: 20px 0 5px 0;
  padding: 0;
}
.hdg3.border_sub_title {
  border-bottom: 2px solid #C5C5C5;
  padding: 10px 0 5px 0;
  margin: 0 20% 10px 0;
}

/* hdg4 */
.hdg4 {
  margin: 10px 0 5px 0;
  padding: 0;
  font-weight: bold;
}

/* hdg5 */
.hdg5 {
  margin: 10px 0 5px 0;
  font-weight: bold;
  font-size: 16px !important;
}

/* 段落 */
p {
  margin: 0 0 10px 0;
}

/* 小さいテキスト */
.rubi {
  margin: 0 10px;
}

/* ボルドテキスト */
.bold {
  font-weight: 700 !important;
}

/*----テキストカラー----*/
.text_red {
  color: #F86464 !important;
}

.text_blue {
  color: #109FED !important;
}

.text_yellow {
  color: #FDC500 !important;
}

.text_green {
  color: #08CA84 !important;
}

.text_gray {
  color: #777777 !important;
}

/*----リスト---- */
/* 普通 */
.content .disc_list {
  margin: 0 20px 10px 20px;
  padding: 0;
  list-style-type: disc;
}

.content .disc_list li {
  list-style: disc;
}

.content .disc_list.long_text li {
  margin-bottom: 10px;
}

/* 順不同かつアイキャッチ無し */
.content .none_list {
  margin: 0 20px 10px 0px;
  padding: 0;
  list-style-type: none;
}

.content .none_list li {
  list-style-type: none;
}

/* 順番 */
.content .number_list {
  margin: 0 0 20px 20px;
  padding: 0;
  list-style-type: decimal;
}

.content .number_list {
  list-style-type: decimal;
}

/* 引用 */
.content .dl_list {
  margin: 0 0 20px 0;
}

.content .dl_list dt,
.content .dl_list dd {
  margin: 0;
}

/* ----テーブル---- */
/* 普通のテーブル */
.table_normal {
  border-color: #F0F0F0;
  border-spacing: 0;
  box-sizing: border-box;
  display: table;
  zoom: 1;
  border-collapse: collapse;
  margin: 10px auto 20px auto;
  width: 100%;
}

.table_normal tr {
  box-sizing: border-box;
  display: table-row;
  vertical-align: middle;
  zoom: 1;
}

.table_normal th {
  background: #999;
  color: #fff;
  font-weight: 800;
  padding: 8px !important;
  border: 1px solid #bbb;
  text-align: center;
  width: auto;
}

.table_normal td {
  border: 1px solid #bbb;
  padding: 10px !important;
}

.table_normal td p {
  margin: 0 0 10px 0;
}

.table_normal .table_link {
  font-size: 80%;
  margin: 0;
}

/* 小さい情報ボックス */
.table_normal.info_box {
  width: 70%;
}

/* テーブルテキスト Vertical Align middle */
.align_middle {
  vertical-align: middle;
}

/* テーブルデータのテキスト Align 1 */
.align-center td {
  text-align: center;
  padding: 0;
  margin: 0;
}

/*  色分け  */
/* 赤色 */
.table_red th {
  background: #F86464 !important;
  border: solid 1px #F86464 !important;
}

.table_red td, .table_red tr {
  border: solid 1px #F86464 !important;
}

/* 黄色 */
.table_yellow th {
  background: #FDC500 !important;
  color: #000;
  border: solid 1px #FDC500 !important;
}

.table_yellow td, .table_yellow tr {
  border: solid 1px #FDC500 !important;
}

/* 青色 */
.table_blue th {
  background: #109FED !important;
  border: solid 1px #109FED !important;
}

.table_blue td, .table_blue tr {
  border: solid 1px #109FED !important;
}

/* 緑色 */
.table_green th {
  background: #08CA84 !important;
  border: solid 1px #08CA84 !important;
}

.table_green td, .table_green tr {
  border: solid 1px #08CA84 !important;
}

/*	無色テーブル */
.table_no_style {
  border: none;
  box-sizing: border-box;
  display: table;
  zoom: 1;
  border-collapse: collapse;
  margin: 0 0 20px 0;
}

.table_no_style tr {
  box-sizing: border-box;
  display: table-row;
  vertical-align: middle;
  zoom: 1;
}

.table_no_style th {
  color: #666;
  font-weight: 800;
  padding: 10px;
  text-align: center;
  width: 20%;
}

.table_no_style td {
  padding: 10px;
}

.table_no_style td p {
  margin: 0 0 10px 0;
}

.table_no_style .rubi {
  font-size: 80%;
  margin: 0;
}

/*----線----*/
.line {
  max-width: 90%;
  height: 2px;
  background-color: #ddd;
  margin: 30px auto;
}

/*



/*----テキストブロック----*/
.block {
  padding: 10px 15px 25px 15px !important;
  margin: 0 0 20px 0;
}

/*border*/
.border_red {
  border: 2px solid #F86464 !important;
}

.border_blue {
  border: 2px solid #109FED !important;
}

.border_yellow {
  border: 2px solid #FDC500 !important;
}

.border_green {
  border: 2px solid #08CA84 !important;
}

.border_gray {
  border: 2px solid #777777 !important;
}

/*----目次----*/
.toc {
  margin: 0;
  padding: 0 !important;
  list-style-type: none;
}

.toc li {
  border-left: 4px solid #ddd;
  padding: 2px 15px;
  list-style-type: none !important;
}

/*----短いヘルプのパッディング----*/
.short {
  margin-bottom: 100px !important;
}

.lo-Wrapper {
  width: 100%;
  min-width: 300px;
  background: #fff;
}

.lo-Wrapper_Contner {
  box-sizing: border-box;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-flow: row nowrap;
  -webkit-box-align: start;
  align-items: flex-start;
  padding-top: 16px;
  padding-bottom: 64px;
}
@media screen and (min-width: 900px) {
  .lo-Wrapper_Contner {
    max-width: 1120px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 641px) and (max-width: 899px) {
  .lo-Wrapper_Contner {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media screen and (max-width: 640px) {
  .lo-Wrapper_Contner {
    padding-left: 10px;
    padding-right: 10px;
  }
}

#okw_wrapper {
  position: relative;
  min-height: 100vh;
  padding-bottom: 400px;
}

.colArea {
  margin-bottom: 0 !important;
}

/*カスタマイズ_カテゴリーリンク-----------------------------------*/
#custom_category,
#custom_category * {
  color: #252525;
  line-height: 1.5;
}

#custom_category a:hover {
  text-decoration: none;
  color: #056def;
}

#custom_category {
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

#custom_category_inner {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-flow: row wrap;
}

.custom_category_title {
  font-size: 1.5em;
  margin-bottom: 20px;
  font-family: m-plus-rounded-1c, sans-serif;
  font-weight: 700;
  font-style: normal;
}

li.custom_category_box {
  background: #ebebeb;
  border-radius: 4px;
  flex-basis: 330px;
  margin-bottom: 17px;
}

li.custom_category_box:not(:nth-of-type(3n)) {
  margin-right: 17px;
}

.custom_category_list_title {
  padding: 0 36px;
  text-align: center;
}

li.custom_category_box:first-child .custom_category_list_title {
  background: url("/usr/file/attachment/icon_patch.png") no-repeat left top;
  background-size: 64px auto;
}

.custom_category_list_title a {
  padding: 23px 0 17px 0;
  font-size: 1.125em;
  font-family: m-plus-rounded-1c, sans-serif;
  font-weight: 700;
  font-style: normal;
  display: inline-block;
  position: relative;
}

.custom_category_list_title a:before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  background-image: url("/usr/file/attachment/icon_beginner.svg");
  background-size: contain;
  vertical-align: middle;
  background-repeat: no-repeat;
  left: -5px;
  position: relative;
  top: 0;
}

li.custom_category_box:nth-of-type(2) .custom_category_list_title a:before {
  background-image: url("/usr/file/attachment/icon_question.svg");
  left: -10px;
}

li.custom_category_box:nth-of-type(3) .custom_category_list_title a:before {
  background-image: url("/usr/file/attachment/icon_niconico.svg");
  left: -10px;
}

li.custom_category_box:nth-of-type(4) .custom_category_list_title a:before {
  background-image: url("/usr/file/attachment/icon_paid.svg");
  left: -10px;
}

li.custom_category_box:nth-of-type(5) .custom_category_list_title a:before {
  background-image: url("/usr/file/attachment/icon_creator.svg");
}

li.custom_category_box:nth-of-type(6) .custom_category_list_title a:before {
  background-image: url("/usr/file/attachment/icon_atention.svg");
  left: -10px;
}

ul.custom_category_list {
  border-top: 1px solid #C5C5C5;
  padding: 15px 36px 25px;
  font-size: 0.875em;
}

ul.custom_category_list > li a {
  padding: 7.5px 15px 7.5px 0;
  background: url("/usr/file/attachment/icon_arrow.svg") no-repeat right 0.5px center;
  display: block;
}

.ttl_col {
  height: auto;
}

.ttl_bg {
  background: none;
  height: auto;
  padding: 0;
}

.icoInf {
  background-image: none;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  font-family: m-plus-rounded-1c, sans-serif;
  margin: 20px 0 10px 0;
}

.newsList {
  margin: 0 0 90px 0;
}
.newsList li {
  padding: 11px 0;
  border-bottom: solid 1px #ECECEC;
  background: url(/usr/file/attachment/icon_arrow.svg) 990px center no-repeat;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
}
.newsList .datetime {
  margin-right: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  line-height: 14px;
  color: #777777;
}

.infoTxt {
  margin-left: 16px;
  word-break: normal;
  width: 80%;
}
.infoTxt a {
  width: 107%;
  display: block;
}

.icoCate {
  background-image: none;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  font-family: m-plus-rounded-1c, sans-serif;
}

.icoInf, .icoInfoNews, .icoKeyword, .icoQa, .icoNew, .icoCate, .icoResult, .icoHelpdesk, .icoLogin, .icoHot, .icoFavorite, .icoPickup, .icoCommunity, .icoProf, .icoKey {
  padding: 0;
}

.cate_small {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
}

#category_show .cate_small a {
  height: auto !important;
}

.cate_small a {
  border-radius: 4px;
  color: #252525 !important;
  display: block;
  position: relative;
  padding: 0;
  width: 330px;
  height: 50px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  text-align: left;
  line-height: 50px;
  padding: 0 18px;
  background-color: #ECECEC;
  background-image: url(/usr/file/attachment/icon_arrow.svg);
  background-repeat: no-repeat;
  background-position: 306px center;
}
.cate_small a :link {
  color: #252525;
}
.cate_small a :hover {
  color: #056DFF;
  text-decoration: none;
}

#category_index .cate_small span, #category_show .cate_small span {
  margin-right: 17px;
  position: relative;
}
#category_index .cate_small span:nth-of-type(3n), #category_show .cate_small span:nth-of-type(3n) {
  margin-right: 0;
}

.okw_parts_sub_category .cateList_area ul li span {
  height: 29px;
}

.okw_parts_category .cateList_area ul li span {
  margin-bottom: 17px;
}

#category_show .okw_parts_sub_category .cate_small span {
  margin-right: 0;
  width: 100%;
  height: auto;
}

#category_show .okw_parts_sub_category .cate_small span a {
  white-space: pre-wrap;
  width: 100%;
  padding-left: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 1.3;
}

.cateList_1line .cate_middle {
  margin-bottom: 24px;
  margin-top: 30px;
}

#category_index .cate_middle {
  color: #252525;
  margin-bottom: 10px;
}
#category_index .cate_middle a:link {
  color: #252525;
}

.cate_count {
  display: none;
}

.cateSepa {
  display: none;
}

.cateList_area {
  margin: 0;
}

.cateList_box {
  margin-left: 0;
  margin-right: 0;
}

/*サービス環境から探す*/
#cateList_area .cateList_area {
  margin-top: 30px;
}

#cateList_area .ttl_col {
  margin-top: 44px;
}

#category_index .okw_parts_category, #category_show .okw_parts_category {
  margin-top: 40px;
}

#info_and_news_more_page {
  display: block;
  /* リストの行頭文字を消します */
  background: none;
  border: 0 !important;
}

.info_and_news_more_page_inner {
  text-align: center;
}

#info_and_news_more_page a.info_and_news_more_page {
  background: none;
  text-align: center;
  color: #777777 !important;
  width: 100%;
}
#info_and_news_more_page a.info_and_news_more_page span {
  background: none;
}

#info_and_news_more_page_inner {
  text-align: center;
}

#info_and_news_more_page .more_page_link {
  color: #777777;
  font-size: 12px;
  background: none;
  width: 100%;
}

/*サポートからお知らせ*/
#category_index .okw_parts_info_and_news_smart_phone .title {
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  font-family: m-plus-rounded-1c, sans-serif;
}

#category_index .okw_parts_info_and_news_smart_phone a {
  padding: 0;
}
#category_index .okw_parts_info_and_news_smart_phone a::before {
  content: "";
  display: block;
}

.infoTxt a {
  color: #252525 !important;
  text-decoration: none;
}

#info_and_news_show {
  /*レイアウト*/
  /*タイトル*/
  /*本文*/
  /*見出し*/
}
#info_and_news_show #okw_sub_header {
  top: -44px;
}
#info_and_news_show h2 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  font-family: m-plus-rounded-1c, sans-serif;
  margin-bottom: 40px;
}
#info_and_news_show h2 .infonews_ttl_bor {
  background-image: none;
  width: 800px;
  line-height: 1.3em;
  display: block;
  height: auto;
}
#info_and_news_show .contact_box {
  border: 0 !important;
}
#info_and_news_show .infonews_col {
  margin: 0 0 40px;
  padding: 5px 0 0;
  display: grid;
  grid-template-columns: 1fr;
}
#info_and_news_show .infonews_datetime {
  grid-row: 1;
  grid-column: 3;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: top;
  align-items: top;
  margin: 33px 0 10px;
}
#info_and_news_show .infonewstitle_col {
  grid-row: 1/1;
  grid-column: 1/3;
}
#info_and_news_show .infonews_txt {
  grid-row: 2/3;
  grid-column: 1/4;
}
#info_and_news_show .infonewstitle_col {
  margin-top: 33px;
}
#info_and_news_show .infonews_txt {
  padding: 0;
}
#info_and_news_show h3 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
}
#info_and_news_show .contact_box {
  text-shadow: none;
}
#info_and_news_show h3 {
  margin: 0 0 15px 0;
}

#helpdesk_index .help_attention {
  margin: 0 0 10px 0;
}

.hd_question_form {
  width: 1024px;
}

.column_ttl {
  background-color: #ECECEC;
  padding: 18px;
  border-radius: 4px 4px 0 0;
}

.HDcolumn_left, .create_account_request_left {
  width: 294px;
  background-color: #fff;
  padding: 30px 0 30px 20px;
}

.HDcolumn_right, .create_account_request_right {
  border-left: 0;
  padding: 30px 0 30px 0px;
  width: 700px;
  max-width: none;
}

.HDcontents_table, .create_account_request_contents_table {
  border-left: 1px solid #C5C5C5;
  border-right: 1px solid #C5C5C5;
}

.HDcolumn_right textarea {
  width: 700px !important;
  border-radius: 4px;
  border: solid 1px #C5C5C5;
  box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.25);
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 11px;
  padding-bottom: 11px;
  resize: none;
}

.commit_button_block {
  background: none;
  border-top: 0px !important;
  border-bottom: solid 1px #C5C5C5 !important;
  border-left: solid 1px #C5C5C5 !important;
  border-right: solid 1px #C5C5C5 !important;
  border-radius: 0 0 4px 4px;
  padding: 20px;
  margin-top: -4px;
}
.commit_button_block .hdq_confirm_btn {
  margin: 20px 0 0 0 !important;
}

.commit_button_block .input_note {
  font-size: 12px;
  font-weight: 300;
  line-height: 1;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  padding: 0;
}

.input_note br {
  display: none;
}

.hdq_confirm_btn {
  margin: 20px 0 0 0;
}

.hdq_confirm_btn_l {
  display: none;
}

.hdq_confirm_btn_r {
  display: none;
}

#helpdesk_index .hdq_confirm_btn_c, #helpdesk_new .hdq_confirm_btn_c {
  background: none;
  background-color: #525252;
  color: #fff;
  border-radius: 4px;
  height: 70px;
  width: 238px;
}

.super_assistant_msg {
  text-align: left;
}

.special_info {
  border-radius: 4px;
  background-color: #ECECEC;
  border: solid 1px #C5C5C5;
  padding: 22px;
  margin-top: 50px;
}
.special_info .icoInf {
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
}

/*エラー*/
#helpdesk_new .errorExplanation {
  background: #fff !important;
  margin: 24px 0 20px 0 !important;
  padding: 0;
  color: #FF0033;
  border: 0 !important;
}

/*パンくず*/
#helpdesk_index #okw_sub_header {
  position: inherit;
  margin-top: 16px;
  border: 0 !important;
}

.hd_question_form, .create_account_request_form {
  margin: 0;
}

#helpdesk_new .okw_hdq_form_area {
  padding-top: 60px;
}

.ttl_col {
  background: none;
}

#category_search .ttl_col {
  margin-top: 53px;
}

.hdquestion_col {
  display: none;
}

/*パンくず*/
#helpdesk_create #okw_contents_inner {
  padding: 60px 0 1px 0px;
}

#helpdesk_create #okw_sub_header {
  top: 13px;
  left: 10px;
}

#new_incident .HDcolumn_right input[type=text] {
  width: 100%;
  border-radius: 4px;
  border: solid 1px #C5C5C5;
  box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.25);
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 11px;
  padding-bottom: 11px;
}

#new_incident .HDcolumn_right select {
  border: solid 1px #C5C5C5;
  border-radius: 4px;
  padding-left: 10px;
  padding-right: 30px;
  padding-top: 11px;
  padding-bottom: 11px;
  position: relative;
}

#new_incident .HDcolumn_right div:has(> select) {
  width: -webkit-fit-content;
  width: fit-content;
  position: relative;
}
#new_incident .HDcolumn_right div:has(> select)::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translate(0, -50%) rotate(90deg);
  transform: translate(0, -50%) rotate(90deg);
  display: block;
  width: 18px;
  height: 13px;
  background-image: url(/usr/file/attachment/icon_arrow.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

#incident_attribute_163 {
  padding-right: 40px;
}

.HDcolumn_left div {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
}

.HDcolumn_right .input_note {
  font-size: 12px;
  font-weight: 300;
  line-height: 1;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  margin: 13px 0;
  display: block;
}

/*全体*/
.helpdesk_new .okw_hdq_contents {
  margin-top: 30px;
}

/*関連するFAQ*/
.hd_question_form {
  margin-top: 10px;
}
.hd_question_form .ttl_col {
  padding: 0;
}
.hd_question_form h2 {
  background-color: #ECECEC;
  height: 54px;
  line-height: 54px;
  display: block;
  padding: 0 22px;
  border-radius: 4px 4px 0 0;
  border: solid 1px #C5C5C5 !important;
}
.hd_question_form .kanshin_qabox {
  padding: 0;
}
.hd_question_form .search_list {
  margin-top: 0;
  width: 100%;
}
.hd_question_form .search_list .search_list_inner {
  margin-bottom: 0;
  border-top: 0 !important;
  border-bottom: solid 1px #C5C5C5 !important;
  border-left: solid 1px #C5C5C5 !important;
  border-right: solid 1px #C5C5C5 !important;
  border-radius: 0;
}
.hd_question_form .kanshin_qa {
  margin-bottom: 80px;
}
.hd_question_form .hdq_confirm_btn_c {
  background-color: #fff;
  background: none;
  border: solid 1px #C5C5C5;
  color: #252525;
  height: 50px;
  line-height: 50px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
}
.hd_question_form .hdq_confirm_btn_c a {
  padding: 0;
  line-height: 70px;
}
.hd_question_form .hdq_confirm_btn_c a:hover {
  color: #fff;
}
.hd_question_form .colArea {
  margin-bottom: 80px;
}

.kanshin_qa {
  margin: 0;
}

.kanshin_qa .hdq_confirm_btn {
  margin: 0 !important;
}

#sa_button {
  margin: 0;
}

#sa_button #sa_close {
  padding-right: 20px;
  padding-left: 0;
  position: relative;
  background: none;
  color: #252525;
}
#sa_button #sa_close::before {
  content: "";
  display: block;
  -webkit-transform: translate(0, -50%) rotate(-90deg);
  transform: translate(0, -50%) rotate(-90deg);
  background: url(/usr/file/attachment/icon_arrow.svg) right center no-repeat;
  position: absolute;
  top: 80%;
  right: 0;
  width: 17px;
  height: 17px;
}

#sa_button #sa_open {
  padding-right: 20px;
  padding-left: 0;
  position: relative;
  background: none;
  color: #252525;
}
#sa_button #sa_open::before {
  content: "";
  display: block;
  -webkit-transform: translate(0, -50%) rotate(90deg);
  transform: translate(0, -50%) rotate(90deg);
  background: url(/usr/file/attachment/icon_arrow.svg) right center no-repeat;
  position: absolute;
  top: 30%;
  right: 0;
  width: 17px;
  height: 17px;
}

/*パンくず*/
#helpdesk_complete #okw_contents_inner {
  padding: 50px 0 1px 0px;
}

#helpdesk_complete #okw_sub_header {
  top: 13px;
  left: 10px;
}

.hdq_finish_msg_area {
  width: 1024px;
  border-radius: 4px;
  border: solid 1px #C5C5C5;
  background-color: #fff !important;
  margin: 60px auto;
}

.hdq_finish_msg_mark {
  background: none;
  padding-left: 0;
  text-align: center;
}
br .hdq_finish_msg_mark:first-child {
  margin-top: 56px;
  margin-bottom: 56px;
}

.hdq_finish_msg_text {
  margin: 40px auto;
  width: 930px;
}

.hdq_finish_msg_text .hdq_confirm_btn_c {
  padding: 0;
  color: #252525;
  background: none;
}

.hdq_finish_msg_text .hdq_confirm_btn_c a {
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  border-radius: 4px;
  background-color: #fff;
  border: solid 1px #C5C5C5;
}
.hdq_finish_msg_text .hdq_confirm_btn_c a:visited {
  color: #252525;
}
.hdq_finish_msg_text .hdq_confirm_btn_c a:hover {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background-color: #C5C5C5;
}

#helpdesk_new .form_incident_6 > br {
  display: none;
}

.form_incident_8 textarea {
  width: 100% !important;
}

/*関連するFAQ*/
.kanshin_qa {
  border: 0;
}

.kanshinqa {
  background: none;
}

/*送信・確認*/
#helpdesk_create .hdq_confirm_btn_c {
  background: none;
  background-color: #525252;
  color: #fff;
  border-radius: 4px;
  height: 70px;
  width: 238px;
}

/*見出し*/
#enquete_show h2, #enquete_new h2, #enquete_create h2 {
  width: 1024px;
  margin-top: 24px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
}

.icoMenquete {
  background: none;
  padding-left: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  font-family: m-plus-rounded-1c, sans-serif;
}

/*--------------------フォーム--------------------*/
/*お問い合わせ元番号*/
.mrktenqt_incident_desc {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  color: #252525;
  padding: 0;
  margin-bottom: 20px;
  background: inherit;
  border: 0;
}

/*リード文*/
.mrktenqt_expln .input_note div {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
}

.mrktenqt_expln .input_note div:nth-child(2) {
  display: none;
}

.mrktenqt_expln .input_note div span {
  color: #252525 !important;
}

.mrktenqt_expln .input_note div span a {
  color: #056DFF !important;
}

/*必ず入力してください*/
.help_attention {
  margin-bottom: 10px;
}

/*フォーム欄*/
.me_question_form {
  width: 1024px;
}

.me_contents_table {
  border-radius: 8px 8px 0 0;
  border-left: 1px solid #C5C5C5;
  border-right: 1px solid #C5C5C5;
  margin-top: 22px;
}

.okw_mrktenqt_contents .me_contents_table {
  border-top: 1px solid #C5C5C5;
}

.mrktenqt_name {
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  border-radius: 7px 7px 0 0;
  border-bottom: 0;
  background-color: #ECECEC;
  padding: 17px 22px !important;
}

.me_content dl {
  background-color: inherit;
  display: -webkit-box;
  display: flex;
}

.me_content dt, .me_content dd {
  display: block;
}

.me_column_left {
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  width: 340px;
  padding: 24px 0 24px 16px;
  line-height: 1.5;
}

.me_column_right {
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  width: 749px;
  max-width: 749px;
  border-left: 0;
  padding: 24px 28px 24px 20px;
}

.me_column_right .input_note {
  font-size: 12px;
  font-weight: 300;
  line-height: 1;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
}

.me_column_right .parts_ {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
.me_column_right .form_ {
  width: 100%;
}

#enquete_new .me_column_right .parts_ {
  font-size: initial !important;
  line-height: initial;
}

.me_column_right .form_ input[type=text], .me_column_right .form_ textarea {
  width: 100% !important;
  border: solid 1px #C5C5C5;
  box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 11px;
  padding-bottom: 11px;
  margin-top: 17px;
}

.me_column_right .form_ textarea {
  resize: none;
}

.me_commit_button_block {
  background: none;
  padding: 38px;
  border-radius: 0 0 8px 8px;
}

/*入力内容を確認*/
.me_confirm_btn {
  margin: 24px 0 0 0;
}

.me_confirm_btn_l, .me_confirm_btn_r {
  display: none;
}

.me_confirm_btn_c {
  background: none;
  background-color: #525252;
  padding: 25px 55px;
  color: #fff;
  height: auto;
  border-radius: 8px;
}

.me_finish_msg_area .me_confirm_btn_c {
  color: #252525;
}

/*--------送信完了--------*/
.me_finish_msg_area {
  width: auto !important;
  border: solid 1px #C5C5C5;
  border-radius: 4px;
  padding: 63px 53px;
  background-color: #fff;
}

.me_finish_msg_mark {
  background: none;
  padding-left: 0;
  text-align: center;
}

.me_finish_msg_text .me_confirm_btn_c {
  background-color: #fff;
  border: solid 1px #C5C5C5;
  border-radius: 4px;
  padding: 16px 50px;
  margin-top: 36px;
}

.me_finish_msg_text .me_confirm_btn_c a {
  padding: 0 !important;
}

.input_note {
  font-size: 100%;
}

/*----ウィザードヘルプ----*/
.wzd_qstCont_col {
  background-color: #fff;
  border-left: 0;
  margin: 30px 65px 0;
}

.wzd_qstCont_txt a:link, .wzd_slct_area a:link {
  color: #056DFF !important;
  text-decoration: underline;
}
.wzd_qstCont_txt a:visited, .wzd_slct_area a:visited {
  color: #056DFF;
}
.wzd_qstCont_txt a:hover, .wzd_slct_area a:hover {
  color: #056DFF;
  text-decoration: none;
}
.wzd_qstCont_txt a:active, .wzd_slct_area a:active {
  color: #056DFF;
}

/*全体*/
.faq_ans_col a:link {
  color: #056DFF;
  text-decoration: underline;
}
.faq_ans_col a:visited {
  color: #056DFF;
}
.faq_ans_col a:hover {
  color: #056DFF;
  text-decoration: none;
}
.faq_ans_col a:active {
  color: #056DFF;
}

/*メインカラム*/
.okw_main_faq {
  margin-bottom: 0;
  margin-top: 16px;
}

#faq_answer_contents h2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  padding-bottom: 16px;
  line-height: 1.3;
}
#faq_answer_contents h3 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  padding-bottom: 11px;
  line-height: 1.3;
}
#faq_answer_contents .a + p {
  margin-left: 40px;
}
#faq_answer_contents .q + h5 {
  margin-left: 40px;
}
#faq_answer_contents th {
  padding: 10px !important;
}
#faq_answer_contents tr {
  padding: 0 !important;
}

/*お問い合わせ*/
.okw_parts_helpdesk {
  margin-top: 60px;
}

.qaList a {
  display: block;
  width: 460px;
  height: 70px;
  margin: auto;
  background-image: url(/usr/file/attachment/btn_contact-pc.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-color: #109FED;
  color: rgba(255, 255, 255, 0);
  border-radius: 4px;
  line-height: 70px;
  text-align: center;
  position: relative;
}
.qaList a::before {
  content: "";
  display: block;
  background-image: url(/usr/file/attachment/icon_support.png);
  position: absolute;
  top: 50%;
  left: 105px;
}
.qaList a:hover {
  background-color: #0086E7;
}

/*関連するFAQ*/
.icoFaq {
  background: none;
  padding: 0;
}

.faq_list_bg2 {
  background-color: #fff;
}

.faq_relate_list li.Q_sml {
  background-image: url(/usr/file/attachment/icon_Q.svg);
}

.faq_relate_list li a {
  color: #252525 !important;
}

.faq_relate_list li {
  background-position: 0 50%;
}

.okw_parts_faq_relations {
  margin-top: 50px;
  margin-bottom: 50px;
  border: solid 1px #C5C5C5;
  border-radius: 4px;
  padding: 22px;
}

#sa_recommend_list .hdq_confirm_btn_c a {
  color: #fff !important;
}

/* question*/
.faq_qstCont_ttl {
  color: #252525;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  background-color: #ECECEC;
  padding: 18px 30px;
  margin: 0;
  border-radius: 4px 4px 0 0;
  border-bottom: 0;
  border-top: solid 1px #C5C5C5;
  border-right: solid 1px #C5C5C5;
  border-left: solid 1px #C5C5C5;
}

.icoQ {
  background: transparent url(/usr/file/attachment/icon_Q.svg) no-repeat scroll left 5px;
  line-height: 1.5;
}

.faq_qstCont_col {
  border-left: solid 1px #C5C5C5;
  border-right: solid 1px #C5C5C5;
  padding: 10px 65px 30px;
  margin: 0;
}

.faq_qstCont_col {
  display: none;
}

/*answer*/
.faq_ans_ttl {
  color: #252525;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  border-left: solid 1px #C5C5C5;
  border-right: solid 1px #C5C5C5;
  padding: 10px 27px 10px;
  margin: 0;
}

.icoA {
  background: transparent url(/usr/file/attachment/icon_A.svg) no-repeat scroll left center;
  padding: 8px 0 8px 50px;
}

.faq_ans_bor {
  background: none;
}

.faq_ans_col {
  margin-top: -20px;
  margin-bottom: 0;
  border-left: solid 1px #C5C5C5;
  border-right: solid 1px #C5C5C5;
  padding: 15px 65px 20px;
}

.icoHelpdesk {
  display: none;
}

#faq_answer_contents .image_icon, #wizard_list .image_icon {
  height: 1.1em;
  width: auto;
  padding: 0 5px;
}

#faq_answer_contents .col:first-child {
  margin-left: 0;
}

#faq_answer_contents .col {
  display: block;
  float: left;
  margin: 1% 0 1% 1.6%;
}

#faq_answer_contents .wrap_em, #wizard_list .wrap_em {
  display: block;
  text-align: center;
}

#faq_answer_contents .hdg_em, #wizard_list .hdg_em {
  color: #FF0033;
  font-size: 100%;
  margin: 0 0 5px 0;
  display: inline-block;
  border: 1px solid #FF0033;
  padding: 5px 20px;
  font-weight: bold;
}

#faq_answer_contents .image_responsive, #wizard_list .image_responsive {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  display: block;
}

#faq_answer_contents .text_box, #wizard_list .text_box {
  width: 100%;
  max-width: 100%;
  height: 240px;
  overflow: scroll;
  padding: 15px 20px;
  box-sizing: border-box;
  line-height: 1.8;
  font-size: 85%;
  font-weight: normal;
  border: 1px solid #ddd;
}

.faq_addition_col {
  display: none;
}

#faq_answer_contents .toc li {
  border-left: 4px solid #ddd;
  padding: 2px 15px;
  list-style-type: none;
}

#wizard_list {
  border-left: solid 1px #C5C5C5;
  border-right: solid 1px #C5C5C5;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin-bottom: 0px;
  padding-bottom: 10px;
}

#wizard_list .faq_ans_col, #wizard_list .faq_ans_ttl {
  margin-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

#wizard_content_0 h2 {
  border-left: 0 !important;
  border-right: 0 !important;
}

#faq_show .small, #wizard_list .small {
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
}

#faq_show .bold, #wizard_list .bold {
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
}

.answer_contents .group:before, .answer_contents .group:after {
  content: "";
  display: table;
}

#faq_answer_contents .group:after {
  clear: both;
}

#faq_answer_contents .group:before, #faq_answer_contents .group:after {
  content: "";
  display: table;
}

#faq_answer_contents .menu_link {
  padding: 0px;
  line-height: 1.3;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}

#faq_answer_contents .menu_link li {
  margin: 0px 10px 10px 0px;
  list-style-type: none;
  -webkit-box-flex: 1;
  flex-grow: 1;
  text-align: center;
}
#faq_answer_contents .menu_link li a {
  display: block;
  background: rgb(204, 204, 204);
  color: rgb(51, 51, 51);
  padding: 10px;
  text-decoration: none;
  font-weight: 600;
  font-size: 80%;
}

/*パンクズ*/
#helpdesk_new #okw_sub_header {
  position: absolute;
  top: 16px;
  z-index: 9999999;
}

#faq_show #okw_sub_header {
  position: absolute;
  top: -60px;
  z-index: 9999999;
}

#helpdesk_new #okw_contents_inner {
  position: relative;
}

#faq_answer_contents .disc_list {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-flow: column;
  margin: 0;
}

.okw_bread_list a {
  color: #252525 !important;
  text-decoration: none;
}

/*テーブル*/
#faq_answer_contents .table_normal, #wizard_list .table_normal {
  border-spacing: 2px 2px;
  box-sizing: border-box;
  display: table;
  zoom: 1;
  border-spacing: 0;
  width: 100%;
  word-break: break-all;
  border: 1px solid;
  margin-bottom: 40px;
}
#faq_answer_contents .table_normal th, #faq_answer_contents .table_normal tr, #faq_answer_contents .table_normal td, #wizard_list .table_normal th, #wizard_list .table_normal tr, #wizard_list .table_normal td {
  border: 2px solid #C5C5C5;
}
#faq_answer_contents .table_normal td, #wizard_list .table_normal td {
  padding: 5px 10px;
}

.faq_dateNo {
  display: none;
}

.faq_qstInf_col {
  border-bottom: 0;
}

/*アコーディオン*/
div[data-role=collapsible] {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 10px 30px 10px 10px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  font-weight: bold;
  position: relative;
  margin: 0;
  text-shadow: none;
}
div[data-role=collapsible]::before {
  position: absolute;
  content: "➕";
  font-size: 13px;
  color: #777;
  top: 50%;
  right: 12px;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

/*アコーディオン*/
.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px 70px 18px 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 100%;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  font-weight: bold;
  position: relative;
}

.accordion:after {
  content: "➕";
  font-size: 13px;
  color: #777;
  position: absolute;
  top: 50%;
  right: 30px;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.accordion.active:after {
  content: "➖";
}

.accordion.active, .accordion:hover {
  background-color: #ddd;
}

.panel {
  background-color: white;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: 0.6s ease-in-out;
  transition: 0.6s ease-in-out;
  opacity: 0;
  border: 1px solid #ddd;
  padding: 3px 18px 0 18px;
  margin-bottom: 5px;
}

.panel.show {
  opacity: 1;
  max-height: 100%;
}

.enquete-pc {
  width: 100%;
  min-width: 1024px;
  margin-bottom: 60px;
}

.enquete_Inner {
  width: 100%;
  margin: 0 auto;
  padding: 0 10px;
  background-color: #ECECEC;
  border: 1px solid #C5C5C5;
  border-radius: 0 0 10px 10px;
}

.enquete-Selection_Inner {
  padding-top: 48px;
  padding-left: 40px;
  padding-right: 40px;
}

.enquete_Text {
  text-align: center;
  margin-bottom: 30px;
}

.enquete_paragraph {
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
}

.is-resultMessage {
  line-height: 1.5;
}

.is-completion {
  display: none;
}

.enquete_btns {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  margin-bottom: 58px;
}

.enquete_btn {
  width: 238px;
  height: 70px;
  border-radius: 4px;
  background-color: #525252;
  color: #fff;
  position: relative;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding-left: 40px;
}
.enquete_btn:first-child {
  margin-right: 27px;
}
.enquete_btn:hover {
  background-color: #252525;
}
.enquete_btn:focus {
  background-color: #525252;
}

.is-yes::before {
  content: "";
  width: 26px;
  height: 26px;
  display: block;
  background-image: url(/usr/file/attachment/icon-yes.svg);
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  left: 80px;
  -webkit-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}

.is-no::before {
  content: "";
  width: 26px;
  height: 26px;
  display: block;
  background-image: url(/usr/file/attachment/icon-no.svg);
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  left: 80px;
  -webkit-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}

.enquete-message {
  display: none;
}

.enquete-message_Inner {
  width: 944px;
  margin: 0 auto;
}

.enquete-message_Text {
  margin-bottom: 24px;
  text-align: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: end;
  align-items: flex-end;
}

.enquete-message_Paragraph {
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
}

.enquete-message_Notes {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
}

.enquete-message_TextBox {
  width: 944px;
  height: 116px;
  background-color: #fff;
  border: 1px solid #CDCDCD;
  /*TODO:カラー確認*/
  box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  padding: 17px 27px;
  margin-bottom: 14px;
}

.enquete_box {
  border-top: 0 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  border-right: 1px solid #C5C5C5 !important;
  border-left: 1px solid #C5C5C5 !important;
}

.message-box {
  resize: none;
  width: 100%;
  height: 100%;
}

.enquete-message_Text_Notes {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  margin-bottom: 40px;
}

.enquete-message_Notes-link {
  color: #056DFF;
  text-decoration: underline;
}

.enquete-message_SubmitBtn {
  width: 460px;
  height: 70px;
  display: block;
  margin: 0 auto;
  background-color: #109FED;
  color: #fff;
  border-radius: 4px;
  margin-bottom: 56px;
}
.enquete-message_SubmitBtn:hover {
  background-color: #056DFF;
}

.enquete-message_SubmitBtn-disabled {
  background-color: #525252;
  pointer-events: none;
}

.is-open {
  display: block;
}

.invisible {
  display: none;
}

.okw_parts_enquete {
  border: inherit !important;
  border-top: 0 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  border-left: 1px solid #C5C5C5 !important;
  border-right: 1px solid #C5C5C5 !important;
  border-radius: 0 0 4px 4px !important;
}

.questioner_description {
  line-height: 1.5;
}

.questioner_submit_btn {
  font-size: 0;
}
.questioner_submit_btn input {
  font-size: 0;
}
.questioner_submit_btn::after {
  font-size: 14px;
  content: "アンケートを送る";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fff;
  z-index: 10;
}

/*検索結果一覧_パンクズ*/
#category_search #okw_sub_header {
  top: -95px !important;
}

#category_show #okw_sub_header {
  top: -84px;
}

/*カテゴリーヘルプ*/
#category_show .okw_parts_sub_category .cateList_3line, #category_show .okw_parts_sub_category .cateList_2line {
  width: calc(33.3333333333% - 7px);
  margin-right: 10px;
  flex-wrap: wrap;
}
#category_show .okw_parts_sub_category .cateList_3line:nth-child(3n), #category_show .okw_parts_sub_category .cateList_2line:nth-child(3n) {
  margin-right: 0;
}

#category_show .cateList_3line .cate_middle, #category_show .cateList_2line .cate_middle {
  background-color: #ECECEC;
  border-radius: 4px;
  height: 54px;
  padding: 0 20px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  position: relative;
}
#category_show .cateList_3line .cate_middle :first-child, #category_show .cateList_2line .cate_middle :first-child {
  margin-right: 10px;
}
#category_show .cateList_3line .cate_middle :nth-child(3n), #category_show .cateList_2line .cate_middle :nth-child(3n) {
  margin-right: 0;
}
#category_show .cateList_3line .cate_middle a:link, #category_show .cateList_2line .cate_middle a:link {
  color: #252525;
}
#category_show .cateList_3line .cate_middle:before, #category_show .cateList_2line .cate_middle:before {
  position: absolute;
  top: 50%;
  right: 14px;
  -webkit-transform: translate(0, -50%) rotate(0deg);
  transform: translate(0, -50%) rotate(0deg);
  background: url(/usr/file/attachment/icon_arrow.svg) no-repeat scroll center;
  content: "";
  display: block;
  width: 7px;
  height: 12px;
}
#category_show .cateList_3line .cate_middle a, #category_show .cateList_2line .cate_middle a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  line-height: 20px;
  padding-left: 20px;
  padding-right: 40px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: left;
  justify-content: left;
  -webkit-box-align: center;
  align-items: center;
}

#category_show .cateList_3line .cate_small, #category_show .cateList_2line .cate_small {
  padding: 10px 0;
}

.cateList_area {
  margin-bottom: 100px;
}

.cateList_box {
  margin-top: 0;
  margin-bottom: 10px;
}
.cateList_box li:last-child div {
  margin-right: 0;
}

.okw_parts_sub_category .cateList_box li {
  border: 1px solid #ECECEC;
  border-radius: 4px;
}

#category_index li.cateList {
  border: 0;
}

#category_show .ttl_col {
  margin-bottom: 24px;
}

#category_show .cateList_area ul :last-child li div {
  margin-bottom: 0;
}

#category_show .okw_parts_sub_category, #category_show .okw_main_category {
  margin-top: 40px;
}

#category_show .okw_parts_sub_category .cate_small li {
  background-color: inherit;
  margin-bottom: 20px;
  margin-right: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  height: auto;
}
#category_show .okw_parts_sub_category .cate_small a {
  padding: 0;
  line-height: normal;
  background: none;
}

/*一覧*/
/**順番**/
.okw_sort_select {
  width: auto;
  height: 32px;
  line-height: 32px;
  background-color: #ECECEC;
  text-align: center;
  position: relative;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
}

.okw_sort_select select {
  width: 170px;
  line-height: 32px;
  padding-left: 16px;
  padding-right: 36px;
  text-align: center;
  height: 32px;
}

.sort_desc_image_off {
  background-image: url(/usr/file/attachment/icon_arrow.svg);
  -webkit-transform: translate(0px, -50%) rotate(90deg);
  transform: translate(0px, -50%) rotate(90deg);
}

.sort_asc_image_off {
  background-image: url(/usr/file/attachment/icon_arrow.svg);
  -webkit-transform: translate(0px, -50%) rotate(-90deg);
  transform: translate(0px, -50%) rotate(-90deg);
}

.sort_desc_image_on, .sort_asc_image_on {
  display: none !important;
}

.sort_arrow span, .sort_arrow a {
  float: none;
  height: 13px;
  width: 22px;
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%) rotate(-90deg);
  transform: translate(0, -50%) rotate(-90deg);
}
.sort_arrow span:hover, .sort_arrow a:hover {
  background-image: url(/usr/file/attachment/icon_arrow.svg);
}

.sort_arrow {
  position: absolute;
  top: 50%;
  right: 13px;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  float: none;
  width: 20px;
  height: 100%;
}

/**リスト**/
.icoResult {
  background-image: none;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  font-family: m-plus-rounded-1c, sans-serif;
}

.search_list {
  border-top: 0;
  margin-top: 20px;
}

.search_list_bg1 {
  padding: 30px;
}

.search_list_bg2 {
  padding: 30px;
  background-color: #fff;
}

.search_list_inner {
  border-bottom: none;
  border: solid 1px #C5C5C5;
  margin-bottom: 18px;
  border-radius: 4px;
  position: relative;
  padding: 0;
  width: 100%;
  height: 145px;
}

.icoQ_sml {
  background: transparent url(/usr/file/attachment/icon_Q.svg) no-repeat scroll 28px 29px;
  background-size: 26px;
  height: 100%;
  display: block;
  padding: 0;
  margin: 0;
  position: relative;
}

.icoQ_sml a {
  width: 100%;
  height: 100%;
  display: block;
  padding: 30px 80px;
  position: absolute;
  z-index: 9999;
  font-size: 18px;
  color: #252525;
}

.icoA_sml {
  background: transparent url(/usr/file/attachment/icon_A.svg) no-repeat scroll 0% 40%;
  background-size: 26px;
  padding: 3px 0 0 53px;
  width: 930px;
  height: 45px;
  position: absolute;
  bottom: 30px;
  left: 29px;
  font-size: 14px;
}

.icoA_sml a {
  color: #056DFF;
}

.search_qattl {
  margin-bottom: 12px;
}

#category_show .cateList_1line .cate_middle {
  color: #252525;
  margin-bottom: 10px;
}
#category_show .cateList_1line .cate_middle a:link {
  color: #252525;
}

.search_date_area {
  display: none;
}

/* answer*/
.q {
  width: 26px;
  height: 26px;
  background: url(/usr/file/attachment/icon_Q.svg) no-repeat center center;
  background-size: contain;
  text-indent: -99999999px;
  float: left;
  margin-right: 15px;
}

.a {
  width: 26px;
  height: 26px;
  background: url(/usr/file/attachment/icon_A.svg) no-repeat center center;
  background-size: contain;
  text-indent: -99999999px;
  float: left;
  margin-right: 15px;
}

/*ページ*/
.pagination {
  width: 580px;
  float: inherit;
  text-align: center;
}
.pagination > em, .pagination a {
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background-color: #ECECEC;
  border-radius: 4px;
  display: inline-block;
  margin-right: 12px;
  padding: 0;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
}
.pagination em {
  color: #777777;
}
.pagination a {
  color: #252525;
}

#faq_list .ui-first-child + .list_1 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

#faq_list .ui-last-child {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.next_page {
  color: rgba(255, 255, 255, 0) !important;
  position: relative;
  background-color: inherit !important;
}
.next_page::before {
  content: "";
  width: 8px;
  height: 12px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
  transform: translate(-50%, -50%) rotate(0deg);
  background-image: url(/usr/file/attachment/icon_arrow.svg);
  background-repeat: no-repeat;
}
.next_page.disabled::before {
  -webkit-transform: translate(-50%, -50%) rotate(180deg) !important;
  transform: translate(-50%, -50%) rotate(180deg) !important;
  background-image: url(/usr/file/attachment/icon_arrow-disabled.svg);
  background-repeat: no-repeat;
}

.pg_col_down {
  margin: 0 0 120px;
}

.pg_scr {
  display: none;
}

.previous_page {
  color: rgba(255, 255, 255, 0) !important;
  position: relative;
  background-color: inherit !important;
}
.previous_page::before {
  content: "";
  width: 8px;
  height: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-180deg);
  transform: translate(-50%, -50%) rotate(-180deg);
  background-image: url(/usr/file/attachment/icon_arrow.svg);
  background-repeat: no-repeat;
}

a.previous_page {
  width: 13px !important;
  margin-right: 8px !important;
}
a.previous_page::before {
  line-height: 32px;
  text-align: center;
  border-radius: 4px;
  display: inline-block;
  padding: 0;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
}

.previous_page.disabled::before {
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
  transform: translate(-50%, -50%) rotate(0deg);
  background-image: url(/usr/file/attachment/icon_arrow-disabled.svg) !important;
}

.pg_no {
  width: 200px;
}

/*検索結果0件*/
.kwd_none {
  margin: 15px 3px 20px 0px;
  background-color: #fff;
  border: 0;
  border-radius: 4px;
  padding: 20px;
}

.faq_dateNo {
  display: none;
}

.faq_qstInf_col {
  border-bottom: 0;
}

.preLink a, .preLink button {
  display: inline-block;
  padding: 10px 10px 10px 24px;
  border-radius: 4px;
  background-color: #ECECEC;
  color: #252525;
  -webkit-transition: 0.1s;
  transition: 0.1s;
  text-decoration: none;
  position: relative;
  margin-top: 16px;
  height: auto;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
}
.preLink a:hover, .preLink button:hover {
  color: #777777;
}
.preLink a:link, .preLink button:link {
  color: #252525 !important;
}
.preLink a::before, .preLink button::before {
  display: block;
  content: "";
  background-image: url(/usr/file/attachment/icon_arrow.svg);
  background-repeat: no-repeat;
  width: 8px;
  height: 12px;
  position: absolute;
  top: 50%;
  left: 10px;
  -webkit-transform: translate(0, -50%) rotate(-180deg);
  transform: translate(0, -50%) rotate(-180deg);
}

.preLink input {
  display: inline-block;
  padding: 10px 10px 10px 24px;
  border-radius: 4px;
  background-color: #ECECEC;
  background-image: url(/usr/file/attachment/icon_arrow-left.svg);
  background-position: 9px 50%;
  color: #252525;
  -webkit-transition: 0.1s;
  transition: 0.1s;
  position: relative;
  margin-top: 16px;
  height: auto;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
}
.preLink input:hover {
  color: #777777;
}
.preLink input:link {
  color: #252525 !important;
}

.preLink {
  background: none;
}

/*キーワード検索デザイン-----------------------------------*/
/*空colArea削除*/
.colArea:empty {
  display: none;
}

/*不要パーツ削除*/
.okw_parts_search .ttl_col,
.okw_parts_search .search_description,
.okw_parts_search .search_faq_type,
.okw_parts_search .search_switch,
.okw_parts_search .search_faq_type,
.okw_parts_search .search_category_wrapper,
.okw_parts_search .search_attribute {
  display: none;
}

.okw_parts_search {
  padding-top: 16px;
  width: 1024px;
  margin: 0 auto;
  position: relative;
  height: 60px;
}

.search_frmArea {
  margin: 0;
  position: absolute;
  right: 46px;
  z-index: 9999999;
}

.oneCol .keyword_mode .search_description {
  margin: 0;
}

/*入力欄*/
#advanced_search_form .keyword_mode,
#advanced_search_form .natural_mode {
  height: 44px;
}

.keyword_frm, .n_keyword_frm {
  width: 346px;
  resize: none;
  height: 100%;
  position: relative;
  height: 44px;
  padding-left: 10px;
  border: 1px solid #C5C5C5;
  box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.25);
  border-color: #C5C5C5;
  border-radius: 4px 0 0 4px;
  background: #fff;
  font-size: 12px !important;
  letter-spacing: normal;
}
.keyword_frm::-webkit-input-placeholder, .n_keyword_frm::-webkit-input-placeholder {
  color: #C5C5C5;
  font-size: 12px;
  font-weight: 300;
  line-height: 1;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  line-height: 44px;
}
.keyword_frm:-ms-input-placeholder, .n_keyword_frm:-ms-input-placeholder {
  color: #C5C5C5;
  font-size: 12px;
  font-weight: 300;
  line-height: 1;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  line-height: 44px;
}
.keyword_frm::placeholder, .n_keyword_frm::placeholder {
  color: #C5C5C5;
  font-size: 12px;
  font-weight: 300;
  line-height: 1;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  line-height: 44px;
}

/*ボタン*/
.search_frmArea .keyword_frmbtn, .search_frmArea .n_keyword_frmbtn, .search_frmArea .keyword_mode .keyword_frmbtn, .search_frmArea .natural_mode .keyword_frmbtn {
  width: 46px;
  height: 44px;
  position: absolute;
  border-radius: 0 4px 4px 0;
  background-image: url("/usr/file/attachment/search_m.svg");
  background-color: #252525;
  background-repeat: no-repeat;
  background-size: 22px;
  background-position: center;
  text-indent: -25252525px;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.search_frmArea .keyword_frmbtn:hover,
.search_frmArea .n_keyword_frmbtn:hover,
.search_frmArea .keyword_mode .keyword_frmbtn:hover,
.search_frmArea .natural_mode .keyword_frmbtn:hover {
  background-image: url("/usr/file/attachment/search_b.svg");
}

/*サジェスト*/
.search_suggest {
  top: 44px !important;
  width: 100% !important;
  font-size: 12px;
  font-weight: 300;
  line-height: 1;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
}

#keyword_text_suggest {
  max-height: none;
}

#keyword_text_suggest div {
  padding: 8px;
  border-top: 1px dotted #ccc;
}
#keyword_text_suggest div:first-child {
  border: 0;
}

.st-HeaderMain_ContentsBack {
  width: 1024px;
  height: 54px;
  margin: auto;
}

.st-HeaderMain_Bread {
  margin-right: 24px;
  -webkit-box-flex: 1;
  flex-grow: 1;
}

.st-HeaderMain_BreadList {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  list-style: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.st-HeaderMain_BreadItem {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  position: relative;
}
.st-HeaderMain_BreadItem:not(:last-child) {
  padding-right: 24px;
}
.st-HeaderMain_BreadItem:not(:last-child)::before {
  content: ">";
  color: #777777;
  text-decoration: none;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 4px;
}

.st-HeaderMain_BreadLink {
  color: #777777;
  text-decoration: underline;
}
.st-HeaderMain_BreadLink:link {
  color: #777777;
  text-decoration: underline;
}
.st-HeaderMain_BreadLink:hover {
  color: #252525 !important;
  text-decoration: none;
}
.st-HeaderMain_BreadLink:visited {
  color: #777777 !important;
}

.st-HeaderMain_BreadText {
  color: #777777;
}

/*パンくず*/
#okw_contents_base {
  position: relative;
}

#okw_sub_header {
  width: 610px;
  position: absolute;
  top: -44px;
  left: 10px;
}

.okw_bread li span {
  color: #252525;
}
.okw_bread li span:last-child {
  color: #777777;
}
.okw_bread li a:hover {
  color: #056DFF;
}

.st-Header {
  margin: 0;
}

.st-Header {
  width: 100%;
  min-width: 1044px;
}

.st-HeaderMain {
  display: block;
  position: relative;
}

.st-HeaderMain-sp {
  display: none;
}

.st-HeaderMain_Container {
  box-sizing: border-box;
  margin-right: auto;
  margin-left: auto;
}

.st-HeaderMain_Logo {
  background-color: #252525;
  width: 100%;
}

.st-HeaderMain_LogoInner {
  width: 1044px;
  height: 54px;
  margin: auto;
  padding: 12px 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}

.st-HeaderMain_LogoItem {
  height: 100%;
  color: #fff;
}

.st-HeaderMain_Logo-Niconico {
  width: 36px;
  height: 21px;
  text-indent: -25252525px;
  background-image: url(/usr/file/attachment/niconico.svg);
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  border-right: solid 2px #777777;
  padding: 0 36px;
  margin-right: 18px;
}
.st-HeaderMain_Logo-Niconico:hover {
  opacity: 0.5;
}

.st-HeaderMain_Logo-Nicohelp {
  width: 205px;
  height: 25px;
  display: block;
  text-indent: -25252525px;
  background-image: url(/usr/file/attachment/nicohelp.svg);
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.st-HeaderMain_Logo-Nicohelp:hover {
  opacity: 0.5;
}

.st-HeaderMain_Contents {
  width: 100%;
  padding-top: 16px;
}

.st-HeaderMain_ContentsHeader {
  width: 1024px;
  margin: auto;
  display: -webkit-box;
  display: flex;
}

.st-HeaderMain_ContentsBack {
  width: 1024px;
  height: 54px;
  margin: auto;
}

/*追加*/
/*追加*/
/*追加*/
/*追加*/
.st-Footer {
  margin: 0;
}

.st-Footer {
  width: 100%;
  min-width: 1044px;
  background-color: #252525;
  position: absolute;
  bottom: 0;
}

.st-FooterMain-pc {
  width: 1044px;
  position: relative;
  color: #fff;
  padding: 50px 10px;
  margin: 0 auto;
}

.st-FooterMain-sp {
  display: none;
}

.st-FooterMain_Container {
  box-sizing: border-box;
  margin-right: auto;
  margin-left: auto;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-flow: column;
  -webkit-box-align: left;
  align-items: left;
  position: relative;
}

.st-FooterMain_Top {
  width: 93px;
  height: 42px;
  padding: 13px 0;
  background-color: #fff;
  border-radius: 4px;
  position: absolute;
  top: -130px;
  right: 0;
}

.st-FooterMain_TopText {
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  color: #252525;
  position: relative;
  padding-left: 28px;
  padding-right: 10px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.st-FooterMain_TopText::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  color: #333;
  line-height: 1;
  width: 10px;
  height: 10px;
  border: 2px solid #252525;
  border-left: 0;
  border-bottom: 0;
  box-sizing: border-box;
  -webkit-transform: translateY(25%) rotate(-45deg);
  transform: translateY(25%) rotate(-45deg);
  position: absolute;
  top: 5px;
  left: 12px;
}
.st-FooterMain_TopText:hover {
  opacity: 0.5;
}

.st-FooterMain_head {
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  color: #fff;
  margin-bottom: 16px;
}

.st-FooterMain_Link {
  display: -webkit-box;
  display: flex;
  margin-bottom: 34px;
}

.st-FooterMain_Item {
  flex-wrap: wrap;
  padding-right: 16px;
  font-size: 12px;
  display: block;
}
.st-FooterMain_Item:not(:first-child) {
  padding-left: 16px;
}
.st-FooterMain_Item:not(:last-child) {
  border-right: solid 1px #777777;
}

.st-FooterMain_anchor {
  font-size: 12px;
  font-weight: 300;
  line-height: 1;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  color: #fff !important;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.st-FooterMain_anchor:hover {
  text-decoration: underline;
}

.st-FooterMain_Bottom {
  display: -webkit-box;
  display: flex;
}

.st-FooterMain_Copyright {
  width: 50%;
  height: 40px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-right: 4px;
}

.st-FooterMain_CopyrightText {
  font-size: 10px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  text-shadow: none;
}

.st-FooterMain_Powered {
  width: 50%;
  height: 40px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  align-items: center;
}

.st-FooterMain_PoweredText {
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.1em;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
}

.st-FooterMain_PoweredImg {
  width: 97px;
  margin-left: 12px;
}

.st-Footer .ui-link {
  color: inherit;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLXBjLmNzcyIsImJhc2UvX3Nhbml0aXplLnNjc3MiLCJiYXNlL3ZhcmlhYmxlcy9fY29sb3Iuc2NzcyIsImJhc2UvX2RlZmF1bHQuc2NzcyIsIm5hbWVzcGFjZS9sYXlvdXQvbGF5b3V0LXBjLnNjc3MiLCJiYXNlL21peGlucy9fcGFnZS1jb250YWluZXIuc2NzcyIsImJhc2UvbWl4aW5zL19tZWRpYXF1ZXJpZXMuc2NzcyIsImJhc2UvdmFyaWFibGVzL19zaXplLnNjc3MiLCJuYW1lc3BhY2UvdG9wL19jYXRlZ29yeS1wYy5zY3NzIiwiYmFzZS9taXhpbnMvX3R5cG9ncmFwaHkuc2NzcyIsIm5hbWVzcGFjZS90b3AvX3N1cHBvcnQtcGMuc2NzcyIsIm5hbWVzcGFjZS9uZXdzL19uZXdzLW1haW4tcGMuc2NzcyIsIm5hbWVzcGFjZS9oZWxwZGVzay9faGVscGRlc2stbWFpbi1wYy5zY3NzIiwibmFtZXNwYWNlL2hlbHBkZXNrL19oZWxwZGVzay1kYXRlLXBjLnNjc3MiLCJuYW1lc3BhY2UvaGVscGRlc2svX2hlbHBkZXNrLWFjY2VwdC1wYy5zY3NzIiwibmFtZXNwYWNlL3N1cnZleS9fc3VydmV5LW1haW4tcGMuc2NzcyIsIm5hbWVzcGFjZS93emQvX3d6ZC1tYWluLXBjLnNjc3MiLCJuYW1lc3BhY2UvYW5zd2VyL19mYXEtbWFpbi1wYy5zY3NzIiwibmFtZXNwYWNlL2Fuc3dlci9fZW5xdWV0ZS1tYWluLXBjLnNjc3MiLCJuYW1lc3BhY2UvYW5zd2VyL19saXN0LW1haW4tcGMuc2NzcyIsInN0cnVjdHVyZS9oZWFkZXIvX2hlYWRlci1iYWNrLnNjc3MiLCJzdHJ1Y3R1cmUvaGVhZGVyL19oZWFkZXItc2VhcmNoLXBjLnNjc3MiLCJzdHJ1Y3R1cmUvaGVhZGVyL19oZWFkZXItYnJlYWQuc2NzcyIsInN0cnVjdHVyZS9oZWFkZXIvX2hlYWRlci1iYXNlLnNjc3MiLCJzdHJ1Y3R1cmUvaGVhZGVyL19oZWFkZXItbWFpbi1wYy5zY3NzIiwic3RydWN0dXJlL2Zvb3Rlci9fZm9vdGVyLWJhc2Uuc2NzcyIsInN0cnVjdHVyZS9mb290ZXIvX2Zvb3Rlci1tYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCLDhFQUFBO0FBdUJBOztFQUFBO0FBSUE7RUFDRSw0Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsOEJBQUE7RUFBQSxzQkFBQTtBRHJCRjs7QUN3QkE7RUFDRSxhQUFBO0FEckJGOztBQ3dCQTtFQUNFLGNBQUE7QURyQkY7O0FDeUJFO0VBQ0UsV0FBQTtBRHRCSjtBQ3lCRTtFQUNFLDZCQUFBO0FEdkJKO0FDeUJJO0VBRUUsd0JBQUE7QUR4Qk47O0FDNkJBO0VBQ0UsY0FBQTtBRDFCRjs7QUM2QkE7RUFDRSxjQUFBO0FEMUJGOztBQzZCQTtFQUNFLGNBQUE7QUQxQkY7O0FDNkJBO0VBQ0UscUJBQUE7QUQxQkY7O0FDNkJBO0VBQ0UsY0F2RGdCO0FENkJsQjs7QUM2QkE7RUFDRSxhQUFBO0FEMUJGOztBQzZCQTtFQUNFLGNBQUE7QUQxQkY7O0FDNkJBO0VBQ0UsYUFBQTtBRDFCRjs7QUM2QkE7RUFDRSx5QkFBQTtFQUFBLHFCQUFBO0VBQUEsaUJBQUE7QUQxQkY7O0FDNkJBOztFQUFBO0FBSUE7OztFQUdFLG1CQUFBO0FEM0JGOztBQzhCQTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7QUQzQkY7O0FDOEJBOztFQUVFLHdCQUFBO0VBQ0EsdUJBQUE7QUQzQkY7O0FDOEJBOztFQUFBO0FBTUE7OztFQUdFLG1CQUFBO0VBQ0EsZUFBQTtBRDlCRjs7QUNtQ0E7RUFDRSxTQUFBO0VBQ0EsVUFBQTtBRGhDRjs7QUNxQ0E7RUFDRSxzQkF0SWdCO0VBdUloQixlQXRJWTtFQXVJWix5QkFBQTtFQUNBLGtDQXBJb0I7QURrR3RCOztBQ3VDQTtFQUNFLHlCQXhJc0I7QURvR3hCOztBQ3lDQTtFQUNFLHFCQTdJdUI7QUR1R3pCOztBQzJDQTs7Ozs7O0VBTUUsc0JBcko2QjtBRDZHL0I7O0FDNkNBOzs7O0VBSUUsNkJBaEs4QjtBRHNIaEM7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QkFBQTtFQUFBLHlCQUFBO0VBQ0EseUJBQUE7RUFBQSxtQkFBQTtBMUIreUdKOztBMEI3eUdFO0VqQitDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxpR0FBQTtBVGt3R0Y7O0EwQmp6R0U7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7QTFCb3pHSjs7QTBCanpHRTtFQUNFLGNBQUE7QTFCb3pHSiIsImZpbGUiOiJzdHlsZS1wYy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiEgc2FuaXRpemUuY3NzIHwgQ0MwIFB1YmxpYyBEb21haW4gfCBnaXRodWIuY29tL2pvbmF0aGFudG5lYWwvc2FuaXRpemUuY3NzICovXG4vKlxuICogTm9ybWFsaXphdGlvblxuICovXG46cm9vdCB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IGF1dG87XG59XG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW3Vuc2VsZWN0YWJsZV0ge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLypcbiAqIFVuaXZlcnNhbCBpbmhlcml0YW5jZVxuICovXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuKiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbi8qXG4gKiBPcGluaW9uYXRlZCBkZWZhdWx0c1xuICovXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG46cm9vdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udDogMTZweC8xLjUgc2Fucy1zZXJpZjtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxuaWZyYW1lLFxuaW1nLFxuc3ZnLFxudmlkZW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9ZGF0ZV0sXG5bdHlwZT1kYXRldGltZV0sXG5bdHlwZT1kYXRldGltZS1sb2NhbF0sXG5bdHlwZT1lbWFpbF0sXG5bdHlwZT1tb250aF0sXG5bdHlwZT1udW1iZXJdLFxuW3R5cGU9cGFzc3dvcmRdLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c2VhcmNoXSxcblt0eXBlPXN1Ym1pdF0sXG5bdHlwZT10ZWxdLFxuW3R5cGU9dGV4dF0sXG5bdHlwZT10aW1lXSxcblt0eXBlPXVybF0sXG5bdHlwZT13ZWVrXSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMS41ZW07XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xufVxuXG5uYXYgb2wsXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5zZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5zZWxlY3Q6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjNENEZDO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiB7XG4gIFtoaWRkZW5+PXNjcmVlbl0ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cblxuICBbaGlkZGVufj1zY3JlZW5dOm5vdCg6YWN0aXZlKTpub3QoOmZvY3VzKTpub3QoOnRhcmdldCkge1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxufVxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8q6L+95YqgKi9cbi8q6L+95YqgKi9cbmh0bWwsXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzI1MjUyNTtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkgYnV0dG9uLCBib2R5IGlucHV0IHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG59XG5cbltkYXRhLXdoYXRpbnRlbnQ9bW91c2VdICo6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5oMiwgaDMge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5hIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hOnZpc2l0ZWQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuI29rd19mb290ZXJfZGVmYXVsdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNva3dfZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvcGxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4udWktaW5wdXQtdGV4dCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51aS1pbnB1dC10ZXh0LnVpLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuZGl2IC51aS1pbnB1dC10ZXh0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udWktYm9keS1hIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi51aS1iYXItYSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi51aS1idG4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udWktYnRuLXVwLWEge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi51aS1zdWJtaXQgLnVpLWJ0biAudWktYnRuLXVwLWEgLnVpLXNoYWRvdyAudWktYnRuLWNvcm5lci1hbGwge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi51aS1pbnB1dC1zZWFyY2gudWktc2hhZG93LWluc2V0LnVpLWJ0bi1jb3JuZXItYWxsLnVpLWJ0bi1zaGFkb3cudWktaWNvbi1zZWFyY2hmaWVsZC51aS1ib2R5LWEge1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnVpLWlucHV0LXNlYXJjaCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51aS1ib2R5LXMge1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udWktYnRuLWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbiNva3dfY29udGVudHMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuI29rd19jb250ZW50c19iYXNlIHtcbiAgd2lkdGg6IDEwNDRweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4jb2t3X2NvbnRlbnRzX2lubmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuI29rd193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnVpLWljb24tcGx1cywgLnVpLWljb24tbWludXMsIC51aS1pY29uLWRlbGV0ZSwgLnVpLWljb24tYXJyb3ctciwgLnVpLWljb24tYXJyb3ctbCwgLnVpLWljb24tYXJyb3ctdSwgLnVpLWljb24tYXJyb3ctZCwgLnVpLWljb24tY2hlY2ssIC51aS1pY29uLWdlYXIsIC51aS1pY29uLXJlZnJlc2gsIC51aS1pY29uLWZvcndhcmQsIC51aS1pY29uLWJhY2ssIC51aS1pY29uLWdyaWQsIC51aS1pY29uLXN0YXIsIC51aS1pY29uLWFsZXJ0LCAudWktaWNvbi1pbmZvLCAudWktaWNvbi1ob21lLCAudWktaWNvbi1iYXJzLCAudWktaWNvbi1lZGl0LCAudWktaWNvbi1zZWFyY2gsIC51aS1pY29uLXNlYXJjaGZpZWxkOmFmdGVyLCAudWktaWNvbi1jaGVja2JveC1vZmYsIC51aS1pY29uLWNoZWNrYm94LW9uLCAudWktaWNvbi1yYWRpby1vZmYsIC51aS1pY29uLXJhZGlvLW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmNiX2luZGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yYWRpMTAge1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cblxuLmNvbEFyZWE6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub2t3X3BhcnRzX3NlYXJjaCAudHRsX2NvbCxcbi5va3dfcGFydHNfc2VhcmNoIC5zZWFyY2hfZGVzY3JpcHRpb24sXG4ub2t3X3BhcnRzX3NlYXJjaCAuc2VhcmNoX2ZhcV90eXBlLFxuLm9rd19wYXJ0c19zZWFyY2ggLnNlYXJjaF9zd2l0Y2gsXG4ub2t3X3BhcnRzX3NlYXJjaCAuc2VhcmNoX2ZhcV90eXBlLFxuLm9rd19wYXJ0c19zZWFyY2ggLnNlYXJjaF9jYXRlZ29yeV93cmFwcGVyLFxuLm9rd19wYXJ0c19zZWFyY2ggLnNlYXJjaF9hdHRyaWJ1dGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub2t3X3BhcnRzX3NlYXJjaCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICB3aWR0aDogMTAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbmEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2hfZnJtQXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDZweDtcbn1cblxuLm9uZUNvbCAua2V5d29yZF9tb2RlIC5zZWFyY2hfZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDA7XG59XG5cbiNmb250Q29sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b3BMaW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLWxpLWxpbmstYWx0IC51aS1idG4taW5uZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi50YWJsZV9ncmF5IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3Nzc3NyAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2sge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggNDBweCAxNXB4O1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbi5wcmVzZW5jZSB7XG4gIGNvbG9yOiAjRkYwMDMzO1xufVxuXG4vKi0tLS0y44Kr44Op44OgLS0tLSovXG4vKiDjgrvjgq/jgrfjg6fjg7MgKi9cbi5sYXlvdXQge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cblxuLyog44Kr44Op44Og44K744OD44OI44Ki44OD44OXICAqL1xuLmNvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxJSAwIDElIDEuNiU7XG59XG5cbi5jb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogIOOCsOODq+ODvOODlOODs+OCsCAgKi9cbi5ncm91cDpiZWZvcmUsXG4uZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmdyb3VwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5ncm91cCB7XG4gIHpvb206IDE7XG4gIC8qIEZvciBJRSA2LzcgKi9cbn1cblxuLyogIDLjgqvjg6njg6DjgrDjg6rjg4Pjg4kgICovXG4uc3Bhbl8yX29mXzIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNwYW5fMV9vZl8yIHtcbiAgd2lkdGg6IDQ5LjIlO1xufVxuXG4vKi0tLS3opovlh7rjgZctLS0tLSovXG4vKiBoZGcyICovXG4uaGRnMiB7XG4gIG1hcmdpbjogMjBweCAwIDEwcHggMDtcbn1cbi5oZGcyLmJvcmRlcl90aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjQzVDNUM1O1xuICBwYWRkaW5nOiAyMHB4IDAgMTBweCAwO1xufVxuXG4vKiBoZGczICovXG4uaGRnMyB7XG4gIG1hcmdpbjogMjBweCAwIDVweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmhkZzMuYm9yZGVyX3N1Yl90aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQzVDNUM1O1xuICBwYWRkaW5nOiAxMHB4IDAgNXB4IDA7XG4gIG1hcmdpbjogMCAyMCUgMTBweCAwO1xufVxuXG4vKiBoZGc0ICovXG4uaGRnNCB7XG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogaGRnNSAqL1xuLmhkZzUge1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4vKiDmrrXokL0gKi9cbnAge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi8qIOWwj+OBleOBhOODhuOCreOCueODiCAqL1xuLnJ1Ymkge1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLyog44Oc44Or44OJ44OG44Kt44K544OIICovXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLyotLS0t44OG44Kt44K544OI44Kr44Op44O8LS0tLSovXG4udGV4dF9yZWQge1xuICBjb2xvcjogI0Y4NjQ2NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dF9ibHVlIHtcbiAgY29sb3I6ICMxMDlGRUQgIWltcG9ydGFudDtcbn1cblxuLnRleHRfeWVsbG93IHtcbiAgY29sb3I6ICNGREM1MDAgIWltcG9ydGFudDtcbn1cblxuLnRleHRfZ3JlZW4ge1xuICBjb2xvcjogIzA4Q0E4NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dF9ncmF5IHtcbiAgY29sb3I6ICM3Nzc3NzcgIWltcG9ydGFudDtcbn1cblxuLyotLS0t44Oq44K544OILS0tLSAqL1xuLyog5pmu6YCaICovXG4uY29udGVudCAuZGlzY19saXN0IHtcbiAgbWFyZ2luOiAwIDIwcHggMTBweCAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5jb250ZW50IC5kaXNjX2xpc3QgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG4uY29udGVudCAuZGlzY19saXN0LmxvbmdfdGV4dCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qIOmghuS4jeWQjOOBi+OBpOOCouOCpOOCreODo+ODg+ODgeeEoeOBlyAqL1xuLmNvbnRlbnQgLm5vbmVfbGlzdCB7XG4gIG1hcmdpbjogMCAyMHB4IDEwcHggMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5jb250ZW50IC5ub25lX2xpc3QgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi8qIOmghueVqiAqL1xuLmNvbnRlbnQgLm51bWJlcl9saXN0IHtcbiAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi5jb250ZW50IC5udW1iZXJfbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuLyog5byV55SoICovXG4uY29udGVudCAuZGxfbGlzdCB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuLmNvbnRlbnQgLmRsX2xpc3QgZHQsXG4uY29udGVudCAuZGxfbGlzdCBkZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogLS0tLeODhuODvOODluODqy0tLS0gKi9cbi8qIOaZrumAmuOBruODhuODvOODluODqyAqL1xuLnRhYmxlX25vcm1hbCB7XG4gIGJvcmRlci1jb2xvcjogI0YwRjBGMDtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB6b29tOiAxO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDEwcHggYXV0byAyMHB4IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFibGVfbm9ybWFsIHRyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB6b29tOiAxO1xufVxuXG4udGFibGVfbm9ybWFsIHRoIHtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udGFibGVfbm9ybWFsIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udGFibGVfbm9ybWFsIHRkIHAge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi50YWJsZV9ub3JtYWwgLnRhYmxlX2xpbmsge1xuICBmb250LXNpemU6IDgwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiDlsI/jgZXjgYTmg4XloLHjg5zjg4Pjgq/jgrkgKi9cbi50YWJsZV9ub3JtYWwuaW5mb19ib3gge1xuICB3aWR0aDogNzAlO1xufVxuXG4vKiDjg4bjg7zjg5bjg6vjg4bjgq3jgrnjg4ggVmVydGljYWwgQWxpZ24gbWlkZGxlICovXG4uYWxpZ25fbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyog44OG44O844OW44Or44OH44O844K/44Gu44OG44Kt44K544OIIEFsaWduIDEgKi9cbi5hbGlnbi1jZW50ZXIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogIOiJsuWIhuOBkSAgKi9cbi8qIOi1pOiJsiAqL1xuLnRhYmxlX3JlZCB0aCB7XG4gIGJhY2tncm91bmQ6ICNGODY0NjQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0Y4NjQ2NCAhaW1wb3J0YW50O1xufVxuXG4udGFibGVfcmVkIHRkLCAudGFibGVfcmVkIHRyIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0Y4NjQ2NCAhaW1wb3J0YW50O1xufVxuXG4vKiDpu4ToibIgKi9cbi50YWJsZV95ZWxsb3cgdGgge1xuICBiYWNrZ3JvdW5kOiAjRkRDNTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjRkRDNTAwICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZV95ZWxsb3cgdGQsIC50YWJsZV95ZWxsb3cgdHIge1xuICBib3JkZXI6IHNvbGlkIDFweCAjRkRDNTAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIOmdkuiJsiAqL1xuLnRhYmxlX2JsdWUgdGgge1xuICBiYWNrZ3JvdW5kOiAjMTA5RkVEICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogc29saWQgMXB4ICMxMDlGRUQgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlX2JsdWUgdGQsIC50YWJsZV9ibHVlIHRyIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzEwOUZFRCAhaW1wb3J0YW50O1xufVxuXG4vKiDnt5HoibIgKi9cbi50YWJsZV9ncmVlbiB0aCB7XG4gIGJhY2tncm91bmQ6ICMwOENBODQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzA4Q0E4NCAhaW1wb3J0YW50O1xufVxuXG4udGFibGVfZ3JlZW4gdGQsIC50YWJsZV9ncmVlbiB0ciB7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwOENBODQgIWltcG9ydGFudDtcbn1cblxuLypcdOeEoeiJsuODhuODvOODluODqyAqL1xuLnRhYmxlX25vX3N0eWxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgem9vbTogMTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4udGFibGVfbm9fc3R5bGUgdHIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHpvb206IDE7XG59XG5cbi50YWJsZV9ub19zdHlsZSB0aCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXdlaWdodDogODAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi50YWJsZV9ub19zdHlsZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi50YWJsZV9ub19zdHlsZSB0ZCBwIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4udGFibGVfbm9fc3R5bGUgLnJ1Ymkge1xuICBmb250LXNpemU6IDgwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKi0tLS3nt5otLS0tKi9cbi5saW5lIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBtYXJnaW46IDMwcHggYXV0bztcbn1cblxuLypcblxuXG5cbi8qLS0tLeODhuOCreOCueODiOODluODreODg+OCry0tLS0qL1xuLmJsb2NrIHtcbiAgcGFkZGluZzogMTBweCAxNXB4IDI1cHggMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbi8qYm9yZGVyKi9cbi5ib3JkZXJfcmVkIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0Y4NjQ2NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyX2JsdWUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTA5RkVEICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXJfeWVsbG93IHtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZEQzUwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyX2dyZWVuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzA4Q0E4NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyX2dyYXkge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzc3Nzc3ICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLeebruasoS0tLS0qL1xuLnRvYyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi50b2MgbGkge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDJweCAxNXB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyotLS0t55+t44GE44OY44Or44OX44Gu44OR44OD44OH44Kj44Oz44KwLS0tLSovXG4uc2hvcnQge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubG8tV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubG8tV3JhcHBlcl9Db250bmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5sby1XcmFwcGVyX0NvbnRuZXIge1xuICAgIG1heC13aWR0aDogMTEyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5sby1XcmFwcGVyX0NvbnRuZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubG8tV3JhcHBlcl9Db250bmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG4jb2t3X3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogNDAwcHg7XG59XG5cbi5jb2xBcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4vKuOCq+OCueOCv+ODnuOCpOOCul/jgqvjg4bjgrTjg6rjg7zjg6rjg7Pjgq8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jY3VzdG9tX2NhdGVnb3J5LFxuI2N1c3RvbV9jYXRlZ29yeSAqIHtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbiNjdXN0b21fY2F0ZWdvcnkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwNTZkZWY7XG59XG5cbiNjdXN0b21fY2F0ZWdvcnkge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbn1cblxuI2N1c3RvbV9jYXRlZ29yeV9pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5cbi5jdXN0b21fY2F0ZWdvcnlfdGl0bGUge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogbS1wbHVzLXJvdW5kZWQtMWMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxubGkuY3VzdG9tX2NhdGVnb3J5X2JveCB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZmxleC1iYXNpczogMzMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbmxpLmN1c3RvbV9jYXRlZ29yeV9ib3g6bm90KDpudGgtb2YtdHlwZSgzbikpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuXG4uY3VzdG9tX2NhdGVnb3J5X2xpc3RfdGl0bGUge1xuICBwYWRkaW5nOiAwIDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubGkuY3VzdG9tX2NhdGVnb3J5X2JveDpmaXJzdC1jaGlsZCAuY3VzdG9tX2NhdGVnb3J5X2xpc3RfdGl0bGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9wYXRjaC5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDY0cHggYXV0bztcbn1cblxuLmN1c3RvbV9jYXRlZ29yeV9saXN0X3RpdGxlIGEge1xuICBwYWRkaW5nOiAyM3B4IDAgMTdweCAwO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtZmFtaWx5OiBtLXBsdXMtcm91bmRlZC0xYywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmN1c3RvbV9jYXRlZ29yeV9saXN0X3RpdGxlIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9iZWdpbm5lci5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbGVmdDogLTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG59XG5cbmxpLmN1c3RvbV9jYXRlZ29yeV9ib3g6bnRoLW9mLXR5cGUoMikgLmN1c3RvbV9jYXRlZ29yeV9saXN0X3RpdGxlIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL25pY292aWRlby91c3IvZmlsZS9hdHRhY2htZW50L2ljb25fcXVlc3Rpb24uc3ZnXCIpO1xuICBsZWZ0OiAtMTBweDtcbn1cblxubGkuY3VzdG9tX2NhdGVnb3J5X2JveDpudGgtb2YtdHlwZSgzKSAuY3VzdG9tX2NhdGVnb3J5X2xpc3RfdGl0bGUgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9uaWNvbmljby5zdmdcIik7XG4gIGxlZnQ6IC0xMHB4O1xufVxuXG5saS5jdXN0b21fY2F0ZWdvcnlfYm94Om50aC1vZi10eXBlKDQpIC5jdXN0b21fY2F0ZWdvcnlfbGlzdF90aXRsZSBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9uaWNvdmlkZW8vdXNyL2ZpbGUvYXR0YWNobWVudC9pY29uX3BhaWQuc3ZnXCIpO1xuICBsZWZ0OiAtMTBweDtcbn1cblxubGkuY3VzdG9tX2NhdGVnb3J5X2JveDpudGgtb2YtdHlwZSg1KSAuY3VzdG9tX2NhdGVnb3J5X2xpc3RfdGl0bGUgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9jcmVhdG9yLnN2Z1wiKTtcbn1cblxubGkuY3VzdG9tX2NhdGVnb3J5X2JveDpudGgtb2YtdHlwZSg2KSAuY3VzdG9tX2NhdGVnb3J5X2xpc3RfdGl0bGUgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9hdGVudGlvbi5zdmdcIik7XG4gIGxlZnQ6IC0xMHB4O1xufVxuXG51bC5jdXN0b21fY2F0ZWdvcnlfbGlzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzVDNUM1O1xuICBwYWRkaW5nOiAxNXB4IDM2cHggMjVweDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG51bC5jdXN0b21fY2F0ZWdvcnlfbGlzdCA+IGxpIGEge1xuICBwYWRkaW5nOiA3LjVweCAxNXB4IDcuNXB4IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi9uaWNvdmlkZW8vdXNyL2ZpbGUvYXR0YWNobWVudC9pY29uX2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgMC41cHggY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnR0bF9jb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi50dGxfYmcge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5pY29JbmYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogbS1wbHVzLXJvdW5kZWQtMWMsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMjBweCAwIDEwcHggMDtcbn1cblxuLm5ld3NMaXN0IHtcbiAgbWFyZ2luOiAwIDAgOTBweCAwO1xufVxuLm5ld3NMaXN0IGxpIHtcbiAgcGFkZGluZzogMTFweCAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0VDRUNFQztcbiAgYmFja2dyb3VuZDogdXJsKC9uaWNvdmlkZW8vdXNyL2ZpbGUvYXR0YWNobWVudC9pY29uX2Fycm93LnN2ZykgOTkwcHggY2VudGVyIG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xufVxuLm5ld3NMaXN0IC5kYXRldGltZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLmluZm9UeHQge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aWR0aDogODAlO1xufVxuLmluZm9UeHQgYSB7XG4gIHdpZHRoOiAxMDclO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmljb0NhdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogbS1wbHVzLXJvdW5kZWQtMWMsIHNhbnMtc2VyaWY7XG59XG5cbi5pY29JbmYsIC5pY29JbmZvTmV3cywgLmljb0tleXdvcmQsIC5pY29RYSwgLmljb05ldywgLmljb0NhdGUsIC5pY29SZXN1bHQsIC5pY29IZWxwZGVzaywgLmljb0xvZ2luLCAuaWNvSG90LCAuaWNvRmF2b3JpdGUsIC5pY29QaWNrdXAsIC5pY29Db21tdW5pdHksIC5pY29Qcm9mLCAuaWNvS2V5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNhdGVfc21hbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNjYXRlZ29yeV9zaG93IC5jYXRlX3NtYWxsIGEge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmNhdGVfc21hbGwgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMyNTI1MjUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDMzMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9uaWNvdmlkZW8vdXNyL2ZpbGUvYXR0YWNobWVudC9pY29uX2Fycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMwNnB4IGNlbnRlcjtcbn1cbi5jYXRlX3NtYWxsIGEgOmxpbmsge1xuICBjb2xvcjogIzI1MjUyNTtcbn1cbi5jYXRlX3NtYWxsIGEgOmhvdmVyIHtcbiAgY29sb3I6ICMwNTZERkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2NhdGVnb3J5X2luZGV4IC5jYXRlX3NtYWxsIHNwYW4sICNjYXRlZ29yeV9zaG93IC5jYXRlX3NtYWxsIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjYXRlZ29yeV9pbmRleCAuY2F0ZV9zbWFsbCBzcGFuOm50aC1vZi10eXBlKDNuKSwgI2NhdGVnb3J5X3Nob3cgLmNhdGVfc21hbGwgc3BhbjpudGgtb2YtdHlwZSgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5va3dfcGFydHNfc3ViX2NhdGVnb3J5IC5jYXRlTGlzdF9hcmVhIHVsIGxpIHNwYW4ge1xuICBoZWlnaHQ6IDI5cHg7XG59XG5cbi5va3dfcGFydHNfY2F0ZWdvcnkgLmNhdGVMaXN0X2FyZWEgdWwgbGkgc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbiNjYXRlZ29yeV9zaG93IC5va3dfcGFydHNfc3ViX2NhdGVnb3J5IC5jYXRlX3NtYWxsIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbiNjYXRlZ29yeV9zaG93IC5va3dfcGFydHNfc3ViX2NhdGVnb3J5IC5jYXRlX3NtYWxsIHNwYW4gYSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uY2F0ZUxpc3RfMWxpbmUgLmNhdGVfbWlkZGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuI2NhdGVnb3J5X2luZGV4IC5jYXRlX21pZGRsZSB7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI2NhdGVnb3J5X2luZGV4IC5jYXRlX21pZGRsZSBhOmxpbmsge1xuICBjb2xvcjogIzI1MjUyNTtcbn1cblxuLmNhdGVfY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0ZVNlcGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0ZUxpc3RfYXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhdGVMaXN0X2JveCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8q44K144O844OT44K555Kw5aKD44GL44KJ5o6i44GZKi9cbiNjYXRlTGlzdF9hcmVhIC5jYXRlTGlzdF9hcmVhIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuI2NhdGVMaXN0X2FyZWEgLnR0bF9jb2wge1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuXG4jY2F0ZWdvcnlfaW5kZXggLm9rd19wYXJ0c19jYXRlZ29yeSwgI2NhdGVnb3J5X3Nob3cgLm9rd19wYXJ0c19jYXRlZ29yeSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbiNpbmZvX2FuZF9uZXdzX21vcmVfcGFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiDjg6rjgrnjg4jjga7ooYzpoK3mloflrZfjgpLmtojjgZfjgb7jgZkgKi9cbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZvX2FuZF9uZXdzX21vcmVfcGFnZV9pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2luZm9fYW5kX25ld3NfbW9yZV9wYWdlIGEuaW5mb19hbmRfbmV3c19tb3JlX3BhZ2Uge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNzc3Nzc3ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2luZm9fYW5kX25ld3NfbW9yZV9wYWdlIGEuaW5mb19hbmRfbmV3c19tb3JlX3BhZ2Ugc3BhbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbiNpbmZvX2FuZF9uZXdzX21vcmVfcGFnZV9pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2luZm9fYW5kX25ld3NfbW9yZV9wYWdlIC5tb3JlX3BhZ2VfbGluayB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKuOCteODneODvOODiOOBi+OCieOBiuefpeOCieOBmyovXG4jY2F0ZWdvcnlfaW5kZXggLm9rd19wYXJ0c19pbmZvX2FuZF9uZXdzX3NtYXJ0X3Bob25lIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBtLXBsdXMtcm91bmRlZC0xYywgc2Fucy1zZXJpZjtcbn1cblxuI2NhdGVnb3J5X2luZGV4IC5va3dfcGFydHNfaW5mb19hbmRfbmV3c19zbWFydF9waG9uZSBhIHtcbiAgcGFkZGluZzogMDtcbn1cbiNjYXRlZ29yeV9pbmRleCAub2t3X3BhcnRzX2luZm9fYW5kX25ld3Nfc21hcnRfcGhvbmUgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmZvVHh0IGEge1xuICBjb2xvcjogIzI1MjUyNSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNpbmZvX2FuZF9uZXdzX3Nob3cge1xuICAvKuODrOOCpOOCouOCpuODiCovXG4gIC8q44K/44Kk44OI44OrKi9cbiAgLyrmnKzmlocqL1xuICAvKuimi+WHuuOBlyovXG59XG4jaW5mb19hbmRfbmV3c19zaG93ICNva3dfc3ViX2hlYWRlciB7XG4gIHRvcDogLTQ0cHg7XG59XG4jaW5mb19hbmRfbmV3c19zaG93IGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IG0tcGx1cy1yb3VuZGVkLTFjLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI2luZm9fYW5kX25ld3Nfc2hvdyBoMiAuaW5mb25ld3NfdHRsX2JvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHdpZHRoOiA4MDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuI2luZm9fYW5kX25ld3Nfc2hvdyAuY29udGFjdF9ib3gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbiNpbmZvX2FuZF9uZXdzX3Nob3cgLmluZm9uZXdzX2NvbCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIHBhZGRpbmc6IDVweCAwIDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuI2luZm9fYW5kX25ld3Nfc2hvdyAuaW5mb25ld3NfZGF0ZXRpbWUge1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogdG9wO1xuICBtYXJnaW46IDMzcHggMCAxMHB4O1xufVxuI2luZm9fYW5kX25ld3Nfc2hvdyAuaW5mb25ld3N0aXRsZV9jb2wge1xuICBncmlkLXJvdzogMS8xO1xuICBncmlkLWNvbHVtbjogMS8zO1xufVxuI2luZm9fYW5kX25ld3Nfc2hvdyAuaW5mb25ld3NfdHh0IHtcbiAgZ3JpZC1yb3c6IDIvMztcbiAgZ3JpZC1jb2x1bW46IDEvNDtcbn1cbiNpbmZvX2FuZF9uZXdzX3Nob3cgLmluZm9uZXdzdGl0bGVfY29sIHtcbiAgbWFyZ2luLXRvcDogMzNweDtcbn1cbiNpbmZvX2FuZF9uZXdzX3Nob3cgLmluZm9uZXdzX3R4dCB7XG4gIHBhZGRpbmc6IDA7XG59XG4jaW5mb19hbmRfbmV3c19zaG93IGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbn1cbiNpbmZvX2FuZF9uZXdzX3Nob3cgLmNvbnRhY3RfYm94IHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4jaW5mb19hbmRfbmV3c19zaG93IGgzIHtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xufVxuXG4jaGVscGRlc2tfaW5kZXggLmhlbHBfYXR0ZW50aW9uIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4uaGRfcXVlc3Rpb25fZm9ybSB7XG4gIHdpZHRoOiAxMDI0cHg7XG59XG5cbi5jb2x1bW5fdHRsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgcGFkZGluZzogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG5cbi5IRGNvbHVtbl9sZWZ0LCAuY3JlYXRlX2FjY291bnRfcmVxdWVzdF9sZWZ0IHtcbiAgd2lkdGg6IDI5NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDAgMzBweCAyMHB4O1xufVxuXG4uSERjb2x1bW5fcmlnaHQsIC5jcmVhdGVfYWNjb3VudF9yZXF1ZXN0X3JpZ2h0IHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDMwcHggMCAzMHB4IDBweDtcbiAgd2lkdGg6IDcwMHB4O1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5IRGNvbnRlbnRzX3RhYmxlLCAuY3JlYXRlX2FjY291bnRfcmVxdWVzdF9jb250ZW50c190YWJsZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0M1QzVDNTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0M1QzVDNTtcbn1cblxuLkhEY29sdW1uX3JpZ2h0IHRleHRhcmVhIHtcbiAgd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0M1QzVDNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmNvbW1pdF9idXR0b25fYmxvY2sge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItdG9wOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNDNUM1QzUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjQzVDNUM1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNDNUM1QzUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4uY29tbWl0X2J1dHRvbl9ibG9jayAuaGRxX2NvbmZpcm1fYnRuIHtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb21taXRfYnV0dG9uX2Jsb2NrIC5pbnB1dF9ub3RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5pbnB1dF9ub3RlIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhkcV9jb25maXJtX2J0biB7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbn1cblxuLmhkcV9jb25maXJtX2J0bl9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhkcV9jb25maXJtX2J0bl9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2hlbHBkZXNrX2luZGV4IC5oZHFfY29uZmlybV9idG5fYywgI2hlbHBkZXNrX25ldyAuaGRxX2NvbmZpcm1fYnRuX2Mge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1MjUyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiAyMzhweDtcbn1cblxuLnN1cGVyX2Fzc2lzdGFudF9tc2cge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc3BlY2lhbF9pbmZvIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQzVDNUM1O1xuICBwYWRkaW5nOiAyMnB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnNwZWNpYWxfaW5mbyAuaWNvSW5mIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLyrjgqjjg6njg7wqL1xuI2hlbHBkZXNrX25ldyAuZXJyb3JFeHBsYW5hdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyNHB4IDAgMjBweCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjRkYwMDMzO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLyrjg5Hjg7PjgY/jgZoqL1xuI2hlbHBkZXNrX2luZGV4ICNva3dfc3ViX2hlYWRlciB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmhkX3F1ZXN0aW9uX2Zvcm0sIC5jcmVhdGVfYWNjb3VudF9yZXF1ZXN0X2Zvcm0ge1xuICBtYXJnaW46IDA7XG59XG5cbiNoZWxwZGVza19uZXcgLm9rd19oZHFfZm9ybV9hcmVhIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi50dGxfY29sIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuI2NhdGVnb3J5X3NlYXJjaCAudHRsX2NvbCB7XG4gIG1hcmdpbi10b3A6IDUzcHg7XG59XG5cbi5oZHF1ZXN0aW9uX2NvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8q44OR44Oz44GP44GaKi9cbiNoZWxwZGVza19jcmVhdGUgI29rd19jb250ZW50c19pbm5lciB7XG4gIHBhZGRpbmc6IDYwcHggMCAxcHggMHB4O1xufVxuXG4jaGVscGRlc2tfY3JlYXRlICNva3dfc3ViX2hlYWRlciB7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogMTBweDtcbn1cblxuI25ld19pbmNpZGVudCAuSERjb2x1bW5fcmlnaHQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDNUM1QzU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xufVxuXG4jbmV3X2luY2lkZW50IC5IRGNvbHVtbl9yaWdodCBzZWxlY3Qge1xuICBib3JkZXI6IHNvbGlkIDFweCAjQzVDNUM1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNuZXdfaW5jaWRlbnQgLkhEY29sdW1uX3JpZ2h0IGRpdjpoYXMoPiBzZWxlY3QpIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbmV3X2luY2lkZW50IC5IRGNvbHVtbl9yaWdodCBkaXY6aGFzKD4gc2VsZWN0KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL25pY292aWRlby91c3IvZmlsZS9hdHRhY2htZW50L2ljb25fYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbiNpbmNpZGVudF9hdHRyaWJ1dGVfMTYzIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLkhEY29sdW1uX2xlZnQgZGl2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uSERjb2x1bW5fcmlnaHQgLmlucHV0X25vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAxM3B4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKuWFqOS9kyovXG4uaGVscGRlc2tfbmV3IC5va3dfaGRxX2NvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLyrplqLpgKPjgZnjgotGQVEqL1xuLmhkX3F1ZXN0aW9uX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmhkX3F1ZXN0aW9uX2Zvcm0gLnR0bF9jb2wge1xuICBwYWRkaW5nOiAwO1xufVxuLmhkX3F1ZXN0aW9uX2Zvcm0gaDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICBoZWlnaHQ6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0M1QzVDNSAhaW1wb3J0YW50O1xufVxuLmhkX3F1ZXN0aW9uX2Zvcm0gLmthbnNoaW5fcWFib3gge1xuICBwYWRkaW5nOiAwO1xufVxuLmhkX3F1ZXN0aW9uX2Zvcm0gLnNlYXJjaF9saXN0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGRfcXVlc3Rpb25fZm9ybSAuc2VhcmNoX2xpc3QgLnNlYXJjaF9saXN0X2lubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0M1QzVDNSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNDNUM1QzUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI0M1QzVDNSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmhkX3F1ZXN0aW9uX2Zvcm0gLmthbnNoaW5fcWEge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLmhkX3F1ZXN0aW9uX2Zvcm0gLmhkcV9jb25maXJtX2J0bl9jIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0M1QzVDNTtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhkX3F1ZXN0aW9uX2Zvcm0gLmhkcV9jb25maXJtX2J0bl9jIGEge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogNzBweDtcbn1cbi5oZF9xdWVzdGlvbl9mb3JtIC5oZHFfY29uZmlybV9idG5fYyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGRfcXVlc3Rpb25fZm9ybSAuY29sQXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5rYW5zaGluX3FhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ua2Fuc2hpbl9xYSAuaGRxX2NvbmZpcm1fYnRuIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNzYV9idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG5cbiNzYV9idXR0b24gI3NhX2Nsb3NlIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMjUyNTI1O1xufVxuI3NhX2J1dHRvbiAjc2FfY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgYmFja2dyb3VuZDogdXJsKC9uaWNvdmlkZW8vdXNyL2ZpbGUvYXR0YWNobWVudC9pY29uX2Fycm93LnN2ZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG5cbiNzYV9idXR0b24gI3NhX29wZW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMyNTI1MjU7XG59XG4jc2FfYnV0dG9uICNzYV9vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgYmFja2dyb3VuZDogdXJsKC9uaWNvdmlkZW8vdXNyL2ZpbGUvYXR0YWNobWVudC9pY29uX2Fycm93LnN2ZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG5cbi8q44OR44Oz44GP44GaKi9cbiNoZWxwZGVza19jb21wbGV0ZSAjb2t3X2NvbnRlbnRzX2lubmVyIHtcbiAgcGFkZGluZzogNTBweCAwIDFweCAwcHg7XG59XG5cbiNoZWxwZGVza19jb21wbGV0ZSAjb2t3X3N1Yl9oZWFkZXIge1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5oZHFfZmluaXNoX21zZ19hcmVhIHtcbiAgd2lkdGg6IDEwMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjQzVDNUM1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNjBweCBhdXRvO1xufVxuXG4uaGRxX2ZpbmlzaF9tc2dfbWFyayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYnIgLmhkcV9maW5pc2hfbXNnX21hcms6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuXG4uaGRxX2ZpbmlzaF9tc2dfdGV4dCB7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICB3aWR0aDogOTMwcHg7XG59XG5cbi5oZHFfZmluaXNoX21zZ190ZXh0IC5oZHFfY29uZmlybV9idG5fYyB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uaGRxX2ZpbmlzaF9tc2dfdGV4dCAuaGRxX2NvbmZpcm1fYnRuX2MgYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDNUM1QzU7XG59XG4uaGRxX2ZpbmlzaF9tc2dfdGV4dCAuaGRxX2NvbmZpcm1fYnRuX2MgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMyNTI1MjU7XG59XG4uaGRxX2ZpbmlzaF9tc2dfdGV4dCAuaGRxX2NvbmZpcm1fYnRuX2MgYTpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUM1QzU7XG59XG5cbiNoZWxwZGVza19uZXcgLmZvcm1faW5jaWRlbnRfNiA+IGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1faW5jaWRlbnRfOCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi8q6Zai6YCj44GZ44KLRkFRKi9cbi5rYW5zaGluX3FhIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4ua2Fuc2hpbnFhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLyrpgIHkv6Hjg7vnorroqo0qL1xuI2hlbHBkZXNrX2NyZWF0ZSAuaGRxX2NvbmZpcm1fYnRuX2Mge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1MjUyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiAyMzhweDtcbn1cblxuLyropovlh7rjgZcqL1xuI2VucXVldGVfc2hvdyBoMiwgI2VucXVldGVfbmV3IGgyLCAjZW5xdWV0ZV9jcmVhdGUgaDIge1xuICB3aWR0aDogMTAyNHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uaWNvTWVucXVldGUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBtLXBsdXMtcm91bmRlZC0xYywgc2Fucy1zZXJpZjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLeODleOCqeODvOODoC0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8q44GK5ZWP44GE5ZCI44KP44Gb5YWD55Wq5Y+3Ki9cbi5tcmt0ZW5xdF9pbmNpZGVudF9kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzI1MjUyNTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKuODquODvOODieaWhyovXG4ubXJrdGVucXRfZXhwbG4gLmlucHV0X25vdGUgZGl2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4ubXJrdGVucXRfZXhwbG4gLmlucHV0X25vdGUgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcmt0ZW5xdF9leHBsbiAuaW5wdXRfbm90ZSBkaXYgc3BhbiB7XG4gIGNvbG9yOiAjMjUyNTI1ICFpbXBvcnRhbnQ7XG59XG5cbi5tcmt0ZW5xdF9leHBsbiAuaW5wdXRfbm90ZSBkaXYgc3BhbiBhIHtcbiAgY29sb3I6ICMwNTZERkYgIWltcG9ydGFudDtcbn1cblxuLyrlv4XjgZrlhaXlipvjgZfjgabjgY/jgaDjgZXjgYQqL1xuLmhlbHBfYXR0ZW50aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyrjg5Xjgqnjg7zjg6DmrIQqL1xuLm1lX3F1ZXN0aW9uX2Zvcm0ge1xuICB3aWR0aDogMTAyNHB4O1xufVxuXG4ubWVfY29udGVudHNfdGFibGUge1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQzVDNUM1O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQzVDNUM1O1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG4ub2t3X21ya3RlbnF0X2NvbnRlbnRzIC5tZV9jb250ZW50c190YWJsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzVDNUM1O1xufVxuXG4ubXJrdGVucXRfbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDdweCA3cHggMCAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICBwYWRkaW5nOiAxN3B4IDIycHggIWltcG9ydGFudDtcbn1cblxuLm1lX2NvbnRlbnQgZGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWVfY29udGVudCBkdCwgLm1lX2NvbnRlbnQgZGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1lX2NvbHVtbl9sZWZ0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDM0MHB4O1xuICBwYWRkaW5nOiAyNHB4IDAgMjRweCAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubWVfY29sdW1uX3JpZ2h0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiA3NDlweDtcbiAgbWF4LXdpZHRoOiA3NDlweDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDI0cHggMjhweCAyNHB4IDIwcHg7XG59XG5cbi5tZV9jb2x1bW5fcmlnaHQgLmlucHV0X25vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLm1lX2NvbHVtbl9yaWdodCAucGFydHNfIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1lX2NvbHVtbl9yaWdodCAuZm9ybV8ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2VucXVldGVfbmV3IC5tZV9jb2x1bW5fcmlnaHQgLnBhcnRzXyB7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbn1cblxuLm1lX2NvbHVtbl9yaWdodCAuZm9ybV8gaW5wdXRbdHlwZT10ZXh0XSwgLm1lX2NvbHVtbl9yaWdodCAuZm9ybV8gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXI6IHNvbGlkIDFweCAjQzVDNUM1O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuXG4ubWVfY29sdW1uX3JpZ2h0IC5mb3JtXyB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLm1lX2NvbW1pdF9idXR0b25fYmxvY2sge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbn1cblxuLyrlhaXlipvlhoXlrrnjgpLnorroqo0qL1xuLm1lX2NvbmZpcm1fYnRuIHtcbiAgbWFyZ2luOiAyNHB4IDAgMCAwO1xufVxuXG4ubWVfY29uZmlybV9idG5fbCwgLm1lX2NvbmZpcm1fYnRuX3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVfY29uZmlybV9idG5fYyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjUyNTI7XG4gIHBhZGRpbmc6IDI1cHggNTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ubWVfZmluaXNoX21zZ19hcmVhIC5tZV9jb25maXJtX2J0bl9jIHtcbiAgY29sb3I6ICMyNTI1MjU7XG59XG5cbi8qLS0tLS0tLS3pgIHkv6HlrozkuoYtLS0tLS0tLSovXG4ubWVfZmluaXNoX21zZ19hcmVhIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0M1QzVDNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA2M3B4IDUzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tZV9maW5pc2hfbXNnX21hcmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1lX2ZpbmlzaF9tc2dfdGV4dCAubWVfY29uZmlybV9idG5fYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDNUM1QzU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTZweCA1MHB4O1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuXG4ubWVfZmluaXNoX21zZ190ZXh0IC5tZV9jb25maXJtX2J0bl9jIGEge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dF9ub3RlIHtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG4vKi0tLS3jgqbjgqPjgrbjg7zjg4njg5jjg6vjg5ctLS0tKi9cbi53emRfcXN0Q29udF9jb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdDogMDtcbiAgbWFyZ2luOiAzMHB4IDY1cHggMDtcbn1cblxuLnd6ZF9xc3RDb250X3R4dCBhOmxpbmssIC53emRfc2xjdF9hcmVhIGE6bGluayB7XG4gIGNvbG9yOiAjMDU2REZGICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnd6ZF9xc3RDb250X3R4dCBhOnZpc2l0ZWQsIC53emRfc2xjdF9hcmVhIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDU2REZGO1xufVxuLnd6ZF9xc3RDb250X3R4dCBhOmhvdmVyLCAud3pkX3NsY3RfYXJlYSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwNTZERkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53emRfcXN0Q29udF90eHQgYTphY3RpdmUsIC53emRfc2xjdF9hcmVhIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwNTZERkY7XG59XG5cbi8q5YWo5L2TKi9cbi5mYXFfYW5zX2NvbCBhOmxpbmsge1xuICBjb2xvcjogIzA1NkRGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZmFxX2Fuc19jb2wgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwNTZERkY7XG59XG4uZmFxX2Fuc19jb2wgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDU2REZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmFxX2Fuc19jb2wgYTphY3RpdmUge1xuICBjb2xvcjogIzA1NkRGRjtcbn1cblxuLyrjg6HjgqTjg7Pjgqvjg6njg6AqL1xuLm9rd19tYWluX2ZhcSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbiNmYXFfYW5zd2VyX2NvbnRlbnRzIGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4jZmFxX2Fuc3dlcl9jb250ZW50cyBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuI2ZhcV9hbnN3ZXJfY29udGVudHMgLmEgKyBwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4jZmFxX2Fuc3dlcl9jb250ZW50cyAucSArIGg1IHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4jZmFxX2Fuc3dlcl9jb250ZW50cyB0aCB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cbiNmYXFfYW5zd2VyX2NvbnRlbnRzIHRyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4vKuOBiuWVj+OBhOWQiOOCj+OBmyovXG4ub2t3X3BhcnRzX2hlbHBkZXNrIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLnFhTGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NjBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvYnRuX2NvbnRhY3QtcGMucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA5RkVEO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucWFMaXN0IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL25pY292aWRlby91c3IvZmlsZS9hdHRhY2htZW50L2ljb25fc3VwcG9ydC5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMDVweDtcbn1cbi5xYUxpc3QgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg2RTc7XG59XG5cbi8q6Zai6YCj44GZ44KLRkFRKi9cbi5pY29GYXEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmFxX2xpc3RfYmcyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZhcV9yZWxhdGVfbGlzdCBsaS5RX3NtbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9RLnN2Zyk7XG59XG5cbi5mYXFfcmVsYXRlX2xpc3QgbGkgYSB7XG4gIGNvbG9yOiAjMjUyNTI1ICFpbXBvcnRhbnQ7XG59XG5cbi5mYXFfcmVsYXRlX2xpc3QgbGkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbn1cblxuLm9rd19wYXJ0c19mYXFfcmVsYXRpb25zIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0M1QzVDNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyMnB4O1xufVxuXG4jc2FfcmVjb21tZW5kX2xpc3QgLmhkcV9jb25maXJtX2J0bl9jIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKiBxdWVzdGlvbiovXG4uZmFxX3FzdENvbnRfdHRsIHtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNDNUM1QzU7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNDNUM1QzU7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI0M1QzVDNTtcbn1cblxuLmljb1Ege1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL25pY292aWRlby91c3IvZmlsZS9hdHRhY2htZW50L2ljb25fUS5zdmcpIG5vLXJlcGVhdCBzY3JvbGwgbGVmdCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mYXFfcXN0Q29udF9jb2wge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNDNUM1QzU7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNDNUM1QzU7XG4gIHBhZGRpbmc6IDEwcHggNjVweCAzMHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5mYXFfcXN0Q29udF9jb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKmFuc3dlciovXG4uZmFxX2Fuc190dGwge1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjQzVDNUM1O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjQzVDNUM1O1xuICBwYWRkaW5nOiAxMHB4IDI3cHggMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaWNvQSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9BLnN2Zykgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDAgOHB4IDUwcHg7XG59XG5cbi5mYXFfYW5zX2JvciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5mYXFfYW5zX2NvbCB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNDNUM1QzU7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNDNUM1QzU7XG4gIHBhZGRpbmc6IDE1cHggNjVweCAyMHB4O1xufVxuXG4uaWNvSGVscGRlc2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZmFxX2Fuc3dlcl9jb250ZW50cyAuaW1hZ2VfaWNvbiwgI3dpemFyZF9saXN0IC5pbWFnZV9pY29uIHtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4jZmFxX2Fuc3dlcl9jb250ZW50cyAuY29sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbiNmYXFfYW5zd2VyX2NvbnRlbnRzIC5jb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMSUgMCAxJSAxLjYlO1xufVxuXG4jZmFxX2Fuc3dlcl9jb250ZW50cyAud3JhcF9lbSwgI3dpemFyZF9saXN0IC53cmFwX2VtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2ZhcV9hbnN3ZXJfY29udGVudHMgLmhkZ19lbSwgI3dpemFyZF9saXN0IC5oZGdfZW0ge1xuICBjb2xvcjogI0ZGMDAzMztcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkYwMDMzO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNmYXFfYW5zd2VyX2NvbnRlbnRzIC5pbWFnZV9yZXNwb25zaXZlLCAjd2l6YXJkX2xpc3QgLmltYWdlX3Jlc3BvbnNpdmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jZmFxX2Fuc3dlcl9jb250ZW50cyAudGV4dF9ib3gsICN3aXphcmRfbGlzdCAudGV4dF9ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtc2l6ZTogODUlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uZmFxX2FkZGl0aW9uX2NvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmYXFfYW5zd2VyX2NvbnRlbnRzIC50b2MgbGkge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDJweCAxNXB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbiN3aXphcmRfbGlzdCB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI0M1QzVDNTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI0M1QzVDNTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4jd2l6YXJkX2xpc3QgLmZhcV9hbnNfY29sLCAjd2l6YXJkX2xpc3QgLmZhcV9hbnNfdHRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuI3dpemFyZF9jb250ZW50XzAgaDIge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuI2ZhcV9zaG93IC5zbWFsbCwgI3dpemFyZF9saXN0IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbn1cblxuI2ZhcV9zaG93IC5ib2xkLCAjd2l6YXJkX2xpc3QgLmJvbGQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uYW5zd2VyX2NvbnRlbnRzIC5ncm91cDpiZWZvcmUsIC5hbnN3ZXJfY29udGVudHMgLmdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbiNmYXFfYW5zd2VyX2NvbnRlbnRzIC5ncm91cDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4jZmFxX2Fuc3dlcl9jb250ZW50cyAuZ3JvdXA6YmVmb3JlLCAjZmFxX2Fuc3dlcl9jb250ZW50cyAuZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuI2ZhcV9hbnN3ZXJfY29udGVudHMgLm1lbnVfbGluayB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4jZmFxX2Fuc3dlcl9jb250ZW50cyAubWVudV9saW5rIGxpIHtcbiAgbWFyZ2luOiAwcHggMTBweCAxMHB4IDBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNmYXFfYW5zd2VyX2NvbnRlbnRzIC5tZW51X2xpbmsgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjA0LCAyMDQsIDIwNCk7XG4gIGNvbG9yOiByZ2IoNTEsIDUxLCA1MSk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8q44OR44Oz44Kv44K6Ki9cbiNoZWxwZGVza19uZXcgI29rd19zdWJfaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG59XG5cbiNmYXFfc2hvdyAjb2t3X3N1Yl9oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTYwcHg7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG59XG5cbiNoZWxwZGVza19uZXcgI29rd19jb250ZW50c19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2ZhcV9hbnN3ZXJfY29udGVudHMgLmRpc2NfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBtYXJnaW46IDA7XG59XG5cbi5va3dfYnJlYWRfbGlzdCBhIHtcbiAgY29sb3I6ICMyNTI1MjUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKuODhuODvOODluODqyovXG4jZmFxX2Fuc3dlcl9jb250ZW50cyAudGFibGVfbm9ybWFsLCAjd2l6YXJkX2xpc3QgLnRhYmxlX25vcm1hbCB7XG4gIGJvcmRlci1zcGFjaW5nOiAycHggMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgem9vbTogMTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI2ZhcV9hbnN3ZXJfY29udGVudHMgLnRhYmxlX25vcm1hbCB0aCwgI2ZhcV9hbnN3ZXJfY29udGVudHMgLnRhYmxlX25vcm1hbCB0ciwgI2ZhcV9hbnN3ZXJfY29udGVudHMgLnRhYmxlX25vcm1hbCB0ZCwgI3dpemFyZF9saXN0IC50YWJsZV9ub3JtYWwgdGgsICN3aXphcmRfbGlzdCAudGFibGVfbm9ybWFsIHRyLCAjd2l6YXJkX2xpc3QgLnRhYmxlX25vcm1hbCB0ZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDNUM1QzU7XG59XG4jZmFxX2Fuc3dlcl9jb250ZW50cyAudGFibGVfbm9ybWFsIHRkLCAjd2l6YXJkX2xpc3QgLnRhYmxlX25vcm1hbCB0ZCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4uZmFxX2RhdGVObyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYXFfcXN0SW5mX2NvbCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi8q44Ki44Kz44O844OH44Kj44Kq44OzKi9cbmRpdltkYXRhLXJvbGU9Y29sbGFwc2libGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29sb3I6ICM0NDQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbmRpdltkYXRhLXJvbGU9Y29sbGFwc2libGVdOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwi4p6VXCI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3Nzc7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi8q44Ki44Kz44O844OH44Kj44Kq44OzKi9cbi5hY2NvcmRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb2xvcjogIzQ0NDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxOHB4IDcwcHggMThweCAxOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hY2NvcmRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIuKelVwiO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNzc3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi5hY2NvcmRpb24uYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCLinpZcIjtcbn1cblxuLmFjY29yZGlvbi5hY3RpdmUsIC5hY2NvcmRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG4ucGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogM3B4IDE4cHggMCAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wYW5lbC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmVucXVldGUtcGMge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5lbnF1ZXRlX0lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNUM1QzU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG59XG5cbi5lbnF1ZXRlLVNlbGVjdGlvbl9Jbm5lciB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5lbnF1ZXRlX1RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5lbnF1ZXRlX3BhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uaXMtcmVzdWx0TWVzc2FnZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5pcy1jb21wbGV0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVucXVldGVfYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1OHB4O1xufVxuXG4uZW5xdWV0ZV9idG4ge1xuICB3aWR0aDogMjM4cHg7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1MjUyO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uZW5xdWV0ZV9idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDI3cHg7XG59XG4uZW5xdWV0ZV9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xufVxuLmVucXVldGVfYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTI1Mjtcbn1cblxuLmlzLXllczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbi15ZXMuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogODBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNTAlKTtcbn1cblxuLmlzLW5vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9uaWNvdmlkZW8vdXNyL2ZpbGUvYXR0YWNobWVudC9pY29uLW5vLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDgwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSk7XG59XG5cbi5lbnF1ZXRlLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZW5xdWV0ZS1tZXNzYWdlX0lubmVyIHtcbiAgd2lkdGg6IDk0NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmVucXVldGUtbWVzc2FnZV9UZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5lbnF1ZXRlLW1lc3NhZ2VfUGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5lbnF1ZXRlLW1lc3NhZ2VfTm90ZXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLmVucXVldGUtbWVzc2FnZV9UZXh0Qm94IHtcbiAgd2lkdGg6IDk0NHB4O1xuICBoZWlnaHQ6IDExNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0RDRENEO1xuICAvKlRPRE8644Kr44Op44O856K66KqNKi9cbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxN3B4IDI3cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5lbnF1ZXRlX2JveCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNUM1QzUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0M1QzVDNSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDNUM1QzUgIWltcG9ydGFudDtcbn1cblxuLm1lc3NhZ2UtYm94IHtcbiAgcmVzaXplOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZW5xdWV0ZS1tZXNzYWdlX1RleHRfTm90ZXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmVucXVldGUtbWVzc2FnZV9Ob3Rlcy1saW5rIHtcbiAgY29sb3I6ICMwNTZERkY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZW5xdWV0ZS1tZXNzYWdlX1N1Ym1pdEJ0biB7XG4gIHdpZHRoOiA0NjBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDlGRUQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG4uZW5xdWV0ZS1tZXNzYWdlX1N1Ym1pdEJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTZERkY7XG59XG5cbi5lbnF1ZXRlLW1lc3NhZ2VfU3VibWl0QnRuLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTI1MjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbnZpc2libGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub2t3X3BhcnRzX2VucXVldGUge1xuICBib3JkZXI6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M1QzVDNSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDNUM1QzUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0M1QzVDNSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweCAhaW1wb3J0YW50O1xufVxuXG4ucXVlc3Rpb25lcl9kZXNjcmlwdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5xdWVzdGlvbmVyX3N1Ym1pdF9idG4ge1xuICBmb250LXNpemU6IDA7XG59XG4ucXVlc3Rpb25lcl9zdWJtaXRfYnRuIGlucHV0IHtcbiAgZm9udC1zaXplOiAwO1xufVxuLnF1ZXN0aW9uZXJfc3VibWl0X2J0bjo6YWZ0ZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbnRlbnQ6IFwi44Ki44Oz44Kx44O844OI44KS6YCB44KLXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTA7XG59XG5cbi8q5qSc57Si57WQ5p6c5LiA6KanX+ODkeODs+OCr+OCuiovXG4jY2F0ZWdvcnlfc2VhcmNoICNva3dfc3ViX2hlYWRlciB7XG4gIHRvcDogLTk1cHggIWltcG9ydGFudDtcbn1cblxuI2NhdGVnb3J5X3Nob3cgI29rd19zdWJfaGVhZGVyIHtcbiAgdG9wOiAtODRweDtcbn1cblxuLyrjgqvjg4bjgrTjg6rjg7zjg5jjg6vjg5cqL1xuI2NhdGVnb3J5X3Nob3cgLm9rd19wYXJ0c19zdWJfY2F0ZWdvcnkgLmNhdGVMaXN0XzNsaW5lLCAjY2F0ZWdvcnlfc2hvdyAub2t3X3BhcnRzX3N1Yl9jYXRlZ29yeSAuY2F0ZUxpc3RfMmxpbmUge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDdweCk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI2NhdGVnb3J5X3Nob3cgLm9rd19wYXJ0c19zdWJfY2F0ZWdvcnkgLmNhdGVMaXN0XzNsaW5lOm50aC1jaGlsZCgzbiksICNjYXRlZ29yeV9zaG93IC5va3dfcGFydHNfc3ViX2NhdGVnb3J5IC5jYXRlTGlzdF8ybGluZTpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4jY2F0ZWdvcnlfc2hvdyAuY2F0ZUxpc3RfM2xpbmUgLmNhdGVfbWlkZGxlLCAjY2F0ZWdvcnlfc2hvdyAuY2F0ZUxpc3RfMmxpbmUgLmNhdGVfbWlkZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2NhdGVnb3J5X3Nob3cgLmNhdGVMaXN0XzNsaW5lIC5jYXRlX21pZGRsZSA6Zmlyc3QtY2hpbGQsICNjYXRlZ29yeV9zaG93IC5jYXRlTGlzdF8ybGluZSAuY2F0ZV9taWRkbGUgOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuI2NhdGVnb3J5X3Nob3cgLmNhdGVMaXN0XzNsaW5lIC5jYXRlX21pZGRsZSA6bnRoLWNoaWxkKDNuKSwgI2NhdGVnb3J5X3Nob3cgLmNhdGVMaXN0XzJsaW5lIC5jYXRlX21pZGRsZSA6bnRoLWNoaWxkKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiNjYXRlZ29yeV9zaG93IC5jYXRlTGlzdF8zbGluZSAuY2F0ZV9taWRkbGUgYTpsaW5rLCAjY2F0ZWdvcnlfc2hvdyAuY2F0ZUxpc3RfMmxpbmUgLmNhdGVfbWlkZGxlIGE6bGluayB7XG4gIGNvbG9yOiAjMjUyNTI1O1xufVxuI2NhdGVnb3J5X3Nob3cgLmNhdGVMaXN0XzNsaW5lIC5jYXRlX21pZGRsZTpiZWZvcmUsICNjYXRlZ29yeV9zaG93IC5jYXRlTGlzdF8ybGluZSAuY2F0ZV9taWRkbGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgYmFja2dyb3VuZDogdXJsKC9uaWNvdmlkZW8vdXNyL2ZpbGUvYXR0YWNobWVudC9pY29uX2Fycm93LnN2Zykgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4jY2F0ZWdvcnlfc2hvdyAuY2F0ZUxpc3RfM2xpbmUgLmNhdGVfbWlkZGxlIGEsICNjYXRlZ29yeV9zaG93IC5jYXRlTGlzdF8ybGluZSAuY2F0ZV9taWRkbGUgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiNjYXRlZ29yeV9zaG93IC5jYXRlTGlzdF8zbGluZSAuY2F0ZV9zbWFsbCwgI2NhdGVnb3J5X3Nob3cgLmNhdGVMaXN0XzJsaW5lIC5jYXRlX3NtYWxsIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uY2F0ZUxpc3RfYXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4uY2F0ZUxpc3RfYm94IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jYXRlTGlzdF9ib3ggbGk6bGFzdC1jaGlsZCBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5va3dfcGFydHNfc3ViX2NhdGVnb3J5IC5jYXRlTGlzdF9ib3ggbGkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbiNjYXRlZ29yeV9pbmRleCBsaS5jYXRlTGlzdCB7XG4gIGJvcmRlcjogMDtcbn1cblxuI2NhdGVnb3J5X3Nob3cgLnR0bF9jb2wge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4jY2F0ZWdvcnlfc2hvdyAuY2F0ZUxpc3RfYXJlYSB1bCA6bGFzdC1jaGlsZCBsaSBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jY2F0ZWdvcnlfc2hvdyAub2t3X3BhcnRzX3N1Yl9jYXRlZ29yeSwgI2NhdGVnb3J5X3Nob3cgLm9rd19tYWluX2NhdGVnb3J5IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuI2NhdGVnb3J5X3Nob3cgLm9rd19wYXJ0c19zdWJfY2F0ZWdvcnkgLmNhdGVfc21hbGwgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogYXV0bztcbn1cbiNjYXRlZ29yeV9zaG93IC5va3dfcGFydHNfc3ViX2NhdGVnb3J5IC5jYXRlX3NtYWxsIGEge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4vKuS4gOimpyovXG4vKirpoIbnlaoqKi9cbi5va3dfc29ydF9zZWxlY3Qge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4ub2t3X3NvcnRfc2VsZWN0IHNlbGVjdCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5zb3J0X2Rlc2NfaW1hZ2Vfb2ZmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9uaWNvdmlkZW8vdXNyL2ZpbGUvYXR0YWNobWVudC9pY29uX2Fycm93LnN2Zyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuLnNvcnRfYXNjX2ltYWdlX29mZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9hcnJvdy5zdmcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4uc29ydF9kZXNjX2ltYWdlX29uLCAuc29ydF9hc2NfaW1hZ2Vfb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zb3J0X2Fycm93IHNwYW4sIC5zb3J0X2Fycm93IGEge1xuICBmbG9hdDogbm9uZTtcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xufVxuLnNvcnRfYXJyb3cgc3Bhbjpob3ZlciwgLnNvcnRfYXJyb3cgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9hcnJvdy5zdmcpO1xufVxuXG4uc29ydF9hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qKuODquOCueODiCoqL1xuLmljb1Jlc3VsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBtLXBsdXMtcm91bmRlZC0xYywgc2Fucy1zZXJpZjtcbn1cblxuLnNlYXJjaF9saXN0IHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNlYXJjaF9saXN0X2JnMSB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5zZWFyY2hfbGlzdF9iZzIge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2VhcmNoX2xpc3RfaW5uZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQzVDNUM1O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTQ1cHg7XG59XG5cbi5pY29RX3NtbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9RLnN2Zykgbm8tcmVwZWF0IHNjcm9sbCAyOHB4IDI5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pY29RX3NtbCBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMjUyNTI1O1xufVxuXG4uaWNvQV9zbWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL25pY292aWRlby91c3IvZmlsZS9hdHRhY2htZW50L2ljb25fQS5zdmcpIG5vLXJlcGVhdCBzY3JvbGwgMCUgNDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gIHBhZGRpbmc6IDNweCAwIDAgNTNweDtcbiAgd2lkdGg6IDkzMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAyOXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5pY29BX3NtbCBhIHtcbiAgY29sb3I6ICMwNTZERkY7XG59XG5cbi5zZWFyY2hfcWF0dGwge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4jY2F0ZWdvcnlfc2hvdyAuY2F0ZUxpc3RfMWxpbmUgLmNhdGVfbWlkZGxlIHtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jY2F0ZWdvcnlfc2hvdyAuY2F0ZUxpc3RfMWxpbmUgLmNhdGVfbWlkZGxlIGE6bGluayB7XG4gIGNvbG9yOiAjMjUyNTI1O1xufVxuXG4uc2VhcmNoX2RhdGVfYXJlYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGFuc3dlciovXG4ucSB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9RLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OTk5OXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYSB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9BLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OTk5OXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4vKuODmuODvOOCuCovXG4ucGFnaW5hdGlvbiB7XG4gIHdpZHRoOiA1ODBweDtcbiAgZmxvYXQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uID4gZW0sIC5wYWdpbmF0aW9uIGEge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG59XG4ucGFnaW5hdGlvbiBlbSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLnBhZ2luYXRpb24gYSB7XG4gIGNvbG9yOiAjMjUyNTI1O1xufVxuXG4jZmFxX2xpc3QgLnVpLWZpcnN0LWNoaWxkICsgLmxpc3RfMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbn1cblxuI2ZhcV9saXN0IC51aS1sYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ubmV4dF9wYWdlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ubmV4dF9wYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9uaWNvdmlkZW8vdXNyL2ZpbGUvYXR0YWNobWVudC9pY29uX2Fycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubmV4dF9wYWdlLmRpc2FibGVkOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL25pY292aWRlby91c3IvZmlsZS9hdHRhY2htZW50L2ljb25fYXJyb3ctZGlzYWJsZWQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnBnX2NvbF9kb3duIHtcbiAgbWFyZ2luOiAwIDAgMTIwcHg7XG59XG5cbi5wZ19zY3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJldmlvdXNfcGFnZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLnByZXZpb3VzX3BhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9hcnJvdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5hLnByZXZpb3VzX3BhZ2Uge1xuICB3aWR0aDogMTNweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuYS5wcmV2aW91c19wYWdlOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4ucHJldmlvdXNfcGFnZS5kaXNhYmxlZDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL25pY292aWRlby91c3IvZmlsZS9hdHRhY2htZW50L2ljb25fYXJyb3ctZGlzYWJsZWQuc3ZnKSAhaW1wb3J0YW50O1xufVxuXG4ucGdfbm8ge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi8q5qSc57Si57WQ5p6cMOS7tiovXG4ua3dkX25vbmUge1xuICBtYXJnaW46IDE1cHggM3B4IDIwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmZhcV9kYXRlTm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFxX3FzdEluZl9jb2wge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ucHJlTGluayBhLCAucHJlTGluayBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgY29sb3I6ICMyNTI1MjU7XG4gIHRyYW5zaXRpb246IDAuMXM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG59XG4ucHJlTGluayBhOmhvdmVyLCAucHJlTGluayBidXR0b246aG92ZXIge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5wcmVMaW5rIGE6bGluaywgLnByZUxpbmsgYnV0dG9uOmxpbmsge1xuICBjb2xvcjogIzI1MjUyNSAhaW1wb3J0YW50O1xufVxuLnByZUxpbmsgYTo6YmVmb3JlLCAucHJlTGluayBidXR0b246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL25pY292aWRlby91c3IvZmlsZS9hdHRhY2htZW50L2ljb25fYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5wcmVMaW5rIGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9hcnJvdy1sZWZ0LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDlweCA1MCU7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICB0cmFuc2l0aW9uOiAwLjFzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbn1cbi5wcmVMaW5rIGlucHV0OmhvdmVyIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ucHJlTGluayBpbnB1dDpsaW5rIHtcbiAgY29sb3I6ICMyNTI1MjUgIWltcG9ydGFudDtcbn1cblxuLnByZUxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4vKuOCreODvOODr+ODvOODieaknOe0ouODh+OCtuOCpOODsy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8q56m6Y29sQXJlYeWJiumZpCovXG4uY29sQXJlYTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8q5LiN6KaB44OR44O844OE5YmK6ZmkKi9cbi5va3dfcGFydHNfc2VhcmNoIC50dGxfY29sLFxuLm9rd19wYXJ0c19zZWFyY2ggLnNlYXJjaF9kZXNjcmlwdGlvbixcbi5va3dfcGFydHNfc2VhcmNoIC5zZWFyY2hfZmFxX3R5cGUsXG4ub2t3X3BhcnRzX3NlYXJjaCAuc2VhcmNoX3N3aXRjaCxcbi5va3dfcGFydHNfc2VhcmNoIC5zZWFyY2hfZmFxX3R5cGUsXG4ub2t3X3BhcnRzX3NlYXJjaCAuc2VhcmNoX2NhdGVnb3J5X3dyYXBwZXIsXG4ub2t3X3BhcnRzX3NlYXJjaCAuc2VhcmNoX2F0dHJpYnV0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5va3dfcGFydHNfc2VhcmNoIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLnNlYXJjaF9mcm1BcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0NnB4O1xuICB6LWluZGV4OiA5OTk5OTk5O1xufVxuXG4ub25lQ29sIC5rZXl3b3JkX21vZGUgLnNlYXJjaF9kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyrlhaXlipvmrIQqL1xuI2FkdmFuY2VkX3NlYXJjaF9mb3JtIC5rZXl3b3JkX21vZGUsXG4jYWR2YW5jZWRfc2VhcmNoX2Zvcm0gLm5hdHVyYWxfbW9kZSB7XG4gIGhlaWdodDogNDRweDtcbn1cblxuLmtleXdvcmRfZnJtLCAubl9rZXl3b3JkX2ZybSB7XG4gIHdpZHRoOiAzNDZweDtcbiAgcmVzaXplOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNUM1QzU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogI0M1QzVDNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuLmtleXdvcmRfZnJtOjpwbGFjZWhvbGRlciwgLm5fa2V5d29yZF9mcm06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cblxuLyrjg5zjgr/jg7MqL1xuLnNlYXJjaF9mcm1BcmVhIC5rZXl3b3JkX2ZybWJ0biwgLnNlYXJjaF9mcm1BcmVhIC5uX2tleXdvcmRfZnJtYnRuLCAuc2VhcmNoX2ZybUFyZWEgLmtleXdvcmRfbW9kZSAua2V5d29yZF9mcm1idG4sIC5zZWFyY2hfZnJtQXJlYSAubmF0dXJhbF9tb2RlIC5rZXl3b3JkX2ZybWJ0biB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9uaWNvdmlkZW8vdXNyL2ZpbGUvYXR0YWNobWVudC9zZWFyY2hfbS5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0ZXh0LWluZGVudDogLTI1MjUyNTI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5zZWFyY2hfZnJtQXJlYSAua2V5d29yZF9mcm1idG46aG92ZXIsXG4uc2VhcmNoX2ZybUFyZWEgLm5fa2V5d29yZF9mcm1idG46aG92ZXIsXG4uc2VhcmNoX2ZybUFyZWEgLmtleXdvcmRfbW9kZSAua2V5d29yZF9mcm1idG46aG92ZXIsXG4uc2VhcmNoX2ZybUFyZWEgLm5hdHVyYWxfbW9kZSAua2V5d29yZF9mcm1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvc2VhcmNoX2Iuc3ZnXCIpO1xufVxuXG4vKuOCteOCuOOCp+OCueODiCovXG4uc2VhcmNoX3N1Z2dlc3Qge1xuICB0b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG59XG5cbiNrZXl3b3JkX3RleHRfc3VnZ2VzdCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbiNrZXl3b3JkX3RleHRfc3VnZ2VzdCBkaXYge1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2NjYztcbn1cbiNrZXl3b3JkX3RleHRfc3VnZ2VzdCBkaXY6Zmlyc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG59XG5cbi5zdC1IZWFkZXJNYWluX0NvbnRlbnRzQmFjayB7XG4gIHdpZHRoOiAxMDI0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uc3QtSGVhZGVyTWFpbl9CcmVhZCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uc3QtSGVhZGVyTWFpbl9CcmVhZExpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uc3QtSGVhZGVyTWFpbl9CcmVhZEl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0LUhlYWRlck1haW5fQnJlYWRJdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLnN0LUhlYWRlck1haW5fQnJlYWRJdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cblxuLnN0LUhlYWRlck1haW5fQnJlYWRMaW5rIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnN0LUhlYWRlck1haW5fQnJlYWRMaW5rOmxpbmsge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc3QtSGVhZGVyTWFpbl9CcmVhZExpbms6aG92ZXIge1xuICBjb2xvcjogIzI1MjUyNSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3QtSGVhZGVyTWFpbl9CcmVhZExpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNzc3Nzc3ICFpbXBvcnRhbnQ7XG59XG5cbi5zdC1IZWFkZXJNYWluX0JyZWFkVGV4dCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4vKuODkeODs+OBj+OBmiovXG4jb2t3X2NvbnRlbnRzX2Jhc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNva3dfc3ViX2hlYWRlciB7XG4gIHdpZHRoOiA2MTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00NHB4O1xuICBsZWZ0OiAxMHB4O1xufVxuXG4ub2t3X2JyZWFkIGxpIHNwYW4ge1xuICBjb2xvcjogIzI1MjUyNTtcbn1cbi5va3dfYnJlYWQgbGkgc3BhbjpsYXN0LWNoaWxkIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ub2t3X2JyZWFkIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzA1NkRGRjtcbn1cblxuLnN0LUhlYWRlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnN0LUhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwNDRweDtcbn1cblxuLnN0LUhlYWRlck1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3QtSGVhZGVyTWFpbi1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdC1IZWFkZXJNYWluX0NvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5zdC1IZWFkZXJNYWluX0xvZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN0LUhlYWRlck1haW5fTG9nb0lubmVyIHtcbiAgd2lkdGg6IDEwNDRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN0LUhlYWRlck1haW5fTG9nb0l0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3QtSGVhZGVyTWFpbl9Mb2dvLU5pY29uaWNvIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMjFweDtcbiAgdGV4dC1pbmRlbnQ6IC0yNTI1MjUyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL25pY292aWRlby91c3IvZmlsZS9hdHRhY2htZW50L25pY29uaWNvLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGJvcmRlci1yaWdodDogc29saWQgMnB4ICM3Nzc3Nzc7XG4gIHBhZGRpbmc6IDAgMzZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuLnN0LUhlYWRlck1haW5fTG9nby1OaWNvbmljbzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnN0LUhlYWRlck1haW5fTG9nby1OaWNvaGVscCB7XG4gIHdpZHRoOiAyMDVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC0yNTI1MjUyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL25pY292aWRlby91c3IvZmlsZS9hdHRhY2htZW50L25pY29oZWxwLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5zdC1IZWFkZXJNYWluX0xvZ28tTmljb2hlbHA6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5zdC1IZWFkZXJNYWluX0NvbnRlbnRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG4uc3QtSGVhZGVyTWFpbl9Db250ZW50c0hlYWRlciB7XG4gIHdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnN0LUhlYWRlck1haW5fQ29udGVudHNCYWNrIHtcbiAgd2lkdGg6IDEwMjRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi8q6L+95YqgKi9cbi8q6L+95YqgKi9cbi8q6L+95YqgKi9cbi8q6L+95YqgKi9cbi5zdC1Gb290ZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5zdC1Gb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuXG4uc3QtRm9vdGVyTWFpbi1wYyB7XG4gIHdpZHRoOiAxMDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDUwcHggMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zdC1Gb290ZXJNYWluLXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0LUZvb3Rlck1haW5fQ29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdC1Gb290ZXJNYWluX1RvcCB7XG4gIHdpZHRoOiA5M3B4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDEzcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEzMHB4O1xuICByaWdodDogMDtcbn1cblxuLnN0LUZvb3Rlck1haW5fVG9wVGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5zdC1Gb290ZXJNYWluX1RvcFRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjUyNTI1O1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1JSkgcm90YXRlKC00NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDEycHg7XG59XG4uc3QtRm9vdGVyTWFpbl9Ub3BUZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uc3QtRm9vdGVyTWFpbl9oZWFkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uc3QtRm9vdGVyTWFpbl9MaW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cblxuLnN0LUZvb3Rlck1haW5fSXRlbSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdC1Gb290ZXJNYWluX0l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uc3QtRm9vdGVyTWFpbl9JdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjNzc3Nzc3O1xufVxuXG4uc3QtRm9vdGVyTWFpbl9hbmNob3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5zdC1Gb290ZXJNYWluX2FuY2hvcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc3QtRm9vdGVyTWFpbl9Cb3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3QtRm9vdGVyTWFpbl9Db3B5cmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uc3QtRm9vdGVyTWFpbl9Db3B5cmlnaHRUZXh0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zdC1Gb290ZXJNYWluX1Bvd2VyZWQge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zdC1Gb290ZXJNYWluX1Bvd2VyZWRUZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLnN0LUZvb3Rlck1haW5fUG93ZXJlZEltZyB7XG4gIHdpZHRoOiA5N3B4O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLnN0LUZvb3RlciAudWktbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufSIsIi8qISBzYW5pdGl6ZS5jc3MgfCBDQzAgUHVibGljIERvbWFpbiB8IGdpdGh1Yi5jb20vam9uYXRoYW50bmVhbC9zYW5pdGl6ZS5jc3MgKi9cblxuJHJvb3QtYm94LXNpemluZzogYm9yZGVyLWJveCAhZGVmYXVsdDtcbiRyb290LWN1cnNvcjogZGVmYXVsdCAhZGVmYXVsdDtcbiRyb290LWZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJHJvb3QtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuJHJvb3QtbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRyb290LXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHkgIWRlZmF1bHQ7XG5cbiRodG1sLWJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWRlZmF1bHQ7XG4kYW5jaG9yLXRleHQtZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcbiRmb3JtLWVsZW1lbnQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kZm9ybS1lbGVtZW50LW1pbi1oZWlnaHQ6IGlmKHVuaXRsZXNzKCRyb290LWxpbmUtaGVpZ2h0KSwgI3skcm9vdC1saW5lLWhlaWdodH1lbSwgaWYodW5pdCgkcm9vdC1saW5lLWhlaWdodCkgIT0gJyUnLCAkcm9vdC1saW5lLWhlaWdodCwgbnVsbCkpICFkZWZhdWx0O1xuJG1lZGlhLWVsZW1lbnQtdmVydGljYWwtYWxpZ246IG1pZGRsZSAhZGVmYXVsdDtcbiRtb25vc3BhY2UtZm9udC1mYW1pbHk6IG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRuYXYtbGlzdC1zdHlsZTogbm9uZSAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tYmFja2dyb3VuZC1jb2xvcjogI0IzRDRGQyAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tdGV4dC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG4kc21hbGwtZm9udC1zaXplOiA3NSUgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItc3BhY2luZzogMCAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1yZXNpemU6IHZlcnRpY2FsICFkZWZhdWx0O1xuXG4vKlxuICogTm9ybWFsaXphdGlvblxuICovXG5cbjpyb290IHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IC8vIElFMTErXG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgLy8gQWxsIGJyb3dzZXJzIHdpdGhvdXQgb3ZlcmxheWluZyBzY3JvbGxiYXJzXG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIGlPUyA4K1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lOyAvLyBDaHJvbWUgNDArLCBpT1MgOCssIFNhZmFyaSA4K1xufVxuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIEZpcmVmb3ggMzYrLCBJbnRlcm5ldCBFeHBsb3JlciAxMSssIFdpbmRvd3MgUGhvbmUgOC4xK1xufVxuXG5pbnB1dCB7XG4gICZbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgd2lkdGg6IGF1dG87IC8vIEZpcmVmb3ggMzYrXG4gIH1cblxuICAmW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyBTYWZhcmkgOCtcblxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8vIFNhZmFyaSA4K1xuICAgIH1cbiAgfVxufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIEFuZHJvaWQgNC4zLSwgSW50ZXJuZXQgRXhwbG9yZXIgMTErLCBXaW5kb3dzIFBob25lIDguMStcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvLyBGaXJlZm94IDM2KywgSW50ZXJuZXQgRXhwbG9yZXIgMTErLCBXaW5kb3dzIFBob25lIDguMStcbn1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIEludGVybmV0IEV4cGxvcmVyIDExK1xufVxuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTErLCBXaW5kb3dzIFBob25lIDguMStcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7IC8vIEFsbCBicm93c2Vyc1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFuZHJvaWQgNC4zLSwgSW50ZXJuZXQgRXhwbG9yZXIgMTErLCBpT1MgNy0sIFNhZmFyaSA3LSwgV2luZG93cyBQaG9uZSA4LjErXG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIEludGVybmV0IEV4cGxvcmVyIDExK1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEludGVybmV0IEV4cGxvcmVyIDEwLVxufVxuXG5bdW5zZWxlY3RhYmxlXSB7XG4gIHVzZXItc2VsZWN0OiBub25lOyAvLyBBbmRyb2lkIDQuNCssIENocm9tZSA0MCssIEZpcmVmb3ggMzYrLCBpT1MgOCssIFNhZmFyaSA4K1xufVxuXG4vKlxuICogVW5pdmVyc2FsIGluaGVyaXRhbmNlXG4gKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbioge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4vKlxuICogT3BpbmlvbmF0ZWQgZGVmYXVsdHNcbiAqL1xuXG4vLyBzcGVjaWZ5IHNvbGlkIGJvcmRlciBzdHlsZSBvZiBhbGwgZWxlbWVudHNcblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLy8gcmVtb3ZlIG1hcmdpbiBhbmQgcGFkZGluZyBvZiBhbGwgZWxlbWVudHNcblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy8gc3BlY2lmeSB0aGUgcm9vdCBzdHlsZXMgb2YgdGhlIGRvY3VtZW50XG5cbjpyb290IHtcbiAgYm94LXNpemluZzogJHJvb3QtYm94LXNpemluZztcbiAgY3Vyc29yOiAkcm9vdC1jdXJzb3I7XG4gIGZvbnQ6ICN7JHJvb3QtZm9udC1zaXplfSAvICN7JHJvb3QtbGluZS1oZWlnaHR9ICRyb290LWZvbnQtZmFtaWx5O1xuICB0ZXh0LXJlbmRlcmluZzogJHJvb3QtdGV4dC1yZW5kZXJpbmc7XG59XG5cbi8vIHNwZWNpZnkgdGhlIGh0bWwgYmFja2dyb3VuZCBjb2xvclxuXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGh0bWwtYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuLy8gc3BlY2lmeSB0aGUgdGV4dCBkZWNvcmF0aW9uIG9mIGFuY2hvcnNcblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogJGFuY2hvci10ZXh0LWRlY29yYXRpb247XG59XG5cbi8vIHNwZWNpZnkgbWVkaWEgZWxlbWVudCBzdHlsZVxuXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcbiAgdmVydGljYWwtYWxpZ246ICRtZWRpYS1lbGVtZW50LXZlcnRpY2FsLWFsaWduO1xufVxuXG4vLyBzcGVjaWZ5IHRoZSBiYWNrZ3JvdW5kIGNvbG9yIG9mIGZvcm0gZWxlbWVudHNcblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWVsZW1lbnQtYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuLy8gc3BlY2lmeSBpbmhlcml0YW5jZSBvZiBmb3JtIGVsZW1lbnRzXG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vLyBzcGVjaWZ5IHRoZSBtaW5pbXVtIGhlaWdodCBvZiBmb3JtIGVsZW1lbnRzXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJkYXRlXCJdLFxuW3R5cGU9XCJkYXRldGltZVwiXSxcblt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJtb250aFwiXSxcblt0eXBlPVwibnVtYmVyXCJdLFxuW3R5cGU9XCJwYXNzd29yZFwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInNlYXJjaFwiXSxcblt0eXBlPVwic3VibWl0XCJdLFxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInRleHRcIl0sXG5bdHlwZT1cInRpbWVcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwid2Vla1wiXSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogJGZvcm0tZWxlbWVudC1taW4taGVpZ2h0O1xufVxuXG4vLyBzcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRtb25vc3BhY2UtZm9udC1mYW1pbHksIG1vbm9zcGFjZTtcbn1cblxuLy8gc3BlY2lmeSB0aGUgbGlzdCBzdHlsZSBvZiBuYXYgbGlzdHNcblxubmF2IG9sLFxubmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogJG5hdi1saXN0LXN0eWxlO1xufVxuXG4vLyBzdHlsZSBzZWxlY3QgbGlrZSBhIHN0YW5kYXJkIGlucHV0XG5cbnNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLy8gRmlyZWZveCAzNitcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvLyBDaHJvbWUgNDErXG5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTErXG4gIH1cblxuICAmOjotbXMtdmFsdWUge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IC8vIEludGVybmV0IEV4cGxvcmVyIDExK1xuICB9XG59XG5cbi8vIHNwZWNpZnkgdGhlIGJvcmRlciBzdHlsZXMgb2YgdGFibGVzXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiAkdGFibGUtYm9yZGVyLWNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogJHRhYmxlLWJvcmRlci1zcGFjaW5nO1xufVxuXG4vLyBzcGVjaWZ5IHRleHRhcmVhIHJlc2l6YWJpbGl0eVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogJHRleHRhcmVhLXJlc2l6ZTtcbn1cblxuLy8gc3BlY2lmeSB0ZXh0IHNlbGVjdGlvbiBiYWNrZ3JvdW5kIGNvbG9yIGFuZCBvbWl0IGRyb3Agc2hhZG93XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOyAvLyByZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvblxuICB0ZXh0LXNoYWRvdzogJHNlbGVjdGlvbi10ZXh0LXNoYWRvdztcbn1cblxuLy8gaGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnNcblxuQG1lZGlhIHNjcmVlbiB7XG4gIFtoaWRkZW5+PVwic2NyZWVuXCJdIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG5cbiAgW2hpZGRlbn49XCJzY3JlZW5cIl06bm90KDphY3RpdmUpOm5vdCg6Zm9jdXMpOm5vdCg6dGFyZ2V0KSB7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbip7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4iLCIkY29sb3ItYmFzZS13aGl0ZTogI2ZmZjtcbiRjb2xvci1iYXNlLWJsYWNrOiMwMDA7XG4kY29sb3ItYmFzZS1uaWNvYmxhY2s6ICMyNTI1MjU7XG4kY29sb3ItYmFzZS1taWRkbGVncmF5OiAjNzc3Nzc3O1xuJGNvbG9yLWJhc2Utc29mdGdyYXk6ICNDNUM1QzU7XG4kY29sb3ItYmFzZS1zdXBlcnNvZnRncmF5OiAjRUNFQ0VDO1xuXG4kY29sb3ItYmFzZS1idG5ncmF5OiAjNTI1MjUyOy8q6L+95YqgKi9cbiRjb2xvci1iYXNlLWJvcmRlcmdyYXk6ICNCREJEQkQ7Lyrov73liqAqL1xuXG4kY29sb3ItbWFpbi1yZWQ6ICNGODY0NjQ7XG4kY29sb3ItbWFpbi1za3libHVlOiAjMTA5RkVEO1xuJGNvbG9yLW1haW4tYmx1ZTogIzA1NkRGRjtcbiRjb2xvci1tYWluLWNvbWV0Ymx1ZTogIzAwODZFNztcbiRjb2xvci1tYWluLXllbGxvdzojRkRDNTAwO1xuJGNvbG9yLW1haW4tZ3JlZW46IzA4Q0E4NDtcbiRjb2xvci1tYWluLXByZW1pdW06ICNEOUEzMDA7XG4kY29sb3ItbWFpbi1ub3RlczogI0ZGMDAzMztcbiRjb2xvci1tYWluLWRpc2FibGU6I0I2QjZCNjtcbiRjb2xvci1tYWluLWJhY2tidG46I0VDRUNFQztcbiIsIkB1c2UgXCIuL3V0aWxzLnNjc3NcIiBhcyB1dGk7XG5cbmh0bWwsXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogdXRpLiRjb2xvci1iYXNlLW5pY29ibGFjaztcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYnV0dG9uLCBpbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cblxuW2RhdGEtd2hhdGludGVudD1cIm1vdXNlXCJdICo6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5oMixoMyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5hIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7XG4gIGN1cnNvcjpwb2ludGVyO1xuICAmOnZpc2l0ZWR7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8vKm9rYml6X2RlZmF1bHQqLy8vXG5cbiNva3dfZm9vdGVyX2RlZmF1bHR7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNva3dfZm9vdGVye1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9wbGlua3tcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLWxpbmt7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4udWktaW5wdXQtdGV4dHsgXG4gIHBhZGRpbmc6IDA7XG59XG4udWktaW5wdXQtdGV4dC51aS1mb2N1c3sgXG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5kaXZ7XG4gIC51aS1pbnB1dC10ZXh0e1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4udWktYm9keS1he1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi51aS1iYXItYXtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi51aS1idG57XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXI6IDA7XG59XG4udWktYnRuLXVwLWF7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi51aS1zdWJtaXQgLnVpLWJ0biAudWktYnRuLXVwLWEgLnVpLXNoYWRvdyAudWktYnRuLWNvcm5lci1hbGx7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4udWktaW5wdXQtc2VhcmNoLnVpLXNoYWRvdy1pbnNldC51aS1idG4tY29ybmVyLWFsbC51aS1idG4tc2hhZG93LnVpLWljb24tc2VhcmNoZmllbGQudWktYm9keS1hIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi51aS1pbnB1dC1zZWFyY2h7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51aS1ib2R5LXN7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHV0aS4kY29sb3ItYmFzZS13aGl0ZTtcbn1cblxuLnVpLWJ0bi1oaWRkZW57XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbiNva3dfY29udGVudHN7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4jb2t3X2NvbnRlbnRzX2Jhc2V7XG4gIHdpZHRoOiAxMDQ0cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuI29rd19jb250ZW50c19pbm5lcntcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuI29rd193cmFwcGVye1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4udWktaWNvbi1wbHVzLCAudWktaWNvbi1taW51cywgLnVpLWljb24tZGVsZXRlLCAudWktaWNvbi1hcnJvdy1yLCAudWktaWNvbi1hcnJvdy1sLCAudWktaWNvbi1hcnJvdy11LCAudWktaWNvbi1hcnJvdy1kLCAudWktaWNvbi1jaGVjaywgLnVpLWljb24tZ2VhciwgLnVpLWljb24tcmVmcmVzaCwgLnVpLWljb24tZm9yd2FyZCwgLnVpLWljb24tYmFjaywgLnVpLWljb24tZ3JpZCwgLnVpLWljb24tc3RhciwgLnVpLWljb24tYWxlcnQsIC51aS1pY29uLWluZm8sIC51aS1pY29uLWhvbWUsIC51aS1pY29uLWJhcnMsIC51aS1pY29uLWVkaXQsIC51aS1pY29uLXNlYXJjaCwgLnVpLWljb24tc2VhcmNoZmllbGQ6YWZ0ZXIsIC51aS1pY29uLWNoZWNrYm94LW9mZiwgLnVpLWljb24tY2hlY2tib3gtb24sIC51aS1pY29uLXJhZGlvLW9mZiwgLnVpLWljb24tcmFkaW8tb257XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5jYl9pbmRlbnR7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yYWRpMTB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuXG4uY29sQXJlYTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5va3dfcGFydHNfc2VhcmNoIC50dGxfY29sLFxuLm9rd19wYXJ0c19zZWFyY2ggLnNlYXJjaF9kZXNjcmlwdGlvbixcbi5va3dfcGFydHNfc2VhcmNoIC5zZWFyY2hfZmFxX3R5cGUsXG4ub2t3X3BhcnRzX3NlYXJjaCAuc2VhcmNoX3N3aXRjaCxcbi5va3dfcGFydHNfc2VhcmNoIC5zZWFyY2hfZmFxX3R5cGUsXG4ub2t3X3BhcnRzX3NlYXJjaCAuc2VhcmNoX2NhdGVnb3J5X3dyYXBwZXIsXG4ub2t3X3BhcnRzX3NlYXJjaCAuc2VhcmNoX2F0dHJpYnV0ZXtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4ub2t3X3BhcnRzX3NlYXJjaCB7XG5wYWRkaW5nLXRvcDogMTZweDtcbiAgd2lkdGg6IDEwMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbmhlaWdodDogNjBweDtcbn1cblxuYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaF9mcm1BcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0NnB4O1xufVxuLm9uZUNvbCAua2V5d29yZF9tb2RlIC5zZWFyY2hfZGVzY3JpcHRpb257XG5tYXJnaW46IDA7XG59XG5cbiNmb250Q29se1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvcExpbmt7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS1saS1saW5rLWFsdCAudWktYnRuLWlubmVye1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLnRhYmxlX2dyYXkgdGR7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHV0aS4kY29sb3ItYmFzZS1taWRkbGVncmF5ICFpbXBvcnRhbnQ7XG59XG5cblxuLmJsb2Nre1xuICBwYWRkaW5nOiAxMHB4IDE1cHggNDBweCAxNXB4O1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbi5wcmVzZW5jZXtcbiAgY29sb3I6IHV0aS4kY29sb3ItbWFpbi1ub3Rlcztcbn1cblxuXG5cbi8qLS0tLTLjgqvjg6njg6AtLS0tKi9cbi8qIOOCu+OCr+OCt+ODp+ODsyAqL1xuLmxheW91dCB7XG5cdGNsZWFyOiBib3RoO1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbjogMHB4O1xufVxuXG4vKiDjgqvjg6njg6Djgrvjg4Pjg4jjgqLjg4Pjg5cgICovXG4uY29sIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OmxlZnQ7XG5cdG1hcmdpbjogMSUgMCAxJSAxLjYlO1xufVxuLmNvbDpmaXJzdC1jaGlsZCB7IG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qICDjgrDjg6vjg7zjg5Tjg7PjgrAgICovXG4uZ3JvdXA6YmVmb3JlLFxuLmdyb3VwOmFmdGVyIHsgY29udGVudDpcIlwiOyBkaXNwbGF5OnRhYmxlOyB9XG4uZ3JvdXA6YWZ0ZXIgeyBjbGVhcjpib3RoO31cbi5ncm91cCB7IHpvb206MTsgLyogRm9yIElFIDYvNyAqLyB9XG5cbi8qICAy44Kr44Op44Og44Kw44Oq44OD44OJICAqL1xuLnNwYW5fMl9vZl8yIHtcblx0d2lkdGg6IDEwMCU7XG59XG4uc3Bhbl8xX29mXzIge1xuXHR3aWR0aDogNDkuMiU7XG59XG5cblxuXG5cblxuLyotLS0t6KaL5Ye644GXLS0tLS0qL1xuLyogaGRnMiAqL1xuLmhkZzIge1xuXHRtYXJnaW46IDIwcHggMCAxMHB4IDA7XG4gICYuYm9yZGVyX3RpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdXRpLiRjb2xvci1iYXNlLXNvZnRncmF5O1xuICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4IDA7XG4gIH1cbn1cblxuLyogaGRnMyAqL1xuLmhkZzMge1xuXHRtYXJnaW46IDIwcHggMCA1cHggMDtcblx0cGFkZGluZzogMDtcbiAgJi5ib3JkZXJfc3ViX3RpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdXRpLiRjb2xvci1iYXNlLXNvZnRncmF5O1xuICAgIHBhZGRpbmc6IDEwcHggMCA1cHggMDtcbiAgICBtYXJnaW46IDAgMjAlIDEwcHggMDtcbiAgfSAgXG59XG4vKiBoZGc0ICovXG4uaGRnNCB7XG5cdG1hcmdpbjogMTBweCAwIDVweCAwO1xuXHRwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qIGhkZzUgKi9cbi5oZGc1IHtcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cbi8qIOauteiQvSAqL1xucCB7XG4gbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuLyog5bCP44GV44GE44OG44Kt44K544OIICovXG4ucnViaSB7XG4gbWFyZ2luOiAwIDEwcHg7XG59XG4uc21hbGwge1xufVxuIC8qIOODnOODq+ODieODhuOCreOCueODiCAqL1xuLmJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cblxuLyotLS0t44OG44Kt44K544OI44Kr44Op44O8LS0tLSovXG4udGV4dF9yZWR7XG4gIGNvbG9yOiB1dGkuJGNvbG9yLW1haW4tcmVkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0X2JsdWV7XG4gIGNvbG9yOiB1dGkuJGNvbG9yLW1haW4tc2t5Ymx1ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dF95ZWxsb3d7XG4gIGNvbG9yOiB1dGkuJGNvbG9yLW1haW4teWVsbG93ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0X2dyZWVue1xuICBjb2xvcjogdXRpLiRjb2xvci1tYWluLWdyZWVuICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0X2dyYXl7XG4gIGNvbG9yOiB1dGkuJGNvbG9yLWJhc2UtbWlkZGxlZ3JheSAhaW1wb3J0YW50O1xufVxuXG5cblxuLyotLS0t44Oq44K544OILS0tLSAqL1xuLyog5pmu6YCaICovXG4uY29udGVudCAuZGlzY19saXN0IHtcblx0bWFyZ2luOiAwIDIwcHggMTBweCAyMHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4uY29udGVudCAuZGlzY19saXN0IGxpIHtcblx0bGlzdC1zdHlsZTogZGlzYztcbn1cbi5jb250ZW50IC5kaXNjX2xpc3QubG9uZ190ZXh0IGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyog6aCG5LiN5ZCM44GL44Gk44Ki44Kk44Kt44Oj44OD44OB54Sh44GXICovXG4uY29udGVudCAubm9uZV9saXN0IHtcblx0bWFyZ2luOiAwIDIwcHggMTBweCAwcHg7XG5cdHBhZGRpbmc6MDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmNvbnRlbnQgLm5vbmVfbGlzdCBsaSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLyog6aCG55WqICovXG4uY29udGVudCAubnVtYmVyX2xpc3Qge1xuXHRtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5jb250ZW50IC5udW1iZXJfbGlzdCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuLyog5byV55SoICovXG4uY29udGVudCAuZGxfbGlzdCB7XG4gbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuLmNvbnRlbnQgLmRsX2xpc3QgZHQsXG4uY29udGVudCAuZGxfbGlzdCBkZCB7XG4gbWFyZ2luOiAwO1xufVxuXG5cblxuXG5cbi8qIC0tLS3jg4bjg7zjg5bjg6stLS0tICovXG4vKiDmma7pgJrjga7jg4bjg7zjg5bjg6sgKi9cbi50YWJsZV9ub3JtYWwge1xuXHRib3JkZXItY29sb3I6ICNGMEYwRjA7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0em9vbTogMTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0bWFyZ2luOiAxMHB4IGF1dG8gMjBweCBhdXRvO1xuXHR3aWR0aDogMTAwJTtcbn1cbi50YWJsZV9ub3JtYWwgdHIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiB0YWJsZS1yb3c7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHpvb206IDE7XG59XG4udGFibGVfbm9ybWFsIHRoIHtcblx0YmFja2dyb3VuZDogIzk5OTtcblx0Y29sb3I6IHV0aS4kY29sb3ItYmFzZS13aGl0ZTtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0cGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IGF1dG87XG59XG4udGFibGVfbm9ybWFsIHRkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2JiYjtcblx0cGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlX25vcm1hbCB0ZCBwIHtcblx0bWFyZ2luOiAwIDAgMTBweCAwO1xufVxuLnRhYmxlX25vcm1hbCAudGFibGVfbGluayB7Zm9udC1zaXplOiA4MCU7IG1hcmdpbjogMDt9XG5cbi8qIOWwj+OBleOBhOaDheWgseODnOODg+OCr+OCuSAqL1xuLnRhYmxlX25vcm1hbC5pbmZvX2JveCB7XG5cdHdpZHRoOiA3MCU7XG59XG5cbi8qIOODhuODvOODluODq+ODhuOCreOCueODiCBWZXJ0aWNhbCBBbGlnbiBtaWRkbGUgKi9cbi5hbGlnbl9taWRkbGUge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiDjg4bjg7zjg5bjg6vjg4fjg7zjgr/jga7jg4bjgq3jgrnjg4ggQWxpZ24gMSAqL1xuLmFsaWduLWNlbnRlciB0ZCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4vKiAg6Imy5YiG44GRICAqL1xuLyog6LWk6ImyICovXG4udGFibGVfcmVkIHRoIHtiYWNrZ3JvdW5kOiB1dGkuJGNvbG9yLW1haW4tcmVkICFpbXBvcnRhbnQ7IGJvcmRlcjogc29saWQgMXB4IHV0aS4kY29sb3ItbWFpbi1yZWQgIWltcG9ydGFudDsgfVxuLnRhYmxlX3JlZCB0ZCwgLnRhYmxlX3JlZCB0ciB7Ym9yZGVyOiBzb2xpZCAxcHggdXRpLiRjb2xvci1tYWluLXJlZCAhaW1wb3J0YW50OyB9XG4vKiDpu4ToibIgKi9cbi50YWJsZV95ZWxsb3cgdGgge2JhY2tncm91bmQ6IHV0aS4kY29sb3ItbWFpbi15ZWxsb3cgICFpbXBvcnRhbnQ7IGNvbG9yOiAjMDAwOyBib3JkZXI6IHNvbGlkIDFweCB1dGkuJGNvbG9yLW1haW4teWVsbG93ICAhaW1wb3J0YW50OyB9XG4udGFibGVfeWVsbG93IHRkLCAudGFibGVfeWVsbG93IHRyIHtib3JkZXI6IHNvbGlkIDFweCB1dGkuJGNvbG9yLW1haW4teWVsbG93ICAhaW1wb3J0YW50OyB9XG4vKiDpnZLoibIgKi9cbi50YWJsZV9ibHVlIHRoIHtiYWNrZ3JvdW5kOiB1dGkuJGNvbG9yLW1haW4tc2t5Ymx1ZSAgIWltcG9ydGFudDsgYm9yZGVyOiBzb2xpZCAxcHggdXRpLiRjb2xvci1tYWluLXNreWJsdWUgICFpbXBvcnRhbnQ7IH1cbi50YWJsZV9ibHVlIHRkLCAudGFibGVfYmx1ZSB0ciB7Ym9yZGVyOiBzb2xpZCAxcHggdXRpLiRjb2xvci1tYWluLXNreWJsdWUgICFpbXBvcnRhbnQ7IH1cbi8qIOe3keiJsiAqL1xuLnRhYmxlX2dyZWVuIHRoIHtiYWNrZ3JvdW5kOiB1dGkuJGNvbG9yLW1haW4tZ3JlZW4gICFpbXBvcnRhbnQ7IGJvcmRlcjogc29saWQgMXB4IHV0aS4kY29sb3ItbWFpbi1ncmVlbiAgIWltcG9ydGFudDsgfVxuLnRhYmxlX2dyZWVuIHRkLCAudGFibGVfZ3JlZW4gdHIge2JvcmRlcjogc29saWQgMXB4IHV0aS4kY29sb3ItbWFpbi1ncmVlbiAgIWltcG9ydGFudDsgfVxuXG4vKlx054Sh6Imy44OG44O844OW44OrICovXG4udGFibGVfbm9fc3R5bGUge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR6b29tOiAxO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRtYXJnaW46IDAgMCAyMHB4IDA7XG59XG4udGFibGVfbm9fc3R5bGUgdHIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiB0YWJsZS1yb3c7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHpvb206IDE7XG59XG4udGFibGVfbm9fc3R5bGUgdGgge1xuXHRjb2xvcjogIzY2Njtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0cGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjAlO1xufVxuLnRhYmxlX25vX3N0eWxlIHRkIHtcblx0cGFkZGluZzogMTBweDtcbn1cbi50YWJsZV9ub19zdHlsZSB0ZCBwIHtcblx0bWFyZ2luOiAwIDAgMTBweCAwO1xufVxuLnRhYmxlX25vX3N0eWxlIC5ydWJpIHtmb250LXNpemU6IDgwJTsgbWFyZ2luOiAwO31cblxuXG5cblxuLyotLS0t57eaLS0tLSovXG4ubGluZSB7XG4gIG1heC13aWR0aDogOTAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG4vKlxuXG5cblxuLyotLS0t44OG44Kt44K544OI44OW44Ot44OD44KvLS0tLSovXG4uYmxvY2t7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAyNXB4IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4vKmJvcmRlciovXG5cbi5ib3JkZXJfcmVke1xuICBib3JkZXI6IDJweCBzb2xpZCB1dGkuJGNvbG9yLW1haW4tcmVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXJfYmx1ZXtcbiAgYm9yZGVyOiAycHggc29saWQgdXRpLiRjb2xvci1tYWluLXNreWJsdWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlcl95ZWxsb3d7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHV0aS4kY29sb3ItbWFpbi15ZWxsb3cgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlcl9ncmVlbntcbiAgYm9yZGVyOiAycHggc29saWQgdXRpLiRjb2xvci1tYWluLWdyZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXJfZ3JheXtcbiAgYm9yZGVyOiAycHggc29saWQgdXRpLiRjb2xvci1iYXNlLW1pZGRsZWdyYXkgIWltcG9ydGFudDtcbn1cblxuXG5cbi8qLS0tLeebruasoS0tLS0qL1xuLnRvYyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4udG9jIGxpIHtcblx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZGRkO1xuXHRwYWRkaW5nOiAycHggMTVweDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuXG5cbi8qLS0tLeefreOBhOODmOODq+ODl+OBruODkeODg+ODh+OCo+ODs+OCsC0tLS0qL1xuLnNob3J0IHtcblx0bWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuIiwiQHVzZSBcIi4uLy4uL2Jhc2UvdXRpbHMuc2Nzc1wiIGFzIHV0aTtcblxuLmxvLVdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZDogdXRpLiRjb2xvci1iYXNlLXdoaXRlO1xufVxuLmxvLVdyYXBwZXJfQ29udG5lciB7XG4gIEBpbmNsdWRlIHV0aS5wYWdlLWNvbnRhaW5lcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4O1xufVxuXG4jb2t3X3dyYXBwZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctYm90dG9tOiA0MDBweDtcbn1cblxuLmNvbEFyZWF7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvdmFyaWFibGVzLnNjc3NcIiBhcyB2YXI7XG5AdXNlIFwiLi9fbWVkaWFxdWVyaWVzLnNjc3NcIiBhcyBtZWRpYTtcblxuQG1peGluIHBhZ2UtY29udGFpbmVyKCkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcblxuICBAaW5jbHVkZSBtZWRpYS5mb3ItcGMge1xuICAgIG1heC13aWR0aDogdmFyLiRzaXplLXBjLWNvbnRlbnQgKyB2YXIuJHNpemUtcGMtbWFyZ2luICogMjtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhci4kc2l6ZS1wYy1tYXJnaW47XG4gICAgcGFkZGluZy1yaWdodDogdmFyLiRzaXplLXBjLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmZvci10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogdmFyLiRzaXplLXRhYmxldC1tYXJnaW47XG4gICAgcGFkZGluZy1yaWdodDogdmFyLiRzaXplLXRhYmxldC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5mb3Itc3Age1xuICAgIHBhZGRpbmctbGVmdDogdmFyLiRzaXplLXNwLW1hcmdpbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIuJHNpemUtc3AtbWFyZ2luO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzL3ZhcmlhYmxlcy5zY3NzXCIgYXMgdmFyO1xuXG4vLyDojZLjgYTnspLluqZcbi8vIHBj55SoXG5AbWl4aW4gZm9yLXBjIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogdmFyLiRzaXplLXRhYmxldCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIHRhYmxldOeUqFxuQG1peGluIGZvci10YWJsZXQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiB2YXIuJHNpemUtc3AgKyAxKSBhbmQgKG1heC13aWR0aDogdmFyLiRzaXplLXRhYmxldCAtIDEpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBzcOeUqFxuQG1peGluIGZvci1zcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IHZhci4kc2l6ZS1zcCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIHRhYmxldOOCiOOCiuW6g+OBhFxuQG1peGluIGZvci1wYy10YWJsZXQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiB2YXIuJHNpemUtc3AgKyAxKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gdGFibGV044KI44KK54ut44GEXG5AbWl4aW4gZm9yLXRhYmxldC1zcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IHZhci4kc2l6ZS10YWJsZXQgLSAxKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8g44KI44KK57Sw44GL44GE57KS5bqm44CB5LiK6KiY44Gn6Laz44KK44Gq44GE44Go44GN5YiG5Ymy44GX44Gm5L2/44GGXG4vLyBwYyA9PiBwYy1sYXJnZXIgKyBwYy1zbWFsbFxuQG1peGluIGZvci1wYy1sYXJnZXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiB2YXIuJHNpemUtcGMtbGFyZ2UpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIGZvci1wYy1zbWFsbCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IHZhci4kc2l6ZS10YWJsZXQgKyAxKSBhbmQgKG1heC13aWR0aDogdmFyLiRzaXplLXBjLWxhcmdlIC0gMSApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyB0YWJsZXQgPT4gdGFibGV0LWxhcmdlICsgdGFibGV0LXNtYWxsXG5AbWl4aW4gZm9yLXRhYmxldC1sYXJnZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IHZhci4kc2l6ZS10YWJsZXQtc21hbGwgKyAxKSBhbmQgKG1heC13aWR0aDogdmFyLiRzaXplLXRhYmxldCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gZm9yLXRhYmxldC1zbWFsbCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IHZhci4kc2l6ZS1zcCArIDEpIGFuZCAobWF4LXdpZHRoOiB2YXIuJHNpemUtdGFibGV0LXNtYWxsKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gc3AgPT4gc3AtbGFyZ2UgKyBzcC1zbWFsbGVyXG5AbWl4aW4gZm9yLXNwLWxhcmdlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogdmFyLiRzaXplLXNwLXNtYWxsZXIpIGFuZCAobWF4LXdpZHRoOiB2YXIuJHNpemUtc3ApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIGZvci1zcC1zbWFsbGVyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogdmFyLiRzaXplLXNwLXNtYWxsKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGZvci1wYy10YWJsZXQtbGFyZ2VyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogdmFyLiRzaXplLXRhYmxldC1zbWFsbCArIDEpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZm9yLXRhYmxldC1zbWFsbC1zcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IHZhci4kc2l6ZS10YWJsZXQtc21hbGwpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaGFjaygkSUUtdmVyOiBudWxsKSB7XG4gIEBpZiAkSUUtdmVyID09ICdndGVJRTExJyB7XG4gICAgQGF0LXJvb3QgXzotbXMtZnVsbHNjcmVlbiw6cm9vdCAmIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufSIsIi8vIGNvbnRlbnQtc2l6ZVxuJHNpemUtcGMtY29udGVudDogMTA4MHB4O1xuJHNpemUtcGMtbWFyZ2luOiAyMHB4O1xuJHNpemUtdGFibGV0LW1hcmdpbjogMTZweDtcbiRzaXplLXNwLW1hcmdpbjogMTBweDtcbiRzaXplLXBjLW1hcmdpbi1pbm5lcjogNDBweDtcbiRzaXplLXNwLW1hcmdpbi1pbm5lcjogMTBweDtcblxuLy8gZm9yIG1lZGlhcXVlcnlcbiRzaXplLXBjLWxhcmdlOiAkc2l6ZS1wYy1jb250ZW50O1xuJHNpemUtdGFibGV0OiA5MDBweDtcbiRzaXplLXRhYmxldC1zbWFsbDogNzY4cHg7XG4kc2l6ZS1zcDogNjQwcHg7XG4kc2l6ZS1zcC1zbWFsbDogMzIwcHg7XG5cbi8vIGZvbnQgc2l6ZVxuJHNpemUtZm9udC14eGxhcmdlOiAyNHB4O1xuJHNpemUtZm9udC14bGFyZ2U6IDIycHg7XG4kc2l6ZS1mb250LWxhcmdlOiAyMHB4O1xuJHNpemUtZm9udC14bWVkaXVtOiAxOHB4O1xuJHNpemUtZm9udC1tZWRpdW06IDE2cHg7XG4kc2l6ZS1mb250LXNtYWxsOiAxNHB4O1xuJHNpemUtZm9udC14c21hbGw6IDEycHg7XG4kc2l6ZS1mb250LXh4c21hbGw6IDEwcHg7XG4iLCJcbkB1c2UgXCIuLi8uLi9iYXNlL3V0aWxzLnNjc3NcIiBhcyB1dGk7XG5cbi8q44Kr44K544K/44Oe44Kk44K6X+OCq+ODhuOCtOODquODvOODquODs+OCry0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNjdXN0b21fY2F0ZWdvcnksXG4jY3VzdG9tX2NhdGVnb3J5ICp7XG4gICAgY29sb3I6ICMyNTI1MjU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbiNjdXN0b21fY2F0ZWdvcnkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDU2ZGVmO1xufVxuXG4jY3VzdG9tX2NhdGVnb3J5e1xuXHRmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbn1cblxuI2N1c3RvbV9jYXRlZ29yeV9pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLmN1c3RvbV9jYXRlZ29yeV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRmb250LWZhbWlseTogbS1wbHVzLXJvdW5kZWQtMWMsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxubGkuY3VzdG9tX2NhdGVnb3J5X2JveCB7XG4gICAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZmxleC1iYXNpczogMzMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuXG5saS5jdXN0b21fY2F0ZWdvcnlfYm94Om5vdCg6bnRoLW9mLXR5cGUoM24pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuXG4uY3VzdG9tX2NhdGVnb3J5X2xpc3RfdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5saS5jdXN0b21fY2F0ZWdvcnlfYm94OmZpcnN0LWNoaWxkIC5jdXN0b21fY2F0ZWdvcnlfbGlzdF90aXRsZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL25pY292aWRlby91c3IvZmlsZS9hdHRhY2htZW50L2ljb25fcGF0Y2gucG5nXCIpbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjRweCBhdXRvO1xufVxuXG4uY3VzdG9tX2NhdGVnb3J5X2xpc3RfdGl0bGUgYSB7XG4gICAgcGFkZGluZzogMjNweCAwIDE3cHggMDtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgZm9udC1mYW1pbHk6IG0tcGx1cy1yb3VuZGVkLTFjLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jdXN0b21fY2F0ZWdvcnlfbGlzdF90aXRsZSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9uaWNvdmlkZW8vdXNyL2ZpbGUvYXR0YWNobWVudC9pY29uX2JlZ2lubmVyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRsZWZ0OiAtNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG59XG5cbmxpLmN1c3RvbV9jYXRlZ29yeV9ib3g6bnRoLW9mLXR5cGUoMikgLmN1c3RvbV9jYXRlZ29yeV9saXN0X3RpdGxlIGE6YmVmb3Jle1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9xdWVzdGlvbi5zdmdcIik7XG5cdGxlZnQ6IC0xMHB4O1xufVxubGkuY3VzdG9tX2NhdGVnb3J5X2JveDpudGgtb2YtdHlwZSgzKSAuY3VzdG9tX2NhdGVnb3J5X2xpc3RfdGl0bGUgYTpiZWZvcmV7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9uaWNvdmlkZW8vdXNyL2ZpbGUvYXR0YWNobWVudC9pY29uX25pY29uaWNvLnN2Z1wiKTtcblx0bGVmdDogLTEwcHg7XG59XG5saS5jdXN0b21fY2F0ZWdvcnlfYm94Om50aC1vZi10eXBlKDQpIC5jdXN0b21fY2F0ZWdvcnlfbGlzdF90aXRsZSBhOmJlZm9yZXtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL25pY292aWRlby91c3IvZmlsZS9hdHRhY2htZW50L2ljb25fcGFpZC5zdmdcIik7XG5cdGxlZnQ6IC0xMHB4O1xufVxubGkuY3VzdG9tX2NhdGVnb3J5X2JveDpudGgtb2YtdHlwZSg1KSAuY3VzdG9tX2NhdGVnb3J5X2xpc3RfdGl0bGUgYTpiZWZvcmV7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9uaWNvdmlkZW8vdXNyL2ZpbGUvYXR0YWNobWVudC9pY29uX2NyZWF0b3Iuc3ZnXCIpO1xufVxubGkuY3VzdG9tX2NhdGVnb3J5X2JveDpudGgtb2YtdHlwZSg2KSAuY3VzdG9tX2NhdGVnb3J5X2xpc3RfdGl0bGUgYTpiZWZvcmV7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9uaWNvdmlkZW8vdXNyL2ZpbGUvYXR0YWNobWVudC9pY29uX2F0ZW50aW9uLnN2Z1wiKTtcblx0bGVmdDogLTEwcHg7XG59XG5cbnVsLmN1c3RvbV9jYXRlZ29yeV9saXN0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdXRpLiRjb2xvci1iYXNlLXNvZnRncmF5O1xuICAgIHBhZGRpbmc6IDE1cHggMzZweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuXG51bC5jdXN0b21fY2F0ZWdvcnlfbGlzdD5saSBhIHtcbiAgICBwYWRkaW5nOiA3LjVweCAxNXB4IDcuNXB4IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL25pY292aWRlby91c3IvZmlsZS9hdHRhY2htZW50L2ljb25fYXJyb3cuc3ZnXCIpbm8tcmVwZWF0IHJpZ2h0IDAuNXB4IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnR0bF9jb2x7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udHRsX2Jne1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cblxuLmljb0luZntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIEBpbmNsdWRlIHV0aS5tcGx1c19iX3h4bGFyZ2U7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweCAwO1xufVxuXG4ubmV3c0xpc3R7XG4gICAgbWFyZ2luOiAwIDAgOTBweCAwO1xuICAgIGxpe1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB1dGkuJGNvbG9yLWJhc2Utc3VwZXJzb2Z0Z3JheTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9uaWNvdmlkZW8vdXNyL2ZpbGUvYXR0YWNobWVudC9pY29uX2Fycm93LnN2ZykgOTkwcHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgQGluY2x1ZGUgdXRpLmhpcmFnaW5vX2Jfc21hbGw7XG4gICAgfVxuICAgICYgLmRhdGV0aW1le1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIHV0aS5oaXJhZ2lub19yX3hzbWFsbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGNvbG9yOiB1dGkuJGNvbG9yLWJhc2UtbWlkZGxlZ3JheTtcbiAgICB9XG59XG5cbi5pbmZvVHh0e1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICB3aWR0aDogODAlO1xuICAgIGEge1xuICAgICAgICB3aWR0aDogMTA3JTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uaWNvQ2F0ZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIEBpbmNsdWRlIHV0aS5tcGx1c19iX3h4bGFyZ2U7XG59XG5cbi5pY29JbmYsIC5pY29JbmZvTmV3cywgLmljb0tleXdvcmQsIC5pY29RYSwgLmljb05ldywgLmljb0NhdGUsIC5pY29SZXN1bHQsIC5pY29IZWxwZGVzaywgLmljb0xvZ2luLCAuaWNvSG90LCAuaWNvRmF2b3JpdGUsIC5pY29QaWNrdXAsIC5pY29Db21tdW5pdHksIC5pY29Qcm9mLCAuaWNvS2V5e1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5jYXRlX3NtYWxse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbiNjYXRlZ29yeV9zaG93IC5jYXRlX3NtYWxsIGF7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRlX3NtYWxsIGF7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utbmljb2JsYWNrICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBAaW5jbHVkZSB1dGkuaGlyYWdpbm9fYl9zbWFsbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utc3VwZXJzb2Z0Z3JheTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL25pY292aWRlby91c3IvZmlsZS9hdHRhY2htZW50L2ljb25fYXJyb3cuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwNnB4IGNlbnRlcjtcbiAgICAmIDpsaW5re1xuICAgICAgICBjb2xvcjogdXRpLiRjb2xvci1iYXNlLW5pY29ibGFjazsgXG4gICAgfVxuICAgICYgOmhvdmVye1xuICAgICAgICBjb2xvcjogdXRpLiRjb2xvci1tYWluLWJsdWU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbiNjYXRlZ29yeV9pbmRleCAuY2F0ZV9zbWFsbCBzcGFuICwgI2NhdGVnb3J5X3Nob3cgLmNhdGVfc21hbGwgc3BhbntcbiAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6bnRoLW9mLXR5cGUoM24pe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4ub2t3X3BhcnRzX3N1Yl9jYXRlZ29yeSAuY2F0ZUxpc3RfYXJlYSB1bCBsaSBzcGFuIHtcbiBoZWlnaHQ6IDI5cHg7XG59XG5cbi5va3dfcGFydHNfY2F0ZWdvcnkgLmNhdGVMaXN0X2FyZWEgdWwgbGkgc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuI2NhdGVnb3J5X3Nob3cgLm9rd19wYXJ0c19zdWJfY2F0ZWdvcnkgLmNhdGVfc21hbGwgc3BhbntcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4jY2F0ZWdvcnlfc2hvdyAub2t3X3BhcnRzX3N1Yl9jYXRlZ29yeSAuY2F0ZV9zbWFsbCBzcGFuIGF7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmNhdGVMaXN0XzFsaW5lIC5jYXRlX21pZGRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4jY2F0ZWdvcnlfaW5kZXggLmNhdGVfbWlkZGxle1xuICAgIGNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utbmljb2JsYWNrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgJiBhOmxpbmt7XG4gICAgICAgIGNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utbmljb2JsYWNrOyBcbiAgICB9XG59XG5cbi5jYXRlX2NvdW50e1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRlU2VwYXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0ZUxpc3RfYXJlYXtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5jYXRlTGlzdF9ib3h7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5cbi8q44K144O844OT44K555Kw5aKD44GL44KJ5o6i44GZKi9cbiNjYXRlTGlzdF9hcmVhIC5jYXRlTGlzdF9hcmVhe1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbiNjYXRlTGlzdF9hcmVhIC50dGxfY29se1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG59XG5cbiNjYXRlZ29yeV9pbmRleCAub2t3X3BhcnRzX2NhdGVnb3J5ICwgI2NhdGVnb3J5X3Nob3cgLm9rd19wYXJ0c19jYXRlZ29yeXtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlcy92YXJpYWJsZXMuc2Nzc1wiIGFzIHZhcjtcbi8vIE1wbHVzXG5cbkBtaXhpbiBtcGx1c19iX3h4bGFyZ2Uge1xuICBmb250LXNpemU6IHZhci4kc2l6ZS1mb250LXh4bGFyZ2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogbS1wbHVzLXJvdW5kZWQtMWMsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBtcGx1c19iX3htZWRpdW0ge1xuICBmb250LXNpemU6IHZhci4kc2l6ZS1mb250LXhtZWRpdW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogbS1wbHVzLXJvdW5kZWQtMWMsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBtcGx1c19iX21lZGl1bSB7XG4gIGZvbnQtc2l6ZTogdmFyLiRzaXplLWZvbnQtbWVkaXVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IG0tcGx1cy1yb3VuZGVkLTFjLCBzYW5zLXNlcmlmO1xufVxuXG5cbi8vIGhpcmFnaW5vXG5cbkBtaXhpbiBoaXJhZ2lub19iX3hsYXJnZSB7XG4gIGZvbnQtc2l6ZTogdmFyLiRzaXplLWZvbnQteGxhcmdlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGhpcmFnaW5vX2JfbGFyZ2Uge1xuICBmb250LXNpemU6IHZhci4kc2l6ZS1mb250LWxhcmdlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGhpcmFnaW5vX2JfbWVkaXVtIHtcbiAgZm9udC1zaXplOiB2YXIuJHNpemUtZm9udC1tZWRpdW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gaGlyYWdpbm9fbV9tZWRpdW0ge1xuICBmb250LXNpemU6IHZhci4kc2l6ZS1mb250LW1lZGl1bTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBoaXJhZ2lub19iX3NtYWxsIHtcbiAgZm9udC1zaXplOiB2YXIuJHNpemUtZm9udC1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGhpcmFnaW5vX3Jfc21hbGwge1xuICBmb250LXNpemU6IHZhci4kc2l6ZS1mb250LXNtYWxsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gaGlyYWdpbm9fbV9zbWFsbCB7XG4gIGZvbnQtc2l6ZTogdmFyLiRzaXplLWZvbnQtc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBoaXJhZ2lub19yX3hzbWFsbCB7XG4gIGZvbnQtc2l6ZTogdmFyLiRzaXplLWZvbnQteHNtYWxsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBoaXJhZ2lub19tX3hzbWFsbCB7XG4gIGZvbnQtc2l6ZTogdmFyLiRzaXplLWZvbnQteHNtYWxsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBoaXJhZ2lub19iX3hzbWFsbCB7XG4gIGZvbnQtc2l6ZTogdmFyLiRzaXplLWZvbnQteHNtYWxsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGhpcmFnaW5vX21feHhzbWFsbCB7XG4gIGZvbnQtc2l6ZTogdmFyLiRzaXplLWZvbnQteHhzbWFsbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xufVxuXG5cbi8vIOacquaVtOeQhlxuXG5AbWl4aW4gaGVhZF9jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1mYW1pbHk6IG0tcGx1cy1yb3VuZGVkLTFjLCBzYW5zLXNlcmlmO1xufVxuXG5cbkBtaXhpbiAgdGV4dF9nZW5lcmFsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluICB0ZXh0X3BsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAgMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiB0ZXh0X2JyZWFkIHtcbiAgZm9udC1zaXplOiAgMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9vdGVyX2hlYWQge1xuICBmb250LXNpemU6ICAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb290ZXJfbGluayB7XG4gIGZvbnQtc2l6ZTogIDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogIDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gcG93ZXJlZCB7XG4gIGZvbnQtc2l6ZTogIDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gdG9wX2J0biB7XG4gIGZvbnQtc2l6ZTogIDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZW5xdWV0ZS1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBub3Rlcy1zcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xufSIsIkB1c2UgXCIuLi8uLi9iYXNlL3V0aWxzLnNjc3NcIiBhcyB1dGk7XG5cbiNpbmZvX2FuZF9uZXdzX21vcmVfcGFnZXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qIOODquOCueODiOOBruihjOmgreaWh+Wtl+OCkua2iOOBl+OBvuOBmSAqL1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmluZm9fYW5kX25ld3NfbW9yZV9wYWdlX2lubmVye1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNpbmZvX2FuZF9uZXdzX21vcmVfcGFnZSBhLmluZm9fYW5kX25ld3NfbW9yZV9wYWdle1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB1dGkuJGNvbG9yLWJhc2UtbWlkZGxlZ3JheSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgJiBzcGFue1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuI2luZm9fYW5kX25ld3NfbW9yZV9wYWdlX2lubmVye1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNpbmZvX2FuZF9uZXdzX21vcmVfcGFnZSAubW9yZV9wYWdlX2xpbmt7XG4gIGNvbG9yOiB1dGkuJGNvbG9yLWJhc2UtbWlkZGxlZ3JheTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vKuOCteODneODvOODiOOBi+OCieOBiuefpeOCieOBmyovXG4jY2F0ZWdvcnlfaW5kZXggLm9rd19wYXJ0c19pbmZvX2FuZF9uZXdzX3NtYXJ0X3Bob25lIC50aXRsZXtcbiAgQGluY2x1ZGUgdXRpLm1wbHVzX2JfbWVkaXVtO1xufVxuXG4jY2F0ZWdvcnlfaW5kZXggLm9rd19wYXJ0c19pbmZvX2FuZF9uZXdzX3NtYXJ0X3Bob25lIGF7XG4gIHBhZGRpbmc6IDA7XG4gICY6OmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaW5mb1R4dCBhe1xuICBjb2xvcjogdXRpLiRjb2xvci1iYXNlLW5pY29ibGFjayAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59IiwiQHVzZSBcIi4uLy4uL2Jhc2UvdXRpbHMuc2Nzc1wiIGFzIHV0aTtcblxuI2luZm9fYW5kX25ld3Nfc2hvd3tcbiAgICAjb2t3X3N1Yl9oZWFkZXJ7XG4gICAgICAgIHRvcDogLTQ0cHg7XG4gICAgfVxuICAgIGgye1xuICAgICAgICBAaW5jbHVkZSB1dGkubXBsdXNfYl94eGxhcmdlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAuaW5mb25ld3NfdHRsX2JvcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogODAwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdF9ib3h7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvKuODrOOCpOOCouOCpuODiCovXG4gICAgLmluZm9uZXdzX2NvbHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgMDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICAgIC5pbmZvbmV3c19kYXRldGltZXtcbiAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHRvcDtcbiAgICAgICAgbWFyZ2luOiAzM3B4IDAgMTBweDtcbiAgICB9XG4gICAgLmluZm9uZXdzdGl0bGVfY29se1xuICAgICAgICBncmlkLXJvdzogMS8xO1xuICAgICAgICBncmlkLWNvbHVtbjogMS8zOyAgXG4gICAgfVxuICAgIC5pbmZvbmV3c190eHR7XG4gICAgICAgIGdyaWQtcm93OiAyLzM7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzQ7XG4gICAgfVxuICAgIC8q44K/44Kk44OI44OrKi9cbiAgICAuaW5mb25ld3N0aXRsZV9jb2x7XG4gICAgICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgfVxuICAgIC8q5pys5paHKi9cbiAgICAuaW5mb25ld3NfdHh0e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBoM3tcbiAgICAgICAgQGluY2x1ZGUgdXRpLmhpcmFnaW5vX2JfbWVkaXVtO1xuICAgIH1cbiAgICAuY29udGFjdF9ib3h7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC8q6KaL5Ye644GXKi9cbiAgICBoM3tcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIH1cbn0iLCJAdXNlIFwiLi4vLi4vYmFzZS91dGlscy5zY3NzXCIgYXMgdXRpO1xuLy8gb2tiaXotZGVmYXVsdFxuXG4vLyBoZWxwZGVza19pbmRleHtcblxuICAjaGVscGRlc2tfaW5kZXggLmhlbHBfYXR0ZW50aW9ue1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuICBcbiAgLmhkX3F1ZXN0aW9uX2Zvcm17XG4gICAgd2lkdGg6IDEwMjRweDtcbiAgfVxuICBcbiAgLmNvbHVtbl90dGx7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdXRpLiRjb2xvci1iYXNlLXN1cGVyc29mdGdyYXk7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxuICBcbiAgLkhEY29sdW1uX2xlZnQsIC5jcmVhdGVfYWNjb3VudF9yZXF1ZXN0X2xlZnR7XG4gICAgd2lkdGg6IDI5NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHV0aS4kY29sb3ItYmFzZS13aGl0ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzBweCAyMHB4O1xuICB9XG4gIFxuICAuSERjb2x1bW5fcmlnaHQsIC5jcmVhdGVfYWNjb3VudF9yZXF1ZXN0X3JpZ2h0e1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDBweDtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIFxuICAuSERjb250ZW50c190YWJsZSwgLmNyZWF0ZV9hY2NvdW50X3JlcXVlc3RfY29udGVudHNfdGFibGV7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB1dGkuJGNvbG9yLWJhc2Utc29mdGdyYXk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdXRpLiRjb2xvci1iYXNlLXNvZnRncmF5O1xuICB9XG4gIFxuICAuSERjb2x1bW5fcmlnaHQgdGV4dGFyZWEge1xuICAgIHdpZHRoOiA3MDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB1dGkuJGNvbG9yLWJhc2Utc29mdGdyYXk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA2cHggcmdiKDAgMCAwIC8gMjUlKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICByZXNpemU6IG5vbmU7XG4gIH1cbiAgXG4gIC5jb21taXRfYnV0dG9uX2Jsb2Nre1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHV0aS4kY29sb3ItYmFzZS1zb2Z0Z3JheSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggdXRpLiRjb2xvci1iYXNlLXNvZnRncmF5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggdXRpLiRjb2xvci1iYXNlLXNvZnRncmF5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czowIDAgNHB4IDRweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgJiAuaGRxX2NvbmZpcm1fYnRue1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIFxuICAuY29tbWl0X2J1dHRvbl9ibG9jayAuaW5wdXRfbm90ZXtcbiAgICBAaW5jbHVkZSB1dGkuaGlyYWdpbm9fbV94c21hbGw7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBcbiAgLmlucHV0X25vdGUgYnJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgLmhkcV9jb25maXJtX2J0bntcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIH1cbiAgXG4gIC5oZHFfY29uZmlybV9idG5fbHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAuaGRxX2NvbmZpcm1fYnRuX3J7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgI2hlbHBkZXNrX2luZGV4IC5oZHFfY29uZmlybV9idG5fYyAsICNoZWxwZGVza19uZXcgLmhkcV9jb25maXJtX2J0bl9je1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdXRpLiRjb2xvci1iYXNlLWJ0bmdyYXk7XG4gICAgY29sb3I6IHV0aS4kY29sb3ItYmFzZS13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHdpZHRoOiAyMzhweDtcbiAgfVxuICBcbiAgLm9rd19wYXJ0c191c3JfN3tcbiAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAvLyBiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xuICAgIC8vIHBhZGRpbmc6IDIycHggMjVweDtcbiAgICAvLyBib3JkZXI6IHNvbGlkIDFweCAjQzVDNUM1O1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC5zdXBlcl9hc3Npc3RhbnRfbXNne1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuc3BlY2lhbF9pbmZve1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utc3VwZXJzb2Z0Z3JheTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB1dGkuJGNvbG9yLWJhc2Utc29mdGdyYXk7XG4gICAgcGFkZGluZzogMjJweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICYgLmljb0luZntcbiAgICAgIEBpbmNsdWRlIHV0aS5oaXJhZ2lub19iX2xhcmdlO1xuICAgIH1cbiAgfVxuXG4gIC8q44Ko44Op44O8Ki9cbiAgI2hlbHBkZXNrX25ldyAuZXJyb3JFeHBsYW5hdGlvbntcbiAgICBiYWNrZ3JvdW5kOiB1dGkuJGNvbG9yLWJhc2Utd2hpdGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDI0cHggMCAyMHB4IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiB1dGkuJGNvbG9yLW1haW4tbm90ZXM7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKuODkeODs+OBj+OBmiovXG5cbiAgI2hlbHBkZXNrX2luZGV4ICAjb2t3X3N1Yl9oZWFkZXJ7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZF9xdWVzdGlvbl9mb3JtLCAuY3JlYXRlX2FjY291bnRfcmVxdWVzdF9mb3Jte1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICNoZWxwZGVza19uZXcgLm9rd19oZHFfZm9ybV9hcmVhe1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIFxuICAudHRsX2NvbHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgI2NhdGVnb3J5X3NlYXJjaCAudHRsX2NvbHtcbiAgICBtYXJnaW4tdG9wOiA1M3B4O1xuICB9XG4gIFxuICAuaGRxdWVzdGlvbl9jb2x7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcblxuIiwiQHVzZSBcIi4uLy4uL2Jhc2UvdXRpbHMuc2Nzc1wiIGFzIHV0aTtcblxuLyrjg5Hjg7PjgY/jgZoqL1xuI2hlbHBkZXNrX2NyZWF0ZSAjb2t3X2NvbnRlbnRzX2lubmVye1xuICBwYWRkaW5nOiA2MHB4IDAgMXB4IDBweDtcbn1cblxuI2hlbHBkZXNrX2NyZWF0ZSAjb2t3X3N1Yl9oZWFkZXJ7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogMTBweDtcbn1cblxuLy8gb2tiaXotZGVmYXVsdFxuXG4vLyAjaW5jaWRlbnRfYXR0cmlidXRlXzAgLFxuLy8gI2luY2lkZW50X2F0dHJpYnV0ZV8xICxcbi8vICNpbmNpZGVudF9hdHRyaWJ1dGVfMyAsXG4vLyAjaW5jaWRlbnRfYXR0cmlidXRlXzUgLFxuLy8gI2luY2lkZW50X2F0dHJpYnV0ZV82ICxcbi8vICNpbmNpZGVudF9hdHRyaWJ1dGVfOCAsXG4vLyAjaW5jaWRlbnRfYXR0cmlidXRlXzExLFxuLy8gI2luY2lkZW50X2F0dHJpYnV0ZV8xNyxcbi8vICNpbmNpZGVudF9hdHRyaWJ1dGVfMTgsXG4vLyAjaW5jaWRlbnRfYXR0cmlidXRlXzE5LFxuLy8gI2luY2lkZW50X2F0dHJpYnV0ZV8yMCxcbi8vICNpbmNpZGVudF9hdHRyaWJ1dGVfMjUsXG4vLyAjaW5jaWRlbnRfYXR0cmlidXRlXzM0LFxuLy8gI2luY2lkZW50X2F0dHJpYnV0ZV83NSxcbi8vICNpbmNpZGVudF9hdHRyaWJ1dGVfODksXG4vLyAjaW5jaWRlbnRfYXR0cmlidXRlXzE1OFxuI25ld19pbmNpZGVudCAuSERjb2x1bW5fcmlnaHQgaW5wdXRbdHlwZT1cInRleHRcIl17XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4IHV0aS4kY29sb3ItYmFzZS1zb2Z0Z3JheTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA2cHggcmdiKDAgMCAwIC8gMjUlKTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG59XG5cbi8vICNpbmNpZGVudF9hdHRyaWJ1dGVfNyxcbi8vICNpbmNpZGVudF9hdHRyaWJ1dGVfOSxcbi8vICNpbmNpZGVudF9hdHRyaWJ1dGVfMTAsXG4vLyAjaW5jaWRlbnRfYXR0cmlidXRlXzE1OSxcbi8vICNpbmNpZGVudF9hdHRyaWJ1dGVfMTY4LFxuLy8gI2luY2lkZW50X2F0dHJpYnV0ZV8xNjNcbiNuZXdfaW5jaWRlbnQgLkhEY29sdW1uX3JpZ2h0IHNlbGVjdHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdXRpLiRjb2xvci1iYXNlLXNvZnRncmF5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxufVxuXG4jbmV3X2luY2lkZW50IC5IRGNvbHVtbl9yaWdodCBkaXY6aGFzKD5zZWxlY3Qpe1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAgLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL25pY292aWRlby91c3IvZmlsZS9hdHRhY2htZW50L2ljb25fYXJyb3cuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn0gXG5cbiNpbmNpZGVudF9hdHRyaWJ1dGVfMTYze1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4XG59XG5cbi5IRGNvbHVtbl9sZWZ0IGRpdntcbiAgQGluY2x1ZGUgdXRpLmhpcmFnaW5vX2Jfc21hbGw7XG59XG5cbi5IRGNvbHVtbl9yaWdodCAuaW5wdXRfbm90ZXtcbiAgQGluY2x1ZGUgdXRpLmhpcmFnaW5vX21feHNtYWxsO1xuICBtYXJnaW46IDEzcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vLyDliYrpmaRcbiIsIkB1c2UgXCIuLi8uLi9iYXNlL3V0aWxzLnNjc3NcIiBhcyB1dGk7XG4vKuWFqOS9kyovXG4uaGVscGRlc2tfbmV3IC5va3dfaGRxX2NvbnRlbnRze1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4vKumWoumAo+OBmeOCi0ZBUSovXG4uaGRfcXVlc3Rpb25fZm9ybXtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgLnR0bF9jb2x7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBoMntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utc3VwZXJzb2Z0Z3JheTtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHV0aS4kY29sb3ItYmFzZS1zb2Z0Z3JheSAhaW1wb3J0YW50O1xuICB9XG4gIC5rYW5zaGluX3FhYm94e1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlYXJjaF9saXN0e1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnNlYXJjaF9saXN0X2lubmVye1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCA7XG4gICAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdXRpLiRjb2xvci1iYXNlLXNvZnRncmF5ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItbGVmdDogc29saWQgMXB4IHV0aS4kY29sb3ItYmFzZS1zb2Z0Z3JheSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggdXRpLiRjb2xvci1iYXNlLXNvZnRncmF5ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuICAua2Fuc2hpbl9xYXtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5oZHFfY29uZmlybV9idG5fY3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB1dGkuJGNvbG9yLWJhc2Utc29mdGdyYXk7XG4gICAgY29sb3I6IHV0aS4kY29sb3ItYmFzZS1uaWNvYmxhY2s7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYXtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICB9XG4gICAgYTpob3ZlcntcbiAgICAgIGNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgfVxuICB9XG4gIC5jb2xBcmVhe1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLmthbnNoaW5fcWF7XG4gIG1hcmdpbjogMDtcbn1cblxuLmthbnNoaW5fcWEgLmhkcV9jb25maXJtX2J0bntcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNzYV9idXR0b257XG4gIG1hcmdpbjogMDtcbn1cblxuI3NhX2J1dHRvbiAjc2FfY2xvc2V7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogdXRpLiRjb2xvci1iYXNlLW5pY29ibGFjaztcbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCAsIC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICAgIGJhY2tncm91bmQ6IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9hcnJvdy5zdmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgfVxufVxuXG4jc2FfYnV0dG9uICNzYV9vcGVue1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHV0aS4kY29sb3ItYmFzZS1uaWNvYmxhY2s7XG4gICY6OmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAgLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgIGJhY2tncm91bmQ6IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9hcnJvdy5zdmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgfVxufVxuXG5cbi8q44OR44Oz44GP44GaKi9cbiNoZWxwZGVza19jb21wbGV0ZSAjb2t3X2NvbnRlbnRzX2lubmVye1xuICBwYWRkaW5nOiA1MHB4IDAgMXB4IDBweDtcbn1cblxuI2hlbHBkZXNrX2NvbXBsZXRlICNva3dfc3ViX2hlYWRlcntcbiAgdG9wOiAxM3B4O1xuICBsZWZ0OiAxMHB4O1xufVxuXG4vLyBva2Jpei1kZWZhdWx0XG4uaGRxX2ZpbmlzaF9tc2dfYXJlYXtcbiAgd2lkdGg6IDEwMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCB1dGkuJGNvbG9yLWJhc2Utc29mdGdyYXk7XG4gIGJhY2tncm91bmQtY29sb3I6IHV0aS4kY29sb3ItYmFzZS13aGl0ZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDYwcHggYXV0bztcbn1cblxuLmhkcV9maW5pc2hfbXNnX21hcmt7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiciAmOmZpcnN0LWNoaWxke1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuXG4uaGRxX2ZpbmlzaF9tc2dfdGV4dHtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIHdpZHRoOiA5MzBweDtcbn1cblxuLmhkcV9maW5pc2hfbXNnX3RleHQgLmhkcV9jb25maXJtX2J0bl9je1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogdXRpLiRjb2xvci1iYXNlLW5pY29ibGFjaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmhkcV9maW5pc2hfbXNnX3RleHQgLmhkcV9jb25maXJtX2J0bl9jIGF7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHV0aS4kY29sb3ItYmFzZS13aGl0ZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdXRpLiRjb2xvci1iYXNlLXNvZnRncmF5O1xuICAmOnZpc2l0ZWR7XG4gICAgY29sb3I6IHV0aS4kY29sb3ItYmFzZS1uaWNvYmxhY2s7XG4gIH1cbiAgJjpob3ZlcntcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHV0aS4kY29sb3ItYmFzZS1zb2Z0Z3JheTtcbiAgfVxufVxuXG4jaGVscGRlc2tfbmV3IC5mb3JtX2luY2lkZW50XzYgPiBicntcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gLmZvcm1faW5jaWRlbnRfNyxcbi8vIC5mb3JtX2luY2lkZW50XzEwLFxuLy8gLmZvcm1faW5jaWRlbnRfMTYzXG4vLyB7XG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIH1cblxuLmZvcm1faW5jaWRlbnRfOCB0ZXh0YXJlYXtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLyrplqLpgKPjgZnjgotGQVEqL1xuXG4ua2Fuc2hpbl9xYXtcbiAgYm9yZGVyOiAwO1xufVxuXG4ua2Fuc2hpbnFhe1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLyrpgIHkv6Hjg7vnorroqo0qL1xuICNoZWxwZGVza19jcmVhdGUgLmhkcV9jb25maXJtX2J0bl9je1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGkuJGNvbG9yLWJhc2UtYnRuZ3JheTtcbiAgY29sb3I6IHV0aS4kY29sb3ItYmFzZS13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiAyMzhweDtcbiB9IiwiQHVzZSBcIi4uLy4uL2Jhc2UvdXRpbHMuc2Nzc1wiIGFzIHV0aTtcblxuLyropovlh7rjgZcqL1xuI2VucXVldGVfc2hvdyBoMiAsICNlbnF1ZXRlX25ldyBoMiwgI2VucXVldGVfY3JlYXRlIGgye1xuICB3aWR0aDogMTAyNHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBAaW5jbHVkZSB1dGkuaGlyYWdpbm9fYl9sYXJnZTtcbn1cbi5pY29NZW5xdWV0ZXtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSB1dGkubXBsdXNfYl94bWVkaXVtO1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS3jg5Xjgqnjg7zjg6AtLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKuOBiuWVj+OBhOWQiOOCj+OBm+WFg+eVquWPtyovXG4ubXJrdGVucXRfaW5jaWRlbnRfZGVzY3tcbkBpbmNsdWRlIHV0aS5oaXJhZ2lub19yX3NtYWxsO1xuY29sb3I6IHV0aS4kY29sb3ItYmFzZS1uaWNvYmxhY2s7XG5wYWRkaW5nOiAwO1xubWFyZ2luLWJvdHRvbTogMjBweDtcbmJhY2tncm91bmQ6IGluaGVyaXQ7XG5ib3JkZXI6IDA7XG59XG4vKuODquODvOODieaWhyovXG4ubXJrdGVucXRfZXhwbG4gLmlucHV0X25vdGUgZGl2e1xuICBAaW5jbHVkZSB1dGkuaGlyYWdpbm9fcl9zbWFsbDtcbn1cbi5tcmt0ZW5xdF9leHBsbiAuaW5wdXRfbm90ZSBkaXY6bnRoLWNoaWxkKDIpe1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1ya3RlbnF0X2V4cGxuIC5pbnB1dF9ub3RlIGRpdiBzcGFue1xuICBjb2xvcjogdXRpLiRjb2xvci1iYXNlLW5pY29ibGFjayAhaW1wb3J0YW50O1xufVxuLm1ya3RlbnF0X2V4cGxuIC5pbnB1dF9ub3RlIGRpdiBzcGFuIGF7XG4gIGNvbG9yOiB1dGkuJGNvbG9yLW1haW4tYmx1ZSAhaW1wb3J0YW50O1xufVxuLyrlv4XjgZrlhaXlipvjgZfjgabjgY/jgaDjgZXjgYQqL1xuLmhlbHBfYXR0ZW50aW9ue1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLyrjg5Xjgqnjg7zjg6DmrIQqL1xuLm1lX3F1ZXN0aW9uX2Zvcm17XG4gIHdpZHRoOiAxMDI0cHg7XG59XG4ubWVfY29udGVudHNfdGFibGV7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHV0aS4kY29sb3ItYmFzZS1zb2Z0Z3JheTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdXRpLiRjb2xvci1iYXNlLXNvZnRncmF5O1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuLm9rd19tcmt0ZW5xdF9jb250ZW50cyAubWVfY29udGVudHNfdGFibGV7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB1dGkuJGNvbG9yLWJhc2Utc29mdGdyYXk7XG59XG4ubXJrdGVucXRfbmFtZXtcbiAgQGluY2x1ZGUgdXRpLmhpcmFnaW5vX2JfbGFyZ2U7XG4gIGJvcmRlci1yYWRpdXM6IDdweCA3cHggMCAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utc3VwZXJzb2Z0Z3JheTtcbiAgcGFkZGluZzogMTdweCAyMnB4ICFpbXBvcnRhbnQ7XG59XG4ubWVfY29udGVudCBkbHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tZV9jb250ZW50IGR0LCAubWVfY29udGVudCBkZHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVfY29sdW1uX2xlZnR7XG4gIEBpbmNsdWRlIHV0aS5oaXJhZ2lub19iX21lZGl1bTtcbiAgd2lkdGg6IDM0MHB4O1xuICBwYWRkaW5nOiAyNHB4IDAgMjRweCAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm1lX2NvbHVtbl9yaWdodHtcbiAgQGluY2x1ZGUgdXRpLmhpcmFnaW5vX3JfeHNtYWxsO1xuICB3aWR0aDogNzQ5cHg7XG4gIG1heC13aWR0aDogNzQ5cHg7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBwYWRkaW5nOiAyNHB4IDI4cHggMjRweCAyMHB4O1xufVxuLm1lX2NvbHVtbl9yaWdodCAuaW5wdXRfbm90ZXtcbiAgQGluY2x1ZGUgdXRpLmhpcmFnaW5vX21feHNtYWxsO1xufVxuLm1lX2NvbHVtbl9yaWdodCB7XG4gIC5wYXJ0c197XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5mb3JtX3tcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jZW5xdWV0ZV9uZXcgLm1lX2NvbHVtbl9yaWdodCB7XG4gIC5wYXJ0c197XG4gICAgZm9udC1zaXplOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cblxuLm1lX2NvbHVtbl9yaWdodCAuZm9ybV8gaW5wdXRbdHlwZT1cInRleHRcIl0gLCAubWVfY29sdW1uX3JpZ2h0IC5mb3JtXyB0ZXh0YXJlYXtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdXRpLiRjb2xvci1iYXNlLXNvZnRncmF5O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDZweCByZ2IoMCAwIDAgLyAyNSUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuLm1lX2NvbHVtbl9yaWdodCAuZm9ybV8gdGV4dGFyZWF7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbi5tZV9jb21taXRfYnV0dG9uX2Jsb2Nre1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbn1cbi8q5YWl5Yqb5YaF5a6544KS56K66KqNKi9cbi5tZV9jb25maXJtX2J0bntcbiAgbWFyZ2luOiAyNHB4IDAgMCAwO1xufVxuLm1lX2NvbmZpcm1fYnRuX2wgLCAubWVfY29uZmlybV9idG5fcntcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZV9jb25maXJtX2J0bl9je1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGkuJGNvbG9yLWJhc2UtYnRuZ3JheTtcbiAgcGFkZGluZzogMjVweCA1NXB4O1xuICBjb2xvcjogdXRpLiRjb2xvci1iYXNlLXdoaXRlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLm1lX2ZpbmlzaF9tc2dfYXJlYSAubWVfY29uZmlybV9idG5fY3tcbiAgY29sb3I6IHV0aS4kY29sb3ItYmFzZS1uaWNvYmxhY2s7XG59XG5cbi8qLS0tLS0tLS3pgIHkv6HlrozkuoYtLS0tLS0tLSovXG4ubWVfZmluaXNoX21zZ19hcmVhe1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBib3JkZXI6IHNvbGlkIDFweCB1dGkuJGNvbG9yLWJhc2Utc29mdGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNjNweCA1M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utd2hpdGU7XG59XG4ubWVfZmluaXNoX21zZ19tYXJre1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1lX2ZpbmlzaF9tc2dfdGV4dCAubWVfY29uZmlybV9idG5fY3tcbiAgYmFja2dyb3VuZC1jb2xvcjogdXRpLiRjb2xvci1iYXNlLXdoaXRlO1xuICBib3JkZXI6IHNvbGlkIDFweCB1dGkuJGNvbG9yLWJhc2Utc29mdGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTZweCA1MHB4O1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuLm1lX2ZpbmlzaF9tc2dfdGV4dCAubWVfY29uZmlybV9idG5fYyBhe1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dF9ub3Rle1xuICBmb250LXNpemU6IDEwMCU7XG59IiwiQHVzZSBcIi4uLy4uL2Jhc2UvdXRpbHMuc2Nzc1wiIGFzIHV0aTtcblxuLyotLS0t44Km44Kj44K244O844OJ44OY44Or44OXLS0tLSovXG4ud3pkX3FzdENvbnRfY29se1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utd2hpdGU7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBtYXJnaW46IDMwcHggNjVweCAwO1xufVxuXG4ud3pkX3FzdENvbnRfdHh0LC53emRfc2xjdF9hcmVhIHtcbiAgJiBhOmxpbmt7XG4gICAgY29sb3I6IHV0aS4kY29sb3ItbWFpbi1ibHVlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgJiBhOnZpc2l0ZWR7XG4gICAgY29sb3I6IHV0aS4kY29sb3ItbWFpbi1ibHVlO1xuICB9XG4gICYgYTpob3ZlcntcbiAgICBjb2xvcjogdXRpLiRjb2xvci1tYWluLWJsdWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICYgYTphY3RpdmV7XG4gICAgY29sb3I6IHV0aS4kY29sb3ItbWFpbi1ibHVlO1xuICB9XG59IiwiQHVzZSBcIi4uLy4uL2Jhc2UvdXRpbHMuc2Nzc1wiIGFzIHV0aTtcblxuLyrlhajkvZMqL1xuXG4uZmFxX2Fuc19jb2wge1xuICAmIGE6bGlua3tcbiAgICBjb2xvcjogdXRpLiRjb2xvci1tYWluLWJsdWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgJiBhOnZpc2l0ZWR7XG4gICAgY29sb3I6IHV0aS4kY29sb3ItbWFpbi1ibHVlO1xuICB9XG4gICYgYTpob3ZlcntcbiAgICBjb2xvcjogdXRpLiRjb2xvci1tYWluLWJsdWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICYgYTphY3RpdmV7XG4gICAgY29sb3I6IHV0aS4kY29sb3ItbWFpbi1ibHVlO1xuICB9ICBcbn1cblxuXG5cblxuXG4vKuODoeOCpOODs+OCq+ODqeODoCovXG4ub2t3X21haW5fZmFxe1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4jZmFxX2Fuc3dlcl9jb250ZW50c3tcbiAgaDJ7XG4gICAgQGluY2x1ZGUgdXRpLmhpcmFnaW5vX2JfbGFyZ2UgO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbiAgaDN7XG4gICAgQGluY2x1ZGUgdXRpLmhpcmFnaW5vX2JfbGFyZ2UgO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbiAgLmEgKyBwe1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG4gIC5xICsgaDV7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbiAgdGh7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIHRye1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKuOBiuWVj+OBhOWQiOOCj+OBmyovXG4ub2t3X3BhcnRzX2hlbHBkZXNre1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4ucWFMaXN0IGF7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDYwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL25pY292aWRlby91c3IvZmlsZS9hdHRhY2htZW50L2J0bl9jb250YWN0LXBjLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdXRpLiRjb2xvci1tYWluLXNreWJsdWU7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9uaWNvdmlkZW8vdXNyL2ZpbGUvYXR0YWNobWVudC9pY29uX3N1cHBvcnQucG5nKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTA1cHg7XG4gIH1cbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGkuJGNvbG9yLW1haW4tY29tZXRibHVlO1xuICB9XG59XG5cbi8q6Zai6YCj44GZ44KLRkFRKi9cbi5pY29GYXF7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mYXFfbGlzdF9iZzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utd2hpdGU7XG59XG5cbi5mYXFfcmVsYXRlX2xpc3QgbGkuUV9zbWx7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9RLnN2Zyk7XG59XG5cbi5mYXFfcmVsYXRlX2xpc3QgbGkgYSB7XG4gIGNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utbmljb2JsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5mYXFfcmVsYXRlX2xpc3QgbGl7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xufVxuXG4ub2t3X3BhcnRzX2ZhcV9yZWxhdGlvbnN7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4IHV0aS4kY29sb3ItYmFzZS1zb2Z0Z3JheTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyMnB4O1xufVxuXG4jc2FfcmVjb21tZW5kX2xpc3QgLmhkcV9jb25maXJtX2J0bl9jIGF7XG4gIGNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLyogcXVlc3Rpb24qL1xuLmZhcV9xc3RDb250X3R0bHtcbiAgY29sb3I6IHV0aS4kY29sb3ItYmFzZS1uaWNvYmxhY2s7XG4gIEBpbmNsdWRlIHV0aS5oaXJhZ2lub19iX3hsYXJnZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdXRpLiRjb2xvci1iYXNlLXN1cGVyc29mdGdyYXk7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4IHV0aS4kY29sb3ItYmFzZS1zb2Z0Z3JheTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggdXRpLiRjb2xvci1iYXNlLXNvZnRncmF5O1xuICBib3JkZXItbGVmdDogc29saWQgMXB4IHV0aS4kY29sb3ItYmFzZS1zb2Z0Z3JheTtcbn1cblxuLmljb1F7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9RLnN2Zykgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmZhcV9xc3RDb250X2NvbHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCB1dGkuJGNvbG9yLWJhc2Utc29mdGdyYXk7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4IHV0aS4kY29sb3ItYmFzZS1zb2Z0Z3JheTtcbiAgcGFkZGluZzogMTBweCA2NXB4IDMwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZhcV9xc3RDb250X2NvbHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5cbi8qYW5zd2VyKi9cbi5mYXFfYW5zX3R0bHtcbiAgY29sb3I6IHV0aS4kY29sb3ItYmFzZS1uaWNvYmxhY2s7XG4gIEBpbmNsdWRlIHV0aS5oaXJhZ2lub19iX3hsYXJnZTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCB1dGkuJGNvbG9yLWJhc2Utc29mdGdyYXk7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4IHV0aS4kY29sb3ItYmFzZS1zb2Z0Z3JheTtcbiAgcGFkZGluZzogMTBweCAyN3B4IDEwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmljb0F7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9BLnN2Zykgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDAgOHB4IDUwcHg7XG59XG5cbi5mYXFfYW5zX2JvcntcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmZhcV9hbnNfY29se1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCB1dGkuJGNvbG9yLWJhc2Utc29mdGdyYXk7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4IHV0aS4kY29sb3ItYmFzZS1zb2Z0Z3JheTtcbiAgcGFkZGluZzogMTVweCA2NXB4IDIwcHg7XG59XG5cbi5pY29IZWxwZGVza3tcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZhcV9hbnN3ZXJfY29udGVudHMgLmltYWdlX2ljb24sICN3aXphcmRfbGlzdCAuaW1hZ2VfaWNvbntcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4jZmFxX2Fuc3dlcl9jb250ZW50cyAuY29sOmZpcnN0LWNoaWxke1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuI2ZhcV9hbnN3ZXJfY29udGVudHMgLmNvbHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDElIDAgMSUgMS42JTtcbn1cblxuI2ZhcV9hbnN3ZXJfY29udGVudHMgLndyYXBfZW0sICN3aXphcmRfbGlzdCAud3JhcF9lbXtcbiAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jZmFxX2Fuc3dlcl9jb250ZW50cyAuaGRnX2VtLCAjd2l6YXJkX2xpc3QgLmhkZ19lbXtcbiAgY29sb3I6IHV0aS4kY29sb3ItbWFpbi1ub3RlcztcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHV0aS4kY29sb3ItbWFpbi1ub3RlcztcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI2ZhcV9hbnN3ZXJfY29udGVudHMgLmltYWdlX3Jlc3BvbnNpdmUsICN3aXphcmRfbGlzdCAuaW1hZ2VfcmVzcG9uc2l2ZXtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2ZhcV9hbnN3ZXJfY29udGVudHMgLnRleHRfYm94LCAjd2l6YXJkX2xpc3QgLnRleHRfYm94e1xuICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgZm9udC1zaXplOiA4NSU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uZmFxX2FkZGl0aW9uX2NvbHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZhcV9hbnN3ZXJfY29udGVudHMgLnRvYyBsaXtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAycHggMTVweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4jd2l6YXJkX2xpc3R7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggdXRpLiRjb2xvci1iYXNlLXNvZnRncmF5O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCB1dGkuJGNvbG9yLWJhc2Utc29mdGdyYXk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuI3dpemFyZF9saXN0IC5mYXFfYW5zX2NvbCAsI3dpemFyZF9saXN0IC5mYXFfYW5zX3R0bHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuI3dpemFyZF9jb250ZW50XzAgaDIge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuI2ZhcV9zaG93IC5zbWFsbCwgI3dpemFyZF9saXN0IC5zbWFsbHtcbiAgQGluY2x1ZGUgdXRpLmhpcmFnaW5vX21fc21hbGw7XG59XG5cbiNmYXFfc2hvdyAuYm9sZCwgI3dpemFyZF9saXN0IC5ib2xke1xuICBAaW5jbHVkZSB1dGkuaGlyYWdpbm9fYl9tZWRpdW07XG59XG5cbi5hbnN3ZXJfY29udGVudHMgLmdyb3VwOmJlZm9yZSwgLmFuc3dlcl9jb250ZW50cyAuZ3JvdXA6YWZ0ZXJ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG59XG5cbiNmYXFfYW5zd2VyX2NvbnRlbnRzIC5ncm91cDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4jZmFxX2Fuc3dlcl9jb250ZW50cyAuZ3JvdXA6YmVmb3JlLCAjZmFxX2Fuc3dlcl9jb250ZW50cyAuZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuI2ZhcV9hbnN3ZXJfY29udGVudHMgLm1lbnVfbGluayB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4jZmFxX2Fuc3dlcl9jb250ZW50cyAubWVudV9saW5rIGxpIHtcbiAgbWFyZ2luOiAwcHggMTBweCAxMHB4IDBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjA0LCAyMDQsIDIwNCk7XG4gICAgY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG59XG5cbi8q44OR44Oz44Kv44K6Ki9cbiNoZWxwZGVza19uZXcgI29rd19zdWJfaGVhZGVye1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgei1pbmRleDogOTk5OTk5OTtcbn1cblxuI2ZhcV9zaG93ICNva3dfc3ViX2hlYWRlcntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02MHB4O1xuICB6LWluZGV4OiA5OTk5OTk5O1xufVxuXG4jaGVscGRlc2tfbmV3ICNva3dfY29udGVudHNfaW5uZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2ZhcV9hbnN3ZXJfY29udGVudHMgLmRpc2NfbGlzdHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbn1cblxuLm9rd19icmVhZF9saXN0IGEge1xuICBjb2xvcjogdXRpLiRjb2xvci1iYXNlLW5pY29ibGFjayAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cblxuLyrjg4bjg7zjg5bjg6sqL1xuI2ZhcV9hbnN3ZXJfY29udGVudHMgLnRhYmxlX25vcm1hbCwgI3dpemFyZF9saXN0IC50YWJsZV9ub3JtYWx7XG4gIGJvcmRlci1zcGFjaW5nOiAycHggMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgem9vbTogMTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAmIHRoICwgdHIgLCB0ZCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdXRpLiRjb2xvci1iYXNlLXNvZnRncmF5O1xuICB9XG4gICYgdGR7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbiAgfVxuXG4vLyBva2Jpel9kZWZhdWx0XG5cbi5mYXFfZGF0ZU5ve1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFxX3FzdEluZl9jb2x7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi8q44Ki44Kz44O844OH44Kj44Kq44OzKi9cbmRpdntcbiAgJltkYXRhLXJvbGU9XCJjb2xsYXBzaWJsZVwiXXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICY6OmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICdcXDAyNzk1JztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAgLCAtNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLyrjgqLjgrPjg7zjg4fjgqPjgqrjg7MqL1xuLmFjY29yZGlvbntcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMThweCA3MHB4IDE4cHggMThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFjY29yZGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXDAyNzk1JztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzc3NztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAgLCAtNTAlKTtcbn1cblxuLmFjY29yZGlvbi5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMjc5NlwiO1xufVxuXG4uYWNjb3JkaW9uLmFjdGl2ZSwgLmFjY29yZGlvbjpob3ZlcntcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLnBhbmVse1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogM3B4IDE4cHggMCAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wYW5lbC5zaG93e1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufSIsIkB1c2UgXCIuLi8uLi9iYXNlL3V0aWxzLnNjc3NcIiBhcyB1dGk7XG5cblxuLmVucXVldGUtcGN7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmVucXVldGVfSW5uZXJ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utc3VwZXJzb2Z0Z3JheTtcbiAgYm9yZGVyOiAxcHggc29saWQgdXRpLiRjb2xvci1iYXNlLXNvZnRncmF5O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xufVxuXG4uZW5xdWV0ZS1TZWxlY3Rpb25fSW5uZXJ7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5lbnF1ZXRlX1RleHR7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmVucXVldGVfcGFyYWdyYXBoe1xuICBAaW5jbHVkZSB1dGkuZW5xdWV0ZS1tZXNzYWdlO1xufVxuXG4uaXMtcmVzdWx0TWVzc2FnZXtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmlzLWNvbXBsZXRpb257XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnF1ZXRlX2J0bnN7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1OHB4O1xufVxuXG4uZW5xdWV0ZV9idG57XG4gIHdpZHRoOiAyMzhweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHV0aS4kY29sb3ItYmFzZS1idG5ncmF5O1xuICBjb2xvcjogdXRpLiRjb2xvci1iYXNlLXdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgJjpmaXJzdC1jaGlsZHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XG4gIH1cbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utbmljb2JsYWNrO1xuICB9XG4gICY6Zm9jdXN7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdXRpLiRjb2xvci1iYXNlLWJ0bmdyYXk7XG4gIH1cbn1cblxuLmlzLXllc3tcbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbi15ZXMuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA4MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSk7XG4gIH1cbn1cblxuLmlzLW5ve1xuICAmOjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9uaWNvdmlkZW8vdXNyL2ZpbGUvYXR0YWNobWVudC9pY29uLW5vLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogODBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MCUpO1xuICB9XG59XG5cbi5lbnF1ZXRlLW1lc3NhZ2V7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnF1ZXRlLW1lc3NhZ2VfSW5uZXIge1xuICB3aWR0aDogOTQ0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZW5xdWV0ZS1tZXNzYWdlX1RleHR7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG59XG5cbi5lbnF1ZXRlLW1lc3NhZ2VfUGFyYWdyYXBoIHtcbiAgQGluY2x1ZGUgdXRpLmVucXVldGUtbWVzc2FnZTtcbn1cbi5lbnF1ZXRlLW1lc3NhZ2VfTm90ZXMge1xuICBAaW5jbHVkZSB1dGkudGV4dF9icmVhZDtcbn1cblxuLmVucXVldGUtbWVzc2FnZV9UZXh0Qm94IHtcbiAgd2lkdGg6IDk0NHB4O1xuICBoZWlnaHQ6IDExNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRENEQ0Q7LypUT0RPOuOCq+ODqeODvOeiuuiqjSovXG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTdweCAyN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4uZW5xdWV0ZV9ib3h7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHV0aS4kY29sb3ItYmFzZS1zb2Z0Z3JheSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB1dGkuJGNvbG9yLWJhc2Utc29mdGdyYXkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB1dGkuJGNvbG9yLWJhc2Utc29mdGdyYXkgIWltcG9ydGFudDtcbn1cblxuLm1lc3NhZ2UtYm94e1xuICByZXNpemU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5lbnF1ZXRlLW1lc3NhZ2VfVGV4dF9Ob3Rlc3tcbiAgQGluY2x1ZGUgdXRpLnRleHRfYnJlYWQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5lbnF1ZXRlLW1lc3NhZ2VfTm90ZXMtbGlua3tcbiAgY29sb3I6IHV0aS4kY29sb3ItbWFpbi1ibHVlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmVucXVldGUtbWVzc2FnZV9TdWJtaXRCdG57XG4gIHdpZHRoOiA0NjBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHV0aS4kY29sb3ItbWFpbi1za3libHVlO1xuICBjb2xvcjogdXRpLiRjb2xvci1iYXNlLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdXRpLiRjb2xvci1tYWluLWJsdWU7XG4gIH1cbn1cblxuLmVucXVldGUtbWVzc2FnZV9TdWJtaXRCdG4tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGkuJGNvbG9yLWJhc2UtYnRuZ3JheTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pcy1vcGVue1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmludmlzaWJsZXtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9rd19wYXJ0c19lbnF1ZXRle1xuICBib3JkZXI6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdXRpLiRjb2xvci1iYXNlLXNvZnRncmF5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdXRpLiRjb2xvci1iYXNlLXNvZnRncmF5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHV0aS4kY29sb3ItYmFzZS1zb2Z0Z3JheSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweCAhaW1wb3J0YW50O1xufVxuXG4ucXVlc3Rpb25lcl9kZXNjcmlwdGlvbntcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnF1ZXN0aW9uZXJfc3VibWl0X2J0bntcbiAgZm9udC1zaXplOiAwO1xuICBpbnB1dHtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgJjo6YWZ0ZXJ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbnRlbnQ6IFwi44Ki44Oz44Kx44O844OI44KS6YCB44KLXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufSIsIkB1c2UgXCIuLi8uLi9iYXNlL3V0aWxzLnNjc3NcIiBhcyB1dGk7XG5cbi8q5qSc57Si57WQ5p6c5LiA6KanX+ODkeODs+OCr+OCuiovXG4jY2F0ZWdvcnlfc2VhcmNoICNva3dfc3ViX2hlYWRlcntcbnRvcDogLTk1cHggIWltcG9ydGFudDtcbn1cblxuI2NhdGVnb3J5X3Nob3cgI29rd19zdWJfaGVhZGVye1xuICB0b3A6IC04NHB4O1xufVxuXG4vKuOCq+ODhuOCtOODquODvOODmOODq+ODlyovXG4jY2F0ZWdvcnlfc2hvdyAub2t3X3BhcnRzX3N1Yl9jYXRlZ29yeSAuY2F0ZUxpc3RfM2xpbmUgLCAjY2F0ZWdvcnlfc2hvdyAub2t3X3BhcnRzX3N1Yl9jYXRlZ29yeSAuY2F0ZUxpc3RfMmxpbmV7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSA3cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgJjpudGgtY2hpbGQoM24pe1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4jY2F0ZWdvcnlfc2hvdyAuY2F0ZUxpc3RfM2xpbmUgLmNhdGVfbWlkZGxlICwgI2NhdGVnb3J5X3Nob3cgLmNhdGVMaXN0XzJsaW5lIC5jYXRlX21pZGRsZXtcbiAgYmFja2dyb3VuZC1jb2xvcjogdXRpLiRjb2xvci1iYXNlLXN1cGVyc29mdGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIDpmaXJzdC1jaGlsZHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgOm50aC1jaGlsZCgzbil7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIGE6bGlua3tcbiAgICBjb2xvcjogdXRpLiRjb2xvci1iYXNlLW5pY29ibGFjazsgXG4gIH1cbiAgJjpiZWZvcmV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAgLCAtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgYmFja2dyb3VuZDogdXJsKC9uaWNvdmlkZW8vdXNyL2ZpbGUvYXR0YWNobWVudC9pY29uX2Fycm93LnN2Zykgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxuICBhe1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuI2NhdGVnb3J5X3Nob3cgLmNhdGVMaXN0XzNsaW5lIC5jYXRlX3NtYWxsICwgI2NhdGVnb3J5X3Nob3cgLmNhdGVMaXN0XzJsaW5lIC5jYXRlX3NtYWxse1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5jYXRlTGlzdF9hcmVhe1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLmNhdGVMaXN0X2JveHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgLy8gZGlzcGxheTogZmxleDtcbiAgJiBsaTpsYXN0LWNoaWxke1xuICAgIGRpdntcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLm9rd19wYXJ0c19zdWJfY2F0ZWdvcnkgLmNhdGVMaXN0X2JveCBsaXtcbiAgYm9yZGVyOiAxcHggc29saWQgIHV0aS4kY29sb3ItYmFzZS1zdXBlcnNvZnRncmF5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbiNjYXRlZ29yeV9pbmRleCBsaS5jYXRlTGlzdHtcbiAgYm9yZGVyOiAwO1xufVxuXG4jY2F0ZWdvcnlfc2hvdyAudHRsX2NvbHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuI2NhdGVnb3J5X3Nob3cgLmNhdGVMaXN0X2FyZWEgdWx7XG4gIDpsYXN0LWNoaWxkIGxpIGRpdntcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiNjYXRlZ29yeV9zaG93IC5va3dfcGFydHNfc3ViX2NhdGVnb3J5ICwgI2NhdGVnb3J5X3Nob3cgLm9rd19tYWluX2NhdGVnb3J5e1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4jY2F0ZWdvcnlfc2hvdyAub2t3X3BhcnRzX3N1Yl9jYXRlZ29yeSAuY2F0ZV9zbWFsbCB7XG4gIGxpe1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgdXRpLmhpcmFnaW5vX2JfbWVkaXVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBhe1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5cbi8q5LiA6KanKi9cblxuXG4vKirpoIbnlaoqKi9cbi5va3dfc29ydF9zZWxlY3R7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utc3VwZXJzb2Z0Z3JheTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgQGluY2x1ZGUgdXRpLmhpcmFnaW5vX2Jfc21hbGw7XG59XG5cbi5va3dfc29ydF9zZWxlY3Qgc2VsZWN0e1xuICB3aWR0aDogMTcwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uc29ydF9kZXNjX2ltYWdlX29mZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9hcnJvdy5zdmcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5zb3J0X2FzY19pbWFnZV9vZmZ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9hcnJvdy5zdmcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xufVxuLnNvcnRfZGVzY19pbWFnZV9vbiAsIC5zb3J0X2FzY19pbWFnZV9vbntcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc29ydF9hcnJvdyBzcGFuLCAuc29ydF9hcnJvdyBhe1xuICBmbG9hdDogbm9uZTtcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9hcnJvdy5zdmcpO1xuICB9XG59XG5cbi5zb3J0X2Fycm93e1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKirjg6rjgrnjg4gqKi9cbi5pY29SZXN1bHR7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIEBpbmNsdWRlIHV0aS5tcGx1c19iX3h4bGFyZ2U7XG59XG5cbi5zZWFyY2hfbGlzdHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNlYXJjaF9saXN0X2JnMXtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLnNlYXJjaF9saXN0X2JnMntcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdXRpLiRjb2xvci1iYXNlLXdoaXRlO1xufVxuXG4uc2VhcmNoX2xpc3RfaW5uZXJ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlcjogc29saWQgMXB4IHV0aS4kY29sb3ItYmFzZS1zb2Z0Z3JheTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0NXB4O1xufVxuXG4uaWNvUV9zbWx7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9RLnN2Zykgbm8tcmVwZWF0IHNjcm9sbCAyOHB4IDI5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogIDI2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaWNvUV9zbWwgYXtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utbmljb2JsYWNrO1xufVxuXG4uaWNvQV9zbWx7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9BLnN2Zykgbm8tcmVwZWF0IHNjcm9sbCAwJSA0MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgcGFkZGluZzogM3B4IDAgMCA1M3B4O1xuICB3aWR0aDogOTMwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDI5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmljb0Ffc21sIGF7XG4gIGNvbG9yOiAjMDU2REZGO1xufVxuXG4uc2VhcmNoX3FhdHRse1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4jY2F0ZWdvcnlfc2hvdyAuY2F0ZUxpc3RfMWxpbmUgLmNhdGVfbWlkZGxle1xuICBjb2xvcjogdXRpLiRjb2xvci1iYXNlLW5pY29ibGFjaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICYgYTpsaW5re1xuICAgICAgICBjb2xvcjogdXRpLiRjb2xvci1iYXNlLW5pY29ibGFjazsgXG4gICAgfVxufVxuXG4uc2VhcmNoX2RhdGVfYXJlYXtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogYW5zd2VyKi9cblxuLnF7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9RLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OTk5OXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYXtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZDogdXJsKC9uaWNvdmlkZW8vdXNyL2ZpbGUvYXR0YWNobWVudC9pY29uX0Euc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0ZXh0LWluZGVudDogLTk5OTk5OTk5cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi8q44Oa44O844K4Ki9cbi5wYWdpbmF0aW9ue1xuICB3aWR0aDogNTgwcHg7XG4gIGZsb2F0OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYgPiBlbSAsIGF7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utc3VwZXJzb2Z0Z3JheTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIHV0aS5oaXJhZ2lub19iX3NtYWxsIDtcbiAgfVxuICAmIGVte1xuICAgIGNvbG9yOiB1dGkuJGNvbG9yLWJhc2UtbWlkZGxlZ3JheTtcbiAgfVxuICAmIGF7XG4gICAgY29sb3I6IHV0aS4kY29sb3ItYmFzZS1uaWNvYmxhY2s7XG4gIH1cbn1cblxuI2ZhcV9saXN0IC51aS1maXJzdC1jaGlsZCArIC5saXN0XzEgeyBcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuIH1cbiAjZmFxX2xpc3QgLnVpLWxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gfVxuXG4ubmV4dF9wYWdle1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwKSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgJjo6YmVmb3Jle1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlICwgLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9uaWNvdmlkZW8vdXNyL2ZpbGUvYXR0YWNobWVudC9pY29uX2Fycm93LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gICYuZGlzYWJsZWR7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSAsIC01MCUpIHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL25pY292aWRlby91c3IvZmlsZS9hdHRhY2htZW50L2ljb25fYXJyb3ctZGlzYWJsZWQuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG59XG5cbi5wZ19jb2xfZG93bntcbiAgbWFyZ2luOiAwIDAgMTIwcHg7XG59XG5cbi5wZ19zY3J7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnByZXZpb3VzX3BhZ2V7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAmOjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSAsIC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9hcnJvdy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5hLnByZXZpb3VzX3BhZ2V7XG4gIHdpZHRoOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICY6OmJlZm9yZXtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIHV0aS5oaXJhZ2lub19iX3NtYWxsIDtcbn1cbn1cblxuLnByZXZpb3VzX3BhZ2UuZGlzYWJsZWR7XG4gICY6OmJlZm9yZXtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUgLCAtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL25pY292aWRlby91c3IvZmlsZS9hdHRhY2htZW50L2ljb25fYXJyb3ctZGlzYWJsZWQuc3ZnKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wZ19ub3tcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4vKuaknOe0oue1kOaenDDku7YqL1xuLmt3ZF9ub25le1xuICBtYXJnaW46IDE1cHggM3B4IDIwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utd2hpdGU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5cbi8vIG9rYml6X2RlZmF1bHRcblxuLmZhcV9kYXRlTm97XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYXFfcXN0SW5mX2NvbHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn0iLCJAdXNlIFwiLi4vLi4vYmFzZS91dGlscy5zY3NzXCIgYXMgdXRpO1xuXG4ucHJlTGluayBhICwgLnByZUxpbmsgYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHV0aS4kY29sb3ItbWFpbi1iYWNrYnRuO1xuICBjb2xvcjogdXRpLiRjb2xvci1iYXNlLW5pY29ibGFjaztcbiAgdHJhbnNpdGlvbjogMC4xcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgQGluY2x1ZGUgdXRpLnRvcF9idG47XG4gICY6aG92ZXJ7XG4gICAgY29sb3I6IHV0aS4kY29sb3ItYmFzZS1taWRkbGVncmF5O1xuICB9XG4gICY6bGlua3tcbiAgICBjb2xvcjogdXRpLiRjb2xvci1iYXNlLW5pY29ibGFjayAhaW1wb3J0YW50O1xuICB9XG4gICY6OmJlZm9yZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9hcnJvdy5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCAsIC01MCUpIHJvdGF0ZSggLTE4MGRlZyApO1xuICB9XG59XG5cbi5wcmVMaW5rIGlucHV0e1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdXRpLiRjb2xvci1tYWluLWJhY2tidG47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvaWNvbl9hcnJvdy1sZWZ0LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDlweCA1MCU7XG4gIGNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utbmljb2JsYWNrO1xuICB0cmFuc2l0aW9uOiAwLjFzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgQGluY2x1ZGUgdXRpLnRvcF9idG47XG4gICY6aG92ZXJ7XG4gICAgY29sb3I6IHV0aS4kY29sb3ItYmFzZS1taWRkbGVncmF5O1xuICB9XG4gICY6bGlua3tcbiAgICBjb2xvcjogdXRpLiRjb2xvci1iYXNlLW5pY29ibGFjayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcmVMaW5re1xuICBiYWNrZ3JvdW5kOiBub25lO1xufSIsIkB1c2UgXCIuLi8uLi9iYXNlL3V0aWxzLnNjc3NcIiBhcyB1dGk7XG4vKuOCreODvOODr+ODvOODieaknOe0ouODh+OCtuOCpOODsy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8q56m6Y29sQXJlYeWJiumZpCovXG4uY29sQXJlYTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8q5LiN6KaB44OR44O844OE5YmK6ZmkKi9cbi5va3dfcGFydHNfc2VhcmNoIC50dGxfY29sLFxuLm9rd19wYXJ0c19zZWFyY2ggLnNlYXJjaF9kZXNjcmlwdGlvbixcbi5va3dfcGFydHNfc2VhcmNoIC5zZWFyY2hfZmFxX3R5cGUsXG4ub2t3X3BhcnRzX3NlYXJjaCAuc2VhcmNoX3N3aXRjaCxcbi5va3dfcGFydHNfc2VhcmNoIC5zZWFyY2hfZmFxX3R5cGUsXG4ub2t3X3BhcnRzX3NlYXJjaCAuc2VhcmNoX2NhdGVnb3J5X3dyYXBwZXIsXG4ub2t3X3BhcnRzX3NlYXJjaCAuc2VhcmNoX2F0dHJpYnV0ZXtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4ub2t3X3BhcnRzX3NlYXJjaCB7XG5wYWRkaW5nLXRvcDogMTZweDtcbiAgd2lkdGg6IDEwMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbmhlaWdodDogNjBweDtcbn1cblxuLnNlYXJjaF9mcm1BcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0NnB4O1xuICB6LWluZGV4OiA5OTk5OTk5O1xufVxuLm9uZUNvbCAua2V5d29yZF9tb2RlIC5zZWFyY2hfZGVzY3JpcHRpb257XG5tYXJnaW46IDA7XG59XG5cbi8q5YWl5Yqb5qyEKi9cbiNhZHZhbmNlZF9zZWFyY2hfZm9ybSAua2V5d29yZF9tb2RlLCBcbiNhZHZhbmNlZF9zZWFyY2hfZm9ybSAubmF0dXJhbF9tb2RlIHtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG4ua2V5d29yZF9mcm0sIC5uX2tleXdvcmRfZnJtIHtcbiAgd2lkdGg6IDM0NnB4O1xuICByZXNpemU6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgLy8gcGFkZGluZy10b3A6IDExcHg7XG4gIC8vIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzVDNUM1O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6ICNDNUM1QzU7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDEycHghaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAmOjpwbGFjZWhvbGRlcntcbiAgICBjb2xvcjogdXRpLiRjb2xvci1iYXNlLXNvZnRncmF5O1xuICAgIEBpbmNsdWRlIHV0aS5oaXJhZ2lub19tX3hzbWFsbDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuLyrjg5zjgr/jg7MqL1xuLnNlYXJjaF9mcm1BcmVhIC5rZXl3b3JkX2ZybWJ0biwgLnNlYXJjaF9mcm1BcmVhIC5uX2tleXdvcmRfZnJtYnRuLCAuc2VhcmNoX2ZybUFyZWEgLmtleXdvcmRfbW9kZSAua2V5d29yZF9mcm1idG4sIC5zZWFyY2hfZnJtQXJlYSAubmF0dXJhbF9tb2RlIC5rZXl3b3JkX2ZybWJ0biB7XG53aWR0aDogNDZweDtcbmhlaWdodDogNDRweDtcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcbmJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvc2VhcmNoX20uc3ZnJyk7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xuYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbmJhY2tncm91bmQtc2l6ZTogMjJweDtcbmJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbnRleHQtaW5kZW50OiAtMjUyNTI1MjVweDtcbmNvbG9yOiAjZmZmO1xuZm9udC13ZWlnaHQ6IGJvbGQ7XG5mb250LXNpemU6IDEycHg7XG4td2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG50cmFuc2l0aW9uOiAwLjJzO1xufVxuLnNlYXJjaF9mcm1BcmVhIC5rZXl3b3JkX2ZybWJ0bjpob3ZlciwgXG4uc2VhcmNoX2ZybUFyZWEgLm5fa2V5d29yZF9mcm1idG46aG92ZXIsIFxuLnNlYXJjaF9mcm1BcmVhIC5rZXl3b3JkX21vZGUgLmtleXdvcmRfZnJtYnRuOmhvdmVyLCBcbi5zZWFyY2hfZnJtQXJlYSAubmF0dXJhbF9tb2RlIC5rZXl3b3JkX2ZybWJ0bjpob3ZlciB7XG5iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9uaWNvdmlkZW8vdXNyL2ZpbGUvYXR0YWNobWVudC9zZWFyY2hfYi5zdmcnKTtcbn1cblxuLyrjgrXjgrjjgqfjgrnjg4gqL1xuLnNlYXJjaF9zdWdnZXN0e1xuICB0b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgdXRpLmhpcmFnaW5vX21feHNtYWxsO1xufVxuXG4ja2V5d29yZF90ZXh0X3N1Z2dlc3R7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbiNrZXl3b3JkX3RleHRfc3VnZ2VzdCBkaXZ7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjY2NjO1xuICAmOmZpcnN0LWNoaWxke1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4iLCJAdXNlIFwiLi4vLi4vYmFzZS91dGlscy5zY3NzXCIgYXMgdXRpO1xuICAuc3QtSGVhZGVyTWFpbl9Db250ZW50c0JhY2sge1xuICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5zdC1IZWFkZXJNYWluX0JyZWFke1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAuc3QtSGVhZGVyTWFpbl9CcmVhZExpc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuXG4gIC5zdC1IZWFkZXJNYWluX0JyZWFkSXRlbXtcbiAgICBAaW5jbHVkZSB1dGkudGV4dF9icmVhZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICAgIGNvbG9yOiB1dGkuJGNvbG9yLWJhc2UtbWlkZGxlZ3JheTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3QtSGVhZGVyTWFpbl9CcmVhZExpbmt7XG4gICAgY29sb3I6IHV0aS4kY29sb3ItYmFzZS1taWRkbGVncmF5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIC8vIEBpbmNsdWRlIHRleHRfYnJlYWQ7XG4gICAgJjpsaW5re1xuICAgICAgY29sb3I6IHV0aS4kY29sb3ItYmFzZS1taWRkbGVncmF5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogdXRpLiRjb2xvci1iYXNlLW5pY29ibGFjayAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAmOnZpc2l0ZWR7XG4gICAgICBjb2xvcjogIHV0aS4kY29sb3ItYmFzZS1taWRkbGVncmF5ICAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zdC1IZWFkZXJNYWluX0JyZWFkVGV4dHtcbiAgICBjb2xvcjogdXRpLiRjb2xvci1iYXNlLW1pZGRsZWdyYXk7XG4gIH1cblxuXG4gIC8q44OR44Oz44GP44GaKi9cbiAgI29rd19jb250ZW50c19iYXNle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjb2t3X3N1Yl9oZWFkZXJ7XG4gICAgd2lkdGg6IDYxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00NHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cblxuICAub2t3X2JyZWFkIGxpe1xuICAgICBzcGFue1xuICAgICAgY29sb3I6IHV0aS4kY29sb3ItYmFzZS1uaWNvYmxhY2s7XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIGNvbG9yOiB1dGkuJGNvbG9yLWJhc2UtbWlkZGxlZ3JheTtcbiAgICAgIH1cbiAgICAgfVxuICAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB1dGkuJGNvbG9yLW1haW4tYmx1ZTtcbiAgICAgfVxuICB9IiwiQHVzZSBcIi4uLy4uL2Jhc2UvdXRpbHMuc2Nzc1wiIGFzIHV0aTtcblxuLnN0LUhlYWRlciB7XG4gIG1hcmdpbjogMDtcbn1cbiIsIkB1c2UgXCIuLi8uLi9iYXNlL3V0aWxzLnNjc3NcIiBhcyB1dGk7XG4uc3QtSGVhZGVye1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDQ0cHg7XG59XG5cbi5zdC1IZWFkZXJNYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdC1IZWFkZXJNYWluLXNwe1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0LUhlYWRlck1haW5fQ29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4uc3QtSGVhZGVyTWFpbl9Mb2dvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdXRpLiRjb2xvci1iYXNlLW5pY29ibGFjaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdC1IZWFkZXJNYWluX0xvZ29Jbm5lciB7XG4gIHdpZHRoOiAxMDQ0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zdC1IZWFkZXJNYWluX0xvZ29JdGVte1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utd2hpdGU7XG59XG5cbi5zdC1IZWFkZXJNYWluX0xvZ28tTmljb25pY28ge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICB0ZXh0LWluZGVudDogLTI1MjUyNTI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvbmljb25pY28uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggdXRpLiRjb2xvci1iYXNlLW1pZGRsZWdyYXk7XG4gIHBhZGRpbmc6IDAgMzZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAmOmhvdmVye1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuXG4uc3QtSGVhZGVyTWFpbl9Mb2dvLU5pY29oZWxwIHtcbiAgd2lkdGg6IDIwNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTI1MjUyNTI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbmljb3ZpZGVvL3Vzci9maWxlL2F0dGFjaG1lbnQvbmljb2hlbHAuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICAmOmhvdmVye1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuXG4uc3QtSGVhZGVyTWFpbl9Db250ZW50cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuLnN0LUhlYWRlck1haW5fQ29udGVudHNIZWFkZXIge1xuICB3aWR0aDogMTAyNHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zdC1IZWFkZXJNYWluX0NvbnRlbnRzQmFjayB7XG4gIHdpZHRoOiAxMDI0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgbWFyZ2luOiBhdXRvO1xuXG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvdmFyaWFibGVzL3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYmFzZS9taXhpbnMvbWl4aW5zLnNjc3NcIjtcblxuLnN0LUZvb3RlciB7XG4gIG1hcmdpbjogMDtcbn1cbiIsIkB1c2UgXCIuLi8uLi9iYXNlL3V0aWxzLnNjc3NcIiBhcyB1dGk7XG5cbiAgLnN0LUZvb3RlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwNDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utbmljb2JsYWNrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLnN0LUZvb3Rlck1haW4tcGMge1xuICAgIHdpZHRoOiAgMTA0NHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogdXRpLiRjb2xvci1iYXNlLXdoaXRlO1xuICAgIHBhZGRpbmc6IDUwcHggMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc3QtRm9vdGVyTWFpbi1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgLnN0LUZvb3Rlck1haW5fQ29udGFpbmVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zdC1Gb290ZXJNYWluX1RvcHtcbiAgICB3aWR0aDogOTNweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHV0aS4kY29sb3ItYmFzZS13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEzMHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5zdC1Gb290ZXJNYWluX1RvcFRleHR7XG4gICAgQGluY2x1ZGUgdXRpLnRvcF9idG47XG4gICAgY29sb3I6IHV0aS4kY29sb3ItYmFzZS1uaWNvYmxhY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB1dGkuJGNvbG9yLWJhc2Utbmljb2JsYWNrO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxuXG4gIC5zdC1Gb290ZXJNYWluX2hlYWR7XG4gICAgQGluY2x1ZGUgdXRpLmZvb3Rlcl9oZWFkO1xuICAgIGNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuc3QtRm9vdGVyTWFpbl9MaW5re1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICBtYXJnaW4tYm90dG9tOiAzNHB4OyBcbiAgfVxuICAuc3QtRm9vdGVyTWFpbl9JdGVte1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIH1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4IHV0aS4kY29sb3ItYmFzZS1taWRkbGVncmF5O1xuICAgIH1cbiAgfVxuICAuc3QtRm9vdGVyTWFpbl9hbmNob3J7XG4gICAgQGluY2x1ZGUgdXRpLmZvb3Rlcl9saW5rO1xuICAgIGNvbG9yOiB1dGkuJGNvbG9yLWJhc2Utd2hpdGUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICY6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAuc3QtRm9vdGVyTWFpbl9Cb3R0b217XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc3QtRm9vdGVyTWFpbl9Db3B5cmlnaHR7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG4gIC5zdC1Gb290ZXJNYWluX0NvcHlyaWdodFRleHR7XG4gICAgQGluY2x1ZGUgdXRpLmNvcHlyaWdodDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuc3QtRm9vdGVyTWFpbl9Qb3dlcmVke1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zdC1Gb290ZXJNYWluX1Bvd2VyZWRUZXh0e1xuICAgIEBpbmNsdWRlIHV0aS5wb3dlcmVkO1xuICB9XG5cbiAgLnN0LUZvb3Rlck1haW5fUG93ZXJlZEltZ3tcbiAgICB3aWR0aDogOTdweDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxuXG4gIC5zdC1Gb290ZXIgLnVpLWxpbmt7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH0iXX0= */