@charset "UTF-8";
.un_catchImg {
  max-width: 100%;
  width: 49.3333333333%;
  margin-right: auto;
  margin-left: auto;
}
.un_catchImg img {
  width: 100%;
}

.un_catchText {
  font-size: 1.8rem;
  font-weight: bold;
  letter-spacing: 4.32px;
  text-align: center;
}

.un_copyright {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.5px;
  display: block;
  text-align: center;
  padding-bottom: 10px;
}

.un_scrollYBox {
  width: 100%;
  max-height: 340px;
  min-height: 200px;
  overflow-y: scroll;
  padding: 0 8px;
  border: 1px solid #f7f7f7;
}
.un_scrollYBox .un_scrollYBox_text {
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.33;
  letter-spacing: 1.2px;
  padding-top: 22px;
  padding-bottom: 22px;
  word-break: break-all;
}

.un_staticHeader {
  position: relative;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #FFFFFF;
}

.un_staticHeader_bg {
  -o-object-fit: contain;
     object-fit: contain;
  height: 60px;
}

.un_staticHeader_toggleButton {
  position: absolute;
  top: 10px;
  right: 15px;
  z-index: 5;
  width: 40px;
  height: 40px;
}
.un_staticHeader_toggleButton svg .toggle-menu-bg {
  fill: #009bff;
}
.un_staticHeader_toggleButton svg:last-child {
  display: none;
}

.un_staticHeaderMenu_modal {
  display: block;
  opacity: 0;
  visibility: hidden;
}
.un_staticHeaderMenu_modal.is-open {
  opacity: 1;
  visibility: visible;
}

.un_staticHeaderMenu_overlay {
  max-width: 750px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  z-index: 4;
}

.un_staticHeaderMenu {
  min-width: 280px;
  height: 100vh;
  padding: 80px 30px 30px;
  overflow-y: scroll;
  background-color: #f0f0f0;
  color: #000;
  z-index: 3;
  margin-left: auto;
  position: relative;
  z-index: 4;
}
.un_staticHeaderMenu .un_staticHeaderMenu_item {
  min-height: 80px;
  display: flex;
  align-items: center;
  border-bottom: 1px dashed #009bff;
}
.un_staticHeaderMenu .un_staticHeaderMenu_item svg {
  fill: #000;
}
.un_staticHeaderMenu .un_staticHeaderMenu_link {
  display: block;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.57;
  letter-spacing: 1.68px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.un_point {
  display: flex;
  align-items: center;
  justify-content: center;
}
.un_point .un_point_label,
.un_point .un_point_value {
  flex: 1;
  color: #000;
  text-align: center;
  letter-spacing: 0.4rem;
  height: 6rem;
  line-height: 6rem;
}
.un_point .un_point_label {
  background-color: #009bff;
  color: #fff;
  font-size: 1.8rem;
  font-weight: 600;
}
.un_point .un_point_value {
  background-color: #fff;
  font-size: 4rem;
  font-weight: 800;
}
.un_point .un_point_value span.unit {
  font-size: 2.4rem;
}
.un_point.sum .un_point_label,
.un_point.sum .un_point_value {
  background-color: #FFFFFF;
  color: #000000;
}
.un_point.sum .un_point_label {
  font-size: 1.4rem;
}
.un_point.sum .un_point_value {
  font-size: 3rem;
}
.un_point.sum .un_point_value span.unit {
  font-size: 2rem;
}

.un_pointProgress .un_pointProgressImage {
  position: relative;
}
.un_pointProgress .un_pointProgressImage .un_pointProgressImageWrap {
  position: relative;
  max-width: calc(100% - 40px);
  width: 100%;
  right: 0;
  left: 0;
  margin: auto;
  z-index: 0;
}
.un_pointProgress .un_pointProgressImage .un_pointProgressImageWrap img {
  max-width: 100%;
  width: 100%;
}
.un_pointProgress .un_pointProgressBar {
  display: flex;
  height: 70px;
  border: 2px solid #000000;
  background-color: #009bff;
  border-radius: 10px;
  align-items: center;
  justify-content: center;
  margin: -2px auto 0;
}
.un_pointProgress .un_pointProgressBar .un_progressBarWrap {
  width: calc(100% - 24px);
  height: 20px;
  border: 2px solid #000000;
  border-radius: 20px;
  position: relative;
  background-color: #FFFFFF;
}
.un_pointProgress .un_pointProgressBar .un_progressBar_dot {
  content: "";
  width: 5px;
  height: 5px;
  position: absolute;
  top: 50%;
  z-index: 1;
  background-color: #fff;
  border-radius: 5px;
  transform: translate(-50%, -50%);
}
.un_pointProgress .un_pointProgressBar .un_progressBar_dot .un_progressBar_dotNum {
  position: absolute;
  top: 12px;
  transform: translate(-50%, 50%);
  color: #000;
}
.un_pointProgress .un_pointProgressBar .un_progressBar_marker {
  position: relative;
  background-color: rgba(0, 155, 255, 0.8);
  max-width: 100%;
  height: 100%;
  border-radius: 20px;
}
.un_pointProgress .un_pointProgressBar .un_progressBar_marker img {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 2;
  height: 16px;
  transform: translateX(-50%) translateY(-50%);
}
.un_pointProgress .un_pointProgressBar .un_progressBar_marker.zero {
  width: 0 !important;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.un_pointProgress .un_pointProgressBar .un_progressBar_marker.zero img {
  display: none;
}

.un_info {
  position: relative;
  padding: 2rem;
  background-color: #FFFFFF;
  color: #000000;
  border: solid 1px #000000;
  border-radius: 4px;
}
.un_info .un_info_closeButton {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  width: 2.5rem;
  height: 2.5rem;
}
.un_info .un_info_closeButton svg {
  width: 100%;
  height: auto;
}
.un_info .un_info_closeButton svg .toggle-menu-bg {
  fill: #009bff;
}

.un_mypageBottom .un_mypageBottom_id {
  font-size: 1.4rem;
  font-weight: bold;
  letter-spacing: 1.68px;
  text-align: center;
}
.un_mypageBottom .un_mypageBottom_logo {
  text-align: center;
  margin-top: 30px;
}
.un_mypageBottom .un_mypageBottom_logo img {
  width: 60px;
}
.un_mypageBottom .un_mypageBottom_terms {
  text-align: center;
  margin-top: 18px;
}
.un_mypageBottom .un_mypageBottom_terms a {
  color: #009bff;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.5px;
  text-decoration: underline;
}
.un_mypageBottom .un_copyright {
  text-align: center;
  margin-top: 20px;
}

.un_header {
  background-color: #FFFFFF;
  color: #000;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  max-width: 750px;
  z-index: 3;
}

.un_header_borderTop {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.un_header_navContainer {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding: 10px 10px 10px;
}
.un_header_navContainer .item {
  width: 17%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
}
.un_header_navContainer .item img {
  width: 26px;
}
.un_header_navContainer .item > .icon {
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #FFFFFF;
  width: 26px;
  height: 26px;
}
.un_header_navContainer .item > .icon.mypage {
  -webkit-mask-image: url(/images/global_nav/nav_mypage.png);
          mask-image: url(/images/global_nav/nav_mypage.png);
}
.un_header_navContainer .item > .icon.history {
  -webkit-mask-image: url(/images/global_nav/nav_history.png);
          mask-image: url(/images/global_nav/nav_history.png);
}
.un_header_navContainer .item > .icon.mission {
  -webkit-mask-image: url(/images/global_nav/nav_mission.png);
          mask-image: url(/images/global_nav/nav_mission.png);
}
.un_header_navContainer .item > .icon.reward {
  -webkit-mask-image: url(/images/global_nav/nav_reward.png);
          mask-image: url(/images/global_nav/nav_reward.png);
}
.un_header_navContainer .item.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.un_header_navContainer .item.active {
  font-weight: bold;
}
.un_header_navContainer .item.active > .icon {
  background-color: #009bff;
}
.un_header_navContainer .item span {
  font-size: 1.2rem;
  margin-top: 5px;
  text-align: center;
}
.un_header_navContainer .item:nth-child(3) {
  width: 32%;
}
.un_header_navContainer .item:nth-child(3) .item_link {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 82px;
  height: 80px;
  background-image: url("/images/global_nav/scan_bg.png");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.un_header_navContainer .item:nth-child(3) img {
  width: 26px;
}

.un_missionCard {
  display: flex;
}
.un_missionCard .un_missionCardLeft {
  width: 90px;
  height: 90px;
  border: 2px solid #009bff;
  position: relative;
  flex-shrink: 0;
}
.un_missionCard .un_missionCardLeft > img {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  aspect-ratio: 1/1;
}
.un_missionCard .un_missionCardLeft .un_missionCardLeft_unit {
  width: 65%;
  height: 65%;
  background-color: #000000;
  border-radius: 0 0 0 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  flex-direction: column;
  padding-bottom: 12px;
}
.un_missionCard .un_missionCardLeft .un_missionCardLeft_unit .un_missionCardLeft_title {
  font-size: 5px;
  color: #FFFFFF;
  text-align: right;
  margin-top: 0;
  padding-right: 6px;
  white-space: nowrap;
}
.un_missionCard .un_missionCardLeft .un_missionCardLeft_unit .un_missionCardLeft_point {
  margin-top: 3px;
  margin-left: auto;
  padding-right: 5px;
}
.un_missionCard .un_missionCardLeft .un_missionCardLeft_unit .un_missionCardLeft_point_number {
  font-size: 12px;
  letter-spacing: 1px;
}
.un_missionCard .un_missionCardLeft .un_missionCardLeft_title {
  font-size: 1.2rem;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: 1.44px;
  text-align: center;
  margin-top: 8px;
}
.un_missionCard .un_missionCardLeft .un_missionCardLeft_point {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  margin-top: 10px;
}
.un_missionCard .un_missionCardLeft .un_missionCardLeft_point_number {
  font-size: 2.4rem;
  font-weight: bold;
  letter-spacing: 2.4px;
  color: #FFFFFF;
}
.un_missionCard .un_missionCardRight {
  padding-left: 10px;
  width: calc(100% - 90px);
}
.un_missionCard .un_missionCardRight .un_missionCardRight_top {
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.57;
  letter-spacing: 1.68px;
}
.un_missionCard .un_missionCardRight .un_missionCardRight_mid {
  margin-top: 7px;
  padding-top: 4px;
  border-top: 1px solid #009bff;
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.5px;
  color: #009bff;
}
.un_missionCard .un_missionCardRight .un_missionCardRight_bottom {
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.un_missionCard .un_missionCardRight .un_missionCardRight_bottom > p {
  font-size: 1.2rem;
  font-weight: bold;
  letter-spacing: 1.2px;
  margin-left: 5px;
}
.un_missionCard .un_missionCardRight .un_missionCardRight_bottom > svg {
  fill: #000;
}
.un_missionCard .un_missionCardRight .un_missionCardRight_bottom .el_button_2char {
  margin-left: auto;
}

.un_pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}
.un_pagination > a {
  flex-shrink: 0;
}
.un_pagination > a:not(:first-child) {
  margin-left: 8px;
}
.un_pagination .un_pagination_link {
  border: 1px solid #FFFFFF;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.2rem;
  font-weight: bold;
  letter-spacing: -1px;
}
.un_pagination .un_pagination_link.is_active {
  color: #000000;
  background-color: #FFFFFF;
}
.un_pagination .un_pagination_linkArrow svg,
.un_pagination .un_pagination_linkArrowRev svg {
  fill: #FFFFFF;
}
.un_pagination .un_pagination_linkArrowRev {
  transform: rotate(180deg);
  margin-left: 8px;
}

.un_historyListItemWrap:not(:first-child) {
  margin-top: 15px;
}

.un_historyListItem {
  display: flex;
  padding-bottom: 18px;
  border-bottom: 1px solid #000000;
}
.un_historyListItem:not(:first-child) {
  margin-top: 15px;
}

.un_historyItemLeft {
  width: 70%;
  font-size: 1.4rem;
  font-weight: bold;
  letter-spacing: 1.68px;
}

.un_historyItemLeft_row2 {
  line-height: 1.57;
  margin-top: 10px;
  word-break: break-all;
}

.un_historyItemLeft_row3 {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.5px;
  margin-top: 5px;
}

.un_historyItemRight {
  width: 30%;
  padding-left: 5px;
  text-align: right;
}

.un_historyItemRight_row1 {
  font-size: 1.2rem;
  font-weight: bold;
  letter-spacing: 1.44px;
}

.un_historyItemRight_row2 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 10px;
}
.un_historyItemRight_row2 .un_historyItem_point {
  font-size: 2.4rem;
  font-weight: bold;
  letter-spacing: 0.58px;
}
.un_historyItemRight_row2 .un_historyItem_point .un_historyItem_point_unit {
  margin-left: 5px;
  font-size: 1.6rem;
  font-weight: bold;
  letter-spacing: 0.96px;
}

.un_historyItemRight_row3 {
  display: flex;
  height: 100%;
}
.un_historyItemRight_row3 .el_button_2char {
  margin-top: auto;
}

.un_userIdDisplay {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #009bff;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #f0f0f0;
}
.un_userIdDisplay .un_userIdDisplay_title {
  font-size: 1.2rem;
  font-weight: bold;
  letter-spacing: 1.2px;
}
.un_userIdDisplay .un_userIdDisplay_number {
  font-size: 1.8rem;
  font-weight: bold;
  letter-spacing: 4.32px;
}

.un_jimukyoku {
  background-color: #FFFFFF;
  color: #000;
  border-radius: 10px;
  padding: 20px;
}
.un_jimukyoku .un_jimukyokuTop {
  border: 1px solid #009bff;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 24px;
}
.un_jimukyoku .un_jimukyokuTop .un_jimukyokuTop_text {
  font-size: 1.4rem;
  font-weight: bold;
  letter-spacing: 1.68px;
  line-height: 1.5;
}
.un_jimukyoku .un_jimukyokuTop .un_jimukyokuTop_tel,
.un_jimukyoku .un_jimukyokuTop .un_jimukyokuTop_addr {
  font-size: 1.7rem;
  line-height: 1.5;
  letter-spacing: 2px;
}
.un_jimukyoku .un_jimukyokuTop .un_jimukyokuTop_tel {
  text-decoration: underline;
}
.un_jimukyoku .un_jimukyokuBottom {
  margin-top: 20px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.5px;
  word-break: break-all;
}
.un_jimukyoku .un_jimukyokuBottom p {
  font-size: 1rem;
}
.un_jimukyoku .un_jimukyokuBottom a {
  font-size: 1rem;
}

.un_newsDetail_title {
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.57;
  letter-spacing: 1.68px;
  word-break: break-all;
}

.un_newsDetail_date {
  font-size: 1.4rem;
  font-weight: bold;
  letter-spacing: 1.68px;
  text-align: right;
}

.un_WYSIWYG_text {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.57;
  letter-spacing: 1.68px;
  word-break: break-all;
  /* ネストされたリストのスタイル調整 */
  /* list-styleがnoneに上書きされる可能性があるため、強制設定 */
}
.un_WYSIWYG_text h1 {
  font-size: 3.2rem;
  font-weight: bold;
}
.un_WYSIWYG_text h2 {
  font-size: 2.8rem;
  font-weight: bold;
}
.un_WYSIWYG_text h3 {
  font-size: 2.4rem;
  font-weight: bold;
}
.un_WYSIWYG_text h4 {
  font-size: 2rem;
  font-weight: bold;
}
.un_WYSIWYG_text h5 {
  font-size: 1.8rem;
  font-weight: bold;
}
.un_WYSIWYG_text h6 {
  font-size: 1.6rem;
  font-weight: bold;
}
.un_WYSIWYG_text p {
  font-size: 1.4rem;
}
.un_WYSIWYG_text ul {
  margin: 0 0 1em;
  padding-left: 3.2rem;
  list-style-type: disc;
}
.un_WYSIWYG_text ol {
  margin: 0 0 1em;
  padding-left: 3.2rem;
  list-style-type: decimal;
}
.un_WYSIWYG_text ul ul {
  list-style-type: circle;
  margin: 0.5em 0;
}
.un_WYSIWYG_text ul ul ul {
  list-style-type: square;
}
.un_WYSIWYG_text ol ol {
  list-style-type: lower-alpha;
  margin: 0.5em 0;
}
.un_WYSIWYG_text ol ol ol {
  list-style-type: lower-roman;
}
.un_WYSIWYG_text li {
  margin-bottom: 0.5em;
}
.un_WYSIWYG_text ul > li {
  display: list-item !important;
}
.un_WYSIWYG_text ol > li {
  display: list-item !important;
}
.un_WYSIWYG_text table {
  width: 100%;
  border-collapse: collapse;
  margin: 0 0 1em;
}
.un_WYSIWYG_text th,
.un_WYSIWYG_text td {
  border: 1px solid #ccc;
  padding: 1rem;
  text-align: left;
}
.un_WYSIWYG_text th {
  background-color: #f5f5f5;
  font-weight: bold;
}
.un_WYSIWYG_text a {
  color: #007bff;
  text-decoration: underline;
  font-size: 1.6rem;
}
.un_WYSIWYG_text img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 0 1em;
}
.un_WYSIWYG_text blockquote {
  margin: 0 0 1em;
  padding-left: 1.6rem;
  border-left: 4px solid #ccc;
  color: #666;
  font-size: 1.8rem;
}
.un_WYSIWYG_text pre {
  background-color: #f5f5f5;
  padding: 1.6rem;
  overflow-x: auto;
}
.un_WYSIWYG_text code {
  font-family: "Courier New", monospace;
  background-color: #f5f5f5;
  padding: 0.4rem 0.8rem;
}
.un_WYSIWYG_text hr {
  border: none;
  border-top: 1px solid #ccc;
  margin: 0 0 2rem;
}
.un_WYSIWYG_text strong,
.un_WYSIWYG_text b {
  font-weight: bold;
}
.un_WYSIWYG_text em,
.un_WYSIWYG_text i {
  font-style: italic;
}
.un_WYSIWYG_text sup {
  vertical-align: super;
  font-size: smaller;
}
.un_WYSIWYG_text sub {
  vertical-align: sub;
  font-size: smaller;
}
.un_WYSIWYG_text mark {
  background-color: yellow;
  color: black;
  padding: 0.2rem;
}
.un_WYSIWYG_text del,
.un_WYSIWYG_text s {
  text-decoration: line-through;
}
.un_WYSIWYG_text figure {
  margin: 0 0 1em;
  text-align: center;
}
.un_WYSIWYG_text figcaption {
  font-size: 1.4rem;
  color: #666;
  margin-top: 0.5em;
}
.un_WYSIWYG_text iframe {
  width: 100%;
  max-width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}
.un_WYSIWYG_text caption {
  font-size: 1.4rem;
  color: #666;
  margin-bottom: 0.5em;
  text-align: left;
}
.un_WYSIWYG_text dl {
  margin: 1em 0;
}
.un_WYSIWYG_text dt {
  font-weight: bold;
  margin-top: 0.5em;
}
.un_WYSIWYG_text dd {
  margin-left: 1.6rem;
}
.un_WYSIWYG_text img {
  max-width: 100%;
}

.un_modalContent {
  padding: 40px 18px 50px;
}

.un_missionDetailTitle > img {
  max-width: 40px;
  color: #ffffff;
}

.un_missionDetailInfo {
  display: grid;
  grid-template-columns: 100px auto 140px;
  gap: 0 5px;
}
.un_missionDetailInfo > div {
  font-size: 1.2rem;
  font-weight: bold;
  line-height: 1.67;
  letter-spacing: 1.44px;
  display: flex;
  align-items: center;
}
.un_missionDetailInfo > div > span {
  font-size: 1.6rem;
  font-weight: bold;
  letter-spacing: 2.88px;
}
.un_missionDetailInfo > div.un_missionDetailInfoPointValue {
  text-align: right;
  padding-right: 30px;
}
.un_missionDetailInfo > div.un_missionDetailInfoExpirationLabel {
  position: relative;
}
.un_missionDetailInfo > div.un_missionDetailInfoExpirationLabel::before {
  content: "";
  position: absolute;
  top: 0;
  left: -20px;
  width: 1px;
  height: 150%;
  background-color: #d8d8d8;
}
.un_missionDetailInfo > div.un_missionDetailInfoLimitationValue {
  text-align: right;
  padding-right: 30px;
}

.un_missionClear_point {
  padding: 18px;
  display: grid;
  grid-template-columns: 213px auto;
  gap: 15px 0;
  background-color: #FFFFFF;
  color: #000000;
}
.un_missionClear_point > div {
  font-size: 1.6rem;
  font-weight: bold;
  letter-spacing: 2.88px;
  display: flex;
  align-items: center;
}
.un_missionClear_point > div:nth-child(2) {
  justify-content: flex-end;
}
.un_missionClear_point > div:nth-child(2) span {
  font-size: 3.2rem;
  letter-spacing: 0.77px;
}
.un_missionClear_point > div:nth-child(4) {
  justify-content: flex-end;
}
.un_missionClear_point > div:nth-child(4) span {
  font-size: 2.4rem;
  letter-spacing: 0.58px;
}

.un_rewardCard {
  border: 1px solid #f7f7f7;
  border-radius: 10px;
  overflow: hidden;
}
.un_rewardCard .un_rewardCardInnerRow1 {
  max-width: 100%;
  width: 100%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.un_rewardCard .un_rewardCardInnerRow2 {
  padding: 25px 10px 10px;
  border-top: 1px solid #f7f7f7;
}
.hp_box_secondary .un_rewardCard .un_rewardCardInnerRow2 {
  background-color: #FFFFFF;
}
.un_rewardCard .un_rewardCardInnerRow2 .un_rewardCard_title {
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 2.88px;
  word-break: break-all;
}
.un_rewardCard .un_rewardCardInnerRow2 .un_rewardCard_point {
  font-size: 1.2rem;
  font-weight: 500;
  letter-spacing: 1.2px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 15px;
}
.un_rewardCard .un_rewardCardInnerRow2 .un_rewardCard_point span {
  font-size: 1.6rem;
  font-weight: bold;
  letter-spacing: 0.38px;
}
.un_rewardCard .un_rewardCardInnerRow2 .un_rewardCard_expirationLabel {
  font-size: 1.2rem;
  font-weight: 500;
  margin-top: 10px;
}
.un_rewardCard .un_rewardCardInnerRow2 .un_rewardCard_expirationDate {
  font-size: 1.2rem;
  font-weight: 500;
  margin-top: 5px;
}
.un_rewardCard .un_rewardCardInnerRow2_type2 {
  padding: 15px 18px;
}
.hp_box_secondary .un_rewardCard .un_rewardCardInnerRow2_type2 {
  background-color: #FFFFFF;
}
.un_rewardCard .un_rewardCardInnerRow2_type2 .un_rewardCard_title {
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 2.88px;
  word-break: break-all;
  padding-bottom: 15px;
}
.un_rewardCard .un_rewardCardInnerRow2_type2 .un_rewardCard_body {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  font-size: 1.2rem;
  font-weight: 500;
  letter-spacing: 1.2px;
}
.un_rewardCard .un_rewardCardInnerRow2_type2 .un_rewardCard_body .un_rewardCard_body_expiration {
  padding: 20px 15px 0 0;
  border-right: solid 1px #FFFFFF;
}
.hp_box_secondary .un_rewardCard .un_rewardCardInnerRow2_type2 .un_rewardCard_body .un_rewardCard_body_expiration {
  border-right-color: #f7f7f7;
}
.un_rewardCard .un_rewardCardInnerRow2_type2 .un_rewardCard_body .un_rewardCard_body_point {
  text-align: right;
}
.un_rewardCard .un_rewardCardInnerRow2_type2 .un_rewardCard_body .un_rewardCard_body_point .un_rewardCard_body_pointValue {
  font-size: 2.4rem;
  font-weight: bold;
  letter-spacing: 0.58px;
  padding-left: 10px;
}
.un_rewardCard .un_rewardCardInnerRow2_type2 .un_rewardCard_body .un_rewardCard_body_point .un_rewardCard_body_pointValue > span {
  font-size: 1.2rem;
}

.un_rewardCaution {
  padding: 60px 20px 55px;
}
.un_rewardCaution > h3 {
  font-size: 2.4rem;
  font-weight: bold;
  letter-spacing: 5.76px;
  word-break: break-all;
}
.un_rewardCaution > p {
  word-break: break-all;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 2.88px;
  color: #D80C18;
}
.un_rewardCaution .un_WYSIWYG_text p {
  font-size: 1.6rem;
}

.un_loading {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  padding-top: 130px;
  padding-bottom: 130px;
}

.un_rewardCompleteText {
  font-size: 1.6rem;
  line-height: 1.38;
  letter-spacing: 2.88px;
}
.un_rewardCompleteText > span {
  font-size: 2rem;
  font-weight: bold;
  line-height: 1.2;
  letter-spacing: 4.8px;
}

.un_termsScroll {
  max-height: 340px;
  overflow-y: scroll;
}

.un_entryBtn {
  font-size: clamp(1.1rem, 3vw, 1.4rem) !important;
  letter-spacing: 1.2px !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdElOO0FBd0lNO0VBQ0U7RUFDQTtFQUNBO0FBdElSO0FBeUlJO0VBQ0U7RUFDQTtFQUNBO0FBdklOO0FBeUlJO0VBQ0U7RUFDQTtFQUNBO0FBdklOO0FBMklFO0VBQ0U7QUF6SUo7QUEySUk7RUFDRSx5QkNubUNHO0FEMDlCVDtBQTRJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTFJTjtBQTRJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTFJTjtBQTRJTTtFQUNFO0VBQ0E7QUExSVI7QUEySVE7RUFDRSwyQkNob0NGO0FEdS9CUjtBQTRJTTtFQUNFO0FBMUlSO0FBMklRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF6SVY7QUEwSVU7RUFDRTtBQXhJWjs7QUFnSkE7RUFDRTtBQTdJRjtBQStJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBN0lKO0FBZ0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDM3BDRztBRDZnQ1A7QUFrSkk7RUFDRTtBQWhKTjs7QUFxSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWxKRjs7QUFxSkE7RUFDRTtFQUNBO0VBQ0E7QUFsSkY7QUFvSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWxKSjs7QUFzSkE7RUFDRTtFQUNBO0FBbkpGOztBQXNKQTtFQUNFO0VBQ0E7QUFuSkYsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL21kL3VuaXF1ZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9tZC9fdmFyaWFibGVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4udW5fY2F0Y2hJbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDE4NXB4IC8gMzc1cHggKiAxMDAlKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnVuX2NhdGNoVGV4dCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDQuMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udW5fY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4udW5fc2Nyb2xsWUJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5NDtcblxuICAudW5fc2Nyb2xsWUJveF90ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIH1cbn1cblxuLnVuX3N0YXRpY0hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMTtcbn1cblxuLnVuX3N0YXRpY0hlYWRlcl9iZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGhlaWdodDogNjBweDtcbn1cblxuLnVuX3N0YXRpY0hlYWRlcl90b2dnbGVCdXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG5cbiAgc3ZnIHtcbiAgICAudG9nZ2xlLW1lbnUtYmcge1xuICAgICAgZmlsbDogJHByaW1hcnlDb2xvcjtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi51bl9zdGF0aWNIZWFkZXJNZW51X21vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAmLmlzLW9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG4udW5fc3RhdGljSGVhZGVyTWVudV9vdmVybGF5IHtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiA0O1xufVxuXG4udW5fc3RhdGljSGVhZGVyTWVudSB7XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDgwcHggMzBweCAzMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlCYWNrZ3JvdW5kQ29sb3I7XG4gIGNvbG9yOiAkcHJpbWFyeUZvcmVncm91bmRDb2xvcjtcbiAgei1pbmRleDogMztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcblxuICAudW5fc3RhdGljSGVhZGVyTWVudV9pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRwcmltYXJ5Q29sb3I7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJHByaW1hcnlGb3JlZ3JvdW5kQ29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnVuX3N0YXRpY0hlYWRlck1lbnVfbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICBsZXR0ZXItc3BhY2luZzogMS42OHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi51bl9wb2ludCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC51bl9wb2ludF9sYWJlbCxcbiAgLnVuX3BvaW50X3ZhbHVlIHtcbiAgICBmbGV4OiAxO1xuICAgIGNvbG9yOiAkcHJpbWFyeUZvcmVncm91bmRDb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHJlbTtcbiAgICBoZWlnaHQ6IDZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDZyZW07XG4gIH1cblxuICAudW5fcG9pbnRfbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgY29sb3I6ICRzZWNvbmRhcnlDb2xvcjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC51bl9wb2ludF92YWx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeUNvbG9yO1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgc3Bhbi51bml0IHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgfVxuXG4gICYuc3VtIHtcbiAgICAudW5fcG9pbnRfbGFiZWwsXG4gICAgLnVuX3BvaW50X3ZhbHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTE7XG4gICAgICBjb2xvcjogJGJsYWNrMTtcbiAgICB9XG4gICAgLnVuX3BvaW50X2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgICAudW5fcG9pbnRfdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgc3Bhbi51bml0IHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udW5fcG9pbnRQcm9ncmVzcyB7XG4gIC51bl9wb2ludFByb2dyZXNzSW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC51bl9wb2ludFByb2dyZXNzSW1hZ2VXcmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51bl9wb2ludFByb2dyZXNzQmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2sxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogLTJweCBhdXRvIDA7XG5cbiAgICAudW5fcHJvZ3Jlc3NCYXJXcmFwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjazE7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMTtcbiAgICB9XG5cbiAgICAudW5fcHJvZ3Jlc3NCYXJfZG90IHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5Q29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgLnVuX3Byb2dyZXNzQmFyX2RvdE51bSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICAgICAgICBjb2xvcjogJHByaW1hcnlGb3JlZ3JvdW5kQ29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVuX3Byb2dyZXNzQmFyX21hcmtlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5Q29sb3IsIDAuOCk7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJi56ZXJvIHtcbiAgICAgICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVuX2luZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTE7XG4gIGNvbG9yOiAkYmxhY2sxO1xuICBib3JkZXI6IHNvbGlkIDFweCAkYmxhY2sxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgLnVuX2luZm9fY2xvc2VCdXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgLnRvZ2dsZS1tZW51LWJnIHtcbiAgICAgICAgZmlsbDogJHByaW1hcnlDb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVuX215cGFnZUJvdHRvbSB7XG4gIC51bl9teXBhZ2VCb3R0b21faWQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjY4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnVuX215cGFnZUJvdHRvbV9sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICB9XG4gIH1cbiAgLnVuX215cGFnZUJvdHRvbV90ZXJtcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAudW5fY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4udW5faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnVCYWNrZ3JvdW5kQ29sb3I7XG4gIGNvbG9yOiAkcHJpbWFyeUZvcmVncm91bmRDb2xvcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4udW5faGVhZGVyX2JvcmRlclRvcCB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVuX2hlYWRlcl9uYXZDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHg7XG5cbiAgLml0ZW0ge1xuICAgIHdpZHRoOiAxNyU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgIH1cbiAgICA+IC5pY29uIHtcbiAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUxO1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAmLm15cGFnZSB7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybCgvaW1hZ2VzL2dsb2JhbF9uYXYvbmF2X215cGFnZS5wbmcpO1xuICAgICAgfVxuICAgICAgJi5oaXN0b3J5IHtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKC9pbWFnZXMvZ2xvYmFsX25hdi9uYXZfaGlzdG9yeS5wbmcpO1xuICAgICAgfVxuICAgICAgJi5taXNzaW9uIHtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKC9pbWFnZXMvZ2xvYmFsX25hdi9uYXZfbWlzc2lvbi5wbmcpO1xuICAgICAgfVxuICAgICAgJi5yZXdhcmQge1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoL2ltYWdlcy9nbG9iYWxfbmF2L25hdl9yZXdhcmQucG5nKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgPiAuaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMzIlO1xuXG4gICAgICAuaXRlbV9saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogODJweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2dsb2JhbF9uYXYvc2Nhbl9iZy5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVuX21pc3Npb25DYXJkIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAudW5fbWlzc2lvbkNhcmRMZWZ0IHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnlDb2xvcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICB9XG5cbiAgICAudW5fbWlzc2lvbkNhcmRMZWZ0X3VuaXQge1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIGhlaWdodDogNjUlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG5cbiAgICAgIC51bl9taXNzaW9uQ2FyZExlZnRfdGl0bGUge1xuICAgICAgICAvLyBmb250LXNpemU6IC41cmVtO1xuICAgICAgICBmb250LXNpemU6IDVweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTE7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG5cbiAgICAgIC51bl9taXNzaW9uQ2FyZExlZnRfcG9pbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC51bl9taXNzaW9uQ2FyZExlZnRfcG9pbnRfbnVtYmVyIHtcbiAgICAgICAgLy8gZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudW5fbWlzc2lvbkNhcmRMZWZ0X3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjQ0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgLnVuX21pc3Npb25DYXJkTGVmdF9wb2ludCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLnVuX21pc3Npb25DYXJkTGVmdF9wb2ludF9udW1iZXIge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICAgIGNvbG9yOiAkd2hpdGUxO1xuICAgIH1cbiAgfVxuXG4gIC51bl9taXNzaW9uQ2FyZFJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xuXG4gICAgLnVuX21pc3Npb25DYXJkUmlnaHRfdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjY4cHg7XG4gICAgfVxuXG4gICAgLnVuX21pc3Npb25DYXJkUmlnaHRfbWlkIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHByaW1hcnlDb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICB9XG5cbiAgICAudW5fbWlzc2lvbkNhcmRSaWdodF9ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICA+IHAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICAgID4gc3ZnIHtcbiAgICAgICAgZmlsbDogJHByaW1hcnlGb3JlZ3JvdW5kQ29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5lbF9idXR0b25fMmNoYXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVuX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IGEge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC51bl9wYWdpbmF0aW9uX2xpbmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTE7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG5cbiAgICAmLmlzX2FjdGl2ZSB7XG4gICAgICBjb2xvcjogJGJsYWNrMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTE7XG4gICAgfVxuICB9XG5cbiAgLnVuX3BhZ2luYXRpb25fbGlua0Fycm93LFxuICAudW5fcGFnaW5hdGlvbl9saW5rQXJyb3dSZXYge1xuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkd2hpdGUxO1xuICAgIH1cbiAgfVxuXG4gIC51bl9wYWdpbmF0aW9uX2xpbmtBcnJvd1JldiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG59XG5cbi51bl9oaXN0b3J5TGlzdEl0ZW1XcmFwIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4udW5faGlzdG9yeUxpc3RJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2sxO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLnVuX2hpc3RvcnlJdGVtTGVmdCB7XG4gIHdpZHRoOiA3MCU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNjhweDtcbn1cblxuLnVuX2hpc3RvcnlJdGVtTGVmdF9yb3cyIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLnVuX2hpc3RvcnlJdGVtTGVmdF9yb3czIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnVuX2hpc3RvcnlJdGVtUmlnaHQge1xuICB3aWR0aDogMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51bl9oaXN0b3J5SXRlbVJpZ2h0X3JvdzEge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjQ0cHg7XG59XG5cbi51bl9oaXN0b3J5SXRlbVJpZ2h0X3JvdzIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gIC51bl9oaXN0b3J5SXRlbV9wb2ludCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNThweDtcbiAgICAudW5faGlzdG9yeUl0ZW1fcG9pbnRfdW5pdCB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjk2cHg7XG4gICAgfVxuICB9XG59XG5cbi51bl9oaXN0b3J5SXRlbVJpZ2h0X3JvdzMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgLmVsX2J1dHRvbl8yY2hhciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuXG4udW5fdXNlcklkRGlzcGxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yO1xuICAudW5fdXNlcklkRGlzcGxheV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICB9XG5cbiAgLnVuX3VzZXJJZERpc3BsYXlfbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogNC4zMnB4O1xuICB9XG59XG5cbi51bl9qaW11a3lva3Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUxO1xuICBjb2xvcjogJHNlY29uZGFyeUZvcmVncm91bmRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweDtcblxuICAudW5famltdWt5b2t1VG9wIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcblxuICAgIC51bl9qaW11a3lva3VUb3BfdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuXG4gICAgLnVuX2ppbXVreW9rdVRvcF90ZWwsXG4gICAgLnVuX2ppbXVreW9rdVRvcF9hZGRyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgfVxuXG4gICAgLnVuX2ppbXVreW9rdVRvcF90ZWwge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLnVuX2ppbXVreW9rdUJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICB9XG59XG5cbi51bl9uZXdzRGV0YWlsX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNjhweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4udW5fbmV3c0RldGFpbF9kYXRlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMS42OHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnVuX1dZU0lXWUdfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNjhweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDAgMCAxZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzLjJyZW07XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICB9XG5cbiAgb2wge1xuICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIH1cblxuICAvKiDjg43jgrnjg4jjgZXjgozjgZ/jg6rjgrnjg4jjga7jgrnjgr/jgqTjg6voqr/mlbQgKi9cbiAgdWwgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgfVxuXG4gIHVsIHVsIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbiAgfVxuXG4gIG9sIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhO1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgfVxuXG4gIG9sIG9sIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuO1xuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG5cbiAgLyogbGlzdC1zdHlsZeOBjG5vbmXjgavkuIrmm7jjgY3jgZXjgozjgovlj6/og73mgKfjgYzjgYLjgovjgZ/jgoHjgIHlvLfliLboqK3lrpogKi9cbiAgdWwgPiBsaSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBvbCA+IGxpIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgfVxuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkYmx1ZTE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMWVtO1xuICB9XG5cbiAgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NjYztcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuXG4gIHByZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBwYWRkaW5nOiAxLjZyZW07XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuXG4gIGNvZGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW07XG4gIH1cblxuICBociB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gIH1cblxuICBzdHJvbmcsXG4gIGIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgZW0sXG4gIGkge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIHN1cCB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgfVxuXG4gIHN1YiB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICBmb250LXNpemU6IHNtYWxsZXI7XG4gIH1cblxuICBtYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHBhZGRpbmc6IDAuMnJlbTtcbiAgfVxuXG4gIGRlbCxcbiAgcyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICBmaWd1cmUge1xuICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIH1cblxuICBjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgZGwge1xuICAgIG1hcmdpbjogMWVtIDA7XG4gIH1cblxuICBkdCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cblxuICBkZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNnJlbTtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi51bl9tb2RhbENvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4IDE4cHggNTBweDtcbn1cblxuLnVuX21pc3Npb25EZXRhaWxUaXRsZSB7XG4gID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuLnVuX21pc3Npb25EZXRhaWxJbmZvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCBhdXRvIDE0MHB4O1xuICBnYXA6IDAgNXB4O1xuXG4gID4gZGl2IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICBsZXR0ZXItc3BhY2luZzogMS40NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgID4gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuODhweDtcbiAgICB9XG5cbiAgICAmLnVuX21pc3Npb25EZXRhaWxJbmZvUG9pbnRWYWx1ZSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgJi51bl9taXNzaW9uRGV0YWlsSW5mb0V4cGlyYXRpb25MYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYudW5fbWlzc2lvbkRldGFpbEluZm9MaW1pdGF0aW9uVmFsdWUge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4udW5fbWlzc2lvbkNsZWFyX3BvaW50IHtcbiAgcGFkZGluZzogMThweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMTNweCBhdXRvO1xuICBnYXA6IDE1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMTtcbiAgY29sb3I6ICRibGFjazE7XG5cbiAgPiBkaXYge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjg4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43N3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVuX3Jld2FyZENhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnVuX3Jld2FyZENhcmRJbm5lclJvdzEge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgLnVuX3Jld2FyZENhcmRJbm5lclJvdzIge1xuICAgIHBhZGRpbmc6IDI1cHggMTBweCAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTQ7XG5cbiAgICAuaHBfYm94X3NlY29uZGFyeSAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTE7XG4gICAgfVxuXG4gICAgLnVuX3Jld2FyZENhcmRfdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuODhweDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB9XG4gICAgLnVuX3Jld2FyZENhcmRfcG9pbnQge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudW5fcmV3YXJkQ2FyZF9leHBpcmF0aW9uTGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgLnVuX3Jld2FyZENhcmRfZXhwaXJhdGlvbkRhdGUge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC51bl9yZXdhcmRDYXJkSW5uZXJSb3cyX3R5cGUyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE4cHg7XG5cbiAgICAuaHBfYm94X3NlY29uZGFyeSAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTE7XG4gICAgfVxuXG4gICAgLnVuX3Jld2FyZENhcmRfdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuODhweDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAudW5fcmV3YXJkQ2FyZF9ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG5cbiAgICAgIC51bl9yZXdhcmRDYXJkX2JvZHlfZXhwaXJhdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAwIDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICR3aGl0ZTE7XG4gICAgICAgIC5ocF9ib3hfc2Vjb25kYXJ5ICYge1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGdyYXk0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudW5fcmV3YXJkQ2FyZF9ib2R5X3BvaW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIC51bl9yZXdhcmRDYXJkX2JvZHlfcG9pbnRWYWx1ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNThweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udW5fcmV3YXJkQ2F1dGlvbiB7XG4gIHBhZGRpbmc6IDYwcHggMjBweCA1NXB4O1xuXG4gID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiA1Ljc2cHg7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG5cbiAgPiBwIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuODhweDtcbiAgICBjb2xvcjogJHJlZDE7XG4gIH1cblxuICAudW5fV1lTSVdZR190ZXh0IHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgfVxufVxuXG4udW5fbG9hZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xufVxuXG4udW5fcmV3YXJkQ29tcGxldGVUZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBsZXR0ZXItc3BhY2luZzogMi44OHB4O1xuXG4gID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDQuOHB4O1xuICB9XG59XG5cbi51bl90ZXJtc1Njcm9sbCB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi51bl9lbnRyeUJ0biB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAzdncsIDEuNHJlbSkgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4ICFpbXBvcnRhbnQ7XG59XG4iLCIkZ3JheTE6ICNkM2QzZDM7XG4kZ3JheTI6ICNmMGYwZjA7XG4kZ3JheTM6ICNlZWVlZWU7XG4kZ3JheTQ6ICNmN2Y3Zjc7XG5cbiRibGFjazE6ICMwMDAwMDA7XG4kYmxhY2syOiAjMjEyMTIxO1xuJGJsYWNrMzogIzRBNEE0QTtcblxuJHdoaXRlMTogI0ZGRkZGRjtcblxuJHJlZDE6ICNEODBDMTg7XG5cbiRibHVlMTogIzAwN2JmZjtcblxuJHByaW1hcnlDb2xvcjogIzAwOWJmZiAhZGVmYXVsdDtcbiRzZWNvbmRhcnlDb2xvcjogI2ZmZiAhZGVmYXVsdDtcblxuJHByaW1hcnlGb3JlZ3JvdW5kQ29sb3I6ICMwMDAgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5Rm9yZWdyb3VuZENvbG9yOiAjMDAwICFkZWZhdWx0O1xuXG4kcHJpbWFyeUJhY2tncm91bmRDb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRzZWNvbmRhcnlCYWNrZ3JvdW5kQ29sb3I6ICNmMGYwZjAgIWRlZmF1bHQ7XG5cbiRiYXNlQmFja2dyb3VuZENvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRtZW51QmFja2dyb3VuZENvbG9yOiAkd2hpdGUxICFkZWZhdWx0O1xuXG4kcHJpbWFyeUJ1dHRvbkJhY2tncm91bmRDb2xvcjogJHByaW1hcnlDb2xvciAhZGVmYXVsdDtcbiRwcmltYXJ5QnV0dG9uRm9yZWdyb3VuZENvbG9yOiAkd2hpdGUxICFkZWZhdWx0O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/