.c-alt {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
}

.c-bg {
  overflow: hidden;
  background: #ffffff;
}

.c-bg_yellow {
  background: #fcfbf2;
}

.c-wrapper_middle {
  max-width: 124rem;
  margin: 0 auto;
  padding-right: 6rem;
  padding-left: 6rem;
}

.c-wrapper_large {
  max-width: 128rem;
  margin: 0 auto;
  padding-right: 2rem;
  padding-left: 2rem;
}

.c-ttl_small {
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.88235;
}

.c-ttl_large {
  font-size: 5.1rem;
  font-weight: 700;
  line-height: 1.37255;
}

.c-ttl_middle {
  font-size: 2.2rem;
  line-height: 2.04545;
}

.c-ttl_middle_bold {
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 2.04545;
}

.c-icn_ttl_large {
  font-size: 4.7rem;
  font-weight: 700;
  line-height: 1.48936;
  text-align: center;
}

.c-icn_ttl_large:after {
  display: inline-block;
  display: block;
  position: absolute;
  position: initial;
  width: 25.6rem;
  height: 2rem;
  margin: 0rem auto 0;
  background: url(/img/common/p-ttl_green_icn.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.c-icn_ttl_middle {
  font-size: 4.7rem;
  font-weight: 700;
  line-height: 1.48936;
  text-align: center;
}

.c-icn_ttl_middle:after {
  display: inline-block;
  display: block;
  position: absolute;
  position: initial;
  width: 25.6rem;
  height: 2rem;
  margin: 0rem auto 0;
  background: url(/img/common/p-ttl_green_icn.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.c-icn_ttl_sub {
  display: block;
  font-size: 2rem;
  font-weight: 700;
}

.c-txt_xlarge {
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 1.73077;
}

.c-txt_middle {
  font-size: 1.8rem;
}

.c-txt_middle_bold {
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: .06em;
}

.c-txt_small {
  font-size: 1.6rem;
}

.c-txt_time_blue {
  margin-right: 1.6rem;
  color: #0064ad;
  font-family: "Quicksand", sans-serif;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.3125;
}

.c-spacing_middle {
  letter-spacing: .06em;
}

.c-number_middle {
  display: inline-block;
  font-family: "Quicksand", sans-serif;
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: 0em;
}

.c-number_middle_illust {
  display: inline-block;
  position: relative;
  color: #ffffff;
  font-family: "Quicksand", sans-serif;
  font-size: 3rem;
  font-weight: 700;
  letter-spacing: 0em;
}

.c-number_middle_illust:before {
  display: inline-block;
  z-index: -1;
  position: absolute;
  top: -1.2rem;
  left: -2.6rem;
  width: 9rem;
  height: 8rem;
  background: url(/img/common/p-number_illust.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.c-arrow_white {
  border: 1px solid #0064ad;
  -webkit-transition: background 0.4s,border 0.4s,color 0.4s;
  transition: background 0.4s,border 0.4s,color 0.4s;
}

.c-arrow_white::before,
.c-arrow_white::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: background 0.4s,border-top 0.4s,border-right 0.4s;
  transition: background 0.4s,border-top 0.4s,border-right 0.4s;
}

.c-arrow_white::before {
  right: 2rem;
  width: 10px;
  height: 2px;
  background: #ffffff;
}

.c-arrow_white::after {
  -webkit-transform: rotate(45deg);
  right: 2rem;
  width: 8px;
  height: 8px;
  transform: rotate(45deg);
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.c-arrow_white:hover {
  background: #ffffff;
  color: #0064ad;
  -webkit-transition: background 0.4s,border-top 0.4s,border-right 0.4s;
  transition: background 0.4s,border-top 0.4s,border-right 0.4s;
}

.c-arrow_white:hover::before {
  background: #0064ad;
}

.c-arrow_white:hover::after {
  border-top: 2px solid #0064ad;
  border-right: 2px solid #0064ad;
}

.c-arrow_white_left {
  border: 1px solid #0064ad;
  -webkit-transition: background 0.4s,border 0.4s,color 0.4s;
  transition: background 0.4s,border 0.4s,color 0.4s;
}

.c-arrow_white_left::before,
.c-arrow_white_left::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: background 0.4s,border-top 0.4s,border-right 0.4s;
  transition: background 0.4s,border-top 0.4s,border-right 0.4s;
}

.c-arrow_white_left::before {
  left: 2rem;
  width: 10px;
  height: 2px;
  background: #ffffff;
}

.c-arrow_white_left::after {
  left: 2rem;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.c-arrow_white_left:hover {
  background: #ffffff;
  color: #0064ad;
  -webkit-transition: background 0.4s,border-top 0.4s,border-right 0.4s;
  transition: background 0.4s,border-top 0.4s,border-right 0.4s;
}

.c-arrow_white_left:hover::before {
  background: #0064ad;
}

.c-arrow_white_left:hover::after {
  border-top: 2px solid #0064ad;
  border-right: 2px solid #0064ad;
}

.c-arrow_blue::before,
.c-arrow_blue::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: right 0.4s;
  transition: right 0.4s;
}

.c-arrow_blue::before {
  right: 3rem;
  width: 10px;
  height: 2px;
  background: #0064ad;
}

.c-arrow_blue::after {
  right: 3rem;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 2px solid #0064ad;
  border-right: 2px solid #0064ad;
}

.c-arrow_blue:hover::before {
  right: 1.5rem;
}

.c-arrow_blue:hover::after {
  right: 1.5rem;
  border-top: 2px solid #0064ad;
  border-right: 2px solid #0064ad;
}

.c-arrow_green::before,
.c-arrow_green::after {
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}

.c-arrow_green:hover::before {
  background: #00584a;
}

.c-arrow_green:hover::after {
  background: url(/img/common/p-btn_arrow_white.svg);
  background-repeat: no-repeat;
}

.c-arrow_red::before,
.c-arrow_red::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: right 0.4s;
  transition: right 0.4s;
}

.c-arrow_red::before {
  right: 3rem;
  width: 10px;
  height: 2px;
  background: #ca2528;
}

.c-arrow_red::after {
  right: 3rem;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 2px solid #ca2528;
  border-right: 2px solid #ca2528;
}

.c-arrow_red:hover::before {
  right: 1.5rem;
}

.c-arrow_red:hover::after {
  right: 1.5rem;
  border-top: 2px solid #ca2528;
  border-right: 2px solid #ca2528;
}

.c-arrow_brown::before,
.c-arrow_brown::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: right 0.4s;
  transition: right 0.4s;
}

.c-arrow_brown::before {
  right: 3rem;
  width: 10px;
  height: 2px;
  background: #a44404;
}

.c-arrow_brown::after {
  right: 3rem;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 2px solid #a44404;
  border-right: 2px solid #a44404;
}

.c-arrow_brown:hover::before {
  right: 1.5rem;
}

.c-arrow_brown:hover::after {
  right: 1.5rem;
  border-top: 2px solid #a44404;
  border-right: 2px solid #a44404;
}

.c-arrow_purple::before,
.c-arrow_purple::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: right 0.4s;
  transition: right 0.4s;
}

.c-arrow_purple::before {
  right: 3rem;
  width: 10px;
  height: 2px;
  background: #6340a7;
}

.c-arrow_purple::after {
  right: 3rem;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 2px solid #6340a7;
  border-right: 2px solid #6340a7;
}

.c-arrow_purple:hover::before {
  right: 1.5rem;
}

.c-arrow_purple:hover::after {
  right: 1.5rem;
  border-top: 2px solid #6340a7;
  border-right: 2px solid #6340a7;
}

.c-arrow_aged::before,
.c-arrow_aged::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: right 0.4s;
  transition: right 0.4s;
}

.c-arrow_aged::before {
  right: 3rem;
  width: 10px;
  height: 2px;
  background: #00584a;
}

.c-arrow_aged::after {
  right: 3rem;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 2px solid #00584a;
  border-right: 2px solid #00584a;
}

.c-arrow_aged:hover::before {
  right: 1.5rem;
}

.c-arrow_aged:hover::after {
  right: 1.5rem;
  border-top: 2px solid #00584a;
  border-right: 2px solid #00584a;
}

.c-btn_large_blue {
  display: block;
  position: relative;
  position: relative;
  width: 30rem;
  height: 6rem;
  border-radius: 3rem;
  background: #0064ad;
  color: #ffffff;
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: .06em;
  line-height: 5.7rem;
  text-align: center;
}

.c-btn_large_blue a {
  display: block;
  color: #ffffff;
}

.c-btn_large_blue img {
  position: absolute;
  top: 50%;
  right: 2rem;
  width: 1.2rem;
  height: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.c-btn_large_white {
  display: block;
  position: relative;
  position: relative;
  width: 30rem;
  height: 6rem;
  border-radius: 3rem;
  background: #ffffff;
  color: #0064ad;
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: .06em;
  line-height: 5.7rem;
  text-align: center;
}

.c-btn_large_white a {
  display: block;
  color: #0064ad;
}

.c-btn_large_white img {
  position: absolute;
  top: 50%;
  right: 2rem;
  width: 1.2rem;
  height: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.c-btn_middle_blue {
  display: block;
  position: relative;
  position: relative;
  width: 20rem;
  height: 6rem;
  border-radius: 3rem;
  background: #0064ad;
  color: #ffffff;
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: .06em;
  line-height: 5.7rem;
  text-align: center;
}

.c-btn_middle_blue_all {
  display: block;
  display: block;
  position: relative;
  position: relative;
  border: 1px solid #0064ad;
  border-radius: 3rem;
  background: #0064ad;
  color: #ffffff;
  font-weight: 700;
  letter-spacing: .06em;
  text-align: center;
  -webkit-transition: background 0.4s,color 0.4s;
  transition: background 0.4s,color 0.4s;
}

.c-btn_middle_blue_all:hover {
  background: #ffffff;
  color: #0064ad;
}

.c-btn_middle_blue a {
  display: block;
  color: #ffffff;
}

.c-btn_middle_blue img {
  position: absolute;
  top: 50%;
  right: 2rem;
  width: 1.2rem;
  height: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.c-btn_middle_white {
  display: block;
  display: block;
  position: relative;
  position: relative;
  width: 22.5rem;
  height: 4rem;
  border: 1px solid #0064ad;
  border-radius: 3rem;
  background: #ffffff;
  color: #0064ad;
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: .06em;
  line-height: 3.7rem;
  text-align: center;
  -webkit-transition: background 0.4s,color 0.4s;
  transition: background 0.4s,color 0.4s;
}

.c-btn_middle_white:hover {
  background: #0064ad;
  color: #ffffff;
}

.c-btn_middle_white_all {
  display: block;
  display: block;
  position: relative;
  position: relative;
  border: 1px solid #0064ad;
  border-radius: 3rem;
  background: #ffffff;
  color: #0064ad;
  font-weight: 700;
  letter-spacing: .06em;
  text-align: center;
  -webkit-transition: background 0.4s,color 0.4s;
  transition: background 0.4s,color 0.4s;
}

.c-btn_middle_white_all:hover {
  background: #0064ad;
  color: #ffffff;
}

.c-btn_middle_green_all {
  display: block;
  display: block;
  position: relative;
  position: relative;
  border: 1px solid #00584a;
  border-radius: 3rem;
  background: #ffffff;
  color: #00584a;
  font-weight: 700;
  letter-spacing: .06em;
  text-align: center;
  -webkit-transition: background 0.4s,color 0.4s;
  transition: background 0.4s,color 0.4s;
}

.c-btn_middle_green_all:hover {
  background: #00584a;
  color: #ffffff;
}

.c-btn_middle_brown_all {
  display: block;
  display: block;
  position: relative;
  position: relative;
  border: 1px solid #a44404;
  border-radius: 3rem;
  background: #ffffff;
  color: #a44404;
  font-weight: 700;
  letter-spacing: .06em;
  text-align: center;
  -webkit-transition: background 0.4s,color 0.4s;
  transition: background 0.4s,color 0.4s;
}

.c-btn_middle_brown_all:hover {
  background: #a44404;
  color: #ffffff;
}

.c-btn_middle_purple_all {
  display: block;
  display: block;
  position: relative;
  position: relative;
  border: 1px solid #6340a7;
  border-radius: 3rem;
  background: #ffffff;
  color: #6340a7;
  font-weight: 700;
  letter-spacing: .06em;
  text-align: center;
  -webkit-transition: background 0.4s,color 0.4s;
  transition: background 0.4s,color 0.4s;
}

.c-btn_middle_purple_all:hover {
  background: #6340a7;
  color: #ffffff;
}

.c-btn_middle_red_all {
  display: block;
  display: block;
  position: relative;
  position: relative;
  border: 1px solid #ca2528;
  border-radius: 3rem;
  background: #ffffff;
  color: #ca2528;
  font-weight: 700;
  letter-spacing: .06em;
  text-align: center;
  -webkit-transition: background 0.4s,color 0.4s;
  transition: background 0.4s,color 0.4s;
}

.c-btn_middle_red_all:hover {
  background: #ca2528;
  color: #ffffff;
}

.c-btn_small_blue {
  display: block;
  position: relative;
  position: relative;
  width: 11.2rem;
  height: 4rem;
  border-radius: 3rem;
  background: #0064ad;
  color: #ffffff;
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: .06em;
  line-height: 3.7rem;
  text-align: center;
}

.c-btn_blank {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 6rem;
  padding: 0 4rem;
}

.c-btn_blank img {
  width: 1.2rem;
  height: 1.2rem;
  margin-left: .5rem;
  -webkit-filter: invert(100%) sepia(52%) saturate(2%) hue-rotate(36deg) brightness(109%) contrast(101%);
  filter: invert(100%) sepia(52%) saturate(2%) hue-rotate(36deg) brightness(109%) contrast(101%);
  -webkit-transition: -webkit-filter 0.4s;
  transition: -webkit-filter 0.4s;
  transition: filter 0.4s;
  transition: filter 0.4s, -webkit-filter 0.4s;
}

.c-btn_blank:hover img {
  -webkit-filter: none;
  filter: none;
}

.c-space_01 {
  padding: 0 .35em;
}

.c-indent {
  padding-left: 1em;
  text-indent: -1em;
}

.c-hover_opacity {
  opacity: 1;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

.c-hover_opacity:hover {
  opacity: 0.6;
}

.c-hover_border_bottom:after {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transform-origin: left top;
  transform-origin: left top;
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}

.c-hover_border_bottom:hover:after {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transform-origin: right top;
  transform-origin: right top;
}

.c-hover_border_left_to_right {
  position: relative;
  color: #000000;
  -webkit-transition: color .3s;
  transition: color .3s;
}

.c-hover_border_left_to_right::after {
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 100%;
  height: 2px;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transform-origin: right top;
  transform-origin: right top;
  background: #0064ad;
  content: '';
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}

.c-hover_border_left_to_right:hover {
  color: #0064ad;
}

.c-hover_border_left_to_right:hover::after {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transform-origin: left top;
  transform-origin: left top;
}

.c-hover_slide_btn {
  cursor: pointer;
}

.c-hover_slide_btn::before {
  background: #ffffff;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}

.c-hover_slide_btn::after {
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}

.c-hover_slide_btn:hover::before {
  background: #0064ad;
}

.c-hover_slide_btn:hover::after {
  background: url(/img/common/p-btn_arrow_white.svg);
  background-repeat: no-repeat;
}

.c-arrow_under_white {
  position: relative;
}

.c-arrow_under_white::before,
.c-arrow_under_white::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  margin-right: 2rem;
  vertical-align: middle;
  content: "";
}

.c-arrow_under_white::before {
  width: 4.5rem;
  height: 4.5rem;
  border: 1px solid #0064ad;
  border-radius: 50%;
  background: #0064ad;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}

.c-arrow_under_white::after {
  position: absolute;
  right: 1.6rem;
  width: 1.2rem;
  height: 1.2rem;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  border-top: 3px solid #ffffff;
  border-right: 3px solid #ffffff;
  -webkit-transition: border-top 0.4s,border-right 0.4s;
  transition: border-top 0.4s,border-right 0.4s;
}

.c-arrow_under_white:hover::before {
  background: #ffffff;
}

.c-arrow_under_white:hover::after {
  border-top: 3px solid #0064ad;
  border-right: 3px solid #0064ad;
}

.c-arrow_under_green {
  position: relative;
}

.c-arrow_under_green::before,
.c-arrow_under_green::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  margin-right: 2rem;
  vertical-align: middle;
  content: "";
}

.c-arrow_under_green::before {
  width: 4.5rem;
  height: 4.5rem;
  border: 1px solid #ffffff;
  border-radius: 50%;
  background: #ffffff;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}

.c-arrow_under_green::after {
  position: absolute;
  right: 1.6rem;
  width: 1.2rem;
  height: 1.2rem;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  border-top: 3px solid #00584a;
  border-right: 3px solid #00584a;
  -webkit-transition: border-top 0.4s,border-right 0.4s;
  transition: border-top 0.4s,border-right 0.4s;
}

.c-arrow_under_green:hover::before {
  background: #00584a;
}

.c-arrow_under_green:hover::after {
  border-top: 3px solid #ffffff;
  border-right: 3px solid #ffffff;
}

.c-arrow_under_purple {
  position: relative;
}

.c-arrow_under_purple::before,
.c-arrow_under_purple::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  margin-right: 2rem;
  vertical-align: middle;
  content: "";
}

.c-arrow_under_purple::before {
  width: 4.5rem;
  height: 4.5rem;
  border: 1px solid #ffffff;
  border-radius: 50%;
  background: #ffffff;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}

.c-arrow_under_purple::after {
  position: absolute;
  right: 1.6rem;
  width: 1.2rem;
  height: 1.2rem;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  border-top: 3px solid #6340a7;
  border-right: 3px solid #6340a7;
  -webkit-transition: border-top 0.4s,border-right 0.4s;
  transition: border-top 0.4s,border-right 0.4s;
}

.c-arrow_under_purple:hover::before {
  background: #6340a7;
}

.c-arrow_under_purple:hover::after {
  border-top: 3px solid #ffffff;
  border-right: 3px solid #ffffff;
}

.c-arrow_right_white {
  position: relative;
}

.c-arrow_right_white::before,
.c-arrow_right_white::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: background 0.4s,border-top 0.4s,border-right 0.4s;
  transition: background 0.4s,border-top 0.4s,border-right 0.4s;
}

.c-arrow_right_white::before {
  right: 2rem;
  width: 10px;
  height: 2px;
  background: #ffffff;
}

.c-arrow_right_white::after {
  right: 2rem;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.c-arrow_right_white:hover {
  background: #ffffff;
  color: #0064ad;
}

.c-arrow_right_white:hover::before {
  background: #0064ad;
}

.c-arrow_right_white:hover::after {
  border-top: 2px solid #0064ad;
  border-right: 2px solid #0064ad;
}

.c-arrow_right_blue {
  position: relative;
}

.c-arrow_right_blue::before,
.c-arrow_right_blue::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: background 0.4s,border-top 0.4s,border-right 0.4s;
  transition: background 0.4s,border-top 0.4s,border-right 0.4s;
}

.c-arrow_right_blue::before {
  right: 2rem;
  width: 10px;
  height: 2px;
  background: #0064ad;
}

.c-arrow_right_blue::after {
  right: 2rem;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 2px solid #0064ad;
  border-right: 2px solid #0064ad;
}

.c-arrow_right_blue:hover {
  background: #0064ad;
  color: #ffffff;
}

.c-arrow_right_blue:hover::before {
  background: #ffffff;
}

.c-arrow_right_blue:hover::after {
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.c-arrow_right_green {
  position: relative;
}

.c-arrow_right_green::before,
.c-arrow_right_green::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: background 0.4s,border-top 0.4s,border-right 0.4s;
  transition: background 0.4s,border-top 0.4s,border-right 0.4s;
}

.c-arrow_right_green::before {
  right: 2rem;
  width: 10px;
  height: 2px;
  background: #00584a;
}

.c-arrow_right_green::after {
  right: 2rem;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 2px solid #00584a;
  border-right: 2px solid #00584a;
}

.c-arrow_right_green:hover {
  background: #00584a;
  color: #ffffff;
}

.c-arrow_right_green:hover::before {
  background: #ffffff;
}

.c-arrow_right_green:hover::after {
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.c-arrow_right_brown {
  position: relative;
}

.c-arrow_right_brown::before,
.c-arrow_right_brown::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: background 0.4s,border-top 0.4s,border-right 0.4s;
  transition: background 0.4s,border-top 0.4s,border-right 0.4s;
}

.c-arrow_right_brown::before {
  right: 2rem;
  width: 10px;
  height: 2px;
  background: #a44404;
}

.c-arrow_right_brown::after {
  right: 2rem;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 2px solid #a44404;
  border-right: 2px solid #a44404;
}

.c-arrow_right_brown:hover {
  background: #a44404;
  color: #ffffff;
}

.c-arrow_right_brown:hover::before {
  background: #ffffff;
}

.c-arrow_right_brown:hover::after {
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.c-arrow_right_purple {
  position: relative;
}

.c-arrow_right_purple::before,
.c-arrow_right_purple::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: background 0.4s,border-top 0.4s,border-right 0.4s;
  transition: background 0.4s,border-top 0.4s,border-right 0.4s;
}

.c-arrow_right_purple::before {
  right: 2rem;
  width: 10px;
  height: 2px;
  background: #6340a7;
}

.c-arrow_right_purple::after {
  right: 2rem;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 2px solid #6340a7;
  border-right: 2px solid #6340a7;
}

.c-arrow_right_purple:hover {
  background: #6340a7;
  color: #ffffff;
}

.c-arrow_right_purple:hover::before {
  background: #ffffff;
}

.c-arrow_right_purple:hover::after {
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.c-arrow_right_red {
  position: relative;
}

.c-arrow_right_red::before,
.c-arrow_right_red::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: background 0.4s,border-top 0.4s,border-right 0.4s;
  transition: background 0.4s,border-top 0.4s,border-right 0.4s;
}

.c-arrow_right_red::before {
  right: 2rem;
  width: 10px;
  height: 2px;
  background: #ca2528;
}

.c-arrow_right_red::after {
  right: 2rem;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 2px solid #ca2528;
  border-right: 2px solid #ca2528;
}

.c-arrow_right_red:hover {
  background: #ca2528;
  color: #ffffff;
}

.c-arrow_right_red:hover::before {
  background: #ffffff;
}

.c-arrow_right_red:hover::after {
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.c-arrow_right_pink {
  position: relative;
}

.c-arrow_right_pink::before,
.c-arrow_right_pink::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: background 0.4s,border-top 0.4s,border-right 0.4s;
  transition: background 0.4s,border-top 0.4s,border-right 0.4s;
}

.c-arrow_right_pink::before {
  right: 2rem;
  width: 10px;
  height: 2px;
  background: #e38674;
}

.c-arrow_right_pink::after {
  right: 2rem;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 2px solid #e38674;
  border-right: 2px solid #e38674;
}

.c-arrow_right_pink:hover {
  background: #e38674;
  color: #ffffff;
}

.c-arrow_right_pink:hover::before {
  background: #ffffff;
}

.c-arrow_right_pink:hover::after {
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.c-arrow_right_emerald {
  position: relative;
}

.c-arrow_right_emerald::before,
.c-arrow_right_emerald::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: background 0.4s,border-top 0.4s,border-right 0.4s;
  transition: background 0.4s,border-top 0.4s,border-right 0.4s;
}

.c-arrow_right_emerald::before {
  right: 2rem;
  width: 10px;
  height: 2px;
  background: #75b852;
}

.c-arrow_right_emerald::after {
  right: 2rem;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 2px solid #75b852;
  border-right: 2px solid #75b852;
}

.c-arrow_right_emerald:hover {
  background: #75b852;
  color: #ffffff;
}

.c-arrow_right_emerald:hover::before {
  background: #ffffff;
}

.c-arrow_right_emerald:hover::after {
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.c-arrow_right_autumn {
  position: relative;
}

.c-arrow_right_autumn::before,
.c-arrow_right_autumn::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: background 0.4s,border-top 0.4s,border-right 0.4s;
  transition: background 0.4s,border-top 0.4s,border-right 0.4s;
}

.c-arrow_right_autumn::before {
  right: 2rem;
  width: 10px;
  height: 2px;
  background: #d6943e;
}

.c-arrow_right_autumn::after {
  right: 2rem;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 2px solid #d6943e;
  border-right: 2px solid #d6943e;
}

.c-arrow_right_autumn:hover {
  background: #75b852;
  color: #ffffff;
}

.c-arrow_right_autumn:hover::before {
  background: #ffffff;
}

.c-arrow_right_autumn:hover::after {
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.c-arrow_right_winter {
  position: relative;
}

.c-arrow_right_winter::before,
.c-arrow_right_winter::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: background 0.4s,border-top 0.4s,border-right 0.4s;
  transition: background 0.4s,border-top 0.4s,border-right 0.4s;
}

.c-arrow_right_winter::before {
  right: 2rem;
  width: 10px;
  height: 2px;
  background: #986cb4;
}

.c-arrow_right_winter::after {
  right: 2rem;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 2px solid #986cb4;
  border-right: 2px solid #986cb4;
}

.c-arrow_right_winter:hover {
  background: #75b852;
  color: #ffffff;
}

.c-arrow_right_winter:hover::before {
  background: #ffffff;
}

.c-arrow_right_winter:hover::after {
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.c-arrow_blue_left {
  position: relative;
}

.c-arrow_blue_left::before,
.c-arrow_blue_left::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: background 0.4s,border-top 0.4s,border-right 0.4s;
  transition: background 0.4s,border-top 0.4s,border-right 0.4s;
}

.c-arrow_blue_left::before {
  left: 2rem;
  width: 10px;
  height: 2px;
  background: #0064ad;
}

.c-arrow_blue_left::after {
  left: 2rem;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
  border-top: 2px solid #0064ad;
  border-right: 2px solid #0064ad;
}

.c-arrow_blue_left:hover {
  background: #0064ad;
  color: #ffffff;
}

.c-arrow_blue_left:hover::before {
  background: #ffffff;
}

.c-arrow_blue_left:hover::after {
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.c-download_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 55rem;
  padding: 1.8rem 3rem 1.8rem 3rem;
  border: 1px solid #0064ad;
  border-radius: 10px;
  background: #ffffff;
  font-size: 1.9rem;
}

.c-download_btn_txt {
  color: #0064ad;
  font-weight: 700;
}

.c-download_btn img {
  width: 1.5rem;
}

.c-btn_blank_img {
  position: relative;
  width: 1.2rem;
  height: 1.2rem;
  margin-left: 0.5rem;
  -webkit-filter: invert(100%) sepia(52%) saturate(2%) hue-rotate(36deg) brightness(109%) contrast(101%);
  filter: invert(100%) sepia(52%) saturate(2%) hue-rotate(36deg) brightness(109%) contrast(101%);
  -webkit-transition: -webkit-filter 0.4s;
  transition: -webkit-filter 0.4s;
  transition: filter 0.4s;
  transition: filter 0.4s, -webkit-filter 0.4s;
}

.c-facility_pdf_btn {
  width: 28rem;
  font-size: 1.6rem;
}

.c-facility_pdf_btn img {
  position: relative;
  width: 1.2rem;
  height: 1.2rem;
  margin-left: 0.5rem;
}

.u-pc_show {
  display: block;
}

.u-pc_only_show {
  display: block;
}

.u-tab_show {
  display: none;
}

.u-sp_show {
  display: none;
}

.u-se_show {
  display: none;
}

.u-font_blue {
  color: #0064ad;
}

.u-font_green {
  color: #00584a;
}

.u-font_red {
  color: #ca2528;
}

.u-font_purple {
  color: #6340a7;
}

.u-font_brown {
  color: #a44404;
}

.u-font_yellow {
  color: #8d710e;
}

.u-font_bold {
  font-weight: 700;
}

.u-font_center {
  text-align: center;
}

.noscroll {
  height: 100vh;
  overflow: hidden !important;
}

.js-up_content {
  visibility: hidden;
  -webkit-transform: translate3d(0, 5rem, 0);
  transform: translate3d(0, 5rem, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  opacity: 0;
  will-change: transform;
}

.js-season_up {
  visibility: hidden;
  opacity: 0;
}

.js-download_content.is-none {
  display: none;
}

.js-accordion_open {
  display: none;
}

.js-accordion_open.active {
  display: block;
}

input {
  -webkit-appearance: none;
  opacity: 1;
}

.region_all {
  display: none;
}

input[type="submit"]:disabled {
  color: #ffffff;
  opacity: 1;
}

select {
  color: #000000;
}

.sidebar_3 {
  margin-bottom: 3rem;
}

.sidebar_3_txt {
  margin-top: 12rem;
  color: #ff0000;
}

.js-season_slide_content_txt {
  visibility: hidden;
  -webkit-transform: translateY(5rem);
  transform: translateY(5rem);
  opacity: 0;
}

.u-mt_0 {
  margin-top: 0rem;
}

.u-mt_4 {
  margin-top: 0.4rem;
}

.u-mt_8 {
  margin-top: 0.8rem;
}

.u-mt_12 {
  margin-top: 1.2rem;
}

.u-mt_16 {
  margin-top: 1.6rem;
}

.u-mt_20 {
  margin-top: 2rem;
}

.u-mt_24 {
  margin-top: 2.4rem;
}

.u-mt_28 {
  margin-top: 2.8rem;
}

.u-mt_32 {
  margin-top: 3.2rem;
}

.u-mt_36 {
  margin-top: 3.6rem;
}

.u-mt_40 {
  margin-top: 4rem;
}

.u-mt_44 {
  margin-top: 4.4rem;
}

.u-mt_48 {
  margin-top: 4.8rem;
}

.u-mt_52 {
  margin-top: 5.2rem;
}

.u-mt_56 {
  margin-top: 5.6rem;
}

.u-mt_60 {
  margin-top: 6rem;
}

.u-mt_64 {
  margin-top: 6.4rem;
}

.u-mt_68 {
  margin-top: 6.8rem;
}

.u-mt_72 {
  margin-top: 7.2rem;
}

.u-mt_76 {
  margin-top: 7.6rem;
}

.u-mt_80 {
  margin-top: 8rem;
}

.u-mt_84 {
  margin-top: 8.4rem;
}

.u-mt_88 {
  margin-top: 8.8rem;
}

.u-mt_92 {
  margin-top: 9.2rem;
}

.u-mt_96 {
  margin-top: 9.6rem;
}

.u-mt_100 {
  margin-top: 10rem;
}

.u-mt_104 {
  margin-top: 10.4rem;
}

.u-mt_108 {
  margin-top: 10.8rem;
}

.u-mt_112 {
  margin-top: 11.2rem;
}

.u-mt_116 {
  margin-top: 11.6rem;
}

.u-mt_120 {
  margin-top: 12rem;
}

.u-mt_124 {
  margin-top: 12.4rem;
}

.u-mt_128 {
  margin-top: 12.8rem;
}

.u-mt_132 {
  margin-top: 13.2rem;
}

.u-mt_136 {
  margin-top: 13.6rem;
}

.u-mt_140 {
  margin-top: 14rem;
}

.u-mt_144 {
  margin-top: 14.4rem;
}

.u-mt_148 {
  margin-top: 14.8rem;
}

.u-mt_152 {
  margin-top: 15.2rem;
}

.u-mt_156 {
  margin-top: 15.6rem;
}

.u-mt_160 {
  margin-top: 16rem;
}

.u-mt_164 {
  margin-top: 16.4rem;
}

.u-mt_168 {
  margin-top: 16.8rem;
}

.u-mt_172 {
  margin-top: 17.2rem;
}

.u-mt_176 {
  margin-top: 17.6rem;
}

.u-mt_180 {
  margin-top: 18rem;
}

.u-mt_184 {
  margin-top: 18.4rem;
}

.u-mt_188 {
  margin-top: 18.8rem;
}

.u-mt_192 {
  margin-top: 19.2rem;
}

.u-mt_196 {
  margin-top: 19.6rem;
}

.u-mt_200 {
  margin-top: 20rem;
}

.u-ml_0 {
  margin-left: 0rem;
}

.u-ml_4 {
  margin-left: 0.4rem;
}

.u-ml_8 {
  margin-left: 0.8rem;
}

.u-ml_12 {
  margin-left: 1.2rem;
}

.u-ml_16 {
  margin-left: 1.6rem;
}

.u-ml_20 {
  margin-left: 2rem;
}

.u-ml_24 {
  margin-left: 2.4rem;
}

.u-ml_28 {
  margin-left: 2.8rem;
}

.u-ml_32 {
  margin-left: 3.2rem;
}

.u-ml_36 {
  margin-left: 3.6rem;
}

.u-ml_40 {
  margin-left: 4rem;
}

.u-ml_44 {
  margin-left: 4.4rem;
}

.u-ml_48 {
  margin-left: 4.8rem;
}

.u-ml_52 {
  margin-left: 5.2rem;
}

.u-ml_56 {
  margin-left: 5.6rem;
}

.u-ml_60 {
  margin-left: 6rem;
}

.u-ml_64 {
  margin-left: 6.4rem;
}

.u-ml_68 {
  margin-left: 6.8rem;
}

.u-ml_72 {
  margin-left: 7.2rem;
}

.u-ml_76 {
  margin-left: 7.6rem;
}

.u-ml_80 {
  margin-left: 8rem;
}

.u-ml_84 {
  margin-left: 8.4rem;
}

.u-ml_88 {
  margin-left: 8.8rem;
}

.u-ml_92 {
  margin-left: 9.2rem;
}

.u-ml_96 {
  margin-left: 9.6rem;
}

.u-ml_100 {
  margin-left: 10rem;
}

.u-ml_104 {
  margin-left: 10.4rem;
}

.u-ml_108 {
  margin-left: 10.8rem;
}

.u-ml_112 {
  margin-left: 11.2rem;
}

.u-ml_116 {
  margin-left: 11.6rem;
}

.u-ml_120 {
  margin-left: 12rem;
}

.u-ml_124 {
  margin-left: 12.4rem;
}

.u-ml_128 {
  margin-left: 12.8rem;
}

.u-ml_132 {
  margin-left: 13.2rem;
}

.u-ml_136 {
  margin-left: 13.6rem;
}

.u-ml_140 {
  margin-left: 14rem;
}

.u-ml_144 {
  margin-left: 14.4rem;
}

.u-ml_148 {
  margin-left: 14.8rem;
}

.u-ml_152 {
  margin-left: 15.2rem;
}

.u-ml_156 {
  margin-left: 15.6rem;
}

.u-ml_160 {
  margin-left: 16rem;
}

.u-ml_164 {
  margin-left: 16.4rem;
}

.u-ml_168 {
  margin-left: 16.8rem;
}

.u-ml_172 {
  margin-left: 17.2rem;
}

.u-ml_176 {
  margin-left: 17.6rem;
}

.u-ml_180 {
  margin-left: 18rem;
}

.u-ml_184 {
  margin-left: 18.4rem;
}

.u-ml_188 {
  margin-left: 18.8rem;
}

.u-ml_192 {
  margin-left: 19.2rem;
}

.u-ml_196 {
  margin-left: 19.6rem;
}

.u-ml_200 {
  margin-left: 20rem;
}

.u-mb_0 {
  margin-bottom: 0rem;
}

.u-mb_4 {
  margin-bottom: 0.4rem;
}

.u-mb_8 {
  margin-bottom: 0.8rem;
}

.u-mb_12 {
  margin-bottom: 1.2rem;
}

.u-mb_16 {
  margin-bottom: 1.6rem;
}

.u-mb_20 {
  margin-bottom: 2rem;
}

.u-mb_24 {
  margin-bottom: 2.4rem;
}

.u-mb_28 {
  margin-bottom: 2.8rem;
}

.u-mb_32 {
  margin-bottom: 3.2rem;
}

.u-mb_36 {
  margin-bottom: 3.6rem;
}

.u-mb_40 {
  margin-bottom: 4rem;
}

.u-mb_44 {
  margin-bottom: 4.4rem;
}

.u-mb_48 {
  margin-bottom: 4.8rem;
}

.u-mb_52 {
  margin-bottom: 5.2rem;
}

.u-mb_56 {
  margin-bottom: 5.6rem;
}

.u-mb_60 {
  margin-bottom: 6rem;
}

.u-mb_64 {
  margin-bottom: 6.4rem;
}

.u-mb_68 {
  margin-bottom: 6.8rem;
}

.u-mb_72 {
  margin-bottom: 7.2rem;
}

.u-mb_76 {
  margin-bottom: 7.6rem;
}

.u-mb_80 {
  margin-bottom: 8rem;
}

.u-mb_84 {
  margin-bottom: 8.4rem;
}

.u-mb_88 {
  margin-bottom: 8.8rem;
}

.u-mb_92 {
  margin-bottom: 9.2rem;
}

.u-mb_96 {
  margin-bottom: 9.6rem;
}

.u-mb_100 {
  margin-bottom: 10rem;
}

.u-mb_104 {
  margin-bottom: 10.4rem;
}

.u-mb_108 {
  margin-bottom: 10.8rem;
}

.u-mb_112 {
  margin-bottom: 11.2rem;
}

.u-mb_116 {
  margin-bottom: 11.6rem;
}

.u-mb_120 {
  margin-bottom: 12rem;
}

.u-mb_124 {
  margin-bottom: 12.4rem;
}

.u-mb_128 {
  margin-bottom: 12.8rem;
}

.u-mb_132 {
  margin-bottom: 13.2rem;
}

.u-mb_136 {
  margin-bottom: 13.6rem;
}

.u-mb_140 {
  margin-bottom: 14rem;
}

.u-mb_144 {
  margin-bottom: 14.4rem;
}

.u-mb_148 {
  margin-bottom: 14.8rem;
}

.u-mb_152 {
  margin-bottom: 15.2rem;
}

.u-mb_156 {
  margin-bottom: 15.6rem;
}

.u-mb_160 {
  margin-bottom: 16rem;
}

.u-mb_164 {
  margin-bottom: 16.4rem;
}

.u-mb_168 {
  margin-bottom: 16.8rem;
}

.u-mb_172 {
  margin-bottom: 17.2rem;
}

.u-mb_176 {
  margin-bottom: 17.6rem;
}

.u-mb_180 {
  margin-bottom: 18rem;
}

.u-mb_184 {
  margin-bottom: 18.4rem;
}

.u-mb_188 {
  margin-bottom: 18.8rem;
}

.u-mb_192 {
  margin-bottom: 19.2rem;
}

.u-mb_196 {
  margin-bottom: 19.6rem;
}

.u-mb_200 {
  margin-bottom: 20rem;
}

.u-pt_0 {
  padding-top: 0rem;
}

.u-pt_4 {
  padding-top: 0.4rem;
}

.u-pt_8 {
  padding-top: 0.8rem;
}

.u-pt_12 {
  padding-top: 1.2rem;
}

.u-pt_16 {
  padding-top: 1.6rem;
}

.u-pt_20 {
  padding-top: 2rem;
}

.u-pt_24 {
  padding-top: 2.4rem;
}

.u-pt_28 {
  padding-top: 2.8rem;
}

.u-pt_32 {
  padding-top: 3.2rem;
}

.u-pt_36 {
  padding-top: 3.6rem;
}

.u-pt_40 {
  padding-top: 4rem;
}

.u-pt_44 {
  padding-top: 4.4rem;
}

.u-pt_48 {
  padding-top: 4.8rem;
}

.u-pt_52 {
  padding-top: 5.2rem;
}

.u-pt_56 {
  padding-top: 5.6rem;
}

.u-pt_60 {
  padding-top: 6rem;
}

.u-pt_64 {
  padding-top: 6.4rem;
}

.u-pt_68 {
  padding-top: 6.8rem;
}

.u-pt_72 {
  padding-top: 7.2rem;
}

.u-pt_76 {
  padding-top: 7.6rem;
}

.u-pt_80 {
  padding-top: 8rem;
}

.u-pt_84 {
  padding-top: 8.4rem;
}

.u-pt_88 {
  padding-top: 8.8rem;
}

.u-pt_92 {
  padding-top: 9.2rem;
}

.u-pt_96 {
  padding-top: 9.6rem;
}

.u-pt_100 {
  padding-top: 10rem;
}

.u-pt_104 {
  padding-top: 10.4rem;
}

.u-pt_108 {
  padding-top: 10.8rem;
}

.u-pt_112 {
  padding-top: 11.2rem;
}

.u-pt_116 {
  padding-top: 11.6rem;
}

.u-pt_120 {
  padding-top: 12rem;
}

.u-pt_124 {
  padding-top: 12.4rem;
}

.u-pt_128 {
  padding-top: 12.8rem;
}

.u-pt_132 {
  padding-top: 13.2rem;
}

.u-pt_136 {
  padding-top: 13.6rem;
}

.u-pt_140 {
  padding-top: 14rem;
}

.u-pt_144 {
  padding-top: 14.4rem;
}

.u-pt_148 {
  padding-top: 14.8rem;
}

.u-pt_152 {
  padding-top: 15.2rem;
}

.u-pt_156 {
  padding-top: 15.6rem;
}

.u-pt_160 {
  padding-top: 16rem;
}

.u-pt_164 {
  padding-top: 16.4rem;
}

.u-pt_168 {
  padding-top: 16.8rem;
}

.u-pt_172 {
  padding-top: 17.2rem;
}

.u-pt_176 {
  padding-top: 17.6rem;
}

.u-pt_180 {
  padding-top: 18rem;
}

.u-pt_184 {
  padding-top: 18.4rem;
}

.u-pt_188 {
  padding-top: 18.8rem;
}

.u-pt_192 {
  padding-top: 19.2rem;
}

.u-pt_196 {
  padding-top: 19.6rem;
}

.u-pt_200 {
  padding-top: 20rem;
}

.u-pl_0 {
  padding-left: 0rem;
}

.u-pl_4 {
  padding-left: 0.4rem;
}

.u-pl_8 {
  padding-left: 0.8rem;
}

.u-pl_12 {
  padding-left: 1.2rem;
}

.u-pl_16 {
  padding-left: 1.6rem;
}

.u-pl_20 {
  padding-left: 2rem;
}

.u-pl_24 {
  padding-left: 2.4rem;
}

.u-pl_28 {
  padding-left: 2.8rem;
}

.u-pl_32 {
  padding-left: 3.2rem;
}

.u-pl_36 {
  padding-left: 3.6rem;
}

.u-pl_40 {
  padding-left: 4rem;
}

.u-pl_44 {
  padding-left: 4.4rem;
}

.u-pl_48 {
  padding-left: 4.8rem;
}

.u-pl_52 {
  padding-left: 5.2rem;
}

.u-pl_56 {
  padding-left: 5.6rem;
}

.u-pl_60 {
  padding-left: 6rem;
}

.u-pl_64 {
  padding-left: 6.4rem;
}

.u-pl_68 {
  padding-left: 6.8rem;
}

.u-pl_72 {
  padding-left: 7.2rem;
}

.u-pl_76 {
  padding-left: 7.6rem;
}

.u-pl_80 {
  padding-left: 8rem;
}

.u-pl_84 {
  padding-left: 8.4rem;
}

.u-pl_88 {
  padding-left: 8.8rem;
}

.u-pl_92 {
  padding-left: 9.2rem;
}

.u-pl_96 {
  padding-left: 9.6rem;
}

.u-pl_100 {
  padding-left: 10rem;
}

.u-pl_104 {
  padding-left: 10.4rem;
}

.u-pl_108 {
  padding-left: 10.8rem;
}

.u-pl_112 {
  padding-left: 11.2rem;
}

.u-pl_116 {
  padding-left: 11.6rem;
}

.u-pl_120 {
  padding-left: 12rem;
}

.u-pl_124 {
  padding-left: 12.4rem;
}

.u-pl_128 {
  padding-left: 12.8rem;
}

.u-pl_132 {
  padding-left: 13.2rem;
}

.u-pl_136 {
  padding-left: 13.6rem;
}

.u-pl_140 {
  padding-left: 14rem;
}

.u-pl_144 {
  padding-left: 14.4rem;
}

.u-pl_148 {
  padding-left: 14.8rem;
}

.u-pl_152 {
  padding-left: 15.2rem;
}

.u-pl_156 {
  padding-left: 15.6rem;
}

.u-pl_160 {
  padding-left: 16rem;
}

.u-pl_164 {
  padding-left: 16.4rem;
}

.u-pl_168 {
  padding-left: 16.8rem;
}

.u-pl_172 {
  padding-left: 17.2rem;
}

.u-pl_176 {
  padding-left: 17.6rem;
}

.u-pl_180 {
  padding-left: 18rem;
}

.u-pl_184 {
  padding-left: 18.4rem;
}

.u-pl_188 {
  padding-left: 18.8rem;
}

.u-pl_192 {
  padding-left: 19.2rem;
}

.u-pl_196 {
  padding-left: 19.6rem;
}

.u-pl_200 {
  padding-left: 20rem;
}

.u-pb_0 {
  padding-bottom: 0rem;
}

.u-pb_4 {
  padding-bottom: 0.4rem;
}

.u-pb_8 {
  padding-bottom: 0.8rem;
}

.u-pb_12 {
  padding-bottom: 1.2rem;
}

.u-pb_16 {
  padding-bottom: 1.6rem;
}

.u-pb_20 {
  padding-bottom: 2rem;
}

.u-pb_24 {
  padding-bottom: 2.4rem;
}

.u-pb_28 {
  padding-bottom: 2.8rem;
}

.u-pb_32 {
  padding-bottom: 3.2rem;
}

.u-pb_36 {
  padding-bottom: 3.6rem;
}

.u-pb_40 {
  padding-bottom: 4rem;
}

.u-pb_44 {
  padding-bottom: 4.4rem;
}

.u-pb_48 {
  padding-bottom: 4.8rem;
}

.u-pb_52 {
  padding-bottom: 5.2rem;
}

.u-pb_56 {
  padding-bottom: 5.6rem;
}

.u-pb_60 {
  padding-bottom: 6rem;
}

.u-pb_64 {
  padding-bottom: 6.4rem;
}

.u-pb_68 {
  padding-bottom: 6.8rem;
}

.u-pb_72 {
  padding-bottom: 7.2rem;
}

.u-pb_76 {
  padding-bottom: 7.6rem;
}

.u-pb_80 {
  padding-bottom: 8rem;
}

.u-pb_84 {
  padding-bottom: 8.4rem;
}

.u-pb_88 {
  padding-bottom: 8.8rem;
}

.u-pb_92 {
  padding-bottom: 9.2rem;
}

.u-pb_96 {
  padding-bottom: 9.6rem;
}

.u-pb_100 {
  padding-bottom: 10rem;
}

.u-pb_104 {
  padding-bottom: 10.4rem;
}

.u-pb_108 {
  padding-bottom: 10.8rem;
}

.u-pb_112 {
  padding-bottom: 11.2rem;
}

.u-pb_116 {
  padding-bottom: 11.6rem;
}

.u-pb_120 {
  padding-bottom: 12rem;
}

.u-pb_124 {
  padding-bottom: 12.4rem;
}

.u-pb_128 {
  padding-bottom: 12.8rem;
}

.u-pb_132 {
  padding-bottom: 13.2rem;
}

.u-pb_136 {
  padding-bottom: 13.6rem;
}

.u-pb_140 {
  padding-bottom: 14rem;
}

.u-pb_144 {
  padding-bottom: 14.4rem;
}

.u-pb_148 {
  padding-bottom: 14.8rem;
}

.u-pb_152 {
  padding-bottom: 15.2rem;
}

.u-pb_156 {
  padding-bottom: 15.6rem;
}

.u-pb_160 {
  padding-bottom: 16rem;
}

.u-pb_164 {
  padding-bottom: 16.4rem;
}

.u-pb_168 {
  padding-bottom: 16.8rem;
}

.u-pb_172 {
  padding-bottom: 17.2rem;
}

.u-pb_176 {
  padding-bottom: 17.6rem;
}

.u-pb_180 {
  padding-bottom: 18rem;
}

.u-pb_184 {
  padding-bottom: 18.4rem;
}

.u-pb_188 {
  padding-bottom: 18.8rem;
}

.u-pb_192 {
  padding-bottom: 19.2rem;
}

.u-pb_196 {
  padding-bottom: 19.6rem;
}

.u-pb_200 {
  padding-bottom: 20rem;
}

.u-pr_0 {
  padding-right: 0rem;
}

.u-pr_4 {
  padding-right: 0.4rem;
}

.u-pr_8 {
  padding-right: 0.8rem;
}

.u-pr_12 {
  padding-right: 1.2rem;
}

.u-pr_16 {
  padding-right: 1.6rem;
}

.u-pr_20 {
  padding-right: 2rem;
}

.u-pr_24 {
  padding-right: 2.4rem;
}

.u-pr_28 {
  padding-right: 2.8rem;
}

.u-pr_32 {
  padding-right: 3.2rem;
}

.u-pr_36 {
  padding-right: 3.6rem;
}

.u-pr_40 {
  padding-right: 4rem;
}

.u-pr_44 {
  padding-right: 4.4rem;
}

.u-pr_48 {
  padding-right: 4.8rem;
}

.u-pr_52 {
  padding-right: 5.2rem;
}

.u-pr_56 {
  padding-right: 5.6rem;
}

.u-pr_60 {
  padding-right: 6rem;
}

.u-pr_64 {
  padding-right: 6.4rem;
}

.u-pr_68 {
  padding-right: 6.8rem;
}

.u-pr_72 {
  padding-right: 7.2rem;
}

.u-pr_76 {
  padding-right: 7.6rem;
}

.u-pr_80 {
  padding-right: 8rem;
}

.u-pr_84 {
  padding-right: 8.4rem;
}

.u-pr_88 {
  padding-right: 8.8rem;
}

.u-pr_92 {
  padding-right: 9.2rem;
}

.u-pr_96 {
  padding-right: 9.6rem;
}

.u-pr_100 {
  padding-right: 10rem;
}

.u-pr_104 {
  padding-right: 10.4rem;
}

.u-pr_108 {
  padding-right: 10.8rem;
}

.u-pr_112 {
  padding-right: 11.2rem;
}

.u-pr_116 {
  padding-right: 11.6rem;
}

.u-pr_120 {
  padding-right: 12rem;
}

.u-pr_124 {
  padding-right: 12.4rem;
}

.u-pr_128 {
  padding-right: 12.8rem;
}

.u-pr_132 {
  padding-right: 13.2rem;
}

.u-pr_136 {
  padding-right: 13.6rem;
}

.u-pr_140 {
  padding-right: 14rem;
}

.u-pr_144 {
  padding-right: 14.4rem;
}

.u-pr_148 {
  padding-right: 14.8rem;
}

.u-pr_152 {
  padding-right: 15.2rem;
}

.u-pr_156 {
  padding-right: 15.6rem;
}

.u-pr_160 {
  padding-right: 16rem;
}

.u-pr_164 {
  padding-right: 16.4rem;
}

.u-pr_168 {
  padding-right: 16.8rem;
}

.u-pr_172 {
  padding-right: 17.2rem;
}

.u-pr_176 {
  padding-right: 17.6rem;
}

.u-pr_180 {
  padding-right: 18rem;
}

.u-pr_184 {
  padding-right: 18.4rem;
}

.u-pr_188 {
  padding-right: 18.8rem;
}

.u-pr_192 {
  padding-right: 19.2rem;
}

.u-pr_196 {
  padding-right: 19.6rem;
}

.u-pr_200 {
  padding-right: 20rem;
}

@media screen and (max-width: 47.9375em) {
  .c-wrapper_middle {
    max-width: 100%;
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .c-wrapper_middle.is-sub {
    padding-right: 3.2rem;
    padding-left: 3.2rem;
  }
  .c-wrapper_large {
    max-width: 100%;
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .c-ttl_large {
    font-size: 3.3rem;
    line-height: 2.12121;
  }
  .c-ttl_middle {
    font-size: 1.8rem;
    line-height: 1.55556;
  }
  .c-ttl_middle_bold {
    font-size: 1.8rem;
    line-height: 1.55556;
  }
  .c-icn_ttl_large {
    font-size: 3.3rem;
    line-height: 1.5;
  }
  .c-icn_ttl_large:after {
    width: 14.6rem;
    height: 1.2rem;
    margin-top: 0rem;
  }
  .c-icn_ttl_middle {
    font-size: 3rem;
    line-height: 1.5;
  }
  .c-icn_ttl_middle:after {
    width: 14.6rem;
    height: 1.2rem;
    margin-top: 0rem;
  }
  .c-icn_ttl_sub {
    margin-bottom: 0rem;
    font-size: 1.6rem;
  }
  .c-txt_xlarge {
    font-size: 1.8rem;
    line-height: 1.55556;
  }
  .c-txt_middle {
    font-size: 1.6rem;
  }
  .c-txt_middle_bold {
    font-size: 1.6rem;
    letter-spacing: .04em;
  }
  .c-txt_small {
    font-size: 1.6rem;
  }
  .c-number_middle {
    font-size: 1.9rem;
  }
  .c-number_middle_illust {
    font-size: 1.9rem;
  }
  .c-number_middle_illust:before {
    top: -0.5rem;
    left: -1.7rem;
    width: 6rem;
    height: 5rem;
  }
  .c-arrow_white:hover {
    background: #0064ad;
    color: #ffffff;
  }
  .c-arrow_white:hover::before {
    background: #ffffff;
  }
  .c-arrow_white:hover::after {
    border-top: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
  }
  .c-arrow_white_left:hover {
    background: #0064ad;
    color: #ffffff;
  }
  .c-arrow_white_left:hover::before {
    background: #ffffff;
  }
  .c-arrow_white_left:hover::after {
    border-top: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
  }
  .c-arrow_blue::before {
    right: 1.2rem;
  }
  .c-arrow_blue::after {
    right: 1.2rem;
  }
  .c-arrow_blue:hover::before {
    right: 1.2rem;
  }
  .c-arrow_blue:hover::after {
    right: 1.2rem;
  }
  .c-arrow_green:hover::before {
    background: #ffffff;
  }
  .c-arrow_green:hover::after {
    background: url(/img/common/p-btn_arrow_green.svg);
    background-repeat: no-repeat;
  }
  .c-arrow_red::before {
    right: 1.2rem;
  }
  .c-arrow_red::after {
    right: 1.2rem;
  }
  .c-arrow_red:hover::before {
    right: 1.2rem;
  }
  .c-arrow_red:hover::after {
    right: 1.2rem;
  }
  .c-arrow_brown::before {
    right: 1.2rem;
  }
  .c-arrow_brown::after {
    right: 1.2rem;
  }
  .c-arrow_brown:hover::before {
    right: 1.2rem;
  }
  .c-arrow_brown:hover::after {
    right: 1.2rem;
  }
  .c-arrow_purple::before {
    right: 1.2rem;
  }
  .c-arrow_purple::after {
    right: 1.2rem;
  }
  .c-arrow_purple:hover::before {
    right: 1.2rem;
  }
  .c-arrow_purple:hover::after {
    right: 1.2rem;
  }
  .c-arrow_aged::before {
    right: 1.2rem;
  }
  .c-arrow_aged::after {
    right: 1.2rem;
  }
  .c-arrow_aged:hover::before {
    right: 1.2rem;
  }
  .c-arrow_aged:hover::after {
    right: 1.2rem;
  }
  .c-btn_large_blue {
    width: 100%;
  }
  .c-btn_large_white {
    width: 100%;
  }
  .c-btn_middle_blue_all {
    width: 100%;
  }
  .c-btn_middle_blue_all:hover {
    background: #0064ad;
    color: #ffffff;
  }
  .c-btn_middle_white {
    width: 100%;
    height: 4.5rem;
    line-height: 4.3rem;
  }
  .c-btn_middle_white:hover {
    background: #ffffff;
    color: #0064ad;
  }
  .c-btn_middle_white_all {
    width: 100%;
  }
  .c-btn_middle_white_all:hover {
    background: #ffffff;
    color: #0064ad;
  }
  .c-btn_middle_green_all {
    width: 100%;
  }
  .c-btn_middle_green_all:hover {
    background: #ffffff;
    color: #00584a;
  }
  .c-btn_middle_brown_all {
    width: 100%;
  }
  .c-btn_middle_brown_all:hover {
    background: #ffffff;
    color: #a44404;
  }
  .c-btn_middle_purple_all {
    width: 100%;
  }
  .c-btn_middle_purple_all:hover {
    background: #ffffff;
    color: #6340a7;
  }
  .c-btn_middle_red_all {
    width: 100%;
  }
  .c-btn_middle_red_all:hover {
    background: #ffffff;
    color: #ca2528;
  }
  .c-btn_blank {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: auto;
    padding: 1.5rem 4rem;
    line-height: 1.5;
  }
  .c-btn_blank:hover img {
    -webkit-filter: invert(100%) sepia(52%) saturate(2%) hue-rotate(36deg) brightness(109%) contrast(101%);
    filter: invert(100%) sepia(52%) saturate(2%) hue-rotate(36deg) brightness(109%) contrast(101%);
  }
  .c-btn_twolines {
    border-radius: 4.5rem;
  }
  .c-space_01 {
    padding: 0;
  }
  .c-hover_opacity:hover {
    opacity: 1;
  }
  .c-hover_border_bottom:hover:after {
    -webkit-transform: none;
    transform: none;
  }
  .c-hover_border_left_to_right::after {
    display: none;
  }
  .c-hover_border_left_to_right:hover {
    color: #000000;
  }
  .c-hover_border_left_to_right:hover::after {
    -webkit-transform: none;
    transform: none;
  }
  .c-hover_slide_btn:hover::before {
    background: #ffffff;
  }
  .c-hover_slide_btn:hover::after {
    background: url(/img/common/p-btn_arrow_blue.svg);
    background-repeat: no-repeat;
  }
  .c-arrow_under_white::before,
.c-arrow_under_white::after {
    margin-right: 1.5rem;
  }
  .c-arrow_under_white::before {
    width: 2.3rem;
    height: 2.3rem;
  }
  .c-arrow_under_white::after {
    right: 0.8rem;
    width: 0.7rem;
    height: 0.7rem;
    border-top: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
  }
  .c-arrow_under_white:hover::before {
    background: #0064ad;
  }
  .c-arrow_under_white:hover::after {
    border-top: 3px solid #ffffff;
    border-right: 3px solid #ffffff;
  }
  .c-arrow_under_green::before,
.c-arrow_under_green::after {
    margin-right: 1.5rem;
  }
  .c-arrow_under_green::before {
    width: 2.3rem;
    height: 2.3rem;
  }
  .c-arrow_under_green::after {
    right: 0.8rem;
    width: 0.7rem;
    height: 0.7rem;
    border-top: 2px solid #00584a;
    border-right: 2px solid #00584a;
  }
  .c-arrow_under_green:hover::before {
    background: #ffffff;
  }
  .c-arrow_under_green:hover::after {
    border-top: 3px solid #00584a;
    border-right: 3px solid #00584a;
  }
  .c-arrow_under_purple::before,
.c-arrow_under_purple::after {
    margin-right: 1.5rem;
  }
  .c-arrow_under_purple::before {
    width: 2.3rem;
    height: 2.3rem;
  }
  .c-arrow_under_purple::after {
    right: 0.8rem;
    width: 0.7rem;
    height: 0.7rem;
    border-top: 2px solid #6340a7;
    border-right: 2px solid #6340a7;
  }
  .c-arrow_under_purple:hover::before {
    background: #ffffff;
  }
  .c-arrow_under_purple:hover::after {
    border-top: 3px solid #6340a7;
    border-right: 3px solid #6340a7;
  }
  .c-arrow_right_white:hover {
    background: #0064ad;
    color: #ffffff;
  }
  .c-arrow_right_white:hover::before {
    background: #ffffff;
  }
  .c-arrow_right_white:hover::after {
    border-top: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
  }
  .c-arrow_right_blue:hover {
    background: #ffffff;
    color: #0064ad;
  }
  .c-arrow_right_blue:hover::before {
    background: #0064ad;
  }
  .c-arrow_right_blue:hover::after {
    border-top: 2px solid #0064ad;
    border-right: 2px solid #0064ad;
  }
  .c-arrow_right_green:hover {
    background: #ffffff;
    color: #00584a;
  }
  .c-arrow_right_green:hover::before {
    background: #00584a;
  }
  .c-arrow_right_green:hover::after {
    border-top: 2px solid #00584a;
    border-right: 2px solid #00584a;
  }
  .c-arrow_right_brown:hover {
    background: #ffffff;
    color: #a44404;
  }
  .c-arrow_right_brown:hover::before {
    background: #a44404;
  }
  .c-arrow_right_brown:hover::after {
    border-top: 2px solid #a44404;
    border-right: 2px solid #a44404;
  }
  .c-arrow_right_purple:hover {
    background: #ffffff;
    color: #6340a7;
  }
  .c-arrow_right_purple:hover::before {
    background: #6340a7;
  }
  .c-arrow_right_purple:hover::after {
    border-top: 2px solid #6340a7;
    border-right: 2px solid #6340a7;
  }
  .c-arrow_right_red:hover {
    background: #ffffff;
    color: #ca2528;
  }
  .c-arrow_right_red:hover::before {
    background: #ca2528;
  }
  .c-arrow_right_red:hover::after {
    border-top: 2px solid #ca2528;
    border-right: 2px solid #ca2528;
  }
  .c-arrow_right_pink:hover {
    background: #ffffff;
    color: #e38674;
  }
  .c-arrow_right_pink:hover::before {
    background: #e38674;
  }
  .c-arrow_right_pink:hover::after {
    border-top: 2px solid #e38674;
    border-right: 2px solid #e38674;
  }
  .c-arrow_right_emerald:hover {
    background: #ffffff;
    color: #75b852;
  }
  .c-arrow_right_emerald:hover::before {
    background: #75b852;
  }
  .c-arrow_right_emerald:hover::after {
    border-top: 2px solid #75b852;
    border-right: 2px solid #75b852;
  }
  .c-arrow_right_autumn:hover {
    background: #ffffff;
    color: #d6943e;
  }
  .c-arrow_right_autumn:hover::before {
    background: #d6943e;
  }
  .c-arrow_right_autumn:hover::after {
    border-top: 2px solid #d6943e;
    border-right: 2px solid #d6943e;
  }
  .c-arrow_right_winter:hover {
    background: #ffffff;
    color: #986cb4;
  }
  .c-arrow_right_winter:hover::before {
    background: #986cb4;
  }
  .c-arrow_right_winter:hover::after {
    border-top: 2px solid #986cb4;
    border-right: 2px solid #986cb4;
  }
  .c-arrow_blue_left:hover {
    background: #ffffff;
    color: #0064ad;
  }
  .c-arrow_blue_left:hover::before {
    background: #0064ad;
  }
  .c-arrow_blue_left:hover::after {
    border-top: 2px solid #0064ad;
    border-right: 2px solid #0064ad;
  }
  .c-download_btn {
    width: 100%;
    max-width: 55rem;
    padding: 1.8rem 1.5rem;
  }
  .c-facility_pdf_btn {
    width: 100%;
  }
  .u-pc_show {
    display: none;
  }
  .u-sp_show {
    display: block;
  }
  .u-se_show {
    display: none;
  }
  .u-sp_mt_0 {
    margin-top: 0rem;
  }
  .u-sp_mt_4 {
    margin-top: 0.4rem;
  }
  .u-sp_mt_8 {
    margin-top: 0.8rem;
  }
  .u-sp_mt_12 {
    margin-top: 1.2rem;
  }
  .u-sp_mt_16 {
    margin-top: 1.6rem;
  }
  .u-sp_mt_20 {
    margin-top: 2rem;
  }
  .u-sp_mt_24 {
    margin-top: 2.4rem;
  }
  .u-sp_mt_28 {
    margin-top: 2.8rem;
  }
  .u-sp_mt_32 {
    margin-top: 3.2rem;
  }
  .u-sp_mt_36 {
    margin-top: 3.6rem;
  }
  .u-sp_mt_40 {
    margin-top: 4rem;
  }
  .u-sp_mt_44 {
    margin-top: 4.4rem;
  }
  .u-sp_mt_48 {
    margin-top: 4.8rem;
  }
  .u-sp_mt_52 {
    margin-top: 5.2rem;
  }
  .u-sp_mt_56 {
    margin-top: 5.6rem;
  }
  .u-sp_mt_60 {
    margin-top: 6rem;
  }
  .u-sp_mt_64 {
    margin-top: 6.4rem;
  }
  .u-sp_mt_68 {
    margin-top: 6.8rem;
  }
  .u-sp_mt_72 {
    margin-top: 7.2rem;
  }
  .u-sp_mt_76 {
    margin-top: 7.6rem;
  }
  .u-sp_mt_80 {
    margin-top: 8rem;
  }
  .u-sp_mt_84 {
    margin-top: 8.4rem;
  }
  .u-sp_mt_88 {
    margin-top: 8.8rem;
  }
  .u-sp_mt_92 {
    margin-top: 9.2rem;
  }
  .u-sp_mt_96 {
    margin-top: 9.6rem;
  }
  .u-sp_mt_100 {
    margin-top: 10rem;
  }
  .u-sp_mt_104 {
    margin-top: 10.4rem;
  }
  .u-sp_mt_108 {
    margin-top: 10.8rem;
  }
  .u-sp_mt_112 {
    margin-top: 11.2rem;
  }
  .u-sp_mt_116 {
    margin-top: 11.6rem;
  }
  .u-sp_mt_120 {
    margin-top: 12rem;
  }
  .u-sp_mt_124 {
    margin-top: 12.4rem;
  }
  .u-sp_mt_128 {
    margin-top: 12.8rem;
  }
  .u-sp_mt_132 {
    margin-top: 13.2rem;
  }
  .u-sp_mt_136 {
    margin-top: 13.6rem;
  }
  .u-sp_mt_140 {
    margin-top: 14rem;
  }
  .u-sp_mt_144 {
    margin-top: 14.4rem;
  }
  .u-sp_mt_148 {
    margin-top: 14.8rem;
  }
  .u-sp_mt_152 {
    margin-top: 15.2rem;
  }
  .u-sp_mt_156 {
    margin-top: 15.6rem;
  }
  .u-sp_mt_160 {
    margin-top: 16rem;
  }
  .u-sp_mt_164 {
    margin-top: 16.4rem;
  }
  .u-sp_mt_168 {
    margin-top: 16.8rem;
  }
  .u-sp_mt_172 {
    margin-top: 17.2rem;
  }
  .u-sp_mt_176 {
    margin-top: 17.6rem;
  }
  .u-sp_mt_180 {
    margin-top: 18rem;
  }
  .u-sp_mt_184 {
    margin-top: 18.4rem;
  }
  .u-sp_mt_188 {
    margin-top: 18.8rem;
  }
  .u-sp_mt_192 {
    margin-top: 19.2rem;
  }
  .u-sp_mt_196 {
    margin-top: 19.6rem;
  }
  .u-sp_mt_200 {
    margin-top: 20rem;
  }
  .u-sp_ml_0 {
    margin-left: 0rem;
  }
  .u-sp_ml_4 {
    margin-left: 0.4rem;
  }
  .u-sp_ml_8 {
    margin-left: 0.8rem;
  }
  .u-sp_ml_12 {
    margin-left: 1.2rem;
  }
  .u-sp_ml_16 {
    margin-left: 1.6rem;
  }
  .u-sp_ml_20 {
    margin-left: 2rem;
  }
  .u-sp_ml_24 {
    margin-left: 2.4rem;
  }
  .u-sp_ml_28 {
    margin-left: 2.8rem;
  }
  .u-sp_ml_32 {
    margin-left: 3.2rem;
  }
  .u-sp_ml_36 {
    margin-left: 3.6rem;
  }
  .u-sp_ml_40 {
    margin-left: 4rem;
  }
  .u-sp_ml_44 {
    margin-left: 4.4rem;
  }
  .u-sp_ml_48 {
    margin-left: 4.8rem;
  }
  .u-sp_ml_52 {
    margin-left: 5.2rem;
  }
  .u-sp_ml_56 {
    margin-left: 5.6rem;
  }
  .u-sp_ml_60 {
    margin-left: 6rem;
  }
  .u-sp_ml_64 {
    margin-left: 6.4rem;
  }
  .u-sp_ml_68 {
    margin-left: 6.8rem;
  }
  .u-sp_ml_72 {
    margin-left: 7.2rem;
  }
  .u-sp_ml_76 {
    margin-left: 7.6rem;
  }
  .u-sp_ml_80 {
    margin-left: 8rem;
  }
  .u-sp_ml_84 {
    margin-left: 8.4rem;
  }
  .u-sp_ml_88 {
    margin-left: 8.8rem;
  }
  .u-sp_ml_92 {
    margin-left: 9.2rem;
  }
  .u-sp_ml_96 {
    margin-left: 9.6rem;
  }
  .u-sp_ml_100 {
    margin-left: 10rem;
  }
  .u-sp_ml_104 {
    margin-left: 10.4rem;
  }
  .u-sp_ml_108 {
    margin-left: 10.8rem;
  }
  .u-sp_ml_112 {
    margin-left: 11.2rem;
  }
  .u-sp_ml_116 {
    margin-left: 11.6rem;
  }
  .u-sp_ml_120 {
    margin-left: 12rem;
  }
  .u-sp_ml_124 {
    margin-left: 12.4rem;
  }
  .u-sp_ml_128 {
    margin-left: 12.8rem;
  }
  .u-sp_ml_132 {
    margin-left: 13.2rem;
  }
  .u-sp_ml_136 {
    margin-left: 13.6rem;
  }
  .u-sp_ml_140 {
    margin-left: 14rem;
  }
  .u-sp_ml_144 {
    margin-left: 14.4rem;
  }
  .u-sp_ml_148 {
    margin-left: 14.8rem;
  }
  .u-sp_ml_152 {
    margin-left: 15.2rem;
  }
  .u-sp_ml_156 {
    margin-left: 15.6rem;
  }
  .u-sp_ml_160 {
    margin-left: 16rem;
  }
  .u-sp_ml_164 {
    margin-left: 16.4rem;
  }
  .u-sp_ml_168 {
    margin-left: 16.8rem;
  }
  .u-sp_ml_172 {
    margin-left: 17.2rem;
  }
  .u-sp_ml_176 {
    margin-left: 17.6rem;
  }
  .u-sp_ml_180 {
    margin-left: 18rem;
  }
  .u-sp_ml_184 {
    margin-left: 18.4rem;
  }
  .u-sp_ml_188 {
    margin-left: 18.8rem;
  }
  .u-sp_ml_192 {
    margin-left: 19.2rem;
  }
  .u-sp_ml_196 {
    margin-left: 19.6rem;
  }
  .u-sp_ml_200 {
    margin-left: 20rem;
  }
  .u-sp_mb_0 {
    margin-bottom: 0rem;
  }
  .u-sp_mb_4 {
    margin-bottom: 0.4rem;
  }
  .u-sp_mb_8 {
    margin-bottom: 0.8rem;
  }
  .u-sp_mb_12 {
    margin-bottom: 1.2rem;
  }
  .u-sp_mb_16 {
    margin-bottom: 1.6rem;
  }
  .u-sp_mb_20 {
    margin-bottom: 2rem;
  }
  .u-sp_mb_24 {
    margin-bottom: 2.4rem;
  }
  .u-sp_mb_28 {
    margin-bottom: 2.8rem;
  }
  .u-sp_mb_32 {
    margin-bottom: 3.2rem;
  }
  .u-sp_mb_36 {
    margin-bottom: 3.6rem;
  }
  .u-sp_mb_40 {
    margin-bottom: 4rem;
  }
  .u-sp_mb_44 {
    margin-bottom: 4.4rem;
  }
  .u-sp_mb_48 {
    margin-bottom: 4.8rem;
  }
  .u-sp_mb_52 {
    margin-bottom: 5.2rem;
  }
  .u-sp_mb_56 {
    margin-bottom: 5.6rem;
  }
  .u-sp_mb_60 {
    margin-bottom: 6rem;
  }
  .u-sp_mb_64 {
    margin-bottom: 6.4rem;
  }
  .u-sp_mb_68 {
    margin-bottom: 6.8rem;
  }
  .u-sp_mb_72 {
    margin-bottom: 7.2rem;
  }
  .u-sp_mb_76 {
    margin-bottom: 7.6rem;
  }
  .u-sp_mb_80 {
    margin-bottom: 8rem;
  }
  .u-sp_mb_84 {
    margin-bottom: 8.4rem;
  }
  .u-sp_mb_88 {
    margin-bottom: 8.8rem;
  }
  .u-sp_mb_92 {
    margin-bottom: 9.2rem;
  }
  .u-sp_mb_96 {
    margin-bottom: 9.6rem;
  }
  .u-sp_mb_100 {
    margin-bottom: 10rem;
  }
  .u-sp_mb_104 {
    margin-bottom: 10.4rem;
  }
  .u-sp_mb_108 {
    margin-bottom: 10.8rem;
  }
  .u-sp_mb_112 {
    margin-bottom: 11.2rem;
  }
  .u-sp_mb_116 {
    margin-bottom: 11.6rem;
  }
  .u-sp_mb_120 {
    margin-bottom: 12rem;
  }
  .u-sp_mb_124 {
    margin-bottom: 12.4rem;
  }
  .u-sp_mb_128 {
    margin-bottom: 12.8rem;
  }
  .u-sp_mb_132 {
    margin-bottom: 13.2rem;
  }
  .u-sp_mb_136 {
    margin-bottom: 13.6rem;
  }
  .u-sp_mb_140 {
    margin-bottom: 14rem;
  }
  .u-sp_mb_144 {
    margin-bottom: 14.4rem;
  }
  .u-sp_mb_148 {
    margin-bottom: 14.8rem;
  }
  .u-sp_mb_152 {
    margin-bottom: 15.2rem;
  }
  .u-sp_mb_156 {
    margin-bottom: 15.6rem;
  }
  .u-sp_mb_160 {
    margin-bottom: 16rem;
  }
  .u-sp_mb_164 {
    margin-bottom: 16.4rem;
  }
  .u-sp_mb_168 {
    margin-bottom: 16.8rem;
  }
  .u-sp_mb_172 {
    margin-bottom: 17.2rem;
  }
  .u-sp_mb_176 {
    margin-bottom: 17.6rem;
  }
  .u-sp_mb_180 {
    margin-bottom: 18rem;
  }
  .u-sp_mb_184 {
    margin-bottom: 18.4rem;
  }
  .u-sp_mb_188 {
    margin-bottom: 18.8rem;
  }
  .u-sp_mb_192 {
    margin-bottom: 19.2rem;
  }
  .u-sp_mb_196 {
    margin-bottom: 19.6rem;
  }
  .u-sp_mb_200 {
    margin-bottom: 20rem;
  }
  .u-sp_pt_0 {
    padding-top: 0rem;
  }
  .u-sp_pt_4 {
    padding-top: 0.4rem;
  }
  .u-sp_pt_8 {
    padding-top: 0.8rem;
  }
  .u-sp_pt_12 {
    padding-top: 1.2rem;
  }
  .u-sp_pt_16 {
    padding-top: 1.6rem;
  }
  .u-sp_pt_20 {
    padding-top: 2rem;
  }
  .u-sp_pt_24 {
    padding-top: 2.4rem;
  }
  .u-sp_pt_28 {
    padding-top: 2.8rem;
  }
  .u-sp_pt_32 {
    padding-top: 3.2rem;
  }
  .u-sp_pt_36 {
    padding-top: 3.6rem;
  }
  .u-sp_pt_40 {
    padding-top: 4rem;
  }
  .u-sp_pt_44 {
    padding-top: 4.4rem;
  }
  .u-sp_pt_48 {
    padding-top: 4.8rem;
  }
  .u-sp_pt_52 {
    padding-top: 5.2rem;
  }
  .u-sp_pt_56 {
    padding-top: 5.6rem;
  }
  .u-sp_pt_60 {
    padding-top: 6rem;
  }
  .u-sp_pt_64 {
    padding-top: 6.4rem;
  }
  .u-sp_pt_68 {
    padding-top: 6.8rem;
  }
  .u-sp_pt_72 {
    padding-top: 7.2rem;
  }
  .u-sp_pt_76 {
    padding-top: 7.6rem;
  }
  .u-sp_pt_80 {
    padding-top: 8rem;
  }
  .u-sp_pt_84 {
    padding-top: 8.4rem;
  }
  .u-sp_pt_88 {
    padding-top: 8.8rem;
  }
  .u-sp_pt_92 {
    padding-top: 9.2rem;
  }
  .u-sp_pt_96 {
    padding-top: 9.6rem;
  }
  .u-sp_pt_100 {
    padding-top: 10rem;
  }
  .u-sp_pt_104 {
    padding-top: 10.4rem;
  }
  .u-sp_pt_108 {
    padding-top: 10.8rem;
  }
  .u-sp_pt_112 {
    padding-top: 11.2rem;
  }
  .u-sp_pt_116 {
    padding-top: 11.6rem;
  }
  .u-sp_pt_120 {
    padding-top: 12rem;
  }
  .u-sp_pt_124 {
    padding-top: 12.4rem;
  }
  .u-sp_pt_128 {
    padding-top: 12.8rem;
  }
  .u-sp_pt_132 {
    padding-top: 13.2rem;
  }
  .u-sp_pt_136 {
    padding-top: 13.6rem;
  }
  .u-sp_pt_140 {
    padding-top: 14rem;
  }
  .u-sp_pt_144 {
    padding-top: 14.4rem;
  }
  .u-sp_pt_148 {
    padding-top: 14.8rem;
  }
  .u-sp_pt_152 {
    padding-top: 15.2rem;
  }
  .u-sp_pt_156 {
    padding-top: 15.6rem;
  }
  .u-sp_pt_160 {
    padding-top: 16rem;
  }
  .u-sp_pt_164 {
    padding-top: 16.4rem;
  }
  .u-sp_pt_168 {
    padding-top: 16.8rem;
  }
  .u-sp_pt_172 {
    padding-top: 17.2rem;
  }
  .u-sp_pt_176 {
    padding-top: 17.6rem;
  }
  .u-sp_pt_180 {
    padding-top: 18rem;
  }
  .u-sp_pt_184 {
    padding-top: 18.4rem;
  }
  .u-sp_pt_188 {
    padding-top: 18.8rem;
  }
  .u-sp_pt_192 {
    padding-top: 19.2rem;
  }
  .u-sp_pt_196 {
    padding-top: 19.6rem;
  }
  .u-sp_pt_200 {
    padding-top: 20rem;
  }
  .u-sp_pl_0 {
    padding-left: 0rem;
  }
  .u-sp_pl_4 {
    padding-left: 0.4rem;
  }
  .u-sp_pl_8 {
    padding-left: 0.8rem;
  }
  .u-sp_pl_12 {
    padding-left: 1.2rem;
  }
  .u-sp_pl_16 {
    padding-left: 1.6rem;
  }
  .u-sp_pl_20 {
    padding-left: 2rem;
  }
  .u-sp_pl_24 {
    padding-left: 2.4rem;
  }
  .u-sp_pl_28 {
    padding-left: 2.8rem;
  }
  .u-sp_pl_32 {
    padding-left: 3.2rem;
  }
  .u-sp_pl_36 {
    padding-left: 3.6rem;
  }
  .u-sp_pl_40 {
    padding-left: 4rem;
  }
  .u-sp_pl_44 {
    padding-left: 4.4rem;
  }
  .u-sp_pl_48 {
    padding-left: 4.8rem;
  }
  .u-sp_pl_52 {
    padding-left: 5.2rem;
  }
  .u-sp_pl_56 {
    padding-left: 5.6rem;
  }
  .u-sp_pl_60 {
    padding-left: 6rem;
  }
  .u-sp_pl_64 {
    padding-left: 6.4rem;
  }
  .u-sp_pl_68 {
    padding-left: 6.8rem;
  }
  .u-sp_pl_72 {
    padding-left: 7.2rem;
  }
  .u-sp_pl_76 {
    padding-left: 7.6rem;
  }
  .u-sp_pl_80 {
    padding-left: 8rem;
  }
  .u-sp_pl_84 {
    padding-left: 8.4rem;
  }
  .u-sp_pl_88 {
    padding-left: 8.8rem;
  }
  .u-sp_pl_92 {
    padding-left: 9.2rem;
  }
  .u-sp_pl_96 {
    padding-left: 9.6rem;
  }
  .u-sp_pl_100 {
    padding-left: 10rem;
  }
  .u-sp_pl_104 {
    padding-left: 10.4rem;
  }
  .u-sp_pl_108 {
    padding-left: 10.8rem;
  }
  .u-sp_pl_112 {
    padding-left: 11.2rem;
  }
  .u-sp_pl_116 {
    padding-left: 11.6rem;
  }
  .u-sp_pl_120 {
    padding-left: 12rem;
  }
  .u-sp_pl_124 {
    padding-left: 12.4rem;
  }
  .u-sp_pl_128 {
    padding-left: 12.8rem;
  }
  .u-sp_pl_132 {
    padding-left: 13.2rem;
  }
  .u-sp_pl_136 {
    padding-left: 13.6rem;
  }
  .u-sp_pl_140 {
    padding-left: 14rem;
  }
  .u-sp_pl_144 {
    padding-left: 14.4rem;
  }
  .u-sp_pl_148 {
    padding-left: 14.8rem;
  }
  .u-sp_pl_152 {
    padding-left: 15.2rem;
  }
  .u-sp_pl_156 {
    padding-left: 15.6rem;
  }
  .u-sp_pl_160 {
    padding-left: 16rem;
  }
  .u-sp_pl_164 {
    padding-left: 16.4rem;
  }
  .u-sp_pl_168 {
    padding-left: 16.8rem;
  }
  .u-sp_pl_172 {
    padding-left: 17.2rem;
  }
  .u-sp_pl_176 {
    padding-left: 17.6rem;
  }
  .u-sp_pl_180 {
    padding-left: 18rem;
  }
  .u-sp_pl_184 {
    padding-left: 18.4rem;
  }
  .u-sp_pl_188 {
    padding-left: 18.8rem;
  }
  .u-sp_pl_192 {
    padding-left: 19.2rem;
  }
  .u-sp_pl_196 {
    padding-left: 19.6rem;
  }
  .u-sp_pl_200 {
    padding-left: 20rem;
  }
  .u-sp_pb_0 {
    padding-bottom: 0rem;
  }
  .u-sp_pb_4 {
    padding-bottom: 0.4rem;
  }
  .u-sp_pb_8 {
    padding-bottom: 0.8rem;
  }
  .u-sp_pb_12 {
    padding-bottom: 1.2rem;
  }
  .u-sp_pb_16 {
    padding-bottom: 1.6rem;
  }
  .u-sp_pb_20 {
    padding-bottom: 2rem;
  }
  .u-sp_pb_24 {
    padding-bottom: 2.4rem;
  }
  .u-sp_pb_28 {
    padding-bottom: 2.8rem;
  }
  .u-sp_pb_32 {
    padding-bottom: 3.2rem;
  }
  .u-sp_pb_36 {
    padding-bottom: 3.6rem;
  }
  .u-sp_pb_40 {
    padding-bottom: 4rem;
  }
  .u-sp_pb_44 {
    padding-bottom: 4.4rem;
  }
  .u-sp_pb_48 {
    padding-bottom: 4.8rem;
  }
  .u-sp_pb_52 {
    padding-bottom: 5.2rem;
  }
  .u-sp_pb_56 {
    padding-bottom: 5.6rem;
  }
  .u-sp_pb_60 {
    padding-bottom: 6rem;
  }
  .u-sp_pb_64 {
    padding-bottom: 6.4rem;
  }
  .u-sp_pb_68 {
    padding-bottom: 6.8rem;
  }
  .u-sp_pb_72 {
    padding-bottom: 7.2rem;
  }
  .u-sp_pb_76 {
    padding-bottom: 7.6rem;
  }
  .u-sp_pb_80 {
    padding-bottom: 8rem;
  }
  .u-sp_pb_84 {
    padding-bottom: 8.4rem;
  }
  .u-sp_pb_88 {
    padding-bottom: 8.8rem;
  }
  .u-sp_pb_92 {
    padding-bottom: 9.2rem;
  }
  .u-sp_pb_96 {
    padding-bottom: 9.6rem;
  }
  .u-sp_pb_100 {
    padding-bottom: 10rem;
  }
  .u-sp_pb_104 {
    padding-bottom: 10.4rem;
  }
  .u-sp_pb_108 {
    padding-bottom: 10.8rem;
  }
  .u-sp_pb_112 {
    padding-bottom: 11.2rem;
  }
  .u-sp_pb_116 {
    padding-bottom: 11.6rem;
  }
  .u-sp_pb_120 {
    padding-bottom: 12rem;
  }
  .u-sp_pb_124 {
    padding-bottom: 12.4rem;
  }
  .u-sp_pb_128 {
    padding-bottom: 12.8rem;
  }
  .u-sp_pb_132 {
    padding-bottom: 13.2rem;
  }
  .u-sp_pb_136 {
    padding-bottom: 13.6rem;
  }
  .u-sp_pb_140 {
    padding-bottom: 14rem;
  }
  .u-sp_pb_144 {
    padding-bottom: 14.4rem;
  }
  .u-sp_pb_148 {
    padding-bottom: 14.8rem;
  }
  .u-sp_pb_152 {
    padding-bottom: 15.2rem;
  }
  .u-sp_pb_156 {
    padding-bottom: 15.6rem;
  }
  .u-sp_pb_160 {
    padding-bottom: 16rem;
  }
  .u-sp_pb_164 {
    padding-bottom: 16.4rem;
  }
  .u-sp_pb_168 {
    padding-bottom: 16.8rem;
  }
  .u-sp_pb_172 {
    padding-bottom: 17.2rem;
  }
  .u-sp_pb_176 {
    padding-bottom: 17.6rem;
  }
  .u-sp_pb_180 {
    padding-bottom: 18rem;
  }
  .u-sp_pb_184 {
    padding-bottom: 18.4rem;
  }
  .u-sp_pb_188 {
    padding-bottom: 18.8rem;
  }
  .u-sp_pb_192 {
    padding-bottom: 19.2rem;
  }
  .u-sp_pb_196 {
    padding-bottom: 19.6rem;
  }
  .u-sp_pb_200 {
    padding-bottom: 20rem;
  }
  .u-sp_pr_0 {
    padding-right: 0rem;
  }
  .u-sp_pr_4 {
    padding-right: 0.4rem;
  }
  .u-sp_pr_8 {
    padding-right: 0.8rem;
  }
  .u-sp_pr_12 {
    padding-right: 1.2rem;
  }
  .u-sp_pr_16 {
    padding-right: 1.6rem;
  }
  .u-sp_pr_20 {
    padding-right: 2rem;
  }
  .u-sp_pr_24 {
    padding-right: 2.4rem;
  }
  .u-sp_pr_28 {
    padding-right: 2.8rem;
  }
  .u-sp_pr_32 {
    padding-right: 3.2rem;
  }
  .u-sp_pr_36 {
    padding-right: 3.6rem;
  }
  .u-sp_pr_40 {
    padding-right: 4rem;
  }
  .u-sp_pr_44 {
    padding-right: 4.4rem;
  }
  .u-sp_pr_48 {
    padding-right: 4.8rem;
  }
  .u-sp_pr_52 {
    padding-right: 5.2rem;
  }
  .u-sp_pr_56 {
    padding-right: 5.6rem;
  }
  .u-sp_pr_60 {
    padding-right: 6rem;
  }
  .u-sp_pr_64 {
    padding-right: 6.4rem;
  }
  .u-sp_pr_68 {
    padding-right: 6.8rem;
  }
  .u-sp_pr_72 {
    padding-right: 7.2rem;
  }
  .u-sp_pr_76 {
    padding-right: 7.6rem;
  }
  .u-sp_pr_80 {
    padding-right: 8rem;
  }
  .u-sp_pr_84 {
    padding-right: 8.4rem;
  }
  .u-sp_pr_88 {
    padding-right: 8.8rem;
  }
  .u-sp_pr_92 {
    padding-right: 9.2rem;
  }
  .u-sp_pr_96 {
    padding-right: 9.6rem;
  }
  .u-sp_pr_100 {
    padding-right: 10rem;
  }
  .u-sp_pr_104 {
    padding-right: 10.4rem;
  }
  .u-sp_pr_108 {
    padding-right: 10.8rem;
  }
  .u-sp_pr_112 {
    padding-right: 11.2rem;
  }
  .u-sp_pr_116 {
    padding-right: 11.6rem;
  }
  .u-sp_pr_120 {
    padding-right: 12rem;
  }
  .u-sp_pr_124 {
    padding-right: 12.4rem;
  }
  .u-sp_pr_128 {
    padding-right: 12.8rem;
  }
  .u-sp_pr_132 {
    padding-right: 13.2rem;
  }
  .u-sp_pr_136 {
    padding-right: 13.6rem;
  }
  .u-sp_pr_140 {
    padding-right: 14rem;
  }
  .u-sp_pr_144 {
    padding-right: 14.4rem;
  }
  .u-sp_pr_148 {
    padding-right: 14.8rem;
  }
  .u-sp_pr_152 {
    padding-right: 15.2rem;
  }
  .u-sp_pr_156 {
    padding-right: 15.6rem;
  }
  .u-sp_pr_160 {
    padding-right: 16rem;
  }
  .u-sp_pr_164 {
    padding-right: 16.4rem;
  }
  .u-sp_pr_168 {
    padding-right: 16.8rem;
  }
  .u-sp_pr_172 {
    padding-right: 17.2rem;
  }
  .u-sp_pr_176 {
    padding-right: 17.6rem;
  }
  .u-sp_pr_180 {
    padding-right: 18rem;
  }
  .u-sp_pr_184 {
    padding-right: 18.4rem;
  }
  .u-sp_pr_188 {
    padding-right: 18.8rem;
  }
  .u-sp_pr_192 {
    padding-right: 19.2rem;
  }
  .u-sp_pr_196 {
    padding-right: 19.6rem;
  }
  .u-sp_pr_200 {
    padding-right: 20rem;
  }
}

@media screen and (max-width: 70.75em) {
  .u-pc_only_show {
    display: none;
  }
}

@media screen and (max-width: 70.75em) and (max-width: 47.9375em) {
  .u-pc_only_show {
    display: none;
  }
}

@media screen and (max-width: 79.9375em) {
  .u-tab_show {
    display: block;
  }
}

@media screen and (max-width: 79.9375em) and (max-width: 47.9375em) {
  .u-tab_show {
    display: none;
  }
}

@media screen and (max-width: 20em) {
  .u-se_show {
    display: block;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvX3Njc3Mvb2JqZWN0L19jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvX3Njc3MvY29yZS9fbWl4aW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvX3Njc3MvY29yZS9fc2V0dGluZy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9fc2Nzcy9vYmplY3QvX3V0aWxpdHkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLDhCQUE4QjtFQU85QixrQkFBa0I7RUFKbEIsVUFBVTtFQURWLFdBQVc7RUFFWCxZQUFZO0VBRVosVUFBVTtFQURWLGdCQUFnQjtFQUpoQiw2QkFBcUI7RUFBckIscUJBQXFCO0FBTUg7O0FBR3BCO0VBRUUsZ0JBQWdCO0VBRGhCLG1CQUFtQjtBQUNIOztBQUNoQjtFQUNFLG1CQUFtQjtBQUFBOztBQVFyQjtFQUNFLGlCQUFpQjtFQUNqQixjQUFjO0VBRWQsbUJBQW1CO0VBRG5CLGtCQUFrQjtBQUNDOztBQWNyQjtFQUNFLGlCQUFpQjtFQUNqQixjQUFjO0VBRWQsbUJBQW1CO0VBRG5CLGtCQUFrQjtBQUNDOztBQVlyQjtFQUNFLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsb0JBQWdCO0FBQUE7O0FBRWxCO0VBQ0UsaUJBQWlCO0VBRWpCLGdCQUFnQjtFQURoQixvQkFBaUI7QUFDRDs7QUFNbEI7RUFDRSxpQkFBaUI7RUFDakIsb0JBQWdCO0FBQUE7O0FBS2hCO0VBQ0UsaUJBQWlCO0VBRWpCLGdCQUFnQjtFQURoQixvQkFBZ0I7QUFDQTs7QUFXbEI7RUFFRSxpQkFBaUI7RUFFakIsZ0JBQWdCO0VBRGhCLG9CQUFpQjtFQUZqQixrQkFBa0I7QUFHRjs7QUFKakI7RUMzREgscUJBQXFCO0VEd0VmLGNBQWM7RUN0RXBCLGtCQUFrQjtFRHFFWixpQkFBaUI7RUFFakIsY0FBYztFQUNkLFlBQVk7RUFDWixtQkFBbUI7RUFMbkIsOEZBQWlCO0VDeEV2Qiw0QkFBNEI7RUFDNUIsd0JB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QUFEZDtFQUNFLGtCQUFZO0FBQUE7O0FBRGQ7RUFDRSxrQkFBWTtBQUFBOztBQURkO0VBQ0Usa0JBQVk7QUFBQTs7QUFEZDtFQUNFLGlCQUFZO0FBQUE7O0FBRGQ7RUFDRSxtQkFBWTtBQUFBOztBQURkO0VBQ0UsbUJBQVk7QUFBQTs7QUFEZDtFQUNFLG1CQUFZO0FBQUE7O0FBRGQ7RUFDRSxtQkFBWTtBQUFBOztBQURkO0VBQ0UsaUJBQVk7QUFBQTs7QUFEZDtFQUNFLG1CQUFZO0FBQUE7O0FBRGQ7RUFDRSxtQkFBWTtBQUFBOztBQURkO0VBQ0UsbUJBQVk7QUFBQTs7QUFEZDtFQUNFLG1CQUFZO0FBQUE7O0FBRGQ7RUFDRSxpQkFBWTtBQUFBOztBQURkO0VBQ0UsbUJBQVk7QUFBQTs7QUFEZDtFQUNFLG1CQUFZO0FBQUE7O0FBRGQ7RUFDRSxtQkFBWTtBQUFBOztBQURkO0VBQ0UsbUJBQVk7QUFBQTs7QUFEZDtFQUNFLGlCQUFZO0FBQUE7O0FBRGQ7RUFDRSxtQkFBWTtBQUFBOztBQURkO0VBQ0UsbUJBQVk7QUFBQTs7QUFEZDtFQUNFLG1CQUFZO0FBQUE7O0FBRGQ7RUFDRSxtQkFBWTtBQUFBOztBQURkO0VBQ0UsaUJBQVk7QUFBQTs7QUFEZDtFQUNFLG1CQUFZO0FBQUE7O0FBRGQ7RUFDRSxtQkFBWTtBQUFBOztBQURkO0VBQ0UsbUJBQVk7QUFBQTs7QUFEZDtFQUNFLG1CQUFZO0FBQUE7O0FBRGQ7RUFDRSxpQkFBWTtBQUFBOztBQUlkO0VBQ0UsaUJBQWE7QUFBQTs7QUFEZjtFQUNFLG1CQUFhO0FBQUE7O0FBRGY7RUFDRSxtQkFBYTtBQUFBOztBQURmO0VBQ0UsbUJBQWE7QUFBQTs7QUFEZjtFQUNFLG1CQUFhO0FBQUE7O0FBRGY7RUFDRSxpQkFBYTtBQUFBOztBQURmO0VBQ0UsbUJBQWE7QUFBQTs7QUFEZjtFQUNFLG1CQUFhO0FBQUE7O0FBRGY7RUFDRSxtQkFBYTtBQUFBOztBQURmO0VBQ0UsbUJBQWE7QUFBQTs7QUFEZjtFQUNFLGlCQUFhO0FBQUE7O0FBRGY7RUFDRSxtQkFBYTtBQUFBOztBQURmO0VBQ0UsbUJBQWE7QUFBQTs7QUFEZjtFQUNFLG1CQUFhO0FBQUE7O0FBRGY7RUFDRSxtQkFBYTtBQUFBOztBQURmO0VBQ0UsaUJBQWE7QUFBQTs7QUFEZjtFQUNFLG1CQUFhO0FBQUE7O0FBRGY7RUFDRSxtQkFBYTtBQUFBOztBQURmO0VBQ0UsbUJBQWE7QUFBQTs7QUFEZjtFQUNFLG1CQUFhO0FBQUE7O0FBRGY7RUFDRSxpQkFBYTtBQUFBOztBQURmO0VBQ0UsbUJBQWE7QUFBQTs7QUFEZjtFQUNFLG1CQUFhO0FBQUE7O0FBRGY7RUFDRSxtQkFBYTtBQUFBOztBQURmO0VBQ0UsbUJBQWE7QUFBQTs7QUFEZjtFQUNFLGtCQUFhO0FBQUE7O0FBRGY7RUFDRSxvQkFBYTtBQUFBOztBQURmO0VBQ0Usb0JBQWE7QUFBQTs7QUFEZjtFQUNFLG9CQUFhO0FBQUE7O0FBRGY7RUFDRSxvQkFBYTtBQUFBOztBQURmO0VBQ0Usa0JBQWE7QUFBQTs7QUFEZjtFQUNFLG9CQUFhO0FBQUE7O0FBRGY7RUFDRSxvQkFBYTtBQUFBOztBQURmO0VBQ0Usb0JBQWE7QUFBQTs7QUFEZjtFQUNFLG9CQUFhO0FBQUE7O0FBRGY7RUFDRSxrQkFBYTtBQUFBOztBQURmO0VBQ0Usb0JBQWE7QUFBQTs7QUFEZjtFQUNFLG9CQUFhO0FBQUE7O0FBRGY7RUFDRSxvQkFBYTtBQUFBOztBQURmO0VBQ0Usb0JBQWE7QUFBQTs7QUFEZjtFQUNFLGtCQUFhO0FBQUE7O0FBRGY7RUFDRSxvQkFBYTtBQUFBOztBQURmO0VBQ0Usb0JBQWE7QUFBQTs7QUFEZjtFQUNFLG9CQUFhO0FBQUE7O0FBRGY7RUFDRSxvQkFBYTtBQUFBOztBQURmO0VBQ0Usa0JBQWE7QUFBQTs7QUFEZjtFQUNFLG9CQUFhO0FBQUE7O0FBRGY7RUFDRSxvQkFBYTtBQUFBOztBQURmO0VBQ0Usb0JBQWE7QUFBQTs7QUFEZjtFQUNFLG9CQUFhO0FBQUE7O0FBRGY7RUFDRSxrQkFBYTtBQUFBOztBQUlmO0VBQ0UsbUJBQWU7QUFBQTs7QUFEakI7RUFDRSxxQkFBZTtBQUFBOztBQURqQjtFQUNFLHFCQUFlO0FBQUE7O0FBRGpCO0VBQ0UscUJBQWU7QUFBQTs7QUFEakI7RUFDRSxxQkFBZTtBQUFBOztBQURqQjtFQUNFLG1CQUFlO0FBQUE7O0FBRGpCO0VBQ0UscUJBQWU7QUFBQTs7QUFEakI7RUFDRSxxQkFBZTtBQUFBOztBQURqQjtFQUNFLHFCQUFlO0FBQUE7O0FBRGpCO0VBQ0UscUJBQWU7QUFBQTs7QUFEakI7RUFDRSxtQkFBZTtBQUFBOztBQURqQjtFQUNFLHFCQUFlO0FBQUE7O0FBRGpCO0VBQ0UscUJBQWU7QUFBQTs7QUFEakI7RUFDRSxxQkFBZTtBQUFBOztBQURqQjtFQUNFLHFCQUFlO0FBQUE7O0FBRGpCO0VBQ0UsbUJBQWU7QUFBQTs7QUFEakI7RUFDRSxxQkFBZTtBQUFBOztBQURqQjtFQUNFLHFCQUFlO0FBQUE7O0FBRGpCO0VBQ0UscUJBQWU7QUFBQTs7QUFEakI7RUFDRSxxQkFBZTtBQUFBOztBQURqQjtFQUNFLG1CQUFlO0FBQUE7O0FBRGpCO0VBQ0UscUJBQWU7QUFBQTs7QUFEakI7RUFDRSxxQkFBZTtBQUFBOztBQURqQjtFQUNFLHFCQUFlO0FBQUE7O0FBRGpCO0VBQ0UscUJBQWU7QUFBQTs7QUFEakI7RUFDRSxvQkFBZTtBQUFBOztBQURqQjtFQUNFLHNCQUFlO0FBQUE7O0FBRGpCO0VBQ0Usc0JBQWU7QUFBQTs7QUFEakI7RUFDRSxzQkFBZTtBQUFBOztBQURqQjtFQUNFLHNCQUFlO0FBQUE7O0FBRGpCO0VBQ0Usb0JBQWU7QUFBQTs7QUFEakI7RUFDRSxzQkFBZTtBQUFBOztBQURqQjtFQUNFLHNCQUFlO0FBQUE7O0FBRGpCO0VBQ0Usc0JBQWU7QUFBQTs7QUFEakI7RUFDRSxzQkFBZTtBQUFBOztBQURqQjtFQUNFLG9CQUFlO0FBQUE7O0FBRGpCO0VBQ0Usc0JBQWU7QUFBQTs7QUFEakI7RUFDRSxzQkFBZTtBQUFBOztBQURqQjtFQUNFLHNCQUFlO0FBQUE7O0FBRGpCO0VBQ0Usc0JBQWU7QUFBQTs7QUFEakI7RUFDRSxvQkFBZTtBQUFBOztBQURqQjtFQUNFLHNCQUFlO0FBQUE7O0FBRGpCO0VBQ0Usc0JBQWU7QUFBQTs7QUFEakI7RUFDRSxzQkFBZTtBQUFBOztBQURqQjtFQUNFLHNCQUFlO0FBQUE7O0FBRGpCO0VBQ0Usb0JBQWU7QUFBQTs7QUFEakI7RUFDRSxzQkFBZTtBQUFBOztBQURqQjtFQUNFLHNCQUFlO0FBQUE7O0FBRGpCO0VBQ0Usc0JBQWU7QUFBQTs7QUFEakI7RUFDRSxzQkFBZTtBQUFBOztBQURqQjtFQUNFLG9CQUFlO0FBQUE7O0FBSWpCO0VBQ0UsaUJBQWE7QUFBQTs7QUFEZjtFQUNFLG1CQUFhO0FBQUE7O0FBRGY7RUFDRSxtQkFBYTtBQUFBOztBQURmO0VBQ0UsbUJBQWE7QUFBQTs7QUFEZjtFQUNFLG1CQUFhO0FBQUE7O0FBRGY7RUFDRSxpQkFBYTtBQUFBOztBQURmO0VBQ0UsbUJBQWE7QUFBQTs7QUFEZjtFQUNFLG1CQUFhO0FBQUE7O0FBRGY7RUFDRSxtQkFBYTtBQUFBOztBQURmO0VBQ0UsbUJBQWE7QUFBQTs7QUFEZjtFQUNFLGlCQUFhO0FBQUE7O0FBRGY7RUFDRSxtQkFBYTtBQUFBOztBQURmO0VBQ0UsbUJBQWE7QUFBQTs7QUFEZjtFQUNFLG1CQUFhO0FBQUE7O0FBRGY7RUFDRSxtQkFBYTtBQUFBOztBQURmO0VBQ0UsaUJBQWE7QUFBQTs7QUFEZjtFQUNFLG1CQUFhO0FBQUE7O0FBRGY7RUFDRSxtQkFBYTtBQUFBOztBQURmO0VBQ0UsbUJBQWE7QUFBQTs7QUFEZjtFQUNFLG1CQUFhO0FBQUE7O0FBRGY7RUFDRSxpQkFBYTtBQUFBOztBQURmO0VBQ0UsbUJBQWE7QUFBQTs7QUFEZjtFQUNFLG1CQUFhO0FBQUE7O0FBRGY7RUFDRSxtQkFBYTtBQUFBOztBQURmO0VBQ0UsbUJBQWE7QUFBQTs7QUFEZjtFQUNFLGtCQUFhO0FBQUE7O0FBRGY7RUFDRSxvQkFBYTtBQUFBOztBQURmO0VBQ0Usb0JBQWE7QUFBQTs7QUFEZjtFQUNFLG9CQUFhO0FBQUE7O0FBRGY7RUFDRSxvQkFBYTtBQUFBOztBQURmO0VBQ0Usa0JBQWE7QUFBQTs7QUFEZjtFQUNFLG9CQUFhO0FBQUE7O0FBRGY7RUFDRSxvQkFBYTtBQUFBOztBQURmO0VBQ0Usb0JBQWE7QUFBQTs7QUFEZjtFQUNFLG9CQUFhO0FBQUE7O0FBRGY7RUFDRSxrQkFBYTtBQUFBOztBQURmO0VBQ0Usb0JBQWE7QUFBQTs7QUFEZjtFQUNFLG9CQUFhO0FBQUE7O0FBRGY7RUFDRSxvQkFBYTtBQUFBOztBQURmO0VBQ0Usb0JBQWE7QUFBQTs7QUFEZjtFQUNFLGtCQUFhO0FBQUE7O0FBRGY7RUFDRSxvQkFBYTtBQUFBOztBQURmO0VBQ0Usb0JBQWE7QUFBQTs7QUFEZjtFQUNFLG9CQUFhO0FBQUE7O0FBRGY7RUFDRSxvQkFBYTtBQUFBOztBQURmO0VBQ0Usa0JBQWE7QUFBQTs7QUFEZjtFQUNFLG9CQUFhO0FBQUE7O0FBRGY7RUFDRSxvQkFBYTtBQUFBOztBQURmO0VBQ0Usb0JBQWE7QUFBQTs7QUFEZjtFQUNFLG9CQUFhO0FBQUE7O0FBRGY7RUFDRSxrQkFBYTtBQUFBOztBQUlmO0VBQ0Usa0JBQWM7QUFBQTs7QUFEaEI7RUFDRSxvQkFBYztBQUFBOztBQURoQjtFQUNFLG9CQUFjO0FBQUE7O0FBRGhCO0VBQ0Usb0JBQWM7QUFBQTs7QUFEaEI7RUFDRSxvQkFBYztBQUFBOztBQURoQjtFQUNFLGtCQUFjO0FBQUE7O0FBRGhCO0VBQ0Usb0JBQWM7QUFBQTs7QUFEaEI7RUFDRSxvQkFBYztBQUFBOztBQURoQjtFQUNFLG9CQUFjO0FBQUE7O0FBRGhCO0VBQ0Usb0JBQWM7QUFBQTs7QUFEaEI7RUFDRSxrQkFBYztBQUFBOztBQURoQjtFQUNFLG9CQUFjO0FBQUE7O0FBRGhCO0VBQ0Usb0JBQWM7QUFBQTs7QUFEaEI7RUFDRSxvQkFBYztBQUFBOztBQURoQjtFQUNFLG9CQUFjO0FBQUE7O0FBRGhCO0VBQ0Usa0JBQWM7QUFBQTs7QUFEaEI7RUFDRSxvQkFBYztBQUFBOztBQURoQjtFQUNFLG9CQUFjO0FBQUE7O0FBRGhCO0VBQ0Usb0JBQWM7QUFBQTs7QUFEaEI7RUFDRSxvQkFBYztBQUFBOztBQURoQjtFQUNFLGtCQUFjO0FBQUE7O0FBRGhCO0VBQ0Usb0JBQWM7QUFBQTs7QUFEaEI7RUFDRSxvQkFBYztBQUFBOztBQURoQjtFQUNFLG9CQUFjO0FBQUE7O0FBRGhCO0VBQ0Usb0JBQWM7QUFBQTs7QUFEaEI7RUFDRSxtQkFBYztBQUFBOztBQURoQjtFQUNFLHFCQUFjO0FBQUE7O0FBRGhCO0VBQ0UscUJBQWM7QUFBQTs7QUFEaEI7RUFDRSxxQkFBYztBQUFBOztBQURoQjtFQUNFLHFCQUFjO0FBQUE7O0FBRGhCO0VBQ0UsbUJBQWM7QUFBQTs7QUFEaEI7RUFDRSxxQkFBYztBQUFBOztBQURoQjtFQUNFLHFCQUFjO0FBQUE7O0FBRGhCO0VBQ0UscUJBQWM7QUFBQTs7QUFEaEI7RUFDRSxxQkFBYztBQUFBOztBQURoQjtFQUNFLG1CQUFjO0FBQUE7O0FBRGhCO0VBQ0UscUJBQWM7QUFBQTs7QUFEaEI7RUFDRSxxQkFBYztBQUFBOztBQURoQjtFQUNFLHFCQUFjO0FBQUE7O0FBRGhCO0VBQ0UscUJBQWM7QUFBQTs7QUFEaEI7RUFDRSxtQkFBYztBQUFBOztBQURoQjtFQUNFLHFCQUFjO0FBQUE7O0FBRGhCO0VBQ0UscUJBQWM7QUFBQTs7QUFEaEI7RUFDRSxxQkFBYztBQUFBOztBQURoQjtFQUNFLHFCQUFjO0FBQUE7O0FBRGhCO0VBQ0UsbUJBQWM7QUFBQTs7QUFEaEI7RUFDRSxxQkFBYztBQUFBOztBQURoQjtFQUNFLHFCQUFjO0FBQUE7O0FBRGhCO0VBQ0UscUJBQWM7QUFBQTs7QUFEaEI7RUFDRSxxQkFBYztBQUFBOztBQURoQjtFQUNFLG1CQUFjO0FBQUE7O0FBSWhCO0VBQ0Usb0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usc0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usc0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usc0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usc0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usb0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usc0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usc0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usc0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usc0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usb0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usc0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usc0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usc0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usc0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usb0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usc0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usc0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usc0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usc0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usb0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usc0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usc0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usc0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0Usc0JBQWdCO0FBQUE7O0FBRGxCO0VBQ0UscUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UsdUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UsdUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UsdUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UsdUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UscUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UsdUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UsdUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UsdUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UsdUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UscUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UsdUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UsdUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UsdUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UsdUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UscUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UsdUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UsdUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UsdUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UsdUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UscUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UsdUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UsdUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UsdUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UsdUJBQWdCO0FBQUE7O0FBRGxCO0VBQ0UscUJBQWdCO0FBQUE7O0FBSWxCO0VBQ0UsbUJBQWU7QUFBQTs7QUFEakI7RUFDRSxxQkFBZTtBQUFBOztBQURqQjtFQUNFLHFCQUFlO0FBQUE7O0FBRGpCO0VBQ0UscUJBQWU7QUFBQTs7QUFEakI7RUFDRSxxQkFBZTtBQUFBOztBQURqQjtFQUNFLG1CQUFlO0FBQUE7O0FBRGpCO0VBQ0UscUJBQWU7QUFBQTs7QUFEakI7RUFDRSxxQkFBZTtBQUFBOztBQURqQjtFQUNFLHFCQUFlO0FBQUE7O0FBRGpCO0VBQ0UscUJBQWU7QUFBQTs7QUFEakI7RUFDRSxtQkFBZTtBQUFBOztBQURqQjtFQUNFLHFCQUFlO0FBQUE7O0FBRGpCO0VBQ0UscUJBQWU7QUFBQTs7QUFEakI7RUFDRSxxQkFBZTtBQUFBOztBQURqQjtFQUNFLHFCQUFlO0FBQUE7O0FBRGpCO0VBQ0UsbUJBQWU7QUFBQTs7QUFEakI7RUFDRSxxQkFBZTtBQUFBOztBQURqQjtFQUNFLHFCQUFlO0FBQUE7O0FBRGpCO0VBQ0UscUJBQWU7QUFBQTs7QUFEakI7RUFDRSxxQkFBZTtBQUFBOztBQURqQjtFQUNFLG1CQUFlO0FBQUE7O0FBRGpCO0VBQ0UscUJBQWU7QUFBQTs7QUFEakI7RUFDRSxxQkFBZTtBQUFBOztBQURqQjtFQUNFLHFCQUFlO0FBQUE7O0FBRGpCO0VBQ0UscUJBQWU7QUFBQTs7QUFEakI7RUFDRSxvQkFBZTtBQUFBOztBQURqQjtFQUNFLHNCQUFlO0FBQUE7O0FBRGpCO0VBQ0Usc0JBQWU7QUFBQTs7QUFEakI7RUFDRSxzQkFBZTtBQUFBOztBQURqQjtFQUNFLHNCQUFlO0FBQUE7O0FBRGpCO0VBQ0Usb0JBQWU7QUFBQTs7QUFEakI7RUFDRSxzQkFBZTtBQUFBOztBQURqQjtFQUNFLHNC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RUFGaEI7SUFFSSxrQkFBWTtFQUFBO0VBRmhCO0lBRUksa0JBQVk7RUFBQTtFQUZoQjtJQUVJLGtCQUFZO0VBQUE7RUFGaEI7SUFFSSxrQkFBWTtFQUFBO0VBRmhCO0lBRUksZ0JBQVk7RUFBQTtFQUZoQjtJQUVJLGtCQUFZO0VBQUE7RUFGaEI7SUFFSSxrQkFBWTtFQUFBO0VBRmhCO0lBRUksa0JBQVk7RUFBQTtFQUZoQjtJQUVJLGtCQUFZO0VBQUE7RUFGaEI7SUFFSSxnQkFBWTtFQUFBO0VBRmhCO0lBRUksa0JBQVk7RUFBQTtFQUZoQjtJQUVJLGtCQUFZO0VBQUE7RUFGaEI7SUFFSSxrQkFBWTtFQUFBO0VBRmhCO0lBRUksa0JBQVk7RUFBQTtFQUZoQjtJQUVJLGdCQUFZO0VBQUE7RUFGaEI7SUFFSSxrQkFBWTtFQUFBO0VBRmhCO0lBRUksa0JBQVk7RUFBQTtFQUZoQjtJQUVJLGtCQUFZO0VBQUE7RUFGaEI7SUFFSSxrQkFBWTtFQUFBO0VBRmhCO0lBRUksaUJBQVk7RUFBQTtFQUZoQjtJQUVJLG1CQUFZO0VBQUE7RUFGaEI7SUFFSSxtQkFBWTtFQUFBO0VBRmhCO0lBRUksbUJBQVk7RUFBQTtFQUZoQjtJQUVJLG1CQUFZO0VBQUE7RUFGaEI7SUFFSSxpQkFBWTtFQUFBO0VBRmhCO0lBRUksbUJBQVk7RUFBQTtFQUZoQjtJQUVJLG1CQUFZO0VBQUE7RUFGaEI7SUFFSSxtQkFBWTtFQUFBO0VBRmhCO0lBRUksbUJBQVk7RUFBQTtFQUZoQjtJQUVJLGlCQUFZO0VBQUE7RUFGaEI7SUFFSSxtQkFBWTtFQUFBO0VBRmhCO0lBRUksbUJBQVk7RUFBQTtFQUZoQjtJQUVJLG1CQUFZO0VBQUE7RUFGaEI7SUFFSSxtQkFBWTtFQUFBO0VBRmhCO0lBRUksaUJBQVk7RUFBQTtFQUZoQjtJQUVJLG1CQUFZO0VBQUE7RUFGaEI7SUFFSSxtQkFBWTtFQUFBO0VBRmhCO0lBRUksbUJBQVk7RUFBQTtFQUZoQjtJQUVJLG1CQUFZO0VBQUE7RUFGaEI7SUFFSSxpQkFBWTtFQUFBO0VBRmhCO0lBRUksbUJBQVk7RUFBQTtFQUZoQjtJQUVJLG1CQUFZO0VBQUE7RUFGaEI7SUFFSSxtQkFBWTtFQUFBO0VBRmhCO0lBRUksbUJBQVk7RUFBQTtFQUZoQjtJQUVJLGlCQUFZO0VBQUE7RUFLaEI7SUFFSSxpQkFBYTtFQUFBO0VBRmpCO0lBRUksbUJBQWE7RUFBQTtFQUZqQjtJQUVJLG1CQUFhO0VBQUE7RUFGakI7SUFFSSxtQkFBYTtFQUFBO0VBRmpCO0lBRUksbUJBQWE7RUFBQTtFQUZqQjtJQUVJLGlCQUFhO0VBQUE7RUFGakI7SUFFSSxtQkFBYTtFQUFBO0VBRmpCO0lBRUksbUJBQWE7RUFBQTtFQUZqQjtJQUVJLG1CQUFhO0VBQUE7RUFGakI7SUFFSSxtQkFBYTtFQUFBO0VBRmpCO0lBRUksaUJBQWE7RUFBQTtFQUZqQjtJQUVJLG1CQUFhO0VBQUE7RUFGakI7SUFFSSxtQkFBYTtFQUFBO0VBRmpCO0lBRUksbUJBQWE7RUFBQTtFQUZqQjtJQUVJLG1CQUFhO0VBQUE7RUFGakI7SUFFSSxpQkFBYTtFQUFBO0VBRmpCO0lBRUksbUJBQWE7RUFBQTtFQUZqQjtJQUVJLG1CQUFhO0VBQUE7RUFGakI7SUFFSSxtQkFBYTtFQUFBO0VBRmpCO0lBRUksbUJBQWE7RUFBQTtFQUZqQjtJQUVJLGlCQUFhO0VBQUE7RUFGakI7SUFFSSxtQkFBYTtFQUFBO0VBRmpCO0lBRUksbUJBQWE7RUFBQTtFQUZqQjtJQUVJLG1CQUFhO0VBQUE7RUFGakI7SUFFSSxtQkFBYTtFQUFBO0VBRmpCO0lBRUksa0JBQWE7RUFBQTtFQUZqQjtJQUVJLG9CQUFhO0VBQUE7RUFGakI7SUFFSSxvQkFBYTtFQUFBO0VBRmpCO0lBRUksb0JBQWE7RUFBQTtFQUZqQjtJQUVJLG9CQUFhO0VBQUE7RUFGakI7SUFFSSxrQkFBYTtFQUFBO0VBRmpCO0lBRUksb0JBQWE7RUFBQTtFQUZqQjtJQUVJLG9CQUFhO0VBQUE7RUFGakI7SUFFSSxvQkFBYTtFQUFBO0VBRmpCO0lBRUksb0JBQWE7RUFBQTtFQUZqQjtJQUVJLGtCQUFhO0VBQUE7RUFGakI7SUFFSSxvQkFBYTtFQUFBO0VBRmpCO0lBRUksb0JBQWE7RUFBQTtFQUZqQjtJQUVJLG9CQUFhO0VBQUE7RUFGakI7SUFFSSxvQkFBYTtFQUFBO0VBRmpCO0lBRUksa0JBQWE7RUFBQTtFQUZqQjtJQUVJLG9CQUFhO0VBQUE7RUFGakI7SUFFSSxvQkFBYTtFQUFBO0VBRmpCO0lBRUksb0JBQWE7RUFBQTtFQUZqQjtJQUVJLG9CQUFhO0VBQUE7RUFGakI7SUFFSSxrQkFBYTtFQUFBO0VBRmpCO0lBRUksb0JBQWE7RUFBQTtFQUZqQjtJQUVJLG9CQUFhO0VBQUE7RUFGakI7SUFFSSxvQkFBYTtFQUFBO0VBRmpCO0lBRUksb0JBQWE7RUFBQTtFQUZqQjtJQUVJLGtCQUFhO0VBQUE7RUFLakI7SUFFSSxtQkFBZTtFQUFBO0VBRm5CO0lBRUkscUJBQWU7RUFBQTtFQUZuQjtJQUVJLHFCQUFlO0VBQUE7RUFGbkI7SUFFSSxxQkFBZTtFQUFBO0VBRm5CO0lBRUkscUJBQWU7RUFBQTtFQUZuQjtJQUVJLG1CQUFlO0VBQUE7RUFGbkI7SUFFSSxxQkFBZTtFQUFBO0VBRm5CO0lBRUkscUJBQWU7RUFBQTtFQUZuQjtJQUVJLHFCQUFlO0VBQUE7RUFGbkI7SUFFSSxxQkFBZTtFQUFBO0VBRm5CO0lBRUksbUJBQWU7RUFBQTtFQUZuQjtJQUVJLHFCQUFlO0VBQUE7RUFGbkI7SUFFSSxxQkFBZTtFQUFBO0VBRm5CO0lBRUkscUJBQWU7RUFBQTtFQUZuQjtJQUVJLHFCQUFlO0VBQUE7RUFGbkI7SUFFSSxtQkFBZTtFQUFBO0VBRm5CO0lBRUkscUJBQWU7RUFBQTtFQUZuQjtJQUVJLHFCQUFlO0VBQUE7RUFGbkI7SUFFSSxxQkFBZTtFQUFBO0VBRm5CO0lBRUkscUJBQWU7RUFBQTtFQUZuQjtJQUVJLG1CQUFlO0VBQUE7RUFGbkI7SUFFSSxxQkFBZTtFQUFBO0VBRm5CO0lBRUkscUJBQWU7RUFBQTtFQUZuQjtJQUVJLHFCQUFlO0VBQUE7RUFGbkI7SUFFSSxxQkFBZTtFQUFBO0VBRm5CO0lBRUksb0JBQWU7RUFBQTtFQUZuQjtJQUVJLHNCQUFlO0VBQUE7RUFGbkI7SUFFSSxzQkFBZTtFQUFBO0VBRm5CO0lBRUksc0JBQWU7RUFBQTtFQUZuQjtJQUVJLHNCQUFlO0VBQUE7RUFGbkI7SUFFSSxvQkFBZTtFQUFBO0VBRm5CO0lBRUksc0JBQWU7RUFBQTtFQUZuQjtJQUVJLHNCQUFlO0VBQUE7RUFGbkI7SUFFSSxzQkFBZTtFQUFBO0VBRm5CO0lBRUksc0JBQWU7RUFBQTtFQUZuQjtJQUVJLG9CQUFlO0VBQUE7RUFGbkI7SUFFSSxzQkFBZTtFQUFBO0VBRm5CO0lBRUksc0JBQWU7RUFBQTtFQUZuQjtJQUVJLHNCQUFlO0VBQUE7RUFGbkI7SUFFSSxzQkFBZTtFQUFBO0VBRm5CO0lBRUksb0JBQWU7RUFBQTtFQUZuQjtJQUVJLHNCQUFlO0VBQUE7RUFGbkI7SUFFSSxzQkFBZTtFQUFBO0VBRm5CO0lBRUksc0JBQWU7RUFBQTtFQUZuQjtJQUVJLHNCQUFlO0VBQUE7RUFGbkI7SUFFSSxvQkFBZTtFQUFBO0VBRm5CO0lBRUksc0JBQWU7RUFBQTtFQUZuQjtJQUVJLHNCQUFlO0VBQUE7RUFGbkI7SUFFSSxzQkFBZTtFQUFBO0VBRm5CO0lBRUksc0JBQWU7RUFBQTtFQUZuQjtJQUVJLG9CQUFlO0VBQUE7RUFLbkI7SUFFSSxpQkFBYTtFQUFBO0VBRmpCO0lBRUksbUJBQWE7RUFBQTtFQUZqQjtJQUVJLG1CQUFhO0VBQUE7RUFGakI7SUFFSSxtQkFBYTtFQUFBO0VBRmpCO0lBRUksbUJBQWE7RUFBQTtFQUZqQjtJQUVJLGlCQUFhO0VBQUE7RUFGakI7SUFFSSxtQkFBYTtFQUFBO0VBRmpCO0lBRUksbUJBQWE7RUFBQTtFQUZqQjtJQUVJLG1CQUFhO0VBQUE7RUFGakI7SUFFSSxtQkFBYTtFQUFBO0VBRmpCO0lBRUksaUJBQWE7RUFBQTtFQUZqQjtJQUVJLG1CQUFhO0VBQUE7RUFGakI7SUFFSSxtQkFBYTtFQUFBO0VBRmpCO0lBRUksbUJBQWE7RUFBQTtFQUZqQjtJQUVJLG1CQUFhO0VBQUE7RUFGakI7SUFFSSxpQkFBYTtFQUFBO0VBRmpCO0lBRUksbUJBQWE7RUFBQTtFQUZqQjtJQUVJLG1CQUFhO0VBQUE7RUFGakI7SUFFSSxtQkFBYTtFQUFBO0VBRmpCO0lBRUksbUJBQWE7RUFBQTtFQUZqQjtJQUVJLGlCQUFhO0VBQUE7RUFGakI7SUFFSSxtQkFBYTtFQUFBO0VBRmpCO0lBRUksbUJBQWE7RUFBQTtFQUZqQjtJQUVJLG1CQUFhO0VBQUE7RUFGakI7SUFFSSxtQkFBYTtFQUFBO0VBRmpCO0lBRUksa0JBQWE7RUFBQTtFQUZqQjtJQUVJLG9CQUFhO0VBQUE7RUFGakI7SUFFSSxvQkFBYTtFQUFBO0VBRmpCO0lBRUksb0JBQWE7RUFBQTtFQUZqQjtJQUVJLG9CQUFhO0VBQUE7RUFGakI7SUFFSSxrQkFBYTtFQUFBO0VBRmpCO0lBRUksb0JBQWE7RUFBQTtFQUZqQjtJQUVJLG9CQUFhO0VBQUE7RUFGakI7SUFFSSxvQkFBYTtFQUFBO0VBRmpCO0lBRUksb0JBQWE7RUFBQTtFQUZqQjtJQUVJLGtCQUFhO0VBQUE7RUFGakI7SUFFSSxvQkFBYTtFQUFBO0VBRmpCO0lBRUksb0JBQWE7RUFBQTtFQUZqQjtJQUVJLG9CQUFhO0VBQUE7RUFGakI7SUFFSSxvQkFBYTtFQUFBO0VBRmpCO0lBRUksa0JBQWE7RUFBQTtFQUZqQjtJQUVJLG9CQUFhO0VBQUE7RUFGakI7SUFFSSxvQkFBYTtFQUFBO0VBRmpCO0lBRUksb0JBQWE7RUFBQTtFQUZqQjtJQUVJLG9CQUFhO0VBQUE7RUFGakI7SUFFSSxrQkFBYTtFQUFBO0VBRmpCO0lBRUksb0JBQWE7RUFBQTtFQUZqQjtJQUVJLG9CQUFhO0VBQUE7RUFGakI7SUFFSSxvQkFBYTtFQUFBO0VBRmpCO0lBRUksb0JBQWE7RUFBQTtFQUZqQjtJQUVJLGtCQUFhO0VBQUE7RUFLakI7SUFFSSxrQkFBYztFQUFBO0VBRmxCO0lBRUksb0JBQWM7RUFBQTtFQUZsQjtJQUVJLG9CQUFjO0VBQUE7RUFGbEI7SUFFSSxvQkFBYztFQUFBO0VBRmxCO0lBRUksb0JBQWM7RUFBQTtFQUZsQjtJQUVJLGtCQUFjO0VBQUE7RUFGbEI7SUFFSSxvQkFBYztFQUFBO0VBRmxCO0lBRUksb0JBQWM7RUFBQTtFQUZsQjtJQUVJLG9CQUFjO0VBQUE7RUFGbEI7SUFFSSxvQkFBYztFQUFBO0VBRmxCO0lBRUksa0JBQWM7RUFBQTtFQUZsQjtJQUVJLG9CQUFjO0VBQUE7RUFGbEI7SUFFSSxvQkFBYztFQUFBO0VBRmxCO0lBRUksb0JBQWM7RUFBQTtFQUZsQjtJQUVJLG9CQUFjO0VBQUE7RUFGbEI7SUFFSSxrQkFBYztFQUFBO0VBRmxCO0lBRUksb0JBQWM7RUFBQTtFQUZsQjtJQUVJLG9CQUFjO0VBQUE7RUFGbEI7SUFFSSxvQkFBYztFQUFBO0VBRmxCO0lBRUksb0JBQWM7RUFBQTtFQUZsQjtJQUVJLGtCQUFjO0VBQUE7RUFGbEI7SUFFSSxvQkFBYztFQUFBO0VBRmxCO0lBRUksb0JBQWM7RUFBQTtFQUZsQjtJQUVJLG9CQUFjO0VBQUE7RUFGbEI7SUFFSSxvQkFBYztFQUFBO0VBRmxCO0lBRUksbUJBQWM7RUFBQTtFQUZsQjtJQUVJLHFCQUFjO0VBQUE7RUFGbEI7SUFFSSxxQkFBYztFQUFBO0VBRmxCO0lBRUkscUJBQWM7RUFBQTtFQUZsQjtJQUVJLHFCQUFjO0VBQUE7RUFGbEI7SUFFSSxtQkFBYztFQUFBO0VBRmxCO0lBRUkscUJBQWM7RUFBQTtFQUZsQjtJQUVJLHFCQUFjO0VBQUE7RUFGbEI7SUFFSSxxQkFBYztFQUFBO0VBRmxCO0lBRUkscUJBQWM7RUFBQTtFQUZsQjtJQUVJLG1CQUFjO0VBQUE7RUFGbEI7SUFFSSxxQkFBYztFQUFBO0VBRmxCO0lBRUkscUJBQWM7RUFBQTtFQUZsQjtJQUVJLHFCQUFjO0VBQUE7RUFGbEI7SUFFSSxxQkFBYztFQUFBO0VBRmxCO0lBRUksbUJBQWM7RUFBQTtFQUZsQjtJQUVJLHFCQUFjO0VBQUE7RUFGbEI7SUFFSSxxQkFBYztFQUFBO0VBRmxCO0lBRUkscUJBQWM7RUFBQTtFQUZsQjtJQUVJLHFCQUFjO0VBQUE7RUFGbEI7SUFFSSxtQkFBYztFQUFBO0VBRmxCO0lBRUkscUJBQWM7RUFBQTtFQUZsQjtJQUVJLHFCQUFjO0VBQUE7RUFGbEI7SUFFSSxxQkFBYztFQUFBO0VBRmxCO0lBRUkscUJBQWM7RUFBQTtFQUZsQjtJQUVJLG1CQUFjO0VBQUE7RUFLbEI7SUFFSSxvQkFBZ0I7RUFBQTtFQUZwQjtJQUVJLHNCQUFnQjtFQUFBO0VBRnBCO0lBRUksc0JBQWdCO0VBQUE7RUFGcEI7SUFFSSxzQkFBZ0I7RUFBQTtFQUZwQjtJQUVJLHNCQUFnQjtFQUFBO0VBRnBCO0lBRUksb0JBQWdCO0VBQUE7RUFGcEI7SUFFSSxzQkFBZ0I7RUFBQTtFQUZwQjtJQUVJLHNCQUFnQjtFQUFBO0VBRnBCO0lBRUksc0JBQWdCO0VBQUE7RUFGcEI7SUFFSSxzQkFBZ0I7RUFBQTtFQUZwQjtJQUVJLG9CQUFnQjtFQUFBO0VBRnBCO0lBRUksc0JBQWdCO0VBQUE7RUFGcEI7SUFFSSxzQkFBZ0I7RUFBQTtFQUZwQjtJQUVJLHNCQUFnQjtFQUFBO0VBRnBCO0lBRUksc0JBQWdCO0VBQUE7RUFGcEI7SUFFSSxvQkFBZ0I7RUFBQTtFQUZwQjtJQUVJLHNCQUFnQjtFQUFBO0VBRnBCO0lBRUksc0JBQWdCO0VBQUE7RUFGcEI7SUFFSSxzQkFBZ0I7RUFBQTtFQUZwQjtJQUVJLHNCQUFnQjtFQUFBO0VBRnBCO0lBRUksb0JBQWdCO0VBQUE7RUFGcEI7SUFFSSxzQkFBZ0I7RUFBQTtFQUZwQjtJQUVJLHNCQUFnQjtFQUFBO0VBRnBCO0lBRUksc0JBQWdCO0VBQUE7RUFGcEI7SUFFSSxzQkFBZ0I7RUFBQTtFQUZwQjtJQUVJLHFCQUFnQjtFQUFBO0VBRnBCO0lBRUksdUJBQWdCO0VBQUE7RUFGcEI7SUFFSSx1QkFBZ0I7RUFBQTtFQUZwQjtJQUVJLHVCQUFnQjtFQUFBO0VBRnBCO0lBRUksdUJBQWdCO0VBQUE7RUFGcEI7SUFFSSxxQkFBZ0I7RUFBQTtFQUZwQjtJQUVJLHVCQUFnQjtFQUFBO0VBRnBCO0lBRUksdUJBQWdCO0VBQUE7RUFGcEI7SUFFSSx1QkFBZ0I7RUFBQTtFQUZwQjtJQUVJLHVCQUFnQjtFQUFBO0VBRnBCO0lBRUkscUJBQWdCO0VBQUE7RUFGcEI7SUFFSSx1QkFBZ0I7RUFBQTtFQUZwQjtJQUVJLHVCQUFnQjtFQUFBO0VBRnBCO0lBRUksdUJBQWdCO0VBQUE7RUFGcEI7SUFFSSx1QkFBZ0I7RUFBQTtFQUZwQjtJQUVJLHFCQUFnQjtFQUFBO0VBRnBCO0lBRUksdUJBQWdCO0VBQUE7RUFGcEI7SUFFSSx1QkFBZ0I7RUFBQTtFQUZwQjtJQUVJLHVCQUFnQjtFQUFBO0VBRnBCO0lBRUksdUJBQWdCO0VBQUE7RUFGcEI7SUFFSSxxQkFBZ0I7RUFBQTtFQUZwQjtJQUVJLHVCQUFnQjtFQUFBO0VBRnBCO0lBRUksdUJBQWdCO0VBQUE7RUFGcEI7SUFFSSx1QkFBZ0I7RUFBQTtFQUZwQjtJQUVJLHVCQUFnQjtFQUFBO0VBRnBCO0lBRUkscUJBQWdCO0VBQUE7RUFLcEI7SUFFSSxtQkFBZTtFQUFBO0VBRm5CO0lBRUkscUJBQWU7RUFBQTtFQUZuQjtJQUVJLHFCQUFlO0VBQUE7RUFGbkI7SUFFSSxxQkFBZTtFQUFBO0VBRm5CO0lBRUkscUJBQWU7RUFBQTtFQUZuQjtJQUVJLG1CQUFlO0VBQUE7RUFGbkI7SUFFSSxxQkFBZTtFQUFBO0VBRm5CO0lBRUkscUJBQWU7RUFBQTtFQUZuQjtJQUVJLHFCQUFlO0VBQUE7RUFGbkI7SUFFSSxxQkFBZTtFQUFBO0VBRm5CO0lBRUksbUJBQWU7RUFBQTtFQUZuQjtJQUVJLHFCQUFlO0VBQUE7RUFGbkI7SUFFSSxxQkFBZTtFQUFBO0VBRm5CO0lBRUkscUJBQWU7RUFBQTtFQUZuQjtJQUVJLHFCQUFlO0VBQUE7RUFGbkI7SUFFSSxtQkFBZTtFQUFBO0VBRm5CO0lBRUkscUJBQWU7RUFBQTtFQUZuQjtJQUVJLHFCQUFlO0VBQUE7RUFGbkI7SUFFSSxxQkFBZTtFQUFBO0VBRm5CO0lBRUkscUJBQWU7RUFBQTtFQUZuQjtJQUVJLG1CQUFlO0VBQUE7RUFGbkI7SUFFSSxxQkFBZTtFQUFBO0VBRm5CO0lBRUkscUJBQWU7RUFBQTtFQUZuQjtJQUVJLHFCQUFlO0VBQUE7RUFGbkI7SUFFSSxxQkFBZTtFQUFBO0VBRm5CO0lBRUksb0JBQWU7RUFBQTtFQUZuQjtJQUVJLHNCQUFlO0VBQUE7RUFGbkI7SUFFSSxzQkFBZTtFQUFBO0VBRm5CO0lBRUksc0JBQWU7RUFBQTtFQUZuQjtJQUVJLHNCQUFlO0VBQUE7RUFGbkI7SUFFSSxvQkFBZTtFQUFBO0VBRm5CO0lBRUksc0JBQWU7RUFBQTtFQUZuQjtJQUVJLHNCQUFlO0VBQUE7RUFGbkI7SUFFSSxzQkFBZTtFQUFBO0VBRm5CO0lBRUksc0JBQWU7RUFBQTtFQUZuQjtJQUVJLG9CQUFlO0VBQUE7RUFGbkI7SUFFSSxzQkFBZTtFQUFBO0VBRm5CO0lBRUksc0JBQWU7RUFBQTtFQUZuQjtJQUVJLHNCQUFlO0VBQUE7RUFGbkI7SUFFSSxzQkFBZTtFQUFBO0VBRm5CO0lBRUksb0JBQWU7RUFBQTtFQUZuQjtJQUVJLHNCQUFlO0VBQUE7RUFGbkI7SUFFSSxzQkFBZTtFQUFBO0VBRm5CO0lBRUksc0JBQWU7RUFBQTtFQUZuQjtJQUVJLHNCQUFlO0VBQUE7RUFGbkI7SUFFSSxvQkFBZTtFQUFBO0VBRm5CO0lBRUksc0JBQWU7RUFBQTtFQUZuQjtJQUVJLHNCQUFlO0VBQUE7RUFGbkI7SUFFSSxzQkFBZTtFQUFBO0VBRm5CO0lBRUksc0JBQWU7RUFBQTtFQUZuQjtJQUVJLG9CQUFlO0VBQUE7QUh2TGxCOztBR2hDRDtFQUZGO0lBR0ksYUFBYTtFQUFBO0FBS2hCOztBQUpHO0VBSko7SUFLTSxhQUFhO0VBQUE7QUFHbEI7O0FBS0M7RUFGRjtJQUdJLGNBQWM7RUFBQTtBQUtqQjs7QUFKRztFQUpKO0lBS00sYUFBYTtFQUFBO0FBR2xCOztBQWFDO0VBTEY7SUFNSSxjQUFjO0VBQUE7QUFFakIiLCJmaWxlIjoiL2Nzcy9jb21tb24vb2JqZWN0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5jLWFsdCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jLWJnIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJl95ZWxsb3cge1xuICAgIGJhY2tncm91bmQ6ICNmY2ZiZjI7XG4gIH1cbn1cblxuLmMtd3JhcHBlciB7XG4gICZfc21hbGwge1xuICAgIFxuICB9XG4gICZfbWlkZGxlIHtcbiAgICBtYXgtd2lkdGg6IDEyNHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gICAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgfVxuICAgICYuaXMtc3ViIHtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjJyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9sYXJnZSB7XG4gICAgbWF4LXdpZHRoOiAxMjhyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG5cbi5jLXR0bCB7XG4gICZfc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6ICgzMi8xNyk7XG4gIH1cbiAgJl9sYXJnZSB7XG4gICAgZm9udC1zaXplOiA1LjFyZW07XG4gICAgbGluZS1oZWlnaHQ6ICgxNDAvMTAyKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6ICgxNDAvNjYpO1xuICAgIH1cbiAgfVxuICAmX21pZGRsZSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6ICg5MC80NCk7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IFxuICAgICAgbGluZS1oZWlnaHQ6ICg1Ni8zNik7XG4gICAgfVxuICAgICZfYm9sZCB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoOTAvNDQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IFxuICAgICAgICBsaW5lLWhlaWdodDogKDU2LzM2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmMtaWNuIHtcbiAgJl90dGwge1xuICAgICZfbGFyZ2Uge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiA0LjdyZW07XG4gICAgICBsaW5lLWhlaWdodDogKDE0MC85NCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgZm9udC1zaXplOiAzLjNyZW07XG4gICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGVsZW1lbnRJbWc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWdQYXRofWNvbW1vbi9wLXR0bF9ncmVlbl9pY24ucG5nKTtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjUuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBtYXJnaW46IDByZW0gYXV0byAwO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgd2lkdGg6IDE0LjZyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHJlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9taWRkbGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiA0LjdyZW07XG4gICAgICBsaW5lLWhlaWdodDogKDE0MC85NCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBlbGVtZW50SW1nO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nUGF0aH1jb21tb24vcC10dGxfZ3JlZW5faWNuLnBuZyk7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI1LjZyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgbWFyZ2luOiAwcmVtIGF1dG8gMDtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHdpZHRoOiAxNC42cmVtO1xuICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDByZW07IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfc3ViIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYy10eHQge1xuICAmX3hsYXJnZSB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6ICg5MC81Mik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoNTYvMzYpO1xuICAgIH1cbiAgfVxuICAmX21pZGRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IFxuICAgIH1cbiAgICAmX2JvbGQge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNGVtOyBcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IFxuICAgIH1cbiAgfVxuICAmX3RpbWUge1xuICAgICZfYmx1ZSB7XG4gICAgICBjb2xvcjogIzAwNjRhZDtcbiAgICAgIEBpbmNsdWRlIFF1aWNrO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogKDQyLzMyKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS42cmVtO1xuICAgIH1cbiAgfVxufVxuXG5cbi5jLXNwYWNpbmcge1xuICAmX21pZGRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICB9XG59XG5cbi5jLW51bWJlciB7XG4gICZfbWlkZGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICBAaW5jbHVkZSBRdWljaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgfVxuICAgICZfaWxsdXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIEBpbmNsdWRlIFF1aWNrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgZWxlbWVudEltZztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ1BhdGh9Y29tbW9uL3AtbnVtYmVyX2lsbHVzdC5wbmcpO1xuICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgIHdpZHRoOiA5cmVtO1xuICAgICAgICAvLyBsZWZ0OiAtM3JlbTtcbiAgICAgICAgLy8gdG9wOiAtMC41cmVtO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdG9wOiAtMS4ycmVtO1xuICAgICAgICBsZWZ0OiAtMi42cmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICAgIGxlZnQ6IC0xLjdyZW07XG4gICAgICAgICAgdG9wOiAtMC41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLWFycm93IHtcbiAgJl93aGl0ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjRhZDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMsYm9yZGVyIDAuNHMsY29sb3IgMC40cztcbiAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyxib3JkZXItdG9wIDAuNHMsYm9yZGVyLXJpZ2h0IDAuNHM7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMnJlbTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogMnJlbTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMDA2NGFkO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyxib3JkZXItdG9wIDAuNHMsYm9yZGVyLXJpZ2h0IDAuNHM7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyBcbiAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfbGVmdCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLGJvcmRlciAwLjRzLGNvbG9yIDAuNHM7XG4gICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyxib3JkZXItdG9wIDAuNHMsYm9yZGVyLXJpZ2h0IDAuNHM7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjMDA2NGFkO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLGJvcmRlci10b3AgMC40cyxib3JkZXItcmlnaHQgMC40cztcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IFxuICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwNjRhZDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9ibHVlIHtcbiAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuNHM7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogM3JlbTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICByaWdodDogMS4ycmVtOyAgXG4gICAgICB9XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAzcmVtO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICByaWdodDogMS4ycmVtOyAgXG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMS41cmVtO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgIHJpZ2h0OiAxLjJyZW07ICBcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgcmlnaHQ6IDEuMnJlbTsgIFxuICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9ncmVlbiB7XG4gICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1ODRhO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ1BhdGh9Y29tbW9uL3AtYnRuX2Fycm93X3doaXRlLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nUGF0aH1jb21tb24vcC1idG5fYXJyb3dfZ3JlZW4uc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfcmVkIHtcbiAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuNHM7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogM3JlbTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2EyNTI4O1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICByaWdodDogMS4ycmVtOyAgXG4gICAgICB9XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAzcmVtO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjYTI1Mjg7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjY2EyNTI4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICByaWdodDogMS4ycmVtOyAgXG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMS41cmVtO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgIHJpZ2h0OiAxLjJyZW07ICBcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjYTI1Mjg7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjY2EyNTI4O1xuICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgcmlnaHQ6IDEuMnJlbTsgIFxuICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9icm93biB7XG4gICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjRzO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDNyZW07XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogI2E0NDQwNDtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgcmlnaHQ6IDEuMnJlbTsgIFxuICAgICAgfVxuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogM3JlbTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYTQ0NDA0O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2E0NDQwNDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgcmlnaHQ6IDEuMnJlbTsgIFxuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICByaWdodDogMS4ycmVtOyAgXG4gICAgICB9XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYTQ0NDA0O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2E0NDQwNDtcbiAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIHJpZ2h0OiAxLjJyZW07ICBcbiAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfcHVycGxlIHtcbiAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuNHM7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogM3JlbTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjM0MGE3O1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICByaWdodDogMS4ycmVtOyAgXG4gICAgICB9XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAzcmVtO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM2MzQwYTc7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNjM0MGE3O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICByaWdodDogMS4ycmVtOyAgXG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMS41cmVtO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgIHJpZ2h0OiAxLjJyZW07ICBcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM2MzQwYTc7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNjM0MGE3O1xuICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgcmlnaHQ6IDEuMnJlbTsgIFxuICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9hZ2VkIHtcbiAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuNHM7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogM3JlbTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA1ODRhO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICByaWdodDogMS4ycmVtOyAgXG4gICAgICB9XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAzcmVtO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDU4NGE7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDA1ODRhO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICByaWdodDogMS4ycmVtOyAgXG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMS41cmVtO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgIHJpZ2h0OiAxLjJyZW07ICBcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDU4NGE7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDA1ODRhO1xuICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgcmlnaHQ6IDEuMnJlbTsgIFxuICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmMtYnRuICB7XG4gICZfbGFyZ2Uge1xuICAgICZfYmx1ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMzByZW07XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1LjdyZW07XG4gICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgICZfd2hpdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDMwcmVtO1xuICAgICAgY29sb3I6ICMwMDY0YWQ7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogNS43cmVtO1xuICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMDY0YWQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX21pZGRsZSB7XG4gICAgJl9ibHVlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDUuN3JlbTtcbiAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAmX2FsbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyxjb2xvciAwLjRzO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjRhZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIGNvbG9yOiAjMDA2NGFkOyBcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmX3doaXRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyMi41cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuN3JlbTtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMsY29sb3IgMC40cztcbiAgICAgIGNvbG9yOiAjMDA2NGFkO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjRhZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0LjNyZW07IFxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBjb2xvcjogIzAwNjRhZDsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfYWxsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLGNvbG9yIDAuNHM7XG4gICAgICAgIGNvbG9yOiAjMDA2NGFkO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2NGFkOyBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9ncmVlbiB7XG4gICAgICAmX2FsbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyxjb2xvciAwLjRzO1xuICAgICAgICBjb2xvcjogIzAwNTg0YTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTg0YTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1ODRhO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzAwNTg0YTsgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfYnJvd24ge1xuICAgICAgJl9hbGwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMsY29sb3IgMC40cztcbiAgICAgICAgY29sb3I6ICNhNDQ0MDQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNDQ0MDQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2E0NDQwNDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgY29sb3I6ICNhNDQ0MDQ7IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX3B1cnBsZSB7XG4gICAgICAmX2FsbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyxjb2xvciAwLjRzO1xuICAgICAgICBjb2xvcjogIzYzNDBhNztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzYzNDBhNztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjM0MGE3O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzYzNDBhNzsgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfcmVkIHtcbiAgICAgICZfYWxsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLGNvbG9yIDAuNHM7XG4gICAgICAgIGNvbG9yOiAjY2EyNTI4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2EyNTI4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNjYTI1Mjg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAjY2EyNTI4OyBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9zbWFsbCB7XG4gICAgJl9ibHVlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMS4ycmVtO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMy43cmVtO1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9ibGFuayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDRyZW07XG4gICAgaGVpZ2h0OiA2cmVtO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSA0cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuNHM7XG4gICAgICBmaWx0ZXI6IGludmVydCgxMDAlKSBzZXBpYSg1MiUpIHNhdHVyYXRlKDIlKSBodWUtcm90YXRlKDM2ZGVnKSBicmlnaHRuZXNzKDEwOSUpIGNvbnRyYXN0KDEwMSUpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjpub25lO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMTAwJSkgc2VwaWEoNTIlKSBzYXR1cmF0ZSgyJSkgaHVlLXJvdGF0ZSgzNmRlZykgYnJpZ2h0bmVzcygxMDklKSBjb250cmFzdCgxMDElKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX3R3b2xpbmVzIHtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICBib3JkZXItcmFkaXVzOiA0LjVyZW07IFxuICAgIH1cbiAgfVxufVxuXG5cblxuXG5cbi5jLXNwYWNlIHtcbiAgJl8wMSB7XG4gICAgcGFkZGluZzogMCAuMzVlbTtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYy1pbmRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cblxuLmMtaG92ZXJfb3BhY2l0eSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbiAgb3BhY2l0eTogMTtcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIG9wYWNpdHk6IDE7IFxuICAgIH1cbiAgfVxufVxuXG4uYy1ob3ZlciB7XG4gICZfYm9yZGVyIHtcbiAgICAmX2JvdHRvbSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9eyBcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9sZWZ0X3RvX3JpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXsgXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDA2NGFkO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17IFxuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXsgXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfc2xpZGUge1xuICAgICZfYnRuIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWdQYXRofWNvbW1vbi9wLWJ0bl9hcnJvd193aGl0ZS5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ1BhdGh9Y29tbW9uL3AtYnRuX2Fycm93X2JsdWUuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLWFycm93IHtcbiAgJl91bmRlciB7XG4gICAgJl93aGl0ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA0LjVyZW07XG4gICAgICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjRhZDtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHdpZHRoOiAyLjNyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyLjNyZW07IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEuNnJlbTtcbiAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItdG9wIDAuNHMsYm9yZGVyLXJpZ2h0IDAuNHM7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICByaWdodDogMC44cmVtO1xuICAgICAgICAgIHdpZHRoOiAwLjdyZW07XG4gICAgICAgICAgaGVpZ2h0OiAwLjdyZW07XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzAwNjRhZDtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmZmZmY7ICBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9ncmVlbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA0LjVyZW07XG4gICAgICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHdpZHRoOiAyLjNyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyLjNyZW07IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEuNnJlbTtcbiAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDA1ODRhO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMDA1ODRhO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItdG9wIDAuNHMsYm9yZGVyLXJpZ2h0IDAuNHM7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICByaWdodDogMC44cmVtO1xuICAgICAgICAgIHdpZHRoOiAwLjdyZW07XG4gICAgICAgICAgaGVpZ2h0OiAwLjdyZW07XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDU4NGE7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwNTg0YTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwNTg0YTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwNTg0YTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMwMDU4NGE7ICBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9wdXJwbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICB3aWR0aDogMi4zcmVtO1xuICAgICAgICAgIGhlaWdodDogMi4zcmVtOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxLjZyZW07XG4gICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzYzNDBhNztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzYzNDBhNztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXRvcCAwLjRzLGJvcmRlci1yaWdodCAwLjRzO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgcmlnaHQ6IDAuOHJlbTtcbiAgICAgICAgICB3aWR0aDogMC43cmVtO1xuICAgICAgICAgIGhlaWdodDogMC43cmVtO1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNjM0MGE3O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM2MzQwYTc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2MzQwYTc7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2MzQwYTc7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjNjM0MGE3OyAgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfcmlnaHQge1xuICAgICZfd2hpdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLGJvcmRlci10b3AgMC40cyxib3JkZXItcmlnaHQgMC40cztcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzAwNjRhZDtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IFxuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmOyBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9ibHVlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmJlZm9yZSwmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyxib3JkZXItdG9wIDAuNHMsYm9yZGVyLXJpZ2h0IDAuNHM7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIGNvbG9yOiAjMDA2NGFkOyBcbiAgICAgICAgfSAgICAgICAgICBcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwNjRhZDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDY0YWQ7IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2dyZWVuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmJlZm9yZSwmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyxib3JkZXItdG9wIDAuNHMsYm9yZGVyLXJpZ2h0IDAuNHM7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1ODRhO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA1ODRhO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDA1ODRhO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNTg0YTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIGNvbG9yOiAjMDA1ODRhOyBcbiAgICAgICAgfSAgICAgICAgICBcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDU4NGE7IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwNTg0YTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDU4NGE7IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2Jyb3duIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmJlZm9yZSwmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyxib3JkZXItdG9wIDAuNHMsYm9yZGVyLXJpZ2h0IDAuNHM7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYTQ0NDA0O1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYTQ0NDA0O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjYTQ0NDA0O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2E0NDQwNDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIGNvbG9yOiAjYTQ0NDA0OyBcbiAgICAgICAgfSAgICAgICAgICBcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhNDQ0MDQ7IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2E0NDQwNDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNhNDQ0MDQ7IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX3B1cnBsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMsYm9yZGVyLXRvcCAwLjRzLGJvcmRlci1yaWdodCAwLjRzO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzYzNDBhNztcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzYzNDBhNztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzYzNDBhNztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2MzQwYTc7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBjb2xvcjogIzYzNDBhNzsgXG4gICAgICAgIH0gICAgICAgICAgXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjM0MGE3OyBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM2MzQwYTc7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNjM0MGE3OyBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9yZWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLGJvcmRlci10b3AgMC40cyxib3JkZXItcmlnaHQgMC40cztcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjYTI1Mjg7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjYTI1Mjg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNjYTI1Mjg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2EyNTI4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgY29sb3I6ICNjYTI1Mjg7IFxuICAgICAgICB9ICAgICAgICAgIFxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NhMjUyODsgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjY2EyNTI4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2NhMjUyODsgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfcGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMsYm9yZGVyLXRvcCAwLjRzLGJvcmRlci1yaWdodCAwLjRzO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2UzODY3NDtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2UzODY3NDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2UzODY3NDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMzg2NzQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBjb2xvcjogI2UzODY3NDsgXG4gICAgICAgIH0gICAgICAgICAgXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTM4Njc0OyBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlMzg2NzQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZTM4Njc0OyBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9lbWVyYWxkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmJlZm9yZSwmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyxib3JkZXItdG9wIDAuNHMsYm9yZGVyLXJpZ2h0IDAuNHM7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzViODUyO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzViODUyO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNzViODUyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzc1Yjg1MjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIGNvbG9yOiAjNzViODUyOyBcbiAgICAgICAgfSAgICAgICAgICBcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3NWI4NTI7IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzc1Yjg1MjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM3NWI4NTI7IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2F1dHVtbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMsYm9yZGVyLXRvcCAwLjRzLGJvcmRlci1yaWdodCAwLjRzO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q2OTQzZTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2Q2OTQzZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2Q2OTQzZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3NWI4NTI7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBjb2xvcjogI2Q2OTQzZTsgXG4gICAgICAgIH0gICAgICAgICAgXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDY5NDNlOyBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkNjk0M2U7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZDY5NDNlOyBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl93aW50ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLGJvcmRlci10b3AgMC40cyxib3JkZXItcmlnaHQgMC40cztcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5ODZjYjQ7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM5ODZjYjQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM5ODZjYjQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzViODUyO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgY29sb3I6ICM5ODZjYjQ7IFxuICAgICAgICB9ICAgICAgICAgIFxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzk4NmNiNDsgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjOTg2Y2I0O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzk4NmNiNDsgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfYmx1ZSB7XG4gICAgJl9sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmJlZm9yZSwmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLGJvcmRlci10b3AgMC40cyxib3JkZXItcmlnaHQgMC40cztcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBjb2xvcjogIzAwNjRhZDsgXG4gICAgICAgIH0gICAgICAgICAgXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkOyBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDA2NGFkOyBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmMtZG93bmxvYWQge1xuICAmX2J0biB7XG4gICAgd2lkdGg6IDU1cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY0YWQ7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgcGFkZGluZzogMS44cmVtIDNyZW0gMS44cmVtIDNyZW07XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDU1cmVtOyBcbiAgICAgIHBhZGRpbmc6IDEuOHJlbSAxLjVyZW07XG4gICAgfVxuICAgICZfdHh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzAwNjRhZDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5jLWJ0bl9ibGFuayB7XG4gICZfaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEuMnJlbTtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIGZpbHRlcjogaW52ZXJ0KDEwMCUpIHNlcGlhKDUyJSkgc2F0dXJhdGUoMiUpIGh1ZS1yb3RhdGUoMzZkZWcpIGJyaWdodG5lc3MoMTA5JSkgY29udHJhc3QoMTAxJSk7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuNHM7XG4gIH1cbn1cblxuLmMtZmFjaWxpdHkge1xuICAmX3BkZiB7XG4gICAgJl9idG4ge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB3aWR0aDogMjhyZW07XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQG1peGluIGxoQ3JvcCgkbGluZS1oZWlnaHQpIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtICN7JGxpbmUtaGVpZ2h0fSkgKiAwLjVlbSk7XG4gIH1cbn1cblxuQG1peGluIHdyYXBwZXIoJHdyYXBwZXIpIHtcbiAgd2lkdGg6ICR3cmFwcGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBjb250ZW50V2lkdGgge1xuICBtYXgtd2lkdGg6IDEyNHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuQG1peGluIGVsZW1lbnRJbWcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1peGluIGVsZW1lbnRJbWdDZW50ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBpbml0aWFsO1xuICBjb250ZW50OiAnJztcbn1cblxuQG1peGluIGNvbnRlbnRCb3JkZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWl4aW4gZWxlbWVudEJvcmRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMjUlO1xuICBtYXgtd2lkdGg6IDEyOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTtcbn1cblxuQG1peGluIG1vZGFsQmcge1xuICB0b3A6IDhyZW07XG4gIHJpZ2h0OiA1cmVtO1xuICB0b3A6IDZyZW07XG4gIHJpZ2h0OiA3cmVtO1xuICB3aWR0aDogNjRyZW07XG4gIGhlaWdodDogNjRyZW07XG4gIEBtZWRpYSAjeyRicmVha3BvaW50dGFifXtcbiAgICB0b3A6IGdldFZ3KDgwLDEyODApO1xuICAgIHJpZ2h0OiBnZXRWdyg3MCwxMjgwKTtcbiAgICB0b3A6IGdldFZ3KDEwMCwxMjgwKTtcbiAgICByaWdodDogZ2V0VncoNzAsMTI4MCk7XG4gICAgd2lkdGg6IGdldFZ3KDczMCwxMjgwKTtcbiAgICBoZWlnaHQ6IGdldFZ3KDczMCwxMjgwKTtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludHRhYjJ9e1xuICAgICAgd2lkdGg6IGdldFZ3KDQyMCwxMDI0KTtcbiAgICAgIGhlaWdodDogZ2V0VncoNDIwLDEwMjQpO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICB3aWR0aDogZ2V0VncoMTgwLDM3NSk7XG4gICAgICAgIGhlaWdodDogZ2V0VncoMTgwLDM3NSk7XG4gICAgICAgIHRvcDogZ2V0VncoODAsMzc1KTtcbiAgICAgICAgcmlnaHQ6IGdldFZ3KDgwLDM3NSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxufVxuXG5AbWl4aW4gY29udGVudEJnIHtcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcbnRvcDogMDtcbmxlZnQ6IDA7XG53aWR0aDogMTAwJTtcbmhlaWdodDogMTAwJTtcbn1cblxuXG5AbWl4aW4gUm9ib3RCb2xkIHtcbiAgZm9udC1mYW1pbHk6ICRmb250Um9ib3Q7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWl4aW4gYmFybG93SXRhbGljIHtcbiAgZm9udC1mYW1pbHk6ICRmb250QmFybG93O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWl4aW4gYmFybG93Qm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEJhcmxvdztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xufVxuXG5AbWl4aW4gSGlyYWdpbm9XMyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEhyYWdpbm9XMztcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xufVxuXG5AbWl4aW4gSGlyYWdpbm9XNiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEhyYWdpbm9XNjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbn1cblxuQG1peGluIE5vdG9TYW5zQm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udE5vdG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWl4aW4gTm90b1NhbnMge1xuICBmb250LWZhbWlseTogJGZvbnROb3RvO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWl4aW4gUXVpY2sge1xuICBmb250LWZhbWlseTogJGZvbnRRdWljaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vLyDilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIFcclxuLy/jgIDjgIBQQVRIXHJcbi8vIOKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgVxyXG5cclxuLy8gdXNhZ2U6ICN7JGltZ1BhdGh9XHJcbiRpbWdQYXRoOiBcIi9jb3Jwb3JhdGUvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlX3JlbmV3YWwvaW1nL1wiO1xyXG4kaW1nQ29tbW9uUGF0aDogXCIvY29ycG9yYXRlL3dwLWNvbnRlbnQvdGhlbWVzL2NvcnBvcmF0ZV9yZW5ld2FsL2ltZy9jb21tb24vXCI7XHJcbi8vIOKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgVxyXG4vL+OAgOOAgENPTE9SXHJcbi8vIOKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgVxyXG4kZm9udENvbG9yOiAjMDAwMDAwO1xyXG4kbWFpbkNvbG9yOiAjMDAwMDAwO1xyXG4kdHRsQ29sb3I6ICMwMzJhODA7XHJcbiRzdWJDb2xvcjojMDBiOWM0O1xyXG4kYnRuQ29sb3I6I2Y3YTUxZTtcclxuJGJnQ29sb3I6I2M3MDQwYTtcclxuJGtleUNvbG9yOiAjMDAwO1xyXG5cclxuXHJcbi8vIOKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgVxyXG4vL+OAgOOAgEZPTlRcclxuLy8g4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSBXHJcblxyXG4kZm9udHNpemU6IDEuOHJlbTtcclxuJGZvbnRzaXplU3A6IDEuNXJlbTtcclxuXHJcblxyXG4kZm9udE5hbWU6ICduYW1lJywgc2Fucy1zZXJpZjtcclxuJGZvbnRCYXJsb3c6ICdCYXJsb3cnLCBzYW5zLXNlcmlmO1xyXG4kZm9udEhyYWdpbm9XMzpcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwi5ri444K044K344OD44KvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiICwgXCJMdWNpZGEgR3JhbmRlXCIsIFwiT3Nha2FcIixcIlZlcmRhbmFcIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7O1xyXG4kZm9udEhyYWdpbm9XNjpcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFc2XCIsIFwi5ri444K044K344OD44KvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiICwgXCJMdWNpZGEgR3JhbmRlXCIsIFwiT3Nha2FcIixcIlZlcmRhbmFcIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7XHJcbiRmb250Tm90bzpcIk5vdG8gU2FucyBKUFwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIuODoeOCpOODquOCqlwiLCBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiAsIFwiTHVjaWRhIEdyYW5kZVwiLCBcIk9zYWthXCIsXCJWZXJkYW5hXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmO1xyXG4kZm9udFNvdXJjZTonU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcclxuJGZvbnRSb2JvdDogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiRmb250UXVpY2s6ICdRdWlja3NhbmQnLCBzYW5zLXNlcmlmO1xyXG5cclxuXHJcblxyXG4vLyDilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIFcclxuLy/jgIDjgIBNZWRpYSBRdWVyeVxyXG4vLyDilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIFcclxuXHJcbi8vICRjb2x1bW53aWR0aF9fMDE6IDEyNDBweDtcclxuLy8gJGNvbHVtbndpZHRoX18wMjogMTAyMHB4O1xyXG5cclxuJHdyYXBlcjogMTAwJTtcclxuXHJcblxyXG4kYnJlYWtwb2ludHBjOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSlcIjtcclxuJGJyZWFrcG9pbnR0YWJsYXJnZTogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5LjkzNzVlbSlcIjtcclxuJGJyZWFrcG9pbnR0YWI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45Mzc1ZW0pXCI7XHJcbiRicmVha3BvaW50dGFiMjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwLjc1ZW0pXCI7XHJcbiRicmVha3BvaW50dGFic21hbGw6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2Ny41ZW0pXCI7XHJcbiRicmVha3BvaW50OiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKVwiO1xyXG4kYnJlYWtwb2ludHNwMjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI2LjU2MjVlbSlcIjtcclxuJGJyZWFrcG9pbnRzcDogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIzLjM3NWVtKVwiO1xyXG4kaWUxMTogXCJhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVwiO1xyXG4kaXBob25lNTogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIwZW0pXCI7XHJcblxyXG4iLCIudS1wY19zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSAjeyRicmVha3BvaW50fSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnUtcGNfb25seV9zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSAjeyRicmVha3BvaW50dGFiMn0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLnUtdGFiX3Nob3cge1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgI3skYnJlYWtwb2ludHRhYn0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLnUtc3Bfc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSAjeyRicmVha3BvaW50fSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnUtc2Vfc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSAjeyRicmVha3BvaW50fSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAbWVkaWEgI3skaXBob25lNX0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51LWZvbnQge1xuICAmX2JsdWUge1xuICAgIGNvbG9yOiAjMDA2NGFkO1xuICB9XG4gICAmX2dyZWVuIHtcbiAgICAgY29sb3I6ICMwMDU4NGE7XG4gICB9XG4gICAmX3JlZCB7XG4gICAgIGNvbG9yOiAjY2EyNTI4O1xuICAgfVxuICAgJl9wdXJwbGUge1xuICAgICBjb2xvcjogIzYzNDBhNztcbiAgIH1cbiAgICZfYnJvd24ge1xuICAgICBjb2xvcjogI2E0NDQwNDtcbiAgIH1cbiAgICZfeWVsbG93IHtcbiAgICAgY29sb3I6ICM4ZDcxMGU7XG4gICB9XG4gICAmX2JvbGQge1xuICAgICBmb250LXdlaWdodDogNzAwO1xuICAgfVxuICAgJl9jZW50ZXIge1xuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICB9XG59XG5cblxuXG4ubm9zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cblxuLmpzLXVwIHtcbiAgJl9jb250ZW50IHtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDVyZW0sMCk7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uanMtc2Vhc29uX3VwIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uanMtZG93bmxvYWRfY29udGVudCB7XG4gICYuaXMtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uanMtYWNjb3JkaW9uX29wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanMtYWNjb3JkaW9uX29wZW4uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yZWdpb25fYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbnNlbGVjdHtcbiAgY29sb3I6IzAwMDAwMDtcbn1cblxuLnNpZGViYXJfMyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICZfdHh0IHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICBtYXJnaW4tdG9wOiAxMnJlbTtcbiAgfVxufVxuXG4uanMtc2Vhc29uX3NsaWRlX2NvbnRlbnRfdHh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXJlbSk7XG59XG5cblxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDUwIHtcbiAgLnUtbXRfI3s0ICogJGl9IHtcbiAgICBtYXJnaW4tdG9wOiAjey40ICogJGl9cmVtO1xuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDUwIHtcbiAgLnUtbWxfI3s0ICogJGl9IHtcbiAgICBtYXJnaW4tbGVmdDogI3suNCAqICRpfXJlbTtcbiAgfVxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA1MCB7XG4gIC51LW1iXyN7NCAqICRpfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogI3suNCAqICRpfXJlbTtcbiAgfVxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA1MCB7XG4gIC51LXB0XyN7NCAqICRpfSB7XG4gICAgcGFkZGluZy10b3A6ICN7LjQgKiAkaX1yZW07XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNTAge1xuICAudS1wbF8jezQgKiAkaX0ge1xuICAgIHBhZGRpbmctbGVmdDogI3suNCAqICRpfXJlbTtcbiAgfVxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA1MCB7XG4gIC51LXBiXyN7NCAqICRpfSB7XG4gICAgcGFkZGluZy1ib3R0b206ICN7LjQgKiAkaX1yZW07XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNTAge1xuICAudS1wcl8jezQgKiAkaX0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICN7LjQgKiAkaX1yZW07XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA1MCB7XG4gIC51LXNwX210XyN7NCAqICRpfSB7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIG1hcmdpbi10b3A6ICN7LjQgKiAkaX1yZW07XG4gICAgfVxuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDUwIHtcbiAgLnUtc3BfbWxfI3s0ICogJGl9IHtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH0ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICN7LjQgKiAkaX1yZW07XG4gICAgfVxuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDUwIHtcbiAgLnUtc3BfbWJfI3s0ICogJGl9IHtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogI3suNCAqICRpfXJlbTtcbiAgICB9XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNTAge1xuICAudS1zcF9wdF8jezQgKiAkaX0ge1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fSB7XG4gICAgICBwYWRkaW5nLXRvcDogI3suNCAqICRpfXJlbTtcbiAgICB9XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNTAge1xuICAudS1zcF9wbF8jezQgKiAkaX0ge1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICN7LjQgKiAkaX1yZW07XG4gICAgfVxuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDUwIHtcbiAgLnUtc3BfcGJfI3s0ICogJGl9IHtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH0ge1xuICAgICAgcGFkZGluZy1ib3R0b206ICN7LjQgKiAkaX1yZW07XG4gICAgfVxuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDUwIHtcbiAgLnUtc3BfcHJfI3s0ICogJGl9IHtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH0ge1xuICAgICAgcGFkZGluZy1yaWdodDogI3suNCAqICRpfXJlbTtcbiAgICB9XG4gIH1cbn1cblxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/