@font-face {
  font-family: "nc3Jp";
  font-weight: normal;
  src: url("/common/font/NotoSansJP-Regular.woff2") format("woff2"), url("/common/font/NotoSansJP-Regular.woff") format("woff");
}
@font-face {
  font-family: "nc3Jp";
  font-weight: bold;
  src: url("/common/font/NotoSansJP-Bold.woff2") format("woff2"), url("/common/font/NotoSansJP-Bold.woff") format("woff");
}
@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: normal;
  src: url("/common/font/YakuHanJPs-Regular.woff2") format("woff2"), url("/common/font/YakuHanJPs-Regular.woff") format("woff");
}
@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: bold;
  src: url("/common/font/YakuHanJPs-Bold.woff2") format("woff2"), url("/common/font/YakuHanJPs-Bold.woff") format("woff");
}
.local-mainVisual h1 {
  text-indent: -9999px;
  background-image: url("../img/logo.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 0;
  height: 0;
  padding-top: 25%;
  display: block;
}
@media screen and (min-width: 980px), print {
  .local-mainVisual h1 {
    width: 50%;
    margin: 80px auto 0;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-mainVisual h1 {
    width: 80%;
    height: auto;
    margin: 60px auto;
  }
}
@media screen and (max-width: 759px) {
  .local-mainVisual h1 {
    width: 80%;
    height: auto;
    margin: 40px auto 20px;
    background-size: contain;
  }
}
.local-information {
  margin-bottom: 30px;
}
.local-information h2 {
  padding-bottom: 0.5em;
}
.local-information a {
  color: #8c8c8c;
}
.local-information a i {
  vertical-align: middle;
}
@media screen and (max-width: 759px) {
  .local-information {
    background: #e6e6e6;
    width: calc(100% - 30px);
    margin-bottom: 30px;
    padding: 15px;
  }
}
.local-area h1 {
  text-align: center;
  color: #fff;
  background: #2674b8;
}
@media screen and (min-width: 760px), print {
  .local-area h1 {
    padding: 20px 0;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 759px) {
  .local-area h1 {
    padding: 18px 0;
    margin-bottom: 20px;
  }
}
.local-area__section {
  border-bottom: 1px solid #e6e6e6;
}
@media screen and (min-width: 760px) {
  .local-area__section {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
  }
}
.local-area__list {
  border-bottom: 1px solid #e6e6e6;
}
.local-area__list:last-child {
  border: none;
}
@media screen and (min-width: 760px), print {
  .local-area__list {
    padding: 20px 40px;
    box-sizing: border-box;
    width: 50%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-area__list {
    height: 280px;
  }
}
@media screen and (max-width: 759px) {
  .local-area__list {
    padding: 40px 0;
  }
  .local-area__list:last-child {
    margin-bottom: 20px;
  }
}
.local-area__listLogo {
  display: block;
}
@media screen and (min-width: 980px), print {
  .local-area__listLogo {
    width: 150px;
    margin-right: 20px;
    display: table-cell;
    padding-right: 20px;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-area__listLogo {
    width: 200px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 759px) {
  .local-area__listLogo {
    width: calc(100% - 200px);
    margin: 0 auto;
  }
}
.local-area__listLogo img {
  width: 100%;
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-area__listLogo img {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 980px), print {
  .local-area__listData {
    display: table-cell;
    vertical-align: middle;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-area__listData {
    text-align: center;
  }
}
@media screen and (max-width: 759px) {
  .local-area__listData {
    text-align: center;
  }
}
.local-area__listPlace span {
  color: #8c8c8c;
}
.local-area__listLink {
  margin-top: 10px;
}
.local-area__listLink a.nc3-a-textLink {
  color: #2674b8;
}
.local-area .nc3-a-caption {
  text-align: right;
  padding-top: 10px;
}
@media screen and (max-width: 979px) {
  .local-area .local-area__listData .nc3-a-caption {
    text-align: center;
  }
}
@media screen and (min-width: 980px) {
  .local-area .local-area__listData .nc3-a-caption {
    text-align: left;
  }
}
.local-possibility {
  padding-bottom: 80px;
  border-bottom: 1px solid #e6e6e6;
}
.local-possibility h1 {
  text-align: center;
}
@media screen and (min-width: 760px), print {
  .local-possibility .nc3-a-heading--h3 {
    padding: 80px 0 50px;
    margin-top: -9px;
    margin-bottom: -9px;
  }
}
@media screen and (max-width: 759px) {
  .local-possibility .nc3-a-heading--h3 {
    padding: 49px 0 35px;
    margin-top: -7px;
    margin-bottom: -7px;
  }
}
@media screen and (min-width: 760px), print {
  .local-possibility__box {
    display: table;
    table-layout: fixed;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 759px) {
  .local-possibility__box {
    background-size: 4px 1px;
    padding: 20px 0 20px;
  }
  .local-possibility__box:last-child {
    background: none;
  }
}
@media screen and (min-width: 760px), print {
  .local-possibility__section {
    padding-top: 30px;
  }
}
.local-possibility__item {
  color: #2674b8;
}
@media screen and (min-width: 980px), print {
  .local-possibility__item {
    display: table-cell;
    width: 300px;
    text-align: center;
    vertical-align: middle;
    background: #e6e6e6;
    padding: 20px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-possibility__item {
    display: table-cell;
    width: 200px;
    text-align: center;
    vertical-align: middle;
    background: #e6e6e6;
    padding: 20px;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 759px) {
  .local-possibility__item {
    margin-bottom: 10px;
    background: #e6e6e6;
    text-align: center;
    padding: 10px;
  }
}
.local-possibility__txt .nc3-a-caption {
  padding-top: 0.75em;
}
@media screen and (min-width: 760px), print {
  .local-possibility__txt {
    display: table-cell;
    vertical-align: middle;
    padding-left: 20px;
  }
}
.local-possibility__txt .note {
  color: #8c8c8c;
  display: block;
  width: 100%;
  text-indent: -1em;
  padding-left: 1em;
}
.local-possibility__end {
  margin-top: 10px;
}
@media screen and (min-width: 760px), print {
  .local-possibility .local-other {
    width: 100%;
    width: calc(100% - 88px);
    display: table;
    table-layout: fixed;
    padding: 20px 40px 20px 40px;
  }
}
@media screen and (max-width: 759px) {
  .local-possibility .local-other {
    margin-top: 20px;
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 760px), print {
  .local-possibility .local-other__title {
    width: 15%;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
  }
}
@media screen and (max-width: 759px) {
  .local-possibility .local-other__title {
    text-align: center;
    margin-bottom: 15px;
    padding: 8px 0;
    background: #e6e6e6;
  }
}
.local-other__contents .nc3-a-caption {
  padding-top: 0.75em;
}
@media screen and (min-width: 760px), print {
  .local-possibility .local-other__contents {
    display: table-cell;
    vertical-align: middle;
    padding-left: 40px;
  }
  .local-possibility .local-other__contents .nc3-a-caption li {
    padding-bottom: 0;
  }
}
.local-possibility .local-other__contents.nc3-a-text a {
  text-decoration: none;
}
.local-possibility .local-other__contents .note {
  color: #8c8c8c;
  display: block;
  width: 100%;
}
@media screen and (max-width: 759px) {
  .local-possibility .local-other__contents .note {
    text-indent: -1em;
    padding-left: 1em;
  }
}
.local-method {
  margin-bottom: 100px;
}
@media screen and (max-width: 759px) {
  .local-method {
    margin-bottom: 60px;
  }
}
.local-method .nc3-a-heading--h3 {
  text-align: center;
}
@media screen and (min-width: 760px), print {
  .local-method .nc3-a-heading--h3 {
    padding: 98px 0 70px;
    margin-top: -9px;
    margin-bottom: -9px;
  }
}
@media screen and (max-width: 759px) {
  .local-method .nc3-a-heading--h3 {
    padding: 49px 0 50px;
    background-image: -webkit-gradient(right, #b4b4b4, #b4b4b4 1px, transparent 1px, transparent 3px);
    background-image: -webkit-linear-gradient(right, #b4b4b4, #b4b4b4 1px, transparent 1px, transparent 3px);
    background-image: -webkit-linear-gradient(left, #b4b4b4, #b4b4b4 1px, transparent 1px, transparent 3px);
    background-image: linear-gradient(to right, #b4b4b4, #b4b4b4 1px, transparent 1px, transparent 3px);
    background-repeat: repeat-x;
    background-position: left bottom;
    background-size: 4px 1px;
  }
}
@media screen and (max-width: 320px) {
  .local-method .nc3-a-heading--h3 {
    padding: 49px 0 35px;
    margin-top: -7px;
    margin-bottom: 7px;
    border-bottom: 1px solid #e6e6e6;
  }
}
@media screen and (min-width: 760px), print {
  .local-method__itemWrap {
    text-align: center;
    width: 100%;
    text-align: center;
  }
  .local-method__itemWrap:after {
    content: "";
    display: block;
    clear: both;
  }
}
@media screen and (min-width: 760px), print {
  .local-method__item {
    width: calc(50% - 1px);
    position: relative;
    float: left;
    margin: 0 !important;
    background-image: -webkit-linear-gradient(top, #b4b4b4, #b4b4b4 1px, transparent 1px, transparent 3px);
    background-image: linear-gradient(to bottom, #b4b4b4, #b4b4b4 1px, transparent 1px, transparent 3px);
    background-repeat: repeat-y;
    background-position: top right;
    background-size: 1px 4px;
    padding-right: 1px;
  }
  .local-method__item:last-child {
    content: none;
    background: none;
    padding-right: 0;
  }
}
@media screen and (max-width: 759px) {
  .local-method__item {
    background-image: -webkit-gradient(right, #b4b4b4, #b4b4b4 1px, transparent 1px, transparent 3px);
    background-image: -webkit-linear-gradient(right, #b4b4b4, #b4b4b4 1px, transparent 1px, transparent 3px);
    background-image: -webkit-linear-gradient(left, #b4b4b4, #b4b4b4 1px, transparent 1px, transparent 3px);
    background-image: linear-gradient(to right, #b4b4b4, #b4b4b4 1px, transparent 1px, transparent 3px);
    background-repeat: repeat-x;
    background-position: left bottom;
    background-size: 4px 1px;
    padding-bottom: 1px;
    display: -webkit-box;
    display: flex;
    width: 100%;
  }
}
@media screen and (min-width: 760px), print {
  .local-method__item a {
    display: block;
    width: 90%;
    margin: 0 auto;
  }
  .local-method__item a:hover {
    opacity: 0.7;
    -webkit-transition: opacity 150ms cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: opacity 150ms cubic-bezier(0.165, 0.84, 0.44, 1);
  }
}
@media screen and (max-width: 759px) {
  .local-method__item a {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    margin-top: 10px;
  }
}
@media screen and (max-width: 320px) {
  .local-method__item a {
    margin: 20px 0 10px;
  }
}
@media screen and (min-width: 760px), print {
  .local-method__itemImage img {
    width: 100%;
    text-align: center;
  }
}
@media screen and (max-width: 759px) {
  .local-method__itemImage img {
    width: 120px;
    margin-right: 14px;
  }
}
@media screen and (max-width: 320px) {
  .local-method__itemImage img {
    display: none;
  }
}
@media screen and (max-width: 759px) {
  .local-method__itemImage span {
    display: -webkit-box;
    display: flex;
  }
}
@media screen and (max-width: 759px), print {
  .local-method__itemText {
    display: inline-block;
    margin-bottom: -5px;
    margin-top: -5px;
    padding-left: 20px;
    position: relative;
  }
}
.local-method__itemText .nc3-a-textLink {
  color: #2674b8;
}
@media screen and (min-width: 760px), print {
  .local-howto {
    padding-bottom: 20px;
  }
}
.local-howto .nc3-a-heading--h3 {
  text-align: center;
  padding: 40px 0;
  border-bottom: 4px solid #d9d9d9;
}
@media screen and (min-width: 760px), print {
  .local-howto .local-modal__step1 {
    padding: 0 40px 20px;
    margin: 40px auto;
    border-bottom: 1px solid #d9d9d9;
  }
}
@media screen and (max-width: 759px) {
  .local-howto .local-modal__step1 {
    padding: 40px 20px 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid #d9d9d9;
  }
}
@media screen and (min-width: 760px), print {
  .local-howto .local-modal__step1 .local-modal__left {
    display: block;
    width: 40%;
    float: left;
    margin-right: 20px;
  }
  .local-howto .local-modal__step1 .local-modal__left img {
    width: 100%;
  }
}
@media screen and (max-width: 759px) {
  .local-howto .local-modal__step1 .local-modal__left {
    text-align: center;
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 760px), print {
  .local-howto .local-modal__step1 .local-modal__right {
    width: 55%;
    float: left;
  }
}
.local-howto .local-modal__step1 .local-modal__right .nc3-a-heading--h5 {
  margin-bottom: 20px;
}
.local-howto .local-modal__right .nc3-a-heading--h5 .nc3-a-listIcon {
  display: none;
}
@media screen and (min-width: 760px), print {
  .local-howto .local-modal__right .nc3-a-heading--h5 {
    padding-left: 0;
    position: relative;
  }
  .local-howto .local-modal__right .nc3-a-heading--h5 .nc3-a-listIcon {
    display: -webkit-inline-box;
    display: inline-flex;
  }
}
@media screen and (min-width: 760px), print {
  .local-howto .local-modal__step2 {
    padding: 0 40px;
  }
}
@media screen and (max-width: 759px) {
  .local-howto .local-modal__step2 {
    padding: 0 20px 40px;
  }
}
@media screen and (min-width: 760px), print {
  .local-howto .local-modal__step2 .local-modal__left {
    display: block;
    width: 40%;
    float: left;
    margin-right: 20px;
  }
  .local-howto .local-modal__step2 .local-modal__left img {
    width: 100%;
  }
}
@media screen and (max-width: 759px) {
  .local-howto .local-modal__step2 .local-modal__left {
    text-align: center;
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 760px), print {
  .local-howto .local-modal__step2 .local-modal__right {
    width: 55%;
    float: left;
  }
}
.local-howto .local-modal__step2 .local-modal__right .nc3-a-heading--h5 {
  margin-bottom: 20px;
}
@media screen and (min-width: 760px), print {
  .local-howto .local-modal__box {
    padding: 15px 15px 10px;
    margin: 40px;
  }
}
@media screen and (max-width: 759px) {
  .local-howto .local-modal__box {
    padding: 20px 20px 15px;
    margin: 0 20px 40px;
  }
}
span.local-information-text {
  color: #e60012;
  font-weight: bold;
  display: inline-block;
  -webkit-transition: opacity 150ms linear;
  transition: opacity 150ms linear;
  margin-left: 16px;
}
a.local-information-text {
  color: #e60012;
  font-weight: bold;
  display: inline-block;
  -webkit-transition: opacity 150ms linear;
  transition: opacity 150ms linear;
}
a.local-information-text:hover {
  opacity: 0.6;
  color: #e60012;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3YzL3NyYy9lbnRyaWVzL3d3dy5uaW50ZW5kby5jby5qcC9uaW50ZW5kb3pvbmUvY3NzL2xvY2FsLnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxhQUFhLFFBQWI7RUFDQSxhQUFhLE9BQWI7RUFDQSxLQUFpRSx5SEFBakU7O0FBRUY7RUFDRSxhQUFhLFFBQWI7RUFDQSxhQUFhLEtBQWI7RUFDQSxLQUE4RCxtSEFBOUQ7O0FBRUY7RUFDRSxhQUFhLGFBQWI7RUFDQSxZQUFZLE9BQVo7RUFDQSxhQUFhLE9BQWI7RUFDQSxLQUFpRSx5SEFBakU7O0FBRUY7RUFDRSxhQUFhLGFBQWI7RUFDQSxZQUFZLE9BQVo7RUFDQSxhQUFhLEtBQWI7RUFDQSxLQUE4RCxtSEFBOUQ7O0FBRUY7RUFDRSxhQUFhLFFBQWI7RUFDQSxrQkFBdUMsdUJBQXZDO0VBQ0EsaUJBQWlCLFFBQWpCO0VBQ0EsbUJBQW1CLFVBQW5CO0VBQ0EscUJBQXFCLE1BQXJCO0VBQ0EsUUFBUSxFQUFSO0VBQ0EsYUFBYSxJQUFiO0VBQ0EsU0FBUyxNQUFUOztBQUV5QztBQUN6QztJQUNFLE9BQU8sSUFBUDtJQUNBLFFBQVEsWUFBUjs7O0FBR3NEO0FBQ3hEO0lBQ0UsT0FBTyxJQUFQO0lBQ0EsUUFBUSxLQUFSO0lBQ0EsUUFBUSxVQUFSOzs7QUFHK0I7QUFDakM7SUFDRSxPQUFPLElBQVA7SUFDQSxRQUFRLEtBQVI7SUFDQSxRQUFRLGVBQVI7SUFDQSxpQkFBaUIsUUFBakI7OztBQUdKO0VBQ0UsZUFBZSxLQUFmOztBQUVGO0VBQ0UsZ0JBQWdCLE1BQWhCOztBQUVGO0VBQ0UsT0FBTyxRQUFQOztBQUVGO0VBQ0UsZ0JBQWdCLE9BQWhCOztBQUVpQztBQUNqQztJQUNFLFlBQVksUUFBWjtJQUNBLE9BQXVCLGtCQUF2QjtJQUNBLGVBQWUsS0FBZjtJQUNBLFNBQVMsS0FBVDs7O0FBR0o7RUFDRSxZQUFZLE9BQVo7RUFDQSxPQUFPLEtBQVA7RUFDQSxZQUFZ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LGVBQVQ7SUFDQSxRQUFRLEtBQVI7OztBQUcrQjtBQUNqQztJQUNFLFNBQVMsZUFBVDtJQUNBLFFBQVEsWUFBUjs7O0FBSUo7RUFDRSxPQUFPLFFBQVA7RUFDQSxhQUFhLEtBQWI7RUFDQSxTQUFTLGFBQVQ7RUFDQSxZQUFZLHFCQUFaO0VBQ0EsYUFBYSxLQUFiOztBQUVGO0VBQ0UsT0FBTyxRQUFQO0VBQ0EsYUFBYSxLQUFiO0VBQ0EsU0FBUyxhQUFUO0VBQ0EsWUFBWSxxQkFBWjs7QUFFRjtFQUNFLFNBQVEsSUFBUjtFQUNBLE9BQU8sUUFBUCIsImZpbGUiOiJsb2NhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vaW5jbHVzaW9ucy9jc3MvX2luZGV4LnN0eWxcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIm5jM0pwXCI7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBzcmM6IHVybChcIi9jb21tb24vZm9udC9Ob3RvU2Fuc0pQLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9jb21tb24vZm9udC9Ob3RvU2Fuc0pQLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIm5jM0pwXCI7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgc3JjOiB1cmwoXCIvY29tbW9uL2ZvbnQvTm90b1NhbnNKUC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY29tbW9uL2ZvbnQvTm90b1NhbnNKUC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJZYWt1SGFuSlBzXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgc3JjOiB1cmwoXCIvY29tbW9uL2ZvbnQvWWFrdUhhbkpQcy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY29tbW9uL2ZvbnQvWWFrdUhhbkpQcy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJZYWt1SGFuSlBzXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHNyYzogdXJsKFwiL2NvbW1vbi9mb250L1lha3VIYW5KUHMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2NvbW1vbi9mb250L1lha3VIYW5KUHMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuLmxvY2FsLW1haW5WaXN1YWwgaDEge1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sb2dvLnBuZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZy10b3A6IDI1JTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCksIHByaW50IHtcclxuICAubG9jYWwtbWFpblZpc3VhbCBoMSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC5sb2NhbC1tYWluVmlzdWFsIGgxIHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDYwcHggYXV0bztcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpIHtcclxuICAubG9jYWwtbWFpblZpc3VhbCBoMSB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMjBweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB9XHJcbn1cclxuLmxvY2FsLWluZm9ybWF0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi5sb2NhbC1pbmZvcm1hdGlvbiBoMiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG59XHJcbi5sb2NhbC1pbmZvcm1hdGlvbiBhIHtcclxuICBjb2xvcjogIzhjOGM4YztcclxufVxyXG4ubG9jYWwtaW5mb3JtYXRpb24gYSBpIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLmxvY2FsLWluZm9ybWF0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcbn1cclxuLmxvY2FsLWFyZWEgaDEge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjMjY3NGI4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1hcmVhIGgxIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLmxvY2FsLWFyZWEgaDEge1xyXG4gICAgcGFkZGluZzogMThweCAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuLmxvY2FsLWFyZWFfX3NlY3Rpb24ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSB7XHJcbiAgLmxvY2FsLWFyZWFfX3NlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxufVxyXG4ubG9jYWwtYXJlYV9fbGlzdCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbn1cclxuLmxvY2FsLWFyZWFfX2xpc3Q6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1hcmVhX19saXN0IHtcclxuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XHJcbiAgLmxvY2FsLWFyZWFfX2xpc3Qge1xyXG4gICAgaGVpZ2h0OiAyODBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpIHtcclxuICAubG9jYWwtYXJlYV9fbGlzdCB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgfVxyXG4gIC5sb2NhbC1hcmVhX19saXN0Omxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuLmxvY2FsLWFyZWFfX2xpc3RMb2dvIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCksIHByaW50IHtcclxuICAubG9jYWwtYXJlYV9fbGlzdExvZ28ge1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcclxuICAubG9jYWwtYXJlYV9fbGlzdExvZ28ge1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLmxvY2FsLWFyZWFfX2xpc3RMb2dvIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuLmxvY2FsLWFyZWFfX2xpc3RMb2dvIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC5sb2NhbC1hcmVhX19saXN0TG9nbyBpbWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpLCBwcmludCB7XHJcbiAgLmxvY2FsLWFyZWFfX2xpc3REYXRhIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XHJcbiAgLmxvY2FsLWFyZWFfX2xpc3REYXRhIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpIHtcclxuICAubG9jYWwtYXJlYV9fbGlzdERhdGEge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG4ubG9jYWwtYXJlYV9fbGlzdFBsYWNlIHNwYW4ge1xyXG4gIGNvbG9yOiAjOGM4YzhjO1xyXG59XHJcbi5sb2NhbC1hcmVhX19saXN0TGluayB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG4ubG9jYWwtYXJlYV9fbGlzdExpbmsgYS5uYzMtYS10ZXh0TGluayB7XHJcbiAgY29sb3I6ICMyNjc0Yjg7XHJcbn1cclxuLmxvY2FsLWFyZWEgLm5jMy1hLWNhcHRpb24ge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XHJcbiAgLmxvY2FsLWFyZWEgLmxvY2FsLWFyZWFfX2xpc3REYXRhIC5uYzMtYS1jYXB0aW9uIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcclxuICAubG9jYWwtYXJlYSAubG9jYWwtYXJlYV9fbGlzdERhdGEgLm5jMy1hLWNhcHRpb24ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuLmxvY2FsLXBvc3NpYmlsaXR5IHtcclxuICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcclxufVxyXG4ubG9jYWwtcG9zc2liaWxpdHkgaDEge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCksIHByaW50IHtcclxuICAubG9jYWwtcG9zc2liaWxpdHkgLm5jMy1hLWhlYWRpbmctLWgzIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMCA1MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTlweDtcclxuICAgIG1hcmdpbi1ib3R0b206IC05cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLmxvY2FsLXBvc3NpYmlsaXR5IC5uYzMtYS1oZWFkaW5nLS1oMyB7XHJcbiAgICBwYWRkaW5nOiA0OXB4IDAgMzVweDtcclxuICAgIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtN3B4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCksIHByaW50IHtcclxuICAubG9jYWwtcG9zc2liaWxpdHlfX2JveCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG4gIC5sb2NhbC1wb3NzaWJpbGl0eV9fYm94IHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNHB4IDFweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4O1xyXG4gIH1cclxuICAubG9jYWwtcG9zc2liaWxpdHlfX2JveDpsYXN0LWNoaWxkIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1wb3NzaWJpbGl0eV9fc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICB9XHJcbn1cclxuLmxvY2FsLXBvc3NpYmlsaXR5X19pdGVtIHtcclxuICBjb2xvcjogIzI2NzRiODtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCksIHByaW50IHtcclxuICAubG9jYWwtcG9zc2liaWxpdHlfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcclxuICAubG9jYWwtcG9zc2liaWxpdHlfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLmxvY2FsLXBvc3NpYmlsaXR5X19pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcbn1cclxuLmxvY2FsLXBvc3NpYmlsaXR5X190eHQgLm5jMy1hLWNhcHRpb24ge1xyXG4gIHBhZGRpbmctdG9wOiAwLjc1ZW07XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpLCBwcmludCB7XHJcbiAgLmxvY2FsLXBvc3NpYmlsaXR5X190eHQge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcbi5sb2NhbC1wb3NzaWJpbGl0eV9fdHh0IC5ub3RlIHtcclxuICBjb2xvcjogIzhjOGM4YztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWluZGVudDogLTFlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxufVxyXG5cclxuLmxvY2FsLXBvc3NpYmlsaXR5X19lbmQge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1wb3NzaWJpbGl0eSAubG9jYWwtb3RoZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODhweCk7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCA0MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG4gIC5sb2NhbC1wb3NzaWJpbGl0eSAubG9jYWwtb3RoZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCksIHByaW50IHtcclxuICAubG9jYWwtcG9zc2liaWxpdHkgLmxvY2FsLW90aGVyX190aXRsZSB7XHJcbiAgICB3aWR0aDogMTUlO1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLmxvY2FsLXBvc3NpYmlsaXR5IC5sb2NhbC1vdGhlcl9fdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcclxuICB9XHJcbn1cclxuLmxvY2FsLW90aGVyX19jb250ZW50cyAubmMzLWEtY2FwdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6IDAuNzVlbTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCksIHByaW50IHtcclxuICAubG9jYWwtcG9zc2liaWxpdHkgLmxvY2FsLW90aGVyX19jb250ZW50cyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIC5uYzMtYS1jYXB0aW9uIGxpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5sb2NhbC1wb3NzaWJpbGl0eSAubG9jYWwtb3RoZXJfX2NvbnRlbnRzLm5jMy1hLXRleHQgYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5sb2NhbC1wb3NzaWJpbGl0eSAubG9jYWwtb3RoZXJfX2NvbnRlbnRzIC5ub3RlIHtcclxuICBjb2xvcjogIzhjOGM4YztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG4gIC5sb2NhbC1wb3NzaWJpbGl0eSAubG9jYWwtb3RoZXJfX2NvbnRlbnRzIC5ub3RlIHtcclxuICAgIHRleHQtaW5kZW50OiAtMWVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgfVxyXG59XHJcbi5sb2NhbC1tZXRob2Qge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLmxvY2FsLW1ldGhvZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxufVxyXG4ubG9jYWwtbWV0aG9kIC5uYzMtYS1oZWFkaW5nLS1oMyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1tZXRob2QgLm5jMy1hLWhlYWRpbmctLWgzIHtcclxuICAgIHBhZGRpbmc6IDk4cHggMCA3MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTlweDtcclxuICAgIG1hcmdpbi1ib3R0b206IC05cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLmxvY2FsLW1ldGhvZCAubmMzLWEtaGVhZGluZy0taDMge1xyXG4gICAgcGFkZGluZzogNDlweCAwIDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KHJpZ2h0LCAjYjRiNGI0LCAjYjRiNGI0IDFweCwgdHJhbnNwYXJlbnQgMXB4LCB0cmFuc3BhcmVudCAzcHgpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsICNiNGI0YjQsICNiNGI0YjQgMXB4LCB0cmFuc3BhcmVudCAxcHgsIHRyYW5zcGFyZW50IDNweCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjYjRiNGI0LCAjYjRiNGI0IDFweCwgdHJhbnNwYXJlbnQgMXB4LCB0cmFuc3BhcmVudCAzcHgpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYjRiNGI0LCAjYjRiNGI0IDFweCwgdHJhbnNwYXJlbnQgMXB4LCB0cmFuc3BhcmVudCAzcHgpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCAxcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgLmxvY2FsLW1ldGhvZCAubmMzLWEtaGVhZGluZy0taDMge1xyXG4gICAgcGFkZGluZzogNDlweCAwIDM1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1tZXRob2RfX2l0ZW1XcmFwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAubG9jYWwtbWV0aG9kX19pdGVtV3JhcDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpLCBwcmludCB7XHJcbiAgLmxvY2FsLW1ldGhvZF9faXRlbSB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxcHgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2I0YjRiNCwgI2I0YjRiNCAxcHgsIHRyYW5zcGFyZW50IDFweCwgdHJhbnNwYXJlbnQgM3B4KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiNGI0YjQsICNiNGI0YjQgMXB4LCB0cmFuc3BhcmVudCAxcHgsIHRyYW5zcGFyZW50IDNweCk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCA0cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XHJcbiAgfVxyXG4gIC5sb2NhbC1tZXRob2RfX2l0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLmxvY2FsLW1ldGhvZF9faXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KHJpZ2h0LCAjYjRiNGI0LCAjYjRiNGI0IDFweCwgdHJhbnNwYXJlbnQgMXB4LCB0cmFuc3BhcmVudCAzcHgpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsICNiNGI0YjQsICNiNGI0YjQgMXB4LCB0cmFuc3BhcmVudCAxcHgsIHRyYW5zcGFyZW50IDNweCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjYjRiNGI0LCAjYjRiNGI0IDFweCwgdHJhbnNwYXJlbnQgMXB4LCB0cmFuc3BhcmVudCAzcHgpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYjRiNGI0LCAjYjRiNGI0IDFweCwgdHJhbnNwYXJlbnQgMXB4LCB0cmFuc3BhcmVudCAzcHgpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCAxcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1tZXRob2RfX2l0ZW0gYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgLmxvY2FsLW1ldGhvZF9faXRlbSBhOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG4gIC5sb2NhbC1tZXRob2RfX2l0ZW0gYSB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gIC5sb2NhbC1tZXRob2RfX2l0ZW0gYSB7XHJcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCksIHByaW50IHtcclxuICAubG9jYWwtbWV0aG9kX19pdGVtSW1hZ2UgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG4gIC5sb2NhbC1tZXRob2RfX2l0ZW1JbWFnZSBpbWcge1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gIC5sb2NhbC1tZXRob2RfX2l0ZW1JbWFnZSBpbWcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpIHtcclxuICAubG9jYWwtbWV0aG9kX19pdGVtSW1hZ2Ugc3BhbiB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1tZXRob2RfX2l0ZW1UZXh0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG4ubG9jYWwtbWV0aG9kX19pdGVtVGV4dCAubmMzLWEtdGV4dExpbmsge1xyXG4gIGNvbG9yOiAjMjY3NGI4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1ob3d0byB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuLmxvY2FsLWhvd3RvIC5uYzMtYS1oZWFkaW5nLS1oMyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDQwcHggMDtcclxuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2Q5ZDlkOTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCksIHByaW50IHtcclxuICAubG9jYWwtaG93dG8gLmxvY2FsLW1vZGFsX19zdGVwMSB7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHggMjBweDtcclxuICAgIG1hcmdpbjogNDBweCBhdXRvO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLmxvY2FsLWhvd3RvIC5sb2NhbC1tb2RhbF9fc3RlcDEge1xyXG4gICAgcGFkZGluZzogNDBweCAyMHB4IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1ob3d0byAubG9jYWwtbW9kYWxfX3N0ZXAxIC5sb2NhbC1tb2RhbF9fbGVmdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICB9XHJcbiAgLmxvY2FsLWhvd3RvIC5sb2NhbC1tb2RhbF9fc3RlcDEgLmxvY2FsLW1vZGFsX19sZWZ0IGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpIHtcclxuICAubG9jYWwtaG93dG8gLmxvY2FsLW1vZGFsX19zdGVwMSAubG9jYWwtbW9kYWxfX2xlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpLCBwcmludCB7XHJcbiAgLmxvY2FsLWhvd3RvIC5sb2NhbC1tb2RhbF9fc3RlcDEgLmxvY2FsLW1vZGFsX19yaWdodCB7XHJcbiAgICB3aWR0aDogNTUlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG59XHJcbi5sb2NhbC1ob3d0byAubG9jYWwtbW9kYWxfX3N0ZXAxIC5sb2NhbC1tb2RhbF9fcmlnaHQgLm5jMy1hLWhlYWRpbmctLWg1IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5sb2NhbC1ob3d0byAubG9jYWwtbW9kYWxfX3JpZ2h0IC5uYzMtYS1oZWFkaW5nLS1oNSAubmMzLWEtbGlzdEljb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpLCBwcmludCB7XHJcbiAgLmxvY2FsLWhvd3RvIC5sb2NhbC1tb2RhbF9fcmlnaHQgLm5jMy1hLWhlYWRpbmctLWg1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLmxvY2FsLWhvd3RvIC5sb2NhbC1tb2RhbF9fcmlnaHQgLm5jMy1hLWhlYWRpbmctLWg1IC5uYzMtYS1saXN0SWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpLCBwcmludCB7XHJcbiAgLmxvY2FsLWhvd3RvIC5sb2NhbC1tb2RhbF9fc3RlcDIge1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG4gIC5sb2NhbC1ob3d0byAubG9jYWwtbW9kYWxfX3N0ZXAyIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweCA0MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCksIHByaW50IHtcclxuICAubG9jYWwtaG93dG8gLmxvY2FsLW1vZGFsX19zdGVwMiAubG9jYWwtbW9kYWxfX2xlZnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5sb2NhbC1ob3d0byAubG9jYWwtbW9kYWxfX3N0ZXAyIC5sb2NhbC1tb2RhbF9fbGVmdCBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLmxvY2FsLWhvd3RvIC5sb2NhbC1tb2RhbF9fc3RlcDIgLmxvY2FsLW1vZGFsX19sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1ob3d0byAubG9jYWwtbW9kYWxfX3N0ZXAyIC5sb2NhbC1tb2RhbF9fcmlnaHQge1xyXG4gICAgd2lkdGg6IDU1JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxufVxyXG4ubG9jYWwtaG93dG8gLmxvY2FsLW1vZGFsX19zdGVwMiAubG9jYWwtbW9kYWxfX3JpZ2h0IC5uYzMtYS1oZWFkaW5nLS1oNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCksIHByaW50IHtcclxuICAubG9jYWwtaG93dG8gLmxvY2FsLW1vZGFsX19ib3gge1xyXG4gICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHg7XHJcbiAgICBtYXJnaW46IDQwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLmxvY2FsLWhvd3RvIC5sb2NhbC1tb2RhbF9fYm94IHtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxNXB4O1xyXG4gICAgbWFyZ2luOiAwIDIwcHggNDBweDtcclxuICB9XHJcbn1cclxuXHJcbnNwYW4ubG9jYWwtaW5mb3JtYXRpb24tdGV4dCB7XHJcbiAgY29sb3I6ICNlNjAwMTI7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgbGluZWFyO1xyXG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG59XHJcbmEubG9jYWwtaW5mb3JtYXRpb24tdGV4dCB7XHJcbiAgY29sb3I6ICNlNjAwMTI7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgbGluZWFyO1xyXG59XHJcbmEubG9jYWwtaW5mb3JtYXRpb24tdGV4dDpob3ZlcntcclxuICBvcGFjaXR5Oi42O1xyXG4gIGNvbG9yOiAjZTYwMDEyO1xyXG59XHJcbiJdfQ== */