@media screen and (min-width: 37.5em) {
  .sp-down {
    display: none; } }

p.reading.pokename {
  margin-bottom: 1em; }
  p.reading.pokename span {
    font-size: 1.421em;
    font-weight: 400; }
  p.reading.pokename ruby {
    font-size: 19px; }
    @media screen and (min-width: 49.9375em) {
      p.reading.pokename ruby {
        font-size: 32px; } }

.poke-portrait {
  padding-top: 25px; }

.poke-stats {
  font-family: "Noto Sans Japanese", sans-serif;
  margin: 0 auto 20px; }
  .poke-stats td {
    padding: 1px 3px; }
    @media screen and (min-width: 49.9375em) {
      .poke-stats td {
        padding: 3px 10px; } }

.poke-stat-name {
  background-color: #97c82d;
  border-radius: 10px;
  color: #fff;
  display: inline-block;
  font-size: .5625em;
  line-height: 1em;
  margin-right: 6px;
  padding: 2px;
  text-align: center;
  width: 4em; }
  @media screen and (min-width: 49.9375em) {
    .poke-stat-name {
      font-size: .875em; } }

.poke-stat-value {
  color: #000;
  font-size: .5625em;
  line-height: 1em;
  margin-right: 5px; }
  @media screen and (min-width: 49.9375em) {
    .poke-stat-value {
      font-size: .875em; } }

.arrow {
  text-align: center;
  margin: 20px; }
  .arrow img {
    width: 104px; }
    @media screen and (min-width: 49.9375em) {
      .arrow img {
        width: 150px; } }

.border {
  border: 2px solid #eeeeee;
  padding: 20px; }
  @media screen and (min-width: 49.9375em) {
    .border {
      padding: 30px 60px; } }
  .border > h3 {
    margin-top: 0; }

.shared-content-group.text-center > li {
  display: inline-block; }

a.link-box {
  display: table;
  position: relative;
  font-size: 14px;
  line-height: 1.57;
  border-radius: 3px;
  overflow: hidden;
  background: #444444;
  width: 100%;
  margin: 20px auto;
  color: #fff;
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
  -webkit-backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale; }
  @media screen and (min-width: 49.9375em) {
    a.link-box {
      font-size: 16px;
      line-height: 1.5;
      width: 460px;
      margin: 40px auto; } }
  a.link-box::after {
    border: 2px solid #444444;
    border-radius: inherit;
    box-sizing: border-box;
    content: ' ';
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    -webkit-transform: scale3d(0.6, 0.6, 1);
    transform: scale3d(0.6, 0.6, 1);
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
    transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); }
  a.link-box .thumb {
    display: block;
    width: 117px;
    min-width: 110px;
    background: #fff; }
    a.link-box .thumb img {
      display: block; }
    @media screen and (min-width: 61.25em) {
      a.link-box .thumb {
        width: 155px; } }
  a.link-box .text {
    display: table-cell;
    vertical-align: middle;
    padding: 20px 15px; }
    a.link-box .text .monbo {
      padding-left: 25px;
      background: url(/ex/sun_moon/common/images/icons/pokeballs/white.png) 0 4px no-repeat;
      background-size: 1em auto; }
    a.link-box .text .blank::after {
      content: "";
      display: inline-block;
      width: 1em;
      height: 1.2em;
      margin-left: .5em;
      background: url(/ex/sun_moon/common/images/icons/external-transparent.png) 0 4px no-repeat;
      background-size: 1em auto; }
    @media screen and (min-width: 49.9375em) {
      a.link-box .text {
        padding-left: 30px; } }
  a.link-box:hover .blank::after {
    content: "";
    background: url(/ex/sun_moon/common/images/icons/external-white.png) 0 4px no-repeat;
    background-size: 1em auto; }
  a.link-box.gold {
    background: #daab53; }
    a.link-box.gold::after {
      border-color: #ac915e; }
    a.link-box.gold:hover {
      color: #ac915e; }
      a.link-box.gold:hover .monbo {
        background: url(/ex/sun_moon/common/images/icons/pokeballs/gold.png) 0 4px no-repeat;
        background-size: 1em auto; }
  a.link-box.maroon {
    background: #c22e55; }
    a.link-box.maroon::after {
      border-color: #c22e55; }
    a.link-box.maroon:hover {
      color: #8f2541; }
      a.link-box.maroon:hover .monbo {
        background: url(/ex/sun_moon/common/images/icons/pokeballs/maroon.png) 0 4px no-repeat;
        background-size: 1em auto; }
  a.link-box.red {
    background: #f53b4c; }
    a.link-box.red::after {
      border-color: #f53b4c; }
    a.link-box.red:hover {
      color: #cf2030; }
      a.link-box.red:hover .monbo {
        background: url(/ex/sun_moon/common/images/icons/pokeballs/red.png) 0 4px no-repeat;
        background-size: 1em auto; }
  a.link-box:hover {
    background: #ffffff;
    color: #444444; }
    a.link-box:hover::after {
      -webkit-transform: scale3d(1, 1, 1);
      transform: scale3d(1, 1, 1);
      opacity: 1; }
  a.link-box.lime {
    background: #97c82d; }
    a.link-box.lime::after {
      border-color: #97c82d; }
    a.link-box.lime:hover {
      color: #7ea52b; }
      a.link-box.lime:hover .monbo {
        background: url(/ex/sun_moon/common/images/icons/pokeballs/lime.png) 0 4px no-repeat;
        background-size: 1em auto; }
  a.link-box.teal {
    background: #44beba; }
    a.link-box.teal::after {
      border-color: #44beba; }
    a.link-box.teal:hover {
      color: #1f9d99; }
      a.link-box.teal:hover .monbo {
        background: url(/ex/sun_moon/common/images/icons/pokeballs/teal.png) 0 4px no-repeat;
        background-size: 1em auto; }
  a.link-box.purple {
    background: #a971b7; }
    a.link-box.purple::after {
      border-color: #a971b7; }
    a.link-box.purple:hover {
      color: #8a5298; }
      a.link-box.purple:hover .monbo {
        background: url(/ex/sun_moon/common/images/icons/pokeballs/purple.png) 0 4px no-repeat;
        background-size: 1em auto; }
  a.link-box.yellow {
    background: #ffa600; }
    a.link-box.yellow::after {
      border-color: #cc9506; }
    a.link-box.yellow:hover {
      color: #cc9506; }
      a.link-box.yellow:hover .monbo {
        background: url(/ex/sun_moon/common/images/icons/pokeballs/yellow.png) 0 4px no-repeat;
        background-size: 1em auto; }
  a.link-box:hover {
    background: #ffffff;
    color: #444444; }
    a.link-box:hover::after {
      -webkit-transform: scale3d(1, 1, 1);
      transform: scale3d(1, 1, 1);
      opacity: 1; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXgvc3VuX21vb24vY29tbW9uL2Nzcy93b3JsZC5jc3MiLCJzb3VyY2VzIjpbImV4L3N1bl9tb29uL2NvbW1vbi9jc3Mvd29ybGQuc2NzcyIsImV4L3N1bl9tb29uL2NvbW1vbi9jc3MvX2hlbHBlcnMvY29uc3RhbnRzLnNjc3MiLCJleC9zdW5fbW9vbi9jb21tb24vY3NzL19oZWxwZXJzL2NvbG9ycy5zY3NzIiwiZXgvc3VuX21vb24vY29tbW9uL2Nzcy9faGVscGVycy9tZWRpYS5zY3NzIiwiZXgvc3VuX21vb24vY29tbW9uL2Nzcy9faGVscGVycy9taXhpbnMuc2NzcyIsImV4L3N1bl9tb29uL2NvbW1vbi9jc3MvX3N0b3J5L3Bva2VuYW1lLnNjc3MiLCJleC9zdW5fbW9vbi9jb21tb24vY3NzL19iYXNlL2xpbmstYm94LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIl9oZWxwZXJzL2NvbnN0YW50c1wiO1xyXG5AaW1wb3J0IFwiX2hlbHBlcnMvY29sb3JzXCI7XHJcbkBpbXBvcnQgXCJfaGVscGVycy9tZWRpYVwiO1xyXG5AaW1wb3J0IFwiX2hlbHBlcnMvbWl4aW5zXCI7XHJcblxyXG4vLyBAaW1wb3J0IFwiX3NoYXJlZC9sYXlvdXRcIjtcclxuLy8gQGltcG9ydCBcIl9zaGFyZWQvcGFuZWxzXCI7XHJcbi8vIEBpbXBvcnQgXCJfc2hhcmVkL3JpYmJvblwiO1xyXG5cclxuLy8gQGltcG9ydCBcIl93aWRnZXRzL21vZGFsXCI7XHJcbi8vIEBpbXBvcnQgXCJfd2lkZ2V0cy9tb3ZpZVwiO1xyXG5AaW1wb3J0IFwiX3N0b3J5L3Bva2VuYW1lXCI7XHJcbkBpbXBvcnQgXCJfYmFzZS9saW5rLWJveFwiOyIsIiR6LW5lZzogLTE7XHJcbiR6LWJhc2U6IDE7XHJcbiR6LWxvdzogMjtcclxuJHotbWlkZGxlOiAxMDtcclxuJHotaGlnaDogNTA7XHJcbiR6LXN1cGVyOiAxMDA7XHJcblxyXG4kZm9udC1kZWZhdWx0OiBcIuODoeOCpOODquOCqlwiLCBtZWlyeW8sIFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIHNhbnMtc2VyaWY7XHJcbiRmb250LW5vdG86IFwiTm90byBTYW5zIEphcGFuZXNlXCIsc2Fucy1zZXJpZjsiLCIkcmVhZGluZzogIzIyMjtcclxuJHRleHQ6ICM0NDQ7XHJcbiRiZzogI2VlZTtcclxuXHJcbiRibGFjay1iZzogIzIyMjtcclxuJGJsYWNrLWJnLWxpZ2h0OiAjMzMzO1xyXG5cclxuJGN0YS1yZWQ6ICNlODU5NDc7XHJcbiRjdGEtYmx1ZTogIzRkNzZiYTtcclxuXHJcbiRncmV5LWJvcmRlcjogIzVlNWU1ZTtcclxuJGdyZXktYnV0dG9uOiAjZjFmMWYxO1xyXG4kZ3JleS1saW5rOiAjOTk5O1xyXG4kZ3JleS10ZXh0OiAjYmJiO1xyXG4kZ3JleTogI2VlZWVlZTtcclxuXHJcbiRibHVlOiAjNDQ3ZWJlO1xyXG4kYmx1ZS1kYXJrOiAjMmU2MTk5O1xyXG4kZ29sZDogI2RhYWI1MztcclxuJGdvbGQtZGFyazogI2FjOTE1ZTtcclxuJGdyZWVuOiAjMzk5ZDVjO1xyXG4kZ3JlZW4tZGFyazogIzFmN2Y0MTtcclxuJGxpZ2h0Ymx1ZTogIzRiYjVkODtcclxuJGxpZ2h0Ymx1ZS1kYXJrOiAjMmY4ZmFlO1xyXG4kbGltZTogIzk3YzgyZDtcclxuJGxpbWUtZGFyazogIzdlYTUyYjtcclxuJG1hcm9vbjogI2MyMmU1NTtcclxuJG1hcm9vbi1kYXJrOiAjOGYyNTQxO1xyXG4kcHVycGxlOiAjYTk3MWI3O1xyXG4kcHVycGxlLWRhcms6ICM4YTUyOTg7XHJcbiRwdXJwbGUtbGlnaHQ6ICNiYThkYzU7XHJcbiRyZWQ6ICNmNTNiNGM7XHJcbiRyZWQtZGFyazogI2NmMjAzMDtcclxuJHRlYWw6ICM0NGJlYmE7XHJcbiR0ZWFsLWRhcms6ICMxZjlkOTk7XHJcbiR5ZWxsb3c6ICNmZmE2MDA7XHJcbiR5ZWxsb3ctZGFyazogI2NjOTUwNjtcclxuJHllbGxvdy1saWdodDogI2ZmYjgzMztcclxuXHJcbiR0YWJsZS10aDogIzQ0NDQ0NDtcclxuJHRhYmxlLXRkLW9kZDogI2VlZWVlZTtcclxuJHRhYmxlLXRkLWV2ZW46ICNmYmZiZmI7IiwiJHRhYi1wcmU6IDM3LjVlbTtcbiR0YWI6IDQ5LjkzNzVlbTsvLzc5OXB4O1xuJHBjOiA2MS4yNWVtOy8vOTgwcHg7XG4kZHQtcHJlOiA3My43NWVtOyAvLzExODBcbiRkdDogNzkuMzc1ZW07Ly8xMjcwcHg7XG5cbkBtaXhpbiByZXNwb25kKCRzaXplKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNpemV9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgLnNwLWRvd24ge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxufVxuIiwiLy9DaHJvbWXjgad0cmFuc2l0aW9u44GM44GC44KL44GoYm9yZGVyLXJhZGl1c+OBjOOBquOBj+OBquOCi1xyXG4vL+OBk+OCjOOCkuS9v+OBhuOBqOODkOOCsOOBjOebtOOCi1xyXG5AbWl4aW4gdHJhbnNpdGlvbkZpeCgpIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59IiwicC5yZWFkaW5nLnBva2VuYW1lIHtcclxuICBtYXJnaW4tYm90dG9tOjFlbTtcclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZToxLjQyMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gIH1cclxuICBydWJ5IHtcclxuICAgIGZvbnQtc2l6ZToxOXB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCgkdGFiKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTozMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLnBva2UtcG9ydHJhaXQge1xyXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xyXG59XHJcbi5wb2tlLXN0YXRzIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtbm90bztcclxuICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG5cclxuICB0ZCB7XHJcbiAgICBwYWRkaW5nOiAxcHggM3B4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQoJHRhYikge1xyXG4gICAgICBwYWRkaW5nOiAzcHggMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBva2Utc3RhdC1uYW1lIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGltZTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IC41NjI1ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiA0ZW07XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQoJHRhYikge1xyXG4gICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgfVxyXG59XHJcbi5wb2tlLXN0YXQtdmFsdWUge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogLjU2MjVlbTtcclxuICBsaW5lLWhlaWdodDogMWVtO1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kKCR0YWIpIHtcclxuICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gIH1cclxufVxyXG5cclxuLmFycm93IHtcclxuICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICBtYXJnaW46MjBweDtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6MTA0cHg7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQoJHRhYikge1xyXG4gICAgICAgIHdpZHRoOjE1MHB4O1xyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYm9yZGVyIHtcclxuICBib3JkZXI6MnB4IHNvbGlkICNlZWVlZWU7XHJcbiAgcGFkZGluZzoyMHB4O1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQoJHRhYikge1xyXG4gICAgcGFkZGluZzozMHB4IDYwcHg7XHJcbiAgfVxyXG4gID4gaDMge1xyXG4gICAgbWFyZ2luLXRvcDowO1xyXG4gIH1cclxufVxyXG5cclxuLnNoYXJlZC1jb250ZW50LWdyb3VwLnRleHQtY2VudGVyID4gbGkge1xyXG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG59IiwiXHJcbmEubGluay1ib3gge1xyXG4gIGRpc3BsYXk6dGFibGU7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOjE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6MS41NztcclxuICBib3JkZXItcmFkaXVzOjNweDtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgYmFja2dyb3VuZDojNDQ0NDQ0O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgbWFyZ2luOjIwcHggYXV0bztcclxuICBjb2xvcjojZmZmO1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQoJHRhYikge1xyXG4gICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDoxLjU7XHJcbiAgICB3aWR0aDo0NjBweDtcclxuICAgIG1hcmdpbjo0MHB4IGF1dG87XHJcbiAgfVxyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBjb2xvciAwLjNzO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcztcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICM0NDQ0NDQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OjE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjYsIDAuNiwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC42LCAwLjYsIDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzUsIDAsIDAuMTI1LCAxKTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NSwgMCwgMC4xMjUsIDEpO1xyXG4gIH1cclxuICAudGh1bWIge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIHdpZHRoOjExN3B4O1xyXG4gICAgbWluLXdpZHRoOjExMHB4O1xyXG4gICAgYmFja2dyb3VuZDojZmZmO1xyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTpibG9jaztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQoJHBjKSB7XHJcbiAgICAgIHdpZHRoOjE1NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGV4dCB7XHJcbiAgICBkaXNwbGF5OnRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbiAgICBwYWRkaW5nOjIwcHggMTVweDtcclxuICAgIC5tb25ibyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDoyNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOnVybCgvZXgvc3VuX21vb24vY29tbW9uL2ltYWdlcy9pY29ucy9wb2tlYmFsbHMvd2hpdGUucG5nKSAwIDRweCBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZToxZW0gYXV0bztcclxuICAgIH1cclxuICAgIC5ibGFuayB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6MWVtOyBoZWlnaHQ6MS4yZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6LjVlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOnVybCgvZXgvc3VuX21vb24vY29tbW9uL2ltYWdlcy9pY29ucy9leHRlcm5hbC10cmFuc3BhcmVudC5wbmcpIDAgNHB4IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MWVtIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQoJHRhYikge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6MzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJjpob3ZlciAuYmxhbms6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgIGJhY2tncm91bmQ6dXJsKC9leC9zdW5fbW9vbi9jb21tb24vaW1hZ2VzL2ljb25zL2V4dGVybmFsLXdoaXRlLnBuZykgMCA0cHggbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOjFlbSBhdXRvO1xyXG4gIH1cclxuICAmLmdvbGQge1xyXG4gICAgYmFja2dyb3VuZDokZ29sZDtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiRnb2xkLWRhcms7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6JGdvbGQtZGFyaztcclxuICAgICAgLm1vbmJvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOnVybCgvZXgvc3VuX21vb24vY29tbW9uL2ltYWdlcy9pY29ucy9wb2tlYmFsbHMvZ29sZC5wbmcpIDAgNHB4IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MWVtIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5tYXJvb24ge1xyXG4gICAgYmFja2dyb3VuZDokbWFyb29uO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6JG1hcm9vbjtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjokbWFyb29uLWRhcms7XHJcbiAgICAgIC5tb25ibyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoL2V4L3N1bl9tb29uL2NvbW1vbi9pbWFnZXMvaWNvbnMvcG9rZWJhbGxzL21hcm9vbi5wbmcpIDAgNHB4IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MWVtIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5yZWQge1xyXG4gICAgYmFja2dyb3VuZDokcmVkO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6JHJlZDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjokcmVkLWRhcms7XHJcbiAgICAgIC5tb25ibyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoL2V4L3N1bl9tb29uL2NvbW1vbi9pbWFnZXMvaWNvbnMvcG9rZWJhbGxzL3JlZC5wbmcpIDAgNHB4IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MWVtIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XHJcbiAgICBjb2xvcjojNDQ0NDQ0O1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmxpbWUge1xyXG4gICAgYmFja2dyb3VuZDokbGltZTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiRsaW1lO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiRsaW1lLWRhcms7XHJcbiAgICAgIC5tb25ibyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoL2V4L3N1bl9tb29uL2NvbW1vbi9pbWFnZXMvaWNvbnMvcG9rZWJhbGxzL2xpbWUucG5nKSAwIDRweCBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjFlbSBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudGVhbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiR0ZWFsO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6JHRlYWw7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6JHRlYWwtZGFyaztcclxuICAgICAgLm1vbmJvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOnVybCgvZXgvc3VuX21vb24vY29tbW9uL2ltYWdlcy9pY29ucy9wb2tlYmFsbHMvdGVhbC5wbmcpIDAgNHB4IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MWVtIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5wdXJwbGUge1xyXG4gICAgYmFja2dyb3VuZDokcHVycGxlO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6JHB1cnBsZTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjokcHVycGxlLWRhcms7XHJcbiAgICAgIC5tb25ibyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoL2V4L3N1bl9tb29uL2NvbW1vbi9pbWFnZXMvaWNvbnMvcG9rZWJhbGxzL3B1cnBsZS5wbmcpIDAgNHB4IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MWVtIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi55ZWxsb3cge1xyXG4gICAgYmFja2dyb3VuZDokeWVsbG93O1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6JHllbGxvdy1kYXJrO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiR5ZWxsb3ctZGFyaztcclxuICAgICAgLm1vbmJvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOnVybCgvZXgvc3VuX21vb24vY29tbW9uL2ltYWdlcy9pY29ucy9wb2tlYmFsbHMveWVsbG93LnBuZykgMCA0cHggbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxZW0gYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcclxuICAgIGNvbG9yOiM0NDQ0NDQ7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59Il0sIm1hcHBpbmdzIjoiQUdhQSxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNO0VBQzNCLEFBQUEsUUFBUSxDQUFDO0lBQ1AsT0FBTyxFQUFDLElBQUssR0FDZDs7QUVoQkgsQUFBUyxDQUFSLEFBQUEsUUFBUSxBQUFBLFNBQVMsQ0FBQztFQUNqQixhQUFhLEVB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 */
