<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
menu,
command,
nav,
section,
summary,
time,
mark,
embed,
audio,
video,
source,
progress,
meter {
  background : transparent;
  border : 0 none;
  font-size : 100%;
  margin : 0;
  padding : 0;
  border : 0;
  outline : 0;
  vertical-align : top;
}

fieldset,
form,
label,
legend,
keygen,
input,
output,
textarea,
datalist {
  font-size : 100%;
  margin : 0;
  padding : 0;
  vertical-align : top;
}

ol,
ul,
li {
  list-style : none;
}

blockquote,
q {
  quotes : none;
}

table,
table th,
table td {
  padding : 0;
  border : none;
  border-collapse : collapse;
}

img,
embed {
  vertical-align : top;
}

/* 

common css 2015.11.02 

*/
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
menu,
command,
nav,
section,
summary,
time,
mark,
embed,
audio,
video,
source,
progress,
meter,
fieldset,
form,
label,
legend,
keygen,
input,
output,
textarea,
datalist {
  /*high brid*/
  -webkit-user-select : none;
     -moz-user-select : none;
      -ms-user-select : none;
          user-select : none;
  -webkit-touch-callout : none;
          touch-callout : none;
  box-sizing : border-box;
  /*Android a tag 以外も効いてしまうので*/
  -webkit-tap-highlight-color : transparent;
          tap-highlight-color : transparent;
}

html {
  font-size : 13px;
}

body {
  color : #222;
  font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  /*font-size:13px;*/
  line-height : 1.5;
  -webkit-text-size-adjust : 100%;
      -ms-text-size-adjust : 100%;
          text-size-adjust : 100%;
  text-align : center;
}

a {
  text-decoration : none;
  /*high brid*/
  background-color : transparent;
  tap-highlight-color : transparent;
}

a:link,
a:visited {
  color : #222;
}

a:hover,
a:active {
  color : #222;
}

/*high brid*/
a.tccolor.touchstyle {
  background-color : #fdc462;
}

/*タップ*/
a.tccolor.notouchstyle {
  background-color : transparent;
}

/*離す*/
input[type=text] {
  -webkit-user-select : auto;
     -moz-user-select : auto;
      -ms-user-select : auto;
          user-select : auto;
}

img {
  -webkit-touch-callout : none;
          touch-callout : none;
  -webkit-user-select : none;
     -moz-user-select : none;
      -ms-user-select : none;
          user-select : none;
}

/* utility */
.tCenter {
  text-align : center;
}

.tLeft {
  text-align : left;
}

.tRight {
  text-align : right;
}

.mB0 {
  margin-bottom : 0 !important;
}

.mB5 {
  margin-bottom : 5px !important;
}

.mB10 {
  margin-bottom : 10px !important;
}

.mB15 {
  margin-bottom : 15px !important;
}

.mB20 {
  margin-bottom : 20px !important;
}

.mB30 {
  margin-bottom : 30px !important;
}

.mB35 {
  margin-bottom : 35px !important;
}

.mB40 {
  margin-bottom : 40px !important;
}

.mB45 {
  margin-bottom : 45px !important;
}

.mB50 {
  margin-bottom : 50px !important;
}

.mT5 {
  margin-top : 5px !important;
}

.mT10 {
  margin-top : 10px !important;
}

.mT15 {
  margin-top : 15px !important;
}

.mT20 {
  margin-top : 20px !important;
}

.mT30 {
  margin-top : 30px !important;
}

.mT35 {
  margin-top : 35px !important;
}

.mT40 {
  margin-top : 40px !important;
}

.mT45 {
  margin-top : 45px !important;
}

.mT50 {
  margin-top : 50px !important;
}

/* clearfix */
.clearfix:after,
.btnList:after {
  content : "";
  display : block;
  clear : both;
}

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/
body {
  -webkit-backface-visibility : hidden;
}

.animated {
  -webkit-animation-duration : 0.5s;
          animation-duration : 0.5s;
  -webkit-animation-fill-mode : both;
          animation-fill-mode : both;
}
.animated.infinite {
  -webkit-animation-iteration-count : infinite;
          animation-iteration-count : infinite;
}
.animated.hinge {
  -webkit-animation-duration : 1s;
          animation-duration : 1s;
}
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration : 0.375s;
          animation-duration : 0.375s;
}
.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration : 0.375s;
          animation-duration : 0.375s;
}

@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform : translateY(0);
  }
  40% {
    -webkit-transform : translateY(-30px);
  }
  60% {
    -webkit-transform : translateY(-15px);
  }
}

@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform : translateY(0);
            transform : translateY(0);
  }
  40% {
    -webkit-transform : translateY(-30px);
            transform : translateY(-30px);
  }
  60% {
    -webkit-transform : translateY(-15px);
            transform : translateY(-15px);
  }
}

.bounce {
  -webkit-animation-name : bounce;
          animation-name : bounce;
}

@-webkit-keyframes bounceIn {
  0% {
    opacity : 0;
    -webkit-transform : scale(0.3);
  }
  50% {
    opacity : 1;
    -webkit-transform : scale(1.05);
  }
  70% {
    -webkit-transform : scale(0.9);
  }
  100% {
    -webkit-transform : scale(1);
  }
}

@keyframes bounceIn {
  0% {
    opacity : 0;
    -webkit-transform : scale(0.3);
            transform : scale(0.3);
  }
  50% {
    opacity : 1;
    -webkit-transform : scale(1.05);
            transform : scale(1.05);
  }
  70% {
    -webkit-transform : scale(0.9);
            transform : scale(0.9);
  }
  100% {
    -webkit-transform : scale(1);
            transform : scale(1);
  }
}

.bounceIn {
  -webkit-animation-name : bounceIn;
          animation-name : bounceIn;
}

@-webkit-keyframes bounceInDown {
  0% {
    opacity : 0;
    -webkit-transform : translateY(-2000px);
  }
  60% {
    opacity : 1;
    -webkit-transform : translateY(30px);
  }
  80% {
    -webkit-transform : translateY(-10px);
  }
  100% {
    -webkit-transform : translateY(0);
  }
}

@keyframes bounceInDown {
  0% {
    opacity : 0;
    -webkit-transform : translateY(-2000px);
            transform : translateY(-2000px);
  }
  60% {
    opacity : 1;
    -webkit-transform : translateY(30px);
            transform : translateY(30px);
  }
  80% {
    -webkit-transform : translateY(-10px);
            transform : translateY(-10px);
  }
  100% {
    -webkit-transform : translateY(0);
            transform : translateY(0);
  }
}

.bounceInDown {
  -webkit-animation-name : bounceInDown;
          animation-name : bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity : 0;
    -webkit-transform : translateX(-2000px);
  }
  60% {
    opacity : 1;
    -webkit-transform : translateX(30px);
  }
  80% {
    -webkit-transform : translateX(-10px);
  }
  100% {
    -webkit-transform : translateX(0);
  }
}

@keyframes bounceInLeft {
  0% {
    opacity : 0;
    -webkit-transform : translateX(-2000px);
            transform : translateX(-2000px);
  }
  60% {
    opacity : 1;
    -webkit-transform : translateX(30px);
            transform : translateX(30px);
  }
  80% {
    -webkit-transform : translateX(-10px);
            transform : translateX(-10px);
  }
  100% {
    -webkit-transform : translateX(0);
            transform : translateX(0);
  }
}

.bounceInLeft {
  -webkit-animation-name : bounceInLeft;
          animation-name : bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity : 0;
    -webkit-transform : translateX(2000px);
  }
  60% {
    opacity : 1;
    -webkit-transform : translateX(-30px);
  }
  80% {
    -webkit-transform : translateX(10px);
  }
  100% {
    -webkit-transform : translateX(0);
  }
}

@keyframes bounceInRight {
  0% {
    opacity : 0;
    -webkit-transform : translateX(2000px);
            transform : translateX(2000px);
  }
  60% {
    opacity : 1;
    -webkit-transform : translateX(-30px);
            transform : translateX(-30px);
  }
  80% {
    -webkit-transform : translateX(10px);
            transform : translateX(10px);
  }
  100% {
    -webkit-transform : translateX(0);
            transform : translateX(0);
  }
}

.bounceInRight {
  -webkit-animation-name : bounceInRight;
          animation-name : bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0% {
    opacity : 0;
    -webkit-transform : translateY(2000px);
  }
  60% {
    opacity : 1;
    -webkit-transform : translateY(-30px);
  }
  80% {
    -webkit-transform : translateY(10px);
  }
  100% {
    -webkit-transform : translateY(0);
  }
}

@keyframes bounceInUp {
  0% {
    opacity : 0;
    -webkit-transform : translateY(2000px);
            transform : translateY(2000px);
  }
  60% {
    opacity : 1;
    -webkit-transform : translateY(-30px);
            transform : translateY(-30px);
  }
  80% {
    -webkit-transform : translateY(10px);
            transform : translateY(10px);
  }
  100% {
    -webkit-transform : translateY(0);
            transform : translateY(0);
  }
}

.bounceInUp {
  -webkit-animation-name : bounceInUp;
          animation-name : bounceInUp;
}

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform : scale(1);
  }
  25% {
    -webkit-transform : scale(0.95);
  }
  50% {
    opacity : 1;
    -webkit-transform : scale(1.1);
  }
  100% {
    opacity : 0;
    -webkit-transform : scale(0.3);
  }
}

@keyframes bounceOut {
  0% {
    -webkit-transform : scale(1);
            transform : scale(1);
  }
  25% {
    -webkit-transform : scale(0.95);
            transform : scale(0.95);
  }
  50% {
    opacity : 1;
    -webkit-transform : scale(1.1);
            transform : scale(1.1);
  }
  100% {
    opacity : 0;
    -webkit-transform : scale(0.3);
            transform : scale(0.3);
  }
}

.bounceOut {
  -webkit-animation-name : bounceOut;
          animation-name : bounceOut;
}

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform : translateY(0);
  }
  20% {
    opacity : 1;
    -webkit-transform : translateY(-20px);
  }
  100% {
    opacity : 0;
    -webkit-transform : translateY(2000px);
  }
}

@keyframes bounceOutDown {
  0% {
    -webkit-transform : translateY(0);
            transform : translateY(0);
  }
  20% {
    opacity : 1;
    -webkit-transform : translateY(-20px);
            transform : translateY(-20px);
  }
  100% {
    opacity : 0;
    -webkit-transform : translateY(2000px);
            transform : translateY(2000px);
  }
}

.bounceOutDown {
  -webkit-animation-name : bounceOutDown;
          animation-name : bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform : translateX(0);
  }
  20% {
    opacity : 1;
    -webkit-transform : translateX(20px);
  }
  100% {
    opacity : 0;
    -webkit-transform : translateX(-2000px);
  }
}

@keyframes bounceOutLeft {
  0% {
    -webkit-transform : translateX(0);
            transform : translateX(0);
  }
  20% {
    opacity : 1;
    -webkit-transform : translateX(20px);
            transform : translateX(20px);
  }
  100% {
    opacity : 0;
    -webkit-transform : translateX(-2000px);
            transform : translateX(-2000px);
  }
}

.bounceOutLeft {
  -webkit-animation-name : bounceOutLeft;
          animation-name : bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform : translateX(0);
  }
  20% {
    opacity : 1;
    -webkit-transform : translateX(-20px);
  }
  100% {
    opacity : 0;
    -webkit-transform : translateX(2000px);
  }
}

@keyframes bounceOutRight {
  0% {
    -webkit-transform : translateX(0);
            transform : translateX(0);
  }
  20% {
    opacity : 1;
    -webkit-transform : translateX(-20px);
            transform : translateX(-20px);
  }
  100% {
    opacity : 0;
    -webkit-transform : translateX(2000px);
            transform : translateX(2000px);
  }
}

.bounceOutRight {
  -webkit-animation-name : bounceOutRight;
          animation-name : bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform : translateY(0);
  }
  20% {
    opacity : 1;
    -webkit-transform : translateY(20px);
  }
  100% {
    opacity : 0;
    -webkit-transform : translateY(-2000px);
  }
}

@keyframes bounceOutUp {
  0% {
    -webkit-transform : translateY(0);
            transform : translateY(0);
  }
  20% {
    opacity : 1;
    -webkit-transform : translateY(20px);
            transform : translateY(20px);
  }
  100% {
    opacity : 0;
    -webkit-transform : translateY(-2000px);
            transform : translateY(-2000px);
  }
}

.bounceOutUp {
  -webkit-animation-name : bounceOutUp;
          animation-name : bounceOutUp;
}

/*
 common style
 */
html {
  font-size : 16px;
}

html,
body {
  margin : 0;
  padding : 0;
  background : #c7d964;
  height : 100%;
  width : 100%;
}

img {
  width : 100%;
}

div {
  box-sizing : border-box;
}

.wrap {
  width : 100%;
  overflow : hidden;
  padding : 0 0 10% 0;
  position : relative;
}

.fadeIn {
  -webkit-animation : fadeInAnm 0.5s forwards;
          animation : fadeInAnm 0.5s forwards;
}

@-webkit-keyframes fadeInAnm {
  0% {
    opacity : 0;
  }
  100% {
    opacity : 1;
  }
}

@keyframes fadeInAnm {
  0% {
    opacity : 0;
  }
  100% {
    opacity : 1;
  }
}

.slideIn {
  -webkit-animation : slideInAnm 3s ease-in-out forwards;
          animation : slideInAnm 3s ease-in-out forwards;
}

@-webkit-keyframes slideInAnm {
  0% {
    left : -100%;
  }
  20% {
    left : 50%;
  }
  50% {
    left : 50%;
  }
  65% {
    left : 44%;
  }
  100% {
    left : 250%;
  }
}

@keyframes slideInAnm {
  0% {
    left : -100%;
  }
  20% {
    left : 50%;
  }
  50% {
    left : 50%;
  }
  65% {
    left : 44%;
  }
  100% {
    left : 250%;
  }
}

.clearfix:after,
.btnList:after {
  content : "";
  display : block;
  clear : both;
}

/*
 index style
 */
.header {
  position : relative;
  margin-bottom : 12%;
}

.indexBg {
  background : url(../img/index_bg.gif);
}

.mainContent {
  position : relative;
}

.howtoBlock .howtoInner {
  font-size : 14px;
  font-size : 0.875rem;
  padding : 5% 10% 10% 10%;
  line-height : 1.5;
  color : #fffeba;
  text-align : left;
  display : none;
}
.howtoBlock .howtoInner .txt {
  margin-bottom : 10%;
  display : block;
}

.clock {
  background : url(../img/clock_face.png) no-repeat center top;
  background-size : 100%;
  position : absolute;
  width : 25%;
  height : 25%;
}
.clock .clock_hours,
.clock .clock_minutes,
.clock .clock_seconds {
  position : absolute;
  width : 100%;
}
.clock .clock_hours img,
.clock .clock_minutes img,
.clock .clock_seconds img {
  width : 100%;
}

#btnHowto {
  position : absolute;
  top : 90%;
  z-index : 200;
  width : 62.5%;
}

.btn {
  border-radius : 2px;
  background-color : #45a8f4;
  box-shadow : 0 0 4px 0 rgba(0, 0, 0, 0.6);
  display : block;
  line-height : 1;
}
.btn__large {
  margin : 0 auto;
}
.btn__large .txtLabel {
  padding : 5% 25%;
  display : block;
  background : url(../img/arrow.svg) no-repeat 95% center;
  background-size : 4%;
}
.btn__large .txtLabel.open {
  background : url(../img/arrow_open.svg) no-repeat 95% center;
  background-size : 4%;
}
.btn__fit {
  width : 100%;
  margin : 0 auto;
  padding : 8% 10%;
  text-indent : -999999px;
  background : url(../img/txt_btn_label1.svg) no-repeat #45a8f4 center center;
  background-size : 80%;
}
.btn__fit.withStamp {
  background : url(../img/txt_btn_label4.png) no-repeat #00479d center center;
  background-size : 94%;
}
.btn__fit.disable {
  box-shadow : none;
  background : url(../img/txt_btn_label2.svg) no-repeat #c6c6c6 center center;
  background-size : 80%;
}

.btnList {
  padding : 0 5%;
}
.btnList &gt; dl {
  width : 46.875%;
  float : left;
  margin-bottom : 5%;
}
.btnList &gt; dl:nth-child(2n) {
  float : right;
}
.btnList &gt; dl dt {
  margin-bottom : 6%;
}
.btnList &gt; dl dt .houseBg {
  overflow-y : hidden;
  width : 100%;
  height : 100%;
  display : block;
}
.btnList &gt; dl dt .gameLink {
  display : block;
  position : relative;
  height : 100%;
}
.btnList &gt; dl dt .gameLink .door,
.btnList &gt; dl dt .gameLink .door__shadow {
  position : absolute;
  bottom : 0;
  right : 5%;
  width : 23%;
}
.btnList &gt; dl dt .gameLink .door {
  z-index : 100;
}
.btnList &gt; dl dt .gameLink .door__shadow {
  z-index : 99;
}

.modalBg {
  background-color : rgba(255, 255, 255, 0.7);
  width : 100%;
  position : fixed;
  top : 0;
  z-index : 150;
}

.modalSampleBg {
  opacity : 0;
  background-color : rgba(0, 0, 0, 0.7);
  width : 100%;
  position : fixed;
  top : 0;
  z-index : 1000;
}
.modalSampleBg .modalSampleImg {
  position : absolute;
  left : 50%;
  top : 50%;
  width : 90%;
  color : #fff;
  font-size : 28px;
  font-size : 1.75rem;
  font-weight : bold;
}

.note {
  border : solid 2px #45a8f4;
  margin : 5% 5% 0 5%;
  color : #333;
  font-size : 12px;
  font-size : 0.75rem;
  background : rgba(69, 168, 244, 0.4);
  text-align : left;
  padding : 2%;
}

/**
 puzzle style
 */
.stageWrap {
  position : relative;
  overflow : hidden;
}
.stageWrap .startLabel,
.stageWrap .clearLabel {
  position : absolute;
  top : 50%;
  left : 50%;
  width : 70%;
  z-index : 300;
}
.stageWrap .startLabel2 {
  position : absolute;
  top : 50%;
  left : -100%;
  width : 90%;
  z-index : 300;
}
.stageWrap .clearLabel {
  opacity : 0;
  -webkit-transition : all 0.05s;
          transition : all 0.05s;
}
.stageWrap .clearLabel.clearAnm {
  -webkit-transform : scale(1) rotate(-10deg) !important;
          transform : scale(1) rotate(-10deg) !important;
  opacity : 1;
}
.stageWrap .clearImage {
  z-index : 200;
  position : absolute;
  border-radius : 10px;
  background : #000;
  padding : 3.125%;
}
.stageWrap .clearBtnArea {
  position : absolute;
  z-index : 1000;
  bottom : 12%;
  width : 100%;
}
.stageWrap .clearBtnArea .clearBtn {
  width : 85%;
  display : block;
  margin : 0 auto;
}
.stageWrap .enchant-cover {
  position : absolute;
  border-radius : 10px;
  top : 0;
  background : rgba(0, 0, 0, 0.5);
  z-index : 3;
}

.enchant-stage {
  position : absolute !important;
  z-index : 2;
  width : 100% !important;
  height : 100% !important;
}
.enchant-stage div {
  position : relative;
  border-radius : 10px;
  width : 100% !important;
  height : 100% !important;
  -webkit-transform : scale(1) !important;
          transform : scale(1) !important;
  padding : 3.125%;
  overflow : visible !important;
}
.enchant-stage canvas {
  position : relative !important;
  display : block;
  width : 100%;
  z-index : 2;
}

.gameBlock {
  z-index : 15;
  opacity : 0;
}
.gameBlock .hand {
  position : absolute;
  z-index : 350;
  top : 0;
  left : 0;
  width : 100%;
}
.gameBlock .hand img {
  width : 100%;
  height : auto;
}

.abicee {
  position : absolute;
  width : 100%;
  left : 0;
  top : 0;
}
.abicee img {
  width : 100%;
  height : auto;
}
.abicee .abiceeBody {
  width : 85.5%;
  position : absolute;
  left : 11%;
  -webkit-transform : translate(0, 5%);
          transform : translate(0, 5%);
}
.abicee .abiceeBody .eye_l,
.abicee .abiceeBody .eye_r {
  position : absolute;
  width : 7.4%;
  height : 0;
  padding-bottom : 6.4%;
  top : 0;
  z-index : 11;
}
.abicee .abiceeBody .eye_l {
  -webkit-transform : translate(0, 522%);
          transform : translate(0, 522%);
  left : 17.6%;
}
.abicee .abiceeBody .eye_r {
  -webkit-transform : translate(0, 502%);
          transform : translate(0, 502%);
  right : 36.8%;
}
.abicee .abiceeBody .abiseeHitArea {
  position : absolute;
  width : 72%;
  height : 14%;
  top : 14%;
  left : 9%;
  z-index : 15;
}

.sample {
  position : absolute;
  right : 14.2%;
  top : 0;
  -webkit-transform : translate(0, 39.5%);
          transform : translate(0, 39.5%);
  width : 19.5%;
}
.sample img {
  width : 100%;
}

.sound_on,
.sound_off {
  width : 15.625%;
  height : 0;
  padding-top : 18.75%;
  position : absolute;
  z-index : 3;
  top : 0;
  left : 2%;
  -webkit-transform : translate(0, 138%);
          transform : translate(0, 138%);
  z-index : 400;
}

.sound_on {
  background : transparent url(../img/sound_on.png) 0 0 no-repeat;
  background-size : 100% auto;
}

.sound_off {
  background : transparent url(../img/sound_off.png) 0 0 no-repeat;
  background-size : 100% auto;
}

.puzzleBg {
  background : url(../img/puzzle_bg.png) no-repeat center top;
  background-size : 100%;
}

.logo {
  position : absolute;
  top : 0;
  left : 2%;
  width : 37%;
  z-index : 20;
}

.linkBlock .link1 {
  text-align : left;
  padding-left : 4.5%;
  margin-bottom : 4%;
}
.linkBlock .link1 img {
  width : 80%;
}

.linkBlock .link2 {
  text-align : right;
  padding-right : 4.5%;
}
.linkBlock .link2 img {
  width : 80%;
}

.infoShokuhaku {
  border : solid 1px #d0111b;
  border-radius : 8px;
  width : 91%;
  margin : 0 auto 10% auto;
  background : #fff url(../img/icon_shokuhaku.png) no-repeat top right;
  background-size : 24%;
}
.infoShokuhaku &gt; dl {
  padding : 3%;
}
.infoShokuhaku &gt; dl dt {
  border-bottom : solid 1px #d0111b;
  padding-bottom : 2%;
  margin-bottom : 2%;
}
.infoShokuhaku &gt; dl dt &gt; span {
  font-size : 1.2rem;
  font-weight : bold;
  color : #d0111b;
}
.infoShokuhaku &gt; dl dd {
  text-align : left;
}
.infoShokuhaku .important {
  color : #d0111b;
  font-weight : bold;
}
.infoShokuhaku .shokuhakuLink {
  width : 60%;
  display : block;
  margin : 0 auto;
}

.btn__shokuhaku {
  width : 100%;
  margin : 0 auto;
  padding : 8% 0;
  text-indent : -999999px;
  background : url(../img/txt_btn_label3.png) no-repeat #d0111b center center;
  background-size : 90%;
}

.tCenter {
  text-align : center !important;
}

.overray {
  width : 100%;
  height : 100vh;
  background : rgba(0, 0, 0, 0.7);
  position : fixed;
  top : 0;
  z-index : 1000;
  display : -webkit-box;
  display : -ms-flexbox;
  display : flex;
  -webkit-box-pack : center;
  -ms-flex-pack : center;
  justify-content : center;
  -webkit-box-align : center;
  -ms-flex-align : center;
  align-items : center;
}
.overray .dialog {
  background : #fff;
  border : solid 2px #e95098;
  border-radius : 10px;
  width : 90%;
  position : relative;
  padding : 3%;
}
.overray .dialog .dialogInner {
  text-align : left;
  display : -webkit-box;
  display : -ms-flexbox;
  display : flex;
  -webkit-box-pack : justify;
  -ms-flex-pack : justify;
  justify-content : space-between;
}
.overray .dialog .dialogInner .rBlock {
  width : 68%;
}
.overray .dialog .dialogInner .lBlock {
  width : 28%;
}
.overray .dialog .dialogInner .imgCaption {
  font-size : 2.77778vw;
}
.overray .dialog .dialogInner dl &gt; dt {
  font-size : 3.88889vw;
  font-weight : bold;
  color : #e95098;
  margin-bottom : 3%;
}
.overray .dialog .dialogInner dl &gt; dd {
  font-size : 3.33333vw;
}
.overray .dialog .dialogInner dl &gt; dd &gt; span {
  font-weight : bold;
  color : #e95098;
}
.overray .dialog .dialogInner dl &gt; dd.check {
  margin-top : 5%;
}
.overray .dialog .dialogTitle {
  text-align : left;
  border-bottom : 1px solid #e95098;
  margin-bottom : 3%;
  padding-bottom : 2%;
  font-size : 3.88889vw;
}
.overray .dialog .dialogTitle &gt; .icon {
  width : 17%;
  margin-right : 2%;
  vertical-align : middle;
}
.overray .dialog .dialogTitle &gt; span {
  font-weight : bold;
  color : #e95098;
}
.overray .dialog .dialogClose {
  position : absolute;
  width : 8%;
  top : -5%;
  right : -4%;
}

.checkbox01-input {
  display : none;
}

.checkbox01-parts {
  position : relative;
  padding : 1% 0 0 9%;
}

.checkbox01-parts::before {
  content : "";
  display : block;
  position : absolute;
  top : 0;
  left : 0;
  width : 15px;
  height : 15px;
  background : url(../img/img_checkbox1_off.gif) no-repeat left center;
  background-size : auto 100%;
}

.checkbox01-input:checked + .checkbox01-parts::before {
  background : url(../img/img_checkbox1_on.gif) no-repeat left center;
  background-size : auto 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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ckIsa0JBQWtCO1FBQ2xCLGVBQWU7UUFDZixrQkFBa0IsRUFBRTtNQUN0QjtRQUNFLHFCQUFxQixFQUFFO1FBQ3ZCO1VBQ0Usa0JBQWtCO1VBQ2xCLGVBQWUsRUFBRTtRQUNuQjtVQUNFLGVBQWUsRUFBRTtJQUN2QjtNQUNFLGlCQUFpQjtNQUNqQixpQ0FBaUM7TUFDakMsa0JBQWtCO01BQ2xCLG1CQUFtQjtNQUNuQixxQkFBcUIsRUFBRTtNQUN2QjtRQUNFLFdBQVc7UUFDWCxpQkFBaUI7UUFDakIsdUJBQXVCLEVBQUU7TUFDM0I7UUFDRSxrQkFBa0I7UUFDbEIsZUFBZSxFQUFFO0lBQ3JCO01BQ0UsbUJBQW1CO01BQ25CLFVBQVU7TUFDVixTQUFTO01BQ1QsV0FBVyxFQUFFOztBQUVuQjtFQUNFLGNBQWMsRUFBRTs7QUFFbEI7RUFDRSxtQkFBbUI7RUFDbkIsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsWUFBWTtFQUNaLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsT0FBTztFQUNQLFFBQVE7RUFDUixZQUFZO0VBQ1osYUFBYTtFQUNiLG9FQUFvRTtFQUNwRSwyQkFBMkIsRUFBRTs7QUFFL0I7RUFDRSxtRUFBbUU7RUFDbkUsMkJBQTJCLEVBQUUiLCJmaWxlIjoiY291bnQuYXNhaGkuY28uanAvYWJjYXBwL2NvbnRlbnQvc3BlY2lhbC9nYW1lLzE1cHV6emxlL2Nzcy9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZGlhbG9nLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBjb21tYW5kLCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBlbWJlZCwgYXVkaW8sIHZpZGVvLCBzb3VyY2UsXG5wcm9ncmVzcywgbWV0ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIGtleWdlbiwgaW5wdXQsIG91dHB1dCwgdGV4dGFyZWEsIGRhdGFsaXN0IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxub2wsIHVsLCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG50YWJsZSxcbnRhYmxlIHRoLFxudGFibGUgdGQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuaW1nLFxuZW1iZWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi8qIFxuXG5jb21tb24gY3NzIDIwMTUuMTEuMDIgXG5cbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZGlhbG9nLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBjb21tYW5kLCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBlbWJlZCwgYXVkaW8sIHZpZGVvLCBzb3VyY2UsXG5wcm9ncmVzcywgbWV0ZXIsIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCBrZXlnZW4sIGlucHV0LCBvdXRwdXQsIHRleHRhcmVhLCBkYXRhbGlzdCB7XG4gIC8qaGlnaCBicmlkKi9cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLypBbmRyb2lkIGEgdGFnIOS7peWkluOCguWKueOBhOOBpuOBl+OBvuOBhuOBruOBpyovXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgT3Nha2EsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgLypmb250LXNpemU6MTNweDsqL1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLypoaWdoIGJyaWQqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYTpsaW5rLCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzIyMjIyMjsgfVxuXG5hOmhvdmVyLCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjIyMjIyOyB9XG5cbi8qaGlnaCBicmlkKi9cbmEudGNjb2xvci50b3VjaHN0eWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkYzQ2MjsgfVxuXG4vKuOCv+ODg+ODlyovXG5hLnRjY29sb3Iubm90b3VjaHN0eWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyrpm6LjgZkqL1xuaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHVzZXItc2VsZWN0OiBhdXRvOyB9XG5cbmltZyB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLyogdXRpbGl0eSAqL1xuLnRDZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRMZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udFJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm1CMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubUI1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1CMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1CMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1CMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1CMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1CMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1CNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1CNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1CNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1UNSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tVDEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tVDE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tVDIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tVDMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tVDM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tVDQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tVDQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tVDUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGNsZWFyZml4ICovXG4uY2xlYXJmaXg6YWZ0ZXIsIC5idG5MaXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qIVxuQW5pbWF0ZS5jc3MgLSBodHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG5MaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG5Db3B5cmlnaHQgKGMpIDIwMTUgRGFuaWVsIEVkZW5cbiovXG5ib2R5IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gIC5hbmltYXRlZC5pbmZpbml0ZSB7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cbiAgLmFuaW1hdGVkLmhpbmdlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxczsgfVxuICAuYW5pbWF0ZWQuYm91bmNlSW4sIC5hbmltYXRlZC5ib3VuY2VPdXQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM3NXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM3NXM7IH1cbiAgLmFuaW1hdGVkLmZsaXBPdXRYLCAuYW5pbWF0ZWQuZmxpcE91dFkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM3NXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM3NXM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsIDIwJSwgNTAlLCA4MCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpOyB9IH1cblxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7IH0gfVxuXG4uYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpOyB9IH1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTsgfSB9XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTsgfSB9XG5cbi5ib3VuY2VPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTsgfSB9XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7IH1cblxuLypcbiBjb21tb24gc3R5bGVcbiAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5odG1sLCBib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjYzdkOTY0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmRpdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLndyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAwIDEwJSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZhZGVJbiB7XG4gIGFuaW1hdGlvbjogZmFkZUluQW5tIDAuNXMgZm9yd2FyZHM7IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Bbm0ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnNsaWRlSW4ge1xuICBhbmltYXRpb246IHNsaWRlSW5Bbm0gM3MgZWFzZS1pbi1vdXQgZm9yd2FyZHM7IH1cblxuQGtleWZyYW1lcyBzbGlkZUluQW5tIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDAlOyB9XG4gIDIwJSB7XG4gICAgbGVmdDogNTAlOyB9XG4gIDUwJSB7XG4gICAgbGVmdDogNTAlOyB9XG4gIDY1JSB7XG4gICAgbGVmdDogNDQlOyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDI1MCU7IH0gfVxuXG4uY2xlYXJmaXg6YWZ0ZXIsIC5idG5MaXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qXG4gaW5kZXggc3R5bGVcbiAqL1xuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTIlOyB9XG5cbi5pbmRleEJnIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbmRleF9iZy5naWYpOyB9XG5cbi5tYWluQ29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaG93dG9CbG9jayAuaG93dG9Jbm5lciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogNSUgMTAlIDEwJSAxMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmZWJhO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5ob3d0b0Jsb2NrIC5ob3d0b0lubmVyIC50eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2xvY2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Nsb2NrX2ZhY2UucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogMjUlOyB9XG4gIC5jbG9jayAuY2xvY2tfaG91cnMsXG4gIC5jbG9jayAuY2xvY2tfbWludXRlcyxcbiAgLmNsb2NrIC5jbG9ja19zZWNvbmRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2xvY2sgLmNsb2NrX2hvdXJzIGltZyxcbiAgICAuY2xvY2sgLmNsb2NrX21pbnV0ZXMgaW1nLFxuICAgIC5jbG9jayAuY2xvY2tfc2Vjb25kcyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuI2J0bkhvd3RvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkwJTtcbiAgei1pbmRleDogMjAwO1xuICB3aWR0aDogNjIuNSU7IH1cblxuLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1YThmNDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5idG5fX2xhcmdlIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5idG5fX2xhcmdlIC50eHRMYWJlbCB7XG4gICAgICBwYWRkaW5nOiA1JSAyNSU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3cuc3ZnKSBuby1yZXBlYXQgOTUlIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNCU7IH1cbiAgICAgIC5idG5fX2xhcmdlIC50eHRMYWJlbC5vcGVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19vcGVuLnN2Zykgbm8tcmVwZWF0IDk1JSBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNCU7IH1cbiAgLmJ0bl9fZml0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA4JSAxMCU7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3R4dF9idG5fbGFiZWwxLnN2Zykgbm8tcmVwZWF0ICM0NWE4ZjQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTsgfVxuICAgIC5idG5fX2ZpdC53aXRoU3RhbXAge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90eHRfYnRuX2xhYmVsNC5wbmcpIG5vLXJlcGVhdCAjMDA0NzlkIGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDk0JTsgfVxuICAgIC5idG5fX2ZpdC5kaXNhYmxlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3R4dF9idG5fbGFiZWwyLnN2Zykgbm8tcmVwZWF0ICNjNmM2YzYgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlOyB9XG5cbi5idG5MaXN0IHtcbiAgcGFkZGluZzogMCA1JTsgfVxuICAuYnRuTGlzdCA+IGRsIHtcbiAgICB3aWR0aDogNDYuODc1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA1JTsgfVxuICAgIC5idG5MaXN0ID4gZGw6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuYnRuTGlzdCA+IGRsIGR0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYlOyB9XG4gICAgICAuYnRuTGlzdCA+IGRsIGR0IC5ob3VzZUJnIHtcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmJ0bkxpc3QgPiBkbCBkdCAuZ2FtZUxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLmJ0bkxpc3QgPiBkbCBkdCAuZ2FtZUxpbmsgLmRvb3IsXG4gICAgICAgIC5idG5MaXN0ID4gZGwgZHQgLmdhbWVMaW5rIC5kb29yX19zaGFkb3cge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICAgIHdpZHRoOiAyMyU7IH1cbiAgICAgICAgLmJ0bkxpc3QgPiBkbCBkdCAuZ2FtZUxpbmsgLmRvb3Ige1xuICAgICAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAgICAgICAuYnRuTGlzdCA+IGRsIGR0IC5nYW1lTGluayAuZG9vcl9fc2hhZG93IHtcbiAgICAgICAgICB6LWluZGV4OiA5OTsgfVxuXG4ubW9kYWxCZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxNTA7IH1cblxuLm1vZGFsU2FtcGxlQmcge1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDsgfVxuICAubW9kYWxTYW1wbGVCZyAubW9kYWxTYW1wbGVJbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5ub3RlIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzQ1QThGNDtcbiAgbWFyZ2luOiA1JSA1JSAwIDUlO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoNjksIDE2OCwgMjQ0LCAwLjQpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAyJTsgfVxuXG4vKipcbiBwdXp6bGUgc3R5bGVcbiAqL1xuLnN0YWdlV3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc3RhZ2VXcmFwIC5zdGFydExhYmVsLFxuICAuc3RhZ2VXcmFwIC5jbGVhckxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgei1pbmRleDogMzAwOyB9XG4gIC5zdGFnZVdyYXAgLnN0YXJ0TGFiZWwyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICB6LWluZGV4OiAzMDA7IH1cbiAgLnN0YWdlV3JhcCAuY2xlYXJMYWJlbCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4wNXM7IH1cbiAgICAuc3RhZ2VXcmFwIC5jbGVhckxhYmVsLmNsZWFyQW5tIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKC0xMGRlZykgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnN0YWdlV3JhcCAuY2xlYXJJbWFnZSB7XG4gICAgei1pbmRleDogMjAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgcGFkZGluZzogMy4xMjUlOyB9XG4gIC5zdGFnZVdyYXAgLmNsZWFyQnRuQXJlYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYm90dG9tOiAxMiU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc3RhZ2VXcmFwIC5jbGVhckJ0bkFyZWEgLmNsZWFyQnRuIHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5zdGFnZVdyYXAgLmVuY2hhbnQtY292ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgei1pbmRleDogMzsgfVxuXG4uZW5jaGFudC1zdGFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuZW5jaGFudC1zdGFnZSBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDMuMTI1JTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gIC5lbmNoYW50LXN0YWdlIGNhbnZhcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjsgfVxuXG4uZ2FtZUJsb2NrIHtcbiAgei1pbmRleDogMTU7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmdhbWVCbG9jayAuaGFuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM1MDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5nYW1lQmxvY2sgLmhhbmQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5hYmljZWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cbiAgLmFiaWNlZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuYWJpY2VlIC5hYmljZWVCb2R5IHtcbiAgICB3aWR0aDogODUuNSU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDExJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1JSk7IH1cbiAgICAuYWJpY2VlIC5hYmljZWVCb2R5IC5leWVfbCwgLmFiaWNlZSAuYWJpY2VlQm9keSAuZXllX3Ige1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDcuNCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNi40JTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDExOyB9XG4gICAgLmFiaWNlZSAuYWJpY2VlQm9keSAuZXllX2wge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTIyJSk7XG4gICAgICBsZWZ0OiAxNy42JTsgfVxuICAgIC5hYmljZWUgLmFiaWNlZUJvZHkgLmV5ZV9yIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwMiUpO1xuICAgICAgcmlnaHQ6IDM2LjglOyB9XG4gICAgLmFiaWNlZSAuYWJpY2VlQm9keSAuYWJpc2VlSGl0QXJlYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNzIlO1xuICAgICAgaGVpZ2h0OiAxNCU7XG4gICAgICB0b3A6IDE0JTtcbiAgICAgIGxlZnQ6IDklO1xuICAgICAgei1pbmRleDogMTU7IH1cblxuLnNhbXBsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE0LjIlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDM5LjUlKTtcbiAgd2lkdGg6IDE5LjUlOyB9XG4gIC5zYW1wbGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uc291bmRfb24sXG4uc291bmRfb2ZmIHtcbiAgd2lkdGg6IDE1LjYyNSU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDE4Ljc1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDIlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMzglKTtcbiAgei1pbmRleDogNDAwOyB9XG5cbi5zb3VuZF9vbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWcvc291bmRfb24ucG5nKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgfVxuXG4uc291bmRfb2ZmIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltZy9zb3VuZF9vZmYucG5nKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgfVxuXG4ucHV6emxlQmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3B1enpsZV9iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cblxuLmxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMiU7XG4gIHdpZHRoOiAzNyU7XG4gIHotaW5kZXg6IDIwOyB9XG5cbi5saW5rQmxvY2sgLmxpbmsxIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiA0LjUlO1xuICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAubGlua0Jsb2NrIC5saW5rMSBpbWcge1xuICAgIHdpZHRoOiA4MCU7IH1cblxuLmxpbmtCbG9jayAubGluazIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNC41JTsgfVxuICAubGlua0Jsb2NrIC5saW5rMiBpbWcge1xuICAgIHdpZHRoOiA4MCU7IH1cblxuLmluZm9TaG9rdWhha3Uge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZDAxMTFiO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiA5MSU7XG4gIG1hcmdpbjogMCBhdXRvIDEwJSBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvaWNvbl9zaG9rdWhha3UucG5nKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0JTsgfVxuICAuaW5mb1Nob2t1aGFrdSA+IGRsIHtcbiAgICBwYWRkaW5nOiAzJTsgfVxuICAgIC5pbmZvU2hva3VoYWt1ID4gZGwgZHQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkMDExMWI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMiU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyJTsgfVxuICAgICAgLmluZm9TaG9rdWhha3UgPiBkbCBkdCA+IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjZDAxMTFiOyB9XG4gICAgLmluZm9TaG9rdWhha3UgPiBkbCBkZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5pbmZvU2hva3VoYWt1IC5pbXBvcnRhbnQge1xuICAgIGNvbG9yOiAjZDAxMTFiO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5pbmZvU2hva3VoYWt1IC5zaG9rdWhha3VMaW5rIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5idG5fX3Nob2t1aGFrdSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogOCUgMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OTlweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90eHRfYnRuX2xhYmVsMy5wbmcpIG5vLXJlcGVhdCAjZDAxMTFiIGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOTAlOyB9XG5cbi50Q2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJyYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm92ZXJyYXkgLmRpYWxvZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjZTk1MDk4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMyU7IH1cbiAgICAub3ZlcnJheSAuZGlhbG9nIC5kaWFsb2dJbm5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLm92ZXJyYXkgLmRpYWxvZyAuZGlhbG9nSW5uZXIgLnJCbG9jayB7XG4gICAgICAgIHdpZHRoOiA2OCU7IH1cbiAgICAgIC5vdmVycmF5IC5kaWFsb2cgLmRpYWxvZ0lubmVyIC5sQmxvY2sge1xuICAgICAgICB3aWR0aDogMjglOyB9XG4gICAgICAub3ZlcnJheSAuZGlhbG9nIC5kaWFsb2dJbm5lciAuaW1nQ2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43Nzc3OHZ3OyB9XG4gICAgICAub3ZlcnJheSAuZGlhbG9nIC5kaWFsb2dJbm5lciBkbCA+IGR0IHtcbiAgICAgICAgZm9udC1zaXplOiAzLjg4ODg5dnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogI2U5NTA5ODtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMyU7IH1cbiAgICAgIC5vdmVycmF5IC5kaWFsb2cgLmRpYWxvZ0lubmVyIGRsID4gZGQge1xuICAgICAgICBmb250LXNpemU6IDMuMzMzMzN2dzsgfVxuICAgICAgICAub3ZlcnJheSAuZGlhbG9nIC5kaWFsb2dJbm5lciBkbCA+IGRkID4gc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICNlOTUwOTg7IH1cbiAgICAgICAgLm92ZXJyYXkgLmRpYWxvZyAuZGlhbG9nSW5uZXIgZGwgPiBkZC5jaGVjayB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNSU7IH1cbiAgICAub3ZlcnJheSAuZGlhbG9nIC5kaWFsb2dUaXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOTUwOTg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyJTtcbiAgICAgIGZvbnQtc2l6ZTogMy44ODg4OXZ3OyB9XG4gICAgICAub3ZlcnJheSAuZGlhbG9nIC5kaWFsb2dUaXRsZSA+IC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDE3JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLm92ZXJyYXkgLmRpYWxvZyAuZGlhbG9nVGl0bGUgPiBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjZTk1MDk4OyB9XG4gICAgLm92ZXJyYXkgLmRpYWxvZyAuZGlhbG9nQ2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDglO1xuICAgICAgdG9wOiAtNSU7XG4gICAgICByaWdodDogLTQlOyB9XG5cbi5jaGVja2JveDAxLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2hlY2tib3gwMS1wYXJ0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMSUgMCAwIDklOyB9XG5cbi5jaGVja2JveDAxLXBhcnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW1nX2NoZWNrYm94MV9vZmYuZ2lmKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlOyB9XG5cbi5jaGVja2JveDAxLWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gwMS1wYXJ0czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbWdfY2hlY2tib3gxX29uLmdpZikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTsgfVxuIl19 */
</pre></body></html>