/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(/images/vendor/slick-carousel/slick/ajax-loader.gif?fb6f3c230cb846e25247dfaa1da94d8f) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(/fonts/vendor/slick-carousel/slick/slick.eot?a4e97f5a2a64f0ab132323fbeb33ae29);
    src: url(/fonts/vendor/slick-carousel/slick/slick.eot?a4e97f5a2a64f0ab132323fbeb33ae29?#iefix) format('embedded-opentype'), url(/fonts/vendor/slick-carousel/slick/slick.woff?295183786cd8a138986521d9f388a286) format('woff'), url(/fonts/vendor/slick-carousel/slick/slick.ttf?c94f7671dcc99dce43e22a89f486f7c2) format('truetype'), url(/fonts/vendor/slick-carousel/slick/slick.svg?2630a3e3eab21c607e21576571b95b9d#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

html {
  line-height: 1;
  font-size: 62.5%;
}

body {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  color: #420407;
}

input[type=checkbox],
input[type=radio] {
  position: absolute;
  white-space: nowrap;
  width: 1px;
  height: 1px;
  border: 0;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
}

#confetti {
  position: fixed;
  width: 1px;
  height: 1px;
  z-index: 0;
}

.ly_base {
  max-width: 750px;
  margin-right: auto;
  margin-left: auto;
  background-color: #F9F5F0;
  min-height: 100vh;
}

.ly_row3 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ly_row3 img {
  width: 30%;
}

.ly_center {
  display: flex;
  align-items: center;
  justify-content: center;
}

.ly_center_alignment {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.bl_header {
  display: flex;
  align-items: center;
  background-color: #f9f5f0;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 100%;
  max-width: 750px;
  z-index: 2;
}
.bl_header .bl_header_menu {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: relative;
}
.bl_header .bl_header_menu .header_logo {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 131px;
}
.bl_header .bl_header_menu .menu .icon {
  width: 35px;
}
.bl_header .bl_header_menu .menu .icon2 {
  width: 45px;
}
.bl_header .menu_list {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  margin: auto;
  background-color: #f9f5f0;
  max-width: 750px;
  width: 100vw;
  min-height: 100svh;
  max-height: 100svh;
  overflow-y: scroll;
  opacity: 0;
  visibility: hidden;
  transition: opacity 300ms, visibility 300ms;
  z-index: -1;
}
.bl_header .menu_list a {
  font-size: 1.9rem;
  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_2 {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  max-width: 750px;
  padding: 8px 10px 10px;
  z-index: 2;
  border-top: 1px solid #420407;
  background-color: #fff;
}
.bl_header_2 .item {
  width: 93.5px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
}
.bl_header_2 .item.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.bl_header_2 .item img {
  max-width: 100%;
  width: 100%;
}
.bl_header_2 .item span {
  font-size: 12px;
  text-align: center;
  color: #000;
}
.bl_header_2 .menu_list {
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.8);
  width: 100vw;
  min-height: 100svh;
  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_2 .menu_list a {
  font-size: 1.9rem;
  padding: 10px;
}
.bl_header_2 .menu_list a:not(:first-of-type) {
  margin-top: 20px;
  margin-left: 0;
}
.bl_header_2 .menu_list.isOpen {
  opacity: 1;
  visibility: visible;
  z-index: 2;
}

.bl_accordion .floor_1 {
  border-radius: 8px;
}
.bl_accordion .floor_1:not(:first-of-type) {
  margin-top: 15px;
}
.bl_accordion .floor_1 summary {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.75;
  color: #fff;
  background-color: #420407;
  border-radius: 10px;
  padding: 12px 45px 12px 15px;
  position: relative;
}
.bl_accordion .floor_1 summary::before {
  position: absolute;
  content: "";
  width: 15px;
  height: 15px;
  top: 17px;
  left: 10px;
}
.bl_accordion .floor_1[open] > summary {
  border-radius: 10px 10px 0 0;
}
.bl_accordion .floor_1[open] > summary::after {
  transform: rotate(-135deg);
}
.bl_accordion .floor_1 + .floor_1 {
  border-top: 1px solid #e6e6e6;
}
.bl_accordion .floor_2 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.75;
  margin-right: auto;
  margin-left: auto;
  border-right: 1px solid #420407;
  border-bottom: 1px solid #420407;
  border-left: 1px solid #420407;
  position: relative;
}
.bl_accordion .floor_2 summary {
  position: relative;
  color: #420407;
  border-radius: 0 0 8px 8px;
}
.bl_accordion .floor_2 summary::before {
  content: none;
}
.bl_accordion .floor_2 summary .q {
  color: #dfa214;
}
.bl_accordion .floor_2 .answer {
  padding: 15px;
  color: #3e3e3e;
  font-weight: 400;
  position: relative;
}
.bl_accordion .floor_2 .answer a {
  text-decoration: underline;
}
.bl_accordion .floor_2 .answer .a {
  color: #dfa214;
  font-weight: 600;
}
.bl_accordion .floor_2 .answer .icon_floor_2 {
  top: 9px;
}
.bl_accordion .floor_2 .icon_floor_2 {
  position: absolute;
  top: 21px;
  left: 0;
}
.bl_accordion .floor_2[open] > summary {
  border-radius: 0;
}
.bl_accordion .floor_2[open] > summary::after {
  transform: rotate(-135deg) translate(-50%, -50%);
}
.bl_accordion .floor_2:nth-child(odd) summary {
  background-color: rgba(223, 162, 20, 0.2);
}
.bl_accordion .floor_2:nth-child(even) summary {
  background-color: rgba(223, 162, 20, 0.1);
}
.bl_accordion .floor_2:last-child {
  border-radius: 0 0 8px 8px;
}
.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: 0;
  right: 17px;
  bottom: 0;
  margin: auto;
  transform-origin: center;
  transform: rotate(180deg);
}
.bl_accordion details[open] > summary .icon {
  transform: rotate(0);
}
.bl_accordion.bl_accordion_white .floor_1 summary {
  background-image: linear-gradient(to bottom, #fff, #fff 70%, #fff);
  color: #000;
  border: 1px solid #7f7f7f;
}
.bl_accordion.bl_accordion_white .floor_1 summary::after {
  border-right: 2px solid #7f7f7f;
  border-bottom: 2px solid #7f7f7f;
}
.bl_accordion.bl_accordion_white .floor_1 .container {
  font-size: 16px;
  font-weight: 500;
  padding: 20px;
  border-right: 1px solid #7f7f7f;
  border-bottom: 1px solid #7f7f7f;
  border-left: 1px solid #7f7f7f;
}

.bl_modal {
  display: block;
  opacity: 0;
  visibility: hidden;
}
.bl_modal.is-open {
  opacity: 1;
  visibility: visible;
}
.bl_modal .bl_modal_overlay {
  max-width: 750px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(66, 4, 7, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 3;
  margin: auto;
}
.bl_modal .bl_modal_container {
  width: 89.7435897436%;
  max-height: 80svh;
  background-color: #fff;
  border-radius: 20px;
  position: relative;
  overflow-y: scroll;
}
.bl_modal .bl_modal_close {
  content: "";
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #000;
  border-radius: 50%;
  transform: translate(50%, -50%);
}
.bl_modal .bl_modal_close::before, .bl_modal .bl_modal_close::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 25px;
  height: 3px;
  background-color: #fff;
  transform: translate(-50%, -50%) rotate(45deg);
}
.bl_modal .bl_modal_close::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.bl_modal .bl_modal_content {
  padding: 30px 30px 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.bl_modal .bl_modal_content .header {
  font-size: 15px;
  line-height: 1.66;
  font-weight: 800;
  text-align: center;
}
.bl_modal .bl_modal_content .header svg path {
  animation: changeColor 1.125s infinite;
}
.bl_modal .bl_modal_content .header svg path:nth-child(1) {
  animation-delay: 0s;
}
.bl_modal .bl_modal_content .header svg path:nth-child(2) {
  animation-delay: 0.125s;
}
.bl_modal .bl_modal_content .header svg path:nth-child(3) {
  animation-delay: 0.25s;
}
.bl_modal .bl_modal_content .header svg path:nth-child(4) {
  animation-delay: 0.375s;
}
.bl_modal .bl_modal_content .header svg path:nth-child(5) {
  animation-delay: 0.5s;
}
.bl_modal .bl_modal_content .header svg path:nth-child(6) {
  animation-delay: 0.625s;
}
.bl_modal .bl_modal_content .header svg path:nth-child(7) {
  animation-delay: 0.75s;
}
.bl_modal .bl_modal_content .header svg path:nth-child(8) {
  animation-delay: 0.875s;
}
.bl_modal .bl_modal_content .header svg path:nth-child(9) {
  animation-delay: 1s;
}
.bl_modal .bl_modal_content .header svg path:nth-child(10) {
  animation-delay: 1.125s;
}
.bl_modal .bl_modal_content .header .emphasis {
  font-size: 20px;
  font-weight: 800;
  line-height: 1.6;
  color: #e78fa7;
  position: relative;
}
.bl_modal .bl_modal_content .header .emphasis.balloon img {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-50%, -90%);
}
.bl_modal .bl_modal_content .image {
  width: 50%;
  margin-top: 20px;
}
.bl_modal .bl_modal_content .footer {
  margin-top: 30px;
}
.bl_modal .bl_modal_content .footer .el_btn {
  width: 100%;
}
.bl_modal .bl_modal_content .el_btn.el_btn_border {
  width: 250px;
  margin-top: 30px;
}
.bl_modal.bl_modalV2 .bl_modal_closeButton {
  position: absolute;
  top: 15px;
  right: 15px;
}
.bl_modal.bl_modalV2 .bl_modal_content {
  padding: 55px 14px 35px;
}
.bl_modal.bl_modalV2 .bl_modal_content .el_couponV3 {
  min-height: 100px;
}
.bl_modal.bl_modalV2 .bl_modal_content .el_couponV3 .el_couponV3_point {
  margin-top: 7px;
  font-size: 34px;
}
.bl_modal.bl_modalV2 .bl_modal_content .el_couponV3 .el_couponV3_point span {
  font-size: 20px;
}
.bl_modal.bl_modalV2 .bl_modal_content .el_couponV3 .el_couponV3_exchange {
  font-size: 11px;
}
.bl_modal.bl_modalV2 .bl_modal_content .el_couponV3 .el_btnV2_comment {
  margin-top: 4px;
}
.bl_modal.bl_modalV2 .bl_modal_content .el_couponV3 .el_couponV3_willGet {
  font-size: 42px;
}
.bl_modal.bl_modalV2 .bl_modal_content .el_btnV2 {
  width: 100%;
}

.bl_tabs .bl_tab_links {
  display: flex;
}
.bl_tabs .bl_tab_links li {
  border: 1px solid #7f7f7f;
  padding: 10px 15px;
  background-color: #ddd;
  border-radius: 5px 5px 0 0;
  text-align: center;
  font-size: 15px;
  line-height: 1.3;
  width: 33.3333333333%;
}
.bl_tabs .bl_tab_links li.active {
  background-color: #000;
  color: #fff;
}
.bl_tabs .bl_tab_contnts .tab {
  display: none;
}
.bl_tabs .bl_tab_contnts .tab.active {
  display: block;
}
.bl_tabs .bl_tab_contnts .tab img {
  width: 100%;
  max-width: 100%;
  margin-top: 30px;
}

.bl_declare {
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.bl_declare .name {
  font-family: "Roboto", sans-serif;
  font-size: 24px;
  font-weight: 600;
}
.bl_declare .small-text {
  font-size: 10px;
  padding-bottom: 5px;
  text-align: center;
  display: block !important;
}
.bl_declare .other-text {
  font-size: 24px !important;
  font-family: "Roboto", sans-serif;
  margin-left: 35px;
  font-weight: 600;
}
.bl_declare .centered-text {
  text-align: center;
}
.bl_declare .centered-text .name.waru-boss-cafe-text {
  font-size: 18px;
  display: block;
}
.bl_declare .el_input {
  width: 100px;
  text-align: right;
  margin-left: 20px;
}
.bl_declare .el_inputV2 {
  width: 100px;
  text-align: right;
  margin-left: 40px;
}
.bl_declare .unit {
  font-size: 20px;
  margin-left: 10px;
}

.bl_2Buttons {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bl_2Buttons .bl_2Buttons_button {
  width: 48%;
}

.el_lv2Heading {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.el_lv2Heading .el_lv2Heading_row1 {
  font-size: 20px;
  font-weight: 800;
}
.el_lv2Heading .el_lv2Heading_row2 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
}
.el_lv2Heading.el_lv2Heading_v2 {
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 2px solid #420407;
  border-bottom: 2px solid #420407;
}
.el_lv2Heading.el_lv2Heading_v2 span {
  font-size: 24px;
  font-weight: 800;
  margin-top: 10px;
}
.el_lv2Heading.el_lv2Heading_v2 .el_lv2Heading_row1 {
  font-size: 24px;
  font-weight: 800;
  margin-top: 0;
}
.el_lv2Heading.el_lv2Heading_v2 .el_lv2Heading_row2 {
  font-size: 32px;
  font-weight: 800;
  line-height: 1;
  margin-top: 10px;
}
.el_lv2Heading.el_lv2Heading_v3 {
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  background-color: #420407;
  padding-top: 7px;
  padding-bottom: 7px;
}
.el_lv2Heading.el_lv2Heading_v3.el_lv2Heading_v3pink {
  background-color: #e78fa7;
  color: #420407;
}
.el_lv2Heading.el_lv2Heading_v4 {
  font-size: 16px;
  font-weight: 800;
  padding-bottom: 20px;
  border-bottom: 1px solid #420407;
}

.el_text_14 {
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
}

.el_text_16 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.75;
}

.el_text_18 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.55;
  text-align: center;
}

.el_text_link {
  font-size: 14px;
  font-weight: 400;
  color: #e78fa7;
  display: flex;
  align-items: center;
}
.el_text_link img {
  margin-left: 4px;
}
.el_text_link.under_line {
  line-height: 1.78;
  text-decoration: underline;
  color: #420407;
}
.el_text_link.under_line span {
  text-decoration: underline;
  color: #e78fa7;
}

.el_textLinkV2 {
  font-size: 16px;
  font-weight: 700;
  color: #e9608e;
  display: flex;
  align-items: center;
  justify-content: center;
}
.el_textLinkV2 img {
  margin-left: 4px;
}

.el_text_plainLink {
  color: #0000ee;
}

.el_text_caution {
  color: #f00;
}

.el_image img {
  width: 100%;
  max-width: 100%;
}

.el_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 300px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #420407;
  border-radius: 25px;
  background-color: #dfa214;
  position: relative;
}
.el_btn .button_arrow {
  position: absolute;
  top: 0;
  right: 20px;
  bottom: 0;
  margin: auto;
  width: 5px;
}
.el_btn .button_arrow.button_arrow_left {
  right: auto;
  left: 20px;
  transform: rotate(180deg);
}
.el_btn.el_btn_border {
  background-color: #fff;
  border: 1px solid #420407;
  padding-top: 15px;
  padding-bottom: 15px;
}
.el_btn.el_btn_border_yellow {
  background-color: #fff;
  border: 1px solid #dfa214;
  color: #dfa214;
  padding-top: 15px;
  padding-bottom: 15px;
}
.el_btn.el_btn_row2 {
  font-size: 18px;
  line-height: 1.55;
  border-radius: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.el_btn.el_btn_icon {
  padding-top: 27px;
  padding-bottom: 27px;
  text-align: center;
  position: relative;
  border-radius: 40px;
}
.el_btn.el_btn_icon span {
  font-size: 18px;
  font-weight: 600;
}
.el_btn.el_btn_icon img {
  position: absolute;
  top: 50%;
  left: 17px;
  transform: translateY(-50%);
}
.el_btn.el_btn_icon.el_btn_icon_lg {
  padding-top: 9px;
  padding-bottom: 9px;
  line-height: 1.55;
}
.el_btn:disabled {
  background-color: #ccc;
}

.el_btnV2 {
  font-size: 18px;
  font-weight: bold;
  color: #430407;
  text-align: center;
  background-color: #dfa214;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 25px;
  border: 1px solid #430407;
  box-shadow: #430407 3px 3px;
  max-width: 420px;
}
.el_btnV2.el_btnV2_arrow {
  position: relative;
}
.el_btnV2.el_btnV2_arrow::after {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  border-right: 1px solid #430407;
  border-bottom: 1px solid #430407;
  transform: rotate(-45deg);
  top: 0;
  right: 18px;
  bottom: 0;
  margin: auto;
  pointer-events: none;
}
.el_btnV2.el_btnV2_square {
  border-radius: 4px;
}
.el_btnV2.el_btnV2_iconDisplay {
  display: flex;
  align-items: center;
  justify-content: center;
}
.el_btnV2.el_btnV2_iconDisplay .icon_receiptUp {
  height: 22px;
  margin-right: 5px;
}
.el_btnV2.el_btnV2_plain {
  background-color: #f6f2f3;
  box-shadow: none;
  border: 0;
}
.el_btnV2.el_btnV2_pink {
  background-color: #e78fa7;
}
.el_btnV2.el_btnV2_white {
  background-color: #fff;
}
.el_btnV2.el_btnV2_disabled {
  background-color: #f0e9e3;
  border: 0;
  box-shadow: none;
}

.el_hr img {
  width: 100%;
}

.el_coupon {
  width: 150px;
  border: 1px solid #420407;
  border-radius: 10px;
  display: block;
  flex-shrink: 0;
}
.el_coupon .top {
  background-color: #e78fa7;
  border-radius: 8px 8px 0 0;
  padding: 10px 10px 5px;
}
.el_coupon .top p {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.16;
  text-align: center;
  position: relative;
}
.el_coupon .top p::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 80%;
  background-color: #420407;
  transform: skewX(25deg) translate(5px, 0);
  left: 0;
  bottom: 0;
}
.el_coupon .top p::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 80%;
  background-color: #420407;
  transform: skewX(-25deg) translate(-5px, 0);
  right: 0;
  bottom: 0;
}
.el_coupon .top .values {
  display: flex;
  align-items: flex-end;
  margin-top: 2px;
}
.el_coupon .top .values span:first-child {
  font-family: "Roboto", sans-serif;
  font-size: 38px;
  font-weight: 800;
  width: calc(100% - 16px);
  text-align: right;
  padding-right: 10px;
}
.el_coupon .top .values span:last-child {
  margin-right: 20px;
  padding-bottom: 5px;
  font-size: 15px;
  font-weight: 600;
}
.el_coupon .mid {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #fff;
  letter-spacing: 0.5px;
}
.el_coupon .bottom {
  border-top: 1px solid #420407;
}
.el_coupon .bottom span {
  text-align: center;
}
.el_coupon .bottom span:nth-of-type(1) {
  display: block;
  font-size: 13px;
  font-weight: 700;
  text-decoration: underline;
  padding-top: 10px;
  background-color: #fff;
}
.el_coupon .bottom span:nth-of-type(2) {
  font-family: "Roboto", sans-serif;
  display: block;
  font-size: 15px;
  font-weight: 800;
  letter-spacing: 0.5px;
  line-height: 1.2;
  color: #e78fa7;
  padding-top: 6px;
  padding-bottom: 8px;
  background-color: #fff;
}
.el_coupon .bottom span:nth-of-type(3) {
  display: block;
  font-size: 12px;
  font-weight: 500;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 1px solid #420407;
}
.el_coupon .bottom .bottle_wrap {
  background: #fff;
  padding: 0 15px 8px;
}
.el_coupon .bottom .bottle_wrap .bottle_image {
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  padding-bottom: 8px;
}
.el_coupon .bottom .bottle_wrap .bottle_image > img {
  width: calc((100% - 4px) / 6);
  padding: 0 2px;
}
.el_coupon .bottom .bottle_wrap .bottle_text {
  text-align: center;
  font-size: 13px;
}
.el_coupon .bottom .button_wrap {
  background-color: #fff;
  padding-bottom: 8px;
}
.el_coupon .bottom .button {
  display: block;
  width: 124px;
  font-size: 11px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  background-color: #e78fa7;
  border-radius: 11px;
  margin-right: auto;
  margin-left: auto;
}
.el_coupon .bottom .small-text {
  font-size: 10px;
  background-color: white;
  padding-top: 8px;
  margin-bottom: 0px;
  text-align: center;
  font-weight: bold;
}
.el_coupon .bottom .other-text {
  color: #420407 !important;
}
.el_coupon.el_coupon_v2 .top {
  background-color: rgba(66, 4, 7, 0.45);
}
.el_coupon.el_coupon_v2 .bottom span:nth-of-type(2) {
  color: #420407;
}
.el_coupon.el_coupon_v2 .bottom .button {
  background-color: #dfa214;
  color: #000;
}
.el_coupon.el_coupon_v2 .bottom .button.limitExpired {
  background-color: rgba(223, 162, 20, 0.5);
}
.el_coupon.el_coupon_v2 .bottom .small-text {
  font-size: 10px;
  background-color: white;
  padding-top: 8px;
  margin-bottom: 0px;
  text-align: center;
  font-weight: bold;
}
.el_coupon.el_coupon_v2 .bottom .other-text {
  color: #420407;
}

.el_couponV3 {
  display: flex;
  overflow: hidden;
  width: 100%;
  min-height: 120px;
  position: relative;
  z-index: 1;
}
.el_couponV3 .el_couponV3Left,
.el_couponV3 .el_couponV3Right {
  padding: 7px;
  display: flex;
  flex-direction: column;
  border: 2px solid #430407;
}
.el_couponV3 .el_couponV3Left {
  background-color: #fff;
  text-align: center;
  width: 32%;
  position: relative;
  border-right: 0;
  padding-right: 0;
}
.el_couponV3 .el_couponV3Right {
  background-color: #fff;
  width: 68%;
  text-align: left;
  border-left: 0;
  padding-top: 13px;
  padding-left: 0;
}
.el_couponV3 .el_couponV3_label {
  background-color: #000;
  color: #fff;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 700;
  padding-top: 5px;
  padding-bottom: 5px;
}
.el_couponV3 .el_couponV3_point {
  font-family: "Roboto", sans-serif;
  font-size: 42px;
  font-weight: 700;
  margin-top: 9px;
}
.el_couponV3 .el_couponV3_point span {
  font-size: 24px;
  font-weight: 700;
}
.el_couponV3 .el_couponV3_image {
  margin-top: 2px;
  height: 49px;
  display: flex;
  align-items: center;
}
.el_couponV3 .el_couponV3_image img {
  max-height: 49px;
  height: auto;
  width: auto;
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
.el_couponV3 .el_couponV3_exchange {
  font-size: 12px;
  font-weight: 700;
  margin-top: 3px;
}
.el_couponV3 .el_couponV3Cutout {
  width: 15px;
  background-color: #fff;
  position: relative;
  z-index: 2;
  background-image: url("/images/icons/dot_line.png");
  background-repeat: repeat-y;
  background-position: center;
  background-size: 2px;
}
.el_couponV3 .el_couponV3Cutout::before,
.el_couponV3 .el_couponV3Cutout::after {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  background-color: #f9f5f0;
  border: 2px solid #430407;
  border-radius: 50%;
}
.el_couponV3 .el_couponV3Cutout::before {
  top: 0;
  transform: translateY(-50%);
}
.el_couponV3 .el_couponV3Cutout::after {
  bottom: 0;
  transform: translateY(50%);
}
.el_couponV3 .el_couponV3_validity {
  font-size: 12px;
  padding-left: 8px;
  min-height: 12px;
  word-break: break-all;
}
.el_couponV3 .el_couponV3_validity .new {
  display: none;
}
.el_couponV3 .el_couponV3_willGet {
  font-family: "Roboto", sans-serif;
  font-size: 50px;
  font-weight: 700;
  color: #d9cdcd;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.el_couponV3 .el_btnV2 {
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
}
.el_couponV3 .el_btnV2.el_btnV2_plain {
  padding-top: 15px;
  padding-bottom: 15px;
}
.el_couponV3 .el_btnV2.el_btnV2_pink {
  padding-top: 14px;
  padding-bottom: 14px;
}
.el_couponV3 .el_btnV2_comment {
  font-size: 11px;
  font-weight: 700;
  padding-left: 8px;
  margin-top: 11px;
  min-height: 12px;
  word-break: break-all;
}

.el_radio:checked + label {
  outline: 5px solid #ffc003;
}

.el_dot_spin {
  position: relative;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: transparent;
  color: transparent;
  box-shadow: 0 -18px 0 0 #000, 12.72984px -12.72984px 0 0 #000, 18px 0 0 0 #000, 12.72984px 12.72984px 0 0 rgba(152, 128, 255, 0), 0 18px 0 0 rgba(152, 128, 255, 0), -12.72984px 12.72984px 0 0 rgba(152, 128, 255, 0), -18px 0 0 0 rgba(152, 128, 255, 0), -12.72984px -12.72984px 0 0 rgba(152, 128, 255, 0);
  box-shadow: 0 -18px 0 0 #000, 12.72984px -12.72984px 0 0 #000, 18px 0 0 0 #000, 12.72984px 12.72984px 0 0 rgba(152, 128, 255, 0), 0 18px 0 0 rgba(152, 128, 255, 0), -12.72984px 12.72984px 0 0 rgba(152, 128, 255, 0), -18px 0 0 0 rgba(152, 128, 255, 0), -12.72984px -12.72984px 0 0 rgba(152, 128, 255, 0);
  animation: dot_spin 1.5s infinite linear;
}

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

.el_select {
  position: relative;
  border: 1px solid #420407;
  border-radius: 8px;
  background-color: #fff;
  width: 100%;
}
.el_select::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%) rotate(180deg);
  width: 20px;
  height: 10px;
  background-image: url("/images/icons/arrow_brown.svg");
  background-repeat: no-repeat;
  pointer-events: none;
}
.el_select select {
  width: 100%;
  height: 42px;
  border-radius: 8px;
  font-size: 18px;
  font-weight: 600;
  padding-right: 10px;
  padding-left: 10px;
}

.el_input {
  position: relative;
  border: 1px solid #420407;
  border-radius: 8px;
  background-color: #fff;
  width: 100%;
}
.el_input input {
  width: 100%;
  height: 42px;
  border-radius: 8px;
  font-size: 18px;
  font-weight: 600;
  padding-right: 10px;
  padding-left: 10px;
}

.el_inputV2 {
  position: relative;
  border: 3px solid rgba(66, 4, 7, 0.5);
  border-radius: 5px;
  background-color: #fff;
  width: 100%;
}
.el_inputV2 input {
  width: 100%;
  height: 42px;
  border-radius: 8px;
  font-size: 18px;
  font-weight: 600;
  padding-right: 10px;
  padding-left: 10px;
  outline: none;
}

.el_alert {
  font-size: 14px;
  font-weight: 500;
  color: #d80c18;
}

.el_hey {
  position: relative;
  letter-spacing: 1px;
}
.el_hey::before {
  content: "";
  position: absolute;
  width: 4px;
  height: 60%;
  background-color: #e78fa7;
  transform: skewX(35deg) translate(-6px, -4px);
  left: 0;
  bottom: 0;
}
.el_hey::after {
  content: "";
  position: absolute;
  width: 4px;
  height: 60%;
  background-color: #e78fa7;
  transform: skewX(-35deg) translate(8px, -4px);
  right: 0;
  bottom: 0;
}
.el_hey .el_hey_smallFont {
  font-size: 16px;
}

.el_badge {
  display: inline-block;
  font-size: 12px;
  color: #fff;
  text-align: center;
  background-color: #e43867;
  border-radius: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  width: 39px;
}

.hp_fontsize_15 {
  font-size: 15px !important;
}

.hp_fontsize_18 {
  font-size: 18px !important;
}

.hp_fontsize_20 {
  font-size: 20px !important;
}

.hp_fontsize_26 {
  font-size: 26px !important;
}

.hp_fontWeight_400 {
  font-weight: 400 !important;
}

.hp_fontWeight_500 {
  font-weight: 500 !important;
}

.hp_fontWeight_600 {
  font-weight: 600 !important;
}

.hp_fontWeight_700 {
  font-weight: 700 !important;
}

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

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

.hp_color_pink {
  color: #e43867 !important;
}

.hp_color_pink2 {
  color: #e43767 !important;
}

.hp_color_brown {
  color: #420408 !important;
}

.hp_bg_common {
  background-color: #f9f5f0 !important;
}

.hp_bg_white {
  background-color: #fff !important;
}

.hp_pointerEvents_none {
  pointer-events: none !important;
}

.hp_opacity_05 {
  opacity: 0.5 !important;
}

.hp_lineHeight_15 {
  line-height: 1.5 !important;
}

.hp_displayBlock {
  display: block !important;
}

.md_w60 {
  width: 60px !important;
}

.md_w80 {
  width: 80px !important;
}

.md_w250 {
  width: 250px !important;
}

.md_w45per {
  width: 45% !important;
}

.md_w85per {
  width: 85% !important;
}

.md_w88per {
  width: 88% !important;
}

.md_w98per {
  width: 98% !important;
}

.md_maxw200 {
  max-width: 200px !important;
}

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

.md_pt10 {
  padding-top: 10px !important;
}

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

.md_pt20 {
  padding-top: 20px !important;
}

.md_pt25 {
  padding-top: 25px !important;
}

.md_pt30 {
  padding-top: 30px !important;
}

.md_pt40 {
  padding-top: 40px !important;
}

.md_pt45 {
  padding-top: 45px !important;
}

.md_pt60 {
  padding-top: 60px !important;
}

.md_pt70 {
  padding-top: 70px !important;
}

.md_pt85 {
  padding-top: 85px !important;
}

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

.md_pb15 {
  padding-bottom: 15px !important;
}

.md_pb20 {
  padding-bottom: 20px !important;
}

.md_pb25 {
  padding-bottom: 25px !important;
}

.md_pb40 {
  padding-bottom: 40px !important;
}

.md_pb45 {
  padding-bottom: 45px !important;
}

.md_pb70 {
  padding-bottom: 70px !important;
}

.md_pb78 {
  padding-bottom: 78px !important;
}

.md_pb100 {
  padding-bottom: 100px !important;
}

.md_pb130 {
  padding-bottom: 130px !important;
}

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

.md_ptpb30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.md_ptpb40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.md_prpl0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.md_prpl10 {
  padding-right: 10px !important;
  padding-left: 10px !important;
}

.md_prpl15 {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

.md_prpl20 {
  padding-right: 20px !important;
  padding-left: 20px !important;
}

.md_prpl25 {
  padding-right: 25px !important;
  padding-left: 25px !important;
}

.md_prpl35 {
  padding-right: 35px !important;
  padding-left: 35px !important;
}

.md_prpl75 {
  padding-right: 75px !important;
  padding-left: 75px !important;
}

.md_prpl90 {
  padding-right: 90px !important;
  padding-left: 90px !important;
}

.md_mt0 {
  margin-top: 0px !important;
}

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

.md_mt15 {
  margin-top: 15px !important;
}

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

.md_mt25 {
  margin-top: 25px !important;
}

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

.md_mt35 {
  margin-top: 35px !important;
}

.md_mt40 {
  margin-top: 40px !important;
}

.md_mt45 {
  margin-top: 45px !important;
}

.md_mt50 {
  margin-top: 50px !important;
}

.md_mt60 {
  margin-top: 60px !important;
}

.md_mt70 {
  margin-top: 70px !important;
}

.md_mt80 {
  margin-top: 80px !important;
}

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

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

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

.md_mrmlat {
  margin-right: auto !important;
  margin-left: auto !important;
}

@keyframes dot_spin {
  0%, 100% {
    box-shadow: 0 -18px 0 0 #000, 12.72984px -12.72984px 0 0 #000, 18px 0 0 0 #000, 12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), 0 18px 0 -5px rgba(152, 128, 255, 0), -12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), -18px 0 0 -5px rgba(152, 128, 255, 0), -12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0);
  }
  12.5% {
    box-shadow: 0 -18px 0 -5px rgba(152, 128, 255, 0), 12.72984px -12.72984px 0 0 #000, 18px 0 0 0 #000, 12.72984px 12.72984px 0 0 #000, 0 18px 0 -5px rgba(152, 128, 255, 0), -12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), -18px 0 0 -5px rgba(152, 128, 255, 0), -12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0);
  }
  25% {
    box-shadow: 0 -18px 0 -5px rgba(152, 128, 255, 0), 12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0), 18px 0 0 0 #000, 12.72984px 12.72984px 0 0 #000, 0 18px 0 0 #000, -12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), -18px 0 0 -5px rgba(152, 128, 255, 0), -12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0);
  }
  37.5% {
    box-shadow: 0 -18px 0 -5px rgba(152, 128, 255, 0), 12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0), 18px 0 0 -5px rgba(152, 128, 255, 0), 12.72984px 12.72984px 0 0 #000, 0 18px 0 0 #000, -12.72984px 12.72984px 0 0 #000, -18px 0 0 -5px rgba(152, 128, 255, 0), -12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0);
  }
  50% {
    box-shadow: 0 -18px 0 -5px rgba(152, 128, 255, 0), 12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0), 18px 0 0 -5px rgba(152, 128, 255, 0), 12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), 0 18px 0 0 #000, -12.72984px 12.72984px 0 0 #000, -18px 0 0 0 #000, -12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0);
  }
  62.5% {
    box-shadow: 0 -18px 0 -5px rgba(152, 128, 255, 0), 12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0), 18px 0 0 -5px rgba(152, 128, 255, 0), 12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), 0 18px 0 -5px rgba(152, 128, 255, 0), -12.72984px 12.72984px 0 0 #000, -18px 0 0 0 #000, -12.72984px -12.72984px 0 0 #000;
  }
  75% {
    box-shadow: 0 -18px 0 0 #000, 12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0), 18px 0 0 -5px rgba(152, 128, 255, 0), 12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), 0 18px 0 -5px rgba(152, 128, 255, 0), -12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), -18px 0 0 0 #000, -12.72984px -12.72984px 0 0 #000;
  }
  87.5% {
    box-shadow: 0 -18px 0 0 #000, 12.72984px -12.72984px 0 0 #000, 18px 0 0 -5px rgba(152, 128, 255, 0), 12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), 0 18px 0 -5px rgba(152, 128, 255, 0), -12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), -18px 0 0 -5px rgba(152, 128, 255, 0), -12.72984px -12.72984px 0 0 #000;
  }
}
@keyframes popIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  80% {
    transform: scale(1.2);
    opacity: 1;
  }
  100% {
    transform: scale(1);
  }
}
.pop_in {
  animation: popIn 0.6s ease-out;
}

@keyframes changeColor {
  0% {
    fill: rgba(231, 143, 167, 0.1);
  }
  100% {
    fill: rgb(231, 143, 167);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7QUF6UEY7O0FBNFBBO0VBQ0U7RUFDQTtBQXpQRjs7QUE0UEE7RUFDRTtFQUNBO0FBelBGOztBQTRQQTtFQUNFO0VBQ0E7QUF6UEY7O0FBNFBBO0VBQ0U7RUFDQTtBQXpQRjs7QUE0UEE7RUFDRTtFQUNBO0FBelBGOztBQTRQQTtFQUNFO0VBQ0E7QUF6UEY7O0FBNFBBO0VBQ0U7RUFDQTtBQXpQRjs7QUE0UEE7RUFDRTtFQUNBO0FBelBGOztBQTRQQTtFQUNFO0VBQ0E7QUF6UEY7O0FBNFBBO0VBQ0U7RUFDQTtBQXpQRjs7QUE0UEE7RUFDRTtFQUNBO0FBelBGOztBQTRQQTtFQUNFO0FBelBGOztBQTRQQTtFQUNFO0FBelBGOztBQTRQQTtFQUNFO0FBelBGOztBQTRQQTtFQUNFO0FBelBGOztBQTRQQTtFQUNFO0FBelBGOztBQTRQQTtFQUNFO0FBelBGOztBQTRQQTtFQUNFO0FBelBGOztBQTRQQTtFQUNFO0FBelBGOztBQTRQQTtFQUNFO0FBelBGOztBQTRQQTtFQUNFO0FBelBGOztBQTRQQTtFQUNFO0FBelBGOztBQTRQQTtFQUNFO0FBelBGOztBQTRQQTtFQUNFO0FBelBGOztBQTRQQTtFQUNFO0FBelBGOztBQTRQQTtFQUNFO0FBelBGOztBQTRQQTtFQUNFO0FBelBGOztBQTRQQTtFQUNFO0VBQ0E7QUF6UEY7O0FBNFBBO0VBRUU7SUFFRTtFQTNQRjtFQThQQTtJQUNFO0VBNVBGO0VBK1BBO0lBQ0U7RUE3UEY7RUFnUUE7SUFDRTtFQTlQRjtFQWlRQTtJQUNFO0VBL1BGO0VBa1FBO0lBQ0U7RUFoUUY7RUFtUUE7SUFDRTtFQWpRRjtFQW9RQTtJQUNFO0VBbFFGO0FBQ0Y7QUFxUUE7RUFDRTtJQUNFO0lBQ0E7RUFuUUY7RUFzUUE7SUFDRTtJQUNBO0VBcFFGO0VBdVFBO0lBQ0U7RUFyUUY7QUFDRjtBQXdRQTtFQUNFO0FBdFFGOztBQXlRQTtFQUNFO0lBQ0U7RUF0UUY7RUF5UUE7SUFDRTtFQXZRRjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvc3R5bGVfbWQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3RcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZ1xue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFja1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgIGNvbnRlbnQ6ICcnO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2tcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlXG57XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZ1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWdcbntcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogYXV0bztcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0ICdVVEYtOCc7XG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0XG57XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy4vYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2sud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4vZm9udHMvc2xpY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2suc3ZnI3NsaWNrJykgZm9ybWF0KCdzdmcnKTtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dFxue1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1c1xue1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC4yNTtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgb3BhY2l0eTogLjc1O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2XG57XG4gICAgbGVmdDogLTI1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldlxue1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuLnNsaWNrLXByZXY6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkCc7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaSJztcbn1cblxuLnNsaWNrLW5leHRcbntcbiAgICByaWdodDogLTI1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dFxue1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0yNXB4O1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkic7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dDpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaQJztcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJcbntcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90c1xue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xpY2stZG90cyBsaVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b25cbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgY29udGVudDogJ+KAoic7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgb3BhY2l0eTogLjI1O1xuICAgIGNvbG9yOiBibGFjaztcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC43NTtcbiAgICBjb2xvcjogYmxhY2s7XG59XG4iLCJAaW1wb3J0IFwifnNsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLmNzc1wiO1xuQGltcG9ydCBcIn5zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5jc3NcIjtcblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjNDIwNDA3O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbn1cblxuI2NvbmZldHRpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgei1pbmRleDogMDtcbn1cblxuLmx5X2Jhc2Uge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGNUYwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLmx5X3JvdzMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5cbi5seV9jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmx5X2NlbnRlcl9hbGlnbm1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmJsX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjZjlmNWYwLCAkYWxwaGE6IDEwMCUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIHotaW5kZXg6IDI7XG5cbiAgLmJsX2hlYWRlcl9tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuaGVhZGVyX2xvZ28ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEzMXB4O1xuICAgIH1cblxuICAgIC5tZW51IHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICB9XG5cbiAgICAgIC5pY29uMiB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51X2xpc3Qge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjVmMDtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtaW4taGVpZ2h0OiAxMDBzdmg7XG4gICAgbWF4LWhlaWdodDogMTAwc3ZoO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zLCB2aXNpYmlsaXR5IDMwMG1zO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXNPcGVuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbn1cblxuLmJsX2hlYWRlcl8yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgcGFkZGluZzogOHB4IDEwcHggMTBweDtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MjA0MDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgLml0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgzOTBweCAtIDE2cHgpIC8gNCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuXG4gIH1cblxuICAubWVudV9saXN0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICNmZmYsICRhbHBoYTogODAlKTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWluLWhlaWdodDogMTAwc3ZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMsIHZpc2liaWxpdHkgMzAwbXM7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pc09wZW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4uYmxfYWNjb3JkaW9uIHtcbiAgLmZsb29yXzEge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgc3VtbWFyeSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjA0MDc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgcGFkZGluZzogMTJweCA0NXB4IDEycHggMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZbb3Blbl0ge1xuXG4gICAgICA+c3VtbWFyeSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJisuZmxvb3JfMSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICB9XG4gIH1cblxuICAuZmxvb3JfMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0MjA0MDc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MjA0MDc7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDIwNDA3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHN1bW1hcnkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICM0MjA0MDc7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnEge1xuICAgICAgICBjb2xvcjogI2RmYTIxNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYW5zd2VyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBjb2xvcjogIzNlM2UzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cblxuICAgICAgLmEge1xuICAgICAgICBjb2xvcjogI2RmYTIxNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgLmljb25fZmxvb3JfMiB7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uX2Zsb29yXzIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmW29wZW5dIHtcbiAgICAgID5zdW1tYXJ5IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBzdW1tYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjMsIDE2MiwgMjAsIDAuMjApO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIHN1bW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMywgMTYyLCAyMCwgMC4xMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICAgIH1cbiAgfVxuXG4gIHN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxN3B4O1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICBkZXRhaWxzW29wZW5dIHtcbiAgICA+c3VtbWFyeSB7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYmxfYWNjb3JkaW9uX3doaXRlIHtcbiAgICAuZmxvb3JfMSB7XG4gICAgICBzdW1tYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiwgI2ZmZiA3MCUsICNmZmYpO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdmN2Y3ZjtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzdmN2Y3ZjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzdmN2Y3ZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjN2Y3ZjdmO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdmN2Y3ZjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjN2Y3ZjdmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxfbW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICYuaXMtb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLmJsX21vZGFsX292ZXJsYXkge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCA0LCA3LCAwLjgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5ibF9tb2RhbF9jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDM1MHB4IC8gMzkwcHggKiAxMDAlKTtcbiAgICBtYXgtaGVpZ2h0OiA4MHN2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuXG4gIC5ibF9tb2RhbF9jbG9zZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC5ibF9tb2RhbF9jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGFuaW1hdGlvbjogY2hhbmdlQ29sb3IgMS4xMjVzIGluZmluaXRlO1xuICAgICAgfVxuXG4gICAgICBzdmcgcGF0aDpudGgtY2hpbGQoMSkge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAgICAgfVxuXG4gICAgICBzdmcgcGF0aDpudGgtY2hpbGQoMikge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMTI1cztcbiAgICAgIH1cblxuICAgICAgc3ZnIHBhdGg6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjI1cztcbiAgICAgIH1cblxuICAgICAgc3ZnIHBhdGg6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjM3NXM7XG4gICAgICB9XG5cbiAgICAgIHN2ZyBwYXRoOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgICAgIH1cblxuICAgICAgc3ZnIHBhdGg6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjYyNXM7XG4gICAgICB9XG5cbiAgICAgIHN2ZyBwYXRoOm50aC1jaGlsZCg3KSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC43NXM7XG4gICAgICB9XG5cbiAgICAgIHN2ZyBwYXRoOm50aC1jaGlsZCg4KSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC44NzVzO1xuICAgICAgfVxuXG4gICAgICBzdmcgcGF0aDpudGgtY2hpbGQoOSkge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICAgICAgfVxuXG4gICAgICBzdmcgcGF0aDpudGgtY2hpbGQoMTApIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjEyNXM7XG4gICAgICB9XG5cbiAgICAgIC5lbXBoYXNpcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAyMCk7XG4gICAgICAgIGNvbG9yOiAjZTc4ZmE3O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5iYWxsb29uIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC05MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAuZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgIC5lbF9idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZWxfYnRuIHtcbiAgICAgICYuZWxfYnRuX2JvcmRlciB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJsX21vZGFsVjIge1xuICAgIC5ibF9tb2RhbF9jbG9zZUJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAuYmxfbW9kYWxfY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA1NXB4IDE0cHggMzVweDtcblxuICAgICAgLmVsX2NvdXBvblYzIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG5cbiAgICAgICAgLmVsX2NvdXBvblYzX3BvaW50IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVsX2NvdXBvblYzX2V4Y2hhbmdlIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZWxfYnRuVjJfY29tbWVudCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmVsX2NvdXBvblYzX3dpbGxHZXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZWxfYnRuVjIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsX3RhYnMge1xuICAuYmxfdGFiX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgbGkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdmN2Y3ZjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX3RhYl9jb250bnRzIHtcbiAgICAudGFiIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibF9kZWNsYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAubmFtZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cblxuICAuc21hbGwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3RoZXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5jZW50ZXJlZC10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAubmFtZSB7XG4gICAgICAmLndhcnUtYm9zcy1jYWZlLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbF9pbnB1dCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLmVsX2lucHV0VjIge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuXG4gIC51bml0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmJsXzJCdXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIC5ibF8yQnV0dG9uc19idXR0b24ge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuLmVsX2x2MkhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuZWxfbHYySGVhZGluZ19yb3cxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxuXG4gIC5lbF9sdjJIZWFkaW5nX3JvdzIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cblxuICAmLmVsX2x2MkhlYWRpbmdfdjIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNDIwNDA3O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDIwNDA3O1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAuZWxfbHYySGVhZGluZ19yb3cxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5lbF9sdjJIZWFkaW5nX3JvdzIge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmLmVsX2x2MkhlYWRpbmdfdjMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjA0MDc7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuXG4gICAgJi5lbF9sdjJIZWFkaW5nX3YzcGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc4ZmE3O1xuICAgICAgY29sb3I6ICM0MjA0MDc7XG4gICAgfVxuICB9XG5cbiAgJi5lbF9sdjJIZWFkaW5nX3Y0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQyMDQwNztcbiAgfVxufVxuXG4uZWxfdGV4dF8xNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZWxfdGV4dF8xNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi5lbF90ZXh0XzE4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZWxfdGV4dF9saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2U3OGZhNztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cblxuICAmLnVuZGVyX2xpbmUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjNDIwNDA3O1xuXG4gICAgc3BhbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjZTc4ZmE3O1xuICAgIH1cbiAgfVxufVxuXG4uZWxfdGV4dExpbmtWMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNlOTYwOGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxufVxuXG4uZWxfdGV4dF9wbGFpbkxpbmsge1xuICBjb2xvcjogIzAwMDBlZTtcbn1cblxuLmVsX3RleHRfY2F1dGlvbiB7XG4gIGNvbG9yOiAjZjAwO1xufVxuXG4uZWxfaW1hZ2Uge1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZWxfYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMDBweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0MjA0MDc7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmEyMTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuYnV0dG9uX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDVweDtcblxuICAgICYuYnV0dG9uX2Fycm93X2xlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmLmVsX2J0bl9ib3JkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQyMDQwNztcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICYuZWxfYnRuX2JvcmRlcl95ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RmYTIxNDtcbiAgICBjb2xvcjogI2RmYTIxNDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICYuZWxfYnRuX3JvdzIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJi5lbF9idG5faWNvbiB7XG4gICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgJi5lbF9idG5faWNvbl9sZyB7XG4gICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIH1cbn1cblxuLmVsX2J0blYyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM0MzA0MDc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmYTIxNDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDMwNDA3O1xuICBib3gtc2hhZG93OiAjNDMwNDA3IDNweCAzcHg7XG4gIG1heC13aWR0aDogNDIwcHg7XG5cbiAgJi5lbF9idG5WMl9hcnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0MzA0MDc7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQzMDQwNztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMThweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuZWxfYnRuVjJfc3F1YXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICAmLmVsX2J0blYyX2ljb25EaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuaWNvbl9yZWNlaXB0VXAge1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5lbF9idG5WMl9wbGFpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjJmMztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYuZWxfYnRuVjJfcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3OGZhNztcbiAgfVxuXG4gICYuZWxfYnRuVjJfd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAmLmVsX2J0blYyX2Rpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlOWUzO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5lbF9ociB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4uZWxfY291cG9uIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDIwNDA3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG5cbiAgLnRvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3OGZhNztcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggNXB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIwNDA3O1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDI1ZGVnKSB0cmFuc2xhdGUoNXB4LCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIwNDA3O1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0yNWRlZykgdHJhbnNsYXRlKC01cHgsIDApO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52YWx1ZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWlkIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICB9XG5cbiAgLmJvdHRvbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MjA0MDc7XG5cbiAgICBzcGFuIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiAjZTc4ZmE3O1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MjA0MDc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvdHRsZV93cmFwIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggOHB4O1xuXG4gICAgICAuYm90dGxlX2ltYWdlIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG5cbiAgICAgICAgPmltZyB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0cHgpIC8gNik7XG4gICAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJvdHRsZV90ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbl93cmFwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTI0cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzhmYTc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnNtYWxsLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLm90aGVyLXRleHQge1xuICAgICAgY29sb3I6ICM0MjA0MDcgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmVsX2NvdXBvbl92MiB7XG5cbiAgICAudG9wIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjYsIDQsIDcsIDAuNDUpO1xuICAgIH1cblxuICAgIC5ib3R0b20ge1xuICAgICAgc3BhbiB7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIGNvbG9yOiAjNDIwNDA3O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZhMjE0O1xuICAgICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgICAmLmxpbWl0RXhwaXJlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjMsIDE2MiwgMjAsIDAuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNtYWxsLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIC5vdGhlci10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM0MjA0MDc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lbF9jb3Vwb25WMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuXG4gIC5lbF9jb3Vwb25WM0xlZnQsXG4gIC5lbF9jb3Vwb25WM1JpZ2h0IHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM0MzA0MDc7XG4gIH1cblxuICAuZWxfY291cG9uVjNMZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzIlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5lbF9jb3Vwb25WM1JpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiA2OCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZWxfY291cG9uVjNfbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5lbF9jb3Vwb25WM19wb2ludCB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi10b3A6IDlweDtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAuZWxfY291cG9uVjNfaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQ5cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmVsX2NvdXBvblYzX2V4Y2hhbmdlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cblxuICAuZWxfY291cG9uVjNDdXRvdXQge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2RvdF9saW5lLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAycHg7XG4gIH1cblxuICAuZWxfY291cG9uVjNDdXRvdXQ6OmJlZm9yZSxcbiAgLmVsX2NvdXBvblYzQ3V0b3V0OjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmNWYwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM0MzA0MDc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLmVsX2NvdXBvblYzQ3V0b3V0OjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAuZWxfY291cG9uVjNDdXRvdXQ6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIH1cblxuICAuZWxfY291cG9uVjNfdmFsaWRpdHkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBtaW4taGVpZ2h0OiAxMnB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblxuICAgIC5uZXcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZWxfY291cG9uVjNfd2lsbEdldCB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZDljZGNkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuZWxfYnRuVjIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgJi5lbF9idG5WMl9wbGFpbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgICYuZWxfYnRuVjJfcGluayB7XG4gICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5lbF9idG5WMl9jb21tZW50IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgIG1pbi1oZWlnaHQ6IDEycHg7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG59XG5cbi5lbF9yYWRpbyB7XG4gICY6Y2hlY2tlZCB7XG4gICAgK2xhYmVsIHtcbiAgICAgIG91dGxpbmU6IDVweCBzb2xpZCAjZmZjMDAzO1xuICAgIH1cbiAgfVxufVxuXG4uZWxfZG90X3NwaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAtMThweCAwIDAgIzAwMCwgMTIuNzI5ODRweCAtMTIuNzI5ODRweCAwIDAgIzAwMCwgMThweCAwIDAgMCAjMDAwLCAxMi43Mjk4NHB4IDEyLjcyOTg0cHggMCAwIHJnYigxNTIgMTI4IDI1NSAvIDAlKSwgMCAxOHB4IDAgMCByZ2IoMTUyIDEyOCAyNTUgLyAwJSksIC0xMi43Mjk4NHB4IDEyLjcyOTg0cHggMCAwIHJnYigxNTIgMTI4IDI1NSAvIDAlKSwgLTE4cHggMCAwIDAgcmdiKDE1MiAxMjggMjU1IC8gMCUpLCAtMTIuNzI5ODRweCAtMTIuNzI5ODRweCAwIDAgcmdiKDE1MiAxMjggMjU1IC8gMCUpO1xuICBib3gtc2hhZG93OlxuICAgIDAgLTE4cHggMCAwICMwMDAsXG4gICAgMTIuNzI5ODRweCAtMTIuNzI5ODRweCAwIDAgIzAwMCxcbiAgICAxOHB4IDAgMCAwICMwMDAsXG4gICAgMTIuNzI5ODRweCAxMi43Mjk4NHB4IDAgMCByZ2JhKDE1MiwgMTI4LCAyNTUsIDAlKSxcbiAgICAwIDE4cHggMCAwIHJnYmEoMTUyLCAxMjgsIDI1NSwgMCUpLFxuICAgIC0xMi43Mjk4NHB4IDEyLjcyOTg0cHggMCAwIHJnYmEoMTUyLCAxMjgsIDI1NSwgMCUpLFxuICAgIC0xOHB4IDAgMCAwIHJnYmEoMTUyLCAxMjgsIDI1NSwgMCUpLFxuICAgIC0xMi43Mjk4NHB4IC0xMi43Mjk4NHB4IDAgMCByZ2JhKDE1MiwgMTI4LCAyNTUsIDAlKTtcbiAgYW5pbWF0aW9uOiBkb3Rfc3BpbiAxLjVzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmVsX2xhYmVsIHtcbiAgbGFiZWwge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIGlucHV0IHtcblxuICAgICY6Y2hlY2tlZCtsYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdkY2VjO1xuICAgIH1cbiAgfVxufVxuXG4uZWxfc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDIwNDA3O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvYXJyb3dfYnJvd24uc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG4uZWxfaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MjA0MDc7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmVsX2lucHV0VjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoNjYsIDQsIDcsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4uZWxfYWxlcnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZDgwYzE4O1xufVxuXG4uZWxfaGV5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA2MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3OGZhNztcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDM1ZGVnKSB0cmFuc2xhdGUoLTZweCwgLTRweCk7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA2MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3OGZhNztcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zNWRlZykgdHJhbnNsYXRlKDhweCwgLTRweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLmVsX2hleV9zbWFsbEZvbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uZWxfYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0Mzg2NztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB3aWR0aDogMzlweDtcbn1cblxuLmhwX2ZvbnRzaXplXzE1IHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9mb250c2l6ZV8xOCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuXG4uaHBfZm9udHNpemVfMjAge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmhwX2ZvbnRzaXplXzI2IHtcbiAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9mb250V2VpZ2h0XzQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmhwX2ZvbnRXZWlnaHRfNTAwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uaHBfZm9udFdlaWdodF82MDAge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9mb250V2VpZ2h0XzcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmhwX3RleHRfY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90ZXh0X2xlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9jb2xvcl9waW5rIHtcbiAgY29sb3I6ICNlNDM4NjcgIWltcG9ydGFudDtcbn1cblxuLmhwX2NvbG9yX3BpbmsyIHtcbiAgY29sb3I6ICNlNDM3NjcgIWltcG9ydGFudDtcbn1cblxuLmhwX2NvbG9yX2Jyb3duIHtcbiAgY29sb3I6ICM0MjA0MDggIWltcG9ydGFudDtcbn1cblxuLmhwX2JnX2NvbW1vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY1ZjAgIWltcG9ydGFudDtcbn1cblxuLmhwX2JnX3doaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uaHBfcG9pbnRlckV2ZW50c19ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhwX29wYWNpdHlfMDUge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLmhwX2xpbmVIZWlnaHRfMTUge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9kaXNwbGF5QmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubWRfdzYwIHtcbiAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX3c4MCB7XG4gIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF93MjUwIHtcbiAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF93NDVwZXIge1xuICB3aWR0aDogNDUlICFpbXBvcnRhbnQ7XG59XG5cbi5tZF93ODVwZXIge1xuICB3aWR0aDogODUlICFpbXBvcnRhbnQ7XG59XG5cbi5tZF93ODhwZXIge1xuICB3aWR0aDogODglICFpbXBvcnRhbnQ7XG59XG5cbi5tZF93OThwZXIge1xuICB3aWR0aDogOTglICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9tYXh3MjAwIHtcbiAgbWF4LXdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcHQwIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1kX3B0MTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcHQxNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wdDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX3B0MjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcHQzMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wdDQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX3B0NDUge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcHQ2MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wdDcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX3B0ODUge1xuICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcGIwIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1kX3BiMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcGIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wYjI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLm1kX3BiNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcGI0NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wYjcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX3BiNzgge1xuICBwYWRkaW5nLWJvdHRvbTogNzhweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcGIxMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX3BiMTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wdHBiMTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcHRwYjMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX3B0cGI0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wcnBsMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wcnBsMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcHJwbDE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm1kX3BycGwyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wcnBsMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcHJwbDM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1kX3BycGw3NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wcnBsOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfbXQwIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9tdDEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfbXQxNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm1kX210MjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9tdDI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfbXQzMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX210MzUge1xuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9tdDQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfbXQ0NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLm1kX210NTAge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9tdDYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfbXQ3MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX210ODAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9tYjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfbWIzMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX21yMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX21ybWxhdCB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5Aa2V5ZnJhbWVzIGRvdF9zcGluIHtcblxuICAwJSxcbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAtMThweCAwIDAgIzAwMCwgMTIuNzI5ODRweCAtMTIuNzI5ODRweCAwIDAgIzAwMCwgMThweCAwIDAgMCAjMDAwLCAxMi43Mjk4NHB4IDEyLjcyOTg0cHggMCAtNXB4IHJnYigxNTIgMTI4IDI1NSAvIDAlKSwgMCAxOHB4IDAgLTVweCByZ2IoMTUyIDEyOCAyNTUgLyAwJSksIC0xMi43Mjk4NHB4IDEyLjcyOTg0cHggMCAtNXB4IHJnYigxNTIgMTI4IDI1NSAvIDAlKSwgLTE4cHggMCAwIC01cHggcmdiKDE1MiAxMjggMjU1IC8gMCUpLCAtMTIuNzI5ODRweCAtMTIuNzI5ODRweCAwIC01cHggcmdiKDE1MiAxMjggMjU1IC8gMCUpO1xuICB9XG5cbiAgMTIuNSUge1xuICAgIGJveC1zaGFkb3c6IDAgLTE4cHggMCAtNXB4IHJnYigxNTIgMTI4IDI1NSAvIDAlKSwgMTIuNzI5ODRweCAtMTIuNzI5ODRweCAwIDAgIzAwMCwgMThweCAwIDAgMCAjMDAwLCAxMi43Mjk4NHB4IDEyLjcyOTg0cHggMCAwICMwMDAsIDAgMThweCAwIC01cHggcmdiKDE1MiAxMjggMjU1IC8gMCUpLCAtMTIuNzI5ODRweCAxMi43Mjk4NHB4IDAgLTVweCByZ2IoMTUyIDEyOCAyNTUgLyAwJSksIC0xOHB4IDAgMCAtNXB4IHJnYigxNTIgMTI4IDI1NSAvIDAlKSwgLTEyLjcyOTg0cHggLTEyLjcyOTg0cHggMCAtNXB4IHJnYigxNTIgMTI4IDI1NSAvIDAlKTtcbiAgfVxuXG4gIDI1JSB7XG4gICAgYm94LXNoYWRvdzogMCAtMThweCAwIC01cHggcmdiKDE1MiAxMjggMjU1IC8gMCUpLCAxMi43Mjk4NHB4IC0xMi43Mjk4NHB4IDAgLTVweCByZ2IoMTUyIDEyOCAyNTUgLyAwJSksIDE4cHggMCAwIDAgIzAwMCwgMTIuNzI5ODRweCAxMi43Mjk4NHB4IDAgMCAjMDAwLCAwIDE4cHggMCAwICMwMDAsIC0xMi43Mjk4NHB4IDEyLjcyOTg0cHggMCAtNXB4IHJnYigxNTIgMTI4IDI1NSAvIDAlKSwgLTE4cHggMCAwIC01cHggcmdiKDE1MiAxMjggMjU1IC8gMCUpLCAtMTIuNzI5ODRweCAtMTIuNzI5ODRweCAwIC01cHggcmdiKDE1MiAxMjggMjU1IC8gMCUpO1xuICB9XG5cbiAgMzcuNSUge1xuICAgIGJveC1zaGFkb3c6IDAgLTE4cHggMCAtNXB4IHJnYigxNTIgMTI4IDI1NSAvIDAlKSwgMTIuNzI5ODRweCAtMTIuNzI5ODRweCAwIC01cHggcmdiKDE1MiAxMjggMjU1IC8gMCUpLCAxOHB4IDAgMCAtNXB4IHJnYigxNTIgMTI4IDI1NSAvIDAlKSwgMTIuNzI5ODRweCAxMi43Mjk4NHB4IDAgMCAjMDAwLCAwIDE4cHggMCAwICMwMDAsIC0xMi43Mjk4NHB4IDEyLjcyOTg0cHggMCAwICMwMDAsIC0xOHB4IDAgMCAtNXB4IHJnYigxNTIgMTI4IDI1NSAvIDAlKSwgLTEyLjcyOTg0cHggLTEyLjcyOTg0cHggMCAtNXB4IHJnYigxNTIgMTI4IDI1NSAvIDAlKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgYm94LXNoYWRvdzogMCAtMThweCAwIC01cHggcmdiKDE1MiAxMjggMjU1IC8gMCUpLCAxMi43Mjk4NHB4IC0xMi43Mjk4NHB4IDAgLTVweCByZ2IoMTUyIDEyOCAyNTUgLyAwJSksIDE4cHggMCAwIC01cHggcmdiKDE1MiAxMjggMjU1IC8gMCUpLCAxMi43Mjk4NHB4IDEyLjcyOTg0cHggMCAtNXB4IHJnYigxNTIgMTI4IDI1NSAvIDAlKSwgMCAxOHB4IDAgMCAjMDAwLCAtMTIuNzI5ODRweCAxMi43Mjk4NHB4IDAgMCAjMDAwLCAtMThweCAwIDAgMCAjMDAwLCAtMTIuNzI5ODRweCAtMTIuNzI5ODRweCAwIC01cHggcmdiKDE1MiAxMjggMjU1IC8gMCUpO1xuICB9XG5cbiAgNjIuNSUge1xuICAgIGJveC1zaGFkb3c6IDAgLTE4cHggMCAtNXB4IHJnYigxNTIgMTI4IDI1NSAvIDAlKSwgMTIuNzI5ODRweCAtMTIuNzI5ODRweCAwIC01cHggcmdiKDE1MiAxMjggMjU1IC8gMCUpLCAxOHB4IDAgMCAtNXB4IHJnYigxNTIgMTI4IDI1NSAvIDAlKSwgMTIuNzI5ODRweCAxMi43Mjk4NHB4IDAgLTVweCByZ2IoMTUyIDEyOCAyNTUgLyAwJSksIDAgMThweCAwIC01cHggcmdiKDE1MiAxMjggMjU1IC8gMCUpLCAtMTIuNzI5ODRweCAxMi43Mjk4NHB4IDAgMCAjMDAwLCAtMThweCAwIDAgMCAjMDAwLCAtMTIuNzI5ODRweCAtMTIuNzI5ODRweCAwIDAgIzAwMDtcbiAgfVxuXG4gIDc1JSB7XG4gICAgYm94LXNoYWRvdzogMCAtMThweCAwIDAgIzAwMCwgMTIuNzI5ODRweCAtMTIuNzI5ODRweCAwIC01cHggcmdiKDE1MiAxMjggMjU1IC8gMCUpLCAxOHB4IDAgMCAtNXB4IHJnYigxNTIgMTI4IDI1NSAvIDAlKSwgMTIuNzI5ODRweCAxMi43Mjk4NHB4IDAgLTVweCByZ2IoMTUyIDEyOCAyNTUgLyAwJSksIDAgMThweCAwIC01cHggcmdiKDE1MiAxMjggMjU1IC8gMCUpLCAtMTIuNzI5ODRweCAxMi43Mjk4NHB4IDAgLTVweCByZ2IoMTUyIDEyOCAyNTUgLyAwJSksIC0xOHB4IDAgMCAwICMwMDAsIC0xMi43Mjk4NHB4IC0xMi43Mjk4NHB4IDAgMCAjMDAwO1xuICB9XG5cbiAgODcuNSUge1xuICAgIGJveC1zaGFkb3c6IDAgLTE4cHggMCAwICMwMDAsIDEyLjcyOTg0cHggLTEyLjcyOTg0cHggMCAwICMwMDAsIDE4cHggMCAwIC01cHggcmdiKDE1MiAxMjggMjU1IC8gMCUpLCAxMi43Mjk4NHB4IDEyLjcyOTg0cHggMCAtNXB4IHJnYigxNTIgMTI4IDI1NSAvIDAlKSwgMCAxOHB4IDAgLTVweCByZ2IoMTUyIDEyOCAyNTUgLyAwJSksIC0xMi43Mjk4NHB4IDEyLjcyOTg0cHggMCAtNXB4IHJnYigxNTIgMTI4IDI1NSAvIDAlKSwgLTE4cHggMCAwIC01cHggcmdiKDE1MiAxMjggMjU1IC8gMCUpLCAtMTIuNzI5ODRweCAtMTIuNzI5ODRweCAwIDAgIzAwMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBvcEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5wb3BfaW4ge1xuICBhbmltYXRpb246IHBvcEluIDAuNnMgZWFzZS1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgY2hhbmdlQ29sb3Ige1xuICAwJSB7XG4gICAgZmlsbDogcmdiYSgyMzEsIDE0MywgMTY3LCAwLjEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgZmlsbDogcmdiYSgyMzEsIDE0MywgMTY3LCAxKTtcbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/