/** base **/
/** core **/
/** base **/
/** typography **/
/** buttons **/
/** elements **/
/** uniques **/
.bl_header {
  display: flex;
  align-items: center;
  padding: 10px 15px;
  background-color: rgba(255, 255, 255, 0);
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 100%;
  max-width: 750px;
  z-index: 3;
}
.bl_header .title {
  font-size: 16px;
  font-weight: 400;
  color: #fff;
}
.bl_header .container {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.bl_header .container .el_button_menu {
  margin-left: 15px;
}
.bl_header .container .icon {
  width: 56px;
}
.bl_header .menu_list {
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.8);
  width: 100vw;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  visibility: hidden;
  transition: opacity 300ms, visibility 300ms;
  z-index: -1;
}
.bl_header .menu_list a {
  font-size: 22px;
  font-weight: 500;
  padding: 10px;
}
.bl_header .menu_list a:not(:first-of-type) {
  margin-top: 20px;
  margin-left: 0;
}
.bl_header .menu_list.isOpen {
  opacity: 1;
  visibility: visible;
  z-index: 2;
}
.bl_header .menu_list.closeButtonIsExist .menu_close {
  width: 56px;
  position: fixed;
  z-index: 2;
  top: 10px;
  right: 15px;
}
.bl_header.hp_bgcolor_red + main {
  padding-top: 76px;
}

.bl_globalMenu {
  display: flex;
  gap: 10px;
  align-items: flex-end;
  justify-content: space-evenly;
  background-color: #000;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  max-width: 750px;
  padding: 4px 10px 12px;
  z-index: 4;
}
.bl_globalMenu .item {
  display: flex;
  flex-shrink: 1;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
}
.bl_globalMenu .item.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.bl_globalMenu .item.blank {
  visibility: hidden;
}
.bl_globalMenu .item img {
  width: 50%;
}
.bl_globalMenu .item span {
  padding-top: 0.6em;
  font-size: 12px;
  text-align: center;
  color: #0cff0c;
}
.bl_globalMenu .item.action {
  flex-shrink: 0;
  position: relative;
  width: 92px;
}
.bl_globalMenu .item.action img {
  position: absolute;
  bottom: -14px;
}

.bl_overscroll {
  width: 100%;
  overflow-x: scroll;
  padding-top: 10px;
  padding-bottom: 10px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.bl_overscroll::-webkit-scrollbar {
  display: none;
}
.bl_overscroll ul {
  display: flex;
  padding-left: 20px;
}
.bl_overscroll ul li {
  flex-shrink: 0;
}
.bl_overscroll ul li:not(:first-of-type) {
  margin-left: 15px;
}
.bl_overscroll ul li:last-of-type {
  padding-right: 20px;
}

.bl_overscroll_2 {
  width: 100%;
  overflow-x: scroll;
}
.bl_overscroll_2 ul {
  display: flex;
}
.bl_overscroll_2 ul li {
  flex-shrink: 0;
  background-color: #92d050;
}
.bl_overscroll_2 ul li:not(:first-of-type) {
  border-left: 1px solid #79bb32;
}
.bl_overscroll_2 ul li button {
  font-size: 20px;
  color: #fff;
  padding: 18px 15px;
}
.bl_overscroll_2 ul li button.is_active {
  background-color: #d80c18;
}

.bl_grid_2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  width: 100%;
}

.bl_slide {
  box-sizing: border-box;
}
.bl_slide .slide {
  max-width: 610px;
  width: 81.3333333333vw !important;
  height: unset;
  padding-right: 8px;
  padding-left: 8px;
}
.bl_slide .slick-dots {
  bottom: 0;
}
.bl_slide .slick-dots li {
  margin: 0;
}
.bl_slide .slick-dots li button::before {
  font-size: 1.2rem;
  color: #0cff0c;
}
.bl_slide .slick-dots li.slick-active button::before {
  opacity: 1;
}

.bl_accordion .floor_1 {
  border-radius: 10px;
  background-color: transparent;
}
.bl_accordion .floor_1:not(:first-of-type) {
  margin-top: 20px;
}
.bl_accordion .floor_1 > summary {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: #0cff0c;
  background-color: #000;
  border: solid 1px #0cff0c;
  padding: 12px 35px 12px 35px;
  position: relative;
}
.bl_accordion .floor_1 + .floor_1 {
  border-top: 1px solid transparent;
}
.bl_accordion .floor_2_wrap {
  padding-left: 35px;
}
.bl_accordion .floor_2_wrap .floor_2 {
  font-size: 16px;
  line-height: 1.4;
  margin-right: auto;
  margin-left: auto;
  border: solid 1px #0cff0c;
  border-bottom-width: 0;
  background-color: #000;
}
.bl_accordion .floor_2_wrap .floor_2:first-child {
  border-top-width: 0;
}
.bl_accordion .floor_2_wrap .floor_2:last-child {
  border-bottom-width: 1px;
}
.bl_accordion .floor_2_wrap .floor_2 > summary {
  padding: 12px 35px 12px 25px;
  position: relative;
  color: #0cff0c;
}
.bl_accordion .floor_2_wrap .floor_2 > summary::before {
  content: none;
}
.bl_accordion .floor_2_wrap .floor_2 .answer {
  padding: 0 25px 15px 25px;
  font-weight: 400;
  line-height: 1.5;
  position: relative;
}
.bl_accordion .floor_2_wrap .floor_2 .answer .icon_floor_2 {
  top: 5px;
}
.bl_accordion .floor_2_wrap .floor_2 .icon_floor_2 {
  position: absolute;
  top: 17px;
  left: 0;
  width: 29px;
}
.bl_accordion summary {
  display: block;
  padding: 10px 30px 10px 5px;
  position: relative;
}
.bl_accordion summary::-webkit-details-marker {
  display: none;
}
.bl_accordion .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 12px;
  right: 10px;
  transform-origin: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
}
.bl_accordion .icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.bl_accordion details[open] > summary .icon {
  transform: rotate(180deg);
}

.bl_pagination .pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  list-style: none;
  border-radius: 0.25rem;
}
.bl_pagination .page-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
}
.bl_pagination .page-item:first-child {
  margin-right: 18px;
}
.bl_pagination .page-item:first-child .page-link {
  margin-left: 0;
  padding-bottom: 3px;
}
.bl_pagination .page-item:not(:first-child) {
  margin-left: 6px;
}
.bl_pagination .page-item:nth-child(2) {
  margin-left: 0;
}
.bl_pagination .page-item:last-child {
  margin-left: 18px;
}
.bl_pagination .page-item:last-child .page-link {
  margin-left: 0;
  padding-bottom: 3px;
}
.bl_pagination .page-item.disabled .page-link {
  pointer-events: none;
  cursor: auto;
}
.bl_pagination .page-item.active .page-link {
  z-index: 1;
  background-color: #d80c18;
  color: #fff;
}
.bl_pagination .page-link {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  padding: 0;
  margin-left: 0;
  line-height: 1;
  color: #0cff0c;
  background-color: #fff7e4;
  border: 0;
  font-size: 18px;
  border-radius: 10px;
}
.bl_pagination .page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.bl_modal {
  display: none;
  opacity: 0;
}
.bl_modal.is-open {
  display: block;
  opacity: 1;
}
.bl_modal .bl_modal_overlay {
  max-width: 750px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-color: rgba(211, 211, 211, 0.6);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10;
}
.bl_modal .bl_modal_container {
  width: calc(100% - 40px);
}
.bl_modal .bl_modal_container .bl_modal_content {
  position: relative;
  width: 100%;
  padding: 0 0 20px;
  background-color: #000;
  border: solid 1px #0cff0c;
  border-radius: 18px;
}
.bl_modal .bl_modal_container .bl_modal_content .bl_modal_icon {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 20px;
}
.bl_modal .bl_modal_container .bl_modal_content .bl_modal_icon img {
  width: 40%;
}
.bl_modal .bl_modal_container .bl_modal_content .bl_modal_title {
  position: relative;
  margin-top: 20px;
  padding: 0 25px;
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 1px;
}
.bl_modal .bl_modal_container .bl_modal_content .bl_modal_title.logo {
  font-family: "Dela Gothic One", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
}
.bl_modal .bl_modal_container .bl_modal_content .bl_modal_title img,
.bl_modal .bl_modal_container .bl_modal_content .bl_modal_title svg {
  position: absolute;
  top: -4px;
  left: 25px;
  height: 26px;
}
.bl_modal .bl_modal_container .bl_modal_content .bl_modal_title svg {
  fill: #0cff0c;
}
.bl_modal .bl_modal_container .bl_modal_content .bl_modal_title svg.terms {
  width: 22px;
  height: auto;
}
.bl_modal .bl_modal_container .bl_modal_content .bl_modal_images {
  margin-top: 20px;
}
.bl_modal .bl_modal_container .bl_modal_content .bl_modal_images:not(:has(> .bl_slide)) {
  padding: 0 25px;
}
.bl_modal .bl_modal_container .bl_modal_content .bl_modal_images:not(:has(> .bl_slide)) img {
  width: 100%;
}
.bl_modal .bl_modal_container .bl_modal_content .bl_modal_text {
  margin: 20px 0 0;
  padding: 0 25px;
}
.bl_modal .bl_modal_container .bl_modal_content .bl_modal_text .un_scrollYBox_text {
  max-height: 50vh;
  font-weight: 300;
  line-height: 1.6;
  letter-spacing: 2px;
}
.bl_modal .bl_modal_container .bl_modal_content .bl_modal_text.short {
  max-height: 20vh;
}
.bl_modal .bl_modal_container .bl_modal_content .bl_modal_buttons {
  margin-top: 20px;
  padding: 0 25px;
}
.bl_modal .bl_modal_container .bl_modal_content .bl_modal_buttons .bl_modal_close {
  color: #fff;
}
.bl_modal .bl_modal_container .bl_modal_content .description_image {
  margin-top: 20px;
}
.bl_modal .bl_modal_container .bl_modal_content .about_rank {
  border-radius: 0 0 15px 15px;
  background-image: linear-gradient(to bottom, #f0d290, #e6b446 72%, #be8c1e);
  width: 100%;
  text-align: center;
  margin-top: 5px;
}
.bl_modal .bl_modal_container .bl_modal_content .about_rank > a {
  display: inline-block;
  font-size: 14px;
  color: #fff;
  font-weight: 500;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
  padding: 10px;
}
.bl_modal .bl_modal_container .bl_modal_content .spinner {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 70vh;
}
.bl_modal .bl_modal_container .bl_modal_content .spinner .el_text_16 {
  line-height: 1.625;
}

.bl_buttonArea {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.bl_buttonArea .row {
  text-align: center;
  font-size: 11px;
}
.bl_buttonArea a {
  margin-top: 10px;
  max-width: 335px;
  text-decoration: underline;
}
.bl_buttonArea a img {
  width: 100%;
}

.bl_collapse {
  background-color: #fff;
  border: solid 2px #e6e6e6;
}
.bl_collapse .bl_collapse_title {
  color: #0cff0c;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  position: relative;
  padding-top: 18px;
  padding-bottom: 18px;
}
.bl_collapse .bl_collapse_title::after, .bl_collapse .bl_collapse_title::before {
  position: absolute;
  content: "";
  display: block;
  width: 19px;
  height: 2px;
  background-color: #0cff0c;
  top: 0;
  right: 15px;
  bottom: 0;
  margin: auto;
}
.bl_collapse .bl_collapse_title::after {
  transform: rotate(90deg);
}
.bl_collapse .bl_collapse_title.active::after {
  transform: rotate(0deg);
}
.bl_collapse .bl_collapse_body {
  display: none;
}
.bl_collapse .bl_collapse_body .caution {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: #de0000;
  text-align: center;
}

.bl_notes_area {
  word-break: break-all;
  font-size: 16px;
  line-height: 1.5;
  color: #000;
}
.bl_notes_area p {
  margin-bottom: 1em;
}
.bl_notes_area h1,
.bl_notes_area h2,
.bl_notes_area h3,
.bl_notes_area h4,
.bl_notes_area h5,
.bl_notes_area h6 {
  font-weight: 500;
  margin-top: 1em;
  margin-bottom: 0.5em;
}
.bl_notes_area h1 {
  font-size: 2em;
}
.bl_notes_area h2 {
  font-size: 1.75em;
}
.bl_notes_area h3 {
  font-size: 1.5em;
}
.bl_notes_area h4 {
  font-size: 1.25em;
}
.bl_notes_area h5 {
  font-size: 1em;
}
.bl_notes_area h6 {
  font-size: 0.875em;
}
.bl_notes_area ul,
.bl_notes_area ol {
  margin-bottom: 1em;
  padding-left: 40px;
}
.bl_notes_area ul {
  list-style-type: disc;
}
.bl_notes_area ol {
  list-style-type: decimal;
}
.bl_notes_area li {
  margin-bottom: 0.5em;
}
.bl_notes_area a {
  color: #007bff;
  text-decoration: underline;
}
.bl_notes_area a:hover {
  color: #0056b3;
  text-decoration: none;
}
.bl_notes_area strong {
  font-weight: 500;
}
.bl_notes_area em {
  font-style: italic;
}
.bl_notes_area blockquote {
  margin: 1em 0;
  padding: 0.5em 10px;
  border-left: 5px solid #ccc;
  color: #666;
}
.bl_notes_area blockquote p {
  margin: 0;
}

.bl_lists {
  padding-right: 20px;
  padding-left: 20px;
  padding: 0 20px 20px;
  height: 200px;
  overflow-y: scroll;
}
.bl_lists li {
  padding-top: 10px;
  padding-bottom: 15px;
  border-bottom: dashed 1px #c7c7c7;
}
.bl_lists li .row1 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.8333333333;
  word-break: break-all;
}
.bl_lists li .row2 {
  font-size: 12px;
  line-height: 1.3333333333;
  word-break: break-all;
}
.bl_lists li .row3 {
  font-size: 12px;
  line-height: 1.3333333333;
  margin-top: 5px;
  word-break: break-all;
}
.bl_lists li.isEmpty {
  text-align: center;
  border-bottom: 0;
  font-size: 16px;
}
.bl_lists li.link {
  display: grid;
  grid-template-columns: 1fr 70px;
}
.bl_lists li.link .right {
  text-align: right;
}
.bl_lists li.link .row1 {
  font-size: 12px;
}
.bl_lists li.link .row2 {
  font-size: 16px;
  font-weight: 500;
  padding-right: 25px;
}
.bl_lists li.link .row2.font_14 {
  font-size: 14px;
  line-height: 1.5714285714;
}
.bl_lists li.link .button {
  display: inline-block;
  width: 64px;
  background-color: #000;
  color: #0cff0c;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  border-radius: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 15px;
}

.bl_box {
  background-color: #fff;
}

.bl_box_secondary {
  background-color: #fff;
}

.bl_borderBox {
  background-color: #fff;
  border: solid 2px #0cff0c;
  color: #000;
}
.bl_borderBox .title {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  padding-top: 18px;
  padding-bottom: 18px;
}
.bl_borderBox .bl_lists {
  height: auto;
  max-height: 350px;
}
.bl_borderBox.bl_borderBox_round {
  border-radius: 5px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RjtBQXFIRTtFQUNFO0VBQ0E7RUFDQTtBQW5ISjtBQXFISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBbkhOO0FBc0hJO0VBQ0U7RUFDQTtFQUNBO0FBcEhOO0FBdUhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFySE47QUF3SEk7RUFDRTtFQUNBO0VBQ0E7QUF0SE47QUF5SEk7RUFDRTtFQUNBO0FBdkhOO0FBeUhNO0VBQ0U7QUF2SFI7QUEwSE07RUFDRTtBQXhIUjtBQTJITTtFQUNFO0VBQ0E7RUFDQTtBQXpIUjtBQTJIUTtFQUNFO0VBQ0E7QUF6SFY7QUE2SE07RUFDRTtFQUNBO0VBQ0Esc0JEcnlCRztFQ3N5QkgsY0RueUJPO0VDb3lCUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTNIUjs7QUFpSUE7RUFDRSxzQkQ3dEIwQjtBQytsQjVCOztBQWdJQTtFQUNFLHNCRDl0QjRCO0FDaW1COUI7O0FBZ0lBO0VBQ0Usc0JEcHVCMEI7RUNxdUIxQjtFQUNBLFdEcnVCMEI7QUN3bUI1QjtBQStIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE3SEo7QUFnSUU7RUFDRTtFQUNBO0FBOUhKO0FBdUlFO0VBQ0U7QUFySUosQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL21kL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9tZC9ibG9ja3Muc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiogYmFzZSAqKi9cbiR3aGl0ZTEwMDogI2ZmZjtcbiRibGFjazEwMDogIzAwMDtcblxuLyoqIGNvcmUgKiovXG4kcHJpbWFyeUNvbG9yOiAjMGNmZjBjO1xuJHNlY29uZGFyeUNvbG9yOiAjOTJkMDUwO1xuJHRlcnRpYXJ5Q29sb3I6ICNmZThhNjA7XG4kYWNjZW50Q29sb3I6ICNkODBjMTg7XG4kY2F1dGlvbkNvbG9yOiAjZGUwMDAwO1xuJGluc3RhbGxCdXR0b25CYWNrZ3JvdW5kQ29sb3I6ICMwYzVmMGM7XG5cbi8qKiBiYXNlICoqL1xuJGJvZHlCYWNrZ3JvdW5kQ29sb3I6ICMwMDA7XG4kYm9keUZvcmVncm91bmRDb2xvcjogI2ZmZjtcbiRib2R5UGFkZGluZ0hvcml6b250YWw6IDIwcHg7XG4kY29udGVudFBhZGRpbmdIb3Jpem9udGFsOiAzNXB4O1xuJGJvZHlNYXhXaWR0aDogNzUwcHg7XG5cbi8qKiB0eXBvZ3JhcGh5ICoqL1xuJGgxQmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudDtcbiRoMUZvcmVncm91bmRDb2xvcjogI2ZmZjtcbiRoMUJvcmRlckJhc2VDb2xvcjogJHByaW1hcnlDb2xvcjtcbiRoMkJhY2tncm91bmRDb2xvcjogI2ZmZjtcbiRoMkZvcmVncm91bmRDb2xvcjogJHByaW1hcnlDb2xvcjtcbiRoMkJvcmRlckJhc2VDb2xvcjogJHByaW1hcnlDb2xvcjtcbiRoMkJvcmRlclJpc2VDb2xvcjogJHByaW1hcnlDb2xvcjtcbiRoMkltYWdlQm9yZGVyQ29sb3I6ICRwcmltYXJ5Q29sb3I7XG4kaDNCb3JkZXJCYXNlQ29sb3I6ICRwcmltYXJ5Q29sb3I7XG4kaDNCb3JkZXJSaXNlQ29sb3I6ICRwcmltYXJ5Q29sb3I7XG5cbiRsaW5rQ29sb3I6ICRwcmltYXJ5Q29sb3I7XG4kd3lzaXd5Z0xpbmtDb2xvcjogIzUzODJmZjtcblxuLyoqIGJ1dHRvbnMgKiovXG4kYmFzZUJ1dHRvbkJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMGFkOTAwIDAlLCAjMTEzODA1IDEwMCUpO1xuJGJhc2VCdXR0b25CYWNrZ3JvdW5kQ29sb3I6ICRwcmltYXJ5Q29sb3I7XG4kYmFzZUJ1dHRvbkZvcmVncm91bmRDb2xvcjogJHdoaXRlMTAwO1xuJGJhc2VCdXR0b25Cb3JkZXJDb2xvcjogJHByaW1hcnlDb2xvcjtcbiRwcmltYXJ5QnV0dG9uQmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCM0ZDc3NGIgMCUsICMwMDAgMTAwJSk7XG4kcHJpbWFyeUJ1dHRvbkJhY2tncm91bmRDb2xvcjogJGJsYWNrMTAwO1xuJHByaW1hcnlCdXR0b25Gb3JlZ3JvdW5kQ29sb3I6ICRwcmltYXJ5Q29sb3I7XG4kcHJpbWFyeUJ1dHRvbkJvcmRlckNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuJHNlY29uZGFyeUJ1dHRvbkJhY2tncm91bmRDb2xvcjogJGJsYWNrMTAwO1xuJHNlY29uZGFyeUJ1dHRvbkZvcmVncm91bmRDb2xvcjogJHByaW1hcnlDb2xvcjtcbiR0ZXJ0aWFyeUJ1dHRvbkJhY2tncm91bmRDb2xvcjogJHdoaXRlMTAwO1xuJHRlcnRpYXJ5QnV0dG9uRm9yZWdyb3VuZENvbG9yOiAkcHJpbWFyeUNvbG9yO1xuJGJ1dHRvblNoYWRvd0NvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbi8qKiBlbGVtZW50cyAqKi9cbiRoZWFkZXJCYWNrZ3JvdW5kQ29sb3I6ICRibGFjazEwMDtcbiRoZWFkZXJCb3R0b21TaGFkb3dDb2xvcjogcmdiYSgkcHJpbWFyeUNvbG9yLCAwLjM4KTtcblxuJGhlYWRlck1lbnVCdXR0b25CYWNrZ3JvdW5kQ29sb3I6ICMwMDA7XG4kaGVhZGVyTWVudUJ1dHRvbkZvcmVncm91bmRDb2xvcjogI2ZmZjtcblxuJGhlYWRlck1lbnVPdmVybGF5QmFja2dyb3VuZENvbG9yOiByZ2JhKCNkM2QzZDMsIDAuNik7XG4kaGVhZGVyTWVudUJhY2tncm91bmRDb2xvcjogIzAwMDtcbiRoZWFkZXJNZW51Rm9yZWdyb3VuZENvbG9yOiAjZmZmO1xuJGhlYWRlck1lbnVCb3JkZXJDb2xvcjogJHByaW1hcnlDb2xvcjtcblxuJGdsb2JhbE1lbnVCYWNrZ3JvdW5kQ29sb3I6ICMwMDA7XG4kZ2xvYmFsTWVudUZvcmVncm91bmRDb2xvcjogJHByaW1hcnlDb2xvcjtcblxuJHRhYkJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQ7XG4kdGFiRm9yZWdyb3VuZENvbG9yOiAkcHJpbWFyeUNvbG9yO1xuJHRhYkJvcmRlckNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuJGFjdGl2ZVRhYkJhY2tncm91bmRDb2xvcjogJGJsYWNrMTAwO1xuJGFjdGl2ZVRhYkZvcmVncm91bmRDb2xvcjogJHByaW1hcnlDb2xvcjtcblxuJGFjY29yZGlvbkJhc2VCYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50O1xuJGFjY29yZGlvbkJhc2VTZXBhcmF0b3JDb2xvcjogdHJhbnNwYXJlbnQ7XG4kYWNjb3JkaW9uSGVhZGVyQmFja2dyb3VuZENvbG9yOiAkYmxhY2sxMDA7XG4kYWNjb3JkaW9uSGVhZGVyRm9yZWdyb3VuZENvbG9yOiAkcHJpbWFyeUNvbG9yO1xuJGFjY29yZGlvbkhlYWRlckJvcmRlckNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuJGFjY29yZGlvbkNvbnRlbnRCYWNrZ3JvdW5kQ29sb3I6ICRibGFjazEwMDtcbiRhY2NvcmRpb25Db250ZW50Rm9yZWdyb3VuZENvbG9yOiAkcHJpbWFyeUNvbG9yO1xuJGFjY29yZGlvbkNvbnRlbnRCb3JkZXJDb2xvcjogJHByaW1hcnlDb2xvcjtcbiRhY2NvcmRpb25Db250ZW50U2VwYXJhdG9yQ29sb3I6ICNlNmU2ZTY7XG5cbiRjb2xsYXBzZUJhY2tncm91bmRDb2xvcjogI2ZmZjtcbiRjb2xsYXBzZUJvcmRlckNvbG9yOiAjZTZlNmU2O1xuJGNvbGxhcHNlQm9yZGVyV2lkdGg6IDJweDtcbiRjb2xsYXBzZVRpdGxlRm9yZWdyb3VuZENvbG9yOiAkcHJpbWFyeUNvbG9yO1xuJGNvbGxhcHNlVGl0bGVJY29uQ29sb3I6ICRwcmltYXJ5Q29sb3I7XG5cbiRsaXN0U2VwYXJhdG9yQ29sb3I6ICNjN2M3Yzc7XG4kbGlzdFNlcGFyYXRvcldpZHRoOiAxcHg7XG5cbiRwcmltYXJ5Qm94QmFja2dyb3VuZENvbG9yOiAjZmZmO1xuJHByaW1hcnlCb3hGb3JlZ3JvdW5kQ29sb3I6ICMwMDA7XG4kc2Vjb25kYXJ5Qm94QmFja2dyb3VuZENvbG9yOiAjZmZmO1xuJGJveEJvcmRlckNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuJGJveEJvcmRlcldpZHRoOiAycHg7XG5cbiRwYWdpbmF0aW9uQmFja2dyb3VuZENvbG9yOiAjZmZmN2U0O1xuJHBhZ2luYXRpb25Gb3JlZ3JvdW5kQ29sb3I6ICRwcmltYXJ5Q29sb3I7XG4kYWN0aXZlUGFnaW5hdGlvbkJhY2tncm91bmRDb2xvcjogI2Q4MGMxODtcbiRhY3RpdmVQYWdpbmF0aW9uRm9yZWdyb3VuZENvbG9yOiAjZmZmO1xuXG4kbW9kYWxPdmVybGF5QmFja2dyb3VuZENvbG9yOiByZ2JhKCNkM2QzZDMsIDAuNik7XG4kbW9kYWxDb250ZW50QmFja2dyb3VuZENvbG9yOiAkYmxhY2sxMDA7XG4kbW9kYWxDb250ZW50Qm9yZGVyQ29sb3I6ICRwcmltYXJ5Q29sb3I7XG4kbW9kYWxDbG9zZUZvcmVncm91bmRDb2xvcjogJHdoaXRlMTAwO1xuXG4vKiogdW5pcXVlcyAqKi9cbiRjYW1wYWlnbkJhY2tncm91bmRDb2xvcjogJGJsYWNrMTAwO1xuJGNhbXBhaWduQWN0aXZlQmFja2dyb3VuZENvbG9yOiAjMzI0YTJjO1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4uYmxfaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHdoaXRlMTAwLCAkYWxwaGE6IDAlKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICRib2R5TWF4V2lkdGg7XG4gIHotaW5kZXg6IDM7XG5cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJHdoaXRlMTAwO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgLmVsX2J1dHRvbl9tZW51IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiA1NnB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZW51X2xpc3Qge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHdoaXRlMTAwLCAkYWxwaGE6IDgwJSk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246XG4gICAgICBvcGFjaXR5IDMwMG1zLFxuICAgICAgdmlzaWJpbGl0eSAzMDBtcztcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXNPcGVuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmLmNsb3NlQnV0dG9uSXNFeGlzdCB7XG4gICAgICAubWVudV9jbG9zZSB7XG4gICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ocF9iZ2NvbG9yX3JlZCB7XG4gICAgKyBtYWluIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3NnB4O1xuICAgIH1cbiAgfVxufVxuXG4uYmxfZ2xvYmFsTWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdsb2JhbE1lbnVCYWNrZ3JvdW5kQ29sb3I7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkYm9keU1heFdpZHRoO1xuICBwYWRkaW5nOiA0cHggMTBweCAxMnB4O1xuICB6LWluZGV4OiA0O1xuXG4gIC5pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICAmLmJsYW5rIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjZlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkZ2xvYmFsTWVudUZvcmVncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmLmFjdGlvbiB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA5MnB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibF9vdmVyc2Nyb2xsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgIGxpIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxfb3ZlcnNjcm9sbF8yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcblxuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGxpIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeUNvbG9yO1xuXG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGRhcmtlbigkc2Vjb25kYXJ5Q29sb3IsIDEwJSk7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTEwMDtcbiAgICAgICAgcGFkZGluZzogMThweCAxNXB4O1xuXG4gICAgICAgICYuaXNfYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50Q29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsX2dyaWRfMiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibF9zbGlkZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC5zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiA2MTBweDtcbiAgICB3aWR0aDogY2FsYygzMDUgLyAzNzUgKiAxMDB2dykgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDA7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgbGkgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICB9XG5cbiAgICBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLmJsX2FjY29yZGlvbiB7XG4gIC5mbG9vcl8xIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NvcmRpb25CYXNlQmFja2dyb3VuZENvbG9yO1xuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgPiBzdW1tYXJ5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE2KTtcbiAgICAgIGNvbG9yOiAkYWNjb3JkaW9uSGVhZGVyRm9yZWdyb3VuZENvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbkhlYWRlckJhY2tncm91bmRDb2xvcjtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRhY2NvcmRpb25IZWFkZXJCb3JkZXJDb2xvcjtcbiAgICAgIHBhZGRpbmc6IDEycHggMzVweCAxMnB4IDM1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJiArIC5mbG9vcl8xIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYWNjb3JkaW9uQmFzZVNlcGFyYXRvckNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5mbG9vcl8yX3dyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcblxuICAgIC5mbG9vcl8yIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRhY2NvcmRpb25Db250ZW50Qm9yZGVyQ29sb3I7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbkNvbnRlbnRCYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICB9XG5cbiAgICAgID4gc3VtbWFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMzVweCAxMnB4IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICRhY2NvcmRpb25Db250ZW50Rm9yZWdyb3VuZENvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYW5zd2VyIHtcbiAgICAgICAgcGFkZGluZzogMCAyNXB4IDE1cHggMjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxNik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuaWNvbl9mbG9vcl8yIHtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaWNvbl9mbG9vcl8yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgZGV0YWlsc1tvcGVuXSB7XG4gICAgPiBzdW1tYXJ5IHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsX3BhZ2luYXRpb24ge1xuICAucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuXG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMThweDtcblxuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmVQYWdpbmF0aW9uQmFja2dyb3VuZENvbG9yO1xuICAgICAgICBjb2xvcjogJGFjdGl2ZVBhZ2luYXRpb25Gb3JlZ3JvdW5kQ29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJHBhZ2luYXRpb25Gb3JlZ3JvdW5kQ29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb25CYWNrZ3JvdW5kQ29sb3I7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5ibF9tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5pcy1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmJsX21vZGFsX292ZXJsYXkge1xuICAgIG1heC13aWR0aDogJGJvZHlNYXhXaWR0aDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWxPdmVybGF5QmFja2dyb3VuZENvbG9yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIC5ibF9tb2RhbF9jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAvLyBtYXgtaGVpZ2h0OiA5MHZoO1xuXG4gICAgLmJsX21vZGFsX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbENvbnRlbnRCYWNrZ3JvdW5kQ29sb3I7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkbW9kYWxDb250ZW50Qm9yZGVyQ29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuXG4gICAgICAuYmxfbW9kYWxfaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJsX21vZGFsX3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAmLmxvZ28ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRlbGEgR290aGljIE9uZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcsXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgJi50ZXJtcyB7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ibF9tb2RhbF9pbWFnZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAmOm5vdCg6aGFzKD4gLmJsX3NsaWRlKSkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmxfbW9kYWxfdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgLnVuX3Njcm9sbFlCb3hfdGV4dCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgfVxuICAgICAgICAmLnNob3J0IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMHZoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmxfbW9kYWxfYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgLmJsX21vZGFsX2Nsb3NlIHtcbiAgICAgICAgICBjb2xvcjogJG1vZGFsQ2xvc2VGb3JlZ3JvdW5kQ29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlc2NyaXB0aW9uX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmFib3V0X3Jhbmsge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICAgICNmMGQyOTAsXG4gICAgICAgICAgI2U2YjQ0NiA3MiUsXG4gICAgICAgICAgI2JlOGMxZVxuICAgICAgICApO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGUxMDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoJGJsYWNrMTAwLCAwLjMpO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNwaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiA3MHZoO1xuXG4gICAgICAgIC5lbF90ZXh0XzE2IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNiAvIDE2KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxfYnV0dG9uQXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLnJvdyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuXG4gIGEge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5ibF9jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xsYXBzZUJhY2tncm91bmRDb2xvcjtcbiAgYm9yZGVyOiBzb2xpZCAkY29sbGFwc2VCb3JkZXJXaWR0aCAkY29sbGFwc2VCb3JkZXJDb2xvcjtcblxuICAuYmxfY29sbGFwc2VfdGl0bGUge1xuICAgIGNvbG9yOiAkY29sbGFwc2VUaXRsZUZvcmVncm91bmRDb2xvcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGFwc2VUaXRsZUljb25Db2xvcjtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfY29sbGFwc2VfYm9keSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5jYXV0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgY29sb3I6ICRjYXV0aW9uQ29sb3I7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5ibF9ub3Rlc19hcmVhIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDAwO1xuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cblxuICBoNiB7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB9XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgfVxuXG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogIzAwN2JmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDU2YjM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgZW0ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgcGFkZGluZzogMC41ZW0gMTBweDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNjY2M7XG4gICAgY29sb3I6ICM2NjY7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJsX2xpc3RzIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gIGxpIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiBkYXNoZWQgJGxpc3RTZXBhcmF0b3JXaWR0aCAkbGlzdFNlcGFyYXRvckNvbG9yO1xuXG4gICAgLnJvdzEge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMTIpO1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIH1cblxuICAgIC5yb3cyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDE2IC8gMTIpO1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIH1cblxuICAgIC5yb3czIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDE2IC8gMTIpO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIH1cblxuICAgICYuaXNFbXB0eSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgICYubGluayB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNzBweDtcblxuICAgICAgLnJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgIC5yb3cxIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAucm93MiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcblxuICAgICAgICAmLmZvbnRfMTQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyMiAvIDE0KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeUJ1dHRvbkJhY2tncm91bmRDb2xvcjtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlCdXR0b25Gb3JlZ3JvdW5kQ29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxfYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlCb3hCYWNrZ3JvdW5kQ29sb3I7XG59XG4uYmxfYm94X3NlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlCb3hCYWNrZ3JvdW5kQ29sb3I7XG59XG5cbi5ibF9ib3JkZXJCb3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUJveEJhY2tncm91bmRDb2xvcjtcbiAgYm9yZGVyOiBzb2xpZCAkYm94Qm9yZGVyV2lkdGggJGJveEJvcmRlckNvbG9yO1xuICBjb2xvcjogJHByaW1hcnlCb3hGb3JlZ3JvdW5kQ29sb3I7XG5cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIH1cblxuICAuYmxfbGlzdHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDtcblxuICAgIGxpIHtcbiAgICAgIC5yb3cxIHtcbiAgICAgICAgLy8gZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYmxfYm9yZGVyQm94X3JvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/