.trouble{background-color:#42b748;padding:4.875rem 0 4.0625rem}@media (max-width: 768px){.trouble{padding-bottom:3.125rem}}.trouble__ttl{font-size:2rem;margin-bottom:1.6875rem;text-align:center}.trouble__large{font-size:3.4375rem}@media (max-width: 768px){.trouble__list{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}}.trouble__item{width:21.09%}@media (max-width: 768px){.trouble__item{margin-bottom:3.55rem;width:45.8%}}.p-skew{-webkit-transform:skewY(-5deg);margin-top:-4.375rem;transform:skewY(-5deg)}.p-skew__content{-webkit-transform:skewY(5deg);transform:skewY(5deg)}.btn{background:#fff url(../images/main/icon_move_start.png) 97% 50% no-repeat;background-size:2.3125rem auto;border-radius:2.5rem;color:#e2007f;display:block;font-size:1.0625rem;font-weight:700;line-height:1;margin-left:auto;margin-right:auto;padding:1.125rem 0;padding-right:2rem;text-align:center;width:310px}@media (max-width: 768px){.btn{padding:1.6875rem 0;width:78%}}.features{padding-bottom:5.5rem}@media (max-width: 768px){.features{margin-top:-2rem;padding-bottom:2.375rem}}.features__ttl{margin-bottom:8.375rem;position:relative;z-index:50}@media (max-width: 768px){.features__ttl{margin-bottom:5.7rem}}.points__item{background-color:#42b748;border-radius:1.875rem;padding:4.25rem 3.1875rem 3.1875rem;position:relative;text-align:center}@media (max-width: 768px){.points__item{padding:4.25rem 1.75rem 1.75rem}}.points__item:not(:last-of-type){margin-bottom:4.6875rem}.points__circle{-ms-flex-align:center;-ms-flex-flow:column;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-transform:translateX(-50%);align-items:center;background-color:#fff;border-radius:50%;color:#42b748;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;font-weight:700;height:6.3125rem;justify-content:center;left:50%;position:absolute;position:absolute;top:-3rem;transform:translateX(-50%);width:6.3125rem}.points__circle span{display:block}.points__sub{font-size:.875rem}.points__num{font-size:2.1875rem}.points__ttl{color:#fff;font-size:2.5rem;font-weight:700;line-height:1.375}@media (max-width: 768px){.points__ttl{font-size:1.6rem;line-height:1.575}}.points__desc{font-size:1.0625rem;font-weight:700;line-height:1.647;margin:1.875rem 0}@media (max-width: 768px){.points__desc{font-size:.95rem}}@media (max-width: 768px){.points__col{display:block}}.points__col-item{width:48.14%}@media (max-width: 768px){.points__col-item{width:100%}.points__col-item:not(:last-of-type){margin-bottom:1.45rem}}.points__thumb{border-radius:.9375rem;overflow:hidden}.points__thumb-ttl{color:#fff;font-size:1.5625rem;font-weight:700;margin-bottom:1.4375rem}.points__thumb-caption{font-size:.9375rem;font-weight:700;line-height:1.667;margin-top:1.125rem}.points__col03{margin-top:2.75rem}.points__col03-ttl{color:#ffffff;font-size:1.5625rem;font-weight:700}.points__col03-list{margin:1.125rem 0 1.1875rem}@media (max-width: 768px){.points__col03-list{display:block}}.points__col03-item{border-radius:.9375rem;overflow:hidden;width:31.31%}@media (max-width: 768px){.points__col03-item{width:100%}.points__col03-item:not(:last-of-type){margin-bottom:3.8%}}.points__col03-btm{font-size:.9375rem;font-weight:700;line-height:1.52}.points__col04{margin-top:2.75rem}.points__col04-list{margin:1.125rem 0 1.1875rem}@media (max-width: 768px){.points__col04-list{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}}.points__col04-item{border-radius:.9375rem;overflow:hidden;width:23%}@media (max-width: 768px){.points__col04-item{margin-bottom:3.8%;width:47.88%}}.points__map{margin-bottom:1.4375rem}@media (max-width: 768px){.points__map{margin-bottom:1.88rem}}.infection{background-color:#7dbdee;border-radius:1.875rem;margin-top:4.75rem;padding:1.6875rem 1.9375rem .875rem}.infection__ttl{color:#ffffff;font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}@media (max-width: 768px){.infection__ttl{font-size:1.75rem}}@media (max-width: 768px){.infection__list{display:block}}.infection__item{margin-bottom:1.3125rem;width:18.19%}@media (max-width: 768px){.infection__item{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}}.infection__thumb{border-radius:1.25rem;overflow:hidden}@media (min-width: 768px){.infection__thumb{margin-bottom:.9375rem}}@media (max-width: 768px){.infection__thumb{width:40%}}.infection__desc{font-size:.89375rem;font-weight:700;line-height:1.25;text-align:center}@media (max-width: 768px){.infection__desc{font-size:1.13rem;text-align:left;width:56.2%}}.please{font-weight:700;padding:2.5rem 0}@media (max-width: 768px){.please{display:block}}.please__left{width:48%}@media (max-width: 768px){.please__left{margin-bottom:3.2rem;text-align:center;width:100%}}.please__right{width:50%}@media (max-width: 768px){.please__right{width:100%}}.please__guide{font-size:1.375rem}@media (max-width: 768px){.please__guide{line-height:1.42}}.please__catch{color:#42b748;font-size:2.5rem}@media (max-width: 768px){.please__catch{font-size:3.4rem;margin:.88rem 0}}.please__heading{border-bottom:1px solid #000;font-size:1.375rem;font-weight:700;padding-bottom:.75rem}@media (max-width: 768px){.please__heading{text-align:center}}.please__note-list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem 0}@media (max-width: 768px){.please__note-list{display:-webkit-box;display:-ms-flexbox;display:flex}}.please__note{font-size:1.0625rem;line-height:1.92;width:60%}.please__note:nth-of-type(1),.please__note:nth-of-type(3){width:40%}.please__btn{font-size:1.0625rem}.coaches{background-color:#42b748;margin-top:0;padding:6.25rem 0 1.875rem}@media (max-width: 768px){.coaches{padding-bottom:3.75rem}}.coaches__ttl{color:#ffffff;margin-bottom:1.9375rem}@media (max-width: 768px){.coaches__ttl{margin-bottom:3.4rem}}.coaches__item:not(:last-of-type){border-bottom:1px solid #ffff;margin-bottom:2rem;padding-bottom:1.75rem}@media (max-width: 768px){.coaches__item:not(:last-of-type){margin-bottom:3.4375rem;padding-bottom:3.4375rem}}.player-box{height:23.4375rem;position:relative}@media (max-width: 768px){.player-box{height:auto}}.player-box__thumb{border-radius:.9375rem;height:21.25rem;left:0;overflow:hidden;position:absolute;top:0;width:13.6875rem}@media (max-width: 768px){.player-box__thumb{-webkit-transform:none;height:27.5rem;left:auto;right:0;top:0;transform:none;width:51%}.player-box__thumb img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}}.player-box__content{font-weight:700;padding:1.75rem 0;padding-left:15.8125rem}@media (max-width: 768px){.player-box__content{padding:8.8rem 0 0;width:92%}}.player-box__top{margin-bottom:1.25rem}@media (max-width: 768px){.player-box__top{margin-bottom:.625rem}}.player-box__name{display:inline-block;font-size:1.875rem;font-weight:700;line-height:1;margin-bottom:.5rem;padding-bottom:.0675rem;position:relative}@media (max-width: 768px){.player-box__name{font-size:2.2rem}}.player-box__name::after{-webkit-transform:scaleX(1.11);background-color:#ffff00;bottom:-.0625rem;content:"";height:1.375rem;left:0;position:absolute;transform:scaleX(1.11);width:100%;z-index:-1}.player-box__eng{color:#fff;font-size:.8125rem;font-weight:300;margin-bottom:.6875rem}.player-box__sub{font-size:1.25rem;margin-bottom:1.5625rem}.player-box__desc{font-size:.9375rem;line-height:1.75}@media (max-width: 768px){.player-box__desc{background-color:rgba(66,183,72,0.8);border-radius:0 2rem 2rem 0;font-size:1.12rem;padding:1.22rem;padding-bottom:0;padding-left:0;position:relative;z-index:500}}.player{background-color:#d0edd1;margin-top:0;padding:5.0625rem 0 5.625rem}@media (max-width: 768px){.player{padding:3.75rem 0 3.75rem}}.player__ttl{color:#42b748;margin-bottom:2.5625rem}@media (max-width: 768px){.player__ttl{margin-bottom:3.25rem}}@media (max-width: 768px){.player__list{display:block}}.player__item{width:48.88%}@media (max-width: 768px){.player__item{width:100%}.player__item:not(:last-of-type){border-bottom:1px solid #42b748;margin-bottom:3.125rem;padding-bottom:5rem}}.player__eng{color:#42b748}@media (max-width: 768px){.player__desc{background-color:rgba(208,237,209,0.8)}}.flow{padding:5.25rem 0 8.75rem}@media (max-width: 768px){.flow{padding-bottom:8.125rem}}.flow__ttl{color:#42b748;margin-bottom:1.9375rem}.flow__intro{font-size:.9375rem;font-weight:700;line-height:1.867;margin-bottom:2.5rem;text-align:center}.flow__col{position:relative}@media (max-width: 768px){.flow__col{-ms-flex-align:start;-ms-flex-pack:justify;-webkit-box-align:start;-webkit-box-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.flow__step-wrap{-webkit-transform:translateX(-50%);left:50%;position:absolute;position:absolute;top:0;transform:translateX(-50%)}@media (max-width: 768px){.flow__step-wrap{-webkit-transform:none;height:92.5rem;position:static;transform:none;width:20%}}.flow__steps{-ms-flex-flow:column;-ms-flex-pack:justify;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;height:63.5625rem;justify-content:space-between;position:relative;width:5.625rem}@media (max-width: 768px){.flow__steps{height:100%;width:100%}}.flow__steps::after{-webkit-transform:translate(-50%, -50%);background-color:#42b748;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:1px}@media (max-width: 768px){.flow__boxes{margin-top:1.8125rem;width:75%}}@media (min-width: 768px){.flow__boxes-item:nth-of-type(odd){padding-left:55.9%}.flow__boxes-item:nth-of-type(even){padding-right:55.9%}.flow__boxes-item:nth-of-type(2){margin-top:-7.8125rem}.flow__boxes-item:nth-of-type(3){margin-top:-7.8125rem}.flow__boxes-item:nth-of-type(4){margin-top:-7.8125rem}}@media (max-width: 768px){.flow__boxes-item{height:29rem}}.flow-step{background-color:#fff;color:#42b748;font-weight:700;height:5.625rem;position:relative;width:100%}.flow-step__inner{-ms-flex-align:center;-ms-flex-flow:column;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;align-items:center;background-color:#fff;border:.375rem solid #42b748;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;height:100%;justify-content:center;position:relative;text-align:center;width:100%;z-index:500}.flow-step span{line-height:1}.flow-step__sub{font-size:1rem}.flow-step__num{font-size:2.1875rem}.flow-step::after{-webkit-transform:translateY(-50%);background-color:#42b748;border-radius:.15625rem;content:"";height:.3125rem;position:absolute;top:50%;transform:translateY(-50%);width:1.8125rem;z-index:0}@media (min-width: 768px){.flow-step:nth-of-type(odd)::after{right:-.75rem}.flow-step:nth-of-type(even)::after{left:-.75rem}}.flow-box{padding-top:1.75rem}@media (max-width: 768px){.flow-box{padding-top:0}}.flow-box__content{font-weight:700;padding-right:28.93%;position:relative}@media (max-width: 768px){.flow-box__content{padding-right:0;padding-top:0}}.flow-box__ttl{color:#42b748;font-size:1.875rem;margin-bottom:1.0625rem}.flow-box__desc{font-size:.9375rem;line-height:1.867;margin-bottom:.9375rem}.flow-box__thumb{border-radius:.9375rem;height:13.9375rem;overflow:hidden}@media (max-width: 768px){.flow-box__thumb{height:12.5rem}}.flow-box__thumb img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.flow-box__illust{position:absolute;right:0;top:3.375rem;width:29.35%}.price{background-color:#f0f0f0;padding:5.25rem 0 3.4375rem}.price__inner{position:relative}.price__ttl{color:#42b748;margin-bottom:2.4375rem}.price__col{margin-bottom:2.5rem}.price__img{position:absolute;right:0;top:-10.125rem;width:20.09%}@media (max-width: 768px){.price__img{width:34%}}.price-box-wrap{margin-bottom:2.8125rem}@media (max-width: 768px){.price-box-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.price-box-wrap__left{-ms-flex-flow:column;-ms-flex-pack:justify;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;justify-content:space-between;margin-bottom:0;width:48%}@media (max-width: 768px){.price-box-wrap__left{width:60%}}.price-box-wrap__left .price-box__define{width:100%}.price-box-wrap__cam{width:48%}@media (max-width: 768px){.price-box-wrap__cam{width:38%}}@media (max-width: 768px){.price-box{display:block}}.price-box__define{background-color:#42b748;border:4px solid #42b748;border-radius:.9375rem;overflow:hidden;width:48.2%}@media (max-width: 768px){.price-box__define{border-width:2px;width:100%}.price-box__define:not(:last-of-type){margin-bottom:.82rem}}.price-box__define dt,.price-box__define dd{font-weight:700;padding:.7125rem 1.5625rem}@media (max-width: 768px){.price-box__define dt,.price-box__define dd{padding:.875rem .625rem}}.price-box__name{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.625rem;justify-content:center;text-align:center;width:45%}@media (max-width: 768px){.price-box__name{font-size:1.25rem}}.price-box__data{background-color:#fff;color:#e2007f;font-size:2.5rem;overflow:hidden;text-align:right;width:55%}@media (max-width: 768px){.price-box__data{font-size:1.5rem}}.price-box__yen{font-size:1.875rem}@media (max-width: 768px){.price-box__yen{font-size:1.25rem}}.c-pink{color:#e2007f}.bg-gray{background-color:#959595;color:#ffffff}.text-note{font-size:.75rem}.bg-gray02{background-color:#cdcdcd}@-webkit-keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}.table{margin-bottom:1rem}@media (max-width: 768px){.table{overflow:scroll;position:relative}}@media (max-width: 768px){.table.is-flashing-arw::after{-webkit-animation:blink 1s ease-in-out infinite alternate;-webkit-transform:translateY(-50%);animation:blink 1s ease-in-out infinite alternate;background-color:rgba(0,0,0,0.52);border-radius:.625rem;color:#fff;content:"右にスクロールしてください。";font-size:1.1rem;padding:2.7rem 3.2%;padding-right:3.9rem;position:absolute;right:3.7%;top:50%;transform:translateY(-50%);white-space:pre}}@media (max-width: 768px){.table.is-flashing-arw::before{-webkit-transform:translateY(-50%);-webkit-transform:translateY(-50%) rotate(-45deg);border-bottom:.25rem solid #fff;border-radius:.125rem;border-right:.25rem solid #fff;content:"";height:1.34rem;position:absolute;right:8.3%;top:50%;transform:translateY(-50%);transform:translateY(-50%) rotate(-45deg);width:1.34rem;z-index:600}}@media (max-width: 768px){.table__inner{margin-left:5%;width:95%}}.table__content{border-collapse:collapse;font-weight:700;width:100%}@media (max-width: 768px){.table__content{width:900px}}.table__left{background-color:#42b748;color:#fff;width:10.3125rem}.table th{border:1px solid #fff}.table td{border:1px solid #f0f0f0}.table th,.table td{line-height:1.088;padding:.75rem .5rem;text-align:center;vertical-align:middle}.table th.u-text-left,.table td.u-text-left{text-align:left}.table th.line-h,.table td.line-h{line-height:1.027}.table__body-td{background-color:#fff;font-size:.9375rem;width:10rem}.table__price{font-size:1.5625rem}.table__price-yen{font-size:.9375rem}.price-list__item{font-size:.8125rem;line-height:1.385;padding-left:1em;text-indent:-1em}.member-col{margin:1.25rem 0}.member-col__list:not(:last-of-type){margin-bottom:1rem}.member{background-color:#fff;border:1px solid #42b748;border-radius:.9375rem;font-size:.9375rem;font-weight:700;padding:.875rem}@media (max-width: 768px){.member{-ms-flex-pack:justify;-ms-flex-wrap:wrap;-webkit-box-pack:justify;flex-wrap:wrap;justify-content:space-between;padding:1.24rem .94rem .88rem}}.member__ttl{color:#42b748;text-align:center;width:15.18%}@media (max-width: 768px){.member__ttl{font-size:1.27rem;margin-bottom:1.35rem;width:100%}}.member__data{background-color:#dddddd;padding:.875rem .875rem;width:27.57%}@media (min-width: 768px){.member__data:not(:last-of-type){margin-right:.6875rem}}@media (max-width: 768px){.member__data{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.65rem;padding:.55rem;width:49.1%}}.member__price{color:#e2007f;font-size:1.5625rem}@media (max-width: 768px){.member__price{font-size:1.2rem}}.member__yen{font-size:.9375rem}.access{background-color:#42b748;margin-top:0;padding:5.5rem 0 7.5rem}.access__ttl{color:#ffffff;margin-bottom:2.25rem}.access__row{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;margin-bottom:3.875rem}@media (max-width: 768px){.access__row{display:block}}.access__gmap{border-radius:.9375rem;height:26.875rem;overflow:hidden;width:66.36%}@media (max-width: 768px){.access__gmap{height:67vw;width:100%}}.access__contents{width:28.18%}@media (max-width: 768px){.access__contents{width:100%}}.access__address{font-size:.9375rem;font-weight:700;letter-spacing:0.05em;line-height:1.467;margin-bottom:4.75rem}@media (max-width: 768px){.access__address{font-size:1.15rem;margin:1.7rem 0 2.4rem;text-align:center}}@media (max-width: 768px){.access__flow{display:block}}.access__flow-col{font-weight:700;width:46.36%}@media (max-width: 768px){.access__flow-col{display:block;width:100%}}@media (max-width: 768px) and (max-width: 768px){.access__flow-col:not(:last-of-type){margin-bottom:2.55rem}}.access__flow-ttl{border-bottom:1px solid #fff;color:#ffffff;font-size:1.875rem;margin-bottom:2.25rem;padding-bottom:1rem;text-align:center}.access__thumb-list{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 768px){.access__thumb-list{display:-webkit-box;display:-ms-flexbox;display:flex}}.access__thumbs{margin-bottom:1.75rem;width:46.888%}.access__thumbs--full{margin-bottom:2.125rem;width:100%}.access__thumbs--full .access__thumb{height:auto}.access__thumb{border-radius:.9375rem;height:180px;margin-bottom:1rem;overflow:hidden}@media (max-width: 768px){.access__thumb{height:32vw}}.access__caption{font-size:.9375rem;text-align:center}.access__step{font-size:1.25rem;margin-bottom:.875rem;text-align:center}.access__blank{text-decoration:underline}.faq{font-weight:700;padding:5.5rem 0 5rem}.faq__ttl{color:#42b748;margin-bottom:2.8125rem}.faq__group{background-color:#fff;border:.25rem solid #42b748;border-radius:.9375rem}.faq__group:not(:last-of-type){margin-bottom:1.3125rem}.faq__content{cursor:pointer;font-size:1.25rem;line-height:1.398;padding:1.5625rem 1.75rem;padding-right:4.875rem;position:relative}@media (max-width: 768px){.faq__content{padding-right:3.75rem}}.faq__content.is-accordion-open .faq__icon .faq__open{display:none}.faq__content.is-accordion-open .faq__icon .faq__close{display:block}.faq__q-text{display:block;padding-left:1.12em;text-indent:-1.29em}.faq__q-text::before{color:#e2007f;content:"Q.";margin-right:.32rem}.faq__answer{border-top:1px solid #42b748;display:none;font-size:.9375rem;line-height:1.667;padding:1.1875rem 3.5625rem}@media (max-width: 768px){.faq__answer{padding:1.1875rem 2.1875rem}}.faq__answer.is-accordion-contents-open{display:block}.faq__icon{-webkit-transform:translateY(-50%);position:absolute;right:2.58%;top:50%;transform:translateY(-50%);width:1.8125rem}@media (max-width: 768px){.faq__icon{right:3.88%}}.faq__close{display:none}.entry{-webkit-clip-path:polygon(0 6%, 100% 0%, 100% 100%, 0 100%);background-color:#d0edd1;clip-path:polygon(0 6%, 100% 0%, 100% 100%, 0 100%);padding:8.8125rem 0 4.125rem}@media (max-width: 768px){.entry{-webkit-clip-path:polygon(0 2.3%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 2.3%, 100% 0%, 100% 100%, 0 100%);padding:6.6875rem 0 3.75rem}}.entry__ttl{color:#42b748;margin-bottom:2.8125rem}.contact{font-weight:700}.contact__col{background-color:#fff;border-radius:.9375rem}.contact__col:not(:last-of-type){margin-bottom:1px}.contact__name{color:#42b748;font-size:1.25rem;padding:1.125rem 2rem;width:22.64%}@media (max-width: 768px){.contact__name{width:33%}}.contact__data{padding:1.0625rem 0;padding-right:2rem;position:relative;width:78.55%}@media (max-width: 768px){.contact__data{padding:1.375rem 0;padding-right:1.375rem;width:67%}}.contact__data input,.contact__data select,.contact__data textarea{background-color:#e2e2e2;border-radius:1.59375rem;font-size:1rem;line-height:auto;max-width:100%;padding:.625rem .75rem}@media (max-width: 768px){.contact__data input,.contact__data select,.contact__data textarea{border-radius:.3125rem;font-size:1.18rem;padding:.88rem .88rem}}@media (max-width: 768px){.contact__data input,.contact__data textarea{width:100%}}.contact__data select{background:#e2e2e2 url(../images/main/icon_select.png) no-repeat 89% 50%;background-size:.75rem auto;padding-left:1.6875rem;padding-right:2.375rem}.contact__data textarea{overflow-y:scroll;width:100%}.contact__data span.is-alert{background-color:rgba(215,78,63,0.72);border-radius:.25rem;color:#ffffff;font-size:.625rem;left:0;padding:.5625rem .8125rem;position:absolute;text-align:center;top:-1.125rem}.contact__tel-note{margin-top:.55rem}@media (max-width: 768px){.contact__birth{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}}.contact__birth-i{position:relative}@media (max-width: 768px){.contact__birth-i:first-of-type{width:42%}.contact__birth-i:not(:first-of-type){width:26%}}.contact__birth-year{margin-right:.55rem}.contact__birth-kind{font-size:.9375rem;margin:0 .75rem}@media (max-width: 768px){.contact__birth-kind{margin:0;margin-left:.55rem}}.contact__label{display:inline-block;padding-left:1.875rem;position:relative}.contact__label:not(:last-of-type){margin-right:2rem}@media (max-width: 768px){.contact__label:not(:last-of-type){margin-right:1.25rem}}@media (max-width: 768px){.contact__label{border:1px solid #e2e2e2;border-radius:.25rem;color:#b3b3b3;font-size:1.22rem;line-height:1;padding:.85rem 1.82rem .75rem;text-align:center}}.contact__circle{-webkit-transform:translateY(-50%);background-color:#fff;border:1px solid #9e9e9e;border-radius:50%;height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:18px}@media (max-width: 768px){.contact__circle{display:none}}.contact__circle-point{display:block;height:100%;position:relative}.contact__circle-point::after{-webkit-transform:translate(-50%, -50%);background-color:#333;border-radius:50%;content:"";height:10px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%, -50%);width:10px}.contact__other{height:0;overflow:hidden;position:relative}.contact__other.is-other-show{height:auto;margin-top:.75rem;overflow:visible}.contact__other-text{font-size:.9375rem;margin-bottom:.5rem}.contact__hope-wrap{position:relative}.contact__hope-wrap:not(:last-of-type){margin-bottom:.9375rem}@media (max-width: 768px){.contact__hope{-ms-flex-pack:justify;-ms-flex-wrap:wrap;-webkit-box-pack:justify;flex-wrap:wrap;justify-content:space-between}}.contact__hope-ttl{width:15%}@media (max-width: 768px){.contact__hope-ttl{margin-bottom:.32rem;width:100%}}.contact__hope-date{margin-right:1.375rem;width:21%}@media (max-width: 768px){.contact__hope-date{margin-right:0;width:30%}}.contact__hope-time{width:40%}@media (max-width: 768px){.contact__hope-time{width:64%}}.contact__hope-wave{margin:0 .625rem}.contact__note{margin-top:.75rem}.contact__note-item{font-weight:300;line-height:1.333;padding-left:1em;text-indent:-1em}.contact__btn{background-color:#e2007f;border-radius:3.125rem;color:#ffffff;display:block;font-size:1.25rem;margin:3.75rem auto 0;padding:1.25rem .75rem;text-align:center;width:240px}@media (max-width: 768px){.contact__btn{width:62%}}.contact__input-name{width:300px}.contact__input-mail{width:465px}.contact__input-year{width:142px}@media (max-width: 768px){.contact__input-year{width:35%}}.contact__input-md{width:71px}@media (min-width: 768px){.contact__input-rd:checked+.contact__label .contact__circle-point::after{opacity:1}}@media (max-width: 768px){.contact__input-rd:checked+.contact__label{background-color:#42b748;color:#ffffff}}.contact__input-sel{width:142px}@media (max-width: 768px){.contact__input-sel{width:50%}}.contact__input-other{width:100%}.contact__input-date{width:100%}.contact__input-time{background:#e2e2e2 url(../images/main/icon_select.png) 92% 50% no-repeat;background-size:.75rem auto;width:47%}.contact__input-textarea{height:160px}@media (max-width: 768px){.contact__input-textarea{height:48vw}}.confirm{background-color:#d0edd1;padding:4.555rem 0}.confirm__desc{margin-bottom:2.88rem;text-align:center}.confirm-table{border-collapse:collapse;width:100%}.confirm-table tr{background-color:#fff;border-bottom:1px solid #d0edd1;border-radius:.9375rem}.confirm-table th,.confirm-table td{padding:1.22rem 1.78rem}.confirm-table th{color:#42b748;font-size:1.25rem;font-weight:700;text-align:left;width:32%}.confirm-table td{width:68%}.confirm-btns{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin-top:4.28rem}@media (max-width: 768px){.confirm-btns{-ms-flex-flow:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;flex-flow:column-reverse}}.confirm-btns__back{background-color:#fff;border:.1875rem solid #e2007f;color:#e2007f}.confirm-btns button{margin:0 .55rem}@media (max-width: 768px){.confirm-btns button{margin:.52rem 0;width:100%}}.thanks{padding:2.88rem 0}.thanks__ttl{margin-bottom:2.2rem}.thanks__desc{font-size:1rem;line-height:1.625}.l-footer{background-color:#fff;color:#42b748;font-size:.75rem;font-weight:700;padding:2.3125rem 0;text-align:center}.p-tel{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;white-space:nowrap}.p-tel__sub{font-size:1.25rem;line-height:1;padding-right:2.125rem;position:relative}.p-tel__sub::after{-webkit-transform:translateY(-50%) rotate(34deg);background-color:#535353;content:"";height:1.75rem;position:absolute;right:.9375rem;top:50%;transform:translateY(-50%) rotate(34deg);width:1px}.p-tel__number{font-size:1.875rem;line-height:1}.p-thumb-radius{height:1.25rem;position:absolute;width:1.25rem}.p-thumb-radius__wrap{position:relative}.p-thumb-radius--tl{left:-1px;top:-1px}.p-thumb-radius--tr{right:-1px;top:-1px}.p-thumb-radius--bl{bottom:-1px;left:-1px}.p-thumb-radius--br{bottom:-1px;right:-1px}.p-canvas__wrap{position:relative}.p-canvas__bg-green{background-color:#d0edd1}.p-canvas__bg-green02{background-color:#eaf6ef}.p-canvas__bg-white{background-color:#fff}img{height:auto;width:100%}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2plY3QvX21haW4uc2NzcyIsInNldHRpbmcvX3ZhcmlhYmxlcy5zY3NzIiwic2V0dGluZy9fbWl4aW4uc2NzcyIsInByb2plY3QvX3NlY3Rpb24uc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsU0FDSSx3QkNPZSxDRE5mLDRCRUdzQyxDQTRCdEMsMEJGakNKLFNBS1EsdUJFQWtDLENGK0J6QyxDQXpCRyxjQUVJLGNFUmtDLENGU2xDLHVCQUFBLENBRkEsaUJFUGtDLENGVXJDLGdCQUdHLG1CRWJrQyxDQTRCdEMsMEJGWkEsZUFFUSxrQkFBZSxDQUNmLG1CQUFTLENBQVQsbUJBQVMsQ0FBVCxZQUFBLENBREEsY0FDYSxDQUVwQixDQUVELGVBQ0ksWUFBYSxDRUlqQiwwQkZMQSxlQUtRLHFCQUFBLENBREEsV0FDc0IsQ0FFN0IsQ0FHTCxRQUNJLDhCQUF1QixDQUN2QixvQkFBQSxDQURBLHNCRWxDc0MsQ0ZxQ3RDLGlCQUNJLDZCQUFXLENBQVgscUJBQXNCLENBQ3pCLEtBTUQseUVBQTBFLENBQzFFLDhCQUE2QixDQU03QixvQkVwRHNDLENGK0N0QyxhQ3BEYyxDRGdEZCxhQUFjLENBS2QsbUJFaERzQyxDRnVEdEMsZUFBZ0IsQ0FDaEIsYUFBQSxDQUhBLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FKbEIsa0JBQWtCLENBQ2xCLGtCRW5Ec0MsQ0Y0Q3RDLGlCQUFrQixDQUtsQixXQU9jLENFNUJkLDBCRmNKLEtBa0JRLG1CQUFBLENBREEsU0FDa0IsQ0FFekIsQ0FFRCxVQUNJLHFCRWpFc0MsQ0E0QnRDLDBCRm9DSixVQUlRLGdCRXBFa0MsQ0ZxRWxDLHVCRXJFa0MsQ0ZrRnpDLENBVEcsZUFHSSxzQkFBQSxDQUZBLGlCQUFrQixDQUNsQixVRTNFa0MsQ0E0QnRDLDBCRjZDQSxlQU1RLG9CQUFxQixDQUU1QixDQUlELGNBQ0ksd0JDbkZXLENEc0ZYLHNCRXpGa0MsQ0YwRmxDLG1DQUFBLENBSEEsaUJBQWtCLENBQ2xC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QkEsQ0FBQSx3Q0FBQSxDQ2NBLFNBTTRCLENBQUEsZUFDL0Isa0JBSUQsQ0FBQSxhQUNBLENBQUEsZ0JBTUosY0FBQSxDQUxDLGlCQUlELENBQUEsYUFFQSxDQUFBLHNCQUVBLGlCQUNJLENBQUEsb0JBQ0gsU0FBQSxDQUFBLFFBR1MsQ0FBQSxvQkFFVCxVQUFBLENBQUEsUUFHVSxDQUFBLG9CQUVWLFdBQUEsQ0FBQSxTQUdTLENBQUksb0JBRWIsV0FBQSxDQUFBLFVBR1UsQ0FBSSxnQkFFZCxpQkFLRyxDQUFBLG9CQUNILHdCQVFHLENBQUEsc0JBQ0gsd0JBR0csQ0FBQSxvQkFDSCxxQkFHRyxDQUFBLElDeEVSLFdBQUEsQ0R3RVEsVUN2RUciLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnRyb3VibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRrZXlfZ3JlZW47XG4gICAgcGFkZGluZzogcmVtKDc4KSAwIHJlbSg2NSk7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTApO1xuICAgIH1cblxuXG4gICAgJl9faW5uZXIge31cblxuICAgICZfX3R0bCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjcpO1xuICAgIH1cblxuICAgICZfX2xhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNTUpO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAyMS4wOSU7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDQ1LjglO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41NXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnAtc2tldyB7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgtNWRlZyk7XG4gICAgbWFyZ2luLXRvcDogcmVtKC03MCk7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSg1ZGVnKTtcbiAgICB9XG59XG5cbi5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWFnZXMvbWFpbi9pY29uX21vdmVfc3RhcnQucG5nKSA5NyUgNTAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgzNykgYXV0bztcbiAgICBjb2xvcjogJGtleV9waW5rO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE3KTtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgcGFkZGluZzogcmVtKDE4KSAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgzMik7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDQwKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDc4JTtcbiAgICAgICAgcGFkZGluZzogcmVtKDI3KSAwO1xuICAgIH1cbn1cblxuLmZlYXR1cmVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDg4KTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0zMik7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzgpO1xuICAgIH1cblxuXG4gICAgJl9fdHRsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEzNCk7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS43cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9pbnRzIHtcbiAgICAmX19pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGtleV9ncmVlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMCk7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg2OCkgcmVtKDUxKSByZW0oNTEpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg2OCkgcmVtKDI4KSByZW0oMjgpO1xuICAgICAgICB9XG5cblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNzUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2lyY2xlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zX3g7XG5cbiAgICAgICAgdG9wOiByZW0oLTQ4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogcmVtKDEwMSk7XG4gICAgICAgIGhlaWdodDogcmVtKDEwMSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRrZXlfZ3JlZW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICB9XG5cbiAgICAmX19udW0ge1xuICAgICAgICBmb250LXNpemU6IHJlbSgzNSk7XG4gICAgfVxuXG4gICAgJl9fdHRsIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogcmVtKDMwKSAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NDc7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE3KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IC45NXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbCB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29sLWl0ZW0ge1xuICAgICAgICB3aWR0aDogNDguMTQlO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RodW1iIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX190aHVtYi10dGwge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjMpO1xuICAgIH1cblxuICAgICZfX3RodW1iLWNhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmX19jb2wwMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0NCk7XG5cbiAgICAgICAgJi10dGwge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKDE4KSAwIHJlbSgxOSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMzEuMzElO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy44JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ0bSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41MjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2wwNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0NCk7XG5cbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKDE4KSAwIHJlbSgxOSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDcuODglO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuOCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tYXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjMpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuODhyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4ge31cbn1cblxuLmluZmVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdkYmRlZTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMzApO1xuICAgIHBhZGRpbmc6IHJlbSgyNykgcmVtKDMxKSByZW0oMTQpO1xuICAgIG1hcmdpbi10b3A6IHJlbSg3Nik7XG5cbiAgICAmX190dGwge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgzMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxOC4xOSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMSk7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1zYjtcblxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGh1bWIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIHBjLW9ubHkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNC4zKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogNTYuMiU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEzcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGxlYXNlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IHJlbSg0MCkgMDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG5cbiAgICAmX19sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2d1aWRlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2F0Y2gge1xuICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XG4gICAgICAgIGNvbG9yOiAka2V5X2dyZWVuO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAuODhyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ub3RlLWxpc3Qge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ub3RlIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTcpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS45MjtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDEpLCAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNyk7XG4gICAgfVxufVxuXG4uY29hY2hlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGtleV9ncmVlbjtcbiAgICBwYWRkaW5nOiByZW0oMTAwKSAwIHJlbSgzMCk7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg2MCk7XG4gICAgfVxuXG5cbiAgICAmX190dGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzEpO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHt9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyOCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzIpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1NSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDU1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBsYXllci1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IHJlbSgzNzUpO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG5cbiAgICAmX190aHVtYiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogcmVtKDIxOSk7XG4gICAgICAgIGhlaWdodDogcmVtKDM0MCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNSk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDUxJTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQ0MCk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgyOCkgMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjUzKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4LjhyZW0gMCAwO1xuICAgICAgICAgICAgd2lkdGg6IDkyJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxLjA4KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICB9XG5cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKC0xKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDIyKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMTEpO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lbmcge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTEpO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuICAgICZfX3N1YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1KTtcbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiA1MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzQyYjc0OCwgJGFscGhhOiAwLjgpO1xuICAgICAgICAgICAgcGFkZGluZzogMS4yMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCByZW0oMzIpIHJlbSgzMikgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBsYXllciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdfbGlnaHRfZ3JlZW47XG4gICAgcGFkZGluZzogcmVtKDgxKSAwIHJlbSg5MCk7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg2MCkgMCByZW0oNjApO1xuICAgIH1cblxuXG4gICAgJl9fdHRsIHtcbiAgICAgICAgY29sb3I6ICRrZXlfbGlnaHRfZ3JlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MSk7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNDguODglO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4MCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUwKTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGtleV9ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2VuZyB7XG4gICAgICAgIGNvbG9yOiAka2V5X2xpZ2h0X2dyZWVuO1xuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGJnX2xpZ2h0X2dyZWVuLCAkYWxwaGE6IDAuOCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mbG93IHtcbiAgICBwYWRkaW5nOiByZW0oODQpIDAgcmVtKDE0MCk7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTMwKTtcbiAgICB9XG5cblxuICAgICZfX3R0bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMSk7XG4gICAgICAgIGNvbG9yOiAka2V5X2dyZWVuO1xuICAgIH1cblxuICAgICZfX2ludHJvIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg2NztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmX19jb2wge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RlcC13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNfeDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTQ4MCk7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RlcHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiByZW0oOTApO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxMDE3KTtcblxuICAgICAgICAvL21heC1oZWlnaHQ6IDEwMTdweDtcblxuICAgICAgICBAaW5jbHVkZSBmbGV4LXNiO1xuXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc194eTtcblxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrZXlfZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3hlcyB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm94ZXMtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIHBjLW9ubHkge1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1LjklO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NS45JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0xMjUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTEyNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgtMTI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDY0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZsb3ctc3RlcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiByZW0oOTApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGtleV9ncmVlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDUwMDtcbiAgICAgICAgYm9yZGVyOiByZW0oNikgc29saWQgJGtleV9ncmVlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAmX19zdWIge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgfVxuXG4gICAgJl9fbnVtIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzUpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc195O1xuXG4gICAgICAgIHdpZHRoOiByZW0oMjkpO1xuICAgICAgICBoZWlnaHQ6IHJlbSg1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIuNSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrZXlfZ3JlZW47XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcGMtb25seSB7XG4gICAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgtMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKC0xMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mbG93LWJveCB7XG4gICAgcGFkZGluZy10b3A6IHJlbSgyOCk7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjguOTMlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3R0bCB7XG4gICAgICAgIGNvbG9yOiAka2V5X2dyZWVuO1xuICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNyk7XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODY3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xuICAgIH1cblxuICAgICZfX3RodW1iIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjIzKTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMDApO1xuICAgICAgICB9XG5cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lsbHVzdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDI5LjM1JTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogcmVtKDU0KTtcbiAgICB9XG59XG5cbi5wcmljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBwYWRkaW5nOiByZW0oODQpIDAgcmVtKDU1KTtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX3R0bCB7XG4gICAgICAgIGNvbG9yOiAka2V5X2dyZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzkpO1xuICAgIH1cblxuICAgICZfX2NvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiByZW0oLTE2Mik7XG4gICAgICAgIHdpZHRoOiAyMC4wOSU7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDM0JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByaWNlLWJveC13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNDUpO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG4gICAgICAgIC5wcmljZS1ib3hfX2RlZmluZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jYW0ge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDM4JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByaWNlLWJveCB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cblxuICAgICZfX2RlZmluZSB7XG4gICAgICAgIHdpZHRoOiA0OC4yJTtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGtleV9ncmVlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGtleV9ncmVlbjtcblxuICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuODJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIGR0LCBkZCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDExLjQpIHJlbSgyNSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNCkgcmVtKDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYXRhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICRrZXlfcGluaztcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3llbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtcGluayB7XG4gICAgY29sb3I6ICRrZXlfcGluaztcbn1cblxuLmJnLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NTk1OTU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZXh0LW5vdGUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbn1cblxuLmJnLWdyYXkwMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2RjZDtcbn1cblxuQGtleWZyYW1lcyBibGluayB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG5cbiAgICAmLmlzLWZsYXNoaW5nLWFydyB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuWPs+aWueWQkeOBq+OCueOCr+ODreODvOODq1xcQeOBp+OBjeOBvuOBmVwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuNTIpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNfeTtcblxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMuNyU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi43cmVtIDMuMiU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMy45cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBibGluayAxcyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zX3k7XG5cbiAgICAgICAgICAgICAgICByaWdodDogOC4zJTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDYwMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4zNHJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMzRyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDQpIHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiByZW0oNCkgc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlZnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2V5X2dyZWVuO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IHJlbSgxNjUpO1xuICAgIH1cblxuICAgIHRoIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgfVxuXG4gICAgdGgsIHRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTIpIHJlbSg4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDg4O1xuXG4gICAgICAgICYudS10ZXh0LWxlZnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubGluZS1oIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjAyNztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHktdGQge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiByZW0oMTYwKTtcbiAgICB9XG5cbiAgICAmX19wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1KTtcbiAgICB9XG5cbiAgICAmX19wcmljZS15ZW4ge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgfVxufVxuXG4ucHJpY2UtbGlzdCB7XG4gICAgJl9faXRlbSB7XG4gICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zODU7XG4gICAgfVxufVxuXG4ubWVtYmVyLWNvbCB7XG4gICAgbWFyZ2luOiByZW0oMjApIDA7XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lbWJlciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRrZXlfZ3JlZW47XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcbiAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgcGFkZGluZzogcmVtKDE0KTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDEuMjRyZW0gLjk0cmVtIC44OHJlbTtcbiAgICB9XG5cblxuICAgICZfX3R0bCB7XG4gICAgICAgIGNvbG9yOiAka2V5X2dyZWVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxNS4xOCU7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjM1cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI3cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGF0YSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNCkgcmVtKDE0KTtcbiAgICAgICAgd2lkdGg6IDI3LjU3JTtcblxuICAgICAgICBAaW5jbHVkZSBwYy1vbmx5IHtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OS4xJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41NXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC42NXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYW1lIHt9XG5cbiAgICAmX19wcmljZSB7XG4gICAgICAgIGNvbG9yOiAka2V5X3Bpbms7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1KTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3llbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICB9XG59XG5cbi5hY2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRrZXlfZ3JlZW47XG4gICAgcGFkZGluZzogcmVtKDg4KSAwIHJlbSgxMjApO1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAmX190dGwge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDM2KTtcbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg2Mik7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19nbWFwIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiByZW0oNDMwKTtcbiAgICAgICAgd2lkdGg6IDY2LjM2JTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY3dnc7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnRzIHtcbiAgICAgICAgd2lkdGg6IDI4LjE4JTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FkZHJlc3Mge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2NztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDc2KTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW46IDEuN3JlbSAwIDIuNHJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zsb3cge1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zsb3ctY29sIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgd2lkdGg6IDQ2LjM2JTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjU1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zsb3ctdHRsIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzNik7XG4gICAgfVxuXG4gICAgJl9fdGh1bWItbGlzdCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGh1bWJzIHtcbiAgICAgICAgd2lkdGg6IDQ2Ljg4OCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyOCk7XG5cbiAgICAgICAgJi0tZnVsbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzNCk7XG5cbiAgICAgICAgICAgIC5hY2Nlc3NfX3RodW1iIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMjV2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aHVtYiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNSk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnZ3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgIH1cblxuICAgICZfX3N0ZXAge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19ibGFuayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLmZhcSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiByZW0oODgpIDAgcmVtKDgwKTtcblxuICAgICZfX3R0bCB7XG4gICAgICAgIGNvbG9yOiAka2V5X2dyZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDUpO1xuICAgIH1cblxuICAgICZfX2xpc3Qge31cblxuICAgICZfX2dyb3VwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiByZW0oNCkgc29saWQgJGtleV9ncmVlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICBwYWRkaW5nOiByZW0oMjUpIHJlbSgyOCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg3OCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzk4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg2MCk7XG4gICAgICAgIH1cblxuXG4gICAgICAgICYuaXMtYWNjb3JkaW9uLW9wZW4ge1xuICAgICAgICAgICAgLmZhcV9faWNvbiB7XG4gICAgICAgICAgICAgICAgLmZhcV9fb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhcV9fY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19xLXRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMTJlbTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xLjI5ZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlEuXCI7XG4gICAgICAgICAgICBjb2xvcjogJGtleV9waW5rO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMzJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hbnN3ZXIge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NztcbiAgICAgICAgcGFkZGluZzogcmVtKDE5KSByZW0oNTcpO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGtleV9ncmVlbjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTkpIHJlbSgzNSk7XG4gICAgICAgIH1cblxuXG4gICAgICAgICYuaXMtYWNjb3JkaW9uLWNvbnRlbnRzLW9wZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNfeTtcblxuICAgICAgICByaWdodDogMi41OCU7XG4gICAgICAgIHdpZHRoOiByZW0oMjkpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzLjg4JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5lbnRyeSB7XG4gICAgcGFkZGluZzogcmVtKDE0MSkgMCByZW0oNjYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ19saWdodF9ncmVlbjtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA2JSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiByZW0oMTA3KSAwIHJlbSg2MCk7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDIuMyUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICB9XG5cblxuICAgICZfX3R0bCB7XG4gICAgICAgIGNvbG9yOiAka2V5X2dyZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDUpO1xuICAgIH1cbn1cblxuLmNvbnRhY3Qge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAmX19jb2wge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTUpO1xuXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICB3aWR0aDogMjIuNjQlO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTgpIHJlbSgzMik7XG4gICAgICAgIGNvbG9yOiAka2V5X2dyZWVuO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RhdGEge1xuICAgICAgICB3aWR0aDogNzguNTUlO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTcpIDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgzMik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogNjclO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIyKSAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDIyKTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyNS41KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDEyKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44OHJlbSAuODhyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjE4cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTJlMmUyIHVybCguLi9pbWFnZXMvbWFpbi9pY29uX3NlbGVjdC5wbmcpIG5vLXJlcGVhdCA4OSUgNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMTIpIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyNyk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMzgpO1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLmlzLWFsZXJ0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg5KSByZW0oMTMpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICNkNzRlM2YsICRhbHBoYTogMC43Mik7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEwKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0KTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IHJlbSgtMTgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGVsLW5vdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAuNTVyZW07XG4gICAgfVxuXG4gICAgJl9fYmlydGgge1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuXG4gICAgICAgICYtaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi15ZWFyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjU1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1raW5kIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCByZW0oMTIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNTVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMCk7XG5cbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMzIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IC44NXJlbSAxLjgycmVtIC43NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjYjNiM2IzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjIycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaXJjbGUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc195O1xuXG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5ZTllOWU7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cblxuICAgICAgICAmLXBvaW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zX3h5O1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaXplIHt9XG5cbiAgICAmX19vdGhlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICYuaXMtb3RoZXItc2hvdyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTIpO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faG9wZSB7XG4gICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cblxuICAgICAgICAmLXR0bCB7XG4gICAgICAgICAgICB3aWR0aDogMTUlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjMycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMSU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgyMik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGltZSB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY0JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtd2F2ZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgcmVtKDEwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25vdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTIpO1xuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrZXlfcGluaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUwKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBtYXJnaW46IHJlbSg2MCkgYXV0byAwO1xuICAgICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgxMik7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDYyJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lucHV0IHtcbiAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbWFpbCB7XG4gICAgICAgICAgICB3aWR0aDogNDY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXllYXIge1xuICAgICAgICAgICAgd2lkdGg6IDE0MnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbWQge1xuICAgICAgICAgICAgd2lkdGg6IDcxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXJkIHtcbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgJiArIHtcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhY3RfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBjLW9ubHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250YWN0X19jaXJjbGUtcG9pbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2V5X2dyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1zZWwge1xuICAgICAgICAgICAgd2lkdGg6IDE0MnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtb3RoZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpbWUge1xuICAgICAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMmUyZTIgdXJsKC4uL2ltYWdlcy9tYWluL2ljb25fc2VsZWN0LnBuZykgOTIlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgxMikgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dGFyZWEge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDh2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbmZpcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ19saWdodF9ncmVlbjtcbiAgICBwYWRkaW5nOiA0LjU1NXJlbSAwO1xuXG4gICAgJl9fZGVzYyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi44OHJlbTtcbiAgICB9XG59XG5cbi5jb25maXJtLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gICAgdHIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTUpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJnX2xpZ2h0X2dyZWVuO1xuICAgIH1cblxuICAgIHRoLCB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjJyZW0gMS43OHJlbTtcbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICAgIGNvbG9yOiAka2V5X2dyZWVuO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgICB3aWR0aDogNjglO1xuICAgIH1cbn1cblxuLmNvbmZpcm0tYnRucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNC4yOHJlbTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG5cblxuICAgICZfX2JhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IHJlbSgzKSBzb2xpZCAka2V5X3Bpbms7XG4gICAgICAgIGNvbG9yOiAka2V5X3Bpbms7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwIC41NXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW46IC41MnJlbSAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50aGFua3Mge1xuICAgIHBhZGRpbmc6IDIuODhyZW0gMDtcblxuICAgICZfX3R0bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MjU7XG4gICAgfVxufVxuXG4ubC1mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRrZXlfZ3JlZW47XG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgIHBhZGRpbmc6IHJlbSgzNykgMDtcbn1cbiIsIiRrZXlfcGluazogI2UyMDA3ZjtcblxuJGtleV9ibHVlOiAjMDA1YmFjO1xuXG4ka2V5X2xpZ2h0X2JsdWU6ICM1OGFiZWI7XG5cbiRrZXlfbGlnaHRfZ3JlZW46ICM0MmI3NDg7XG5cbiRrZXlfZ3JlZW46ICM0MmI3NDg7XG5cbiRrZXlfeWVsbG93OiAjZmZmZjAwO1xuXG4kbGluZV9jb2xvcjogIzE0MTYxNTtcblxuJGJnX2xpZ2h0X2JsdWU6ICNlMWY2ZmY7XG5cbiRiZ19saWdodF9ncmVlbjogI2QwZWRkMTtcblxuJGJnX2dyZWVuOiAjZTBmOGRjO1xuXG4kcmFkaXVzX3ZhbDogNDBweDtcblxuJGdvc2ljOiBcIuODkuODqeOCruODjuinkuOCtCBTdGROXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgU3RkTlwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG5cbiRtYXJ1X2dvc2ljOiBcIuODkuODqeOCruODjuS4uOOCtCBQcm9OXCIsIFwiSGlyYWdpbm8gTWFydSBHb3RoaWMgUHJvTlwiLCBcIll1IEdvdGhpYyBVSVwiLCBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBcIkhpcmFnaW5vIFNhbnNcIiwgc2Fucy1zZXJpZjtcblxuJG1pbjogXCJZdSBNaW5jaG8gTGlnaHRcIiwgXCJZdU1pbmNob1wiLCBcIll1IE1pbmNob1wiLCBcIua4uOaYjuacneS9k1wiLCBcImtsZWVcIiwgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTlwiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIHNlcmlmO1xuXG4kcnl1X21pbjogYS1vdGYtcnl1bWluLXByNm4sIHNlcmlmO1xuXG4kZ296dWthOiBrb3p1a2EtZ290aGljLXByNm4sIHNhbnMtc2VyaWY7XG5cbiRjYXRjaF9nb2xkOiAjN2Y3ODQ2O1xuXG4kY2F0Y2hfZ29sZDAyOiAjYWZhMTY5O1xuXG4kZGluOiBcIkRJTlByb1wiO1xuIiwiLyogUkVNIFBY5aSJ5o+bICovXG5cbiRiYXNlRm9udHNpemU6IDE2O1xuXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMpIHtcbiAgICBAcmV0dXJuICRwaXhlbHMgLyAkYmFzZUZvbnRzaXplICogMXJlbTtcbn1cblxuLyog44OW44Os44Kk44Kv44Od44Kk44Oz44OI5oyH5a6aICovXG5cbiRwYzogMTYwMHB4OyAvLyBQQ1xuJHRhYjogMTAyNHB4OyAvLyDjgr/jg5bjg6zjg4Pjg4hcbiRzcDogNzY4cHg7IC8vIOOCueODnuODm1xuXG5AbWl4aW4gcGMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gcGMtb25seSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzcCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB0YWIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFiKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHNwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNwKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGlubmVyIHtcbiAgICB3aWR0aDogOTIlO1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG59XG5cbkBtaXhpbiB0cmFuc194IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1peGluIHRyYW5zX3kge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtaXhpbiB0cmFuc194eSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1peGluIGZsZXgtc2Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWl4aW4gZmxleC1hbGwtY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtaXhpbiBiZy1jb3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA1MCUgL2NvdmVyO1xufVxuIiwiLnAtdGVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXG4gICAgJl9fc3ViIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMzQpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDI4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMTUpO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDM0ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX251bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxufVxuXG4ucC10aHVtYi1yYWRpdXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogcmVtKDIwKTtcbiAgICBoZWlnaHQ6IHJlbSgyMCk7XG5cbiAgICAmX193cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtLXRsIHtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgIH1cblxuICAgICYtLXRyIHtcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICB9XG5cbiAgICAmLS1ibCB7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICB9XG5cbiAgICAmLS1iciB7XG4gICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgfVxufVxuXG4ucC1jYW52YXMge1xuICAgICZfX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fZnYge1xuICAgICAgICAvL3otaW5kZXg6IDU7XG4gICBcbiAgICB9XG5cbiAgICAmX19iZy1ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ19saWdodF9ncmVlbjtcbiAgICB9XG5cbiAgICAmX19iZy1ncmVlbjAyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjZlZjtcbiAgICB9XG5cbiAgICAmX19iZy13aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxufVxuIiwiLyogQ1NTIERvY3VtZW50ICovXG5AaW1wb3J0IFwic2V0dGluZy9fbWl4aW4uc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmcvX3ZhcmlhYmxlcy5zY3NzXCI7XG5cbi8vQGltcG9ydCBcInV0aWxpdHkvKipcIjtcbi8vL0BpbXBvcnQgXCJjb21wb25lbnQvKipcIjtcblxuLy9AaW1wb3J0IFwicGx1Z2luLyoqXCI7XG4vL0BpbXBvcnQgXCJsYXlvdXQvKipcIjtcbkBpbXBvcnQgXCJwcm9qZWN0L19tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJwcm9qZWN0L19zZWN0aW9uLnNjc3NcIjtcblxuaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG4iXX0= */