@charset "UTF-8";
/* CSS Variables */
:root {
  --color-primary: #35488c;
  --color-teal: #62c0b5;
  --color-dark-teal: #1ab09e;
  --color-accent: #fcd25b;
  --color-light-accent: #f5e08b;
  --color-text: #17222e;
  --color-light: #f5f4f6;
  --color-light-gray: #d5d4d6;
  --color-dark-gray: #a5a4a6;
  --color-attn: #e63946;
  --color-white: #ffffff;
  --font-family: "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN","Meiryo", "Helvetica Neue", "Helvetica","Arial","Yu Gothic",sans-serif;
}

/* -------------------------
はじめての方
------------------------- */
.p-intro__img {
  max-width: 350px;
  margin: 0 auto 24px;
}

@media screen and (min-width: 768px) {
  .p-intro__img {
    max-width: 803px;
    margin: 0 auto 32px;
  }
}

.p-intro__block {
  padding: 20px 24px;
  margin: 0 auto 16px;
}

.p-intro__block:last-of-type {
  margin: 0 auto;
}

.p-intro__guide {
  background: var(--color-dark-teal);
}

.p-intro__guide-hdg {
  text-align: center;
  margin: 0 auto 24px;
}

@media screen and (min-width: 768px) {
  .p-intro__guide-hdg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.p-intro__guide-hdg span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 1.8rem;
  padding: 6px 8px;
  margin: 0 auto 8px;
  border: 1px solid var(--color-white);
}

@media screen and (min-width: 768px) {
  .p-intro__guide-hdg span {
    font-size: 2.1rem;
    list-style: 1.0;
    margin: 0 16px 0 0;
  }
}

.p-intro__tab {
  margin: 0 auto 16px;
}

@media screen and (min-width: 768px) {
  .p-intro__tab {
    margin: 0 auto 24px;
  }
}

.p-intro__tab-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #007a6c;
}

@media screen and (min-width: 768px) {
  .p-intro__tab-btn {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.p-intro__tab-btn::before, .p-intro__tab-btn::after {
  display: block;
  content: "";
}

.p-intro__tab-btn::before {
  width: 25px;
  height: 25px;
  margin: 0 6px 0 0;
}

.p-intro__tab-btn::after {
  width: 12px;
  height: 8px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20data-name%3D%22ChevronUnderWhite%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2016%22%3E%3Cpath%20d%3D%22M13%209.9L23%200l3%203-13%2013L0%203l3-3%2010%209.9z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  margin: 0.25em 0 0 6px;
}

.p-intro__tab-btn--01::before {
  background: url(/img/introduction/img_guide01.webp) no-repeat;
  background-size: contain;
}

.p-intro__tab-btn--02::before {
  background: url(/img/introduction/img_guide02.webp) no-repeat;
  background-size: contain;
}

.p-intro__tab-btn--03::before {
  background: url(/img/introduction/img_guide03.webp) no-repeat;
  background-size: contain;
}

.p-intro__tab-btn--04::before {
  background: url(/img/introduction/img_guide04.webp) no-repeat;
  background-size: contain;
}

.p-intro__tab-btn--05::before {
  background: url(/img/introduction/img_guide05.webp) no-repeat;
  background-size: contain;
}

@media (hover: hover) {
  .p-intro__tab-btn:hover {
    background: rgba(0, 122, 108, 0.5);
  }
}

.p-intro__tab-btn.is-active {
  background: rgba(0, 122, 108, 0.5);
}

.p-intro__tab-sec {
  padding: 40px 24px;
  border-radius: 16px;
  background: var(--color-white);
}

@media screen and (min-width: 768px) {
  .p-intro__tab-sec {
    padding: 48px 24px;
  }
}

.p-intro__tab-hdg {
  position: relative;
  text-align: center;
  padding: 0 0 16px;
  margin: 0 0 24px;
}

.p-intro__tab-hdg::after {
  position: absolute;
  display: block;
  width: 32px;
  height: 4px;
  content: "";
  background: var(--color-teal);
  margin: auto;
  left: 0;
  right: 0;
  bottom: 0;
}

.p-intro__tab-read {
  max-width: 640px;
  margin: 0 auto 24px;
}

.p-intro__tab-img {
  padding: 8px 16px;
  margin: 0 0 16px;
  background: var(--color-light);
}

.p-intro__tab-img img {
  width: 150px;
  margin: 0 auto;
}

.p-intro__tab-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 32px;
}

.p-intro__tab-list h3 {
  margin: 0 0 6px;
}

.p-intro__tab-list--01 li {
  width: 100%;
}

@media screen and (min-width: 768px) {
  .p-intro__tab-list--01 li {
    width: 260px;
  }
  .p-intro__tab-list--01 li h3 {
    text-align: center;
  }
}

.p-intro__tab-list--02 li {
  max-width: 848px;
}

@media screen and (min-width: 768px) {
  .p-intro__tab-list--02 li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    gap: 32px;
  }
}

@media screen and (min-width: 768px) {
  .p-intro__tab-list--02 li .p-intro__tab-img {
    -ms-flex-item-align: start;
        align-self: flex-start;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 34.19811%;
  }
}

.p-intro aside {
  padding: 24px;
}

@media screen and (min-width: 768px) {
  .p-intro aside {
    padding: 32px;
  }
}

.p-intro aside h4 {
  color: #c4a838;
  margin: 0 0 6px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImludHJvZHVjdGlvbi5jc3MiLCJmb3VuZGF0aW9uL192YWxpYWJsZXMuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19pbnRyby5zY3NzIiwiZm91bmRhdGlvbi9fbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNpQmhCLGtCQUFBO0FBQ0E7RUFDRSx3QkFBZ0I7RUFDaEIscUJBQWE7RUFDYiwwQkFBa0I7RUFDbEIsdUJBQWU7RUFDZiw2QkFBcUI7RUFDckIscUJBQWE7RUFDYixzQkFBYztFQUNkLDJCQUFtQjtFQUNuQiwwQkFBa0I7RUFDbEIscUJBQWE7RUFDYixzQkFBYztFQUNkLGtKQUFjO0FEZmhCOztBRWZBOzsyQkZtQjJCO0FFZnpCO0VBQ0UsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBRmlCdkI7O0FHcEJFO0VEQ0E7SUFJSSxnQkFBZ0I7SUFDaEIsbUJBQW1CO0VGb0J2QjtBQUNGOztBRWxCRTtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUI7QUZxQnZCOztBRXZCRztFQUlHLGNBQWM7QUZ1QnBCOztBRXBCRTtFQUNFLGtDQUFrQztBRnVCdEM7O0FFdEJJO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQjtBRnlCekI7O0FHN0NFO0VEa0JFO0lBSUksb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixtQkFBZTtRQUFmLGVBQWU7SUFDZix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtFRjRCN0I7QUFDRjs7QUVwQ0s7RUFVRyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLDBCQUFrQjtFQUFsQix1QkFBa0I7RUFBbEIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9DQUFvQztBRjhCNUM7O0FHaEVFO0VEa0JHO0lBa0JLLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2Ysa0JBQWtCO0VGaUMxQjtBQUNGOztBRTdCRTtFQUNFLG1CQUFtQjtBRmdDdkI7O0FHNUVFO0VEMkNBO0lBR0ksbUJBQW1CO0VGbUN2QjtBQUNGOztBRWxDSTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsbUJBQW1CO0FGcUN6Qjs7QUd6RkU7RURnREU7SUFNSSx3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtFRndDN0I7QUFDRjs7QUUvQ0s7RUFTRyxjQUFjO0VBQ2QsV0FBVztBRjBDbkI7O0FFcERLO0VBYUcsV0FBVztFQUNYLFlBQVk7RUFDWixpQkFBaUI7QUYyQ3pCOztBRTFESztFQWtCRyxXQUFXO0VBQ1gsV0FBVztFQUNYLCtTQUErUztFQUMvUyx3QkFBd0I7RUFDeEIsNEJBQTRCO0VBQzVCLHNCQUFzQjtBRjRDOUI7O0FFMUNPO0VBRUcsNkRBQTZEO0VBQzdELHdCQUF3QjtBRjRDbEM7O0FFekNPO0VBRUcsNkRBQTZEO0VBQzdELHdCQUF3QjtBRjJDbEM7O0FFeENPO0VBRUcsNkRBQTZEO0VBQzdELHdCQUF3QjtBRjBDbEM7O0FFdkNPO0VBRUcsNkRBQTZEO0VBQzdELHdCQUF3QjtBRnlDbEM7O0FFdENPO0VBRUcsNkRBQTZEO0VBQzdELHdCQUF3QjtBRndDbEM7O0FFckNNO0VBdkREO0lBeURLLGtDQUFrQztFRndDMUM7QUFDRjs7QUVsR0s7RUE2REssa0NBQWtDO0FGeUM1Qzs7QUV0Q0k7RUFDRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLDhCQUE4QjtBRnlDcEM7O0FHNUpFO0VEZ0hFO0lBS0ksa0JBQWtCO0VGNEN4QjtBQUNGOztBRTFDSTtFQUNFLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBRjZDdEI7O0FFakRLO0VBTUcsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxXQUFXO0VBQ1gsV0FBVztFQUNYLFdBQVc7RUFDWCw2QkFBNkI7RUFDN0IsWUFBWTtFQUNaLE9BQU87RUFDUCxRQUFRO0VBQ1IsU0FBUztBRitDakI7O0FFNUNJO0VBQ0UsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBRitDekI7O0FFN0NJO0VBQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQiw4QkFBOEI7QUZnRHBDOztBRW5ESztFQUtHLFlBQVk7RUFDWixjQUFjO0FGa0R0Qjs7QUUvQ0k7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG1CQUFlO01BQWYsZUFBZTtFQUNmLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLFNBQVM7QUZrRGY7O0FFdERLO0VBTUcsZUFBZTtBRm9EdkI7O0FFbERPO0VBRUcsV0FBVztBRm9EckI7O0FHck5FO0VEK0pLO0lBSUssWUFBWTtFRnVEdEI7RUUzREs7SUFNTyxrQkFBa0I7RUZ3RDlCO0FBQ0Y7O0FFcERPO0VBRUcsZ0JBQWdCO0FGc0QxQjs7QUdsT0U7RUQwS0s7SUFJSyxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUE2QjtRQUE3Qiw2QkFBNkI7SUFDN0IsU0FBUztFRnlEbkI7QUFDRjs7QUcxT0U7RUQwS0s7SUFVTywwQkFBc0I7UUFBdEIsc0JBQXNCO0lBQ3RCLG9CQUFjO1FBQWQsY0FBYztJQUNkLGdCQUFxQjtFRjJEakM7QUFDRjs7QUVsUEE7RUE4TEksYUFBYTtBRndEakI7O0FHdFBFO0VEQUY7SUFnTU0sYUFBYTtFRjJEakI7QUFDRjs7QUU1UEE7RUFtTU0sY0FBYztFQUNkLGVBQWU7QUY2RHJCIiwiZmlsZSI6ImludHJvZHVjdGlvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBDU1MgVmFyaWFibGVzICovXG46cm9vdCB7XG4gIC0tY29sb3ItcHJpbWFyeTogIzM1NDg4YztcbiAgLS1jb2xvci10ZWFsOiAjNjJjMGI1O1xuICAtLWNvbG9yLWRhcmstdGVhbDogIzFhYjA5ZTtcbiAgLS1jb2xvci1hY2NlbnQ6ICNmY2QyNWI7XG4gIC0tY29sb3ItbGlnaHQtYWNjZW50OiAjZjVlMDhiO1xuICAtLWNvbG9yLXRleHQ6ICMxNzIyMmU7XG4gIC0tY29sb3ItbGlnaHQ6ICNmNWY0ZjY7XG4gIC0tY29sb3ItbGlnaHQtZ3JheTogI2Q1ZDRkNjtcbiAgLS1jb2xvci1kYXJrLWdyYXk6ICNhNWE0YTY7XG4gIC0tY29sb3ItYXR0bjogI2U2Mzk0NjtcbiAgLS1jb2xvci13aGl0ZTogI2ZmZmZmZjtcbiAgLS1mb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLFwiTWVpcnlvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIixcIkFyaWFsXCIsXCJZdSBHb3RoaWNcIixzYW5zLXNlcmlmO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jga/jgZjjgoHjgabjga7mlrlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWludHJvX19pbWcge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXJnaW46IDAgYXV0byAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRyb19faW1nIHtcbiAgICBtYXgtd2lkdGg6IDgwM3B4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gIH1cbn1cblxuLnAtaW50cm9fX2Jsb2NrIHtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xufVxuXG4ucC1pbnRyb19fYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wLWludHJvX19ndWlkZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWRhcmstdGVhbCk7XG59XG5cbi5wLWludHJvX19ndWlkZS1oZGcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludHJvX19ndWlkZS1oZGcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnAtaW50cm9fX2d1aWRlLWhkZyBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgbWFyZ2luOiAwIGF1dG8gOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludHJvX19ndWlkZS1oZGcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgbGlzdC1zdHlsZTogMS4wO1xuICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgfVxufVxuXG4ucC1pbnRyb19fdGFiIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50cm9fX3RhYiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgfVxufVxuXG4ucC1pbnRyb19fdGFiLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogIzAwN2E2Yztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50cm9fX3RhYi1idG4ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5wLWludHJvX190YWItYnRuOjpiZWZvcmUsIC5wLWludHJvX190YWItYnRuOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucC1pbnRyb19fdGFiLWJ0bjo6YmVmb3JlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwIDZweCAwIDA7XG59XG5cbi5wLWludHJvX190YWItYnRuOjphZnRlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjBkYXRhLW5hbWUlM0QlMjJDaGV2cm9uVW5kZXJXaGl0ZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjYlMjAxNiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEzJTIwOS45TDIzJTIwMGwzJTIwMy0xMyUyMDEzTDAlMjAzbDMtMyUyMDEwJTIwOS45eiUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luOiAwLjI1ZW0gMCAwIDZweDtcbn1cblxuLnAtaW50cm9fX3RhYi1idG4tLTAxOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9pbnRyb2R1Y3Rpb24vaW1nX2d1aWRlMDEud2VicCkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5wLWludHJvX190YWItYnRuLS0wMjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWcvaW50cm9kdWN0aW9uL2ltZ19ndWlkZTAyLndlYnApIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ucC1pbnRyb19fdGFiLWJ0bi0tMDM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1nL2ludHJvZHVjdGlvbi9pbWdfZ3VpZGUwMy53ZWJwKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnAtaW50cm9fX3RhYi1idG4tLTA0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9pbnRyb2R1Y3Rpb24vaW1nX2d1aWRlMDQud2VicCkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5wLWludHJvX190YWItYnRuLS0wNTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWcvaW50cm9kdWN0aW9uL2ltZ19ndWlkZTA1LndlYnApIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucC1pbnRyb19fdGFiLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjIsIDEwOCwgMC41KTtcbiAgfVxufVxuXG4ucC1pbnRyb19fdGFiLWJ0bi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMiwgMTA4LCAwLjUpO1xufVxuXG4ucC1pbnRyb19fdGFiLXNlYyB7XG4gIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRyb19fdGFiLXNlYyB7XG4gICAgcGFkZGluZzogNDhweCAyNHB4O1xuICB9XG59XG5cbi5wLWludHJvX190YWItaGRnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAxNnB4O1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuXG4ucC1pbnRyb19fdGFiLWhkZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRlYWwpO1xuICBtYXJnaW46IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5wLWludHJvX190YWItcmVhZCB7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDI0cHg7XG59XG5cbi5wLWludHJvX190YWItaW1nIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbn1cblxuLnAtaW50cm9fX3RhYi1pbWcgaW1nIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnAtaW50cm9fX3RhYi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xufVxuXG4ucC1pbnRyb19fdGFiLWxpc3QgaDMge1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG5cbi5wLWludHJvX190YWItbGlzdC0tMDEgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50cm9fX3RhYi1saXN0LS0wMSBsaSB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG4gIC5wLWludHJvX190YWItbGlzdC0tMDEgbGkgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucC1pbnRyb19fdGFiLWxpc3QtLTAyIGxpIHtcbiAgbWF4LXdpZHRoOiA4NDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50cm9fX3RhYi1saXN0LS0wMiBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50cm9fX3RhYi1saXN0LS0wMiBsaSAucC1pbnRyb19fdGFiLWltZyB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMzQuMTk4MTElO1xuICB9XG59XG5cbi5wLWludHJvIGFzaWRlIHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50cm8gYXNpZGUge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cblxuLnAtaW50cm8gYXNpZGUgaDQge1xuICBjb2xvcjogI2M0YTgzODtcbiAgbWFyZ2luOiAwIDAgNnB4O1xufVxuIiwiLy8gYnJlYWtwb2ludFxuJGJyZWFrcG9pbnRzOiAoXG4gICd4cyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1MXB4KScsXG4gICdzcyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5MXB4KScsXG4gICdzbSc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KScsXG4gICdtZCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KScsXG4gICdsbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KScsXG4gICdsZyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCknLFxuICAneGwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpJ1xuKSAhZGVmYXVsdDtcblxuLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4jjga7mm7jjgY3mlrlcbi8vIEBpbmNsdWRlIG1xKG1kKSB7XG4vLyAgIOOBk+OBk+OBq+ODluODqeOCpuOCtuOCteOCpOOCujcyMHB45bmF5Lul5LiK44Gu5aC05ZCI44Gu6Kit5a6a44KS6KiY6LyJXG4vLyB9XG5cbi8v6YGp5a6c5aSJ5pu044GZ44KLXG4vKiBDU1MgVmFyaWFibGVzICovXG46cm9vdCB7XG4gIC0tY29sb3ItcHJpbWFyeTogIzM1NDg4YztcbiAgLS1jb2xvci10ZWFsOiAjNjJjMGI1O1xuICAtLWNvbG9yLWRhcmstdGVhbDogIzFhYjA5ZTtcbiAgLS1jb2xvci1hY2NlbnQ6ICNmY2QyNWI7XG4gIC0tY29sb3ItbGlnaHQtYWNjZW50OiAjZjVlMDhiO1xuICAtLWNvbG9yLXRleHQ6ICMxNzIyMmU7XG4gIC0tY29sb3ItbGlnaHQ6ICNmNWY0ZjY7XG4gIC0tY29sb3ItbGlnaHQtZ3JheTogI2Q1ZDRkNjtcbiAgLS1jb2xvci1kYXJrLWdyYXk6ICNhNWE0YTY7XG4gIC0tY29sb3ItYXR0bjogI2U2Mzk0NjtcbiAgLS1jb2xvci13aGl0ZTogI2ZmZmZmZjtcbiAgLS1mb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLFwiTWVpcnlvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIixcIkFyaWFsXCIsXCJZdSBHb3RoaWNcIixzYW5zLXNlcmlmO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Gv44GY44KB44Gm44Gu5pa5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1pbnRyb3tcbiAgJl9faW1ne1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgbWF4LXdpZHRoOiA4MDNweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gICAgfVxuICB9XG4gICZfX2Jsb2Nre1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gICZfX2d1aWRle1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWRhcmstdGVhbCk7XG4gICAgJi1oZGd7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IDEuMDtcbiAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGFie1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gICAgfVxuICAgICYtYnRue1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA3YTZjO1xuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW46IDAgNnB4IDAgMDtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVye1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjBkYXRhLW5hbWUlM0QlMjJDaGV2cm9uVW5kZXJXaGl0ZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjYlMjAxNiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEzJTIwOS45TDIzJTIwMGwzJTIwMy0xMyUyMDEzTDAlMjAzbDMtMyUyMDEwJTIwOS45eiUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXJnaW46IDAuMjVlbSAwIDAgNnB4O1xuICAgICAgfVxuICAgICAgJi0tMDF7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9pbnRyb2R1Y3Rpb24vaW1nX2d1aWRlMDEud2VicCkgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tMDJ7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9pbnRyb2R1Y3Rpb24vaW1nX2d1aWRlMDIud2VicCkgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tMDN7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9pbnRyb2R1Y3Rpb24vaW1nX2d1aWRlMDMud2VicCkgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tMDR7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9pbnRyb2R1Y3Rpb24vaW1nX2d1aWRlMDQud2VicCkgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tMDV7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9pbnRyb2R1Y3Rpb24vaW1nX2d1aWRlMDUud2VicCkgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMiwgMTA4LCAwLjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMiwgMTA4LCAwLjUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXNlY3tcbiAgICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtaGRne1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAwIDE2cHg7XG4gICAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGVhbCk7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1yZWFke1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gICAgfVxuICAgICYtaW1ne1xuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWxpc3R7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDMycHg7XG4gICAgICBoM3tcbiAgICAgICAgbWFyZ2luOiAwIDAgNnB4O1xuICAgICAgfVxuICAgICAgJi0tMDF7XG4gICAgICAgIGxpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tMDJ7XG4gICAgICAgIGxpe1xuICAgICAgICAgIG1heC13aWR0aDogODQ4cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgIGdhcDogMzJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnAtaW50cm9fX3RhYi1pbWd7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgd2lkdGg6ICgyOTAlLzg0OCkqMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBhc2lkZXtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBwYWRkaW5nOiAzMnB4O1xuICAgIH1cbiAgICBoNHtcbiAgICAgIGNvbG9yOiAjYzRhODM4O1xuICAgICAgbWFyZ2luOiAwIDAgNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4jjga7oqK3lrppcbi8vbWl4aW7jgIBicmVha3BvaW50XG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQ6IG1kKSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIl19 */
