/** base **/
/** core **/
/** base **/
/** typography **/
/** buttons **/
/** elements **/
/** uniques **/
.el_lv1Heading {
  position: relative;
  background-color: transparent;
  color: #fff;
  border-bottom: solid 1px #0cff0c;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 2px;
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}
.el_lv1Heading img {
  position: absolute;
  left: 0;
  height: 30px;
}

.el_lv2Heading {
  position: relative;
  padding-bottom: 15px;
}
.el_lv2Heading::before {
  position: absolute;
  content: "";
  width: calc(100% - 40px);
  max-width: 335px;
  height: 4px;
  background-color: #0cff0c;
  border-radius: 2px;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.el_lv2Heading::after {
  position: absolute;
  content: "";
  width: 30px;
  height: 4px;
  background-color: #0cff0c;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.el_lv2Heading .el_lv2Heading_img {
  position: relative;
  max-width: 335px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 10px;
  margin-right: auto;
  margin-left: auto;
  background-color: #0cff0c;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.7;
}
.el_lv2Heading .el_lv2Heading_img.code_img {
  display: none;
}
.el_lv2Heading .el_lv2Heading_img.code_img.is_active {
  display: block;
}
.el_lv2Heading .el_lv2Heading_img img {
  position: absolute;
  width: 100px;
  top: 0;
  bottom: 0;
  left: 20px;
  margin: auto;
}
.el_lv2Heading .el_lv2Heading_img span {
  display: block;
  padding-right: 14px;
  padding-left: 125px;
}

.el_lv3Heading {
  position: relative;
  border-bottom: solid 1px #0cff0c;
  padding-bottom: 10px;
  margin: 0 auto;
  font-family: "din-condensed", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 40px;
  letter-spacing: 0.4rem;
  text-align: center;
}
.el_lv3Heading.limit_90 {
  width: calc((100vw - 40px - 70px) * 0.9);
  max-width: 90%;
}

.el_lv4Heading {
  color: #fff;
  font-size: 20px;
  font-weight: 900;
  text-align: center;
}

.el_header .el_header_back {
  color: #0cff0c;
}

.el_tab {
  margin-left: -20px;
  margin-right: -20px;
}
.el_tab .el_tab_navi .el_tab_navi_inner {
  display: flex;
  justify-content: center;
  align-items: center;
  background: transparent;
}
.el_tab .el_tab_navi .el_tab_navi_inner > .el_tab_item {
  display: block;
  flex: 1;
  border: solid 1px transparent;
  color: #0cff0c;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  padding: 10px 0 12px;
  margin: auto -1px;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.el_tab .el_tab_navi .el_tab_navi_inner > .el_tab_item.is_active, .el_tab .el_tab_navi .el_tab_navi_inner > .el_tab_item:has(> input:checked) {
  border-top-color: #0cff0c;
  border-left-color: #0cff0c;
  border-right-color: #0cff0c;
  background-color: #000;
  color: #0cff0c;
}
.el_tab .el_tab_navi .el_tab_navi_inner > .el_tab_item:not(.is_active):not(:has(> input:checked)) {
  border-bottom-color: #0cff0c;
}
.el_tab .el_tab_navi .el_tab_navi_inner > .el_tab_item:first-child {
  border-left-color: transparent !important;
}
.el_tab .el_tab_navi .el_tab_navi_inner > .el_tab_item:last-child {
  border-right-color: transparent !important;
}
.el_tab .el_tab_navi .el_tab_navi_inner > .el_tab_item > input {
  display: none;
}
.el_tab .el_tab_navi .el_tab_navi_inner:has(> .el_tab_item:nth-child(3)) > .el_tab_item:nth-child(odd):not(:has(+ .is_active)):not(:has(+ .el_tab_item > input:checked)):not(.is_active):not(:has(> input:checked)) {
  position: relative;
}
.el_tab .el_tab_navi .el_tab_navi_inner:has(> .el_tab_item:nth-child(3)) > .el_tab_item:nth-child(odd):not(:has(+ .is_active)):not(:has(+ .el_tab_item > input:checked)):not(.is_active):not(:has(> input:checked)):not(:first-child)::before {
  position: absolute;
  top: 50%;
  left: 0;
  content: "";
  position: absolute;
  width: 1px;
  height: 25px;
  background-color: #0cff0c;
  transform: translate(-50%, -50%);
}
.el_tab .el_tab_navi .el_tab_navi_inner:has(> .el_tab_item:nth-child(3)) > .el_tab_item:nth-child(odd):not(:has(+ .is_active)):not(:has(+ .el_tab_item > input:checked)):not(.is_active):not(:has(> input:checked)):not(:last-child)::after {
  position: absolute;
  top: 50%;
  right: 0;
  content: "";
  position: absolute;
  width: 1px;
  height: 25px;
  background-color: #0cff0c;
  transform: translate(-50%, -50%);
}
.el_tab .el_tab_navi .el_tab_navi_inner:has(> .el_tab_item:nth-child(3)) > .is_active + .el_tab_item::before,
.el_tab .el_tab_navi .el_tab_navi_inner:has(> .el_tab_item:nth-child(3)) > .el_tab_item:has(> input:checked) + .el_tab_item::before {
  display: none;
}
.el_tab .el_tab_body {
  background-color: #000;
  border-bottom: solid 1px #0cff0c;
  padding: 20px 55px;
}
.el_tab .el_tab_content {
  background-color: #000;
  border-bottom: solid 1px #0cff0c;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
}
.el_tab .el_tab_content .el_tab_body {
  border-bottom: none;
}
.el_tab .el_tab_content .slick-track {
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.el_tab .el_tab_content.slick-initialized .slick-slide.bl_grid_2 {
  display: grid;
  width: 100vw;
  max-width: 750px;
}

.el_text {
  word-break: break-all;
}

.el_text_12 {
  font-size: 12px;
  line-height: 1.5;
  line-height: 1.3333333333;
}

.el_text_14 {
  font-size: 14px;
  line-height: 1.6;
}

.el_text_16 {
  font-size: 16px;
  line-height: 1.4375;
}

.el_text_18 {
  font-size: 18px;
  line-height: 1.2222222222;
  letter-spacing: 0.2px;
}

.el_text_22 {
  font-size: 22px;
  line-height: 1.3636363636;
}

.el_img img {
  width: 100%;
}

.el_button {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  max-width: 335px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5em;
  padding-right: 1.5em;
  cursor: pointer;
  background: linear-gradient(#0ad900 0%, #113805 100%);
  background-color: #0cff0c;
  border: solid 1px #0cff0c;
  border-bottom-width: 3px;
  color: #fff;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.1em;
  line-height: 3.6;
}
.el_button > .icon:has(img),
.el_button > .iconLeft:has(img),
.el_button > .iconRight:has(img) {
  width: 28px;
  height: 28px;
}
.el_button > .icon > img,
.el_button > .iconLeft > img,
.el_button > .iconRight > img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  vertical-align: top;
}
.el_button > .icon.iconSmall:has(img),
.el_button > .iconLeft.iconSmall:has(img),
.el_button > .iconRight.iconSmall:has(img) {
  width: 20px;
  height: 20px;
}
.el_button > .iconLeft,
.el_button > .iconRight {
  position: absolute;
}
.el_button > .iconLeft {
  right: auto;
  left: 0.75em;
}
.el_button > .iconRight {
  right: 0.75em;
  left: auto;
}
.el_button > .iconRight.iconRightInline {
  position: static;
  flex-shrink: 0;
  margin-left: 4px;
}
.el_button > .iconFlip {
  transform: rotate(180deg);
}
.el_button.el_button_image {
  padding: 0;
  border: none;
  background: none;
}
.el_button.el_button_fixed {
  width: calc(100% - 70px);
}
.el_button.el_button_round {
  border-radius: 40px;
}
.el_button.el_button_shadow {
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.el_button.el_button_outline {
  background-color: #fff;
  border: 1px solid #0cff0c;
  color: #0cff0c;
}
.el_button.el_button_primary {
  background: linear-gradient(#4d774b 0%, #000 100%);
  background-color: #000;
  border: solid 1px #0cff0c;
  border-bottom-width: 3px;
  color: #0cff0c;
}
.js_observeIntersection .el_button.el_button_primary::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(-80deg, #0cff0c 50%, transparent 50%);
  background-position: 100%;
  background-size: 300%;
  transition: 100ms background 500ms ease-out;
}
.js_observeIntersection .el_button.el_button_primary.is_active::after {
  background-position: 0;
}
.el_button.el_button_secondary {
  background: none;
  background-color: #000;
  color: #0cff0c;
}
.el_button.el_button_secondary.el_button_outline {
  background-color: transparent;
  border: 1px solid #000;
  color: #0cff0c;
}
.el_button.el_button_tertiary {
  background-color: #fff;
  color: #0cff0c;
}
.el_button.el_button_camera .icon {
  margin-right: 12px;
}
.el_button.disabled {
  opacity: 0.5;
  pointer-events: none;
}

.el_input_text {
  border: 1px solid #000;
  border-radius: 5px;
  background-color: #fff;
  padding: 10px;
}
.el_input_text input {
  width: 100%;
  font-size: 16px;
  text-align: center;
}

.el_label label {
  min-width: 100px;
  border: 1px solid #fe8a60;
  border-radius: 4px;
  background-color: #fff;
  padding: 12px;
  font-size: 16px;
  text-align: center;
  white-space: nowrap;
}
.el_label input:checked + label {
  background-color: #fe8a60;
  color: #fff;
}

.el_select {
  position: relative;
  border: 2px solid #7b553d;
  max-width: 335px;
  margin-right: auto;
  margin-left: auto;
}
.el_select::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 20px;
  width: 8px;
  height: 8px;
  border-right: 2px solid #7b553d;
  border-bottom: 2px solid #7b553d;
  transform: rotate(45deg) translateY(-50%);
  pointer-events: none;
}
.el_select select {
  width: 100%;
  height: 44px;
  font-size: 16px;
  font-weight: 500;
  padding-right: 10px;
  padding-left: 10px;
  text-align: center;
  background-color: #fff;
}

.el_selectRound {
  position: relative;
  border: 1px solid #fe8a60;
  border-radius: 20px;
  max-width: 100%;
}
.el_selectRound::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 20px;
  width: 9px;
  height: 9px;
  border-right: 1px solid #fe8a60;
  border-bottom: 1px solid #fe8a60;
  transform: rotate(45deg) translate(-50%, -50%);
  pointer-events: none;
}
.el_selectRound select {
  width: 100%;
  height: 40px;
  font-size: 16px;
  font-weight: 400;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fff;
  border-radius: 20px;
}

.el_alert {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  text-align: left;
  color: #de0000;
}

.el_checkbox {
  padding-left: 25px;
}
.el_checkbox input {
  position: absolute;
  white-space: nowrap;
  width: 1px;
  height: 1px;
  border: 0;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
}
.el_checkbox input:checked + label::before {
  background-color: #d80c18;
}
.el_checkbox input:checked + label::after {
  content: "";
  position: absolute;
  width: 5px;
  height: 10px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  top: 5px;
  left: -19px;
  transform: rotate(45deg);
}
.el_checkbox label {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  color: #3e3e3e;
  position: relative;
  word-break: break-all;
}
.el_checkbox label::before {
  content: "";
  position: absolute;
  width: 17px;
  height: 17px;
  border-radius: 4px;
  border: 1px solid #d80c18;
  top: 3px;
  left: -25px;
}

.el_radiobox {
  padding-left: 25px;
}
.el_radiobox input {
  position: absolute;
  white-space: nowrap;
  width: 1px;
  height: 1px;
  border: 0;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
}
.el_radiobox input:checked + label::before {
  background-color: #d80c18;
}
.el_radiobox input:checked + label::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  top: 8px;
  left: -20px;
  background-color: #fff;
  border-radius: 50%;
}
.el_radiobox label {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  color: #3e3e3e;
  position: relative;
  word-break: break-all;
}
.el_radiobox label::before {
  content: "";
  position: absolute;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  border: 1px solid #d80c18;
  top: 3px;
  left: -25px;
}

.el_title {
  font-size: 15px;
  color: #fff;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 20px;
}
.el_title.brown {
  background-color: #501d11;
}
.el_title.gold {
  background-image: linear-gradient(to bottom, #f0d290, #e6b446 70%, #be8c1e);
  color: #000;
}

.el_popup {
  position: absolute;
  top: 33px;
  right: 0;
  left: 0;
  margin: auto;
  width: calc(100% - 40px);
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
  padding: 10px 15px;
}
.el_popup .el_popupLabel {
  display: inline-block;
  font-size: 14px;
  text-align: center;
  padding: 3px 12px;
  border-radius: 10px;
  background-color: #d80c18;
  color: #fff;
}
.el_popup .el_popupText {
  margin-top: 5px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.el_underLine {
  position: relative;
}
.el_underLine::before {
  content: "";
  position: absolute;
  width: 90%;
  height: 1px;
  background-color: #000;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.header img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXhFSjtBQTJFTTtFQUNFO0FBekVSO0FBNEVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMUVSO0FBK0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBN0VKO0FBK0VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTdFTjs7QUFrRkE7RUFDRTtBQS9FRjtBQWlGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBL0VKO0FBa0ZNO0VBQ0U7QUFoRlI7QUFtRk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakZSO0FBc0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcEZKO0FBc0ZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXBGTjs7QUF5RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF0RkY7QUF3RkU7RUFDRTtBQXRGSjtBQXlGRTtFQUNFO0VBQ0E7QUF2Rko7O0FBMkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF4RkY7QUEwRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXhGSjtBQTJGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBekZKOztBQTZGQTtFQUNFO0FBMUZGO0FBNEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMUZKOztBQStGRTtFQUNFO0VBQ0E7RUFDQTtBQTVGSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvbWQvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL21kL2VsZW1lbnRzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqIGJhc2UgKiovXG4kd2hpdGUxMDA6ICNmZmY7XG4kYmxhY2sxMDA6ICMwMDA7XG5cbi8qKiBjb3JlICoqL1xuJHByaW1hcnlDb2xvcjogIzBjZmYwYztcbiRzZWNvbmRhcnlDb2xvcjogIzkyZDA1MDtcbiR0ZXJ0aWFyeUNvbG9yOiAjZmU4YTYwO1xuJGFjY2VudENvbG9yOiAjZDgwYzE4O1xuJGNhdXRpb25Db2xvcjogI2RlMDAwMDtcbiRpbnN0YWxsQnV0dG9uQmFja2dyb3VuZENvbG9yOiAjMGM1ZjBjO1xuXG4vKiogYmFzZSAqKi9cbiRib2R5QmFja2dyb3VuZENvbG9yOiAjMDAwO1xuJGJvZHlGb3JlZ3JvdW5kQ29sb3I6ICNmZmY7XG4kYm9keVBhZGRpbmdIb3Jpem9udGFsOiAyMHB4O1xuJGNvbnRlbnRQYWRkaW5nSG9yaXpvbnRhbDogMzVweDtcbiRib2R5TWF4V2lkdGg6IDc1MHB4O1xuXG4vKiogdHlwb2dyYXBoeSAqKi9cbiRoMUJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQ7XG4kaDFGb3JlZ3JvdW5kQ29sb3I6ICNmZmY7XG4kaDFCb3JkZXJCYXNlQ29sb3I6ICRwcmltYXJ5Q29sb3I7XG4kaDJCYWNrZ3JvdW5kQ29sb3I6ICNmZmY7XG4kaDJGb3JlZ3JvdW5kQ29sb3I6ICRwcmltYXJ5Q29sb3I7XG4kaDJCb3JkZXJCYXNlQ29sb3I6ICRwcmltYXJ5Q29sb3I7XG4kaDJCb3JkZXJSaXNlQ29sb3I6ICRwcmltYXJ5Q29sb3I7XG4kaDJJbWFnZUJvcmRlckNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuJGgzQm9yZGVyQmFzZUNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuJGgzQm9yZGVyUmlzZUNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuXG4kbGlua0NvbG9yOiAkcHJpbWFyeUNvbG9yO1xuJHd5c2l3eWdMaW5rQ29sb3I6ICM1MzgyZmY7XG5cbi8qKiBidXR0b25zICoqL1xuJGJhc2VCdXR0b25CYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzBhZDkwMCAwJSwgIzExMzgwNSAxMDAlKTtcbiRiYXNlQnV0dG9uQmFja2dyb3VuZENvbG9yOiAkcHJpbWFyeUNvbG9yO1xuJGJhc2VCdXR0b25Gb3JlZ3JvdW5kQ29sb3I6ICR3aGl0ZTEwMDtcbiRiYXNlQnV0dG9uQm9yZGVyQ29sb3I6ICRwcmltYXJ5Q29sb3I7XG4kcHJpbWFyeUJ1dHRvbkJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjNGQ3NzRiIDAlLCAjMDAwIDEwMCUpO1xuJHByaW1hcnlCdXR0b25CYWNrZ3JvdW5kQ29sb3I6ICRibGFjazEwMDtcbiRwcmltYXJ5QnV0dG9uRm9yZWdyb3VuZENvbG9yOiAkcHJpbWFyeUNvbG9yO1xuJHByaW1hcnlCdXR0b25Cb3JkZXJDb2xvcjogJHByaW1hcnlDb2xvcjtcbiRzZWNvbmRhcnlCdXR0b25CYWNrZ3JvdW5kQ29sb3I6ICRibGFjazEwMDtcbiRzZWNvbmRhcnlCdXR0b25Gb3JlZ3JvdW5kQ29sb3I6ICRwcmltYXJ5Q29sb3I7XG4kdGVydGlhcnlCdXR0b25CYWNrZ3JvdW5kQ29sb3I6ICR3aGl0ZTEwMDtcbiR0ZXJ0aWFyeUJ1dHRvbkZvcmVncm91bmRDb2xvcjogJHByaW1hcnlDb2xvcjtcbiRidXR0b25TaGFkb3dDb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4vKiogZWxlbWVudHMgKiovXG4kaGVhZGVyQmFja2dyb3VuZENvbG9yOiAkYmxhY2sxMDA7XG4kaGVhZGVyQm90dG9tU2hhZG93Q29sb3I6IHJnYmEoJHByaW1hcnlDb2xvciwgMC4zOCk7XG5cbiRoZWFkZXJNZW51QnV0dG9uQmFja2dyb3VuZENvbG9yOiAjMDAwO1xuJGhlYWRlck1lbnVCdXR0b25Gb3JlZ3JvdW5kQ29sb3I6ICNmZmY7XG5cbiRoZWFkZXJNZW51T3ZlcmxheUJhY2tncm91bmRDb2xvcjogcmdiYSgjZDNkM2QzLCAwLjYpO1xuJGhlYWRlck1lbnVCYWNrZ3JvdW5kQ29sb3I6ICMwMDA7XG4kaGVhZGVyTWVudUZvcmVncm91bmRDb2xvcjogI2ZmZjtcbiRoZWFkZXJNZW51Qm9yZGVyQ29sb3I6ICRwcmltYXJ5Q29sb3I7XG5cbiRnbG9iYWxNZW51QmFja2dyb3VuZENvbG9yOiAjMDAwO1xuJGdsb2JhbE1lbnVGb3JlZ3JvdW5kQ29sb3I6ICRwcmltYXJ5Q29sb3I7XG5cbiR0YWJCYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50O1xuJHRhYkZvcmVncm91bmRDb2xvcjogJHByaW1hcnlDb2xvcjtcbiR0YWJCb3JkZXJDb2xvcjogJHByaW1hcnlDb2xvcjtcbiRhY3RpdmVUYWJCYWNrZ3JvdW5kQ29sb3I6ICRibGFjazEwMDtcbiRhY3RpdmVUYWJGb3JlZ3JvdW5kQ29sb3I6ICRwcmltYXJ5Q29sb3I7XG5cbiRhY2NvcmRpb25CYXNlQmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudDtcbiRhY2NvcmRpb25CYXNlU2VwYXJhdG9yQ29sb3I6IHRyYW5zcGFyZW50O1xuJGFjY29yZGlvbkhlYWRlckJhY2tncm91bmRDb2xvcjogJGJsYWNrMTAwO1xuJGFjY29yZGlvbkhlYWRlckZvcmVncm91bmRDb2xvcjogJHByaW1hcnlDb2xvcjtcbiRhY2NvcmRpb25IZWFkZXJCb3JkZXJDb2xvcjogJHByaW1hcnlDb2xvcjtcbiRhY2NvcmRpb25Db250ZW50QmFja2dyb3VuZENvbG9yOiAkYmxhY2sxMDA7XG4kYWNjb3JkaW9uQ29udGVudEZvcmVncm91bmRDb2xvcjogJHByaW1hcnlDb2xvcjtcbiRhY2NvcmRpb25Db250ZW50Qm9yZGVyQ29sb3I6ICRwcmltYXJ5Q29sb3I7XG4kYWNjb3JkaW9uQ29udGVudFNlcGFyYXRvckNvbG9yOiAjZTZlNmU2O1xuXG4kY29sbGFwc2VCYWNrZ3JvdW5kQ29sb3I6ICNmZmY7XG4kY29sbGFwc2VCb3JkZXJDb2xvcjogI2U2ZTZlNjtcbiRjb2xsYXBzZUJvcmRlcldpZHRoOiAycHg7XG4kY29sbGFwc2VUaXRsZUZvcmVncm91bmRDb2xvcjogJHByaW1hcnlDb2xvcjtcbiRjb2xsYXBzZVRpdGxlSWNvbkNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuXG4kbGlzdFNlcGFyYXRvckNvbG9yOiAjYzdjN2M3O1xuJGxpc3RTZXBhcmF0b3JXaWR0aDogMXB4O1xuXG4kcHJpbWFyeUJveEJhY2tncm91bmRDb2xvcjogI2ZmZjtcbiRwcmltYXJ5Qm94Rm9yZWdyb3VuZENvbG9yOiAjMDAwO1xuJHNlY29uZGFyeUJveEJhY2tncm91bmRDb2xvcjogI2ZmZjtcbiRib3hCb3JkZXJDb2xvcjogJHByaW1hcnlDb2xvcjtcbiRib3hCb3JkZXJXaWR0aDogMnB4O1xuXG4kcGFnaW5hdGlvbkJhY2tncm91bmRDb2xvcjogI2ZmZjdlNDtcbiRwYWdpbmF0aW9uRm9yZWdyb3VuZENvbG9yOiAkcHJpbWFyeUNvbG9yO1xuJGFjdGl2ZVBhZ2luYXRpb25CYWNrZ3JvdW5kQ29sb3I6ICNkODBjMTg7XG4kYWN0aXZlUGFnaW5hdGlvbkZvcmVncm91bmRDb2xvcjogI2ZmZjtcblxuJG1vZGFsT3ZlcmxheUJhY2tncm91bmRDb2xvcjogcmdiYSgjZDNkM2QzLCAwLjYpO1xuJG1vZGFsQ29udGVudEJhY2tncm91bmRDb2xvcjogJGJsYWNrMTAwO1xuJG1vZGFsQ29udGVudEJvcmRlckNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuJG1vZGFsQ2xvc2VGb3JlZ3JvdW5kQ29sb3I6ICR3aGl0ZTEwMDtcblxuLyoqIHVuaXF1ZXMgKiovXG4kY2FtcGFpZ25CYWNrZ3JvdW5kQ29sb3I6ICRibGFjazEwMDtcbiRjYW1wYWlnbkFjdGl2ZUJhY2tncm91bmRDb2xvcjogIzMyNGEyYztcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLmVsX2x2MUhlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRoMUJhY2tncm91bmRDb2xvcjtcbiAgY29sb3I6ICRoMUZvcmVncm91bmRDb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRoMUJvcmRlckJhc2VDb2xvcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmVsX2x2MkhlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1heC13aWR0aDogMzM1cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGgyQm9yZGVyQmFzZUNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGgyQm9yZGVyUmlzZUNvbG9yO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5lbF9sdjJIZWFkaW5nX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMzM1cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGgySW1hZ2VCb3JkZXJDb2xvcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgJi5jb2RlX2ltZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmLmlzX2FjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLmVsX2x2M0hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkaDNCb3JkZXJCYXNlQ29sb3I7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiZGluLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYubGltaXRfOTAge1xuICAgIHdpZHRoOiBjYWxjKFxuICAgICAgKDEwMHZ3IC0gJGJvZHlQYWRkaW5nSG9yaXpvbnRhbCAqIDIgLSAkY29udGVudFBhZGRpbmdIb3Jpem9udGFsICogMikgKiAwLjlcbiAgICApO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG5cbi5lbF9sdjRIZWFkaW5nIHtcbiAgY29sb3I6ICR3aGl0ZTEwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbF9oZWFkZXIge1xuICAuZWxfaGVhZGVyX2JhY2sge1xuICAgIGNvbG9yOiAkbGlua0NvbG9yO1xuICB9XG59XG5cbi5lbF90YWIge1xuICBtYXJnaW4tbGVmdDogJGJvZHlQYWRkaW5nSG9yaXpvbnRhbCAqIC0xO1xuICBtYXJnaW4tcmlnaHQ6ICRib2R5UGFkZGluZ0hvcml6b250YWwgKiAtMTtcbiAgLmVsX3RhYl9uYXZpIHtcbiAgICAuZWxfdGFiX25hdmlfaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICR0YWJCYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICAgID4gLmVsX3RhYl9pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJHRhYkZvcmVncm91bmRDb2xvcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMnB4O1xuICAgICAgICBtYXJnaW46IGF1dG8gLTFweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcblxuICAgICAgICAmLmlzX2FjdGl2ZSxcbiAgICAgICAgJjpoYXMoPiBpbnB1dDpjaGVja2VkKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZVRhYkJhY2tncm91bmRDb2xvcjtcbiAgICAgICAgICBjb2xvcjogJGFjdGl2ZVRhYkZvcmVncm91bmRDb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCguaXNfYWN0aXZlKTpub3QoOmhhcyg+IGlucHV0OmNoZWNrZWQpKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgID4gaW5wdXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpoYXMoPiAuZWxfdGFiX2l0ZW06bnRoLWNoaWxkKDMpKSB7XG4gICAgICAgID4gLmVsX3RhYl9pdGVtIHtcbiAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICY6bm90KDpoYXMoKyAuaXNfYWN0aXZlKSk6bm90KFxuICAgICAgICAgICAgICAgIDpoYXMoKyAuZWxfdGFiX2l0ZW0gPiBpbnB1dDpjaGVja2VkKVxuICAgICAgICAgICAgICApIHtcbiAgICAgICAgICAgICAgJjpub3QoLmlzX2FjdGl2ZSk6bm90KDpoYXMoPiBpbnB1dDpjaGVja2VkKSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFiQm9yZGVyQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJCb3JkZXJDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmlzX2FjdGl2ZSArIC5lbF90YWJfaXRlbSxcbiAgICAgICAgPiAuZWxfdGFiX2l0ZW06aGFzKD4gaW5wdXQ6Y2hlY2tlZCkgKyAuZWxfdGFiX2l0ZW0ge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbF90YWJfYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZVRhYkJhY2tncm91bmRDb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHRhYkJvcmRlckNvbG9yO1xuICAgIHBhZGRpbmc6IDIwcHggY2FsYygkYm9keVBhZGRpbmdIb3Jpem9udGFsICsgJGNvbnRlbnRQYWRkaW5nSG9yaXpvbnRhbCk7XG4gIH1cblxuICAuZWxfdGFiX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmVUYWJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICR0YWJCb3JkZXJDb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmVsX3RhYl9ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgfVxuXG4gICAgJi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgICAgJi5ibF9ncmlkXzIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIG1heC13aWR0aDogJGJvZHlNYXhXaWR0aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmVsX3RleHQge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5lbF90ZXh0XzEyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsaW5lLWhlaWdodDogY2FsYygxNiAvIDEyKTtcbn1cblxuLmVsX3RleHRfMTQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5lbF90ZXh0XzE2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMyAvIDE2KTtcbn1cblxuLmVsX3RleHRfMTgge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMTgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5cbi5lbF90ZXh0XzIyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDIyKTtcbn1cblxuLmVsX2ltZyB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmVsX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzM1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIGJhY2tncm91bmQ6ICRiYXNlQnV0dG9uQmFja2dyb3VuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2VCdXR0b25CYWNrZ3JvdW5kQ29sb3I7XG4gIGJvcmRlcjogc29saWQgMXB4ICRiYXNlQnV0dG9uQm9yZGVyQ29sb3I7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbiAgY29sb3I6ICRiYXNlQnV0dG9uRm9yZWdyb3VuZENvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMy42O1xuXG4gID4gLmljb24sXG4gID4gLmljb25MZWZ0LFxuICA+IC5pY29uUmlnaHQge1xuICAgICY6aGFzKGltZykge1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgICYuaWNvblNtYWxsIHtcbiAgICAgICY6aGFzKGltZykge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5pY29uTGVmdCxcbiAgPiAuaWNvblJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgPiAuaWNvbkxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDAuNzVlbTtcbiAgfVxuICA+IC5pY29uUmlnaHQge1xuICAgIHJpZ2h0OiAwLjc1ZW07XG4gICAgbGVmdDogYXV0bztcblxuICAgICYuaWNvblJpZ2h0SW5saW5lIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgfVxuICB9XG4gID4gLmljb25GbGlwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgJi5lbF9idXR0b25faW1hZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICAmLmVsX2J1dHRvbl9maXhlZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICRjb250ZW50UGFkZGluZ0hvcml6b250YWwgKiAyKTtcbiAgfVxuXG4gICYuZWxfYnV0dG9uX3JvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB9XG5cbiAgJi5lbF9idXR0b25fc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggJGJ1dHRvblNoYWRvd0NvbG9yO1xuICB9XG5cbiAgJi5lbF9idXR0b25fb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2VCdXR0b25Gb3JlZ3JvdW5kQ29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2VCdXR0b25CYWNrZ3JvdW5kQ29sb3I7XG4gICAgY29sb3I6ICRiYXNlQnV0dG9uQmFja2dyb3VuZENvbG9yO1xuICB9XG5cbiAgJi5lbF9idXR0b25fcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnlCdXR0b25CYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5QnV0dG9uQmFja2dyb3VuZENvbG9yO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRwcmltYXJ5QnV0dG9uQm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xuICAgIGNvbG9yOiAkcHJpbWFyeUJ1dHRvbkZvcmVncm91bmRDb2xvcjtcblxuICAgIC5qc19vYnNlcnZlSW50ZXJzZWN0aW9uICYge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIC04MGRlZyxcbiAgICAgICAgICAkcHJpbWFyeUNvbG9yIDUwJSxcbiAgICAgICAgICB0cmFuc3BhcmVudCA1MCVcbiAgICAgICAgKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAxMDBtcyBiYWNrZ3JvdW5kIDUwMG1zIGVhc2Utb3V0O1xuICAgICAgfVxuICAgICAgJi5pc19hY3RpdmUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZWxfYnV0dG9uX3NlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5QnV0dG9uQmFja2dyb3VuZENvbG9yO1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5QnV0dG9uRm9yZWdyb3VuZENvbG9yO1xuXG4gICAgJi5lbF9idXR0b25fb3V0bGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnlCdXR0b25CYWNrZ3JvdW5kQ29sb3I7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeUJ1dHRvbkZvcmVncm91bmRDb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmVsX2J1dHRvbl90ZXJ0aWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5QnV0dG9uQmFja2dyb3VuZENvbG9yO1xuICAgIGNvbG9yOiAkdGVydGlhcnlCdXR0b25Gb3JlZ3JvdW5kQ29sb3I7XG4gIH1cblxuICAmLmVsX2J1dHRvbl9jYW1lcmEge1xuICAgIC5pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB9XG4gIH1cblxuICAmLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLmVsX2lucHV0X3RleHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG5cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmVsX2xhYmVsIHtcbiAgbGFiZWwge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZlOGE2MDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU4YTYwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi5lbF9zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3YjU1M2Q7XG4gIG1heC13aWR0aDogMzM1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzdiNTUzZDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzdiNTUzZDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5lbF9zZWxlY3RSb3VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZlOGE2MDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZThhNjA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZThhNjA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTEwMDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG5cbi5lbF9hbGVydCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICRjYXV0aW9uQ29sb3I7XG59XG5cbi5lbF9jaGVja2JveCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcblxuICBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblxuICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkODBjMTg7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbGVmdDogLTE5cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogIzNlM2UzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkODBjMTg7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IC0yNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uZWxfcmFkaW9ib3gge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cbiAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgwYzE4O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAjM2UzZTNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q4MGMxODtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogLTI1cHg7XG4gICAgfVxuICB9XG59XG5cbi5lbF90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAmLmJyb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTAxZDExO1xuICB9XG5cbiAgJi5nb2xkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjBkMjkwLCAjZTZiNDQ2IDcwJSwgI2JlOGMxZSk7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cblxuLmVsX3BvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG5cbiAgLmVsX3BvcHVwTGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MGMxODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5lbF9wb3B1cFRleHQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5lbF91bmRlckxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/