/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;min-width:0;border-width:0;border-style:solid}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:0;clear:both;overflow:visible;border-top-width:1px;color:inherit}pre{font-size:inherit;font-family:monospace,monospace}address{font-style:inherit}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:inherit;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border-radius:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}html{font-size:10px;scroll-behavior:smooth}section[id]{scroll-margin-top:6rem}body{color:#333;font-size:1.6rem;line-height:1.8;font-family:"Noto Sans JP",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-optical-sizing:auto;word-break:break-word}a{color:inherit;text-decoration:none}a[href^="tel:"],a[href^="mailto:"]{color:inherit;text-decoration:none}em{font-style:normal}img{width:100%;height:auto}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:none;cursor:pointer;touch-action:manipulation}.l-container{width:100%;max-width:1330px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px}.l-container--wide{max-width:1870px}.c-btn{display:block;width:24rem;padding:1rem 4rem;border:2px solid;border-radius:100vh;color:#616b80;font-weight:bold;text-align:center;text-decoration:none;vertical-align:middle;transition:.5s}.c-btnArea{margin-top:4rem}.c-btn.center{margin:0 auto}.c-btn:hover{background:#616b80;color:#fff}.c-heading{margin-bottom:3.8rem;font-weight:500;font-size:6rem;line-height:1.1666666667}.c-lead{font-size:2rem;line-height:1.7}main{position:relative}.c-pagetop{visibility:hidden;z-index:100;position:fixed;right:20px;bottom:40px;transform:translateY(10px);opacity:0;transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.c-pagetop.is-visible{visibility:visible;transform:translateY(0);opacity:1}.c-pagetop.is-stop{position:absolute}.c-pagetop a{display:block;position:relative;color:#000;font-size:12px;line-height:1.2;text-align:center;text-decoration:none}.c-pagetop a::before{display:block;position:absolute;top:-33px;right:0;left:-3px;width:35px;height:27px;margin:auto;background:url(/assets/img/icon_pagetop.svg) no-repeat;background-size:cover;content:""}.p-global-footer__contact{padding-block:12rem 8.5rem;background:url("../../assets/img/footer_contact_bg.jpg") center/cover no-repeat;color:#fff}.p-global-footer__contact-inner{display:flex;align-items:flex-start;justify-content:space-between}.p-global-footer__contact-title{margin:0 0 1.9rem;font-weight:400}.p-global-footer__contact-lead{font-weight:500;font-size:2.5rem;line-height:1.7}.p-global-footer__contact-btn{display:inline-flex;position:relative;align-items:center;justify-content:center;width:42rem;height:11rem;margin-top:1rem;border:none;border-radius:99.9rem;background-color:#fff;color:#5074b4;text-decoration:none;transition:background-color .25s ease,color .25s ease,background-image .25s ease}.p-global-footer__contact-btn::after{right:3rem}.p-global-footer__contact-btn-label{font-weight:500;font-size:3rem}.p-global-footer__contact-btn::after{position:absolute;top:50%;width:3rem;height:3rem;transform:translateY(-50%);background-image:url("../../assets/img/icon_chevron-primary.svg");background-position:center;background-size:contain;background-repeat:no-repeat;content:""}.p-global-footer__contact-btn:hover,.p-global-footer__contact-btn:focus-visible{background-color:#5074b4;color:#fff}.p-global-footer__contact-btn:hover::after,.p-global-footer__contact-btn:focus-visible::after{background-image:url("../../assets/img/icon_chevron-reverse.svg")}.p-global-footer__main{background-color:#000;color:#fff}.p-global-footer__main-inner{display:flex;align-items:stretch;justify-content:space-between;padding-block:10.2rem 15.5rem}.p-global-footer__left{display:flex;flex:1;flex-direction:column;gap:4rem}.p-global-footer__logo img{display:block;max-width:23rem;height:auto}.p-global-footer__info{display:flex;flex-direction:column;gap:3.4rem;letter-spacing:.1em}.p-global-footer__tel-link{color:inherit}.p-global-footer__tel-link:focus{cursor:pointer;opacity:.8;transition:.3s}.p-global-footer__tel-link::before{display:inline-block;width:1.7rem;height:1.7rem;margin-right:.6rem;background:url("../../assets/img/icon_tel.svg") no-repeat center/contain;content:""}.p-global-footer__office-fax::before{display:inline-block;width:1.8rem;height:1.8rem;margin-right:.5rem;background:url("../../assets/img/icon_fax.svg") no-repeat center/contain;content:""}.p-global-footer__nav{display:flex;flex-direction:column;justify-content:space-between;min-width:18rem;text-align:right}.p-global-footer__nav-list{display:flex;justify-content:flex-end;margin:-2.8rem 0 0;padding:0;gap:2.4rem;list-style:none}.p-global-footer__nav-link{display:inline-flex;align-items:center;gap:.4rem;color:#fff;text-decoration:none}.p-global-footer__nav-link:focus{cursor:pointer;opacity:.8;transition:.3s}.p-global-footer__nav-link::after{width:1.2rem;height:1.2rem;margin-left:.8rem;background:url("../../assets/img/icon_external-link.svg") no-repeat center/contain;content:""}.p-global-footer__nav-icon{display:block;width:1.4rem;height:auto}.p-global-footer__copy{font-size:1.4rem;font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.1em}.p-global-about{padding-block:12.5rem 15.5rem}.p-global-about__head{margin-bottom:4rem}.p-global-about__title{margin:0 0 2.1rem}.p-global-about__kicker{margin:0 0 1.6rem;font-size:2.2rem}.p-global-about__lead{font-weight:500;font-size:1.6rem;line-height:1.7}.p-global-about__list{margin:6rem 0 0;padding:0;list-style:none}.p-global-about__row{display:flex;align-items:center;justify-content:space-between;min-height:10rem;padding-inline:3rem 1.8rem;background-color:#f2f2f2}.p-global-about__row:nth-child(even){background-color:#fff}.p-global-about__label{font-size:1.5rem;line-height:1.6}.p-global-about__label-note{font-size:66.6666666667%}.p-global-about__value{font-family:"Noto Sans JP",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:right;white-space:nowrap}.p-global-about__value-main{display:inline-block;color:#00005f;font-weight:700;font-size:3.4rem;line-height:1}.p-global-about__row--total-staff .p-global-about__value-main{font-size:4.4rem}.p-global-about__row--total-staff .p-global-about__value-unit{font-size:3rem}.p-global-about__value-unit,.p-global-about__value-prefix{display:inline-block;color:#000;font-weight:400;font-size:1.6rem;line-height:1.3}.p-global-about__row--listing .p-global-about__value-main--text{font-size:2.2rem}.p-global-case{padding-block:11.5rem 15rem;background-color:#00005f;color:#fff}.p-global-case__head{margin-bottom:3rem;color:#fff}.p-global-case__list{border-top:1px solid hsla(0,0%,100%,.25)}.p-global-case__item{display:flex;flex-direction:column;padding-bottom:3rem;gap:2.2rem;border-bottom:1px solid hsla(0,0%,100%,.25)}.p-global-case__image img{display:block;width:100%;height:auto}.p-global-case__content{display:grid;grid-template-columns:20% 80%;row-gap:1.8rem;flex:1}.p-global-case__label{font-weight:700;white-space:nowrap}.p-global-faq{padding-block:12rem 14rem;background-color:#e5edf7}.p-global-faq__head{margin-bottom:3.2rem}.p-global-faq__title{margin:0 0 3.4rem;font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.p-global-faq__list{margin-inline:auto;list-style:none}.p-global-faq__item{margin-bottom:1rem}.p-global-faq__question{display:flex;align-items:flex-start;width:100%;padding:1.8rem 2.2rem 1.8rem 1.8rem;gap:1.7rem;border:none;background:#fff;text-align:left;cursor:pointer}.p-global-faq__q-label{flex:0 0 auto;margin-top:.7rem;color:#5074b4;font-weight:700;font-size:2.4rem;line-height:1;font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.p-global-faq__q-text{flex:1;font-weight:500;font-size:1.6rem}.p-global-faq__icon{flex:0 0 auto;width:2.2rem;height:1.2rem;margin-top:1.8rem;margin-left:auto;background:url("../../assets/img/icon_faq-chevron.svg") center center/contain no-repeat;transition:transform .35s ease}.p-global-faq__item.is-open .p-global-faq__icon{transform:rotate(-180deg)}.p-global-faq__answer{height:0;overflow:hidden;background-color:rgba(0,0,0,0);transition:height .35s ease}.p-global-faq__item.is-open .p-global-faq__answer{max-height:40rem}.p-global-faq__answer-inner{display:flex;padding:1.4rem 2rem 2rem;gap:1.6rem}.p-global-faq__a-label{flex:0 0 auto;margin-top:.6rem;font-weight:700;font-size:2.4rem;line-height:1;font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.p-global-faq__a-body{flex:1}.p-global-faq__a-body a{color:#00005f;text-decoration:underline;text-underline-offset:.2em}.p-global-faq__a-body a:focus{cursor:pointer;opacity:.8;transition:.3s}.p-global-faq__a-body a:hover,.p-global-faq__a-body a:focus-visible{text-decoration:underline}.p-global-intro{padding-block:12rem 20rem;background:url("../../assets/img/intro_bg.png") 8rem repeat}.p-global-intro__inner{display:flex;row-gap:3.2rem;flex-direction:column}.p-global-intro__lead{margin-bottom:1.5rem;font-weight:500}.p-global-intro__lead-main{display:block;margin-bottom:-0.6rem;font-size:2rem}.p-global-intro__lead-sub{display:block;font-size:1.8rem}.p-global-intro__body{font-size:2rem;line-height:1.7}.p-global-intro__body p+p{margin-top:.8rem}.p-global-intro__media{display:flex;position:relative;row-gap:1.6rem;flex-direction:column;align-items:center}.p-global-intro__map img{display:block;width:100%;height:auto}.p-global-intro__logo-mark{position:absolute;top:9.2rem;left:1.2rem}.p-global-intro__logo-mark img{display:block;width:auto;height:3.4rem}.p-global-intro__logo-band{position:relative;right:50%;left:50%;width:100vw;margin-top:4rem;margin-right:-50vw;margin-left:-50vw;padding-block:1.6rem;border-top:1px solid #d0d5e3;border-bottom:1px solid #d0d5e3;background-color:#fff}.p-global-intro__logo-list{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:128rem;margin:0 auto;padding:0 2.4rem;gap:1.6rem 2.4rem;list-style:none}.p-global-intro__logo-item{flex:0 1 calc(33.333% - 2.4rem)}.p-global-intro__logo{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3.2rem}.p-global-intro__logo-img{display:block;max-width:100%;height:auto}.p-global-market{padding-block:11.5rem 15rem;background:url("../../assets/img/market_bg.jpg") center center/cover no-repeat}.p-global-market__inner{display:flex;row-gap:3.2rem;flex-direction:column}.p-global-market__title{margin-bottom:4.1rem}.p-global-market__body{font-size:1.4rem;line-height:2}.p-global-market__body p+p{margin-top:.8rem}.p-global-market__images{display:flex;flex-direction:column;justify-content:center}.p-global-market__image img{display:block;width:100%;height:auto}.p-global-market__image+.p-global-market__image{margin-top:-5rem}.p-global-mv{height:min(84.5rem,100vh - 10rem);overflow:hidden;background:url("../../assets/img/mv_bg.jpg") center center/cover no-repeat;color:#fff}.p-global-mv__inner{padding-left:7.5rem}.p-global-mv__copy-en{font-weight:500;line-height:1.12;font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.p-global-mv__btn{display:inline-flex;position:relative;align-items:center;justify-content:center;width:40rem;height:10rem;padding-inline:4rem;gap:7.2rem;border:none;background-image:url("../../assets/img/mv_btn_bg.jpg");background-position:center;background-size:cover;color:#5074b4;text-decoration:none;transition:background-color .25s ease,color .25s ease,background-image .25s ease}.p-global-mv__btn::after{right:3rem}.p-global-mv__btn-label{font-weight:700;font-size:3rem}.p-global-mv__btn::after{position:absolute;top:50%;width:3rem;height:3rem;transform:translateY(-50%);background-image:url("../../assets/img/icon_chevron-primary.svg");background-position:center;background-size:contain;background-repeat:no-repeat;content:""}.p-global-mv__btn:hover,.p-global-mv__btn:focus-visible{background-image:none;background-color:#5074b4;color:#fff}.p-global-mv__btn:hover::after,.p-global-mv__btn:focus-visible::after{background-image:url("../../assets/img/icon_chevron-reverse.svg")}.p-global-phase-detail{padding-block:8.7rem 12.7rem}.p-global-phase-detail__header{margin-bottom:1.8rem}.p-global-phase-detail__phase-label{-moz-column-gap:1.6rem;display:flex;column-gap:1.6rem;row-gap:.8rem;flex-wrap:wrap;align-items:flex-end}.p-global-phase-detail__phase-badge{display:inline-block;padding:.1rem .2rem;background-color:#00005f;color:#fff;font-weight:500;font-size:1.7rem}.p-global-phase-detail__phase-name{color:#00005f;font-weight:500;font-size:3.2rem;line-height:1}.p-global-phase-detail__phase-term{color:#00005f;font-size:1.8rem;line-height:1.7}.p-global-phase-detail__intro-title{margin:0 0 .8rem;font-weight:500;font-size:2.2rem}.p-global-phase-detail__intro-image{display:block;width:100%;height:auto}.p-global-phase-detail__steps{display:grid;gap:2rem}.p-global-phase-detail__step{display:flex;overflow:visible;background-color:#fff}.p-global-phase-detail__step-label{position:relative;background-color:#00005f;color:#fff}.p-global-phase-detail__step-label-inner{display:flex;align-items:center;justify-content:center;height:100%}.p-global-phase-detail__step-caption{font-weight:500}.p-global-phase-detail__step-number{font-weight:700;font-size:3.2rem;line-height:1}.p-global-phase-detail__step-body{padding:2.6rem 2.4rem 2.4rem}.p-global-phase-detail__step-title{margin:0 0 2rem;color:#00005f;font-weight:500;font-size:2.2rem}.p-global-phase-detail__step-lead{margin:0 0 1.2rem;font-size:1.6rem;line-height:1.7}.p-global-phase-detail__bullet-list{padding-left:2.8rem;list-style:disc}.p-global-phase-detail__bullet-item{line-height:1.5;text-indent:-0.5em}.p-global-phase-detail__bullet-item::marker{color:#5074b4;font-size:2rem}.p-global-phase-detail__number-list{display:grid;padding-left:0;list-style:none}.p-global-phase-detail__number-item{padding-left:1em;font-weight:500;font-size:1.6rem;text-indent:-1em}.p-global-phase-detail__number-item+.p-global-phase-detail__number-item{margin-top:1.2rem}.p-global-phase-detail--1 .p-global-phase-detail__number-item+.p-global-phase-detail__number-item{margin-top:2.8rem}.p-global-phase-detail__number-heading-num{margin:0 1rem .6rem 0;color:#5074b4}.p-global-phase-detail__report{margin-bottom:2.4rem;padding:1.2rem 1.6rem;background-color:#00005f;text-align:center}.p-global-phase-detail__report-title{color:#fff;font-weight:500;font-size:3rem}.p-global-phase-detail__sample-head{margin-bottom:1.6rem;text-align:center}.p-global-phase-detail__sample-title{color:#00005f;font-weight:500;font-size:2.2rem}.p-global-phase-detail__sample-body{padding:1.6rem;background-color:#fff}.p-global-phase-detail__sample-image{display:block;width:100%;height:auto}.p-global-phase-detail__rank-list{padding-left:2.2rem}.p-global-phase-detail__rank-symbol{color:#5074b4;font-weight:500;font-size:1.8rem;line-height:1}.p-global-phase-detail__text-note{margin-top:1.4rem;padding-left:1em;font-size:1.8rem;text-indent:-1em}.p-global-phase-detail__text-note span{margin-right:.6rem;color:#5074b4}.p-global-phase-detail--1{background-color:#e5edf7}.p-global-phase-detail--1 .p-global-phase-detail__step-body{padding-bottom:4rem}.p-global-phase-detail--2{padding-top:9.6rem;background-color:#cadbef}.p-global-phase-detail--2 .p-global-phase-detail__intro-title{margin-bottom:1.3rem}.p-global-phase-detail--2 .p-global-phase-detail__intro-figure{flex:0 0 47rem}.p-global-phase-detail--2 .p-global-phase-detail__steps{margin-bottom:5.6rem}.p-global-phase-detail--2 .p-global-phase-detail__step:last-child .p-global-phase-detail__step-label::after{border:none}.p-global-phase-detail--2 .p-global-phase-detail__step-body{padding-bottom:4.6rem}.p-global-phase-detail--2 .p-global-phase-detail__sample-body{padding-bottom:1.6rem}.p-global-phase-detail--3{padding-top:9.3rem;background-color:#b0cae8}.p-global-phase-detail--3 .p-global-phase-detail__intro-title{margin-bottom:1.2rem}.p-global-phase-detail--3 .p-global-phase-detail__intro-figure{flex:0 0 40rem}.p-global-phase-detail--3 .p-global-phase-detail__step-body{padding-bottom:5rem}.p-global-phase-detail--3 .p-global-phase-detail__steps{margin-bottom:5.6rem}.p-global-phase-detail--3 .p-global-phase-detail__step:last-child .p-global-phase-detail__step-label::after{border:none}.p-global-phase-detail--3 .p-global-phase-detail__sample-body{padding-bottom:0}.p-global-phase-detail--3 .p-global-phase-detail__number-list+.p-global-phase-detail__rank-list{margin-top:.4rem}.p-global-phase-detail--3 .p-global-phase-detail__sample-body{display:flex;align-items:center;justify-content:center;padding-block:3.8rem 4.5rem;gap:5rem}.p-global-phase-detail--3 .p-global-phase-detail__sample-body img{width:26.4rem}.p-global-phase-detail--4{padding-block:9.4rem 12.5rem;background-color:#96b8e0}.p-global-phase-detail--4 .p-global-phase-detail__intro-title{margin-bottom:1.6rem}.p-global-phase-detail--4 .p-global-phase-detail__step-body{padding-bottom:5rem}.p-global-phase-detail--4 .p-global-phase-detail__step:last-child .p-global-phase-detail__step-label::after{border:none}.p-global-service{padding-block:11.5rem 16rem;background:url("../../assets/img/service_bg.jpg") top center no-repeat}.p-global-service__inner{position:relative}.p-global-service__head{margin-bottom:4rem;color:#fff}.p-global-service__proposal{position:relative;margin-bottom:6rem}.p-global-service__proposal-label{z-index:2;position:absolute;top:-2rem;left:-2rem;padding:.6rem 2.7rem;background-color:#96b8e0;color:#00005f;font-weight:500}.p-global-service__timeline{z-index:1;position:absolute;top:0;bottom:0;left:1.5rem;width:2px;background-color:#96b8e0;pointer-events:none}.p-global-service__phase-list{display:flex;flex-direction:column;gap:6rem;list-style:none}.p-global-service__phase{display:flex;position:relative;flex-direction:column}.p-global-service__phase--1 .p-global-service__phase-body{background-color:#e5edf7}.p-global-service__phase--2 .p-global-service__phase-body{background-color:#cadbef}.p-global-service__phase--3 .p-global-service__phase-body{background-color:#b0cae8}.p-global-service__phase--4 .p-global-service__phase-body{background-color:#96b8e0}.p-global-service__phase::after{position:absolute;bottom:-5.9rem;width:0;height:0;border-width:6rem 21.5rem 0 21.5rem;border-style:solid;border-color:#001b5d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.p-global-service__phase-head{display:flex;position:relative;flex-direction:column;background-color:#001b5d;color:#fff}.p-global-service__phase-step{color:#96b8e0;font-weight:500}.p-global-service__phase-name{font-weight:500;font-size:2.5rem}.p-global-service__phase-term{color:#96b8e0;font-weight:500;font-size:1.5rem}.p-global-service__phase--3 .p-global-service__phase-term{width:15.6rem}.p-global-service__phase-body{padding-block:4rem 5rem;color:#00005f;font-size:1.8rem}.p-global-service__phase-summary{color:#00005f;font-weight:500;font-size:1.8rem;line-height:1.7}.p-global-service__phase-detail{position:relative;padding-top:.4rem}.p-global-service__phase-detail::before{position:absolute;top:.4rem;bottom:.4rem;left:0;width:1px;background-color:rgba(17,67,143,.25);content:""}.p-global-service__detail-list{line-height:1.5}.p-global-service__detail-item+.p-global-service__detail-item{margin-top:.8rem}.p-global-service__detail-title{margin:0 0 .7rem;color:#00005f;font-weight:500;font-size:1.8rem}.p-global-service__detail-points{padding-left:4.6rem;line-height:1.5;list-style:disc}.p-global-service__detail-points li{text-indent:-0.4em}.p-global-service__detail-points li::marker{color:#5074b4;font-size:2rem}.p-global-service__option{position:relative}.p-global-service__option-label{z-index:1;position:absolute;top:-2rem;left:-2rem;padding:.6rem 3.5rem;background-color:#96b8e0;color:#00005f;font-weight:500}.p-global-service__phase-list--option{margin-top:.8rem}.p-global-strength{padding-top:11.5rem;background-color:#000;color:#fff}.p-global-strength__title{margin:0 0 8.6rem}.p-global-strength__row{position:relative;overflow:hidden}.p-global-strength__row--1{height:54rem}.p-global-strength__row--2{height:58rem}.p-global-strength__row--3{height:51rem}.p-global-strength__media{display:inline-block;position:relative}.p-global-strength__media img{display:block;width:100%;height:auto}.p-global-strength__media::after{position:absolute;inset:0;background:linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 60%);content:"";pointer-events:none}.p-global-strength__row--2 .p-global-strength__media::after{background:linear-gradient(270deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 60%)}.p-global-strength__content{z-index:1;position:relative;max-width:64rem;padding-block:3rem 4rem}.p-global-strength__heading{margin:0 0 1.8rem;font-weight:500;font-size:2.2rem;line-height:1.3}.p-global-strength__text{font-size:1.4rem;line-height:1.7}.p-global-voice{padding-block:11.3rem 15rem;background:url("../../assets/img/voice_bg.jpg") top center no-repeat}.p-global-voice__head{margin-bottom:4rem}.p-global-voice__list{display:flex;flex-direction:column;gap:6rem}.p-global-voice__image{margin:0 0 1.2rem}.p-global-voice__image img{display:block;width:100%;height:auto}.p-global-voice__meta{margin:0 0 1.3rem}.p-global-voice__meta-row{padding-bottom:1rem;border-bottom:1px solid #e5edf7;border-bottom:1px solid #000}.p-global-voice__meta-row+.p-global-voice__meta-row{margin-top:1.6rem}.p-global-voice__meta-term{font-weight:700}.p-global-voice__detail-heading{margin-bottom:.4rem;font-weight:700}.p-global-voice__detail-text{line-height:1.7}.p-header{z-index:100;position:sticky;top:0;background-color:#000;color:#fff}.p-header__inner{display:flex;align-items:center;justify-content:space-between;height:10rem}.p-header-logo:focus{cursor:pointer;opacity:.8;transition:.3s}.p-header-logo img{display:block;width:auto;height:4.1rem}.p-header-nav{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem}.p-header-nav__lang{margin-bottom:.2rem;font-size:1.6rem}.p-header-nav__lang a{color:#fff;font-weight:bold;font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-decoration:none}.p-header-nav__lang a:focus{cursor:pointer;opacity:.8;transition:.3s}.p-header-nav__list{display:flex;align-items:center;gap:2.4rem}.p-header-nav__item a{display:inline-flex;align-items:center;color:#fff;text-decoration:none}.p-header-nav__item a:focus{cursor:pointer;opacity:.8;transition:.3s}.p-header-nav__item a::after{width:1.6rem;height:1.6rem;margin-left:.8rem;background:url("../../assets/img/icon_external-link.svg") no-repeat center/contain;content:""}.p-header-actions{display:flex;align-items:center;gap:2.2rem}.p-header-action{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:#fff;cursor:pointer}.p-header-action--contact img{width:2rem}.p-header-action--lang .p-header-action__label{position:relative;padding-left:2.4rem}.p-header-action--lang .p-header-action__label::before{position:absolute;top:50%;left:0;width:1.6rem;height:1.6rem;transform:translateY(-50%);background:url("../../assets/img/icon_global.svg") no-repeat center/contain;content:""}.p-header-action__label{letter-spacing:.05em}.p-header-hamburger{display:flex;z-index:120;position:relative;flex-direction:column;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;gap:.6rem;background-color:rgba(0,0,0,.7);cursor:pointer}.p-header-hamburger__line{width:2.4rem;height:2px;background-color:#fff;transition:transform .2s ease,opacity .2s ease}.p-header-hamburger.is-open{background-color:rgba(0,0,0,.9)}.p-header-hamburger.is-open .p-header-hamburger__line:nth-child(1){transform:translateY(0.8rem) rotate(45deg)}.p-header-hamburger.is-open .p-header-hamburger__line:nth-child(2){opacity:0}.p-header-hamburger.is-open .p-header-hamburger__line:nth-child(3){transform:translateY(-0.9rem) rotate(-45deg)}.p-header-drawer{z-index:90;position:fixed;inset:0;transform:translateX(100%);background-color:rgba(0,0,0,.6);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}.p-header-drawer__inner{display:flex;align-items:flex-start;width:100%;height:auto;margin-left:auto;padding:6.2rem 2.4rem 4rem;background-color:#000}.p-header-drawer__list{display:flex;flex-direction:column;width:100%;font-size:1.6rem}.p-header-drawer__item>a{display:block;position:relative;padding:1rem 2.4rem 1rem 0;border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;text-decoration:none}.p-header-drawer__item>a:focus{opacity:.8}.p-header-drawer__item>a::after{position:absolute;top:50%;right:0;width:1.6rem;height:1.6rem;transform:translateY(-50%);background:url("../../assets/img/icon_internal-link.svg") no-repeat center/contain;content:""}.p-header-drawer__item>a[target=_blank]::after{background-image:url("../../assets/img/icon_external-link.svg")}.p-header-drawer.is-open{transform:translateX(0);opacity:1;pointer-events:auto}.p-header-lang{display:flex;z-index:95;position:fixed;align-items:center;justify-content:center;inset:0;opacity:0;pointer-events:none;transition:opacity .25s ease}.p-header-lang__overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.6)}.p-header-lang__panel{z-index:1;position:relative;width:80%;max-width:28rem;padding:2.4rem;border-radius:.8rem;background-color:#fff;text-align:center}.p-header-lang__title{margin-bottom:1.6rem;color:#333;font-weight:700;font-size:1.6rem}.p-header-lang__list{display:flex;flex-direction:column;gap:.8rem}.p-header-lang__list a{display:block;padding:.8rem;border-radius:.4rem;background-color:#5074b4;color:#333;color:#fff;text-decoration:none}.p-header-lang__list a:focus{cursor:pointer;opacity:.8;transition:.3s}.p-header-lang__close{position:absolute;top:.8rem;right:.8rem;width:2rem;height:2rem;border:none;background:rgba(0,0,0,0);cursor:pointer}.p-header-lang__close::before,.p-header-lang__close::after{position:absolute;width:1.6rem;height:2px;margin:auto;inset:0;background-color:#999;content:""}.p-header-lang__close::before{transform:rotate(45deg)}.p-header-lang__close::after{transform:rotate(-45deg)}.p-header-lang.is-open{opacity:1;pointer-events:auto}.u-mt--10{margin-top:1rem}.u-mb--10{margin-bottom:1rem}.u-mr--10{margin-right:1rem}.u-ml--10{margin-left:1rem}.u-mt--20{margin-top:2rem}.u-mb--20{margin-bottom:2rem}.u-mr--20{margin-right:2rem}.u-ml--20{margin-left:2rem}.u-mt--30{margin-top:3rem}.u-mb--30{margin-bottom:3rem}.u-mr--30{margin-right:3rem}.u-ml--30{margin-left:3rem}.u-mt--40{margin-top:4rem}.u-mb--40{margin-bottom:4rem}.u-mr--40{margin-right:4rem}.u-ml--40{margin-left:4rem}.u-mt--50{margin-top:5rem}.u-mb--50{margin-bottom:5rem}.u-mr--50{margin-right:5rem}.u-ml--50{margin-left:5rem}.u-mt--60{margin-top:6rem}.u-mb--60{margin-bottom:6rem}.u-mr--60{margin-right:6rem}.u-ml--60{margin-left:6rem}.u-mt--70{margin-top:7rem}.u-mb--70{margin-bottom:7rem}.u-mr--70{margin-right:7rem}.u-ml--70{margin-left:7rem}.u-mt--80{margin-top:8rem}.u-mb--80{margin-bottom:8rem}.u-mr--80{margin-right:8rem}.u-ml--80{margin-left:8rem}.u-mt--90{margin-top:9rem}.u-mb--90{margin-bottom:9rem}.u-mr--90{margin-right:9rem}.u-ml--90{margin-left:9rem}.u-mt--100{margin-top:10rem}.u-mb--100{margin-bottom:10rem}.u-mr--100{margin-right:10rem}.u-ml--100{margin-left:10rem}.u-mt--110{margin-top:11rem}.u-mb--110{margin-bottom:11rem}.u-mr--110{margin-right:11rem}.u-ml--110{margin-left:11rem}.u-mt--120{margin-top:12rem}.u-mb--120{margin-bottom:12rem}.u-mr--120{margin-right:12rem}.u-ml--120{margin-left:12rem}.u-textalign--center{text-align:center}.u-textalign--left{text-align:left}.u-textalign--right{text-align:right}@media screen and (max-width: 1280px){html{font-size:.78125vw}}@media screen and (max-width: 768px){html{font-size:2.0833333333vw}body{font-size:1.4rem}.l-container{padding-right:20px;padding-left:20px}.c-btnArea{margin-top:2rem}.c-heading{margin-bottom:2rem;font-size:3rem}.c-lead{font-size:1.6rem}.p-global-footer__contact{padding-block:4rem}.p-global-footer__contact-inner{flex-direction:column;align-items:center}.p-global-footer__contact-lead{font-size:2rem}.p-global-footer__contact-btn{width:30rem;height:8rem;margin-top:4rem}.p-global-footer__contact-btn-label{font-size:2.4rem}.p-global-footer__main-inner{flex-direction:column;padding-block:4rem;gap:2.4rem}.p-global-footer__left{margin-bottom:5rem;gap:2.6rem}.p-global-footer__logo img{max-width:18rem}.p-global-footer__info{gap:2.4rem}.p-global-footer__tel-link::before{width:1.3rem;height:1.3rem}.p-global-footer__office-fax::before{width:1.3rem;height:1.3rem}.p-global-footer__nav{align-items:flex-start;text-align:left}.p-global-footer__nav-list{justify-content:flex-start;margin-bottom:7rem}.p-global-footer__copy{font-size:1rem}.p-global-about{padding-block:4rem}.p-global-case{padding-block:4rem}.p-global-case__item+.p-global-case__item{margin-top:4rem}.p-global-faq{padding-block:4rem}.p-global-intro{padding-block:4rem}.p-global-market{padding-block:4rem}.p-global-mv{height:calc(100vh - 6rem);height:85vh}.p-global-mv__inner{height:100%}.p-global-mv__content{display:flex;flex-direction:column;justify-content:center;height:100%;gap:5rem}.p-global-mv__copy-en{font-size:6rem}.p-global-mv__btn{width:30rem;height:7.5rem}.p-global-mv__btn-label{font-size:2.4rem}.p-global-mv__btn::after{width:2.4rem;height:2.4rem}.p-global-phase-detail{padding-block:5.6rem}.p-global-phase-detail__phase-label{-moz-column-gap:.7rem;column-gap:.7rem}.p-global-phase-detail__intro-text{margin-bottom:2.4rem}.p-global-phase-detail__step{flex-direction:column}.p-global-phase-detail__step-label{width:100%}.p-global-phase-detail__step-label-inner{align-items:flex-end;padding:1.6rem;gap:1rem}.p-global-service{padding-block:4rem}.p-global-service__proposal-label{padding:.6rem 1.4rem}.p-global-service__timeline{left:1.4rem}.p-global-service__phase::after{bottom:-3rem;left:50%;transform:translateX(-50%);border-width:1.6rem 2rem 0 2rem}.p-global-service__phase--option::after{border-width:0}.p-global-service__phase-head{align-items:center;padding-block:1rem;line-height:1.5}.p-global-service__phase-body{display:flex;flex-direction:column;padding:3rem 2rem 4rem 3rem;gap:1.6rem}.p-global-service__phase-summary{margin-bottom:.8rem}.p-global-service__phase-detail::before{display:none}.p-global-strength{padding-block:4rem}.p-global-voice{padding-block:4rem}.p-header__inner{height:6rem}.p-header-logo img{height:2.6rem}.p-header-nav{position:fixed;flex-direction:column;align-items:flex-start;inset:7.2rem 0 0 0;padding:2.4rem;gap:2.4rem;transform:translateX(100%);background-color:rgba(0,0,0,.9);transition:transform .2s ease}.p-header-nav.is-open{transform:translateX(0)}.p-header-nav__lang{font-size:1.4rem}.p-header-nav__list{flex-direction:column;align-items:flex-start;gap:1.6rem}.u-pc{display:none !important}}@media(hover: hover){a:hover{text-decoration:none}}@media(hover: none){a:active{text-decoration:none}}@media screen and (min-width: 769px){.c-pagetop{right:50px}.p-global-about__head{margin-bottom:4.8rem}.p-global-about__kicker{margin:0 0 3.6rem}.p-global-about__lead{font-size:2.5rem}.p-global-about__row{min-height:12rem;padding-inline:4rem 1.8rem}.p-global-about__label{font-size:3rem}.p-global-about__value-main{font-size:5rem}.p-global-about__row--total-staff .p-global-about__value-main{font-size:8rem}.p-global-about__value-unit,.p-global-about__value-prefix{margin-left:.4rem;font-size:2rem}.p-global-about__value-prefix{margin-right:.8rem}.p-global-about__row--listing .p-global-about__value-main--text{margin-right:2.6rem;font-size:3rem}.p-global-case__head{margin-bottom:5.6rem}.p-global-case__item{-moz-column-gap:5.9rem;column-gap:5.9rem;flex-direction:row;align-items:flex-start;padding-block:5.9rem;gap:5.8rem}.p-global-case__item--reverse{flex-direction:row-reverse}.p-global-case__image{flex:0 0 36rem}.p-global-case__content{grid-template-columns:16.5% 83.5%;row-gap:2rem;margin-top:-0.8rem}.p-global-faq__head{margin-bottom:5.6rem}.p-global-faq__question{padding:3rem 3.9rem 3rem 3.9rem;gap:2.8rem}.p-global-faq__q-label{margin-top:.3rem;font-size:3rem}.p-global-faq__q-text{font-size:2.2rem}.p-global-faq__icon{width:2.6rem;height:1.4rem;margin-top:1.2rem}.p-global-faq__answer-inner{padding:3rem 4.7rem 3.9rem 3.8rem;gap:3.2rem}.p-global-faq__a-label{margin-top:.7rem;font-size:3rem}.p-global-faq__a-body{font-size:2rem}.p-global-intro__inner{-moz-column-gap:4rem;position:relative;column-gap:4rem;flex-direction:row;align-items:stretch}.p-global-intro__text{z-index:2;position:relative;width:110rem}.p-global-intro__head{margin-bottom:4.8rem}.p-global-intro__lead-main{font-size:2.5rem}.p-global-intro__lead-sub{font-size:2.2rem}.p-global-intro__body{font-size:1.5rem}.p-global-intro__media{z-index:1;row-gap:0;width:52.5rem;margin-top:16rem;margin-left:-42rem}.p-global-intro__logo-mark{top:14.6rem;left:-2.2rem}.p-global-intro__logo-mark img{height:5.2rem}.p-global-intro__logo-band{margin-top:4.8rem}.p-global-market__inner{-moz-column-gap:8rem;column-gap:8rem;flex-direction:row;align-items:stretch}.p-global-market__text{flex:1}.p-global-market__body{font-size:1.5rem}.p-global-market__images{width:44rem;margin-top:1.5rem}.p-global-market__image+.p-global-market__image{margin-top:-6rem}.p-global-mv__copy-en{margin-top:min(38.2rem,46.7455621302vh);margin-bottom:6rem;font-size:9rem}.p-global-phase-detail__header{margin-bottom:3.7rem}.p-global-phase-detail__phase-badge{padding:.3rem 1rem;font-size:2.5rem}.p-global-phase-detail__phase-name{font-size:5rem}.p-global-phase-detail__phase-term{margin-left:-2.3rem;font-size:2.5rem}.p-global-phase-detail__intro{display:flex;align-items:flex-start;justify-content:space-between;gap:4rem}.p-global-phase-detail__intro-text{flex:1;max-width:79rem}.p-global-phase-detail__intro-title{font-size:2.5rem}.p-global-phase-detail__intro-figure{flex:0 0 46rem;margin-top:-4.7rem}.p-global-phase-detail__step-label{flex:0 0 10rem}.p-global-phase-detail__step-label-inner{flex-direction:column}.p-global-phase-detail__step-label::after{position:absolute;right:0;bottom:-1.9rem;border-width:2rem 5rem 0 5rem;border-style:solid;border-color:#00005f rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.p-global-phase-detail__step-body{flex:1;padding:2.6rem 3.7rem 5rem}.p-global-phase-detail__step-title{font-size:3rem}.p-global-phase-detail__step-lead{font-size:1.8rem}.p-global-phase-detail__number-item{font-size:1.8rem}.p-global-phase-detail__report{margin-top:2.4rem;margin-bottom:5rem}.p-global-phase-detail__sample-title{font-size:2.5rem}.p-global-phase-detail__sample-body{padding:2.8rem 2.4rem 4.2rem}.p-global-phase-detail--2 .p-global-phase-detail__intro-figure{margin-top:-3.1rem}.p-global-phase-detail--3 .p-global-phase-detail__intro-figure{margin-top:-3.7rem}.p-global-phase-detail--4 .p-global-phase-detail__intro-figure{margin-top:1.4rem}.p-global-service__head{margin-bottom:4.8rem}.p-global-service__head .c-heading{margin-bottom:4rem}.p-global-service__head .c-lead{margin-bottom:9.4rem}.p-global-service__proposal{margin-bottom:6.4rem}.p-global-service__phase-list{gap:6rem}.p-global-service__phase{flex-direction:row}.p-global-service__phase-head{flex:0 0 43rem;padding-top:4.9rem;padding-left:4rem;line-height:1.7}.p-global-service__phase-name{font-size:2.5rem}.p-global-service__phase-term{width:10rem;text-align:right}.p-global-service__phase--2 .p-global-service__phase-term{width:18rem}.p-global-service__phase-body{display:flex;flex:1;flex-direction:row;align-items:flex-start}.p-global-service__phase-summary{flex:0 0 40rem;padding-inline:4rem 5.6rem}.p-global-service__phase-detail{flex:1;min-width:0;padding-left:4rem}.p-global-service__phase-list--option{margin-top:1.2rem}.p-global-strength__media{position:absolute;top:0;width:50vw;min-width:48rem;height:100%}.p-global-strength__media img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}.p-global-strength__row--1 .p-global-strength__media,.p-global-strength__row--3 .p-global-strength__media{right:0;left:auto}.p-global-strength__row--2 .p-global-strength__media{right:auto;left:0}.p-global-strength__content{padding-top:9.4rem}.p-global-strength__row--2 .p-global-strength__content{margin-left:auto}.p-global-strength__heading{margin:0 0 3.4rem;font-size:4rem}.p-global-strength__text{font-size:1.8rem}.p-global-voice__head{margin-bottom:5.8rem}.p-global-voice__list{flex-direction:row;justify-content:space-between;gap:4rem}.p-global-voice__item{flex:1}.p-global-voice__image{margin:0 0 2rem}.p-header-actions{display:none}.p-header-hamburger{display:none}.p-header-drawer{display:none}.u-sp{display:none !important}}@media(hover: hover)and (pointer: fine){.p-global-footer__tel-link:hover{cursor:pointer;opacity:.8;transition:.3s}.p-global-footer__nav-link:hover{cursor:pointer;opacity:.8;transition:.3s}.p-global-faq__a-body a:hover{cursor:pointer;opacity:.8;transition:.3s}.p-header-logo:hover{cursor:pointer;opacity:.8;transition:.3s}.p-header-nav__lang a:hover{cursor:pointer;opacity:.8;transition:.3s}.p-header-nav__item a:hover{cursor:pointer;opacity:.8;transition:.3s}.p-header-drawer__item>a:hover{opacity:.8}.p-header-lang__list a:hover{cursor:pointer;opacity:.8;transition:.3s}}@media screen and (min-width: 1281px){.p-global-intro__logo-item{flex:0 1 calc(14.28% - 2.4rem)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJnbG9iYWwvX3NldHRpbmcuc2NzcyIsImxheW91dC9fbC1jb250YWluZXIuc2NzcyIsImNvbXBvbmVudC9fYy1idG4uc2NzcyIsImNvbXBvbmVudC9fYy1oZWFkaW5nLnNjc3MiLCJjb21wb25lbnQvX2MtbGVhZC5zY3NzIiwiY29tcG9uZW50L19jLXBhZ2V0b3Auc2NzcyIsInByb2plY3QvX3AtZm9vdGVyLnNjc3MiLCJnbG9iYWwvX2hvdmVyLnNjc3MiLCJwcm9qZWN0L19wLWdsb2JhbC1hYm91dC5zY3NzIiwicHJvamVjdC9fcC1nbG9iYWwtY2FzZS5zY3NzIiwicHJvamVjdC9fcC1nbG9iYWwtZmFxLnNjc3MiLCJwcm9qZWN0L19wLWdsb2JhbC1pbnRyby5zY3NzIiwicHJvamVjdC9fcC1nbG9iYWwtbWFya2V0LnNjc3MiLCJwcm9qZWN0L19wLWdsb2JhbC1tdi5zY3NzIiwicHJvamVjdC9fcC1nbG9iYWwtcGhhc2Uuc2NzcyIsInByb2plY3QvX3AtZ2xvYmFsLXNlcnZpY2Uuc2NzcyIsInByb2plY3QvX3AtZ2xvYmFsLXN0cmVuZ3RoLnNjc3MiLCJwcm9qZWN0L19wLWdsb2JhbC12b2ljZS5zY3NzIiwicHJvamVjdC9fcC1oZWFkZXIuc2NzcyIsInV0aWxpdHkvX3UtbWFyZ2luLnNjc3MiLCJ1dGlsaXR5L191LXRleHRhbGlnbi5zY3NzIiwiZ2xvYmFsL19tcS5zY3NzIiwidXRpbGl0eS9fdS12aXNpYmxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEscUZBQUEsQ0FLQSxtQkFHSSxxQkFBQSxDQUdBLFdBQUEsQ0FEQSxjQUFBLENBREEsa0JBRUEsQ0FZSixLQUdJLDZCQUFBLENBRUEseUNBQUEsQ0FKQSxnQkFJQSxDQVdKLEtBQ0ksUUFBQSxDQU9KLEtBQ0ksYUFBQSxDQU1KLHFEQVNJLFFBQUEsQ0FNSixrQkFRSSxRQUFBLENBREEsbUJBQUEs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ZUFBQSxDQ2lFSixrQkFLSSxZQUFBLENBNkNOLG9CQWNJLFlBQUEsQ0EwQkosaUJBNERJLFlBQUEsQ0kxUEosTUFFSSx1QkFBQSxDakJXRSxDRU5KLHdDQUNFLGlDQVdBLGNBQUEsQ0FGQSxVQUFBLENBQ0EsY0FDQSxDQVhBLGlDQVdBLGNBQUEsQ0FGQSxVQUFBLENBQ0EsY0FDQSxDQVhBLDhCQVdBLGNBQUEsQ0FGQSxVQUFBLENBQ0EsY0FDQSxDQVhBLHFCQVdBLGNBQUEsQ0FGQSxVQUFBLENBQ0EsY0FDQSxDQVhBLDRCQVdBLGNBQUEsQ0FGQSxVQUFBLENBQ0EsY0FDQSxDQVhBLDRCQVdBLGNBQUEsQ0FGQSxVQUFBLENBQ0EsY0FDQSxDQVhBLCtCV3lORSxVQUFBLENYek5GLDZCQVdBLGNBQUEsQ0FGQSxVQUFBLENBQ0EsY0FDQSxDQUFBLENjS0Ysc0NWdUhBLDJCQUlJLDhCQUFBLENBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIGRlc3R5bGUuY3NzIHY0LjAuMSB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL25pY29sYXMtY3VzYW4vZGVzdHlsZS5jc3MgKi9cblxuLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbi8qIERvY3VtZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICogMy4gUmVtb3ZlIGdyYXkgb3ZlcmxheSBvbiBsaW5rcyBmb3IgaU9TLlxuICovXG5cbmh0bWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIC8qIDEgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLyogMiAqL1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLyogMyovXG59XG5cbi8qIFNlY3Rpb25zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFZlcnRpY2FsIHJoeXRobSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxucCxcbnRhYmxlLFxuYmxvY2txdW90ZSxcbmFkZHJlc3MsXG5wcmUsXG5pZnJhbWUsXG5mb3JtLFxuZmlndXJlLFxuZGwge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogSGVhZGluZ3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxudWwsXG5vbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5kdCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC8qIDEgKi9cbiAgICBoZWlnaHQ6IDA7XG4gICAgLyogMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC8qIDIgKi9cbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gICAgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAvKiAyICovXG59XG5cbmFkZHJlc3Mge1xuICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgICAvKiAxICovXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cblxuLyogUmVwbGFjZWQgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXG4gKi9cblxuc3ZnLFxuaW1nLFxuZW1iZWQsXG5vYmplY3QsXG5pZnJhbWUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8qIEZvcm1zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlc2V0IGZvcm0gZmllbGRzIHRvIG1ha2UgdGhlbSBzdHlsZWFibGUuXG4gKiAxLiBNYWtlIGZvcm0gZWxlbWVudHMgc3R5bGFibGUgYWNyb3NzIHN5c3RlbXMgaU9TIGVzcGVjaWFsbHkuXG4gKiAyLiBJbmhlcml0IHRleHQtdHJhbnNmb3JtIGZyb20gcGFyZW50LlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC8qIDEgKi9cbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjpkaXNhYmxlZCxcblt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxuW3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZCxcblt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSBvdXRsaW5lcyBmb3IgRmlyZWZveCBhbmQgdW5pZnkgc3R5bGUgd2l0aCBpbnB1dCBlbGVtZW50cyAmIGJ1dHRvbnMuXG4gKi9cblxuOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiBhdXRvO1xufVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHBhZGRpbmdcbiAqL1xuXG5vcHRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzZXQgdG8gaW52aXNpYmxlXG4gKi9cblxuZmllbGRzZXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICAvKiAxICovXG4gICAgZm9udDogaW5oZXJpdDtcbiAgICAvKiAyICovXG59XG5cbi8qKlxuICogRml4IGFwcGVhcmFuY2UgZm9yIEZpcmVmb3hcbiAqL1xuW3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKipcbiAqIENsaWNrYWJsZSBsYWJlbHNcbiAqL1xuXG5sYWJlbFtmb3JdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIEludGVyYWN0aXZlICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cbiAqL1xuXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XG4gICAgb3V0bGluZTogYXV0bztcbn1cblxuLyogVGFibGVzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgLyogMSAqL1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRkLFxudGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMDtcbn1cblxudGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbmh0bWwge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xuICAgICAgICBmb250LXNpemU6IHZ3KDEwLCAxMjgwKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgZm9udC1zaXplOiB2dygxMCwgNDgwKTtcbiAgICB9XG59XG5zZWN0aW9uW2lkXSB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiByZW0oNjApOyAvLyBvZmZzZXRcbn1cblxuYm9keSB7XG4gICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGZvbnQtZmFtaWx5OiAkamEtc2FucztcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgfVxufVxuXG5hIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcS1ob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmW2hyZWZePVwidGVsOlwiXSxcbiAgICAmW2hyZWZePVwibWFpbHRvOlwiXSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG5lbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuYnV0dG9uIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8g44Kk44Oz44OK44O85bmF6Kit5a6aXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIOOCs+ODs+ODhuODs+ODhOOBruOCpOODs+ODiuODvOW5hVxyXG4kaW5uZXI6IDEyODBweDtcclxuXHJcbi8vIOS9meeZvVxyXG4kcGFkZGluZy1wYzogMjVweDtcclxuJHBhZGRpbmctc3A6IDIwcHg7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyDoibLjga7mjIflrppcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8v6Imy5oyH5a6aXHJcbiRmb250LWNvbG9yOiAjMzMzO1xyXG4keWVsbG93OiAjZmZkOTNlO1xyXG4kZ3JheTogIzYxNmI4MDtcclxuJHJlZDogI2I4MWMyMjtcclxuJGRlZXAtYmx1ZTogIzAwMDA1ZjtcclxuJGxpZ2h0LWJsdWU6ICM1MDc0YjQ7XHJcbiRsaWdodC1ncmF5OiAjZTVlZGY3O1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyDjg5Xjgqnjg7Pjg4joqK3lrppcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiRqYS1zYW5zOiAnTm90byBTYW5zIEpQJywgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsXHJcbiAgJ1NlZ29lIFVJJywgc2Fucy1zZXJpZjtcclxuJGVuLXNhbnM6ICdSb2JvdG8nLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJyxcclxuICBzYW5zLXNlcmlmO1xyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLmwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJGlubmVyICsgc3RyaXAtdW5pdCgkcGFkZGluZy1wYykgKiAyO1xuICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1wYztcbiAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1wYztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcblxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXNwO1xuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctc3A7XG4gIH1cblxuICAvLyDjg5jjg4Pjg4Djg7zjg7tNVueUqFxuICAmLS13aWRlIHtcbiAgICBtYXgtd2lkdGg6IDE4NzBweDtcbiAgfVxufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5jLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IHJlbSgyNDApO1xuICBwYWRkaW5nOiByZW0oMTApIHJlbSg0MCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgY29sb3I6ICRncmF5O1xuICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgdHJhbnNpdGlvbjogMC41cztcblxuICAmQXJlYSB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgIH1cbiAgfVxuXG4gICYuY2VudGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICRncmF5O1xuICB9XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5jLWhlYWRpbmcge1xuICBmb250LXNpemU6IHJlbSg2MCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDcwIC8gNjApO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiByZW0oMzgpO1xuXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgZm9udC1zaXplOiByZW0oMzApO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gIH1cbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLmMtbGVhZCB7XG4gIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgQGluY2x1ZGUgbXEtZG93bihtKSB7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICB9XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLXBhZ2V0b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDQwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgQGluY2x1ZGUgbXEtdXAobSkge1xuICAgICAgcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAmLmlzLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAmLmlzLXN0b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2ljb25fcGFnZXRvcC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtM3B4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC0zM3B4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vZ2xvYmFsJyBhcyAqO1xyXG5cclxuLnAtZ2xvYmFsLWZvb3RlciB7XHJcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAvLyDjgYrllY/jgYTlkIjjgo/jgZvjgqjjg6rjgqJcclxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICZfX2NvbnRhY3Qge1xyXG4gICAgcGFkZGluZy1ibG9jazogcmVtKDEyMCkgcmVtKDg1KTtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9mb290ZXJfY29udGFjdF9iZy5qcGcnKSBjZW50ZXIgLyBjb3ZlclxyXG4gICAgICBuby1yZXBlYXQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBwYWRkaW5nLWJsb2NrOiByZW0oNDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFjdC1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhY3QtdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwIDAgcmVtKDE5KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWN0LWxlYWQge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFjdC1idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IHJlbSgxMTApO1xyXG4gICAgd2lkdGg6IHJlbSg0MjApO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICM1MDc0YjQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDk5OSk7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UsIGNvbG9yIDAuMjVzIGVhc2UsXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgMC4yNXMgZWFzZTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgd2lkdGg6IHJlbSgzMDApO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg4MCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICB9XHJcbiAgICAvLyDjgqLjgqTjgrPjg7PkvY3nva5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IHJlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRhY3QtYnRuLWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250YWN0LWJ0bjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHdpZHRoOiByZW0oMzApO1xyXG4gICAgaGVpZ2h0OiByZW0oMzApO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9pY29uX2NoZXZyb24tcHJpbWFyeS5zdmcnKTtcclxuICB9XHJcbiAgJl9fY29udGFjdC1idG46aG92ZXIsXHJcbiAgJl9fY29udGFjdC1idG46Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA3NGI0O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gICZfX2NvbnRhY3QtYnRuOmhvdmVyOjphZnRlcixcclxuICAmX19jb250YWN0LWJ0bjpmb2N1cy12aXNpYmxlOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvaWNvbl9jaGV2cm9uLXJldmVyc2Uuc3ZnJyk7XHJcbiAgfVxyXG5cclxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIC8vIOm7kuODmeODvOOCueOBruODleODg+OCv+ODvOacrOS9k1xyXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgJl9fbWFpbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmX19tYWluLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmctYmxvY2s6IHJlbSgxMDIpIHJlbSgxNTUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IHJlbSgyNCk7XHJcbiAgICAgIHBhZGRpbmctYmxvY2s6IHJlbSg0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDlt6bjgqvjg6njg6BcclxuICAmX19sZWZ0IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogcmVtKDQwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBnYXA6IHJlbSgyNik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogcmVtKDIzMCk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgbWF4LXdpZHRoOiByZW0oMTgwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHJlbSgzNCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgZ2FwOiByZW0oMjQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGVsLWxpbmsge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBAaW5jbHVkZSBvcDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiByZW0oMTcpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSgxNyk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDYpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvaWNvbl90ZWwuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvXHJcbiAgICAgICAgY29udGFpbjtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxMyk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX29mZmljZS1mYXgge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IHJlbSgxOCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDE4KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9pY29uX2ZheC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC9cclxuICAgICAgICBjb250YWluO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogcmVtKDEzKTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgxMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOWPs+OCq+ODqeODoFxyXG4gICZfX25hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWluLXdpZHRoOiByZW0oMTgwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXYtbGlzdCB7XHJcbiAgICBtYXJnaW46IHJlbSgtMjgpIDAgMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBnYXA6IHJlbSgyNCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDcwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hdi1saW5rIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogcmVtKDQpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgb3A7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogcmVtKDEyKTtcclxuICAgICAgaGVpZ2h0OiByZW0oMTIpO1xyXG4gICAgICBtYXJnaW4tbGVmdDogcmVtKDgpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvaWNvbl9leHRlcm5hbC1saW5rLnN2ZycpIG5vLXJlcGVhdFxyXG4gICAgICAgIGNlbnRlciAvIGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXYtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiByZW0oMTQpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fY29weSB7XHJcbiAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vIOODm+ODkOODvFxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8v44K544Oe44Ob5Lul5aSW44Gn5Y+N5b+c44GZ44KLXG5AbWl4aW4gaG92ZXIge1xuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vL29wYWNpdHkgLjdcbkBtaXhpbiBvcCB7XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy91bmRlcmxpbmVcbkBtaXhpbiBsaW5lKCR5ZWxsb3cpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIH1cbiAgfVxufVxuXG4vL2ltZyBzY2FsZVxuQG1peGluIHNjYWxlIHtcbiAgZmlndXJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19iYXNlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbn1cblxuLy9ob3ZlciBhY2N0aW9uXG5AbWl4aW4gbXEtaG92ZXIoKSB7XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgJjphY3RpdmUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9nbG9iYWwnIGFzICo7XHJcblxyXG4ucC1nbG9iYWwtYWJvdXQge1xyXG4gIHBhZGRpbmctYmxvY2s6IHJlbSgxMjUpIHJlbSgxNTUpO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgIHBhZGRpbmctYmxvY2s6IHJlbSg0MCk7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0OCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW46IDAgMCByZW0oMjEpO1xyXG4gIH1cclxuXHJcbiAgJl9fa2lja2VyIHtcclxuICAgIG1hcmdpbjogMCAwIHJlbSgxNik7XHJcbiAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIHJlbSgzNik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBtYXJnaW46IHJlbSg2MCkgMCAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgbWluLWhlaWdodDogcmVtKDEwMCk7XHJcbiAgICBwYWRkaW5nLWlubGluZTogcmVtKDMwKSByZW0oMTgpO1xyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogcmVtKDQwKSByZW0oMTgpO1xyXG4gICAgICBtaW4taGVpZ2h0OiByZW0oMTIwKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcm93Om50aC1jaGlsZChldmVuKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhYmVsLW5vdGUge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDIwIC8gMzAgKiAxMDAlKTtcclxuICB9XHJcblxyXG4gICZfX3ZhbHVlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkamEtc2FucztcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gIC8vIOaVsOWtl+mDqOWIhlxyXG4gICZfX3ZhbHVlLW1haW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDM0KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICRkZWVwLWJsdWU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSg1MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDnt4/kurrlk6HmlbBcclxuICAmX19yb3ctLXRvdGFsLXN0YWZmICZfX3ZhbHVlLW1haW4ge1xyXG4gICAgZm9udC1zaXplOiByZW0oNDQpO1xyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSg4MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Jvdy0tdG90YWwtc3RhZmYgJl9fdmFsdWUtdW5pdCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgfVxyXG4gIC8vIOWNmOS9jeODu+aXpeacrOiqnumDqOWIhlxyXG4gICZfX3ZhbHVlLXVuaXQsXHJcbiAgJl9fdmFsdWUtcHJlZml4IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX192YWx1ZS1wcmVmaXgge1xyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOacgOe1guihjFxyXG4gICZfX3Jvdy0tbGlzdGluZyAmX192YWx1ZS1tYWluLS10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgyNik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2dsb2JhbCcgYXMgKjtcclxuXHJcbi5wLWdsb2JhbC1jYXNlIHtcclxuICBwYWRkaW5nLWJsb2NrOiByZW0oMTE1KSByZW0oMTUwKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDVmO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgcGFkZGluZy1ibG9jazogcmVtKDQwKTtcclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTYpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDIuMnJlbTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzApO1xyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDU5KTtcclxuICAgICAgcGFkZGluZy1ibG9jazogcmVtKDU5KTtcclxuICAgICAgZ2FwOiByZW0oNTgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtLS1yZXZlcnNlIHtcclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICZfX2l0ZW0gKyAmX19pdGVtIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgZmxleDogMCAwIHJlbSgzNjApO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMCUgODAlO1xyXG4gICAgcm93LWdhcDogcmVtKDE4KTtcclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNi41JSA4My41JTtcclxuICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKC04KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9nbG9iYWwnIGFzICo7XHJcblxyXG4ucC1nbG9iYWwtZmFxIHtcclxuICBwYWRkaW5nLWJsb2NrOiByZW0oMTIwKSByZW0oMTQwKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlZGY3O1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgIHBhZGRpbmctYmxvY2s6IHJlbSg0MCk7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTYpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwIDAgcmVtKDM0KTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcbiAgfVxyXG5cclxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIC8vIOizquWVj+ihjO+8iOOCr+ODquODg+OCr+OCqOODquOCou+8iVxyXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgJl9fcXVlc3Rpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiByZW0oMTgpIHJlbSgyMikgcmVtKDE4KSByZW0oMTgpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogcmVtKDE3KTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMzApIHJlbSgzOSkgcmVtKDMwKSByZW0oMzkpO1xyXG4gICAgICBnYXA6IHJlbSgyOCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjgIxR44CN44Gu44Op44OZ44OrXHJcbiAgJl9fcS1sYWJlbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg3KTtcclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDMpO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIOizquWVj+ODhuOCreOCueODiFxyXG4gICZfX3EtdGV4dCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g5Y+z5YG044Gu44K344Kn44OW44Ot44Oz44Ki44Kk44Kz44OzXHJcbiAgJl9faWNvbiB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiByZW0oMjIpO1xyXG4gICAgaGVpZ2h0OiByZW0oMTIpO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDE4KTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2ljb25fZmFxLWNoZXZyb24uc3ZnJykgY2VudGVyIGNlbnRlciAvXHJcbiAgICAgIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2U7XHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMjYpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSgxNCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMik7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW0uaXMtb3BlbiAmX19pY29uIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gIH1cclxuXHJcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAvLyDlm57nrZTpg6jliIZcclxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICZfX2Fuc3dlciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAwOyAvLyDplonjgZjjgabjgYTjgovjgajjgY3jga8gMFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0uaXMtb3BlbiAmX19hbnN3ZXIge1xyXG4gICAgbWF4LWhlaWdodDogcmVtKDQwMCk7XHJcbiAgfVxyXG5cclxuICAmX19hbnN3ZXItaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogcmVtKDE2KTtcclxuICAgIHBhZGRpbmc6IHJlbSgxNCkgcmVtKDIwKSByZW0oMjApO1xyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBnYXA6IHJlbSgzMik7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgzMCkgcmVtKDQ3KSByZW0oMzkpIHJlbSgzOCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hLWxhYmVsIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDYpO1xyXG4gICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNyk7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2EtYm9keSB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkZGVlcC1ibHVlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjJlbTtcclxuICAgICAgQGluY2x1ZGUgb3A7XHJcbiAgICB9XHJcbiAgICBhOmhvdmVyLFxyXG4gICAgYTpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vZ2xvYmFsJyBhcyAqO1xyXG5cclxuLnAtZ2xvYmFsLWludHJvIHtcclxuICBwYWRkaW5nLWJsb2NrOiByZW0oMTIwKSByZW0oMjAwKTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvaW50cm9fYmcucG5nJykgcmVtKDgwKSByZXBlYXQ7XHJcbiAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiByZW0oNDApO1xyXG4gIH1cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHJvdy1nYXA6IHJlbSgzMik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDQwKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMTEwMCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19sZWFkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xyXG4gIH1cclxuICAmX19sZWFkLW1haW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oLTYpO1xyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xlYWQtc3ViIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM0IC8gMjApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAmICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDlj7PvvJrlnLDlm7PvvIvjg63jgrTjg57jg7zjgq9cclxuICAmX19tZWRpYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICByb3ctZ2FwOiByZW0oMTYpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgd2lkdGg6IHJlbSg1MjUpO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBtYXJnaW4tbGVmdDogcmVtKC00MjApO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTYwKTtcclxuICAgICAgcm93LWdhcDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbWFwIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19sb2dvLW1hcmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiByZW0oOTIpO1xyXG4gICAgbGVmdDogcmVtKDEyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIHRvcDogcmVtKDE0Nik7XHJcbiAgICAgIGxlZnQ6IHJlbSgtMjIpO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IHJlbSgzNCk7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICAgIGhlaWdodDogcmVtKDUyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g5LyB5qWt44Ot44K044Oq44K544OI77yI5Luu77yJXHJcbiAgJl9fbG9nby1iYW5kIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiByZW0oMTYpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDBkNWUzO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQ1ZTM7XHJcblxyXG4gICAgLy8gZnVsbC1ibGVlZO+8iGwtY29udGFpbmVy5YaF44GL44KJ55S76Z2i5bmF44GE44Gj44Gx44GE44Gr77yJXHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICByaWdodDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcclxuXHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0OCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvLWxpc3Qge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IHJlbSgxMjgwKTsgLy8gbC1jb250YWluZXIg44Go5o+D44GI44KLXHJcbiAgICBwYWRkaW5nOiAwIHJlbSgyNCk7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogcmVtKDE2KSByZW0oMjQpO1xyXG4gIH1cclxuXHJcbiAgJl9fbG9nby1pdGVtIHtcclxuICAgIGZsZXg6IDAgMSBjYWxjKDMzLjMzMyUgLSByZW0oMjQpKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS11cChsKSB7XHJcbiAgICAgIGZsZXg6IDAgMSBjYWxjKDE0LjI4JSAtIHJlbSgyNCkpOyAvLyDlv4XopoHjgavlv5zjgZjjgaboqr/mlbRcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOODreOCtOaeoFxyXG4gICZfX2xvZ28ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IHJlbSgzMik7XHJcbiAgfVxyXG5cclxuICAvLyDlrp/jg63jgrTnlLvlg49cclxuICAmX19sb2dvLWltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vZ2xvYmFsJyBhcyAqO1xyXG5cclxuLnAtZ2xvYmFsLW1hcmtldCB7XHJcbiAgcGFkZGluZy1ibG9jazogcmVtKDExNSkgcmVtKDE1MCk7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL21hcmtldF9iZy5qcGcnKSBjZW50ZXIgY2VudGVyIC8gY292ZXJcclxuICAgIG5vLXJlcGVhdDtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiByZW0oNDApO1xyXG4gIH1cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHJvdy1nYXA6IHJlbSgzMik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDgwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOW3pu+8muODhuOCreOCueODiOODluODreODg+OCr1xyXG4gICZfX3RleHQge1xyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNDEpO1xyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgIH1cclxuXHJcbiAgICBwICsgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOWPs++8muWGmeecnzLmnppcclxuICAmX19pbWFnZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIHdpZHRoOiA0NHJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJiArICYge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oLTUwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTYwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9nbG9iYWwnIGFzICo7XHJcblxyXG4ucC1nbG9iYWwtbXYge1xyXG4gIGhlaWdodDogbWluKDg0LjVyZW0sIGNhbGMoMTAwdmggLSByZW0oMTAwKSkpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL212X2JnLmpwZycpIGNlbnRlciBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XHJcbiAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSByZW0oNjApKTtcclxuICAgIGhlaWdodDogODV2aDtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogcmVtKDc1KTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IHJlbSg1MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb3B5LWVuIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjEyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oOTApO1xyXG4gICAgICBtYXJnaW4tdG9wOiBtaW4ocmVtKDM4MiksIGNhbGMoMzk1IC8gODQ1ICogMTAwdmgpKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogcmVtKDQwMCk7XHJcbiAgICBoZWlnaHQ6IHJlbSgxMDApO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IHJlbSg0MCk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogIzUwNzRiNDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9tdl9idG5fYmcuanBnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLCBjb2xvciAwLjI1cyBlYXNlLFxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlIDAuMjVzIGVhc2U7XHJcbiAgICBnYXA6IHJlbSg3Mik7XHJcbiAgICAvLyDjgqLjgqTjgrPjg7PkvY3nva5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IHJlbSgzMCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgd2lkdGg6IHJlbSgzMDApO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg3NSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG4tbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG46OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogcmVtKDMwKTtcclxuICAgIGhlaWdodDogcmVtKDMwKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvaWNvbl9jaGV2cm9uLXByaW1hcnkuc3ZnJyk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgd2lkdGg6IHJlbSgyNCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDI0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0bjpob3ZlcixcclxuICAmX19idG46Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUwNzRiNDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJl9fYnRuOmhvdmVyOjphZnRlcixcclxuICAmX19idG46Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2ljb25fY2hldnJvbi1yZXZlcnNlLnN2ZycpO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9nbG9iYWwnIGFzICo7XHJcblxyXG4ucC1nbG9iYWwtcGhhc2UtZGV0YWlsIHtcclxuICBwYWRkaW5nLWJsb2NrOiByZW0oODcpIHJlbSgxMjcpO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgIHBhZGRpbmctYmxvY2s6IHJlbSg1Nik7XHJcbiAgfVxyXG5cclxuICAvLyDjg5Xjgqfjg7zjgrrjg6njg5njg6vluK9cclxuICAmX19oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDE4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzNyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waGFzZS1sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgY29sdW1uLWdhcDogcmVtKDE2KTtcclxuICAgIHJvdy1nYXA6IHJlbSg4KTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBjb2x1bW4tZ2FwOiByZW0oNyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waGFzZS1iYWRnZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiByZW0oMSkgcmVtKDIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZXAtYmx1ZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTcpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xyXG4gICAgICBwYWRkaW5nOiByZW0oMykgcmVtKDEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3BoYXNlLW5hbWUge1xyXG4gICAgZm9udC1zaXplOiByZW0oMzIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkZGVlcC1ibHVlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDUwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3BoYXNlLXRlcm0ge1xyXG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgY29sb3I6ICRkZWVwLWJsdWU7XHJcbiAgICBsaW5lLWhlaWdodDogMS43O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xyXG4gICAgICBtYXJnaW4tbGVmdDogcmVtKC0yMyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDlhpLpoK3jg4bjgq3jgrnjg4jvvIvjgqTjg6njgrnjg4hcclxuICAmX19pbnRybyB7XHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOiByZW0oNDApO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ludHJvLXRleHQge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIG1heC13aWR0aDogcmVtKDc5MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbnRyby10aXRsZSB7XHJcbiAgICBtYXJnaW46IDAgMCByZW0oOCk7XHJcbiAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW50cm8tZmlndXJlIHtcclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgZmxleDogMCAwIHJlbSg0NjApO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oLTQ3KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ludHJvLWltYWdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvLyDjgrnjg4bjg4Pjg5fjg5bjg63jg4Pjgq/lhajkvZNcclxuICAmX19zdGVwcyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiByZW0oMjApO1xyXG4gIH1cclxuXHJcbiAgJl9fc3RlcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvLyDkuInop5LlvaLjgpLjga/jgb/lh7rjgZXjgZvjgovjgZ/jgoFcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOW3puWBtO+8mua/g+e0uuOBruOCueODhuODg+ODl+ODqeODmeODq++8iOS4i+OBjOS4ieinkuW9ou+8iVxyXG4gICZfX3N0ZXAtbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZXAtYmx1ZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBmbGV4OiAwIDAgcmVtKDEwMCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdGVwLWxhYmVsLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgcGFkZGluZzogcmVtKDE2KTtcclxuICAgICAgZ2FwOiByZW0oMTApO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdGVwLWNhcHRpb24ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gICZfX3N0ZXAtbnVtYmVyIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gIC8vIOS4i+WQkeOBjeS4ieinkuW9olxyXG4gICZfX3N0ZXAtbGFiZWw6OmFmdGVyIHtcclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogcmVtKC0xOSk7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogcmVtKDIwKSByZW0oNTApIDAgcmVtKDUwKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkZGVlcC1ibHVlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g5Y+z5YG077ya5pys5paHXHJcbiAgJl9fc3RlcC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IHJlbSgyNikgcmVtKDI0KSByZW0oMjQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgcGFkZGluZzogcmVtKDI2KSByZW0oMzcpIHJlbSg1MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdGVwLXRpdGxlIHtcclxuICAgIG1hcmdpbjogMCAwIHJlbSgyMCk7XHJcbiAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRkZWVwLWJsdWU7XHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N0ZXAtbGVhZCB7XHJcbiAgICBtYXJnaW46IDAgMCByZW0oMTIpO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnVsbGV0LWxpc3Qge1xyXG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMjgpO1xyXG4gICAgbGlzdC1zdHlsZTogZGlzYztcclxuICB9XHJcbiAgJl9fYnVsbGV0LWl0ZW0ge1xyXG4gICAgdGV4dC1pbmRlbnQ6IC0wLjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG4gICZfX2J1bGxldC1pdGVtOjptYXJrZXIge1xyXG4gICAgY29sb3I6ICRsaWdodC1ibHVlO1xyXG4gICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gIH1cclxuXHJcbiAgLy8g55Wq5Y+35LuY44GN44Oq44K544OIXHJcbiAgJl9fbnVtYmVyLWxpc3Qge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgfVxyXG4gICZfX251bWJlci1pdGVtIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX251bWJlci1pdGVtICsgJl9fbnVtYmVyLWl0ZW0ge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDEyKTtcclxuICB9XHJcbiAgJi0tMSAmX19udW1iZXItaXRlbSArICZfX251bWJlci1pdGVtIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyOCk7XHJcbiAgfVxyXG5cclxuICAmX19udW1iZXItaGVhZGluZy1udW0ge1xyXG4gICAgY29sb3I6ICRsaWdodC1ibHVlO1xyXG4gICAgbWFyZ2luOiAwIHJlbSgxMCkgcmVtKDYpIDA7XHJcbiAgfVxyXG5cclxuICAvLyDoqr/mn7vliIbmnpDloLHlkYrkvJog5bivXHJcbiAgJl9fcmVwb3J0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVlcC1ibHVlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogcmVtKDEyKSByZW0oMTYpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JlcG9ydC10aXRsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAvLyDjg6zjg53jg7zjg4jjgrXjg7Pjg5fjg6tcclxuICAmX19zYW1wbGUtaGVhZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xyXG4gIH1cclxuXHJcbiAgJl9fc2FtcGxlLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogJGRlZXAtYmx1ZTtcclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2FtcGxlLWJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IHJlbSgxNik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMjgpIHJlbSgyNCkgcmVtKDQyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NhbXBsZS1pbWFnZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLy/jgqLjg6vjg5XjgqHjg5njg4Pjg4jjga7jg6rjgrnjg4hcclxuICAmX19yYW5rLWxpc3Qge1xyXG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMjIpO1xyXG4gIH1cclxuICAmX19yYW5rLXN5bWJvbCB7XHJcbiAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0LW5vdGUge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDE0KTtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICRsaWdodC1ibHVlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg2KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8x44Gu44G/XHJcbi5wLWdsb2JhbC1waGFzZS1kZXRhaWwtLTEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWVkZjc7XHJcbiAgLnAtZ2xvYmFsLXBoYXNlLWRldGFpbF9fc3RlcC1ib2R5IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oNDApO1xyXG4gIH1cclxufVxyXG5cclxuLy8y44Gu44G/XHJcbi5wLWdsb2JhbC1waGFzZS1kZXRhaWwtLTIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWRiZWY7XHJcbiAgcGFkZGluZy10b3A6IHJlbSg5Nik7XHJcbiAgLnAtZ2xvYmFsLXBoYXNlLWRldGFpbF9faW50cm8tdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDEzKTtcclxuICB9XHJcbiAgLnAtZ2xvYmFsLXBoYXNlLWRldGFpbF9faW50cm8tZmlndXJlIHtcclxuICAgIGZsZXg6IDAgMCByZW0oNDcwKTtcclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKC0zMSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLWdsb2JhbC1waGFzZS1kZXRhaWxfX3N0ZXBzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSg1Nik7XHJcbiAgfVxyXG4gIC5wLWdsb2JhbC1waGFzZS1kZXRhaWxfX3N0ZXA6bGFzdC1jaGlsZCB7XHJcbiAgICAucC1nbG9iYWwtcGhhc2UtZGV0YWlsX19zdGVwLWxhYmVsOjphZnRlciB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnAtZ2xvYmFsLXBoYXNlLWRldGFpbF9fc3RlcC1ib2R5IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oNDYpO1xyXG4gIH1cclxuICAucC1nbG9iYWwtcGhhc2UtZGV0YWlsX19zYW1wbGUtYm9keSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE2KTtcclxuICB9XHJcbn1cclxuXHJcbi8vM+OBruOBv1xyXG4ucC1nbG9iYWwtcGhhc2UtZGV0YWlsLS0zIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBjYWU4O1xyXG4gIHBhZGRpbmctdG9wOiByZW0oOTMpO1xyXG4gIC5wLWdsb2JhbC1waGFzZS1kZXRhaWxfX2ludHJvLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMik7XHJcbiAgfVxyXG4gIC5wLWdsb2JhbC1waGFzZS1kZXRhaWxfX2ludHJvLWZpZ3VyZSB7XHJcbiAgICBmbGV4OiAwIDAgcmVtKDQwMCk7XHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zLjdyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLWdsb2JhbC1waGFzZS1kZXRhaWxfX3N0ZXAtYm9keSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDUwKTtcclxuICB9XHJcbiAgLnAtZ2xvYmFsLXBoYXNlLWRldGFpbF9fc3RlcHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDU2KTtcclxuICB9XHJcbiAgLnAtZ2xvYmFsLXBoYXNlLWRldGFpbF9fc3RlcDpsYXN0LWNoaWxkIHtcclxuICAgIC5wLWdsb2JhbC1waGFzZS1kZXRhaWxfX3N0ZXAtbGFiZWw6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAucC1nbG9iYWwtcGhhc2UtZGV0YWlsX19zYW1wbGUtYm9keSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLnAtZ2xvYmFsLXBoYXNlLWRldGFpbF9fbnVtYmVyLWxpc3QgKyAucC1nbG9iYWwtcGhhc2UtZGV0YWlsX19yYW5rLWxpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDQpO1xyXG4gIH1cclxuICAucC1nbG9iYWwtcGhhc2UtZGV0YWlsX19zYW1wbGUtYm9keSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA1cmVtO1xyXG4gICAgcGFkZGluZy1ibG9jazogcmVtKDM4KSByZW0oNDUpO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDI2LjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLzTjga7jgb9cclxuLnAtZ2xvYmFsLXBoYXNlLWRldGFpbC0tNCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2YjhlMDtcclxuICBwYWRkaW5nLWJsb2NrOiByZW0oOTQpIHJlbSgxMjUpO1xyXG4gIC5wLWdsb2JhbC1waGFzZS1kZXRhaWxfX2ludHJvLWZpZ3VyZSB7XHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxNCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLWdsb2JhbC1waGFzZS1kZXRhaWxfX2ludHJvLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XHJcbiAgfVxyXG4gIC5wLWdsb2JhbC1waGFzZS1kZXRhaWxfX3N0ZXAtYm9keSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDUwKTtcclxuICB9XHJcbiAgLnAtZ2xvYmFsLXBoYXNlLWRldGFpbF9fc3RlcDpsYXN0LWNoaWxkIHtcclxuICAgIC5wLWdsb2JhbC1waGFzZS1kZXRhaWxfX3N0ZXAtbGFiZWw6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9nbG9iYWwnIGFzICo7XHJcblxyXG4ucC1nbG9iYWwtc2VydmljZSB7XHJcbiAgcGFkZGluZy1ibG9jazogcmVtKDExNSkgcmVtKDE2MCk7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3NlcnZpY2VfYmcuanBnJykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgcGFkZGluZy1ibG9jazogcmVtKDQwKTtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDgpO1xyXG4gICAgICAuYy1oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xyXG4gICAgICB9XHJcbiAgICAgIC5jLWxlYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg5NCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOOAjOS7iuWbnuOBruOBlOaPkOahiOOAjVxyXG4gICZfX3Byb3Bvc2FsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSg2MCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNjQpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19wcm9wb3NhbC1sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwYWRkaW5nOiByZW0oNikgcmVtKDI3KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTZiOGUwO1xyXG4gICAgY29sb3I6ICMwMDAwNWY7XHJcbiAgICB0b3A6IC0ycmVtO1xyXG4gICAgbGVmdDogLTJyZW07XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg2KSByZW0oMTQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44CM5LuK5Zue44Gu44GU5o+Q5qGI44CN44Cc44OV44Kn44O844K6SUlJIOOBrue4pue3mlxyXG4gICZfX3RpbWVsaW5lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IHJlbSgxNSk7XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk2YjhlMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgbGVmdDogcmVtKDE0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOODleOCp+ODvOOCuuODquOCueODiO+8iEnjgJxJSUnvvIlcclxuICAmX19waGFzZS1saXN0IHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogcmVtKDYwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIGdhcDogcmVtKDYwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOODleOCp+ODvOOCuuOCq+ODvOODieWFsemAmlxyXG4gICZfX3BoYXNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAvLyDlkITjg5Xjgqfjg7zjgrrjga7mnKzmlofog4zmma/oibJcclxuICAgICYtLTEgLnAtZ2xvYmFsLXNlcnZpY2VfX3BoYXNlLWJvZHkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlZGY3O1xyXG4gICAgfVxyXG5cclxuICAgICYtLTIgLnAtZ2xvYmFsLXNlcnZpY2VfX3BoYXNlLWJvZHkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FkYmVmO1xyXG4gICAgfVxyXG5cclxuICAgICYtLTMgLnAtZ2xvYmFsLXNlcnZpY2VfX3BoYXNlLWJvZHkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBjYWU4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLTQgLnAtZ2xvYmFsLXNlcnZpY2VfX3BoYXNlLWJvZHkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTZiOGUwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIOS4i+WQkeOBjeS4ieinklxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IHJlbSgtNTkpO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItd2lkdGg6IHJlbSg2MCkgcmVtKDIxNSkgMCByZW0oMjE1KTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAxYjVkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgYm90dG9tOiByZW0oLTMwKTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogcmVtKDE2KSByZW0oMjApIDAgcmVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOOCquODl+OCt+ODp+ODs+eUqOOBruODleOCp+ODvOOCuuOBr+S4ieinkuOBquOBl1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICYtLW9wdGlvbjo6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g5bem77ya44OV44Kn44O844K66KaL5Ye644GX44OW44Ot44OD44KvXHJcbiAgJl9fcGhhc2UtaGVhZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFiNWQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIGZsZXg6IDAgMCByZW0oNDMwKTtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg0OSk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDQwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBwYWRkaW5nLWJsb2NrOiByZW0oMTApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGhhc2Utc3RlcCB7XHJcbiAgICBjb2xvcjogIzk2YjhlMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAmX19waGFzZS1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDI1KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waGFzZS10ZXJtIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgIGNvbG9yOiAjOTZiOGUwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgd2lkdGg6IHJlbSgxMDApO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcGhhc2UtLTIgJl9fcGhhc2UtdGVybSB7XHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMTgwKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcGhhc2UtLTMgJl9fcGhhc2UtdGVybSB7XHJcbiAgICB3aWR0aDogcmVtKDE1Nik7XHJcbiAgfVxyXG5cclxuICAvLyDlj7PvvJrmnKzmlofjg5bjg63jg4Pjgq/vvIhzdW1tYXJ5ICsgZGV0YWls77yJXHJcbiAgJl9fcGhhc2UtYm9keSB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiByZW0oNDApIHJlbSg1MCk7XHJcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICBjb2xvcjogIzAwMDA1ZjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgcGFkZGluZzogcmVtKDMwKSByZW0oMjApIHJlbSg0MCkgcmVtKDMwKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiByZW0oMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDkuK3lpK7vvJrmpoLopoFcclxuICAmX19waGFzZS1zdW1tYXJ5IHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICBjb2xvcjogIzAwMDA1ZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIGZsZXg6IDAgMCByZW0oNDAwKTtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IHJlbSg0MCkgcmVtKDU2KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOWPs++8muips+e0sFxyXG4gICZfX3BoYXNlLWRldGFpbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0MCk7XHJcbiAgICB9XHJcblxyXG4gICAgLy8g5Lit5aSu44Go5Y+z44Gu6ZaT44Gu57im57eaXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IHJlbSg0KTtcclxuICAgICAgYm90dG9tOiByZW0oNCk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDY3LCAxNDMsIDAuMjUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGV0YWlsLWxpc3Qge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gICZfX2RldGFpbC1pdGVtICsgJl9fZGV0YWlsLWl0ZW0ge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDgpO1xyXG4gIH1cclxuXHJcbiAgJl9fZGV0YWlsLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW46IDAgMCByZW0oNyk7XHJcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICBjb2xvcjogIzAwMDA1ZjtcclxuICB9XHJcblxyXG4gIC8vIOODleOCp+ODvOOCukkg44Gu566H5p2h5pu444GN77yI5Li45LuY44GN77yJXHJcbiAgJl9fZGV0YWlsLXBvaW50cyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0Nik7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgIGxpIHtcclxuICAgICAgdGV4dC1pbmRlbnQ6IC0wLjRlbTtcclxuICAgIH1cclxuICAgIGxpOjptYXJrZXIge1xyXG4gICAgICBjb2xvcjogIzUwNzRiNDtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44Kq44OX44K344On44Oz44OW44Ot44OD44Kv77yI44OV44Kn44O844K6SVbvvIlcclxuICAmX19vcHRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fb3B0aW9uLWxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBhZGRpbmc6IHJlbSg2KSByZW0oMzUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NmI4ZTA7XHJcbiAgICBjb2xvcjogIzAwMDA1ZjtcclxuICAgIHRvcDogLTJyZW07XHJcbiAgICBsZWZ0OiAtMnJlbTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAmX19waGFzZS1saXN0LS1vcHRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDEyKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vZ2xvYmFsJyBhcyAqO1xyXG5cclxuLnAtZ2xvYmFsLXN0cmVuZ3RoIHtcclxuICBwYWRkaW5nLXRvcDogcmVtKDExNSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgIHBhZGRpbmctYmxvY2s6IHJlbSg0MCk7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW46IDAgMCByZW0oODYpO1xyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gICZfX3Jvdy0tMSB7XHJcbiAgICBoZWlnaHQ6IHJlbSg1NDApO1xyXG4gIH1cclxuICAmX19yb3ctLTIge1xyXG4gICAgaGVpZ2h0OiByZW0oNTgwKTtcclxuICB9XHJcbiAgJl9fcm93LS0zIHtcclxuICAgIGhlaWdodDogcmVtKDUxMCk7XHJcbiAgfVxyXG5cclxuICAvLyDnlLvlg4/pg6jliIZcclxuICAmX19tZWRpYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgOTBkZWcsXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAxKSAwJSxcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDYwJVxyXG4gICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiA1MHZ3O1xyXG4gICAgICBtaW4td2lkdGg6IHJlbSg0ODApO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19yb3ctLTIgLnAtZ2xvYmFsLXN0cmVuZ3RoX19tZWRpYTo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAyNzBkZWcsXHJcbiAgICAgIHJnYmEoMCwgMCwgMCwgMSkgMCUsXHJcbiAgICAgIHJnYmEoMCwgMCwgMCwgMCkgNjAlXHJcbiAgICApO1xyXG4gIH1cclxuXHJcbiAgLy8gUEPmmYLjga7nlLvlg4/kvY3nva5cclxuICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAmX19yb3ctLTEgJl9fbWVkaWEsXHJcbiAgICAmX19yb3ctLTMgJl9fbWVkaWEge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICAgICZfX3Jvdy0tMiAmX19tZWRpYSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44OG44Kt44K544OI44OW44Ot44OD44KvXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiByZW0oMzApIHJlbSg0MCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxOyAvLyDnlLvlg4/jgojjgorliY3pnaLjgavlh7rjgZlcclxuICAgIG1heC13aWR0aDogcmVtKDY0MCk7XHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oOTQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgJl9fcm93LS0yIC5wLWdsb2JhbC1zdHJlbmd0aF9fY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGluZyB7XHJcbiAgICBtYXJnaW46IDAgMCByZW0oMTgpO1xyXG4gICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgIG1hcmdpbjogMCAwIHJlbSgzNCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuXHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vZ2xvYmFsJyBhcyAqO1xyXG5cclxuLnAtZ2xvYmFsLXZvaWNlIHtcclxuICBwYWRkaW5nLWJsb2NrOiByZW0oMTEzKSByZW0oMTUwKTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiByZW0oNDApO1xyXG4gIH1cclxuXHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3ZvaWNlX2JnLmpwZycpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cclxuICAmX19oZWFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1OCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHJlbSg2MCk7XHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOiByZW0oNDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBtYXJnaW46IDAgMCByZW0oMTIpO1xyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBtYXJnaW46IDAgMCByZW0oMjApO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tZXRhIHtcclxuICAgIG1hcmdpbjogMCAwIHJlbSgxMyk7XHJcbiAgfVxyXG5cclxuICAmX19tZXRhLXJvdyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTApO1xyXG5cclxuICAgICYgKyAmIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21ldGEtdGVybSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuXHJcbiAgJl9fZGV0YWlsLWhlYWRpbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSg0KTtcclxuICB9XHJcblxyXG4gICZfX2RldGFpbC10ZXh0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2dsb2JhbCcgYXMgKjtcclxuXHJcbi5wLWhlYWRlciB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgaGVpZ2h0OiByZW0oMTAwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBoZWlnaHQ6IHJlbSg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxvZ28ge1xyXG4gICAgQGluY2x1ZGUgb3A7XHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiByZW0oNDEpO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMjYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGdhcDogcmVtKDQpO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgaW5zZXQ6IHJlbSg3MikgMCAwIDA7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxuICAgICAgcGFkZGluZzogcmVtKDI0KTtcclxuICAgICAgZ2FwOiByZW0oMjQpO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtb3BlbiB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhbmcge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyKTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgb3A7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IHJlbSgyNCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiByZW0oMTYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBvcDtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHdpZHRoOiByZW0oMTYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oMTYpO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg4KTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9pY29uX2V4dGVybmFsLWxpbmsuc3ZnJykgbm8tcmVwZWF0XHJcbiAgICAgICAgICAgIGNlbnRlciAvIGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIOKWvCBTUOeUqCDjgqLjgq/jgrfjg6fjg7Mz44GkXHJcbiAgJi1hY3Rpb25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiByZW0oMjIpO1xyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtaGVhZGVyLWFjdGlvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICYtLWNvbnRhY3Qge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDoqIDoqp7liIfmm79cclxuICAmLS1sYW5nIHtcclxuICAgIC5wLWhlYWRlci1hY3Rpb25fX2xhYmVsIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyNCk7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB3aWR0aDogcmVtKDE2KTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgxNik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2ljb25fZ2xvYmFsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgL1xyXG4gICAgICAgICAgY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICB9XHJcbn1cclxuXHJcbi8vIOODj+ODs+ODkOODvOOCrOODvOODnOOCv+ODs++8iFNQ44Gu44G/6KGo56S677yJXHJcbi5wLWhlYWRlci1oYW1idXJnZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMjA7IC8vIOODieODreODr+ODvOOCiOOCiuWJjemdouOBq1xyXG4gIHdpZHRoOiByZW0oMzQpO1xyXG4gIGhlaWdodDogcmVtKDM0KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiByZW0oNik7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fbGluZSB7XHJcbiAgICB3aWR0aDogcmVtKDI0KTtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIG9wYWNpdHkgMC4ycyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgJi5pcy1vcGVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxuXHJcbiAgICAucC1oZWFkZXItaGFtYnVyZ2VyX19saW5lOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjhyZW0pIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgICAucC1oZWFkZXItaGFtYnVyZ2VyX19saW5lOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAucC1oZWFkZXItaGFtYnVyZ2VyX19saW5lOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC45cmVtKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFNQ44OJ44Ot44Ov44O844Oh44OL44Ol44O8XHJcbi5wLWhlYWRlci1kcmF3ZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBpbnNldDogMDtcclxuICB6LWluZGV4OiA5MDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgcGFkZGluZzogcmVtKDYyKSByZW0oMjQpIHJlbSg0MCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtID4gYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDI0KSByZW0oMTApIDA7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHdpZHRoOiByZW0oMTYpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSgxNik7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9pY29uX2ludGVybmFsLWxpbmsuc3ZnJykgbm8tcmVwZWF0XHJcbiAgICAgICAgY2VudGVyIC8gY29udGFpbjtcclxuICAgIH1cclxuICAgICZbdGFyZ2V0PSdfYmxhbmsnXTo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvaWNvbl9leHRlcm5hbC1saW5rLnN2ZycpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pcy1vcGVuIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vL+iogOiqnuODneODg+ODl+OCouODg+ODl1xyXG4ucC1oZWFkZXItbGFuZyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGluc2V0OiAwO1xyXG4gIHotaW5kZXg6IDk1O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcclxuXHJcbiAgJl9fb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICB9XHJcblxyXG4gICZfX3BhbmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWF4LXdpZHRoOiByZW0oMjgwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oOCk7XHJcbiAgICBwYWRkaW5nOiByZW0oMjQpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHJlbSg4KTtcclxuICB9XHJcblxyXG4gICZfX2xpc3QgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IHJlbSg4KTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIEBpbmNsdWRlIG9wO1xyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiByZW0oOCk7XHJcbiAgICByaWdodDogcmVtKDgpO1xyXG4gICAgd2lkdGg6IHJlbSgyMCk7XHJcbiAgICBoZWlnaHQ6IHJlbSgyMCk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHdpZHRoOiByZW0oMTYpO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmlzLW9wZW4ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuQGZvciAkdmFsdWUgZnJvbSAxIHRocm91Z2ggMTIge1xuICAudS1tdC0tI3skdmFsdWUgKiAxMH0ge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gKiAkdmFsdWU7XG4gIH1cblxuICAudS1tYi0tI3skdmFsdWUgKiAxMH0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gKiAkdmFsdWU7XG4gIH1cblxuICAudS1tci0tI3skdmFsdWUgKiAxMH0ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAqICR2YWx1ZTtcbiAgfVxuXG4gIC51LW1sLS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gKiAkdmFsdWU7XG4gIH1cbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLnUtdGV4dGFsaWduIHtcbiAgJi0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJi0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcInNhc3M6bWFwXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyDjg6Hjg4fjgqPjgqLjgq/jgqjjg6rjgajjg5bjg6zjg7zjgq/jg53jgqTjg7Pjg4jjga7oqK3lrppcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG4vLyBicmVha3BvaW50XG4kYnJlYWtwb2ludC11cDogKFxuICBcInNcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KVwiLFxuICBcIm1cIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KVwiLFxuICBcImxcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweClcIixcbiAgXCJsbFwiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMXB4KVwiLFxuICBcImxsbFwiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KVwiLFxuKSAhZGVmYXVsdDtcblxuJGJyZWFrcG9pbnQtZG93bjogKFxuICBcInNcIjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KVwiLFxuICBcIm1cIjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KVwiLFxuICBcImxcIjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClcIixcbiAgXCJsbFwiOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KVwiLFxuICBcImxsbFwiOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KVwiLFxuKSAhZGVmYXVsdDtcblxuQG1peGluIG1xLXVwKCRicmVha3BvaW50OiBtKSB7XG4gIEBtZWRpYSAje21hcC5nZXQoJGJyZWFrcG9pbnQtdXAsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtcS1kb3duKCRicmVha3BvaW50OiBtKSB7XG4gIEBtZWRpYSAje21hcC5nZXQoJGJyZWFrcG9pbnQtZG93biwgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4udS1zcCB7XG4gIEBpbmNsdWRlIG1xLXVwKCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1wYyB7XG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59Il19 */
