@media all and (min-width: 769px) {
  .about-introduction, .about-concept, .about-gallery, .about-access {
    padding: 0 4.5%; } }

@media all and (max-width: 768px) {
  .about-introduction, .about-concept, .about-gallery, .about-access {
    padding: 0 24px; } }

@media all and (min-width: 769px) {
  .about-introduction {
    margin-top: 80px;
    margin-bottom: 160px; } }

@media all and (max-width: 768px) {
  .about-introduction {
    margin-top: 40px;
    margin-bottom: 120px; } }

@media all and (min-width: 769px) {
  .about-introduction .head-wrapper {
    display: flex;
    justify-content: flex-end;
    margin-top: 160px; } }

@media all and (max-width: 768px) {
  .about-introduction .head-wrapper {
    margin-top: 80px; } }

.about-introduction .head-wrapper .head {
  line-height: 1.45; }
  @media all and (min-width: 769px) {
    .about-introduction .head-wrapper .head {
      font-size: 40px;
      margin-bottom: 48px;
      width: calc((100% / 4) * 3); } }
  @media all and (max-width: 768px) {
    .about-introduction .head-wrapper .head {
      font-size: 28px;
      letter-spacing: -0.03em;
      margin-bottom: 30px; } }

@media all and (min-width: 769px) {
  .about-introduction .text-wrapper {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 112px; } }

@media all and (max-width: 768px) {
  .about-introduction .text-wrapper {
    margin-bottom: 56px; } }

.about-introduction .text-wrapper .text {
  line-height: 2; }
  @media all and (min-width: 769px) {
    .about-introduction .text-wrapper .text {
      font-size: 18px;
      width: calc((100% / 4) * 2); } }
  @media all and (max-width: 768px) {
    .about-introduction .text-wrapper .text {
      font-size: 16px; } }

@media all and (min-width: 769px) {
  .about-introduction .pict-wrapper {
    display: flex;
    justify-content: flex-end;
    margin-top: 20px; } }

@media all and (min-width: 769px) {
  .about-introduction .pict-wrapper .pict {
    width: calc((100% / 4) * 3); } }

@media all and (min-width: 769px) {
  .about-concept {
    margin-bottom: 152px; } }

@media all and (max-width: 768px) {
  .about-concept {
    margin-bottom: 113px; } }

@media all and (min-width: 769px) {
  .about-concept .concept-wrapper {
    display: flex;
    justify-content: flex-end; } }

@media all and (min-width: 769px) {
  .about-concept .concept-wrapper .left {
    margin-top: 26px;
    width: calc((100% / 4) * 2); } }

.about-concept .concept-wrapper .left .head {
  font-family: "Cormorant", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  line-height: 1; }
  @media all and (min-width: 769px) {
    .about-concept .concept-wrapper .left .head {
      font-size: 80px;
      margin-bottom: 48px; } }
  @media all and (max-width: 768px) {
    .about-concept .concept-wrapper .left .head {
      font-size: 48px;
      margin-top: 53px;
      margin-bottom: 48px; } }

@media all and (min-width: 769px) {
  .about-concept .concept-wrapper .left .text {
    width: calc((100% / 5) * 3); } }

@media all and (min-width: 769px) {
  .about-concept .concept-wrapper .left .text.n1 {
    margin-bottom: 24px; } }

@media all and (max-width: 768px) {
  .about-concept .concept-wrapper .left .text.n1 {
    margin-bottom: 16px; } }

@media all and (min-width: 769px) {
  .about-concept .concept-wrapper .right {
    margin-top: -40px;
    width: calc((100% / 4) * 1); } }

@media all and (max-width: 768px) {
  .about-concept .concept-wrapper .pict {
    max-width: 201px;
    margin: 0 auto 48px; } }

@media all and (min-width: 769px) {
  .about-gallery {
    margin-bottom: 160px; } }

@media all and (max-width: 768px) {
  .about-gallery {
    margin-bottom: 121px; } }

@media all and (min-width: 769px) {
  .about-gallery .maps {
    display: flex;
    margin-bottom: 40px; } }

@media all and (max-width: 768px) {
  .about-gallery .maps {
    margin-bottom: 32px;
    margin-top: 37px; } }

@media all and (min-width: 769px) {
  .about-gallery .maps .left {
    width: calc(100% / 2); } }

@media all and (max-width: 768px) {
  .about-gallery .maps .left {
    margin-bottom: 20px; } }

@media all and (min-width: 769px) {
  .about-gallery .maps .right {
    width: calc(100% / 2); } }

@media all and (max-width: 768px) {
  .about-gallery .maps .right .pict {
    margin-bottom: 32px; } }

.about-gallery .maps .right .text {
  font-family: "fot-cezanne-pron", sans-serif;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0.05em; }

.about-gallery .floor-list {
  border-top: solid 1px #E6E6E6; }

.about-gallery .floor-item {
  border-bottom: solid 1px #E6E6E6; }
  @media all and (min-width: 769px) {
    .about-gallery .floor-item {
      display: flex;
      padding-top: 40px;
      padding-bottom: 40px; } }
  @media all and (max-width: 768px) {
    .about-gallery .floor-item {
      padding-top: 32px;
      padding-bottom: 40px; } }
  @media all and (min-width: 769px) {
    .about-gallery .floor-item .pict {
      margin-right: 4.5%;
      width: calc((100% / 4) * 2 - 4.5%); } }
  @media all and (max-width: 768px) {
    .about-gallery .floor-item .pict {
      margin-bottom: 40px; } }
  @media all and (min-width: 769px) {
    .about-gallery .floor-item .text {
      width: calc((100% / 4) * 2); } }
  @media all and (min-width: 769px) {
    .about-gallery .floor-item .text .head {
      font-size: 24px;
      margin-bottom: 13px; } }
  @media all and (max-width: 768px) {
    .about-gallery .floor-item .text .head {
      font-size: 20px;
      margin-bottom: 11px; } }
  .about-gallery .floor-item .text .info {
    font-family: "fot-cezanne-pron", sans-serif;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0.05em; }
    @media all and (max-width: 768px) {
      .about-gallery .floor-item .text .info {
        font-size: 15px; } }
  .about-gallery .floor-item .floor-number {
    width: auto; }
    @media all and (min-width: 769px) {
      .about-gallery .floor-item .floor-number {
        height: 20px;
        margin-bottom: 60px; } }
    @media all and (max-width: 768px) {
      .about-gallery .floor-item .floor-number {
        height: 16px;
        margin-bottom: 24px; } }
    .about-gallery .floor-item .floor-number img {
      margin-left: 0;
      margin-right: auto;
      width: auto;
      height: 100%; }

@media all and (min-width: 769px) {
  .about-access {
    margin-bottom: 240px;
    margin-top: -100px;
    padding-top: 100px; } }

@media all and (max-width: 768px) {
  .about-access {
    margin-bottom: 160px;
    margin-top: -80px;
    padding-top: 80px; } }

@media all and (min-width: 769px) {
  .about-access .access-wrapper {
    margin-top: -32px; } }

.about-access .access-wrapper .map {
  overflow: hidden;
  position: relative; }
  @media all and (min-width: 769px) {
    .about-access .access-wrapper .map {
      display: flex;
      height: 0;
      padding-bottom: 30%;
      width: calc((100% / 4) * 3);
      margin: 0 0 60px auto; } }
  @media all and (max-width: 768px) {
    .about-access .access-wrapper .map {
      height: 240px;
      margin-top: 37px;
      margin-bottom: 40px; } }
  .about-access .access-wrapper .map iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }

@media all and (min-width: 769px) {
  .about-access .access-wrapper .text-wrapper {
    display: flex;
    width: calc((100% / 4) * 3);
    margin-left: auto;
    margin-right: 0; } }

.about-access .access-wrapper .text-wrapper .content {
  font-family: "fot-cezanne-pron", sans-serif;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0.05em; }
  @media all and (min-width: 769px) {
    .about-access .access-wrapper .text-wrapper .content {
      width: calc(100% / 3); } }
  @media all and (max-width: 768px) {
    .about-access .access-wrapper .text-wrapper .content:not(:last-child) {
      margin-bottom: 32px; } }
  .about-access .access-wrapper .text-wrapper .content .access-head {
    margin-bottom: 8px; }
    @media all and (max-width: 768px) {
      .about-access .access-wrapper .text-wrapper .content .access-head {
        font-size: 15px !important; } }
    .about-access .access-wrapper .text-wrapper .content .access-head::before {
      background-color: #B09D60;
      border-radius: 3px;
      content: "";
      display: inline-block;
      width: 6px;
      height: 6px;
      margin: 0 8px 2px 0; }
  .about-access .access-wrapper .text-wrapper .content .text {
    line-height: 1.5; }
    @media all and (max-width: 768px) {
      .about-access .access-wrapper .text-wrapper .content .text * {
        font-size: 15px !important; } }
    .about-access .access-wrapper .text-wrapper .content .text p > a {
      font-size: 14px !important; }
      .about-access .access-wrapper .text-wrapper .content .text p > a::after {
        background-image: url("../images/arrow-diagonal.svg");
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        display: inline-block;
        margin-left: 2px;
        height: 10.61px;
        width: 10.61px;
        vertical-align: middle;
        z-index: 1; }
      .about-access .access-wrapper .text-wrapper .content .text p > a:hover {
        opacity: 1; }
        .about-access .access-wrapper .text-wrapper .content .text p > a:hover::after {
          animation: arrow-diagonal 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s 1 forwards; }
    .about-access .access-wrapper .text-wrapper .content .text p span:last-of-type {
      display: inline-block;
      margin-bottom: 4px; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wYWdlcy9hYm91dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbmZpZy9fdHlwb2dyYXBoeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWNJO0VBSkY7SUFLSSxlQUFlLElBS2xCOztBQUhDO0VBUEY7SUFRSSxlQUFlLElBRWxCOztBQUlDO0VBREY7SUFFSSxnQkFBZ0I7SUFDaEIsb0JBQW9CLElBNkR2Qjs7QUEzREM7RUFMRjtJQU1JLGdCQUFnQjtJQUNoQixvQkFBb0IsSUF5RHZCOztBQXRERztFQVZIO0lBV0ssYUFBYTtJQUNiLHlCQUF5QjtJQUN6QixpQkFBaUIsSUFrQnBCOztBQWhCQztFQWZIO0lBZ0JLLGdCQUFnQixJQWVuQjs7QUEvQkY7RUFtQkssaUJBQWlCO0VBQ2pCO0lBcEJMO01BcUJPLGVBQWU7TUFDZixtQkFBbUI7TUFDbkIsMkJBQTJCLElBTzlCO0VBTEM7SUF6Qkw7TUEwQk8sZUFBZTtNQUNmLHVCQUF1QjtNQUN2QixtQkFBbUIsSUFFdEI7O0FBR0Q7RUFqQ0g7SUFrQ0ssYUFBYTtJQUNiLHlCQUF5QjtJQUN6QixvQkFBb0IsSUFldkI7O0FBYkM7RUF0Q0g7SUF1Q0ssbUJBQW1CLElBWXRCOztBQW5ERjtFQTBDSyxjQUFjO0VBQ2Q7SUEzQ0w7TUE0Q08sZUFBZTtNQUNmLDJCQUEyQixJQUs5QjtFQUhDO0lBL0NMO01BZ0RPLGVBQWUsSUFFbEI7O0FBR0Q7RUFyREg7SUFzREssYUFBYTtJQUNiLHlCQUF5QjtJQUN6QixnQkFBZ0IsSUFPbkI7O0FBSkc7RUEzREw7SUE0RE8sMkJBQTJCLElBRTlCOztBQUtIO0VBREY7SUFFSSxvQkFBb0IsSUF1RHZCOztBQXJEQztFQUpGO0lBS0ksb0JBQW9CLElBb0R2Qjs7QUFqREc7RUFSSDtJQVNLLGFBQWE7SUFDYix5QkFBeUIsSUE4QzVCOztBQTNDRztFQWJMO0lBY08sZ0JBQWdCO0lBQ2hCLDJCQUEyQixJQTRCOUI7O0FB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a0JBQWtCO0lBQ2xCO01BekRUO1FBMERXLDBCQUEwQixJQVc3QjtJQXJFUjtNQTZEVyx5QkFBeUI7TUFDekIsa0JBQWtCO01BQ2xCLFdBQVc7TUFDWCxxQkFBcUI7TUFDckIsVUFBVTtNQUNWLFdBQVc7TUFDWCxtQkFBbUI7RUFuRTlCO0lBdUVTLGdCQUFnQjtJQUVkO01BekVYO1FBMEVhLDBCQUEwQixJQUU1QjtJQTVFWDtNQThFVywwQkFBMEI7TUE5RXJDO1FBZ0ZhLHFEQUF5RDtRQUN6RCw0QkFBNEI7UUFDNUIsd0JBQXdCO1FBQ3hCLFdBQVc7UUFDWCxxQkFBcUI7UUFDckIsZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixjQUFjO1FBQ2Qsc0JBQXNCO1FBQ3RCLFVBQVU7TUF6RnZCO1FBNEZhLFVBQVU7UUE1RnZCO1VBOEZlLGdGQUFnRjtJQTlGL0Y7TUFxR2UscUJBQXFCO01BQ3JCLGtCQUFrQiIsImZpbGUiOiIuL2Nzcy9hYm91dC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi8uLi9jb25maWcvbWVkaWFxdWVyeVwiO1xuQGltcG9ydCBcIi4vLi4vY29uZmlnL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCIuLy4uL2NvbmZpZy92YXJpYWJsZXNcIjtcblxuXG4uYWJvdXQge1xuICAmLWNvbnRhaW5lciB7fVxuICAmLWNvbnRlbnQge31cblxuICAvLyDlt6blj7PkvZnnmb1cbiAgJi1pbnRyb2R1Y3Rpb24sXG4gICYtY29uY2VwdCxcbiAgJi1nYWxsZXJ5LFxuICAmLWFjY2VzcyB7XG4gICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgIHBhZGRpbmc6IDAgNC41JTtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICB9XG4gIH1cblxuICAvLyBJbnRyb2R1Y3Rpb25cbiAgJi1pbnRyb2R1Y3Rpb24ge1xuICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtYXhNfSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuICAgIC5oZWFkLXdyYXBwZXIge1xuICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgfVxuICAgICAgLmhlYWQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDQpICogMyk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExMnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICAgIH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gNCkgKiAyKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucGljdC13cmFwcGVyIHtcbiAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICAucGljdCB7XG4gICAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyA0KSAqIDMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIENvbmNlcHRcbiAgJi1jb25jZXB0IHtcbiAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTUycHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtYXhNfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTNweDtcbiAgICB9XG4gICAgLmNvbmNlcHQtd3JhcHBlciB7XG4gICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgICAgLmxlZnQge1xuICAgICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyA0KSAqIDIpO1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkIHtcbiAgICAgICAgICBAaW5jbHVkZSBlbi1zZXJpZjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gNSkgKiAzKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5uMXtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJpZ2h0IHtcbiAgICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDQpICogMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5waWN0IHtcbiAgICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMXB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQ4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gR2FsbGVyeVxuICAmLWdhbGxlcnkge1xuICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMXB4O1xuICAgIH1cbiAgICAubWFwcyB7XG4gICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICAgIH1cbiAgICAgIC5sZWZ0IHtcbiAgICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmlnaHQge1xuICAgICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICAgICAgfVxuICAgICAgICAucGljdCB7XG4gICAgICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAjeyRtYXhNfSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUganAtc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZmxvb3ItbGlzdCB7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0U2RTZFNjtcbiAgICB9XG4gICAgLmZsb29yLWl0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNFNkU2RTY7XG4gICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAucGljdCB7XG4gICAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0LjUlO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gNCkgKiAyIC0gNC41JSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dCB7XG4gICAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyA0KSAqIDIpO1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkIHtcbiAgICAgICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbmZvIHtcbiAgICAgICAgICBAaW5jbHVkZSBqcC1zYW5zLXNlcmlmO1xuICAgICAgICAgIEBtZWRpYSAjeyRtYXhNfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmxvb3ItbnVtYmVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQWNjZXNzXG4gICYtYWNjZXNzIHtcbiAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtYXhNfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuICAgIC5hY2Nlc3Mtd3JhcHBlciB7XG4gICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgICAgIH1cbiAgICAgIC5tYXAge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwJTtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDQpICogMyk7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNjBweCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtYXhNfSB7XG4gICAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gNCkgKiAzKTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIEBpbmNsdWRlIGpwLXNhbnMtc2VyaWY7XG4gICAgICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtYXhNfSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hY2Nlc3MtaGVhZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCMDlENjA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweCAycHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAgPiBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlX3BhdGggKyBcImFycm93LWRpYWdvbmFsLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAuNjFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAuNjFweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBhbmltYXRpb246IGFycm93LWRpYWdvbmFsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMHMgMSBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gU2hpcHBvcmkgTWluY2hvIEIxXG5AbWl4aW4gYmFzZS1mb250LWZhbWlseSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNobyBCMVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLy8gRk9ULeOCu+OCtuODs+ODjFxuQG1peGluIGpwLXNhbnMtc2VyaWYge1xuICBmb250LWZhbWlseTogXCJmb3QtY2V6YW5uZS1wcm9uXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi8vIE5ldWUgSGFhcyBHcm90ZXNrIFRleHQgUHJvIDU1IFJvbWFuXG5AbWl4aW4gZW4tc2Fucy1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIGVuLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50XCIsIHNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4iXSwic291cmNlUm9vdCI6IiJ9*/