/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  box-sizing: border-box;
  word-wrap: break-word;
}

input,
textarea {
  box-sizing: border-box;
}

/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
  -webkit-text-size-adjust: 100%;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

img {
  max-width: 100%;
  height: auto;
  border: 0;
  vertical-align: bottom;
}

*,
body {
  font-family: "Zen Kaku Gothic New", sans-serif;
}

html {
  font-size: 16px;
  scroll-padding-top: 60px;
}

body {
  color: #32312f;
}

p,
h1,
h2,
h3,
h4,
h5,
h6,
li,
dt,
dd,
th,
td,
span,
a {
  line-height: 1.6;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

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

.c-text-center {
  text-align: center;
}

.c-text-left {
  text-align: left;
}

.c-text-right {
  text-align: right;
}

.flex {
  display: flex;
}

.f-wrap {
  flex-wrap: wrap;
}

.f-jc-sb {
  justify-content: space-between;
}

.f-jc-c {
  justify-content: center;
}

.f-jc-fe {
  justify-content: flex-end;
}

.f-ai-c {
  align-items: center;
}

.f-ai-fs {
  align-items: flex-start;
}

.f-ai-fe {
  align-items: flex-end;
}

.f-ac-c {
  align-content: center;
}

.base {
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 15px;
}

.l-content-wrap {
  max-width: 1300px;
  margin-right: auto;
  margin-left: auto;
  box-sizing: content-box;
  padding-right: 80px;
  padding-left: 80px;
}

.l-content-wrap-default {
  position: relative;
  max-width: 1024px;
  margin-right: auto;
  margin-left: auto;
  box-sizing: content-box;
  padding-right: 2.4%;
  padding-left: 2.4%;
}

.l-2col-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.u-tab {
  display: none;
}

.u-pc {
  display: none;
}

.l-content-wrap {
  max-width: 1300px;
  margin-right: auto;
  margin-left: auto;
  box-sizing: content-box !important;
  padding-right: 80px !important;
  padding-left: 80px !important;
}

.l-content-wrap-default {
  position: relative;
  max-width: 1024px;
  margin-right: auto;
  margin-left: auto;
  box-sizing: content-box !important;
  padding-right: 2.4% !important;
  padding-left: 2.4% !important;
}

.l-2col-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

body.is-drawerActive {
  overflow-y: hidden;
}

body.is-drawerActive .l-header .nav-wrap {
  opacity: 1;
  visibility: visible;
}

.l-header {
  width: 100%;
  background-color: #fff;
  border-bottom: 1px solid #32312f;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 99;
}

.l-header .inner {
  padding: 4px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.l-header .logo-wrap {
  position: relative;
  z-index: 100;
}

.l-header .logo-wrap img {
  width: auto;
  height: 57px;
}

.l-header .humburger-wrap {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}

.l-header .humburger-wrap .incart-btn {
  text-align: center;
  margin-right: 16px;
}

.l-header .humburger-wrap .incart-btn a {
  width: 32px;
  height: 28px;
  display: block;
  background: url(../img/common/cart_black.png) no-repeat center top/cover;
  position: relative;
  transition: 0.3s;
}

.l-header .humburger-wrap .incart-btn a span {
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: block;
  color: #fff;
  top: 0px;
  right: -5px;
  background: #ff4343;
  text-align: center;
  line-height: 1;
  font-size: 10px;
  font-weight: bold;
}

.l-header .humburger-wrap .incart-btn p {
  font-size: 12px;
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  transition: 0.3s;
}

.l-header .humburger-wrap .button-wrap {
  position: relative;
}

.l-header .humburger-wrap .button-wrap::before {
  content: "menu";
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 12px;
  color: #32312f;
  position: absolute;
  top: 80%;
  font-weight: normal;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: 0.3s;
}

.l-header .humburger-wrap .button {
  position: relative;
  display: inline-block;
  text-decoration: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  background-color: transparent;
  cursor: pointer;
  z-index: 100;
}

.l-header .humburger-wrap .hamburger {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  box-shadow: 0 0 2rem transparent;
  outline: none;
  transition: all 0.3s ease-in-out;
  margin-bottom: 0;
}

.l-header .humburger-wrap .hamburger-line {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 40px;
  height: 2px;
  background-color: transparent;
  transition: inherit;
}

.l-header .humburger-wrap .hamburger-line::before,
.l-header .humburger-wrap .hamburger-line::after {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #32312f;
  content: "";
  transition: inherit;
}

.l-header .humburger-wrap .hamburger-line::before {
  width: 40px;
  top: -10px;
}

.l-header .humburger-wrap .hamburger-line::after {
  width: 27px;
  top: -2px;
  transform: translateX(13px);
}

.l-header .humburger-wrap .hamburger[aria-expanded=true] .hamburger-line {
  width: 18px;
  background-color: transparent;
}

.l-header .humburger-wrap .hamburger[aria-expanded=true] .hamburger-line::before,
.l-header .humburger-wrap .hamburger[aria-expanded=true] .hamburger-line::after {
  width: 28px;
  top: 0;
  right: initial;
  left: initial;
  background-color: #fff;
}

.l-header .humburger-wrap .hamburger[aria-expanded=true] .hamburger-line::before {
  transform: rotate(35deg);
}

.l-header .humburger-wrap .hamburger[aria-expanded=true] .hamburger-line::after {
  transform: rotate(-35deg);
}

.l-header .humburger-wrap .visuallyHidden {
  position: absolute;
  white-space: nowrap;
  width: 1px;
  height: 1px;
  overflow: hidden;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  margin: -1px;
}

.l-header .humburger-wrap .login-sp {
  margin-right: 10px;
  position: relative;
}

.l-header .humburger-wrap .login-sp::before {
  position: absolute;
  top: -16px;
  left: 50%;
  transform: translateX(-50%);
  content: "";
  display: block;
  width: 20px;
  height: 23px;
  background: url(../img/common/icon-login_black.png) no-repeat center top/cover;
  transition: 0.3s;
}

.l-header .humburger-wrap .login-sp input {
  background: none;
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 12px;
  border: none;
  transition: 0.3s;
  color: #000;
  font-weight: 300;
}

.l-header .nav-wrap {
  width: 100%;
  height: 100vh;
  padding: 105px 15px 30px;
  background-color: #828282;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  overflow-y: scroll;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  z-index: 3;
}

.l-header .nav-wrap .nav .list {
  margin-left: 15px;
}

.l-header .nav-wrap .nav .list .item {
  margin-bottom: 15px;
}

.l-header .nav-wrap .nav .list .item .link {
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 22px;
  font-weight: 300;
  letter-spacing: 0.08em;
  color: #fff;
  display: inline-block;
}

.l-header .nav-wrap .nav .list .item.un-item .link {
  padding-left: 65px;
  position: relative;
}

.l-header .nav-wrap .nav .list .item.un-item .link::before {
  content: "";
  width: 50px;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-color: #fff;
}

.l-header .nav-wrap .link-wrap {
  margin-bottom: 15px;
  padding-bottom: 30px;
  display: flex;
  align-items: flex-end;
}

.l-header .nav-wrap .link-wrap .link-contact {
  margin-bottom: 30px;
  margin-left: 15px;
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 22px;
  font-weight: 300;
  letter-spacing: 0.08em;
  color: #fff;
  display: inline-block;
}

.l-header .nav-wrap .link-wrap .c-button-secondary {
  max-width: 345px;
  width: 100%;
  margin: initial;
  padding: 18px 0;
  border: none;
  position: relative;
}

.l-header .nav-wrap .link-wrap .c-button-secondary::after {
  content: "";
  width: 20px;
  height: 9px;
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  background: center/contain no-repeat url(../img/common/arrow_right_07.png);
  transition: 0.3s;
}

.l-header .nav-wrap .link-wrap .c-button-secondary:hover::after {
  right: 15px;
  background: center/contain no-repeat url(../img/common/arrow_right_08.png);
}

.l-header .nav-wrap .bottom {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.l-header .nav-wrap .bottom .sns-wrap {
  padding: 0 15px;
}

.l-header .nav-wrap .bottom .sns-wrap a:not(:last-child) {
  margin-right: 20px;
}

.l-header .nav-wrap .bottom .sns-wrap a img {
  width: auto;
  height: 18px;
}

.l-header .nav-wrap .bottom .link-privacy {
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 0.08em;
  color: #fff;
}

.l-header .nav-wrap .login-btn::after {
  background: center/contain no-repeat url(../img/common/arrow_right_07.png);
}

.l-header .nav-wrap .login-btn::before {
  display: none;
}

.l-header .nav-wrap .login-btn input {
  color: #32312f;
  background-color: #fff;
}

.l-header .nav-wrap .cart-btn-nav a {
  margin-right: 80px;
  width: 32px;
  height: 28px;
  display: block;
  background: url(../img/common/cart_white.png) no-repeat center top/cover;
  position: relative;
  transition: 0.3s;
}

.l-header .nav-wrap .cart-btn-nav a span {
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: block;
  color: #32312f;
  top: 0px;
  right: -5px;
  background: #fff;
  text-align: center;
  line-height: 1;
  font-size: 10px;
  font-weight: bold;
}

.l-header .login-btn {
  width: 135px;
  padding: 0;
  border: none;
  background: none;
  position: relative;
  margin-right: 30px;
}

.l-header .login-btn:hover::after {
  background: center/contain no-repeat url(../img/common/arrow_right_07.png);
}

.l-header .login-btn:hover::before {
  background: center/contain no-repeat url(../img/common/icon-login_black.png);
}

.l-header .login-btn::after {
  content: "";
  width: 20px;
  display: block;
  height: 9px;
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  background: center/contain no-repeat url(../img/common/arrow_right_08.png);
  transition: 0.3s;
}

.l-header .login-btn::before {
  content: "";
  width: 9px;
  display: block;
  height: 11px;
  position: absolute;
  top: 50%;
  left: 20px;
  z-index: 2;
  transform: translateY(-50%);
  background: center/contain no-repeat url(../img/common/icon-login_white.png);
  transition: 0.3s;
}

.l-header .login-btn input {
  width: 100%;
  padding: 4px 0 5px;
  color: #fff;
  background-color: #32312f;
  display: block;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0.01em;
  border-radius: 27px;
  display: block;
  transition: 0.3s;
  position: relative;
  border: 1px solid #fff;
}

.l-header .login-btn input:hover {
  color: #32312f;
  background-color: #f5f5f5;
  border: 1px solid #32312f;
}

.l-header.is-top {
  background-color: transparent;
  border-bottom: none;
}

.l-header.is-top .button-wrap {
  position: relative;
}

.l-header.is-top .button-wrap::before {
  color: #fff;
}

.l-header.is-top .login-btn:hover::after {
  background: center/contain no-repeat url(../img/common/arrow_right_08.png);
}

.l-header.is-top .login-btn:hover::before {
  background: center/contain no-repeat url(../img/common/icon-login_white.png);
}

.l-header.is-top .login-btn::after {
  background: center/contain no-repeat url(../img/common/arrow_right_07.png);
  transition: 0.3s;
}

.l-header.is-top .login-btn::before {
  background: center/contain no-repeat url(../img/common/icon-login_black.png);
}

.l-header.is-top .login-btn input {
  color: #32312f;
  background-color: #fff;
}

.l-header.is-top .login-btn input:hover {
  color: #fff;
  background-color: #32312f;
}

.l-header.is-top .incart-btn a {
  background: url(../img/common/cart_white.png) no-repeat center top/cover;
}

.l-header.is-top .incart-btn p {
  color: #fff;
}

.l-header.is-top .login-sp::before {
  background: url(../img/common/icon-login_white.png) no-repeat center top/cover;
}

.l-header.is-top .login-sp input {
  color: #fff;
}

.l-header.is-top .hamburger-line::before,
.l-header.is-top .hamburger-line::after {
  background-color: #fff;
}

.l-footer {
  padding: 120px 0 90px;
  background-color: #32312f;
}

.l-footer .l-content-wrap {
  max-width: 1100px;
}

.l-footer .logo-wrap {
  margin-bottom: 25px;
}

.l-footer .logo-wrap img {
  width: auto;
  height: 63px;
}

.l-footer .nav-wrap {
  width: 100%;
}

.l-footer .nav-wrap .upper-wrap {
  margin-bottom: 35px;
  padding-bottom: 40px;
  border-bottom: 1px solid #b1afa9;
}

.l-footer .nav-wrap .upper-wrap .list {
  margin-bottom: 35px;
  padding-bottom: 30px;
}

.l-footer .nav-wrap .upper-wrap .list .item:not(:last-child) {
  margin-bottom: 20px;
}

.l-footer .nav-wrap .upper-wrap .list .item .link {
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0.08em;
  color: #fff;
}

.l-footer .nav-wrap .upper-wrap .info-wrap .list-info {
  margin-bottom: 25px;
}

.l-footer .nav-wrap .upper-wrap .info-wrap .name {
  margin-bottom: 10px;
  font-size: 14px;
  letter-spacing: 0.04em;
  color: #fff;
}

.l-footer .nav-wrap .upper-wrap .info-wrap .address {
  margin-bottom: 5px;
  font-size: 14px;
  letter-spacing: 0.04em;
  line-height: 1.8;
  color: #fff;
}

.l-footer .nav-wrap .upper-wrap .info-wrap .tel a {
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.08em;
  color: #fff;
}

.l-footer .nav-wrap .upper-wrap .info-wrap .sns-wrap {
  margin-bottom: 60px;
}

.l-footer .nav-wrap .upper-wrap .info-wrap .sns-wrap a:not(:first-child) {
  margin-left: 50px;
}

.l-footer .nav-wrap .upper-wrap .info-wrap .sns-wrap img {
  width: auto;
  height: 20px;
}

.l-footer .nav-wrap .upper-wrap .info-wrap .link-contact {
  margin-bottom: 55px;
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.12em;
  color: #fff;
  display: inline-block;
  text-decoration: underline;
}

.l-footer .nav-wrap .upper-wrap .info-wrap .link-reserve {
  max-width: 345px;
  width: 100%;
  position: relative;
}

.l-footer .nav-wrap .upper-wrap .info-wrap .link-reserve::after {
  content: "";
  width: 20px;
  height: 9px;
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  background: center/contain no-repeat url(../img/common/arrow_right_07.png);
  transition: 0.3s;
}

.l-footer .nav-wrap .upper-wrap .info-wrap .link-reserve:hover::after {
  right: 10px;
}

.l-footer .nav-wrap .bottom-wrap {
  display: flex;
  justify-content: space-between;
}

.l-footer .nav-wrap .bottom-wrap .link-privacy {
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 0.06em;
  color: #fff;
}

.l-footer .nav-wrap .bottom-wrap .go-to-top {
  padding-right: 15px;
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 0.06em;
  color: #fff;
  position: relative;
}

.l-footer .nav-wrap .bottom-wrap .go-to-top::after {
  content: "";
  width: 6px;
  height: 6px;
  border-top: solid 1px #fff;
  border-right: solid 1px #fff;
  position: absolute;
  top: 10px;
  right: 0;
  transform: rotate(-45deg);
}

.contact-cta {
  padding: 20px 0;
  background: center/cover no-repeat url(../img/company/bg_01.jpg);
}

.contact-cta .contact-inner {
  padding: 20px 5px 35px;
  background-color: #fff;
  position: relative;
}

.contact-cta .title-contact {
  font-size: 20px;
  text-align: center;
  letter-spacing: 0.12em;
}

.contact-cta .title-contact-en {
  margin-bottom: 20px;
  font-size: 12px;
  text-align: center;
  letter-spacing: 0.12em;
}

.contact-cta .text-contact {
  display: none;
}

.contact-cta .button-wrap {
  position: relative;
  z-index: 2;
}

.contact-cta .button-wrap a {
  max-width: 280px;
  width: 100%;
  margin: 0 auto;
  padding: 13px 0;
  font-size: 15px;
  letter-spacing: 0.1em;
  text-align: center;
  color: #fff;
  background-color: #32312f;
  border-radius: 27px;
  border: 1px solid #32312f;
  display: block;
  transition: 0.3s;
}

.contact-cta .button-wrap a.link-tel {
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  color: #32312f;
  background-color: #fff;
}

.contact-cta .button-wrap a.link-tel:hover {
  color: #fff;
  background-color: #32312f;
}

.contact-cta .button-wrap a:not(:last-child) {
  margin-bottom: 15px;
}

.contact-cta .button-wrap a:hover {
  color: #32312f;
  background-color: #fff;
}

.c-button-primary,
.c-button-secondary {
  width: 190px;
  margin: 0 auto;
  padding: 13px 0;
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 12px;
  text-align: center;
  border: 1px solid #32312f;
  border-radius: 27px;
  display: block;
  transition: 0.3s;
}

.c-button-primary:not(:first-child),
.c-button-secondary:not(:first-child) {
  margin-top: 18px;
}

.c-button-primary {
  color: #fff;
  background-color: #32312f;
}

.c-button-primary:hover {
  color: #32312f;
  background-color: #fff;
}

.c-button-secondary {
  color: #32312f;
  background-color: #fff;
}

.c-button-secondary:hover {
  color: #fff;
  background-color: #32312f;
}

.c-main-title .title-primary {
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 35px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 0.08em;
}

.c-main-title .title-secondary {
  font-size: 12px;
  text-align: center;
  display: block;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2V0LnNjc3MiLCJzdHlsZS5jc3MiLCJiYXNlLnNjc3MiLCJGb3VuZGF0aW9uL19tZWRpYXF1ZXJpZXMuc2NzcyIsIkZvdW5kYXRpb24vX2xheW91dC5zY3NzIiwiTGF5b3V0L19oZWFkZXIuc2NzcyIsIkZvdW5kYXRpb24vX3ZhcmlhYmxlcy5zY3NzIiwiTGF5b3V0L19mb290ZXIuc2NzcyIsIk9iamVjdC9Db21wb25lbnQvX2N0YS5zY3NzIiwiT2JqZWN0L0NvbXBvbmVudC9fYnV0dG9uLnNjc3MiLCJPYmplY3QvQ29tcG9uZW50L190aXRsZS5zY3NzIiwiT2JqZWN0L1V0aWxpdHkvX2Rpc3BsYXkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0NBQUE7QUFLQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE2RUUsU0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7QUNBRjs7QURHQTs7RUFFRSxzQkFBQTtBQ0FGOztBREdBLGdEQUFBO0FBRUE7Ozs7Ozs7Ozs7O0VBV0UsY0FBQTtBQ0RGOztBRElBO0VBQ0UsY0FBQTtFQUNBLDhCQUFBO0FDREY7O0FESUE7O0VBRUUsZ0JBQUE7QUNERjs7QURJQTs7RUFFRSxZQUFBO0FDREY7O0FESUE7Ozs7RUFJRSxXQUFBO0VBQ0EsYUFBQTtBQ0RGOztBRElBO0VBQ0UseUJBQUE7RUFDQSxpQkFBQTtBQ0RGOztBRElBO0VBQ0UscUJBQUE7QUNERjs7QURJQTtFQUNFLHFCQUFBO0FDREY7O0FESUE7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxzQkFBQTtBQ0RGOztBQ3RKQTs7RUFHRSw4Q0FBQTtBRHdKRjs7QUNySkE7RUFDRSxlQUFBO0VBQ0Esd0JBQUE7QUR3SkY7O0FDckpBO0VBQ0UsY0FB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QUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FSZ3RDRjtBRWhzQ0U7RU0zQkY7O0lBY0ksVUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFUmt0Q0Y7QUFDRjtBUWh0Q0U7O0VBQ0UsZ0JBQUE7QVJtdENKO0FFNXNDRTtFTVJBOztJQUlJLGFBQUE7SUFDQSxlQUFBO0VScXRDSjtBQUNGOztBUWh0Q0E7RUFDRSxXSGhDWTtFR2lDWix5Qkg5QnlCO0FMaXZDM0I7QUV4dENFO0VNR0Y7SUFLSSxzQkFBQTtFUm90Q0Y7QUFDRjtBUWx0Q0U7RUFDRSxjSHpDWTtFRzBDWixzQkh6Q1U7QUw2dkNkOztBUWh0Q0E7RUFDRSxjSC9DYztFR2dEZCxzQkgvQ1k7QUxrd0NkO0FROXNDRTtFQUNFLFdIckRVO0VHc0RWLHlCSG5EdUI7QUxtd0MzQjs7QVNud0NFO0VBQ0UseURKTVc7RUlMWCxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0FUc3dDSjtBRWx2Q0U7RU96QkE7SUFRSSxlQUFBO0VUdXdDSjtBQUNGO0FTcHdDRTtFQUNFLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QVRzd0NKOztBVXp4Q0E7RUFDRTtJQUNFLHdCQUFBO0VWNHhDRjtBQUNGO0FVenhDQTtFQUNFO0lBQ0Usd0JBQUE7RVYyeENGO0FBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC8gXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbiIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIFxuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuKixcbmJvZHkge1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogNjBweDtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMzIzMTJmO1xufVxuXG5wLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxubGksXG5kdCxcbmRkLFxudGgsXG50ZCxcbnNwYW4sXG5hIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbn1cblxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYy10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmMtdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mLXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mLWpjLXNiIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZi1qYy1jIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mLWpjLWZlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmYtYWktYyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mLWFpLWZzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5mLWFpLWZlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uZi1hYy1jIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uYmFzZSB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ubC1jb250ZW50LXdyYXAge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmwtY29udGVudC13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5sLXNwaW5uZXIge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmwtY29udGVudC13cmFwLWRlZmF1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcGFkZGluZy1yaWdodDogMi40JTtcbiAgcGFkZGluZy1sZWZ0OiAyLjQlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubC1jb250ZW50LXdyYXAtZGVmYXVsdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4ubC0yY29sLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LXRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXRhYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnUtcGMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmwtY29udGVudC13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5sLWNvbnRlbnQtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubC1zcGlubmVyIHtcbiAgICB3aWR0aDogODUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5sLWNvbnRlbnQtd3JhcC1kZWZhdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMi40JSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDIuNCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmwtY29udGVudC13cmFwLWRlZmF1bHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNSUgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmwtMmNvbC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuYm9keS5pcy1kcmF3ZXJBY3RpdmUge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbmJvZHkuaXMtZHJhd2VyQWN0aXZlIC5sLWhlYWRlciAubmF2LXdyYXAge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMjMxMmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk7XG59XG4ubC1oZWFkZXIgLmlubmVyIHtcbiAgcGFkZGluZzogNHB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtaGVhZGVyIC5pbm5lciB7XG4gICAgcGFkZGluZzogMjNweCA0NXB4IDIzcHggMzZweDtcbiAgfVxufVxuLmwtaGVhZGVyIC5sb2dvLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5sLWhlYWRlciAubG9nby13cmFwIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDU3cHg7XG59XG4ubC1oZWFkZXIgLmh1bWJ1cmdlci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubC1oZWFkZXIgLmh1bWJ1cmdlci13cmFwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubC1oZWFkZXIgLmh1bWJ1cmdlci13cmFwIC5pbmNhcnQtYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sLWhlYWRlciAuaHVtYnVyZ2VyLXdyYXAgLmluY2FydC1idG4ge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxufVxuLmwtaGVhZGVyIC5odW1idXJnZXItd3JhcCAuaW5jYXJ0LWJ0biBhIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2NhcnRfYmxhY2sucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmwtaGVhZGVyIC5odW1idXJnZXItd3JhcCAuaW5jYXJ0LWJ0biBhIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IC01cHg7XG4gIGJhY2tncm91bmQ6ICNmZjQzNDM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubC1oZWFkZXIgLmh1bWJ1cmdlci13cmFwIC5pbmNhcnQtYnRuIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubC1oZWFkZXIgLmh1bWJ1cmdlci13cmFwIC5idXR0b24td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sLWhlYWRlciAuaHVtYnVyZ2VyLXdyYXAgLmJ1dHRvbi13cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIm1lbnVcIjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzMyMzEyZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtaGVhZGVyIC5odW1idXJnZXItd3JhcCAuYnV0dG9uLXdyYXA6OmJlZm9yZSB7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgdG9wOiA0OCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cbn1cbi5sLWhlYWRlciAuaHVtYnVyZ2VyLXdyYXAgLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5sLWhlYWRlciAuaHVtYnVyZ2VyLXdyYXAgLmhhbWJ1cmdlciB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDJyZW0gdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubC1oZWFkZXIgLmh1bWJ1cmdlci13cmFwIC5oYW1idXJnZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gIH1cbn1cbi5sLWhlYWRlciAuaHVtYnVyZ2VyLXdyYXAgLmhhbWJ1cmdlci1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbn1cbi5sLWhlYWRlciAuaHVtYnVyZ2VyLXdyYXAgLmhhbWJ1cmdlci1saW5lOjpiZWZvcmUsXG4ubC1oZWFkZXIgLmh1bWJ1cmdlci13cmFwIC5oYW1idXJnZXItbGluZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMTJmO1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xufVxuLmwtaGVhZGVyIC5odW1idXJnZXItd3JhcCAuaGFtYnVyZ2VyLWxpbmU6OmJlZm9yZSB7XG4gIHdpZHRoOiA0MHB4O1xuICB0b3A6IC0xMHB4O1xufVxuLmwtaGVhZGVyIC5odW1idXJnZXItd3JhcCAuaGFtYnVyZ2VyLWxpbmU6OmFmdGVyIHtcbiAgd2lkdGg6IDI3cHg7XG4gIHRvcDogLTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEzcHgpO1xufVxuLmwtaGVhZGVyIC5odW1idXJnZXItd3JhcCAuaGFtYnVyZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhhbWJ1cmdlci1saW5lIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmwtaGVhZGVyIC5odW1idXJnZXItd3JhcCAuaGFtYnVyZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhhbWJ1cmdlci1saW5lOjpiZWZvcmUsXG4ubC1oZWFkZXIgLmh1bWJ1cmdlci13cmFwIC5oYW1idXJnZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGFtYnVyZ2VyLWxpbmU6OmFmdGVyIHtcbiAgd2lkdGg6IDI4cHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubC1oZWFkZXIgLmh1bWJ1cmdlci13cmFwIC5oYW1idXJnZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGFtYnVyZ2VyLWxpbmU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbn1cbi5sLWhlYWRlciAuaHVtYnVyZ2VyLXdyYXAgLmhhbWJ1cmdlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oYW1idXJnZXItbGluZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xufVxuLmwtaGVhZGVyIC5odW1idXJnZXItd3JhcCAudmlzdWFsbHlIaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIG1hcmdpbjogLTFweDtcbn1cbi5sLWhlYWRlciAuaHVtYnVyZ2VyLXdyYXAgLmxvZ2luLXNwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubC1oZWFkZXIgLmh1bWJ1cmdlci13cmFwIC5sb2dpbi1zcDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljb24tbG9naW5fYmxhY2sucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3ZlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5sLWhlYWRlciAuaHVtYnVyZ2VyLXdyYXAgLmxvZ2luLXNwIGlucHV0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmwtaGVhZGVyIC5uYXYtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAxMDVweCAxNXB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjgyODI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtaGVhZGVyIC5uYXYtd3JhcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm90dG9tOiAxMyU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtaGVhZGVyIC5uYXYtd3JhcCB7XG4gICAgcGFkZGluZzogMTY1cHggMTM1cHggMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sLWhlYWRlciAubmF2LXdyYXAgLm5hdiB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxufVxuLmwtaGVhZGVyIC5uYXYtd3JhcCAubmF2IC5saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4ubC1oZWFkZXIgLm5hdi13cmFwIC5uYXYgLmxpc3QgLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubC1oZWFkZXIgLm5hdi13cmFwIC5uYXYgLmxpc3QgLml0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbn1cbi5sLWhlYWRlciAubmF2LXdyYXAgLm5hdiAubGlzdCAuaXRlbSAubGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtaGVhZGVyIC5uYXYtd3JhcCAubmF2IC5saXN0IC5pdGVtIC5saW5rIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5sLWhlYWRlciAubmF2LXdyYXAgLm5hdiAubGlzdCAuaXRlbS51bi1pdGVtIC5saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubC1oZWFkZXIgLm5hdi13cmFwIC5uYXYgLmxpc3QgLml0ZW0udW4taXRlbSAubGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubC1oZWFkZXIgLm5hdi13cmFwIC5saW5rLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubC1oZWFkZXIgLm5hdi13cmFwIC5saW5rLXdyYXAge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbi5sLWhlYWRlciAubmF2LXdyYXAgLmxpbmstd3JhcCAubGluay1jb250YWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtaGVhZGVyIC5uYXYtd3JhcCAubGluay13cmFwIC5saW5rLWNvbnRhY3Qge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLmwtaGVhZGVyIC5uYXYtd3JhcCAubGluay13cmFwIC5jLWJ1dHRvbi1zZWNvbmRhcnkge1xuICBtYXgtd2lkdGg6IDM0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBpbml0aWFsO1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubC1oZWFkZXIgLm5hdi13cmFwIC5saW5rLXdyYXAgLmMtYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDExcHggMDtcbiAgfVxufVxuLmwtaGVhZGVyIC5uYXYtd3JhcCAubGluay13cmFwIC5jLWJ1dHRvbi1zZWNvbmRhcnk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKC4uL2ltZy9jb21tb24vYXJyb3dfcmlnaHRfMDcucG5nKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5sLWhlYWRlciAubmF2LXdyYXAgLmxpbmstd3JhcCAuYy1idXR0b24tc2Vjb25kYXJ5OmhvdmVyOjphZnRlciB7XG4gIHJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKC4uL2ltZy9jb21tb24vYXJyb3dfcmlnaHRfMDgucG5nKTtcbn1cbi5sLWhlYWRlciAubmF2LXdyYXAgLmJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubC1oZWFkZXIgLm5hdi13cmFwIC5ib3R0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmwtaGVhZGVyIC5uYXYtd3JhcCAuYm90dG9tIC5zbnMtd3JhcCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmwtaGVhZGVyIC5uYXYtd3JhcCAuYm90dG9tIC5zbnMtd3JhcCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubC1oZWFkZXIgLm5hdi13cmFwIC5ib3R0b20gLnNucy13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5sLWhlYWRlciAubmF2LXdyYXAgLmJvdHRvbSAuc25zLXdyYXAgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmwtaGVhZGVyIC5uYXYtd3JhcCAuYm90dG9tIC5zbnMtd3JhcCBhIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ubC1oZWFkZXIgLm5hdi13cmFwIC5ib3R0b20gLmxpbmstcHJpdmFjeSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubC1oZWFkZXIgLm5hdi13cmFwIC5sb2dpbi1idG46OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybCguLi9pbWcvY29tbW9uL2Fycm93X3JpZ2h0XzA3LnBuZyk7XG59XG4ubC1oZWFkZXIgLm5hdi13cmFwIC5sb2dpbi1idG46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubC1oZWFkZXIgLm5hdi13cmFwIC5sb2dpbi1idG4gaW5wdXQge1xuICBjb2xvcjogIzMyMzEyZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sLWhlYWRlciAubmF2LXdyYXAgLmNhcnQtYnRuLW5hdiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vY2FydF93aGl0ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubC1oZWFkZXIgLm5hdi13cmFwIC5jYXJ0LWJ0bi1uYXYgYSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMyMzEyZjtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAtNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmwtaGVhZGVyIC5sb2dpbi1idG4ge1xuICB3aWR0aDogMTM1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4ubC1oZWFkZXIgLmxvZ2luLWJ0bjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKC4uL2ltZy9jb21tb24vYXJyb3dfcmlnaHRfMDcucG5nKTtcbn1cbi5sLWhlYWRlciAubG9naW4tYnRuOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKC4uL2ltZy9jb21tb24vaWNvbi1sb2dpbl9ibGFjay5wbmcpO1xufVxuLmwtaGVhZGVyIC5sb2dpbi1idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybCguLi9pbWcvY29tbW9uL2Fycm93X3JpZ2h0XzA4LnBuZyk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubC1oZWFkZXIgLmxvZ2luLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjBweDtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKC4uL2ltZy9jb21tb24vaWNvbi1sb2dpbl93aGl0ZS5wbmcpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmwtaGVhZGVyIC5sb2dpbi1idG4gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDAgNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzEyZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuLmwtaGVhZGVyIC5sb2dpbi1idG4gaW5wdXQ6aG92ZXIge1xuICBjb2xvcjogIzMyMzEyZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMyMzEyZjtcbn1cbi5sLWhlYWRlci5pcy10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5sLWhlYWRlci5pcy10b3AgLmJ1dHRvbi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmwtaGVhZGVyLmlzLXRvcCAuYnV0dG9uLXdyYXA6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmwtaGVhZGVyLmlzLXRvcCAubG9naW4tYnRuOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoLi4vaW1nL2NvbW1vbi9hcnJvd19yaWdodF8wOC5wbmcpO1xufVxuLmwtaGVhZGVyLmlzLXRvcCAubG9naW4tYnRuOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKC4uL2ltZy9jb21tb24vaWNvbi1sb2dpbl93aGl0ZS5wbmcpO1xufVxuLmwtaGVhZGVyLmlzLXRvcCAubG9naW4tYnRuOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoLi4vaW1nL2NvbW1vbi9hcnJvd19yaWdodF8wNy5wbmcpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmwtaGVhZGVyLmlzLXRvcCAubG9naW4tYnRuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKC4uL2ltZy9jb21tb24vaWNvbi1sb2dpbl9ibGFjay5wbmcpO1xufVxuLmwtaGVhZGVyLmlzLXRvcCAubG9naW4tYnRuIGlucHV0IHtcbiAgY29sb3I6ICMzMjMxMmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubC1oZWFkZXIuaXMtdG9wIC5sb2dpbi1idG4gaW5wdXQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzEyZjtcbn1cbi5sLWhlYWRlci5pcy10b3AgLmluY2FydC1idG4gYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2NhcnRfd2hpdGUucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3Zlcjtcbn1cbi5sLWhlYWRlci5pcy10b3AgLmluY2FydC1idG4gcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmwtaGVhZGVyLmlzLXRvcCAubG9naW4tc3A6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljb24tbG9naW5fd2hpdGUucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3Zlcjtcbn1cbi5sLWhlYWRlci5pcy10b3AgLmxvZ2luLXNwIGlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubC1oZWFkZXIuaXMtdG9wIC5oYW1idXJnZXItbGluZTo6YmVmb3JlLFxuLmwtaGVhZGVyLmlzLXRvcCAuaGFtYnVyZ2VyLWxpbmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTIwcHggMCA5MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMTJmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubC1mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbiAgfVxufVxuLmwtZm9vdGVyIC5sLWNvbnRlbnQtd3JhcCB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubC1mb290ZXIgLmwtMmNvbC13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubC1mb290ZXIgLmxvZ28td3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sLWZvb3RlciAubG9nby13cmFwIHtcbiAgICB3aWR0aDogMzQlO1xuICB9XG59XG4ubC1mb290ZXIgLmxvZ28td3JhcCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA2M3B4O1xufVxuLmwtZm9vdGVyIC5uYXYtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubC1mb290ZXIgLm5hdi13cmFwIHtcbiAgICB3aWR0aDogNjYlO1xuICB9XG59XG4ubC1mb290ZXIgLm5hdi13cmFwIC51cHBlci13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjFhZmE5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubC1mb290ZXIgLm5hdi13cmFwIC51cHBlci13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5sLWZvb3RlciAubmF2LXdyYXAgLnVwcGVyLXdyYXAgLmxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmwtZm9vdGVyIC5uYXYtd3JhcCAudXBwZXItd3JhcCAubGlzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMWFmYTk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtZm9vdGVyIC5uYXYtd3JhcCAudXBwZXItd3JhcCAubGlzdCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuLmwtZm9vdGVyIC5uYXYtd3JhcCAudXBwZXItd3JhcCAubGlzdCAuaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5sLWZvb3RlciAubmF2LXdyYXAgLnVwcGVyLXdyYXAgLmxpc3QgLml0ZW0gLmxpbmsge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubC1mb290ZXIgLm5hdi13cmFwIC51cHBlci13cmFwIC5saXN0IC5pdGVtIC5saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtZm9vdGVyIC5uYXYtd3JhcCAudXBwZXItd3JhcCAuaW5mby13cmFwIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG59XG4ubC1mb290ZXIgLm5hdi13cmFwIC51cHBlci13cmFwIC5pbmZvLXdyYXAgLmxpc3QtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sLWZvb3RlciAubmF2LXdyYXAgLnVwcGVyLXdyYXAgLmluZm8td3JhcCAubGlzdC1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5sLWZvb3RlciAubmF2LXdyYXAgLnVwcGVyLXdyYXAgLmluZm8td3JhcCAubmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubC1mb290ZXIgLm5hdi13cmFwIC51cHBlci13cmFwIC5pbmZvLXdyYXAgLmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICNmZmY7XG59XG4ubC1mb290ZXIgLm5hdi13cmFwIC51cHBlci13cmFwIC5pbmZvLXdyYXAgLnRlbCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sLWZvb3RlciAubmF2LXdyYXAgLnVwcGVyLXdyYXAgLmluZm8td3JhcCAuc25zLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubC1mb290ZXIgLm5hdi13cmFwIC51cHBlci13cmFwIC5pbmZvLXdyYXAgLnNucy13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubC1mb290ZXIgLm5hdi13cmFwIC51cHBlci13cmFwIC5pbmZvLXdyYXAgLnNucy13cmFwIGE6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtZm9vdGVyIC5uYXYtd3JhcCAudXBwZXItd3JhcCAuaW5mby13cmFwIC5zbnMtd3JhcCBhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuLmwtZm9vdGVyIC5uYXYtd3JhcCAudXBwZXItd3JhcCAuaW5mby13cmFwIC5zbnMtd3JhcCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmwtZm9vdGVyIC5uYXYtd3JhcCAudXBwZXItd3JhcCAuaW5mby13cmFwIC5saW5rLWNvbnRhY3Qge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubC1mb290ZXIgLm5hdi13cmFwIC51cHBlci13cmFwIC5pbmZvLXdyYXAgLmxpbmstY29udGFjdCB7XG4gICAgbWFyZ2luOiA0cHggMCAwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubC1mb290ZXIgLm5hdi13cmFwIC51cHBlci13cmFwIC5pbmZvLXdyYXAgLmxpbmstcmVzZXJ2ZSB7XG4gIG1heC13aWR0aDogMzQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sLWZvb3RlciAubmF2LXdyYXAgLnVwcGVyLXdyYXAgLmluZm8td3JhcCAubGluay1yZXNlcnZlIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuLmwtZm9vdGVyIC5uYXYtd3JhcCAudXBwZXItd3JhcCAuaW5mby13cmFwIC5saW5rLXJlc2VydmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKC4uL2ltZy9jb21tb24vYXJyb3dfcmlnaHRfMDcucG5nKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5sLWZvb3RlciAubmF2LXdyYXAgLnVwcGVyLXdyYXAgLmluZm8td3JhcCAubGluay1yZXNlcnZlOmhvdmVyOjphZnRlciB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmwtZm9vdGVyIC5uYXYtd3JhcCAuYm90dG9tLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sLWZvb3RlciAubmF2LXdyYXAgLmJvdHRvbS13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDklO1xuICB9XG59XG4ubC1mb290ZXIgLm5hdi13cmFwIC5ib3R0b20td3JhcCAubGluay1wcml2YWN5IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sLWZvb3RlciAubmF2LXdyYXAgLmJvdHRvbS13cmFwIC5nby10by10b3Age1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubC1mb290ZXIgLm5hdi13cmFwIC5ib3R0b20td3JhcCAuZ28tdG8tdG9wOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uY29udGFjdC1jdGEge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb3ZlciBuby1yZXBlYXQgdXJsKC4uL2ltZy9jb21wYW55L2JnXzAxLmpwZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0LWN0YSB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxMDVweDtcbiAgfVxufVxuLmNvbnRhY3QtY3RhIC5jb250YWN0LWlubmVyIHtcbiAgcGFkZGluZzogMjBweCA1cHggMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC1jdGEgLmNvbnRhY3QtaW5uZXIge1xuICAgIHBhZGRpbmc6IDgwcHggNXB4IDEwMHB4O1xuICB9XG59XG4uY29udGFjdC1jdGEgLnRpdGxlLWNvbnRhY3Qge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QtY3RhIC50aXRsZS1jb250YWN0IHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5jb250YWN0LWN0YSAudGl0bGUtY29udGFjdC1lbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC1jdGEgLnRpdGxlLWNvbnRhY3QtZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jb250YWN0LWN0YSAudGV4dC1jb250YWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QtY3RhIC50ZXh0LWNvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY29udGFjdC1jdGEgLmJ1dHRvbi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC1jdGEgLmJ1dHRvbi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uY29udGFjdC1jdGEgLmJ1dHRvbi13cmFwIGEge1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEzcHggMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMxMmY7XG4gIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMjMxMmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC1jdGEgLmJ1dHRvbi13cmFwIGEge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uY29udGFjdC1jdGEgLmJ1dHRvbi13cmFwIGEubGluay10ZWwge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMyMzEyZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jb250YWN0LWN0YSAuYnV0dG9uLXdyYXAgYS5saW5rLXRlbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMTJmO1xufVxuLmNvbnRhY3QtY3RhIC5idXR0b24td3JhcCBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC1jdGEgLmJ1dHRvbi13cmFwIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC1jdGEgLmJ1dHRvbi13cmFwIGE6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG4uY29udGFjdC1jdGEgLmJ1dHRvbi13cmFwIGE6aG92ZXIge1xuICBjb2xvcjogIzMyMzEyZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmMtYnV0dG9uLXByaW1hcnksXG4uYy1idXR0b24tc2Vjb25kYXJ5IHtcbiAgd2lkdGg6IDE5MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTNweCAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMyMzEyZjtcbiAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLWJ1dHRvbi1wcmltYXJ5LFxuICAuYy1idXR0b24tc2Vjb25kYXJ5IHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB9XG59XG4uYy1idXR0b24tcHJpbWFyeTpub3QoOmZpcnN0LWNoaWxkKSxcbi5jLWJ1dHRvbi1zZWNvbmRhcnk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1idXR0b24tcHJpbWFyeTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmMtYnV0dG9uLXNlY29uZGFyeTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gIH1cbn1cblxuLmMtYnV0dG9uLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzEyZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtYnV0dG9uLXByaW1hcnkge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIH1cbn1cbi5jLWJ1dHRvbi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMzMjMxMmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jLWJ1dHRvbi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzMyMzEyZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzEyZjtcbn1cblxuLmMtbWFpbi10aXRsZSAudGl0bGUtcHJpbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1tYWluLXRpdGxlIC50aXRsZS1wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbi5jLW1haW4tdGl0bGUgLnRpdGxlLXNlY29uZGFyeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi9Gb3VuZGF0aW9uL21lZGlhcXVlcmllc1wiO1xuXG4qLFxuYm9keSB7XG4gIC8vIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogNjBweDtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMzIzMTJmO1xufVxuXG5wLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxubGksXG5kdCxcbmRkLFxudGgsXG50ZCxcbnNwYW4sXG5hIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbn1cblxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYy10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmMtdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mLXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mLWpjLXNiIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZi1qYy1jIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mLWpjLWZlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmYtYWktYyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mLWFpLWZzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5mLWFpLWZlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uZi1hYy1jIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uYmFzZSB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4vLyDjg6zjgqTjgqLjgqbjg4hcbi5sLWNvbnRlbnQtd3JhcCB7XG4gIC8vIG1heC13aWR0aDogY2FsYygxMzY2cHggLSA0LjglKTtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cbiAgQGluY2x1ZGUgc3AtbGF5b3V0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4ubC1zcGlubmVyIHtcbiAgQGluY2x1ZGUgc3AtbGF5b3V0IHtcbiAgICB3aWR0aDogODUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi8vIOODrOOCpOOCouOCpuODiFxuLmwtY29udGVudC13cmFwLWRlZmF1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjQlO1xuICBwYWRkaW5nLWxlZnQ6IDIuNCU7XG5cbiAgQGluY2x1ZGUgc3AtbGF5b3V0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi5sLTJjb2wtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8vIOODh+OCo+OCueODl+ODrOOCpFxuLnUtc3Age1xuICBAaW5jbHVkZSB0YWItbGF5b3V0KCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSB0YWItbGF5b3V0KCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51LXBjIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCIvLyDjg6Hjg4fjgqPjgqLjgq/jgqjjg6pcblxuLy8g44OV44Kp44Oz44OI44K144Kk44K6XG4vLyDjg6Hjg4fjgqPjgqLjgq/jgqjjg6rjgavlpInmj5vjgZfjgabjgY/jgozjgotcblxuLy8gQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gfVxuLy8gQGluY2x1ZGUgc3AtbGF5b3V0KCkge1xuLy8gICAgIGNvbG9yOiAjMDAwO1xuLy8gfVxuXG4vLyDjgZPjgpPjgarmhJ/jgZjjgafoqJjov7DjgZnjgovjgIJcbi8vIOahiOS7tuOBq+OCiOOBo+OBpuODluODrOOCpOOCr+ODneOCpOODs+ODiOOBr+WkieabtOOBl+OBpuOBreOAglxuXG4vLyDjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4jjgYwy44Gk44Gu5aC05ZCIXG4vLyBAbWl4aW4gcGMtbGF5b3V0KCR3aWR0aDogNzY4cHgpIHtcbi8vICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aCkge1xuLy8gICAgICAgICBAY29udGVudDtcbi8vICAgICB9XG4vLyB9XG4vLyBAbWl4aW4gc3AtbGF5b3V0KCR3aWR0aDogNzY3cHgpIHtcbi8vICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCkge1xuLy8gICAgICAgICBAY29udGVudDtcbi8vICAgICB9XG4vLyB9XG5cbi8vIOODluODrOOCpOOCr+ODneOCpOODs+ODiOOBjDPjgaTjga7loLTlkIhcbkBtaXhpbiBwYy1sYXlvdXQoJHdpZHRoOiA5OTJweCkge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gdGFiLWxheW91dCgkd2lkdGg6IDU3NnB4KSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcC1sYXlvdXQoJHdpZHRoOiA1NzVweCkge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi9fbWVkaWFxdWVyaWVzXCI7XG4vLyDjg6zjgqTjgqLjgqbjg4hcblxuLmwtY29udGVudC13cmFwIHtcbiAgLy8gbWF4LXdpZHRoOiBjYWxjKDEzNjZweCAtIDQuOCUpO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBzcC1sYXlvdXQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sLXNwaW5uZXIge1xuICBAaW5jbHVkZSBzcC1sYXlvdXQge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLy8g44Os44Kk44Ki44Km44OIXG4ubC1jb250ZW50LXdyYXAtZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMi40JSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDIuNCUgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBzcC1sYXlvdXQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNSUgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmwtMmNvbC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiIsIkBpbXBvcnQgXCIuLi9Gb3VuZGF0aW9uL19tZWRpYXF1ZXJpZXNcIjtcblxuYm9keS5pcy1kcmF3ZXJBY3RpdmUge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbmJvZHkuaXMtZHJhd2VyQWN0aXZlIC5sLWhlYWRlciAubmF2LXdyYXAge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWRlZmF1bHQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk7XG5cbiAgLmlubmVyIHtcbiAgICBwYWRkaW5nOiA0cHggMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgICAgcGFkZGluZzogMjNweCA0NXB4IDIzcHggMzZweDtcbiAgICB9XG4gIH1cblxuICAubG9nby13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgIH1cbiAgfVxuXG4gIC5odW1idXJnZXItd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmluY2FydC1idG4ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9jYXJ0X2JsYWNrLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY0MzQzO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJtZW51XCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDgwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgdG9wOiA0OCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDJyZW0gdHJhbnNwYXJlbnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1saW5lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1saW5lOjpiZWZvcmUsXG4gICAgLmhhbWJ1cmdlci1saW5lOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVmYXVsdDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItbGluZTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgdG9wOiAtMTBweDtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWxpbmU6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEzcHgpO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmhhbWJ1cmdlci1saW5lIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuaGFtYnVyZ2VyLWxpbmU6OmJlZm9yZSxcbiAgICAuaGFtYnVyZ2VyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5oYW1idXJnZXItbGluZTo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuaGFtYnVyZ2VyLWxpbmU6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuaGFtYnVyZ2VyLWxpbmU6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG4gICAgfVxuXG4gICAgLnZpc3VhbGx5SGlkZGVuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICB9XG5cbiAgICAubG9naW4tc3Age1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTE2cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljb24tbG9naW5fYmxhY2sucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3ZlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nOiAxMDVweCAxNXB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogODB2dztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvdHRvbTogMTMlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgIHBhZGRpbmc6IDE2NXB4IDEzNXB4IDEwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5uYXYge1xuICAgICAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgfVxuXG4gICAgICAubGlzdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi51bi1pdGVtIHtcbiAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGluay13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgfVxuXG4gICAgICAubGluay1jb250YWN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jLWJ1dHRvbi1zZWNvbmRhcnkge1xuICAgICAgICBtYXgtd2lkdGg6IDM0NXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMTFweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCB1cmwoLi4vaW1nL2NvbW1vbi9hcnJvd19yaWdodF8wNy5wbmcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybCguLi9pbWcvY29tbW9uL2Fycm93X3JpZ2h0XzA4LnBuZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIC5zbnMtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBzcC1sYXlvdXQoKSB7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpbmstcHJpdmFjeSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ2luLWJ0biB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoLi4vaW1nL2NvbW1vbi9hcnJvd19yaWdodF8wNy5wbmcpO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJ0LWJ0bi1uYXYge1xuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2NhcnRfd2hpdGUucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb2dpbi1idG4ge1xuICAgIHdpZHRoOiAxMzVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBzcC1sYXlvdXQoKSB7XG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKC4uL2ltZy9jb21tb24vYXJyb3dfcmlnaHRfMDcucG5nKTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybCguLi9pbWcvY29tbW9uL2ljb24tbG9naW5fYmxhY2sucG5nKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoLi4vaW1nL2NvbW1vbi9hcnJvd19yaWdodF8wOC5wbmcpO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKC4uL2ltZy9jb21tb24vaWNvbi1sb2dpbl93aGl0ZS5wbmcpO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDRweCAwIDVweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVmYXVsdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZGVmYXVsdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYuaXMtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgLmJ1dHRvbi13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4tYnRuIHtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKC4uL2ltZy9jb21tb24vYXJyb3dfcmlnaHRfMDgucG5nKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybCguLi9pbWcvY29tbW9uL2ljb24tbG9naW5fd2hpdGUucG5nKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoLi4vaW1nL2NvbW1vbi9hcnJvd19yaWdodF8wNy5wbmcpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKC4uL2ltZy9jb21tb24vaWNvbi1sb2dpbl9ibGFjay5wbmcpO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3ItZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbmNhcnQtYnRuIHtcbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9jYXJ0X3doaXRlLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbi1zcCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uLWxvZ2luX3doaXRlLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWxpbmU6OmJlZm9yZSxcbiAgICAuaGFtYnVyZ2VyLWxpbmU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgICB9XG4gIH1cbn0iLCIkY29sb3ItZGVmYXVsdDogIzMyMzEyZjtcbiRjb2xvci1saWdodDogI2ZmZjtcbiRjb2xvci1ncmF5OiAjZjlmOWY5O1xuXG4kYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0OiAjMzIzMTJmO1xuLy8gJGJhY2tncm91bmQtY29sb3ItZGVmYXVsdDogIzU2NzUzNztcbiRiYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0OiAjZjVmNWY1O1xuJGJhY2tncm91bmQtY29sb3ItZ3JheTogI2IxYWZhOTtcbiRoZWFkZXItYmFja2dyb3VuZC1jb2xvcjogIzgyODI4MjtcblxuXG4kZm9udC1kZWZhdWx0OiBcIlBvcHBpbnNcIiwgXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG4vLyAkZm9udC1oaXJhZ2luby1taW5jaG86IFwi44OS44Op44Ku44OO5piO5pydIFByb1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9cIiwgXCJNUyBQ5piO5pydXCIsXG4vLyAgIFwiTVMgUE1pbmNob1wiLCBzZXJpZjtcbi8vICRmb250LWhpcmFnaW5vLWtha3VnbzogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsXG4vLyAgIFwiSGlyYWdpbm8gU2Fuc1wiLCBNZWlyeW8sIHNhbnMtc2VyaWY7IiwiQGltcG9ydCBcIi4uL0ZvdW5kYXRpb24vX21lZGlhcXVlcmllc1wiO1xuXG4ubC1mb290ZXIge1xuICBwYWRkaW5nOiAxMjBweCAwIDkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yLWRlZmF1bHQ7XG5cbiAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbiAgfVxuXG4gIC5sLWNvbnRlbnQtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIH1cblxuICAubC0yY29sLXdyYXAge1xuICAgIEBpbmNsdWRlIHNwLWxheW91dCgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLmxvZ28td3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgIHdpZHRoOiAzNCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA2M3B4O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICB3aWR0aDogNjYlO1xuICAgIH1cblxuICAgIC51cHBlci13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjFhZmE5O1xuXG4gICAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAubGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNwLWxheW91dCgpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IxYWZhOTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmluZm8td3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3QtaW5mbyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAudGVsIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbnMtd3JhcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rLWNvbnRhY3Qge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDAgMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rLXJlc2VydmUge1xuICAgICAgICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCB1cmwoLi4vaW1nL2NvbW1vbi9hcnJvd19yaWdodF8wNy5wbmcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvdHRvbS13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5JTtcbiAgICAgIH1cblxuICAgICAgLmxpbmstcHJpdmFjeSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICB9XG5cbiAgICAgIC5nby10by10b3Age1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRjb2xvci1saWdodDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi9Gb3VuZGF0aW9uL19tZWRpYXF1ZXJpZXNcIjtcblxuLmNvbnRhY3QtY3RhIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQgdXJsKC4uL2ltZy9jb21wYW55L2JnXzAxLmpwZyk7XG5cbiAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTA1cHg7XG4gIH1cblxuICAuY29udGFjdC1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCA1cHggMzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgICAgcGFkZGluZzogODBweCA1cHggMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlLWNvbnRhY3Qge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcblxuICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICB9XG4gIH1cblxuICAudGl0bGUtY29udGFjdC1lbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG5cbiAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0LWNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24td3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yLWRlZmF1bHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmLmxpbmstdGVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3ItZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC8vIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi9Gb3VuZGF0aW9uL19tZWRpYXF1ZXJpZXNcIjtcblxuLmMtYnV0dG9uLXByaW1hcnksXG4uYy1idXR0b24tc2Vjb25kYXJ5IHtcbiAgd2lkdGg6IDE5MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTNweCAwO1xuICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yLWRlZmF1bHQ7XG4gIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB9XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcblxuICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgfVxuICB9XG59XG5cbi8vIOWFsemAmuODnOOCv+ODs1xuLmMtYnV0dG9uLXByaW1hcnkge1xuICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0O1xuXG4gIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgfVxufVxuXG4uYy1idXR0b24tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG5cbiAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0O1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vRm91bmRhdGlvbi9fbWVkaWFxdWVyaWVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vRm91bmRhdGlvbi9fdmFyaWFibGVzXCI7XG5cbi5jLW1haW4tdGl0bGUge1xuICAudGl0bGUtcHJpbWFyeSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG5cbiAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlLXNlY29uZGFyeSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIl19 */

@media only screen and (min-width: 576px) {
  .u-sp {
    display: none;
  }

  .u-tab {
    display: block;
  }
}

@media only screen and (min-width: 768px) {
  .u-sp {
    display: none !important;
  }
}

@media only screen and (min-width: 992px) {
  .u-pc {
    display: block;
  }

  .l-header .inner {
    padding: 23px 45px 23px 36px;
  }

  .l-header .humburger-wrap {
    align-items: center;
  }

  .l-header .humburger-wrap .incart-btn {
    margin-right: 80px;
  }

  .l-header .humburger-wrap .button-wrap::before {
    left: -40px;
    top: 48%;
    transform: translate(0, -50%);
  }

  .l-header .humburger-wrap .hamburger {
    margin-bottom: -8px;
  }

  .l-header .nav-wrap::before {
    content: "";
    display: block;
    width: 80vw;
    height: 1px;
    background: #fff;
    bottom: 13%;
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
  }

  .l-header .nav-wrap {
    padding: 165px 135px 100px;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
  }

  .l-header .nav-wrap .nav {
    width: 65%;
  }

  .l-header .nav-wrap .nav .list .item {
    margin-bottom: 22px;
  }

  .l-header .nav-wrap .nav .list .item .link {
    font-size: 28px;
  }

  .l-header .nav-wrap .link-wrap {
    width: 35%;
    margin-bottom: 100px;
    padding-bottom: 45px;
  }

  .l-header .nav-wrap .link-wrap .link-contact {
    font-size: 28px;
  }

  .l-header .nav-wrap .link-wrap .c-button-secondary {
    max-width: 190px;
    margin-top: auto;
    margin-left: auto;
    padding: 11px 0;
  }

  .l-header .nav-wrap .bottom {
    width: 100%;
    justify-content: flex-start;
  }

  .l-header .nav-wrap .bottom .sns-wrap {
    margin-right: 30px;
  }

  .l-footer {
    padding-bottom: 105px;
  }

  .l-footer .logo-wrap {
    width: 34%;
  }

  .l-footer .nav-wrap {
    width: 66%;
  }

  .l-footer .nav-wrap .upper-wrap {
    margin-bottom: 45px;
    padding-bottom: 15px;
    display: flex;
  }

  .l-footer .nav-wrap .upper-wrap .list {
    width: 45%;
  }

  .l-footer .nav-wrap .upper-wrap .list .item .link {
    font-size: 18px;
  }

  .l-footer .nav-wrap .upper-wrap .info-wrap {
    width: 55%;
  }

  .l-footer .nav-wrap .upper-wrap .info-wrap .list-info {
    margin-bottom: 0px;
  }

  .l-footer .nav-wrap .upper-wrap .info-wrap .sns-wrap {
    margin-bottom: 20px;
  }

  .l-footer .nav-wrap .upper-wrap .info-wrap .sns-wrap a:not(:first-child) {
    margin-left: 20px;
  }

  .l-footer .nav-wrap .upper-wrap .info-wrap .link-contact {
    margin: 4px 0 0px;
    font-size: 14px;
  }

  .l-footer .nav-wrap .upper-wrap .info-wrap .link-reserve {
    width: 190px;
    padding-right: 30px;
  }

  .l-footer .nav-wrap .bottom-wrap {
    margin-right: 9%;
  }

  .contact-cta {
    padding: 100px 0 105px;
  }

  .contact-cta .contact-inner {
    padding: 80px 5px 100px;
  }

  .contact-cta .title-contact {
    font-size: 35px;
  }

  .contact-cta .title-contact-en {
    margin-bottom: 20px;
  }

  .contact-cta .text-contact {
    margin-bottom: 25px;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0.12em;
    display: block;
  }

  .contact-cta .button-wrap {
    display: flex;
    justify-content: center;
  }

  .contact-cta .button-wrap a {
    max-width: 320px;
    margin: 0;
  }

  .contact-cta .button-wrap a:not(:last-child) {
    margin-bottom: 0;
  }

  .contact-cta .button-wrap a:not(:first-child) {
    margin-left: 20px;
  }

  .c-button-primary,
  .c-button-secondary {
    width: 32%;
    margin: initial;
    letter-spacing: 0.08em;
  }

  .c-button-primary:not(:first-child),
  .c-button-secondary:not(:first-child) {
    margin-top: 0;
    margin-left: 2%;
  }

  .c-button-primary {
    letter-spacing: 0.08em;
  }

  .c-main-title .title-primary {
    font-size: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .u-pc {
    display: none !important;
  }
}

@media only screen and (max-width: 575px) {
  .l-content-wrap {
    max-width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    box-sizing: border-box;
  }

  .l-spinner {
    width: 85%;
    margin: 0 auto;
  }

  .l-content-wrap-default {
    max-width: 100%;
    padding-right: 5%;
    padding-left: 5%;
    box-sizing: border-box;
  }

  .l-content-wrap {
    max-width: 100%;
    padding-right: 20px !important;
    padding-left: 20px !important;
    box-sizing: border-box !important;
  }

  .l-spinner {
    width: 85%;
    margin: 0 auto;
  }

  .l-content-wrap-default {
    max-width: 100%;
    padding-right: 5% !important;
    padding-left: 5% !important;
    box-sizing: border-box !important;
  }

  .l-header .nav-wrap .bottom .sns-wrap {
    width: 60%;
  }

  .l-footer .l-2col-wrap {
    flex-direction: column;
  }

  .l-footer .nav-wrap .upper-wrap .list {
    border-bottom: 1px solid #b1afa9;
  }
}