  @charset "UTF-8";
/* ------------------------------
    mixin
------------------------------ */
html {
  visibility: hidden;
}

html.wf-active {
  visibility: visible;
}

#sec_movie_mv {
  position: relative;
  aspect-ratio: 1280/488;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 767px) {
  #sec_movie_mv {
    aspect-ratio: 750/578;
  }
}
#sec_movie_mv .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#sec_movie_mv .bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#sec_movie_mv .txts {
  color: #fff;
  text-align: center;
  padding-top: 3.6rem;
}
@media screen and (max-width: 767px) {
  #sec_movie_mv .txts {
    padding-top: 1.5rem;
  }
}
#sec_movie_mv .txts span {
  display: block;
  line-height: 1;
}
#sec_movie_mv .txt01 {
  font-size: 3rem;
  letter-spacing: -0.013em;
  text-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.75);
}
@media screen and (max-width: 767px) {
  #sec_movie_mv .txt01 {
    font-size: 1.8rem;
    text-shadow: 0 0 0.4rem rgba(0, 0, 0, 0.75);
  }
}
#sec_movie_mv .txt02 {
  font-size: 4.5rem;
  letter-spacing: -0.025em;
  text-shadow: 0 0 0.4rem rgba(0, 0, 0, 0.75);
  margin-top: 2.5rem;
}
@media screen and (max-width: 767px) {
  #sec_movie_mv .txt02 {
    font-size: 2.8rem;
    margin-top: 1.5rem;
  }
}
#sec_movie_mv .txt03 {
  font-size: 5.6rem;
  text-shadow: 0 0 0.4rem rgba(0, 0, 0, 0.75);
  margin-top: 1rem;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (max-width: 767px) {
  #sec_movie_mv .txt03 {
    font-size: 3.6rem;
  }
}

#sec_movie_gallery {
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(221, 128, 85)), color-stop(17%, rgb(217, 150, 147)), color-stop(46%, rgb(157, 152, 191)), color-stop(75%, rgb(74, 119, 149)), to(rgb(29, 78, 114)));
  background: linear-gradient(0deg, rgb(221, 128, 85) 0%, rgb(217, 150, 147) 17%, rgb(157, 152, 191) 46%, rgb(74, 119, 149) 75%, rgb(29, 78, 114) 100%);
  padding: 4.5rem 2.5rem 16.5rem;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery {
    padding: 1.2rem 1.2rem 0;
    overflow: hidden;
  }
}
#sec_movie_gallery > .bg {
  padding: 12.8rem 2.5rem 13.5rem;
  background: #ffffff;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg {
    padding: 7.2rem 3.2rem 13.75rem;
  }
}
#sec_movie_gallery > .bg .inner {
  width: 100%;
  max-width: 900px;
  margin-inline: auto;
}
#sec_movie_gallery > .bg .ttl_circle {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-inline: auto;
}
#sec_movie_gallery > .bg .head {
  padding: 4rem 8rem 3.3rem;
  border-bottom: 1px solid #C8C8C8;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .head {
    padding: 3.4rem 0 4.8rem;
  }
}
#sec_movie_gallery > .bg .head .ttl {
  text-align: center;
  font-size: 2.8rem;
  letter-spacing: -0.06em;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .head .ttl {
    font-size: 2.6rem;
    line-height: 1.2727272727;
    letter-spacing: 0;
  }
}
#sec_movie_gallery > .bg .head .txt {
  font-size: 1.5rem;
  line-height: 1.8666666667;
  margin-top: 2rem;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .head .txt {
    font-size: 1.6rem;
    line-height: 2;
  }
}
#sec_movie_gallery > .bg .grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 7rem 4.8rem;
  padding: 8.2rem 6rem 0;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .grid {
    grid-template-columns: 1fr;
    gap: 9rem 0;
    padding: 5rem 0;
  }
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .grid .item {
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: auto auto auto 1fr;
  }
}
#sec_movie_gallery > .bg .grid .video {
  width: 100%;
  aspect-ratio: 366/205;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .grid .video {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin-top: 1.2rem;
    aspect-ratio: 600/338;
  }
}
#sec_movie_gallery > .bg .grid .video a {
  display: block;
}
#sec_movie_gallery > .bg .grid .video img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#sec_movie_gallery > .bg .grid .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #2e84d6;
  gap: 2rem;
  margin-top: 2.2rem;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .grid .flex {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    gap: 2.6rem;
    margin-top: 0;
  }
}
#sec_movie_gallery > .bg .grid .flex .en {
  font-weight: 600;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .grid .flex .en {
    font-size: 1.8rem;
  }
}
#sec_movie_gallery > .bg .grid .flex .ja {
  position: relative;
  font-size: 1.5rem;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .grid .flex .ja {
    font-size: 1.7rem;
  }
}
#sec_movie_gallery > .bg .grid .flex .ja::before {
  content: "";
  position: absolute;
  top: 50%;
  translate: 0 -50%;
  left: -1.2rem;
  width: 0.7rem;
  height: 1px;
  background: #2e84d6;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .grid .flex .ja::before {
    left: -1.8rem;
    width: 0.8rem;
  }
}
#sec_movie_gallery > .bg .grid .ttl {
  font-size: 2.2rem;
  margin-top: 0.5rem;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .grid .ttl {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    font-size: 2.6rem;
    line-height: 1.2727272727;
  }
}
#sec_movie_gallery > .bg .grid .txt {
  font-size: 1.4rem;
  line-height: 2;
  margin-top: 1.5rem;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .grid .txt {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    font-size: 1.7rem;
  }
}
#sec_movie_gallery > .bg .full {
  display: grid;
  grid-template-columns: 14rem 1fr;
  grid-template-rows: 33.8rem auto 1fr;
  grid-template-areas: "area1 area1" "area2 area4" "area3 area4";
  gap: 0 2.5rem;
  margin: 7.4rem auto 10rem;
  width: 60rem;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .full {
    grid-template-columns: 100%;
    grid-template-rows: auto auto auto 1fr;
    grid-template-areas: "area2" "area3" "area1" "area4";
    gap: 0;
    margin: 4.3rem auto 0;
    width: 100%;
  }
}
#sec_movie_gallery > .bg .full .video {
  grid-area: area1;
  width: 100%;
  aspect-ratio: 600/338;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .full .video {
    margin-top: 1.6rem;
  }
}
#sec_movie_gallery > .bg .full .video a {
  display: block;
  width: 100%;
  height: 100%;
}
#sec_movie_gallery > .bg .full .video img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#sec_movie_gallery > .bg .full .video.comingsoon {
  position: relative;
}
#sec_movie_gallery > .bg .full .video.comingsoon::before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: url(/expo2025/assets/img/movie/movie_img01@2x.jpg) no-repeat center center/contain;
}
#sec_movie_gallery > .bg .full .video.comingsoon::after {
  content: "Coming soon...";
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  color: #fff;
  font-weight: 600;
  font-size: 2.7rem;
  font-family: "Montserrat", sans-serif;
  text-align: center;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .full .video.comingsoon::after {
    font-size: 1.9rem;
  }
}
#sec_movie_gallery > .bg .full .en {
  grid-area: area2;
  font-weight: 600;
  color: #2e84d6;
  margin-top: 2.2rem;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .full .en {
    font-size: 1.9rem;
    margin-top: 0;
  }
}
#sec_movie_gallery > .bg .full .ttl {
  grid-area: area3;
  font-size: 2.2rem;
  letter-spacing: -0.072em;
  margin-top: 0.1rem;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .full .ttl {
    font-size: 2.6rem;
    letter-spacing: 0;
    margin-top: 0.4rem;
  }
}
#sec_movie_gallery > .bg .full .txt {
  grid-area: area4;
  font-size: 1.4rem;
  line-height: 2;
  margin-top: 2.2rem;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .full .txt {
    font-size: 1.7rem;
    margin-top: 1.5rem;
  }
}
#sec_movie_gallery > .bg .intro {
  width: 86rem;
  padding: 4.2rem 0;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  grid-template-rows: 0.8fr auto 2.8fr;
  grid-template-areas: "area1 area2" "area1 area3" "area1 area4";
  gap: 0 4rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #E9E9E9;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .intro {
    position: relative;
    grid-template-columns: 100%;
    grid-template-rows: auto auto auto 1fr;
    grid-template-areas: "area2" "area3" "area1" "area4";
    gap: 0;
    margin: 8.75rem auto 0;
    width: 100%;
    background: transparent;
  }
  #sec_movie_gallery > .bg .intro::before {
    content: "";
    width: 87.7vw;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    background: #E9E9E9;
    z-index: 0;
  }
}
#sec_movie_gallery > .bg .intro .video {
  grid-area: area1;
  width: 36.8rem;
  margin-left: auto;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .intro .video {
    position: relative;
    width: 100%;
  }
}
#sec_movie_gallery > .bg .intro .video.comingsoon {
  position: relative;
}
#sec_movie_gallery > .bg .intro .video.comingsoon::before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: url(/expo2025/assets/img/movie/movie_img02@2x.jpg) no-repeat center center/contain;
}
#sec_movie_gallery > .bg .intro .video.comingsoon::after {
  content: "Coming soon...";
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  color: #fff;
  font-weight: 600;
  font-size: 2.5rem;
  font-family: "Montserrat", sans-serif;
  text-align: center;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .intro .video.comingsoon::after {
    font-size: 1.9rem;
  }
}
#sec_movie_gallery > .bg .intro .en {
  grid-area: area2;
  font-size: 1.5rem;
  font-weight: 600;
  color: #2e84d6;
  line-height: 1.2;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .intro .en {
    position: relative;
    font-size: 1.6rem;
    text-align: center;
    margin-top: 0;
    margin-bottom: 1em;
  }
}
#sec_movie_gallery > .bg .intro .ttl {
  grid-area: area3;
  font-size: 2.2rem;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .intro .ttl {
    position: relative;
    font-size: 2.6rem;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 1em;
  }
}
#sec_movie_gallery > .bg .intro .txt {
  grid-area: area4;
  width: 33.3rem;
  font-size: 1.4rem;
  line-height: 2;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery > .bg .intro .txt {
    position: relative;
    width: 100%;
    font-size: 1.7rem;
    margin-top: 1.5rem;
  }
}
#sec_movie_gallery .link {
  margin: 16.8rem auto 0;
  width: 94rem;
  height: 36.9rem;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery .link {
    margin: 1.4rem -1.2rem 0;
    width: calc(100% + 2.4rem);
    height: unset;
    aspect-ratio: 750/584;
  }
}
#sec_movie_gallery .link a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
}
#sec_movie_gallery .link a * {
  text-decoration: none;
}
#sec_movie_gallery .link a:hover * {
  text-decoration: none;
}
#sec_movie_gallery .link a > .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#sec_movie_gallery .link a > .bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#sec_movie_gallery .link a .txts {
  position: relative;
  text-align: center;
  padding-top: 2rem;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery .link a .txts {
    padding-top: 1rem;
  }
}
#sec_movie_gallery .link a .txt01 {
  font-size: 1.5rem;
  color: #fff;
  font-weight: 600;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery .link a .txt01 {
    font-size: 1.6rem;
  }
}
#sec_movie_gallery .link a .txt02 {
  font-size: 2.2rem;
  color: #fff;
  line-height: 1;
  letter-spacing: -0.013em;
  margin-top: 2.2rem;
  text-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.75);
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery .link a .txt02 {
    font-size: 1.8rem;
    margin-top: 2.5rem;
    text-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.75);
  }
}
#sec_movie_gallery .link a .txt03 {
  font-size: 3.3rem;
  color: #fff;
  line-height: 1;
  letter-spacing: -0.025em;
  margin-top: 2rem;
  text-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.75);
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery .link a .txt03 {
    font-size: 2.9rem;
    margin-top: 1.4rem;
    text-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.75);
  }
}
#sec_movie_gallery .link a .txt04 {
  font-size: 4.1rem;
  color: #fff;
  line-height: 1;
  margin-top: 1rem;
  text-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.75);
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery .link a .txt04 {
    font-size: 3.6rem;
    margin-top: 0.7rem;
    text-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.75);
  }
}
#sec_movie_gallery .link a .btn {
  background: #fff;
  color: #2e84d6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 23rem;
  height: 4.6rem;
  border-radius: 100px;
  font-size: 1.6rem;
  font-weight: 500;
  position: relative;
  overflow: hidden;
  margin: 2.5rem auto 0;
}
@media screen and (max-width: 767px) {
  #sec_movie_gallery .link a .btn {
    width: 26rem;
    height: 6rem;
    font-size: 1.8rem;
  }
}
#sec_movie_gallery .link a .btn > * {
  position: relative;
  z-index: 1;
}
#sec_movie_gallery .link a .btn::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  translate: -50% -50%;
  background: #2e84d6;
  width: 25rem;
  height: 25rem;
  border-radius: 100%;
  scale: 0;
  -webkit-transition: scale 0.5s ease;
  transition: scale 0.5s ease;
}
@media screen and (min-width: 768px) {
  #sec_movie_gallery .link a:hover {
    opacity: 1; /* SafariÓÃ */
    text-decoration-line: none; /* ˜ËœÊ¥×¥í¥Ñ¥Æ¥£ */
  }
  #sec_movie_gallery .link a:hover .btn {
    color: #fff;
  }
  #sec_movie_gallery .link a:hover .btn::before {
    scale: 1;
  }
}

/*# sourceMappingURL=data:application/json;base64,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QUF3QjtFQUN4QixnQkFBZ0I7RUFDaEIsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRTtJQUNFLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsMkNBQTJDO0VBQzdDO0FBQ0Y7QUFDQTtFQUNFLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsY0FBYztFQUNkLGdCQUFnQjtFQUNoQiwyQ0FBMkM7RUFDM0MscUNBQTZCO1VBQTdCLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0U7SUFDRSxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLDJDQUEyQztFQUM3QztBQUNGO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsWUFBWTtFQUNaLGNBQWM7RUFDZCxvQkFBb0I7RUFDcEIsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0U7SUFDRSxZQUFZO0lBQ1osWUFBWTtJQUNaLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtBQUNaO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxRQUFRO0VBQ1Isb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixRQUFRO0VBQ1IsbUNBQTJCO0VBQTNCLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0U7SUFDRSxVQUFVLEVBQzBCLFlBQVk7SUFDaEQsMEJBQTBCLEVBQUUsWUFBWTtFQUMxQztFQUNBO0lBQ0UsV0FBVztFQUNiO0VBQ0E7SUFDRSxRQUFRO0VBQ1Y7QUFDRiIsImZpbGUiOiJtb3ZpZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBtaXhpblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5odG1sLndmLWFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbiNzZWNfbW92aWVfbXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogMTI4MC80ODg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NlY19tb3ZpZV9tdiB7XG4gICAgYXNwZWN0LXJhdGlvOiA3NTAvNTc4O1xuICB9XG59XG4jc2VjX21vdmllX212IC5iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI3NlY19tb3ZpZV9tdiAuYmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jc2VjX21vdmllX212IC50eHRzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMuNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzZWNfbW92aWVfbXYgLnR4dHMge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cbn1cbiNzZWNfbW92aWVfbXYgLnR4dHMgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNzZWNfbW92aWVfbXYgLnR4dDAxIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDEzZW07XG4gIHRleHQtc2hhZG93OiAwIDAgMC41cmVtIHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2VjX21vdmllX212IC50eHQwMSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwLjRyZW0gcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgfVxufVxuI3NlY19tb3ZpZV9tdiAudHh0MDIge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICB0ZXh0LXNoYWRvdzogMCAwIDAuNHJlbSByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2VjX21vdmllX212IC50eHQwMiB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG4jc2VjX21vdmllX212IC50eHQwMyB7XG4gIGZvbnQtc2l6ZTogNS42cmVtO1xuICB0ZXh0LXNoYWRvdzogMCAwIDAuNHJlbSByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NlY19tb3ZpZV9tdiAudHh0MDMge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG59XG5cbiNzZWNfbW92aWVfZ2FsbGVyeSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjIxLCAxMjgsIDg1KSAwJSwgcmdiKDIxNywgMTUwLCAxNDcpIDE3JSwgcmdiKDE1NywgMTUyLCAxOTEpIDQ2JSwgcmdiKDc0LCAxMTksIDE0OSkgNzUlLCByZ2IoMjksIDc4LCAxMTQpIDEwMCUpO1xuICBwYWRkaW5nOiA0LjVyZW0gMi41cmVtIDE2LjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2VjX21vdmllX2dhbGxlcnkge1xuICAgIHBhZGRpbmc6IDEuMnJlbSAxLjJyZW0gMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4jc2VjX21vdmllX2dhbGxlcnkgPiAuYmcge1xuICBwYWRkaW5nOiAxMi44cmVtIDIuNXJlbSAxMy41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NlY19tb3ZpZV9nYWxsZXJ5ID4gLmJnIHtcbiAgICBwYWRkaW5nOiA3LjJyZW0gMy4ycmVtIDEzLjc1cmVtO1xuICB9XG59XG4jc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4jc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLnR0bF9jaXJjbGUge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4jc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmhlYWQge1xuICBwYWRkaW5nOiA0cmVtIDhyZW0gMy4zcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M4QzhDODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzZWNfbW92aWVfZ2FsbGVyeSA+IC5iZyAuaGVhZCB7XG4gICAgcGFkZGluZzogMy40cmVtIDAgNC44cmVtO1xuICB9XG59XG4jc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmhlYWQgLnR0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NlY19tb3ZpZV9nYWxsZXJ5ID4gLmJnIC5oZWFkIC50dGwge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI3MjcyNzI3Mjc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cbiNzZWNfbW92aWVfZ2FsbGVyeSA+IC5iZyAuaGVhZCAudHh0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg2NjY2NjY2Njc7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmhlYWQgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cbiNzZWNfbW92aWVfZ2FsbGVyeSA+IC5iZyAuZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogN3JlbSA0LjhyZW07XG4gIHBhZGRpbmc6IDguMnJlbSA2cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogOXJlbSAwO1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NlY19tb3ZpZV9nYWxsZXJ5ID4gLmJnIC5ncmlkIC5pdGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvIDFmcjtcbiAgfVxufVxuI3NlY19tb3ZpZV9nYWxsZXJ5ID4gLmJnIC5ncmlkIC52aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDM2Ni8yMDU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmdyaWQgLnZpZGVvIHtcbiAgICBvcmRlcjogMztcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgYXNwZWN0LXJhdGlvOiA2MDAvMzM4O1xuICB9XG59XG4jc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmdyaWQgLnZpZGVvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNzZWNfbW92aWVfZ2FsbGVyeSA+IC5iZyAuZ3JpZCAudmlkZW8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmdyaWQgLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzJlODRkNjtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW4tdG9wOiAyLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmdyaWQgLmZsZXgge1xuICAgIG9yZGVyOiAxO1xuICAgIGdhcDogMi42cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiNzZWNfbW92aWVfZ2FsbGVyeSA+IC5iZyAuZ3JpZCAuZmxleCAuZW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NlY19tb3ZpZV9nYWxsZXJ5ID4gLmJnIC5ncmlkIC5mbGV4IC5lbiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbiNzZWNfbW92aWVfZ2FsbGVyeSA+IC5iZyAuZ3JpZCAuZmxleCAuamEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NlY19tb3ZpZV9nYWxsZXJ5ID4gLmJnIC5ncmlkIC5mbGV4IC5qYSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbn1cbiNzZWNfbW92aWVfZ2FsbGVyeSA+IC5iZyAuZ3JpZCAuZmxleCAuamE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zbGF0ZTogMCAtNTAlO1xuICBsZWZ0OiAtMS4ycmVtO1xuICB3aWR0aDogMC43cmVtO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzJlODRkNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzZWNfbW92aWVfZ2FsbGVyeSA+IC5iZyAuZ3JpZCAuZmxleCAuamE6OmJlZm9yZSB7XG4gICAgbGVmdDogLTEuOHJlbTtcbiAgICB3aWR0aDogMC44cmVtO1xuICB9XG59XG4jc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmdyaWQgLnR0bCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmdyaWQgLnR0bCB7XG4gICAgb3JkZXI6IDI7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjcyNzI3MjcyNztcbiAgfVxufVxuI3NlY19tb3ZpZV9nYWxsZXJ5ID4gLmJnIC5ncmlkIC50eHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzZWNfbW92aWVfZ2FsbGVyeSA+IC5iZyAuZ3JpZCAudHh0IHtcbiAgICBvcmRlcjogNDtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuI3NlY19tb3ZpZV9nYWxsZXJ5ID4gLmJnIC5mdWxsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNHJlbSAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMzMuOHJlbSBhdXRvIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhcmVhMSBhcmVhMVwiIFwiYXJlYTIgYXJlYTRcIiBcImFyZWEzIGFyZWE0XCI7XG4gIGdhcDogMCAyLjVyZW07XG4gIG1hcmdpbjogNy40cmVtIGF1dG8gMTByZW07XG4gIHdpZHRoOiA2MHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzZWNfbW92aWVfZ2FsbGVyeSA+IC5iZyAuZnVsbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG8gMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYXJlYTJcIiBcImFyZWEzXCIgXCJhcmVhMVwiIFwiYXJlYTRcIjtcbiAgICBnYXA6IDA7XG4gICAgbWFyZ2luOiA0LjNyZW0gYXV0byAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmZ1bGwgLnZpZGVvIHtcbiAgZ3JpZC1hcmVhOiBhcmVhMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNjAwLzMzODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzZWNfbW92aWVfZ2FsbGVyeSA+IC5iZyAuZnVsbCAudmlkZW8ge1xuICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgfVxufVxuI3NlY19tb3ZpZV9nYWxsZXJ5ID4gLmJnIC5mdWxsIC52aWRlbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmZ1bGwgLnZpZGVvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI3NlY19tb3ZpZV9nYWxsZXJ5ID4gLmJnIC5mdWxsIC52aWRlby5jb21pbmdzb29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3NlY19tb3ZpZV9nYWxsZXJ5ID4gLmJnIC5mdWxsIC52aWRlby5jb21pbmdzb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21vdmllL21vdmllX2ltZzAxQDJ4LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbn1cbiNzZWNfbW92aWVfZ2FsbGVyeSA+IC5iZyAuZnVsbCAudmlkZW8uY29taW5nc29vbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkNvbWluZyBzb29uLi4uXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNsYXRlOiAtNTAlIC01MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIuN3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmZ1bGwgLnZpZGVvLmNvbWluZ3Nvb246OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgfVxufVxuI3NlY19tb3ZpZV9nYWxsZXJ5ID4gLmJnIC5mdWxsIC5lbiB7XG4gIGdyaWQtYXJlYTogYXJlYTI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMmU4NGQ2O1xuICBtYXJnaW4tdG9wOiAyLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmZ1bGwgLmVuIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4jc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmZ1bGwgLnR0bCB7XG4gIGdyaWQtYXJlYTogYXJlYTM7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDcyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzZWNfbW92aWVfZ2FsbGVyeSA+IC5iZyAuZnVsbCAudHRsIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwLjRyZW07XG4gIH1cbn1cbiNzZWNfbW92aWVfZ2FsbGVyeSA+IC5iZyAuZnVsbCAudHh0IHtcbiAgZ3JpZC1hcmVhOiBhcmVhNDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW4tdG9wOiAyLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmZ1bGwgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG4jc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmludHJvIHtcbiAgd2lkdGg6IDg2cmVtO1xuICBwYWRkaW5nOiA0LjJyZW0gMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4xZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDAuOGZyIGF1dG8gMi44ZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYXJlYTEgYXJlYTJcIiBcImFyZWExIGFyZWEzXCIgXCJhcmVhMSBhcmVhNFwiO1xuICBnYXA6IDAgNHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0U5RTlFOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzZWNfbW92aWVfZ2FsbGVyeSA+IC5iZyAuaW50cm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0byAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhcmVhMlwiIFwiYXJlYTNcIiBcImFyZWExXCIgXCJhcmVhNFwiO1xuICAgIGdhcDogMDtcbiAgICBtYXJnaW46IDguNzVyZW0gYXV0byAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gICNzZWNfbW92aWVfZ2FsbGVyeSA+IC5iZyAuaW50cm86OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogODcuN3Z3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogI0U5RTlFOTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG4jc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmludHJvIC52aWRlbyB7XG4gIGdyaWQtYXJlYTogYXJlYTE7XG4gIHdpZHRoOiAzNi44cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzZWNfbW92aWVfZ2FsbGVyeSA+IC5iZyAuaW50cm8gLnZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNzZWNfbW92aWVfZ2FsbGVyeSA+IC5iZyAuaW50cm8gLnZpZGVvLmNvbWluZ3Nvb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmludHJvIC52aWRlby5jb21pbmdzb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21vdmllL21vdmllX2ltZzAyQDJ4LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbn1cbiNzZWNfbW92aWVfZ2FsbGVyeSA+IC5iZyAuaW50cm8gLnZpZGVvLmNvbWluZ3Nvb246OmFmdGVyIHtcbiAgY29udGVudDogXCJDb21pbmcgc29vbi4uLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2xhdGU6IC01MCUgLTUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzZWNfbW92aWVfZ2FsbGVyeSA+IC5iZyAuaW50cm8gLnZpZGVvLmNvbWluZ3Nvb246OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgfVxufVxuI3NlY19tb3ZpZV9nYWxsZXJ5ID4gLmJnIC5pbnRybyAuZW4ge1xuICBncmlkLWFyZWE6IGFyZWEyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyZTg0ZDY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmludHJvIC5lbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuI3NlY19tb3ZpZV9nYWxsZXJ5ID4gLmJnIC5pbnRybyAudHRsIHtcbiAgZ3JpZC1hcmVhOiBhcmVhMztcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmludHJvIC50dGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG4jc2VjX21vdmllX2dhbGxlcnkgPiAuYmcgLmludHJvIC50eHQge1xuICBncmlkLWFyZWE6IGFyZWE0O1xuICB3aWR0aDogMzMuM3JlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NlY19tb3ZpZV9nYWxsZXJ5ID4gLmJnIC5pbnRybyAudHh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG4jc2VjX21vdmllX2dhbGxlcnkgLmxpbmsge1xuICBtYXJnaW46IDE2LjhyZW0gYXV0byAwO1xuICB3aWR0aDogOTRyZW07XG4gIGhlaWdodDogMzYuOXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzZWNfbW92aWVfZ2FsbGVyeSAubGluayB7XG4gICAgbWFyZ2luOiAxLjRyZW0gLTEuMnJlbSAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyLjRyZW0pO1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgYXNwZWN0LXJhdGlvOiA3NTAvNTg0O1xuICB9XG59XG4jc2VjX21vdmllX2dhbGxlcnkgLmxpbmsgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNzZWNfbW92aWVfZ2FsbGVyeSAubGluayBhICoge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jc2VjX21vdmllX2dhbGxlcnkgLmxpbmsgYTpob3ZlciAqIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3NlY19tb3ZpZV9nYWxsZXJ5IC5saW5rIGEgPiAuYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNzZWNfbW92aWVfZ2FsbGVyeSAubGluayBhID4gLmJnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI3NlY19tb3ZpZV9nYWxsZXJ5IC5saW5rIGEgLnR4dHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2VjX21vdmllX2dhbGxlcnkgLmxpbmsgYSAudHh0cyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cbiNzZWNfbW92aWVfZ2FsbGVyeSAubGluayBhIC50eHQwMSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2VjX21vdmllX2dhbGxlcnkgLmxpbmsgYSAudHh0MDEge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4jc2VjX21vdmllX2dhbGxlcnkgLmxpbmsgYSAudHh0MDIge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDEzZW07XG4gIG1hcmdpbi10b3A6IDIuMnJlbTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzZWNfbW92aWVfZ2FsbGVyeSAubGluayBhIC50eHQwMiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMC4zcmVtIHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIH1cbn1cbiNzZWNfbW92aWVfZ2FsbGVyeSAubGluayBhIC50eHQwMyB7XG4gIGZvbnQtc2l6ZTogMy4zcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzZWNfbW92aWVfZ2FsbGVyeSAubGluayBhIC50eHQwMyB7XG4gICAgZm9udC1zaXplOiAyLjlyZW07XG4gICAgbWFyZ2luLXRvcDogMS40cmVtO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMC4zcmVtIHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIH1cbn1cbiNzZWNfbW92aWVfZ2FsbGVyeSAubGluayBhIC50eHQwNCB7XG4gIGZvbnQtc2l6ZTogNC4xcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRleHQtc2hhZG93OiAwIDAgMC41cmVtIHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2VjX21vdmllX2dhbGxlcnkgLmxpbmsgYSAudHh0MDQge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuN3JlbTtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAuM3JlbSByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB9XG59XG4jc2VjX21vdmllX2dhbGxlcnkgLmxpbmsgYSAuYnRuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyZTg0ZDY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjNyZW07XG4gIGhlaWdodDogNC42cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAyLjVyZW0gYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NlY19tb3ZpZV9nYWxsZXJ5IC5saW5rIGEgLmJ0biB7XG4gICAgd2lkdGg6IDI2cmVtO1xuICAgIGhlaWdodDogNnJlbTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuI3NlY19tb3ZpZV9nYWxsZXJ5IC5saW5rIGEgLmJ0biA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4jc2VjX21vdmllX2dhbGxlcnkgLmxpbmsgYSAuYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zbGF0ZTogLTUwJSAtNTAlO1xuICBiYWNrZ3JvdW5kOiAjMmU4NGQ2O1xuICB3aWR0aDogMjVyZW07XG4gIGhlaWdodDogMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHNjYWxlOiAwO1xuICB0cmFuc2l0aW9uOiBzY2FsZSAwLjVzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2VjX21vdmllX2dhbGxlcnkgLmxpbmsgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lOyAvKiBTYWZhcmnnlKggKi9cbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTsgLyog5qiZ5rqW44OX44Ot44OR44OG44KjICovXG4gIH1cbiAgI3NlY19tb3ZpZV9nYWxsZXJ5IC5saW5rIGE6aG92ZXIgLmJ0biB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgI3NlY19tb3ZpZV9nYWxsZXJ5IC5saW5rIGE6aG92ZXIgLmJ0bjo6YmVmb3JlIHtcbiAgICBzY2FsZTogMTtcbiAgfVxufVxuIl19 */