/*! 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}body{color:#333;font-size:1.6rem;line-height:1.8;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;letter-spacing:0;word-break:break-word}main{overflow:hidden}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:1650px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px}.c-bg{background:url(../img/common/bg_01.webp) no-repeat center top,url(../img/common/bg_02.webp) repeat-x center top;background-size:100% auto,auto;background-color:#1478af}.c-breadcrumb{width:100%;margin-top:-2rem;color:#fff}.c-breadcrumb__list{-moz-column-gap:.6rem;display:flex;column-gap:.6rem;flex-wrap:wrap;align-items:center;font-weight:400;font-size:2rem}.c-breadcrumb__list li+li:before{display:inline-block;width:.6rem;height:.6rem;margin-right:.6rem;translate:0 -0.2rem;rotate:135deg;border:solid currentColor;border-width:1px 0 0 1px;content:""}.c-breadcrumb__list li a{position:relative}.c-breadcrumb__list li a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:#666;content:"";transition:transform .2s}.c-breadcrumb__list li a:focus::after{transform:scale(1, 1)}.c-btn-pill{-moz-column-gap:1.2rem;display:inline-flex;column-gap:1.2rem;align-items:center;justify-content:center;min-width:28rem;min-height:6rem;padding:1.5rem 3rem;border:solid 2px #1478af;border-radius:3rem;font-weight:700;font-size:2rem;line-height:1;text-align:center;transition:all .3s}.c-btn-pill:focus{scale:1.04}.c-btn-pill:focus-visible{outline:solid 3px #1478af;outline-offset:3px}.c-btn-pill:disabled{scale:1;cursor:not-allowed;opacity:.5}.c-btn-pill__icon{-webkit-mask:no-repeat center/contain;flex-shrink:0;width:2.6rem;height:2.6rem;background:currentColor;mask:no-repeat center/contain}.c-btn-pill__icon--chevron{-webkit-mask-image:url(../img/common/icon_chevron.svg);mask-image:url(../img/common/icon_chevron.svg)}.c-btn-pill__icon--document{-webkit-mask-image:url(../img/common/icon_document.svg);mask-image:url(../img/common/icon_document.svg)}.c-btn-pill--fill{background:#1478af;color:#fff}.c-btn-pill--outline{background:#fff;color:#1478af}.c-btn-pill--small{min-width:18rem;min-height:5rem;padding:1rem 2rem;font-size:2rem}.c-btn-pill--small.c-btn-pill--outline{-moz-column-gap:1.2rem;column-gap:1.2rem;padding:.5rem 2rem .5rem 2.5rem}.c-btn-pill--small.c-btn-pill--fill{-moz-column-gap:1.5rem;column-gap:1.5rem;padding:1rem 2rem}.c-btn{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:22rem;height:7.2rem;border:solid 2px currentColor;border-radius:3.6rem;color:#1478af;font-weight:600;font-size:2rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif;letter-spacing:.08em;transition:all .3s}.c-btn:focus{scale:1.04}.c-cta-company{position:relative}.c-cta-company__text{display:flex;z-index:0;position:relative;right:57.2%;align-items:center;justify-content:end;min-height:56rem;padding-right:2rem;padding-bottom:2rem}.c-cta-company__text:before{-webkit-backdrop-filter:blur(5px);z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(5px);background:hsla(0,0%,100%,.8);content:"";filter:brightness(140%)}.c-cta-company__text__inner{width:35%;max-width:64.5rem;height:100%}.c-cta-company__text__heading{margin-bottom:3.3rem;color:#176ace;font-weight:900;font-size:5rem}.c-cta-company__text p{color:#000;font-weight:400;font-size:2.2rem;line-height:2;letter-spacing:.13em}.c-cta-company__text__link{margin-top:3.6rem}.c-cta-company__image{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.c-cta-company__image img{-o-object-fit:cover;-o-object-position:50% 25%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%}.c-form__row>p,.c-form__body>p:not(.c-form__note):not(.c-form__error),.c-form__field>p:not(.c-form__note):not(.c-form__error),.c-form__group>p,.c-form__select-wrap>p,.c-form__units>p,.c-form__unit>p,.c-form__file>p:not([class]){display:contents}.c-form__row br,.c-form__file br{display:none}.c-form{color:#000}.c-form .wpcf7-form-control-wrap{display:block}.c-form__row{-moz-column-gap:3rem;display:grid;grid-template-columns:34rem 1fr;column-gap:3rem;padding:3rem 0;scroll-margin-top:120px}.c-form__row+.c-form__row{border-top:solid 1px #c8d4e2}.c-form__head{display:block;align-self:start;width:-moz-fit-content;width:fit-content;max-width:100%;height:-moz-fit-content;height:fit-content;padding-top:.6rem}.c-form__label{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-weight:500;font-size:2.2rem;line-height:1.2}.c-form__required{display:inline-flex;align-items:center;padding:.5rem;border-radius:3px;background:#c8102e;color:#fff;font-weight:700;font-size:2rem;line-height:1}.c-form__description{display:block;margin-top:.4rem;color:#6b7a8d;font-size:1.6rem;line-height:1.3}.c-form__description--fit-label{width:0;min-width:100%}.c-form__body{min-width:0}.c-form__group{display:flex;align-items:flex-start;gap:2rem}.c-form__group+.c-form__group{margin-top:2rem}.c-form__field{display:flex;row-gap:.6rem;flex-direction:column;min-width:0}.c-form__sublabel{align-self:flex-start;width:-moz-fit-content;width:fit-content;color:#6b7a8d;font-size:1.6rem;line-height:1}.c-form__note{margin-top:.6rem;color:#6b7a8d;font-size:1.6rem;line-height:1.2}.c-form__field .c-form__note{margin-top:0}.c-form__input,.c-form__select,.c-form__textarea{width:100%;border:solid 1px #c8d4e2;border-radius:5px;background:#fff;color:#000;font-size:2rem;line-height:1.4}.c-form__input::-moz-placeholder, .c-form__select::-moz-placeholder, .c-form__textarea::-moz-placeholder{color:rgba(107,122,141,.8)}.c-form__input::placeholder,.c-form__select::placeholder,.c-form__textarea::placeholder{color:rgba(107,122,141,.8)}.c-form__input:focus-visible,.c-form__select:focus-visible,.c-form__textarea:focus-visible{border-color:#1478af;outline:solid 2px #1478af;outline-offset:1px}.c-form__input.is-error:focus-visible,.c-form__input.wpcf7-not-valid:focus-visible,.c-form__select.is-error:focus-visible,.c-form__select.wpcf7-not-valid:focus-visible,.c-form__textarea.is-error:focus-visible,.c-form__textarea.wpcf7-not-valid:focus-visible{border-color:#c8102e;outline-color:#c8102e}.c-form__input{min-height:3.9rem;padding:.8rem 1.2rem}.c-form__textarea{display:block;height:12rem;min-height:12rem;padding:1.5rem;resize:vertical}.c-form__select-wrap{display:inline-block;max-width:100%;vertical-align:middle}.c-form__select{min-height:3.9rem;padding:.8rem 1.2rem .8rem 3.8rem;overflow:hidden;background:#fff url(../img/common/icon_select_arrow.svg) no-repeat left 1.4rem center/1rem auto;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.c-form__input--sizeS,.c-form__select-wrap--sizeS,.c-form__field--sizeS{width:22.2rem}.c-form__input--sizeM,.c-form__select-wrap--sizeM,.c-form__field--sizeM{width:28rem}.c-form__input--sizeL,.c-form__select-wrap--sizeL,.c-form__field--sizeL{width:48rem}.c-form__input--sizeXL,.c-form__select-wrap--sizeXL,.c-form__field--sizeXL{width:60rem}.c-form__input--full,.c-form__select-wrap--full,.c-form__field--full{width:100%}.c-form__unit{-moz-column-gap:.6rem;display:flex;column-gap:.6rem;align-items:flex-start;color:#6b7a8d;font-size:1.6rem}.c-form__unit>label{display:flex;flex-shrink:0;align-items:center;width:-moz-fit-content;width:fit-content;min-height:4.5rem;line-height:1}.c-form__unit .c-form__select-wrap{flex-shrink:0;min-width:8rem}.c-form__unit .c-form__select-wrap--year,.c-form__unit .c-form__select-wrap:has(#entry-birth-year){min-width:9.2rem}.c-form__unit .c-form__select{box-sizing:border-box;width:100%;padding:.8rem 1rem .8rem 3rem;background-position:left 1.2rem center;text-overflow:clip}.c-form__units{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.2rem}.c-form__choices{display:flex;flex-wrap:wrap;gap:1.2rem}.c-form__choices .wpcf7-list-item{margin:0}.c-form__choices label{display:inline-flex;position:relative;align-items:center;justify-content:center;min-height:3.7rem;padding:.7rem 1.6rem;border:solid 1px #c8d4e2;border-radius:5px;font-size:2rem;line-height:1.05;cursor:pointer;transition:border-color .3s,background-color .3s}.c-form__choices label:has(:checked){border-color:#1478af;background:#f0f5fb;box-shadow:inset 0 0 0 1px #1478af}.c-form__choices label:has(:focus-visible),.c-form__choices label:has(.is-entry-focus){outline:solid 2px #1478af;outline-offset:1px}.wpcf7-form-control-wrap:has(.c-form__error) .c-form__choices label:has(:focus-visible),.wpcf7-form-control-wrap:has(.c-form__error) .c-form__choices label:has(.is-entry-focus){outline-color:#c8102e}.c-form__choices input[type=radio]{position:absolute;width:100%;height:100%;margin:0;inset:0;cursor:pointer;opacity:0}.c-form__check .wpcf7-list-item,.wpcf7-acceptance .wpcf7-list-item{margin:0}.c-form__check label,.wpcf7-acceptance label{-moz-column-gap:1rem;display:inline-flex;column-gap:1rem;align-items:center;font-weight:500;font-size:2.2rem;line-height:1.2;cursor:pointer}.c-form input[type=checkbox],input[type=checkbox].c-form__check,.c-form__check input[type=checkbox],.wpcf7-acceptance input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;display:grid;appearance:none;flex-shrink:0;place-content:center;width:2.4rem;height:2.4rem;border:solid 1px #000;border-radius:3px;background:#fff;cursor:pointer}.c-form input[type=checkbox]:before,input[type=checkbox].c-form__check:before,.c-form__check input[type=checkbox]:before,.wpcf7-acceptance input[type=checkbox]:before{width:.7rem;height:1.2rem;translate:0 -15%;rotate:45deg;scale:0;border:solid #fff;border-width:0 2px 2px 0;content:"";transition:scale .2s}.c-form input[type=checkbox]:checked,input[type=checkbox].c-form__check:checked,.c-form__check input[type=checkbox]:checked,.wpcf7-acceptance input[type=checkbox]:checked{border-color:#1478af;background:#1478af}.c-form input[type=checkbox]:checked:before,input[type=checkbox].c-form__check:checked:before,.c-form__check input[type=checkbox]:checked:before,.wpcf7-acceptance input[type=checkbox]:checked:before{scale:1}.c-form input[type=checkbox]:focus-visible,input[type=checkbox].c-form__check:focus-visible,.c-form__check input[type=checkbox]:focus-visible,.wpcf7-acceptance input[type=checkbox]:focus-visible{outline:solid 2px #1478af;outline-offset:2px}.c-form__file{display:flex;position:relative;row-gap:.8rem;flex-direction:column;align-items:center;justify-content:center;min-height:16rem;padding:2rem;border:solid 2px rgba(0,0,0,0);border-radius:5px;background:#f0f5fb;text-align:center;transition:border-color .3s}.c-form__file:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' rx='5' fill='none' stroke='%23fff' stroke-width='4' stroke-dasharray='3.5 1.5'/%3E%3C/svg%3E") no-repeat center/100% 100%;position:absolute;inset:-2px;background:#c8d4e2;content:"";clip-path:inset(0 round 5px);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' rx='5' fill='none' stroke='%23fff' stroke-width='4' stroke-dasharray='3.5 1.5'/%3E%3C/svg%3E") no-repeat center/100% 100%;pointer-events:none;transition:background-color .3s,opacity .3s}.c-form__file:focus:before{background:#1478af}.c-form__file.is-selected:before,.c-form__file:has(.is-error):before,.c-form__file.is-error:before,.c-form__file:has(.wpcf7-not-valid):before{opacity:0}.c-form__file .wpcf7-form-control-wrap{position:static;order:1}.c-form__file__input{position:absolute;width:100%;height:100%;inset:0;cursor:pointer;opacity:0}.c-form__file__icon{-webkit-mask:url(../img/common/icon_upload.svg) no-repeat center/contain;display:block;width:2.6rem;height:2.6rem;background:#6b7a8d;mask:url(../img/common/icon_upload.svg) no-repeat center/contain}.c-form__file__title{font-weight:500;font-size:2rem;line-height:1.2}.c-form__file__text{color:#6b7a8d;font-size:1.6rem;line-height:1.2}.c-form__file__name{color:#1478af;font-weight:700;font-size:1.8rem;line-height:1.3;word-break:break-all}.c-form__file__name:empty{display:none}.c-form__file__hint{color:#6b7a8d;font-size:1.6rem;line-height:1.2}.c-form__file__hint:empty{display:none}.c-form__file:not(.is-selected) .c-form__file__name,.c-form__file:not(.is-selected) .c-form__file__hint{display:none}.c-form__file.is-selected{border-color:#1478af}.c-form__file.is-selected .c-form__file__icon,.c-form__file.is-selected .c-form__file__title,.c-form__file.is-selected .c-form__file__text{display:none}.c-form__file:has(.is-error),.c-form__file.is-error,.c-form__file:has(.wpcf7-not-valid){border-color:#c8102e}.c-form__file:has(:focus-visible),.c-form__file:has(.is-entry-focus){outline:solid 2px #1478af;outline-offset:2px}.c-form__file:has(.is-error:focus-visible),.c-form__file:has(.wpcf7-not-valid:focus-visible),.c-form__file:has(.is-error.is-entry-focus),.c-form__file:has(.wpcf7-not-valid.is-entry-focus),.c-form__file.is-error:has(:focus-visible),.c-form__file.is-error:has(.is-entry-focus){border-color:#c8102e;outline-color:#c8102e}.c-form .is-error{border-color:#c8102e}.c-form__error{display:block;margin-top:.6rem;color:#c8102e;font-weight:700;font-size:1.6rem;line-height:1.3}.c-form .wpcf7-not-valid{border-color:#c8102e}.c-form input[type=checkbox].is-error:focus-visible,.c-form input[type=checkbox].wpcf7-not-valid:focus-visible{border-color:#c8102e;outline-color:#c8102e}.c-form .wpcf7-form-control-wrap:has(.c-form__error) .wpcf7-not-valid-tip,.c-form .c-form__row:has(.c-form__error) .wpcf7-not-valid-tip,.c-form .p-recruit-entryform-privacy:has(.c-form__error) .wpcf7-not-valid-tip{display:none}.c-form .wpcf7-not-valid-tip{display:block;width:-moz-max-content;width:max-content;max-width:100%;margin-top:.6rem;color:#c8102e;font-weight:700;font-size:1.6rem;line-height:1.3}.c-form__select-wrap .c-form .wpcf7-not-valid-tip{max-width:none}.c-form .wpcf7-spinner{margin:0 0 0 1rem}.c-form .wpcf7-response-output{box-sizing:border-box;display:block;width:-moz-max-content;width:max-content;max-width:100%;margin:3rem auto 0;padding:1.5rem 2rem;border:solid 2px #1478af;border-radius:1rem;background:#fff;color:#000;font-weight:700;font-size:1.8rem;line-height:1.5;text-align:center}.c-form .wpcf7-response-output:empty{display:none}form.c-form .wpcf7-response-output,.wpcf7 form.c-form .wpcf7-response-output{box-sizing:border-box;display:block;width:-moz-max-content;width:max-content;max-width:100%;margin-top:3rem;margin-right:auto;margin-bottom:0;margin-left:auto}form.c-form.sent .wpcf7-response-output,.wpcf7 form.c-form.sent .wpcf7-response-output{border-color:#1478af;color:#000}form.c-form.invalid .wpcf7-response-output,form.c-form.unaccepted .wpcf7-response-output,form.c-form.failed .wpcf7-response-output,form.c-form.aborted .wpcf7-response-output,form.c-form.spam .wpcf7-response-output,.wpcf7 form.c-form.invalid .wpcf7-response-output,.wpcf7 form.c-form.unaccepted .wpcf7-response-output,.wpcf7 form.c-form.failed .wpcf7-response-output,.wpcf7 form.c-form.aborted .wpcf7-response-output,.wpcf7 form.c-form.spam .wpcf7-response-output{border-color:#c8102e;color:#c8102e}.c-heading{font-weight:700;font-size:4rem;line-height:1.5}.c-headingArea{margin-top:4rem}.c-heading--en{color:#d20000;font-weight:600;font-size:2.4rem;line-height:1.2;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif;letter-spacing:.1em}.c-heading-sub{width:100%;color:#fff;font-weight:700;font-size:5rem;text-align:center}.c-job-card{overflow:hidden;border-radius:2rem;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.c-job-card__title{display:flex;align-items:center;min-height:7.6rem;padding:1rem 3rem;background:#10608c;color:#fff;font-weight:700;font-size:3rem;line-height:1.2}.c-job-card__body{padding:3rem}.c-job-card__contents{-moz-column-gap:2rem;display:flex;column-gap:2rem}.c-job-card__image{flex-shrink:0;aspect-ratio:305/180;width:30.5rem;overflow:hidden;border-radius:1rem;background:#f0f5fb}.c-job-card__image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}.c-job-card__info{display:flex;row-gap:1.5rem;flex:1;flex-direction:column;align-items:flex-start;min-width:0;min-height:18rem;padding-bottom:2rem}.c-job-card__lead{color:#000;font-weight:700;font-size:2.2rem;line-height:1.5}.c-job-card__buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:1rem;gap:1.5rem}.c-job-meta{-moz-column-gap:3.2rem;display:flex;column-gap:3.2rem;row-gap:.8rem;flex-wrap:wrap;align-items:center;color:#000;font-size:2.2rem;line-height:1}.c-job-meta__item{-moz-column-gap:.8rem;display:flex;column-gap:.8rem;align-items:center}.c-job-meta__icon{-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;flex-shrink:0;width:2.2rem;height:2.2rem;transform:translateY(0.09em);background:#1478af;mask-image:none;mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%}.c-job-meta__icon--salary{-webkit-mask-image:url(../img/common/icon_salary.svg);mask-image:url(../img/common/icon_salary.svg)}.c-job-meta__icon--place{-webkit-mask-image:url(../img/common/icon_place.svg);mask-image:url(../img/common/icon_place.svg)}.c-job-meta--white{-moz-column-gap:1rem;column-gap:1rem;color:#fff;font-weight:500;font-size:1.8rem}.c-job-meta--white .c-job-meta__item{-moz-column-gap:.6rem;column-gap:.6rem}.c-job-meta--white .c-job-meta__icon{background:#fff}.c-job-tag{box-sizing:border-box;display:inline-flex;position:relative;align-items:center;justify-content:center;min-width:10rem;min-height:3.6rem;padding:0 1.5rem;border:solid 2px #1478af;border-radius:2rem;background:#fff;color:#1478af;font-weight:700;font-size:2rem;line-height:1}.c-job-tag--small{font-size:1.8rem}.c-lead{display:flex;position:relative;flex-wrap:wrap;align-items:center;justify-content:space-between}.c-lead__text{width:46%;margin:0 auto;color:#fff;font-weight:700;font-size:2.4rem;line-height:2.7;letter-spacing:0;text-align:center}.c-lead__text small{font-size:.9090909091em}.c-lead__text p+p{margin-top:1.5em}.c-lead__image{position:absolute;width:27%}.c-lead__image:first-child{left:0;text-align:right}.c-lead__image:last-child{right:0;text-align:left}.c-lead__image img{width:100%;max-width:-moz-max-content;max-width:max-content;height:auto}.c-mv{padding-top:120px}.c-mv__inner{display:flex;position:relative;align-items:center;justify-content:space-between}.c-mv__inner:after{display:block;z-index:-1;position:absolute;right:25px;bottom:4.8rem;left:25px;height:2px;background:#fff;content:""}.c-mv__title{padding-bottom:5.6rem;color:#fff;font-weight:700;font-size:6rem;line-height:1.4;letter-spacing:.06em}.c-mv__title small{display:block;margin-top:.8rem;font-weight:600;font-size:.4em;letter-spacing:.04em}.c-mv__image{display:flex;flex:1;align-items:center;justify-content:right}.c-mv__image img{width:100%;max-width:-moz-max-content;max-width:max-content;height:auto}.c-panel{overflow:hidden;border-radius:2rem;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.c-panel+.c-panel{margin-top:3rem}.c-panel__heading{display:flex;align-items:center;min-height:7.6rem;padding:1rem 2rem;background:#1478af;color:#fff;font-weight:700;font-size:3rem;line-height:1.5;letter-spacing:.03em}.c-panel__body{padding:3rem}.p-404 .c-mv{padding-top:20rem}.p-404 .c-mv__title{font-size:5rem}.p-404 .c-lead__text{font-size:2.4rem;line-height:1.5}.p-404__btn{display:flex;flex-direction:column;align-items:center;justify-self:center;margin-top:4rem}.p-404 .c-btn{min-width:35rem;background-color:#fff}.p-404 .c-btn::before{-webkit-mask-image:url(../img/common/icon_arrow_02.svg);display:block;width:1.3rem;height:1.3rem;margin-right:.8rem;margin-left:0;transform:rotate(180deg);background-color:#1478af;content:"";mask-image:url(../img/common/icon_arrow_01.svg);transition:all .3s}.p-404 .c-btn:hover::before{transform:translateX(-5px) rotate(180deg)}.p-company-faq-contents{padding:9.5rem 0 2.5rem}.p-company-faq-contents__remarks{margin-bottom:3rem;color:#fff;font-size:1.6rem;text-align:center}.p-company-faq-contents__lead{margin-bottom:7.7rem}.p-company-faq-contents__lead__text{width:35%}.p-company-faq-contents__lead__image{width:32.5%}.p-company-faq-contents__list{-moz-column-gap:2rem;display:flex;column-gap:2rem;row-gap:2rem;flex-wrap:wrap;justify-content:center;margin:4.5rem 0 7.5rem}.p-company-faq-contents__list:before,.p-company-faq-contents__list:after{display:block;width:38.5rem;content:"";opacity:0}.p-company-faq-contents__list:before{order:1}.p-company-faq-contents__list .p-company-faq-contents__list__item:nth-child(5n+1),.p-company-faq-contents__list.is-start1 .p-company-faq-contents__list__item:nth-child(5n+1){color:#ffb40b}.p-company-faq-contents__list .p-company-faq-contents__list__item:nth-child(5n+2),.p-company-faq-contents__list.is-start1 .p-company-faq-contents__list__item:nth-child(5n+2){color:#25c1b0}.p-company-faq-contents__list .p-company-faq-contents__list__item:nth-child(5n+3),.p-company-faq-contents__list.is-start1 .p-company-faq-contents__list__item:nth-child(5n+3){color:#f47f5b}.p-company-faq-contents__list .p-company-faq-contents__list__item:nth-child(5n+4),.p-company-faq-contents__list.is-start1 .p-company-faq-contents__list__item:nth-child(5n+4){color:#349adb}.p-company-faq-contents__list .p-company-faq-contents__list__item:nth-child(5n+5),.p-company-faq-contents__list.is-start1 .p-company-faq-contents__list__item:nth-child(5n+5){color:#ab7be1}.p-company-faq-contents__list.is-start2 .p-company-faq-contents__list__item:nth-child(5n+5){color:#ffb40b}.p-company-faq-contents__list.is-start2 .p-company-faq-contents__list__item:nth-child(5n+1){color:#25c1b0}.p-company-faq-contents__list.is-start2 .p-company-faq-contents__list__item:nth-child(5n+2){color:#f47f5b}.p-company-faq-contents__list.is-start2 .p-company-faq-contents__list__item:nth-child(5n+3){color:#349adb}.p-company-faq-contents__list.is-start2 .p-company-faq-contents__list__item:nth-child(5n+4){color:#ab7be1}.p-company-faq-contents__list.is-start3 .p-company-faq-contents__list__item:nth-child(5n+4){color:#ffb40b}.p-company-faq-contents__list.is-start3 .p-company-faq-contents__list__item:nth-child(5n+5){color:#25c1b0}.p-company-faq-contents__list.is-start3 .p-company-faq-contents__list__item:nth-child(5n+1){color:#f47f5b}.p-company-faq-contents__list.is-start3 .p-company-faq-contents__list__item:nth-child(5n+2){color:#349adb}.p-company-faq-contents__list.is-start3 .p-company-faq-contents__list__item:nth-child(5n+3){color:#ab7be1}.p-company-faq-contents__list.is-start4 .p-company-faq-contents__list__item:nth-child(5n+3){color:#ffb40b}.p-company-faq-contents__list.is-start4 .p-company-faq-contents__list__item:nth-child(5n+4){color:#25c1b0}.p-company-faq-contents__list.is-start4 .p-company-faq-contents__list__item:nth-child(5n+5){color:#f47f5b}.p-company-faq-contents__list.is-start4 .p-company-faq-contents__list__item:nth-child(5n+1){color:#349adb}.p-company-faq-contents__list.is-start4 .p-company-faq-contents__list__item:nth-child(5n+2){color:#ab7be1}.p-company-faq-contents__list.is-start5 .p-company-faq-contents__list__item:nth-child(5n+2){color:#ffb40b}.p-company-faq-contents__list.is-start5 .p-company-faq-contents__list__item:nth-child(5n+3){color:#25c1b0}.p-company-faq-contents__list.is-start5 .p-company-faq-contents__list__item:nth-child(5n+4){color:#f47f5b}.p-company-faq-contents__list.is-start5 .p-company-faq-contents__list__item:nth-child(5n+5){color:#349adb}.p-company-faq-contents__list.is-start5 .p-company-faq-contents__list__item:nth-child(5n+1){color:#ab7be1}.p-company-faq-contents__list__item{position:relative;width:38.5rem;height:45rem}.p-company-faq-contents__list__item__box{display:flex;z-index:0;position:relative;flex-direction:column;align-items:center;justify-content:space-between;width:100%;width:100%;height:100%;height:100%;min-height:41rem;padding:3rem;border-radius:2rem;background-color:currentColor;cursor:pointer}.p-company-faq-contents__list__item dl{display:flex;z-index:1;position:relative;flex-direction:column;width:100%;color:#fff}.p-company-faq-contents__list__item dl dt{position:relative;padding-left:3.2rem;overflow:hidden;font-weight:700;font-size:3rem;line-height:1.5}.p-company-faq-contents__list__item dl dt:before{display:block;position:absolute;top:-0.5em;left:0;transform-origin:0 bottom;rotate:90deg;content:"QUESTION";font-weight:900;font-size:1.4rem;line-height:1;font-family:"Lato",sans-serif;letter-spacing:.06em}.p-company-faq-contents__list__item dl dd{position:relative;height:0;padding-left:3.2rem;overflow:hidden;background:hsla(0,0%,100%,.9);font-weight:400;font-size:2rem}.p-company-faq-contents__list__item dl dd:before{display:block;position:absolute;top:-0.5em;left:0em;transform-origin:0 bottom;rotate:90deg;content:"ANSWER";color:#c33;font-weight:900;font-size:1.4rem;line-height:1;font-family:"Lato",sans-serif;letter-spacing:.06em}.p-company-faq-contents__list__item__image{display:flex;z-index:0;position:relative;align-items:end;justify-content:center;min-height:17rem;padding-bottom:2rem}.p-company-faq-contents__list__item__image img{width:100%;max-width:-moz-max-content;max-width:max-content;height:auto}.p-company-faq-contents__list__item__btn{display:flex;position:absolute;right:1rem;bottom:1rem;align-items:center;justify-content:center;width:6rem;height:6rem;cursor:pointer;transition:all .3s}.p-company-faq-contents__list__item__btn:before,.p-company-faq-contents__list__item__btn:after{position:absolute;background-position:center;background-size:contain;background-repeat:no-repeat;content:"";transition:all .3s}.p-company-faq-contents__list__item__btn:before{width:4rem;height:4rem;background-image:url(../img/company/faq/contents_list_item_btn_open.svg);opacity:1}.p-company-faq-contents__list__item__btn:after{width:6rem;height:6rem;background-image:url(../img/company/faq/contents_list_item_btn_close.svg);opacity:0}@keyframes rotate_open_box{0%{z-index:9;position:absolute;transform:perspective(100rem) rotateY(0deg)}50%{z-index:9;position:absolute;transform:perspective(100rem) rotateY(90deg);background-color:currentColor}50.1%{z-index:9;position:absolute;transform:perspective(100rem) rotateY(-90deg);background-color:#fff}100%{z-index:0;position:relative;transform:perspective(100rem) rotateY(0deg);background-color:#fff}}@keyframes rotate_close_box{0%{z-index:9;position:absolute;transform:perspective(100rem) rotateY(0deg);background-color:#fff}50%{z-index:9;position:absolute;transform:perspective(100rem) rotateY(-90deg);background-color:#fff}50.1%{z-index:9;position:absolute;transform:perspective(100rem) rotateY(90deg);background-color:currentColor}100%{z-index:0;position:relative;transform:perspective(100rem) rotateY(0deg)}}@keyframes rotate_open_text{0%{color:#fff}50%{color:#fff}50.1%{color:#000}100%{color:#000}}@keyframes rotate_close_text{0%{color:#000}50%{color:#000}50.1%{color:#fff}100%{color:#fff}}@keyframes rotate_open_question{0%{height:auto}50%{height:auto}50.1%{height:0}100%{height:0}}@keyframes rotate_close_question{0%{height:0}50%{height:0}50.1%{height:auto}100%{height:auto}}@keyframes rotate_open_answer{0%{height:0}50%{height:0}50.1%{height:auto}100%{height:auto}}@keyframes rotate_close_answer{0%{height:auto}50%{height:auto}50.1%{height:0}100%{height:0}}@keyframes rotate_open_image{0%{position:relative;bottom:0}50%{position:relative;bottom:0}50.1%{position:absolute;bottom:3rem}100%{position:absolute;bottom:3rem}}@keyframes rotate_close_image{0%{position:absolute;bottom:3rem}50%{position:absolute;bottom:3rem}50.1%{position:relative;bottom:0}100%{position:relative;bottom:0}}.p-company-faq-contents__list__item.is-open .p-company-faq-contents__list__item__box{animation:rotate_open_box .5s ease-in-out;animation-fill-mode:forwards}.p-company-faq-contents__list__item.is-close .p-company-faq-contents__list__item__box{animation:rotate_close_box .5s ease-in-out;animation-fill-mode:forwards}.p-company-faq-contents__list__item.is-open .p-company-faq-contents__list__item__image{animation:rotate_open_image .5s ease-in-out;animation-fill-mode:forwards}.p-company-faq-contents__list__item.is-close .p-company-faq-contents__list__item__image{animation:rotate_close_image .5s ease-in-out;animation-fill-mode:forwards}.p-company-faq-contents__list__item.is-open .p-company-faq-contents__list__item__box dl{animation:rotate_open_text .5s ease-in-out;animation-fill-mode:forwards}.p-company-faq-contents__list__item.is-open .p-company-faq-contents__list__item__box dl dt{animation:rotate_open_question .5s ease-in-out;animation-fill-mode:forwards}.p-company-faq-contents__list__item.is-open .p-company-faq-contents__list__item__box dl dd{animation:rotate_open_answer .5s ease-in-out;animation-fill-mode:forwards}.p-company-faq-contents__list__item.is-close .p-company-faq-contents__list__item__box dl{animation:rotate_close_text .5s ease-in-out;animation-fill-mode:forwards}.p-company-faq-contents__list__item.is-close .p-company-faq-contents__list__item__box dl dt{animation:rotate_close_question .5s ease-in-out;animation-fill-mode:forwards}.p-company-faq-contents__list__item.is-close .p-company-faq-contents__list__item__box dl dd{animation:rotate_close_answer .5s ease-in-out;animation-fill-mode:forwards}.p-company-infographic-data{padding:9.4rem 0 0}.p-company-infographic-data.is-last{padding-bottom:12rem}.p-company-infographic-data__list{-moz-column-gap:2rem;display:flex;column-gap:2rem;row-gap:2rem;flex-wrap:wrap;justify-content:flex-start;padding-top:4rem}.p-company-infographic-data__list__item{display:flex;flex-grow:1;flex-direction:column;flex-wrap:wrap;width:32%;padding:3.6rem 1rem;border-radius:2rem;background:#fff}.p-company-infographic-data__list__item.is-wide.job-composition-ratio{width:65%}.p-company-infographic-data__list__item.is-wide.job-composition-ratio img{flex-shrink:0;width:auto;height:-moz-max-content;height:max-content;max-height:250px}.p-company-infographic-data__list__item.is-wide{width:49%}.p-company-infographic-data__list__item.is-full{width:100%}.p-company-infographic-data__list__item__title{display:flex;justify-content:center;width:100%;color:#000;font-weight:700;font-size:4rem;line-height:1.5;text-align:center}.p-company-infographic-data__list__item__title--env{flex-grow:1}.p-company-infographic-data__list__item__title--env-group{flex-grow:3;align-items:flex-end}.p-company-infographic-data__list__item__image{display:flex;align-items:center;justify-content:center;width:100%;min-height:13.5rem;margin-top:2rem;padding:1.8rem}.p-company-infographic-data__list__item__image img{flex-shrink:0;width:100%;max-width:-moz-max-content;max-width:max-content;height:-moz-max-content;height:max-content}.p-company-infographic-data__list__item__text{display:flex;position:relative;flex-wrap:wrap;align-items:last baseline;justify-content:center;width:100%;color:#1478af;font-weight:700;font-size:4rem;line-height:1}.p-company-infographic-data__list__item__text--flex-grow{flex-grow:1}.p-company-infographic-data__list__item__text.is-color-black{color:#666}.p-company-infographic-data__list__item__text.is-color-red{color:#cc5353}.p-company-infographic-data__list__item__text strong{font-size:2em}.p-company-infographic-data__list__item__text b{font-size:2em}.p-company-infographic-data__list__item__text--comment{width:100%;margin:1.4rem 0 .6rem;color:#000;font-weight:700;font-size:2rem;text-align:center}.p-company-infographic-data__list__item__text--note{display:flex;flex-direction:column;width:100%;margin-top:2.4rem;color:#000;font-weight:600;font-size:1.6rem;line-height:1.5;text-align:center}.p-company-infographic-data__list__item__text--note--flex-grow{flex-grow:1}.p-company-infographic-data__list__item__group{display:flex;position:relative;justify-content:space-evenly}.p-company-infographic-data__list__item__group--flex-grow{flex-grow:1}.p-company-infographic-data__list__item__box{display:flex;flex-direction:column}.p-company-infographic-data__list__item__box .p-company-infographic-data__list__item__text{margin-bottom:0}.p-company-infographic-data__list__item__box .p-company-infographic-data__list__item__text small{font-size:3rem}.p-company-infographic-data__list__item__box .p-company-infographic-data__list__item__text strong{font-size:2.6666666667em !important}.p-company-training-contents{padding:6rem 0 10rem}.p-company-training-contents__step{display:flex;flex-direction:column;align-items:center;width:15rem;height:50rem;padding:0 0 2rem 0;border:5px solid #dee8f2;border-radius:1rem;background-color:#fff;line-height:1.1;text-align:center}.p-company-training-contents__step-title{width:100%;color:#0652a3;text-align:center}.p-company-training-contents__step-header{margin-top:2rem;margin-bottom:-2rem;font-weight:bold;font-size:1.6rem}.p-company-training-contents__step-number{font-weight:700;font-size:4rem}.p-company-training-contents__step-text{margin-top:2rem;font-weight:700;font-size:3rem;text-align:start;text-orientation:upright;writing-mode:vertical-rl}.p-company-training-contents__step-text span{font-weight:normal;font-size:1.8rem}.p-company-training-contents__lead{padding:3.6rem 0 7.5rem}.p-company-training-contents__lead__text{width:48%}.p-company-training-contents__lead__image{width:26%}.p-company-training-contents__list{-moz-column-gap:2rem;display:flex;position:relative;column-gap:2rem;row-gap:2rem;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding-top:4.5rem}.p-company-training-contents__list .absolute-arrow{position:absolute;top:calc(25% - 2.5rem);right:0}.p-company-training-contents__list__item{display:flex;row-gap:1rem;flex-direction:column;align-items:center;justify-content:start;width:calc((100% - 15rem)/3);min-height:57rem;padding:1rem;border-radius:2rem;background:#fff}.p-company-training-contents__list__item__title{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:2.2em;color:#000;font-weight:700;font-size:3rem;line-height:1.3;text-align:center}.p-company-training-contents__list__item__title span{font-size:1.6rem;line-height:1.2}.p-company-training-contents__list__item__image{display:flex;align-items:center;justify-content:center;min-height:15.4rem}.p-company-training-contents__list__item__image img{width:100%;max-width:-moz-max-content;max-width:max-content;height:auto}.p-company-training-contents__list__item__text{-moz-column-gap:2rem;display:flex;column-gap:2rem;justify-content:space-between;padding:1rem 1rem 1rem 2rem;color:#000;font-weight:400;font-size:2.2rem;line-height:2}.p-company-training-contents__list__item__text ul{display:flex;flex-direction:column;width:43.5%;padding-left:2rem}.p-company-training-contents__list__item__text ul li{position:relative;padding-left:2.6rem;font-weight:700}.p-company-training-contents__list__item__text ul li:before{display:block;position:absolute;top:.7em;left:0;width:1.1rem;height:1.1rem;border-radius:100%;background:#527bb3;content:""}.p-company-training-contents__list__item__text p{flex:1;letter-spacing:-0.03rem}.p-company-training-contents__list__item__arrow{width:0;height:0;border-width:5rem 0 5rem 2rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fcbd00;content:""}.p-company-welfare-contents{padding:6rem 0 10rem}.p-company-welfare-contents__lead{padding:3.6rem 0 7.5rem}.p-company-welfare-contents__lead__text{width:48%}.p-company-welfare-contents__lead__image{width:26%}.p-company-welfare-contents__list{-moz-column-gap:2rem;display:flex;column-gap:2rem;row-gap:2rem;flex-wrap:wrap;justify-content:flex-start;padding-top:4.5rem}.p-company-welfare-contents__list__item{display:flex;row-gap:1rem;flex-direction:column;width:24%;min-height:57rem;padding:1rem;border-radius:2rem;background:#fff}.p-company-welfare-contents__list__item.is-wide{width:75%}.p-company-welfare-contents__list__item.is-wide .p-company-welfare-contents__list__item__text{-moz-column-gap:0;column-gap:0;align-items:center;width:90%;margin:0 auto}.p-company-welfare-contents__list__item.is-full{-moz-column-gap:2rem;display:flex;column-gap:2rem;align-items:center;justify-content:space-between;width:100%;min-height:0;padding:1.3rem 4.7rem 1.3rem 8rem}.p-company-welfare-contents__list__item__title{display:flex;align-items:center;justify-content:center;min-height:2.2em;color:#000;font-weight:700;font-size:3rem;line-height:1.3;text-align:center}.p-company-welfare-contents__list__item__title small{font-size:.75em;line-height:1.7}.p-company-welfare-contents__list__item__image{display:flex;align-items:center;justify-content:center;min-height:15.4rem}.p-company-welfare-contents__list__item__image img{width:100%;max-width:-moz-max-content;max-width:max-content;height:auto}.p-company-welfare-contents__list__item__text{-moz-column-gap:2rem;display:flex;column-gap:2rem;justify-content:space-between;padding:1rem 1rem 1rem 2rem;color:#000;font-weight:400;font-size:2.2rem;line-height:2;letter-spacing:-0.05rem}.p-company-welfare-contents__list__item__text ul{display:flex;flex-direction:column;width:32.5%;padding-left:2rem}.p-company-welfare-contents__list__item__text ul li{position:relative;padding-left:2.6rem;font-weight:700}.p-company-welfare-contents__list__item__text ul li:before{display:block;position:absolute;top:.7em;left:0;width:1.1rem;height:1.1rem;border-radius:100%;background:#527bb3;content:""}.p-company-welfare-contents__list__item__text p{flex:1}.p-company-contents{padding:6rem 0 12rem}.p-company-contents__lead{display:flex;padding:3.6rem 0 .8rem}.p-company-contents__lead__text{width:55%;font-weight:500;line-height:2;text-align:left}.p-company-contents__lead__wrapper{position:relative;width:40%}.p-company-contents__lead__image.image01{bottom:-15rem;width:40%}.p-company-contents__lead__image.image01 img{width:50%}.p-company-contents__lead__image.image02{bottom:15rem;width:40%}.p-company-contents__lead__image.image02 img{width:40%}.p-company-contents__lead__image.image03{right:0;bottom:-10rem;left:0;width:100%;margin:auto}.p-company-contents__list{display:flex;row-gap:5.2rem;flex-wrap:wrap;justify-content:space-between;padding-top:8.4rem}.p-company-contents__list__item{width:46.9%}.p-company-contents__list__item__heading{margin-bottom:3rem;font-weight:900;font-size:6rem;line-height:1.2;text-align:center}.p-company-contents__list__item__heading small{font-size:4rem}.p-company-contents__list__item__heading strong{font-weight:900;font-size:1.3333333333em}.p-company-contents__list__item__heading strong small{font-size:.575em}.p-company-contents__list__item__heading span{font-size:7rem}.p-company-contents__list__item__heading--number{font-weight:700 !important;font-size:3.3333333333em !important;line-height:.5;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif}.p-company-contents__list__item p{color:#000;font-weight:700;font-size:2.2rem;line-height:2;letter-spacing:.13em;text-align:center}.p-company-contents__list__item a{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:750/480;width:100%;height:100%;padding-top:3rem;border-radius:2rem;background:no-repeat center;background-size:cover;box-shadow:0 0 1.5rem rgba(0,0,0,.3);transition:all .3s}.p-company-contents__list__item a:focus{scale:1.04}.p-company-contents__list__item a:after{display:block;position:absolute;right:10px;bottom:10px;width:4rem;height:4rem;border-radius:100%;background:url(../img/common/icon_arrow_02.svg) no-repeat center;background-color:#1478af;content:""}.p-company-contents__list__item:nth-child(1){color:#25c1b0}.p-company-contents__list__item:nth-child(1) a{background-image:url(../img/company/contents_list_item_bg_02.webp)}.p-company-contents__list__item:nth-child(1) .p-company-contents__list__item__heading--number{position:relative}.p-company-contents__list__item:nth-child(1) .p-company-contents__list__item__heading--number:before{display:block;position:absolute;top:0;left:50%;width:9.2rem;height:10.4rem;translate:35% 35%;background:#c00;background:url(../img/company/contents_list_item_illust_01.svg) no-repeat center;background-size:contain;content:""}.p-company-contents__list__item:nth-child(2){color:#f47f5b}.p-company-contents__list__item:nth-child(2) a{background-image:url(../img/company/contents_list_item_bg_03.webp)}.p-company-contents__list__item:nth-child(3){color:#ffb426}.p-company-contents__list__item:nth-child(3) a{background-image:url(../img/company/contents_list_item_bg_01.webp)}.p-company-contents__list__item:nth-child(4){color:#349adb}.p-company-contents__list__item:nth-child(4) a{background-image:url(../img/company/contents_list_item_bg_04.webp)}.p-company-other hr{color:#fff}.p-company-other__title{margin-top:5rem;color:#fff;font-weight:800;font-size:4rem;text-align:center}.p-company-other__list{-moz-column-gap:2rem;display:flex;column-gap:2rem;row-gap:5.2rem;align-items:center;justify-content:center;margin-bottom:5rem;padding-top:4rem}.p-company-other__list__item{width:34%;border-radius:2rem;background-color:#fff}.p-company-other__list__item__heading{margin-bottom:3rem;font-weight:900;font-size:4rem;line-height:1.2;text-align:center}.p-company-other__list__item a{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:750/480;width:100%;height:100%;padding-top:3rem;border-radius:2rem;background:no-repeat center;background-size:cover;background-color:#fff;box-shadow:0 0 1.5rem rgba(0,0,0,.3);transition:all .3s}.p-company-other__list__item a:focus{scale:1.04}.p-company-other__list__item a:after{display:block;position:absolute;right:10px;bottom:10px;width:4rem;height:4rem;border-radius:100%;background:url(../img/common/icon_arrow_02.svg) no-repeat center;background-color:#1478af;content:""}.p-company-other__list__item.infographic{color:#fff}.p-company-other__list__item.infographic a{background-image:url(../img/top/about_list_item_bg_02.webp)}.p-company-other__list__item.welfare{color:#fff}.p-company-other__list__item.welfare a{background-image:url(../img/top/about_list_item_bg_03.webp)}.p-company-other__list__item.faq{color:#fff}.p-company-other__list__item.faq a{background-image:url(../img/top/about_list_item_bg_01.webp)}.p-company-other__list__item.training{color:#fff}.p-company-other__list__item.training a{background-image:url(../img/top/about_list_item_bg_04.webp)}.p-footer{padding:10rem 0 7.5rem;background:#fff}.p-footer__inner{display:flex;align-items:start;justify-content:center}.p-footer__logo a{-moz-column-gap:5rem;display:flex;column-gap:5rem;align-items:center;height:100%}.p-footer__logo a:focus{cursor:pointer;opacity:.7;transition:.3s}.p-footer__logo__image{width:100%;max-width:13.2rem}.p-footer__logo__text{display:flex;flex-direction:column}.p-footer__logo__text--jp{font-weight:700;font-size:1.8rem;letter-spacing:.1em}.p-footer__logo__text--en{font-weight:400;font-size:1.6rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif;letter-spacing:-0.02em}.p-footer__menu{display:flex;justify-content:center;width:100%;padding-top:1.6rem}.p-footer__menu__list{-moz-column-gap:5rem;display:flex;column-gap:5rem;row-gap:2rem;flex-wrap:wrap;justify-content:center}.p-footer__menu__list__item{display:flex;row-gap:1.2rem;flex-direction:column}.p-footer__menu__list__item.align-center{align-items:center}.p-footer__menu__list__item.align-center .p-footer__menu__list-sub.col2{margin-left:5rem}.p-footer__menu__list__item a{position:relative;width:-moz-fit-content;width:fit-content;color:#000;font-size:2rem;line-height:1.4}.p-footer__menu__list__item a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:currentColor;content:"";transition:transform .2s}.p-footer__menu__list__item a:focus::after{transform:scale(1, 1)}.p-footer__menu__list__item>a{font-weight:900}.p-footer__menu__list__item>a.thin{font-weight:400}.p-footer__menu__list-sub{padding-left:1rem}.p-footer__menu__list-sub__item{display:flex;row-gap:1.2rem;flex-direction:column}.p-footer__menu__list-sub__item>a{font-weight:400}.p-footer__menu__list-sub.col2{display:grid;grid-template-columns:repeat(2, 1fr);margin:0;padding:0;list-style:none}.p-footer__menu__list-sub.col2 li{margin-bottom:1rem;margin-left:2rem}.p-footer__copyright{padding-top:16.2rem;color:#000;font-weight:400;font-size:1.2rem;text-align:center}.p-header{display:flex;z-index:999;position:fixed;top:0;left:0;align-items:end;justify-content:space-between;width:100%;height:130px}.p-header__logo{z-index:9;position:relative;width:18rem;height:100%;margin-left:2rem;border-radius:0 0 50% 50%;background:#fff}.p-header__logo a{-moz-column-gap:2rem;display:flex;column-gap:2rem;flex-direction:column;align-items:center;height:100%;padding:1rem 2rem}.p-header__logo a:focus{cursor:pointer;opacity:.7;transition:.3s}.p-header__logo__image{width:18rem;height:100%;text-align:center}.p-header__logo__image img{width:100%;max-width:13.2rem}.p-header__logo__text{display:flex;flex-direction:column;font-size:1.8rem}.p-header__logo__text--jp{font-weight:700;letter-spacing:.1em}.p-header__logo__text--en{font-weight:400;font-size:.8888888889em;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif;letter-spacing:-0.02em}.p-header__menu{-moz-column-gap:2rem;display:flex;position:relative;column-gap:2rem;align-items:center;height:9rem;margin-right:4rem;margin-bottom:3rem;padding:0 2rem;border-radius:4.5rem;background:#fff}.p-header__menu a{display:flex;align-items:center;justify-content:center;height:6rem;font-weight:700;font-size:1.8rem}.p-header__menu a:hover{color:#0a59b9}.p-header__menu a:focus{cursor:pointer;opacity:.7;transition:.3s}.p-header__menu a:not(.is-entry){height:100%}.p-header__menu a.is-entry{justify-content:space-between;min-width:20rem;padding:0 3rem 0 3.8rem;border-radius:3rem;background:#1478af;color:#fff}.p-header__menu a.is-entry:after{display:block;width:1.3rem;height:1.3rem;margin-left:.5em;background:url(../img/common/icon_arrow_01.svg) no-repeat center;background-size:contain;content:"";transition:all .3s}.p-header__menu a.is-entry:focus:after{translate:10px 0}.p-header__menu__list{-moz-column-gap:2rem;display:flex;column-gap:2rem;align-items:center}.p-header__menu__list>li{display:flex;flex-direction:column;align-items:center;height:100%}.p-header__menu__list>li .js-submenu-toggle{display:flex;position:absolute;top:-0.5rem;right:10rem;align-items:center;justify-content:center;width:4em;height:4em}.p-header__menu__list>li .js-submenu-toggle:before,.p-header__menu__list>li .js-submenu-toggle:after{display:block;z-index:1;position:absolute;translate:0 -50%;border:solid #1478af;content:""}.p-header__menu__list>li .js-submenu-toggle:before{display:block;width:1.2em;height:0em;margin-right:0;rotate:-90deg;border-width:2px 0 0 0;transition:rotate .3s}.p-header__menu__list>li .js-submenu-toggle:after{display:block;width:1.2em;height:0em;border-width:2px 0 0 0;transition:all .3s}.is-subactive .p-header__menu__list>li .js-submenu-toggle:before{rotate:0deg}.is-subactive .p-header__menu__list>li .js-submenu-toggle:after{rotate:90deg;opacity:0}.p-header__menu__list>li.is-subactive .js-submenu-toggle:before{rotate:0deg}.p-header__menu__list>li.is-subactive .js-submenu-toggle:after{rotate:90deg;opacity:0}.p-header__submenu{position:relative}.p-header__submenu__list{box-sizing:border-box;z-index:1;position:absolute;top:7rem;left:-10rem;row-gap:1rem;width:-moz-max-content;width:max-content;padding:2rem 5rem;border-radius:2rem;background:#fff;box-shadow:0 10px 10px rgba(0,0,0,.03);list-style:none;text-align:left;transition:top .5s}.p-header__submenu__link{position:relative;font-weight:400 !important}.p-header__submenu__link span{display:inline-block;margin:3rem 0;border-radius:9999px;background-color:#0a59b9}.p-header__submenu__link span::before,.p-header__submenu__link span::after{position:absolute;top:calc(50% - 1.5px);right:0;width:10px;height:2px;transform-origin:calc(100% - 1.5px) 50%;border-radius:9999px;background-color:#0a59b9;content:""}.p-header__submenu__link span::before{transform:rotate(45deg)}.p-header__submenu__link span::after{transform:rotate(-45deg)}.p-header__submenu__link a{justify-content:start;margin-right:5rem}.p-header__submenu>li{width:100%}.p-header__submenu>li+li{margin-top:1rem}.p-header__submenu>li>a{position:relative;width:100%;height:0;margin:3rem 0;white-space:nowrap}.p-header__submenu>li>a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:#d20000;content:"";transition:transform .2s}.p-header__submenu>li>a:focus::after{transform:scale(1, 1)}.p-header__submenu>li>ul>li>a{align-items:start}.p-header__ex-icon{display:block;width:2rem;height:2.2rem;margin-left:1rem;background-image:url(/assets/img/common/icon_external.svg);background-position:center bottom;background-size:100%;background-repeat:no-repeat}.p-header__hamburger{display:flex;position:absolute;top:50%;right:20px;align-items:center;justify-content:center;width:calc(80px - 20px*1);height:calc(80px - 20px*1);translate:0 -50%;border-radius:100%;background:#fff;box-shadow:0 0 5rem rgba(23,106,206,.2)}.p-header__hamburger span{display:block;position:relative;width:30px;height:3px;margin:17px auto;border-radius:.2em;background:#1478af;transition:.3s}.p-header__hamburger span:before,.p-header__hamburger span:after{display:block;position:absolute;left:0;width:100%;height:3px;transform-origin:45%;border-radius:.2em;background:#1478af;content:"";transition:.3s}.p-header__hamburger span:before{bottom:100%;margin-bottom:8px}.p-header__hamburger span:after{top:100%;margin-top:8px}.p-header__hamburger.is-active{box-shadow:0 0 5rem rgba(23,106,206,0)}.p-header__hamburger.is-active span{height:0}.p-header__hamburger.is-active span:before{margin-bottom:0;rotate:45deg}.p-header__hamburger.is-active span:after{margin-top:0;rotate:-45deg}.p-interview-detail .c-breadcrumb{margin-top:3rem;color:#000}.p-interview-detail-mv{position:relative}.p-interview-detail-mv__image{position:relative}.p-interview-detail-mv__title{z-index:1;position:absolute;bottom:0;left:0;margin:0 0 15.5% 8.4%}.p-interview-detail-mv__title:before{display:block;position:absolute;top:100%;right:100%;aspect-ratio:128/169;width:12.8rem;margin:-1.6rem -5.3rem 0 0;background:url(../img/interview/detail/mv_title_img.png) no-repeat center;background-size:cover;content:""}.p-interview-detail-mv__title--en{display:block;padding-left:.5em;color:#d20000;font-weight:400;font-size:3.6rem;font-family:"Lato",sans-serif}.p-interview-detail-mv__title--jp{color:#fff;font-weight:700;font-size:6rem;line-height:1}.p-interview-detail-mv__title--jp span{display:block;width:-moz-fit-content;width:fit-content;padding:.3em .3em .4em;border-radius:1rem;background:#1478af}.p-interview-detail-mv__title--jp span+span{margin-top:.15em}.p-interview-detail-mv__data{-moz-column-gap:2rem;display:grid;position:absolute;right:0;bottom:0;grid-template-columns:1fr 1.75fr;column-gap:2rem;row-gap:1.4rem;align-items:center;padding:0 6rem 7rem;border-radius:5rem 0 0 0;background:#fff}.p-interview-detail-mv__data--type{display:flex;align-items:center;justify-content:center;min-width:12rem;height:7rem;margin-top:-3.5rem;padding:.8rem;border-radius:1.5rem;background:#1478af;color:#fff;font-weight:700;font-size:3rem}.p-interview-detail-mv__data--image{max-width:10.6rem;margin-top:-3.5rem}.p-interview-detail-mv__data--image img{width:100%;max-width:-moz-max-content;max-width:max-content;height:auto}.p-interview-detail-mv__data--division{color:#000;font-weight:700;font-size:2rem}.p-interview-detail-mv__data--name{color:#1478af;font-weight:400;font-size:8rem;line-height:1;font-family:"Lato",sans-serif}.p-interview-detail-contents{padding:11.5rem 0 0}.p-interview-detail-contents__list{display:flex;row-gap:100px;flex-direction:column;padding-bottom:11.8rem}.p-interview-detail-contents__list__item{display:flex}.p-interview-detail-contents__list__item__image{width:53.1%}.p-interview-detail-contents__list__item__image figure{overflow:hidden;border-radius:3rem}.p-interview-detail-contents__list__item__text{z-index:1;position:relative;flex:1;margin-bottom:5rem;padding-top:6.4rem;padding-bottom:5rem;translate:0 98px;border-radius:3rem 3rem 0 0;background:#fff}.p-interview-detail-contents__list__item__text__title{color:#1478af;font-weight:700;font-size:5rem;line-height:1.6}.p-interview-detail-contents__list__item__text__comment{padding-top:2.8rem;color:#000;font-weight:400;font-size:2.2rem;line-height:2}.p-interview-detail-contents__list__item__text__comment p+p{margin-top:1.5em}.p-interview-detail-contents__list__item:nth-child(odd) .p-interview-detail-contents__list__item__image{order:1}.p-interview-detail-contents__list__item:nth-child(odd) .p-interview-detail-contents__list__item__text{order:2;margin-left:-9.8rem;padding-left:9.8rem}.p-interview-detail-contents__list__item:nth-child(even) .p-interview-detail-contents__list__item__image{order:2}.p-interview-detail-contents__list__item:nth-child(even) .p-interview-detail-contents__list__item__text{order:1;margin-right:-9.8rem;padding-right:9.8rem}.p-interview-detail-contents__bg{padding-bottom:10rem;background:url(../img/interview/detail/contents_bg.png) repeat-x center bottom}.p-interview-detail-contents__schedule{display:flex;row-gap:3.6rem;flex-wrap:wrap;justify-content:space-between;padding:3rem 9.5rem 6.6rem;border:solid .5rem #dee8f2;border-radius:3rem;background:#fff}.p-interview-detail-contents__schedule__title{width:100%;color:#1478af;font-weight:400;font-size:5rem;font-family:"Lato",sans-serif;text-align:center}.p-interview-detail-contents__schedule__list{-moz-column-count:1;-moz-column-gap:5.6rem;z-index:0;position:relative;column-gap:5.6rem;padding-bottom:1.6rem;column-count:1}.p-interview-detail-contents__schedule__list:before{z-index:-1;position:absolute;top:0;bottom:0;left:12rem;width:.4rem;background:#c1cede;content:""}.p-interview-detail-contents__schedule__list:after{display:none;z-index:-1;position:absolute;top:0;bottom:0;left:calc(50% + 2.8rem + 12rem);width:.4rem;background:#c1cede;content:""}.p-interview-detail-contents__schedule__list__item{-moz-column-gap:9.2rem;display:flex;column-gap:9.2rem;padding:1.6rem 0 .5rem}.p-interview-detail-contents__schedule__list__item--time{position:relative;min-width:6rem;color:#000;font-weight:700;font-size:2.2rem;line-height:1.8;white-space:nowrap}.p-interview-detail-contents__schedule__list__item--time:before{display:block;z-index:1;position:absolute;top:.9em;left:0;width:2.2rem;height:2.2rem;margin-left:12.2rem;translate:-50% -50%;border-radius:100%;background:#1478af;content:""}.p-interview-detail-contents__schedule__list__item--time:after{display:block;z-index:-1;position:absolute;top:.9em;left:100%;width:8rem;height:.2rem;translate:1rem -50%;background:#c1cede;content:""}.p-interview-detail-contents__schedule__list__item--text{flex:1;color:#000;font-weight:400;font-size:2rem}.p-interview-detail-contents__schedule__list:has(li:nth-child(5)){-moz-column-count:2;column-count:2}.p-interview-detail-contents__schedule__list:has(li:nth-child(5)):after{display:block}.p-interview-detail-contents__schedule__image figure{overflow:hidden;border-radius:1.5rem}.p-interview-detail-contents__hobby{-moz-column-gap:6rem;display:flex;column-gap:6rem;row-gap:2rem;align-items:center;justify-content:space-between;margin-top:8rem;padding:3.5rem 9.5rem;border:solid .5rem #cfd8e4;border-radius:3rem;background:#dee8f2}.p-interview-detail-contents__hobby__title{display:flex;align-items:center;justify-content:center;aspect-ratio:120/120;width:12rem;border-radius:100%;background:#1478af;color:#fff;font-weight:400;font-size:3rem}.p-interview-detail-contents__hobby__text{flex:1;font-weight:500;font-size:2rem;line-height:2}.p-interview-detail-contents__hobby__image{-moz-column-gap:3rem;display:flex;column-gap:3rem;align-items:center}.p-interview-detail-contents__hobby__image figure{position:relative;aspect-ratio:180/180;width:100%;min-width:18rem;overflow:hidden;border-radius:100%}.p-interview-detail-contents__hobby__image figure img{-o-object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-interview-detail-contents__message{display:flex;padding:11rem 0 11.6rem}.p-interview-detail-contents__message__image{order:1;width:46.9%}.p-interview-detail-contents__message__image figure{overflow:hidden;border-radius:3rem}.p-interview-detail-contents__message__text{z-index:1;position:relative;position:relative;flex:1;order:2;margin-bottom:5rem;margin-left:-98px;padding:7rem 0 5rem 9.5rem;translate:0 98px;border-radius:3rem 3rem 0 0;background:#fff}.p-interview-detail-contents__message__text__title{position:absolute;top:0;left:50%;width:-moz-fit-content;width:fit-content;padding-left:9.5rem;translate:-50% -54%;color:#1478af;font-weight:400;font-size:6rem;line-height:1.6;font-family:"Lato",sans-serif;text-align:center}.p-interview-detail-contents__message__text__title:before{display:block;position:absolute;top:0;left:100%;aspect-ratio:142/121;width:14.2rem;margin:-4.4rem 0 0 1.1rem;background:url(../img/interview/detail/contents_message_text_title_img.png) no-repeat center;background-size:cover;content:""}.p-interview-detail-contents__message__text__comment{color:#000;font-weight:400;font-size:2.2rem;line-height:2}.p-interview-detail-contents__message__text__comment p+p{margin-top:1.5em}.p-interview-detail-contents__interview{padding:7.8rem 0 4.6rem}.p-interview-detail-contents__interview__heading{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 .5em}.p-interview-detail-contents__interview__heading:before{display:block;position:absolute;top:0;left:100%;aspect-ratio:98/120;width:9.8rem;margin:-0.4rem 0 0 3.8rem;background:url(../img/interview/detail/contents_interview_heaing_img.png) no-repeat center;background-size:cover;content:""}.p-interview-detail-contents__interview__title{margin-top:4.3rem;padding:1.8rem 4rem;border-radius:1.5rem;background:rgba(0,0,0,.2);color:#fff;font-weight:700;font-size:4rem;line-height:1.6}.p-interview-detail-contents__interview__list{-moz-column-gap:5rem;display:flex;column-gap:5rem;row-gap:5rem;flex-wrap:wrap;margin-bottom:8rem;padding-top:5rem}.p-interview-detail-contents__interview__list__item{z-index:10;position:relative;width:57.4rem;margin:0 3rem;transition:all .3s}.p-interview-detail-contents__interview__list__item__image{z-index:-1;position:relative;aspect-ratio:500/420;overflow:hidden;border-radius:1rem;background-color:#fff;box-shadow:0 0 5rem rgba(23,106,206,.2)}.p-interview-detail-contents__interview__list__item__image figure{width:100%;height:100%}.p-interview-detail-contents__interview__list__item__image img{-o-object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-interview-detail-contents__interview__list__item__image--type{display:flex;z-index:1;position:absolute;top:2rem;left:2rem;align-items:center;justify-content:center;min-width:10rem;height:2.4rem;border-radius:1.2rem;background:#fff;color:#3775ca;font-weight:600;font-size:1.4rem}.p-interview-detail-contents__interview__list__item__text{width:88%;margin:-4rem auto 0;padding:2.8rem 3.3rem 3.2rem;border-radius:1rem;background:#fff;color:#3775ca;font-weight:700;font-size:2.2rem}.p-interview-detail-contents__interview__list__item__text p:first-child{font-size:1.8rem}.p-interview-detail-contents__interview__list__item__text p{font-size:1.6rem}.p-interview-detail-contents__interview__list__item__text:after{z-index:-2;position:absolute;top:0;bottom:0;left:50%;width:100%;width:88%;margin-left:-44%;border-radius:2rem;background:#fff;content:""}.p-interview-detail-contents__interview__list__item__text--type{margin-top:1.6rem;color:#333;font-weight:400;font-size:1.6rem}.p-interview-detail-contents__interview__list__item a figure{overflow:hidden}.p-interview-detail-contents__interview__list__item a figure img{transition:.3s all}.p-interview-detail-contents__interview__list__item a:focus img{position:relative;transform:scale(1.1, 1.1);opacity:.7}.p-interview-detail-contents__interview__list .slick-prev{z-index:10;position:absolute;top:22rem;left:-0.5rem;width:7rem;height:7rem;border-radius:50%;background-color:#1f7bcb;transition:all .3s}.p-interview-detail-contents__interview__list .slick-prev::before{position:absolute;top:50%;left:55%;width:2rem;height:2rem;transform:translate(-50%, -50%) rotate(135deg);border:4px solid #fff;border-top:none;border-left:none;content:""}.p-interview-detail-contents__interview__list .slick-prev:hover{transform:scale(1.05);background-color:#4ca7e4}.p-interview-detail-contents__interview__list .slick-next{z-index:10;position:absolute;top:22rem;right:-0.5rem;width:7rem;height:7rem;border-radius:50%;background-color:#1f7bcb;transition:all .3s}.p-interview-detail-contents__interview__list .slick-next::before{position:absolute;top:50%;left:45%;width:2rem;height:2rem;transform:translate(-50%, -50%) rotate(-45deg);border:4px solid #fff;border-top:none;border-left:none;content:""}.p-interview-detail-contents__interview__list .slick-next:hover{transform:scale(1.05);background-color:#4ca7e4}.p-interview-contents{padding:9.5rem 0 4rem}.p-interview-contents__lead__text{width:60%}.p-interview-contents__lead__image{width:25%}.p-interview-contents__link{-moz-column-gap:1rem;display:flex;column-gap:1rem;row-gap:2rem;flex-wrap:wrap;justify-content:center;width:100%;max-width:115rem;margin:0 auto;padding-top:10.2rem}.p-interview-contents__link a{display:flex;position:relative;align-items:center;justify-content:center;width:28rem;height:8rem;border-radius:4rem;background:#fff;color:#1478af;font-weight:700;font-size:2rem;transition:all .3s}.p-interview-contents__link a:after{display:block;position:absolute;bottom:1.4rem;left:50%;width:.8rem;height:.8rem;translate:-50% 0;rotate:-135deg;border:solid currentColor;border-width:2px 0 0 2px;content:"";transition:all .3s}.p-interview-contents__link a:focus{scale:1.04}.p-interview-contents__link a:focus:after{bottom:.5rem}.p-interview-contents__link__text{color:#1478af;font-weight:700;font-size:3rem}.p-interview-contents__link__image{position:absolute;bottom:-0.8rem;left:-3.3rem}.p-interview-division{padding:5rem 0 4.2rem}.p-interview-division__heading{display:flex;row-gap:.6rem;flex-direction:column;align-items:center}.p-interview-division__heading__image img{width:100%;max-width:-moz-max-content;max-width:max-content;height:auto}.p-interview-division__message{padding:3.3rem 0 .7rem;color:#fff;font-weight:700;font-size:2.4rem;text-align:center}.p-interview-division__department{-moz-column-gap:4.2%;display:flex;column-gap:4.2%;row-gap:3rem;align-items:start;justify-content:space-between;margin-top:4.5rem;margin-bottom:8rem;padding:6rem 6rem 7rem;border-radius:2rem;background:#fff}.p-interview-division__department__image{width:32.4%;overflow:hidden;border-radius:1.5rem}.p-interview-division__department__image img{width:100%;max-width:-moz-max-content;max-width:max-content;height:auto}.p-interview-division__department__contents{display:flex;position:relative;row-gap:1rem;flex-direction:column}.p-interview-division__department__contents__wrapper{flex:1}.p-interview-division__department__text{font-weight:400;font-size:2.2rem;line-height:2}.p-interview-division__department__text *+p{margin-top:1em}.p-interview-division__department__list{display:flex;row-gap:2rem;flex-direction:column}.p-interview-division__department__list__item{padding-bottom:1rem;border-bottom:solid 1px #c1cede}.p-interview-division__department__list__item:last-child{padding-bottom:0;border:none}.p-interview-division__department__list__item.none-border{padding-bottom:0;border:none}.p-interview-division__department__list__item__title{position:relative;padding-bottom:1rem;padding-left:3rem;color:#1478af;font-weight:700;font-size:3rem;line-height:1.5}.p-interview-division__department__list__item__title:before{display:block;position:absolute;top:.75em;left:0;width:2rem;height:1px;background:currentColor;content:""}.p-interview-division__department__list__item__title.is-number{padding-bottom:0;padding-bottom:1.2rem;padding-left:0;border:none;font-size:3rem}.p-interview-division__department__list__item__title.is-number:before{display:none}.p-interview-division__department__list__item__text{padding-top:0rem;color:#000;font-weight:400;font-size:2.2rem;line-height:2}.p-interview-division__department__list.is-narrow{row-gap:1rem;padding:2rem 0;border:solid #c1cede;border-width:1px 0}.p-interview-division__department__list.is-narrow .p-interview-division__department__list__item{padding-bottom:0;border:none}.p-interview-division__department__list.is-narrow .p-interview-division__department__list__item__title{font-size:2.6rem}.p-interview-division__department__list.is-number{row-gap:2.9rem;margin-top:-1rem;counter-reset:count}.p-interview-division__title{padding:1.8rem 4rem;border-radius:1.5rem;background:rgba(0,0,0,.2);color:#fff;font-weight:700;font-size:4rem;line-height:1.6}.p-interview-division__list{-moz-column-gap:2rem;display:flex;column-gap:2rem;row-gap:5rem;flex-wrap:wrap;padding-top:5rem}.p-interview-division__list__item{position:relative;width:calc((100% - 6rem)/4)}.p-interview-division__list__item__image{z-index:-1;position:relative;aspect-ratio:500/420;overflow:hidden;border-radius:1rem;background-color:#fff;box-shadow:0 0 5rem rgba(23,106,206,.2)}.p-interview-division__list__item__image figure{width:100%;height:100%}.p-interview-division__list__item__image img{-o-object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-interview-division__list__item__image--type{display:flex;z-index:1;position:absolute;top:2rem;left:2rem;align-items:center;justify-content:center;min-width:10rem;height:2.4rem;border-radius:1.2rem;background:#fff;color:#3775ca;font-weight:600;font-size:1.4rem}.p-interview-division__list__item__text{z-index:1;width:88%;margin:-4rem auto 0;padding:2rem;border-radius:1rem;background:#fff;color:#3775ca;font-weight:700;font-size:1.8rem}.p-interview-division__list__item__text:after{z-index:-2;position:absolute;top:0;bottom:0;left:50%;width:100%;width:88%;margin-left:-44%;border-radius:2rem;background:#fff;content:""}.p-interview-division__list__item__text--type{margin-top:1.6rem;color:#333;font-weight:400;font-size:1.6rem}.p-interview-division__list__item a figure{overflow:hidden}.p-interview-division__list__item a figure img{transition:.3s all}.p-interview-division__list__item a:focus img{position:relative;transform:scale(1.1, 1.1);opacity:.7}.read-more_container{--after-backgroud: linear-gradient(to bottom, transparent 40%, #ffffff 100%);position:relative;height:auto;max-height:42rem;overflow:hidden;transition:max-height .6s}.read-more_container::after{display:block;z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--after-backgroud);content:"";pointer-events:none;transition:1s}.read-more_container.hidden::after{content:none}.read-more_container.show::after{z-index:-1;opacity:0}.read-more_btn{display:none;margin:0;padding:1rem 5rem;border:0;border-radius:5rem;background-color:#3775ca;color:#fff;font-weight:700;cursor:pointer}.read-more_container p:last-child{margin-bottom:1rem}.p-message-contents{padding:9rem 0 12.2rem}.p-message-contents__lead{display:flex;align-items:center;padding:3.6rem 0 13.8rem}.p-message-contents__lead__texts{display:flex;flex-direction:column;align-items:center}.p-message-contents__lead__title{margin-bottom:3rem;color:#fff;font-weight:500;font-size:3.6rem}.p-message-contents__lead__text{width:70%;margin:0;font-weight:500;line-height:2;text-align:left}.p-message-contents__lead__image{width:20%}.p-message-contents__link{display:flex;row-gap:3rem;flex-wrap:wrap;justify-content:space-between;width:100%}.p-message-contents__link a{display:flex;position:relative;align-items:center;justify-content:center;aspect-ratio:500/140;width:31.3%;border-radius:2rem;background:#fff;box-shadow:0 0 1.5rem rgba(0,0,0,.3);transition:all .3s}.p-message-contents__link a:after{display:block;position:absolute;top:50%;right:3rem;width:4rem;height:4rem;translate:0 -50%;border-radius:100%;background:url(../img/common/icon_arrow_02.svg) no-repeat center;background-color:#1478af;content:""}.p-message-contents__link a:focus{scale:1.04}.p-message-contents__link__text{width:55%;color:#1478af;font-weight:700;font-size:3rem}.p-message-contents__link__image{width:30%}.p-recruit-entryform-contents{padding:4.8rem 0 10rem}.p-recruit-entryform-intro{margin:0 auto 4rem;color:#000;font-size:2.2rem;line-height:1.5}.p-recruit-entryform-intro p+p{margin-top:.8rem}.p-recruit-entryform-intro .c-form__required{margin-right:.4rem;font-size:inherit}.p-recruit-entryform .c-panel__body{padding-top:0;padding-bottom:0}.p-recruit-entryform-privacy{margin-top:3rem;padding:3rem;border:solid 1px #c8d4e2;border-radius:2rem;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);scroll-margin-top:120px}.p-recruit-entryform-privacy__heading{padding-bottom:1rem;color:#1478af;font-weight:700;font-size:2.2rem;line-height:1.2}.p-recruit-entryform-privacy__text{margin:1rem 0;padding:1.5rem 2rem;border:solid 1px #c8d4e2;border-radius:1rem;background:#f0f5fb;color:#6b7a8d;font-size:2rem;line-height:1.5}.p-recruit-entryform-privacy__agree{padding-top:1rem}.p-recruit-entryform-privacy__agree>p{display:contents}.p-recruit-entryform-privacy__agree br{display:none}.p-recruit-entryform-submit{display:flex;flex-direction:column;align-items:center;width:100%;padding-top:3rem;text-align:center}.p-recruit-entryform-submit>p{display:contents}.p-recruit-entryform-submit .c-btn-pill{box-sizing:border-box;min-width:37rem;max-width:100%;font-size:2.2rem;letter-spacing:.05em}.p-recruit-jobdescription .c-mv__title{padding-bottom:0;line-height:1.2}.p-recruit-jobdescription .c-mv__inner{align-items:center}.p-recruit-jobdescription-mv__body{padding-bottom:3.2rem}.p-recruit-jobdescription-mv__meta{-moz-column-gap:2rem;column-gap:2rem;margin-top:1.8rem}.p-recruit-jobdescription-mv__image{aspect-ratio:500/272;width:50rem;margin-bottom:7.6rem;overflow:hidden;border-radius:1rem;background:hsla(0,0%,100%,.2)}.p-recruit-jobdescription-mv__image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}.p-recruit-jobdescription-contents{padding:7rem 0 6rem}.p-recruit-jobdescription-editor p{padding:.3rem 0}.p-recruit-jobdescription-editor ul{display:flex;row-gap:.6rem;flex-direction:column}.p-recruit-jobdescription-editor li{position:relative;padding-left:1.8rem;line-height:1.33}.p-recruit-jobdescription-editor li:before{position:absolute;top:calc(.665em - 0.5rem);left:0;width:1rem;height:1rem;border-radius:50%;background:#1478af;content:""}.p-recruit-jobdescription-editor hr{margin:1.2rem 0 .9rem;border:0;border-top:solid 1px #c8d4e2}.p-recruit-jobdescription-editor strong{font-weight:500}.p-recruit-jobdescription-editor small{display:inline-block;padding-top:.3rem;font-size:1.6rem;line-height:1.4}.p-recruit-jobdescription-editor a{color:#1478af;text-decoration:underline}.p-recruit-jobdescription-editor a:focus{text-decoration:none}.p-recruit-jobdescription-work{color:#000;font-size:2.2rem;line-height:1.8}.p-recruit-jobdescription-work p{padding:0}.p-recruit-jobdescription-work ul{margin-top:2rem;padding:0 0 1rem .5rem;font-size:2rem}.p-recruit-jobdescription-table{width:100%;border-collapse:collapse;color:#000;font-size:2rem;line-height:1.2}.p-recruit-jobdescription-table tr+tr{border-top:solid 1px #c8d4e2}.p-recruit-jobdescription-table th,.p-recruit-jobdescription-table td{padding:2rem 2.4rem;text-align:left;vertical-align:top}.p-recruit-jobdescription-table th{width:21rem;background:#dee8f2;color:#1478af;font-weight:700;line-height:1.5}.p-recruit-jobdescription-table td{padding-left:1.5rem}.p-recruit-jobdescription-table ul{row-gap:.5rem;padding:.3rem 0}.p-recruit-jobdescription-table li{line-height:1.2}.p-recruit-jobdescription-table li:before{top:calc(.6em - 0.5rem)}.p-recruit-jobdescription-flow{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;font-weight:500;counter-reset:job-flow}.p-recruit-jobdescription-flow__item{-moz-column-gap:.8rem;display:flex;column-gap:.8rem;align-items:center;counter-increment:job-flow}.p-recruit-jobdescription-flow__item:before{content:counter(job-flow) ". "}.p-recruit-jobdescription-flow__item:not(:last-child):after{width:.8rem;height:.8rem;margin:0 .8rem 0 .4rem;rotate:45deg;border:solid #10608c;border-width:2px 2px 0 0;content:""}.p-recruit-jobdescription-buttons{padding:4rem 0 6rem}.p-recruit-joblist-anchor{padding:9rem 0 12rem}.p-recruit-joblist-anchor__list{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.p-recruit-joblist-anchor__link{display:flex;row-gap:.6rem;flex-direction:column;align-items:center;justify-content:center;width:28rem;min-height:8rem;padding:1rem 2rem 0;border-radius:6rem;background:#fff;color:#1478af;font-weight:700;font-size:2rem;line-height:1.5;transition:all .3s}.p-recruit-joblist-anchor__link:after{width:.8rem;height:.8rem;translate:0 -30%;rotate:45deg;border:solid currentColor;border-width:0 2px 2px 0;content:"";transition:translate .3s}.p-recruit-joblist-anchor__link:focus:after{translate:0 10%}.p-recruit-joblist-anchor__link:focus-visible{outline:solid 3px #fff;outline-offset:3px}.p-recruit-joblist-section{padding-bottom:12rem;scroll-margin-top:calc(120px + 24px)}.p-recruit-joblist-section__heading{display:flex;row-gap:1rem;flex-direction:column;align-items:center}.p-recruit-joblist-section__icon{display:flex;align-items:flex-end;justify-content:center;height:8rem}.p-recruit-joblist-section__icon img{-o-object-fit:contain;width:auto;max-width:12rem;height:100%;object-fit:contain}.p-recruit-joblist-section__list{display:flex;row-gap:3rem;flex-direction:column;margin-top:4.5rem}body:not(.c-bg):has(.p-recruit-joblist){background-color:#1478af}body:not(.p-recruit--pale):has(.p-recruit-jobdescription),body:not(.p-recruit--pale):has(.p-recruit-entryform){background:#f0f5fb}body:not(.c-bg) .p-recruit-joblist{background-color:#1478af}body:not(.p-recruit--pale) .p-recruit-jobdescription-contents,body:not(.p-recruit--pale) .p-recruit-entryform-contents{background:#f0f5fb}.p-recruit--pale{background:#f0f5fb}.p-recruit-head{position:relative;padding-bottom:6.7rem;background:#1478af;isolation:isolate}.p-recruit-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.p-top-header{padding-top:3rem;background-image:url(../img/top/header_bg_01.webp),url(../img/top/header_bg_02.webp);background-position:center top;background-size:100% 283.6rem,auto;background-repeat:repeat-y,repeat;background-color:#1478af}.p-top-header__mv{position:relative;margin-bottom:-10.8rem}.p-top-header__mv__image{display:flex;position:relative;justify-content:center;overflow:hidden}.p-top-header__mv__image--center{z-index:1;width:81.5rem}.p-top-header__mv__image--left,.p-top-header__mv__image--right{position:absolute}.p-top-header__mv__image--left{z-index:2;left:calc(50vw - 96rem);width:49.4rem}.p-top-header__mv__image--right{z-index:0;right:calc(50vw - 96rem);width:64.2rem}.p-top-header__mv__text{z-index:9;position:absolute;top:58.5%;bottom:0;left:50%;width:100%;translate:-50% -50%}.p-top-header__mv__text__title{margin-bottom:5.8rem;color:#fff;font-weight:900;font-size:10.8rem;line-height:1.1;text-align:center}.p-top-header__mv__text__title strong{font-size:1.17em}.p-top-header__mv__text__title--underline{position:relative;margin-left:.6em;padding-left:.06em}.p-top-header__mv__text__title--underline:after{display:block;position:absolute;top:100%;left:0;width:100%;height:2.6rem;margin-top:-1.5rem;background:url(../img/top/header_mv_text_underline.png) no-repeat center bottom;background-size:100% 100%;content:""}.p-top-header__mv__text p{color:#fff;font-weight:700;font-size:2.4rem;line-height:2.2;text-align:center}.p-top-header__message{z-index:0;position:relative;padding:0 0 20rem}.p-top-header__message__contents{display:flex;justify-content:space-between;padding:8.8rem 9.8rem 10rem;border-radius:2rem;background:#fff}.p-top-header__message__contents__text{width:50%;color:#1478af}.p-top-header__message__contents__text__heading{display:flex;row-gap:2rem;flex-direction:column;margin-bottom:5.4rem;font-size:5rem}.p-top-header__message__contents__text__heading--en{display:block;font-weight:400;font-size:.5em;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif}.p-top-header__message__contents__text__heading--jp{display:block;font-weight:900;line-height:1.6}.p-top-header__message__contents__text p{font-weight:700;font-size:2.2rem;line-height:2}.p-top-header__message__contents__text p+p{margin-top:2em}.p-top-header__message__contents__text__link{margin-top:6.4rem}.p-top-header__message__contents__image{width:47%;padding-top:10px}.p-top-header__message__contents__image figure img{border-radius:1rem}.p-top-header__message__contents__image figure:nth-child(1){z-index:0;position:relative;width:100%}.p-top-header__message__contents__image figure:nth-child(1):before,.p-top-header__message__contents__image figure:nth-child(1):after{display:block;position:absolute;left:0;background:no-repeat center;background-size:contain;content:""}.p-top-header__message__contents__image figure:nth-child(1):before{z-index:-1;top:0;width:12.4rem;height:7.2rem;translate:-10.4rem 3.3rem;background-image:url(../img/top/header_message_contents_image_illust_01.svg)}.p-top-header__message__contents__image figure:nth-child(1):after{z-index:1;bottom:0;width:6.7rem;height:11.7rem;translate:-1.7rem 6.3rem;background-image:url(../img/top/header_message_contents_image_illust_02.svg)}.p-top-header__message__contents__image figure:nth-child(2){z-index:1;position:relative;width:48.4848484848%;translate:93% -17%}.p-top-header__message__contents__image figure:nth-child(3){width:30.303030303%;translate:30% 0}.p-top-about{padding:13.4rem 0 16.5rem;background:url(../img/top/about_bg.png)}.p-top-about__heading{display:flex;row-gap:.4rem;flex-direction:column;align-items:center;margin-bottom:3.8rem;color:#1478af;text-align:center}.p-top-about__heading--en{font-weight:400;font-size:2.8rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif}.p-top-about__heading--jp{font-weight:900;font-size:5rem;line-height:1.6}.p-top-about__text{position:relative;color:#000;font-weight:400;font-size:2.2rem;letter-spacing:.13em;text-align:center}.p-top-about__text__link{position:absolute;right:12rem;bottom:-1rem}.p-top-about__list{display:flex;row-gap:5.8rem;flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding-top:8.4rem}.p-top-about__list__item{width:46.9%}.p-top-about__list__item__heading{margin-bottom:3rem;color:#fff;font-weight:900;font-size:6rem;line-height:1.2;text-align:center}.p-top-about__list__item__heading small{font-size:4rem}.p-top-about__list__item__heading strong{font-weight:900;font-size:1.3333333333em}.p-top-about__list__item__heading strong small{font-size:.575em}.p-top-about__list__item__heading span{font-size:7rem}.p-top-about__list__item__heading--number{font-weight:700 !important;font-size:3.3333333333em !important;line-height:.5;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif}.p-top-about__list__item p{color:#000;font-weight:700;font-size:2.2rem;letter-spacing:.13em}.p-top-about__list__item a{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:750/400;width:100%;height:100%;padding-top:3rem;border-radius:2rem;background:no-repeat center;background-size:cover;box-shadow:0 0 5rem rgba(23,106,206,.2);transition:all .3s}.p-top-about__list__item a:focus{scale:1.04}.p-top-about__list__item a:after{display:block;position:absolute;right:10px;bottom:10px;width:4rem;height:4rem;border-radius:100%;background:url(../img/common/icon_arrow_02.svg) no-repeat center;content:""}.p-top-about__list__item:nth-child(1) a{background-image:url(../img/top/about_list_item_bg_02.webp);background-color:#25c1b0}.p-top-about__list__item:nth-child(1) a:after{background-color:#15a994}.p-top-about__list__item:nth-child(1) .p-top-about__list__item__heading--number{position:relative}.p-top-about__list__item:nth-child(1) .p-top-about__list__item__heading--number:before{display:block;position:absolute;top:0;left:50%;width:9.2rem;height:10.4rem;translate:35% 35%;background:#c00;background:url(../img/top/about_list_item_illust_01.svg) no-repeat center;background-size:contain;content:""}.p-top-about__list__item:nth-child(2) a{background-image:url(../img/top/about_list_item_bg_03.webp);background-color:#f47f5b}.p-top-about__list__item:nth-child(2) a:after{background-color:#ee5f3d}.p-top-about__list__item:nth-child(3) a{background-image:url(../img/top/about_list_item_bg_01.webp);background-color:#ffb426}.p-top-about__list__item:nth-child(3) a:after{background-color:rgba(255,127,6,.5)}.p-top-about__list__item:nth-child(4) a{background-image:url(../img/top/about_list_item_bg_04.webp);background-color:#349adb}.p-top-about__list__item:nth-child(4) a:after{background-color:#1f7bcb}.p-top-work{padding:13rem 0 7rem;background-image:url(../img/top/work_bg_01.webp),url(../img/top/work_bg_02.webp);background-position:center top;background-size:100% 106.4rem,auto;background-repeat:no-repeat,repeat-x;background-color:#1478af}.p-top-work__heading{display:flex;row-gap:.4rem;flex-direction:column;align-items:center;margin-bottom:3.8rem;color:#fff;text-align:center}.p-top-work__heading--en{font-weight:400;font-size:2.8rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif}.p-top-work__heading--jp{font-weight:900;font-size:5rem;line-height:1.6}.p-top-work__text{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;color:#fff;font-weight:400;font-size:2.2rem;letter-spacing:.13em;text-align:center}.p-top-work__text:after{display:block;position:absolute;top:50%;left:100%;width:13.8rem;height:17.1rem;translate:30% -60%;background:url(../img/top/work_text_illust.png) no-repeat center;background-size:contain;content:""}.p-top-work__contents{-moz-column-gap:5.6rem;display:flex;column-gap:5.6rem;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;margin:0 auto;padding:9.2rem 0 0}.p-top-work__contents__image{position:relative;width:50%;max-height:50rem;overflow:hidden;border-radius:0 2rem 2rem 0}.p-top-work__contents__image:after{display:block;width:100%;height:0;padding:52.0833333333% 0 0 0;content:""}.p-top-work__contents__image img{-o-object-fit:cover;-o-object-position:center 24%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 24%}.p-top-work__contents__text{flex:1;color:#fff;font-weight:700;font-size:2.4rem;line-height:2.75;letter-spacing:.02em}.p-top-work__contents__text__link{margin-top:3rem;color:#fff}.p-top-work__interview{padding:10rem 0}.p-top-work__interview__heading{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto 5rem;color:#fff;font-weight:900;font-size:3rem;text-align:center}.p-top-work__interview__heading:after{display:block;position:absolute;top:50%;left:100%;width:5.9rem;height:10.2rem;translate:145% -67%;background:url(../img/top/work_interview_heading_illust.png) no-repeat center;background-size:contain;content:""}.p-top-work__interview__list{display:flex;row-gap:3rem;flex-wrap:wrap;justify-content:space-between}.p-top-work__interview__list__item{width:57.4rem;margin:0 3rem;transition:all .3s}.p-top-work__interview__list__item:focus{scale:1.04}.p-top-work__interview__list__item__image{position:relative;overflow:hidden;border-radius:1rem;box-shadow:0 0 5rem rgba(23,106,206,.2)}.p-top-work__interview__list__item__image:after{display:block;width:100%;height:0;padding:84% 0 0 0;content:""}.p-top-work__interview__list__item__image img{-o-object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-top-work__interview__list__item__image--type{display:flex;z-index:1;position:absolute;top:2rem;left:2rem;align-items:center;justify-content:center;min-width:10rem;height:2.4rem;border-radius:1.2rem;background:#fff;color:#3775ca;font-size:1.4rem}.p-top-work__interview__list__item__text{z-index:1;position:relative;width:80%;margin:-4rem auto 0;padding:2.8rem 3.5rem 3.2rem;border-radius:1rem;background:#fff;color:#3775ca;font-weight:700;font-size:2.2rem}.p-top-work__interview__list__item__text p:first-child{font-size:1.8rem}.p-top-work__interview__list__item__text p{font-size:1.6rem}.p-top-work__interview__list__item__text--type{margin-top:1.6rem;color:#333;font-weight:400;font-size:1.6rem}.p-top-work__interview__list .slick-prev{z-index:10;position:absolute;top:15rem;left:-0.5rem;width:7rem;height:7rem;border-radius:50%;background-color:#1f7bcb;transition:all .3s}.p-top-work__interview__list .slick-prev::before{position:absolute;top:50%;left:55%;width:2rem;height:2rem;transform:translate(-50%, -50%) rotate(135deg);border:4px solid #fff;border-top:none;border-left:none;content:""}.p-top-work__interview__list .slick-prev:hover{transform:scale(1.05);background-color:#4ca7e4}.p-top-work__interview__list .slick-next{z-index:10;position:absolute;top:15rem;right:-0.5rem;width:7rem;height:7rem;border-radius:50%;background-color:#1f7bcb;transition:all .3s}.p-top-work__interview__list .slick-next::before{position:absolute;top:50%;left:45%;width:2rem;height:2rem;transform:translate(-50%, -50%) rotate(-45deg);border:4px solid #fff;border-top:none;border-left:none;content:""}.p-top-work__interview__list .slick-next:hover{transform:scale(1.05);background-color:#4ca7e4}.page-top{display:flex;visibility:hidden;z-index:99;position:fixed;right:5rem;bottom:5rem;align-items:center;justify-content:center;width:10rem;height:10rem;border:0;border-radius:50%;background:#dba351;color:#fff;font-weight:bold;letter-spacing:3px;cursor:pointer;opacity:0;transition:.2s}.page-top:hover{transform:scale(1.05)}.page-top-icon{display:inline-block;position:relative;width:10rem;height:5rem}.page-top-icon::before,.page-top-icon::after{position:absolute;top:0;left:calc(50% - 2px);width:4px;height:25px;transform-origin:50% 2px;border-radius:1rem;background-color:#fff;content:""}.page-top-icon::before{transform:rotate(45deg)}.page-top-icon::after{transform:rotate(-45deg)}.page-top span.page-top__text{position:absolute;bottom:1rem;margin:0;font-size:1.5rem}.page-top.is-active{visibility:visible;opacity:1}.u-font-family--number{font-family:"Lato",sans-serif}.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}.u-visually-hidden{clip:rect(0, 0, 0, 0) !important;position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;border:0 !important;white-space:nowrap !important}.js-fadein,.js-fadein-up,.js-fadein-dowm{opacity:0}.js-modal_bg{z-index:9998;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);opacity:0;pointer-events:none;transition:all .3s}.js-modal_bg.is-active{opacity:1;pointer-events:auto}@media screen and (max-width: 1600px){html{font-size:.625vw}.c-cta-company__text__inner{width:40%}.c-cta-company__text p{font-size:1.8rem}.p-top-header__mv__text p{font-size:1.6rem}.p-top-header__message__contents{padding:5rem}.p-top-header__message__contents__text{width:50%}.p-top-header__message__contents__text__heading{margin-bottom:3rem;font-size:4rem}.p-top-work__contents__text{font-size:1.6rem}}@media screen and (max-width: 1280px){html{font-size:.78125vw}.p-company-contents__list__item__heading{font-size:4.5rem}.p-company-contents__list__item__heading span{font-size:4.8rem}.p-company-contents__list__item p{font-size:1.8rem}.p-company-contents__list__item:nth-child(1) .p-company-contents__list__item__heading--number:before{width:7rem;height:7.9130434783rem}.p-company-other__list__item__heading{font-size:4.5rem}.p-footer__logo a{-moz-column-gap:3rem;column-gap:3rem}.p-footer__menu__list{-moz-column-gap:5rem;column-gap:5rem}.p-header{height:100px}.p-header__logo a{justify-content:space-between;padding:0 3rem}.p-header__logo__image{width:13.3rem}.p-header__logo__text{width:-moz-fit-content;width:fit-content}.p-header__menu{margin-right:2rem;padding:2rem 2rem 2rem 5rem}.p-interview-detail-mv{padding-top:100px}.p-interview-detail-mv__title--jp{font-size:4rem}.p-interview-detail-contents__list__item__text__title{font-size:4rem}.p-interview-detail-contents__interview__list__item__text{width:90%;font-size:1.8rem}.p-interview-division__list__item__text{width:90%;font-size:1.8rem}.p-top-header{padding-top:calc(100px + 25px)}.p-top-about__text__link{position:relative;right:0;margin:0 auto}.p-top-about__list__item__heading{font-size:4.5rem}.p-top-about__list__item__heading span{font-size:4.8rem}.p-top-about__list__item p{font-size:1.8rem}.p-top-about__list__item:nth-child(1) .p-top-about__list__item__heading--number:before{width:7rem;height:7.9130434783rem}.p-top-work__interview__list__item__text{width:90%;font-size:1.8rem}.u-pc-l{display:none !important}}@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-bg{background-size:cover,100% auto;background-repeat:no-repeat,repeat}.c-breadcrumb{margin-top:0}.c-breadcrumb__list{font-size:1.4rem}.c-btn-pill{min-width:24rem;min-height:5rem;font-size:1.6rem}.c-btn-pill__icon{width:2.2rem;height:2.2rem}.c-btn-pill--small{flex:1;min-width:0;min-height:5rem;font-size:1.6rem}.c-btn-pill--small.c-btn-pill--outline{padding:1rem 1.6rem 1rem 2rem}.c-btn-pill--small.c-btn-pill--fill{-moz-column-gap:1rem;column-gap:1rem;padding:1rem 1.6rem}.c-btn{min-width:18rem;height:5rem;font-size:1.6rem}.c-cta-company__text{right:auto;width:100%;min-height:0;padding:5rem 20px}.c-cta-company__text__inner{width:100%}.c-cta-company__text p{font-size:1.6rem}.c-cta-company__image{z-index:auto;position:relative;top:auto;left:auto}.c-cta-company__image img{position:relative}.c-form__row{grid-template-columns:1fr;row-gap:1.2rem;padding:2rem 0;scroll-margin-top:80px}.c-form__head{padding-top:0}.c-form__label{font-size:1.7rem}.c-form__required{font-size:1.4rem}.c-form__description{font-size:1.3rem}.c-form__group{flex-direction:column;gap:1.5rem}.c-form__field{width:100%}.c-form__sublabel{font-size:1.3rem}.c-form__note{font-size:1.3rem}.c-form__input,.c-form__select,.c-form__textarea{font-size:max(16px,1.6rem);line-height:1.5}.c-form__input{min-height:4.8rem;padding:1.2rem 1.2rem}.c-form__select{min-height:4.8rem;padding-top:1.2rem;padding-bottom:1.2rem}.c-form__input--sizeM,.c-form__input--sizeL,.c-form__input--sizeXL,.c-form__select-wrap--sizeM,.c-form__select-wrap--sizeL,.c-form__select-wrap--sizeXL,.c-form__field--sizeM,.c-form__field--sizeL,.c-form__field--sizeXL{width:100%}.c-form__unit{font-size:1.4rem}.c-form__unit>label{min-height:4.4rem}.c-form__choices label{min-height:4.4rem;font-size:1.6rem}.c-form__check label,.wpcf7-acceptance label{font-size:1.6rem}.c-form input[type=checkbox],input[type=checkbox].c-form__check,.c-form__check input[type=checkbox],.wpcf7-acceptance input[type=checkbox]{width:2.2rem;height:2.2rem}.c-form__file__title{font-size:1.6rem}.c-form__file__text{font-size:1.3rem}.c-form__file__name{font-size:1.5rem}.c-form__file__hint{font-size:1.3rem}.c-form__error{font-size:1.3rem}.c-form .wpcf7-not-valid-tip{font-size:1.3rem}.c-form .wpcf7-response-output{font-size:1.4rem}.c-heading{font-size:3rem}.c-headingArea{margin-top:2rem}.c-heading--en{font-size:1.8rem}.c-heading-sub{font-size:3.6rem}.c-job-card__title{min-height:5.6rem;padding:1rem 2rem;font-size:2rem}.c-job-card__body{padding:2rem}.c-job-card__contents{row-gap:1.5rem;flex-direction:column}.c-job-card__image{width:100%}.c-job-card__info{min-height:auto}.c-job-card__lead{font-size:1.6rem}.c-job-card__buttons{margin-top:2rem}.c-job-meta{-moz-column-gap:2rem;column-gap:2rem;font-size:1.6rem}.c-job-meta--white{font-size:1.5rem}.c-job-tag{min-width:8rem;min-height:3rem;padding:0 1.2rem;font-size:1.6rem}.c-job-tag--small{font-size:1.5rem}.c-lead__text{order:1;width:100%;font-size:1.6rem}.c-lead__image{position:relative;order:2;width:45%;padding-top:2rem}.c-mv{padding-top:80px}.c-mv__inner{flex-direction:column;padding-top:3rem;padding-bottom:1rem}.c-mv__inner:after{bottom:3rem}.c-mv__title{padding-bottom:1rem;font-size:4.5rem}.c-mv__image{justify-content:center}.c-panel+.c-panel{margin-top:2rem}.c-panel__heading{min-height:5.6rem;font-size:2rem}.c-panel__body{padding:2rem}.p-404 .c-mv{padding-top:10rem}.p-404 .c-mv__inner{padding-top:7rem}.p-404 .c-mv__title{padding-bottom:4rem;font-size:2.8rem}.p-404 .c-lead__text{font-size:1.8rem}.p-404 .p-company-contents{padding:2rem 0 10rem}.p-company-faq-contents{padding:5rem 0}.p-company-faq-contents .c-heading-sub{letter-spacing:-0.2rem}.p-company-faq-contents__list__item{width:100%;height:40rem}.p-company-faq-contents__list__item__box{position:relative !important;min-height:40rem;padding:3rem}.p-company-faq-contents__list__item__box::after{z-index:100;position:absolute;right:0;bottom:0;flex-shrink:0;width:8rem;height:8rem;background-image:url(../img/company/faq/contents_list_item_open.png);background-position:center;background-size:contain;background-repeat:no-repeat;content:"";opacity:1}.p-company-faq-contents__list__item.is-open{transition:all .3s}.p-company-faq-contents__list__item.is-open .p-company-faq-contents__list__item__box::after{content:none;opacity:0}.p-company-faq-contents__list__item.is-close .p-company-faq-contents__list__item__box{transition:all .3s}.p-company-faq-contents__list__item.is-close .p-company-faq-contents__list__item__box::after{content:"";opacity:1}.p-company-faq-contents__list__item dl dt{padding-left:0rem;font-size:3rem}.p-company-faq-contents__list__item dl dt:before{position:relative;top:auto;left:auto;margin-bottom:1em;rotate:0deg;font-size:1.8rem}.p-company-faq-contents__list__item dl dd{padding-left:0;font-size:2.2rem}.p-company-faq-contents__list__item dl dd:before{position:relative;top:auto;left:auto;margin-bottom:1em;rotate:0deg;font-size:1.8rem}.p-company-faq-contents__list__item__image{position:absolute !important;bottom:3rem !important;flex-shrink:0;width:70%;min-height:0;margin-top:2rem}.p-company-faq-contents__list__item__image img{flex-shrink:0;height:auto}.p-company-infographic-data{padding:5rem 0 0}.p-company-infographic-data.is-last{padding-bottom:5rem}.p-company-infographic-data__list__item{width:100%;padding:1rem .5rem 2rem}.p-company-infographic-data__list__item.is-wide.job-composition-ratio{width:100%}.p-company-infographic-data__list__item.is-wide.job-composition-ratio img{max-height:120px}.p-company-infographic-data__list__item.is-wide{width:100%}.p-company-infographic-data__list__item__title{align-items:center;min-height:3em;font-size:3rem}.p-company-infographic-data__list__item__image{margin:2rem auto}.p-company-infographic-data__list__item__image.graph{flex-shrink:0;height:-moz-max-content;height:max-content;min-height:20rem;padding-top:3rem}.p-company-infographic-data__list__item__image.graph img{max-height:150px}.p-company-infographic-data__list__item__image.map{flex-shrink:0;height:-moz-max-content;height:max-content;min-height:35rem}.p-company-infographic-data__list__item__image.map img{max-height:300px}.p-company-infographic-data__list__item__image{min-height:0;max-height:10rem;padding:0 1rem 2rem 1rem}.p-company-infographic-data__list__item__text{font-size:3rem}.p-company-infographic-data__list__item__text--comment{margin:1rem 0 0;font-size:1.2rem}.p-company-infographic-data__list__item__text--note{margin-top:1.2rem;font-size:1.2rem}.p-company-infographic-data__list__item__group>.p-company-infographic-data__list__item__text--note{margin-top:-2em}.p-company-infographic-data__list__item__box .p-company-infographic-data__list__item__text{font-size:3rem}.p-company-infographic-data__list__item__box .p-company-infographic-data__list__item__text small{font-size:2rem}.p-company-training-contents{padding:5rem 0}.p-company-training-contents__step{width:100%;height:auto}.p-company-training-contents__step-text{text-align:center;writing-mode:horizontal-tb}.p-company-training-contents__lead{padding:3rem 0}.p-company-training-contents__list{row-gap:0;justify-content:center}.p-company-training-contents__list .absolute-arrow{position:relative}.p-company-training-contents__list__item{width:100%;min-height:0;padding:2rem}.p-company-training-contents__list__item__title{font-size:2.4rem}.p-company-training-contents__list__item__image{min-height:12rem}.p-company-training-contents__list__item__text{padding:0;font-size:1.6rem}.p-company-training-contents__list__item__text ul{padding-left:0}.p-company-training-contents__list__item__text ul li{padding-left:1.8rem}.p-company-training-contents__list__item__arrow{transform:rotate(90deg)}.p-company-welfare-contents{padding:5rem 0}.p-company-welfare-contents__lead{padding:3rem 0}.p-company-welfare-contents__list__item{width:100%;min-height:0;padding:2rem}.p-company-welfare-contents__list__item.is-wide{width:100%}.p-company-welfare-contents__list__item.is-wide .p-company-welfare-contents__list__item__text{-moz-column-gap:1rem;column-gap:1rem;width:100%}.p-company-welfare-contents__list__item.is-full{flex-direction:column;padding:2rem}.p-company-welfare-contents__list__item__title{font-size:2rem}.p-company-welfare-contents__list__item__image{min-height:12rem}.p-company-welfare-contents__list__item__text{padding:0;font-size:1.6rem}.p-company-welfare-contents__list__item__text ul{width:40%;padding-left:0}.p-company-welfare-contents__list__item__text ul li{padding-left:1.8rem}.p-company-contents{padding:5rem 0}.p-company-contents__lead{padding:3rem 0 6rem}.p-company-contents__lead__image.image01{bottom:-10rem}.p-company-contents__lead__image.image01 img{width:90%}.p-company-contents__lead__image.image02{bottom:5rem;left:25rem}.p-company-contents__lead__image.image02 img{width:90%}.p-company-contents__lead__image.image03{bottom:-5rem}.p-company-contents__list{row-gap:3rem;padding-top:3rem}.p-company-contents__list__item{width:100%}.p-company-contents__list__item__heading{margin-bottom:2rem;font-size:3.6rem}.p-company-contents__list__item__heading span{margin-bottom:2rem;font-size:4rem}.p-company-contents__list__item p{font-size:1.4rem}.p-company-contents__list__item:nth-child(1) .p-company-contents__list__item__heading--number:before{width:5rem;height:5.652173913rem}.p-company-other__list{flex-direction:column}.p-company-other__list__item{width:100%}.p-company-other__list__item__heading{margin-bottom:2rem;font-size:3.6rem}.p-footer{padding:5rem 0}.p-footer__inner{row-gap:3rem;flex-direction:column;align-items:center}.p-footer__logo a{justify-content:center}.p-footer__menu{flex-direction:column;width:100%}.p-footer__menu__list{-moz-column-gap:4%;column-gap:4%;row-gap:2rem;flex-direction:column;justify-content:start}.p-footer__menu__list__item{row-gap:2rem;width:100%}.p-footer__menu__list__item.align-center{align-items:start}.p-footer__menu__list__item.align-center .p-footer__menu__list-sub.col2{margin-left:0}.p-footer__menu__list__item.footer-logo a{margin:0 auto}.p-footer__menu__list__item a{font-size:1.6rem}.p-footer__menu__list-sub__item{row-gap:2rem}.p-footer__menu__list-sub.col2 li{margin-bottom:2rem;margin-left:1rem}.p-footer__copyright{padding-top:3rem}.p-header{height:100px}.p-header__logo a{-moz-column-gap:0;column-gap:0;justify-content:center;padding:0 2rem}.p-header__logo__image{margin-top:1rem}.p-header__logo__image img{width:auto;max-height:calc(80px - 20px)}.p-header__logo__text{-moz-column-gap:.5em;column-gap:.5em;align-items:center;font-size:1.4rem;line-height:1.6}.p-header__menu{position:fixed;top:0;left:120vw;row-gap:4rem;flex-direction:column;width:100%;height:auto;padding:calc(80px + 20px*2) 3rem 6rem 3rem;border-radius:0;border-radius:0 0 2rem 2rem;box-shadow:0 0 5rem rgba(23,106,206,.2);transition:all .3s}.p-header__menu.is-active{left:0}.p-header__menu a{height:auto;font-size:2.4rem}.p-header__menu a.is-entry{height:5rem}.p-header__menu__list{row-gap:1rem;flex-direction:column;width:100%;overflow-y:auto}.p-header__menu__list>li{position:relative;width:100%;height:auto}.p-header__menu__list>li:last-child{margin-bottom:6em}.p-header__menu__list>li:before,.p-header__menu__list>li:after{display:block;z-index:1;position:absolute;top:3em;right:2.5em;translate:0 -50%;border:solid #fff;content:""}.p-header__menu__list>li:before{width:1em;height:1em;margin-right:.25em;rotate:135deg;border-width:2px 0 0 2px}.p-header__menu__list>li:after{display:none}.p-header__menu__list>li.js-submenu:before,.p-header__menu__list>li.js-submenu:after{display:none}.p-header__menu__list>li>a{position:relative;height:auto}.p-header__submenu__list{display:none;z-index:1;position:relative;top:auto;left:0;row-gap:0;width:100%;border:0;box-shadow:none}.is-subactive .p-header__submenu{top:auto}.p-header__submenu>li>a{border-bottom:solid 1px rgba(210,0,0,.3)}.p-interview-detail-mv{padding-top:80px}.p-interview-detail-mv__image{aspect-ratio:1/1}.p-interview-detail-mv__image img{-o-object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-interview-detail-mv__title{margin:0 0 12rem 7rem}.p-interview-detail-mv__title:before{width:6rem;margin:-3.3rem -0.3rem 0 0}.p-interview-detail-mv__title--en{font-size:1.6rem}.p-interview-detail-mv__title--jp{font-size:2rem}.p-interview-detail-mv__title--jp span{border-radius:.5rem}.p-interview-detail-mv__title--jp span+span{margin-top:.5em}.p-interview-detail-mv__data{-moz-column-gap:2rem;display:flex;column-gap:2rem;width:100%;padding:5rem 20px 0 20px;border-radius:0;border-radius:2rem 2rem 0 0}.p-interview-detail-mv__data--type{min-width:0;min-height:2rem;margin-top:0;padding:.8rem;font-size:2rem}.p-interview-detail-mv__data--image{width:10%;margin-top:0}.p-interview-detail-mv__data--division{font-size:1.6rem}.p-interview-detail-mv__data--name{font-size:6rem}.p-interview-detail-contents{padding-top:5rem}.p-interview-detail-contents__list{row-gap:30px;padding-bottom:5rem}.p-interview-detail-contents__list__item{flex-direction:column}.p-interview-detail-contents__list__item__image{width:100%}.p-interview-detail-contents__list__item__text{padding-top:2rem;padding-bottom:0;translate:0 0}.p-interview-detail-contents__list__item__text__title{font-size:3rem}.p-interview-detail-contents__list__item__text__comment{padding-top:2rem;font-size:2rem}.p-interview-detail-contents__list__item:nth-child(odd) .p-interview-detail-contents__list__item__text{margin-left:0;padding-left:0}.p-interview-detail-contents__list__item:nth-child(even) .p-interview-detail-contents__list__item__image{order:1}.p-interview-detail-contents__list__item:nth-child(even) .p-interview-detail-contents__list__item__text{order:2;margin-right:0;padding-right:0}.p-interview-detail-contents__schedule{padding:2rem}.p-interview-detail-contents__schedule__title{font-size:4rem}.p-interview-detail-contents__schedule__list:has(li:nth-child(5)){-moz-column-count:1;column-count:1}.p-interview-detail-contents__schedule__list:has(li:nth-child(5)):after{display:none}.p-interview-detail-contents__schedule__image{width:100%}.p-interview-detail-contents__hobby{flex-direction:column;padding:2rem}.p-interview-detail-contents__message{row-gap:3rem;flex-direction:column;padding:5rem 0}.p-interview-detail-contents__message__image{order:2;width:100%}.p-interview-detail-contents__message__text{order:1;margin-left:0;padding:0;translate:0 0}.p-interview-detail-contents__message__text__title{position:relative;left:auto;margin:0 auto;padding-left:0;translate:0 0}.p-interview-detail-contents__message__text__title:before{width:8rem;margin:0}.p-interview-detail-contents__interview__heading:before{width:6rem;margin:0}.p-interview-detail-contents__interview__title{font-size:2.6rem}.p-interview-detail-contents__interview__list__item__text{padding:2rem}.p-interview-detail-contents__interview__list .slick-prev{top:18rem;left:-1rem}.p-interview-detail-contents__interview__list .slick-next{top:18rem;right:-1rem}.p-interview-contents{padding:5rem 0}.p-interview-contents__link{-moz-column-gap:2%;column-gap:2%;padding-top:5rem}.p-interview-contents__link a{width:49%;height:6rem;font-size:1.4rem}.p-interview-contents__link a:after{bottom:.8rem}.p-interview-contents__link__image{width:25%}.p-interview-division__message{font-size:1.8rem}.p-interview-division__department{flex-direction:column;padding:2rem}.p-interview-division__department__image{width:100%}.p-interview-division__department__image img{max-width:none}.p-interview-division__title{font-size:2.6rem}.p-interview-division__list__item{width:100%}.p-interview-division__list__item__text{padding:2rem}.read-more_container{max-height:20rem}.read-more_btn{margin:0 auto}.p-message-contents{padding:5rem 0}.p-message-contents__lead{padding:3rem 0 6rem}.p-message-contents__link{padding-left:4rem}.p-message-contents__link a{width:100%;height:10rem}.p-message-contents__link__image{width:25%}.p-recruit-entryform-contents{padding:4rem 0}.p-recruit-entryform-intro{margin-bottom:3rem;font-size:1.5rem}.p-recruit-entryform .c-panel__body{padding-top:0;padding-bottom:0}.p-recruit-entryform-privacy{margin-top:2rem;padding:2rem;scroll-margin-top:80px}.p-recruit-entryform-privacy__heading{font-size:1.7rem}.p-recruit-entryform-privacy__text{font-size:1.4rem}.p-recruit-entryform-submit .c-btn-pill{min-width:28rem;font-size:1.7rem}.p-recruit-jobdescription .c-mv__image{width:100%}.p-recruit-jobdescription-mv__body{width:100%;padding-bottom:2rem}.p-recruit-jobdescription-mv__image{width:100%;margin-bottom:4rem}.p-recruit-jobdescription-contents{padding:4rem 0}.p-recruit-jobdescription-editor small{font-size:1.3rem}.p-recruit-jobdescription-work{font-size:1.6rem}.p-recruit-jobdescription-work ul{font-size:1.5rem}.p-recruit-jobdescription-table{font-size:1.5rem}.p-recruit-jobdescription-table th,.p-recruit-jobdescription-table td{display:block;width:100%;padding:1.2rem 2rem}.p-recruit-jobdescription-table th{width:100%}.p-recruit-jobdescription-table td{padding:1.5rem 2rem}.p-recruit-jobdescription-buttons{padding:3rem 0 4rem}.p-recruit-joblist-anchor{padding:4.5rem 0 6rem}.p-recruit-joblist-anchor__list{display:grid;grid-template-columns:repeat(2, 1fr)}.p-recruit-joblist-anchor__link{width:100%;min-height:6rem;padding-top:.6rem;font-size:1.6rem}.p-recruit-joblist-section{padding-bottom:6rem;scroll-margin-top:calc(80px + 16px)}.p-recruit-joblist-section__icon{height:6rem}.p-recruit-joblist-section__list{row-gap:2rem;margin-top:3rem}.p-recruit-head{padding-bottom:3rem}.p-recruit-buttons{flex-direction:column;align-items:center}.p-top-header{padding-top:calc(80px + 20px)}.p-top-header__mv{margin-bottom:0}.p-top-header__mv__image{padding-bottom:5rem}.p-top-header__mv__image--center{width:80%}.p-top-header__mv__image--left{left:0 !important;width:48.490797546%}.p-top-header__mv__image--right{right:-3% !important;width:63.018404908%}.p-top-header__mv__text{z-index:11;top:50%;width:90vw}.p-top-header__mv__text__title{font-size:3.8rem}.p-top-header__mv__text__title--underline:after{background:none}.p-top-header__mv__text p{width:100%;margin:0;margin-top:9rem;font-size:1.6rem;letter-spacing:-0.1rem;text-shadow:0 0 10px #1478af}.p-top-header__message{padding:0 0 5rem}.p-top-header__message__contents{row-gap:8rem;flex-direction:column;padding:2rem}.p-top-header__message__contents__text{width:100%}.p-top-header__message__contents__text__heading{row-gap:1rem;font-size:3rem}.p-top-header__message__contents__text p{font-size:1.6rem}.p-top-header__message__contents__text p+p{margin-top:1em}.p-top-header__message__contents__text__link{margin-top:3rem}.p-top-header__message__contents__image{width:100%}.p-top-header__message__contents__image figure:nth-child(1):before{translate:-1.5rem -6.5rem}.p-top-about{padding:5rem 0}.p-top-about__text{font-size:1.8rem}.p-top-about__list{row-gap:3rem;padding-top:3rem}.p-top-about__list__item{width:100%}.p-top-about__list__item__heading{margin-bottom:2rem;font-size:3.6rem}.p-top-about__list__item__heading span{margin-bottom:2rem;font-size:4rem}.p-top-about__list__item p{font-size:1.4rem}.p-top-about__list__item:nth-child(1) .p-top-about__list__item__heading--number:before{width:5rem;height:5.652173913rem}.p-top-work{padding:5rem 0}.p-top-work__text{font-size:1.8rem}.p-top-work__text:after{position:relative;top:auto;left:auto;width:8.8rem;height:9.9130434783rem;margin:2rem auto 0;translate:0 0}.p-top-work__contents{padding:3rem 0 0}.p-top-work__contents__image{width:100%;border-radius:0}.p-top-work__contents__text{width:100%;padding:2rem 20px}.p-top-work__interview{padding:5rem 0}.p-top-work__interview__heading:after{translate:50% -50%}.p-top-work__interview__list__item{width:100%;margin:0 1rem}.p-top-work__interview__list__item__text{padding:2rem}.page-top{right:3rem;width:7rem;height:7rem}.page-top-icon::before,.page-top-icon::after{height:15px}.u-tb{display:none !important}.u-pc{display:none !important}}@media(hover: hover){a:hover{text-decoration:none}}@media(hover: none){a:active{text-decoration:none}}@media(hover: hover)and (pointer: fine){.c-breadcrumb__list li a:hover::after{transform:scale(1, 1)}.c-btn-pill:hover{scale:1.04}.c-btn:hover{scale:1.04}.c-form__file:hover:before{background:#1478af}.p-company-contents__list__item a:hover{scale:1.04}.p-company-other__list__item a:hover{scale:1.04}.p-footer__logo a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-footer__menu__list__item a:hover::after{transform:scale(1, 1)}.p-header__logo a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-header__menu a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-header__menu a.is-entry:hover:after{translate:10px 0}.p-header__submenu>li>a:hover::after{transform:scale(1, 1)}.p-interview-detail-contents__interview__list__item a:hover img{position:relative;transform:scale(1.1, 1.1);opacity:.7}.p-interview-contents__link a:hover{scale:1.04}.p-interview-contents__link a:hover:after{bottom:.5rem}.p-interview-division__list__item a:hover img{position:relative;transform:scale(1.1, 1.1);opacity:.7}.p-message-contents__link a:hover{scale:1.04}.p-recruit-jobdescription-editor a:hover{text-decoration:none}.p-recruit-joblist-anchor__link:hover:after{translate:0 10%}.p-top-about__list__item a:hover{scale:1.04}.p-top-work__interview__list__item:hover{scale:1.04}}@media screen and (min-width: 769px){.u-sp{display:none !important}}@media screen and (min-width: 1281px){.u-tb{display:none !important}}@media print{.js-fadein,.js-fadein-up,.js-fadein-dowm{display:block;opacity:1}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJnbG9iYWwvX3NldHRpbmcuc2NzcyIsImxheW91dC9fbC1jb250YWluZXIuc2NzcyIsImNvbXBvbmVudC9fYy1iZy5zY3NzIiwiY29tcG9uZW50L19jLWJyZWFkY3J1bWIuc2NzcyIsImdsb2JhbC9faG92ZXIuc2NzcyIsImNvbXBvbmVudC9fYy1idG4tcGlsbC5zY3NzIiwiY29tcG9uZW50L19jLWJ0bi5zY3NzIiwiY29tcG9uZW50L19jLWN0YS5zY3NzIiwiY29tcG9uZW50L19jLWZvcm0uc2NzcyIsImNvbXBvbmVudC9fYy1oZWFkaW5nLnNjc3MiLCJjb21wb25lbnQvX2Mtam9iLWNhcmQuc2NzcyIsImNvbXBvbmVudC9fYy1qb2ItbWV0YS5zY3NzIiwiY29tcG9uZW50L19jLWpvYi10YWcuc2NzcyIsImNvbXBvbmVudC9fYy1sZWFkLnNjc3MiLCJjb21wb25lbnQvX2MtbXYuc2NzcyIsImNvbXBvbmVudC9fYy1wYW5lbC5zY3NzIiwicHJvamVjdC9fcC00MDQuc2NzcyIsInByb2plY3QvX3AtY29tcGFueS1mYXEuc2NzcyIsInByb2plY3QvX3AtY29tcGFueS1pbmZvZ3JhcGhpYy5zY3NzIiwicHJvamVjdC9fcC1jb21wYW55LXRyYWluaW5nLnNjc3MiLCJwcm9qZWN0L19wLWNvbXBhbnktd2VsZmFyZS5zY3NzIiwicHJvamVjdC9fcC1jb21wYW55LnNjc3MiLCJwcm9qZWN0L19wLWZvb3Rlci5zY3NzIiwicHJvamVjdC9fcC1oZWFkZXIuc2NzcyIsInByb2plY3QvX3AtaW50ZXJ2aWV3LWRldGFpbC5zY3NzIiwicHJvamVjdC9fcC1pbnRlcnZpZXcuc2NzcyIsInByb2plY3QvX3AtbWVzc2FnZS5zY3NzIiwicHJvamVjdC9fcC1yZWNydWl0LWVudHJ5Zm9ybS5zY3NzIiwicHJvamVjdC9fcC1yZWNydWl0LWpvYmRlc2NyaXB0aW9uLnNjc3MiLCJwcm9qZWN0L19wLXJlY3J1aXQtam9ibGlzdC5zY3NzIiwicHJvamVjdC9fcC1yZWNydWl0LnNjc3MiLCJwcm9qZWN0L19wLXRvcC5zY3NzIiwidXRpbGl0eS9fdS1mb250LnNjc3MiLCJ1dGlsaXR5L191LW1hcmdpbi5zY3NzIiwidXRpbGl0eS9fdS10ZXh0YWxpZ24uc2NzcyIsInV0aWxpdHkvX3UtdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJqYXZhc2NyaXB0L19zY3JpcHQuc2NzcyIsImdsb2JhbC9fbXEuc2NzcyIsInV0aWxpdHkvX3UtdmlzaWJsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHFGQUFBLENBS0EsbUJBR0kscUJBQUEsQ0FHQSxXQUFBLENBREEsY0FBQSxDQURBLGtCQUVBLENBWUosS0FHSSw2QkFBQSxDQUVBLHlDQUFBLENBSkEsZ0JBSUEsQ0FXSixLQUNJLFFBQUEsQ0FPSixLQUNJLGFBQUEsQ0FNSixxREFTSSxRQUFBLENBTUosa0JBUUksUUFBQSxDQURBLG1CQUFBLENBREEsaUJBRUEsQ0FNSixNQUVJLFFBQUEsQ0FDQSxTQUFBLENBQ0EsZUFBQSxDQU1KLEdBQ0ksZ0JBQUEsQ0FHSixHQUNJLGFBQUEsQ0FXSixHQUNJLHNCQUFBLENBRUEsUUFBQSxDQUtBLFFBQUEsQ0FDQSxVQUFBLENBSkEsZ0JBQUEsQ0FFQSxvQkFBQSxDQUdBLGFBQUEsQ0FRSixJQUdJLGlCQUFBLENBRkEsK0JBRUEsQ0FJSixRQUNJLGtCQUFBLENBVUosRUFDSSw4QkFBQSxDQUVBLGFBQUEsQ0FEQSxvQkFDQSxDQVFKLFlBQ0ksd0NBQUEsQ0FBQSxnQ0FBQSxDQVFKLFNBRUksa0JBQUEsQ0FRSixjQUtJLGlCQUFBLENBRkEsK0JBRUEsQ0FRSixNQUNJLGFBQUEsQ0FRSixRQUlJLGlCQUFBLENBRkEsYUFBQSxDQUNBLGFBQUEsQ0FFQSx1QkFBQSxDQUdKLElBQ0ksY0FBQSxDQUdKLElBQ0ksVUFBQSxDQVVKLDRCQUtJLHFCQUFBLENBWUosc0NBS0ksdUJBQUEsQ0FFQSxvQkFBQSxDQUFBLGVBQUEsQ0FN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Iiwic291cmNlc0NvbnRlbnQiOlsiLyohIGRlc3R5bGUuY3NzIHY0LjAuMSB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL25pY29sYXMtY3VzYW4vZGVzdHlsZS5jc3MgKi9cblxuLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbi8qIERvY3VtZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICogMy4gUmVtb3ZlIGdyYXkgb3ZlcmxheSBvbiBsaW5rcyBmb3IgaU9TLlxuICovXG5cbmh0bWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIC8qIDEgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLyogMiAqL1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLyogMyovXG59XG5cbi8qIFNlY3Rpb25zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFZlcnRpY2FsIHJoeXRobSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxucCxcbnRhYmxlLFxuYmxvY2txdW90ZSxcbmFkZHJlc3MsXG5wcmUsXG5pZnJhbWUsXG5mb3JtLFxuZmlndXJlLFxuZGwge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogSGVhZGluZ3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxudWwsXG5vbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5kdCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC8qIDEgKi9cbiAgICBoZWlnaHQ6IDA7XG4gICAgLyogMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC8qIDIgKi9cbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gICAgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAvKiAyICovXG59XG5cbmFkZHJlc3Mge1xuICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgICAvKiAxICovXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cblxuLyogUmVwbGFjZWQgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXG4gKi9cblxuc3ZnLFxuaW1nLFxuZW1iZWQsXG5vYmplY3QsXG5pZnJhbWUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8qIEZvcm1zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlc2V0IGZvcm0gZmllbGRzIHRvIG1ha2UgdGhlbSBzdHlsZWFibGUuXG4gKiAxLiBNYWtlIGZvcm0gZWxlbWVudHMgc3R5bGFibGUgYWNyb3NzIHN5c3RlbXMgaU9TIGVzcGVjaWFsbHkuXG4gKiAyLiBJbmhlcml0IHRleHQtdHJhbnNmb3JtIGZyb20gcGFyZW50LlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC8qIDEgKi9cbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjpkaXNhYmxlZCxcblt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxuW3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZCxcblt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSBvdXRsaW5lcyBmb3IgRmlyZWZveCBhbmQgdW5pZnkgc3R5bGUgd2l0aCBpbnB1dCBlbGVtZW50cyAmIGJ1dHRvbnMuXG4gKi9cblxuOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiBhdXRvO1xufVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHBhZGRpbmdcbiAqL1xuXG5vcHRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzZXQgdG8gaW52aXNpYmxlXG4gKi9cblxuZmllbGRzZXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICAvKiAxICovXG4gICAgZm9udDogaW5oZXJpdDtcbiAgICAvKiAyICovXG59XG5cbi8qKlxuICogRml4IGFwcGVhcmFuY2UgZm9yIEZpcmVmb3hcbiAqL1xuW3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKipcbiAqIENsaWNrYWJsZSBsYWJlbHNcbiAqL1xuXG5sYWJlbFtmb3JdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIEludGVyYWN0aXZlICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cbiAqL1xuXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XG4gICAgb3V0bGluZTogYXV0bztcbn1cblxuLyogVGFibGVzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgLyogMSAqL1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRkLFxudGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMDtcbn1cblxudGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24obGwpIHtcbiAgICAgICAgZm9udC1zaXplOiB2dygxMCwgMTYwMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTAsIDEyODApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTAsIDQ4MCk7XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6ICRqYS1zYW5zO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICB9XG59XG5cbm1haW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1xLWhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICZbaHJlZl49XCJ0ZWw6XCJdLFxuICAgICZbaHJlZl49XCJtYWlsdG86XCJdIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbmVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5idXR0b24ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8g44OY44OD44OA44O86auY44GVXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJGhlYWRlci1oZWlnaHQtcGM6IDEyMDtcbiRoZWFkZXItaGVpZ2h0LXRiOiAxMDA7XG4kaGVhZGVyLWhlaWdodC1zcDogODA7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyDjgqTjg7Pjg4rjg7zluYXoqK3lrppcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyDjgrPjg7Pjg4bjg7Pjg4Tjga7jgqTjg7Pjg4rjg7zluYVcbiRpbm5lcjogMTYwMHB4O1xuXG4vLyDkvZnnmb1cbiRwYWRkaW5nLXBjOiAyNXB4O1xuJHBhZGRpbmctc3A6IDIwcHg7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIOiJsuOBruaMh+WumlxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy/oibLmjIflrppcbiRmb250LWNvbG9yOiAjMzMzO1xuJHllbGxvdzogI2ZmZmNkODtcbiRncmF5OiAjNjE2YjgwO1xuJHJlZDogI2QyMDAwMDtcbiR3aGl0ZTogI2ZmZmZmZjtcbiRicm93bjogIzUyM2YxZDtcbiRibGFjazogIzAwMDAwMDtcblxuLy8g5o6h55So77yI5Yuf6ZuG6IG356iu5LiA6Kan44O75Yuf6ZuG6KaB6aCF44O744Ko44Oz44OI44Oq44O844OV44Kp44O844Og77yJ44Gn5L2/55SoXG4kYmx1ZTogIzE0NzhhZjsgLy8g44Oh44Kk44Oz44Kr44Op44O877yI6IOM5pmv44O744Oc44K/44Oz44O76KaL5Ye644GX5biv77yJXG4kYmx1ZS1kYXJrOiAjMTA2MDhjOyAvLyDmsYLkurrjgqvjg7zjg4njga7opovlh7rjgZfluK9cbiRibHVlLWxpZ2h0OiAjZGVlOGYyOyAvLyDooajjga7opovlh7rjgZfjgrvjg6tcbiRibHVlLXBhbGU6ICNmMGY1ZmI7IC8vIOODmuODvOOCuOiDjOaZr+ODu+WFpeWKm+ijnOWKqeOCqOODquOColxuJGJvcmRlci1jb2xvcjogI2M4ZDRlMjsgLy8g572r57ea44O75YWl5Yqb5qyE44Gu5p6g57eaXG4kZ3JheS1ibHVlOiAjNmI3YThkOyAvLyDoo5zotrPjg4bjgq3jgrnjg4jjg7vjg5fjg6zjg7zjgrnjg5vjg6vjg4Djg7xcbiRjcmltc29uOiAjYzgxMDJlOyAvLyDlv4XpoIjjg5Djg4PjgrhcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8g44OV44Kp44Oz44OI6Kit5a6aXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kamEtc2FuczogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4kZW4tc2FuczogJ0Z1dHVyYSBQVCcsIGZ1dHVyYS1wdCwgRnV0dXJhLCBmdXR1cmEsIEpvc3QsIHNhbnMtc2VyaWY7XG4kZm9udC1sYXRvOiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcblxuJGZ3LXRoaW46IDEwMDtcbiRmdy1leHRyYS1saWdodDogMjAwO1xuJGZ3LWxpZ2h0OiAzMDA7XG4kZnctbm9ybWFsOiA0MDA7XG4kZnctcmVndWxhcjogNDAwO1xuJGZ3LWJvb2s6IDQwMDtcbiRmdy1tZWRpdW06IDUwMDtcbiRmdy1zZW1pLWJvbGQ6IDYwMDtcbiRmdy1kZW1pOiA2MDA7XG4kZnctZGVtaS1ib2xkOiA2MDA7XG4kZnctYm9sZDogNzAwO1xuJGZ3LWV4dHJhLWJvbGQ6IDgwMDtcbiRmdy11bHRyYS1ib2xkOiA4MDA7XG4kZnctYmxhY2s6IDkwMDsiLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLmwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJGlubmVyICsgc3RyaXAtdW5pdCgkcGFkZGluZy1wYykgKiAyO1xuICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1wYztcbiAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1wYztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcblxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXNwO1xuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctc3A7XG4gIH1cbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLmMtYmcge1xuICAvL+iDjOaZryDlroflrplcbiAgYmFja2dyb3VuZDogXG4gICAgdXJsKC4uL2ltZy9jb21tb24vYmdfMDEud2VicCkgbm8tcmVwZWF0IGNlbnRlciB0b3AsXG4gICAgdXJsKC4uL2ltZy9jb21tb24vYmdfMDIud2VicCkgcmVwZWF0LXggY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG8sYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0NzhhZjtcblxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQscmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIsMTAwJSBhdXRvO1xuICB9XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5jLWJyZWFkY3J1bWIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogcmVtKC0yMCk7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgIGNvbHVtbi1nYXA6IHJlbSg2KTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgfVxuXG4gICAgbGkge1xuXG4gICAgICAmICsgbGkge1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogcmVtKDYpO1xuICAgICAgICAgIGhlaWdodDogcmVtKDYpO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHg7XG4gICAgICAgICAgcm90YXRlOiAxMzVkZWc7XG4gICAgICAgICAgdHJhbnNsYXRlOiAwIHJlbSgtMik7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmUoIzY2NjY2Nik7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLyDjg5vjg5Djg7xcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL+OCueODnuODm+S7peWkluOBp+WPjeW/nOOBmeOCi1xuQG1peGluIGhvdmVyIHtcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy9vcGFjaXR5IC43XG5AbWl4aW4gb3Age1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vL3VuZGVybGluZVxuQG1peGluIGxpbmUoJHllbGxvdykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9pbWcgc2NhbGVcbkBtaXhpbiBzY2FsZSB7XG4gIGZpZ3VyZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbn1cblxuLy9ob3ZlciBhY2N0aW9uXG5AbWl4aW4gbXEtaG92ZXIoKSB7XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgJjphY3RpdmUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi8qIOinkuS4uOODnOOCv+ODs++8iOWLn+mbhuiBt+eoruS4gOimp+ODu+WLn+mbhuimgemgheODu+OCqOODs+ODiOODquODvOODleOCqeODvOODoO+8iSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gLS1maWxsICAgIDog6Z2S6IOM5pmv44O755m95paH5a2X77yI5b+c5Yuf57O744Gu5Li76KaB44Ki44Kv44K344On44Oz77yJXG4vLyAtLW91dGxpbmUgOiDnmb3og4zmma/jg7vpnZLmnqDvvIjoqbPntLDjgpLopovjgovjg7vkuIDopqfjgavmiLvjgovvvIlcbi8vIC0tc21hbGwgICA6IOaxguS6uuOCq+ODvOODieWGheOBruW5hTE4MHB444K144Kk44K6XG5cbi5jLWJ0bi1waWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiByZW0oMTIpO1xuICBtaW4td2lkdGg6IHJlbSgyODApO1xuICBtaW4taGVpZ2h0OiByZW0oNjApO1xuICBwYWRkaW5nOiByZW0oMTUpIHJlbSgzMCk7XG4gIGJvcmRlcjogc29saWQgMnB4ICRibHVlO1xuICBib3JkZXItcmFkaXVzOiByZW0oMzApO1xuICBmb250LXNpemU6IHJlbSgyMCk7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgLy8g44OH44K244Kk44Oz44Gu6KGM6YCB44KK44Gr5ZCI44KP44Gb44CB6Iux5pWw77yL5ZKM5paH77yL44Ki44Kk44Kz44Oz44Gu5YWJ5a2m55qE44Gq5LiK5LiL44K644Os44KS5oqR44GI44KLXG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICBtaW4td2lkdGg6IHJlbSgyNDApO1xuICAgIG1pbi1oZWlnaHQ6IHJlbSg1MCk7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIHNjYWxlOiAxLjA0O1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiBzb2xpZCAzcHggJGJsdWU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgfVxuXG4gIC8vIENGN+OBruWQjOaEj+ODgeOCp+ODg+OCr+WJjeOBquOBqeOAgeaKvOOBm+OBquOBhOeKtuaFi1xuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBzY2FsZTogMTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgLy8g44Ki44Kk44Kz44Oz77yIMeiJsuOBruOBn+OCgeODnuOCueOCr+OBp+ihqOekuuOBl+OAgeiJsuOBr+aWh+Wtl+iJsuOBq+i/veW+k+OBleOBm+OCi++8iVxuICAmX19pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogcmVtKDI2KTtcbiAgICBoZWlnaHQ6IHJlbSgyNik7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIG1hc2s6IG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIHdpZHRoOiByZW0oMjIpO1xuICAgICAgaGVpZ2h0OiByZW0oMjIpO1xuICAgIH1cblxuICAgICYtLWNoZXZyb24ge1xuICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9jaGV2cm9uLnN2Zyk7XG4gICAgfVxuXG4gICAgJi0tZG9jdW1lbnQge1xuICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9kb2N1bWVudC5zdmcpO1xuICAgIH1cbiAgfVxuXG4gICYtLWZpbGwge1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmLS1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgY29sb3I6ICRibHVlO1xuICB9XG5cbiAgLy8g5rGC5Lq644Kr44O844OJ5YaF77yI44OH44K244Kk44OzOiDpq5jjgZU2MCAvIOW5hTE4MO+8iVxuICAmLS1zbWFsbCB7XG4gICAgbWluLXdpZHRoOiByZW0oMTgwKTtcbiAgICBtaW4taGVpZ2h0OiByZW0oNTApO1xuICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDIwKTtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWluLWhlaWdodDogcmVtKDUwKTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgfVxuXG4gICAgLy8g6Kmz57Sw44KS6KaL44KLOiBnYXAgMTIgLyBwYWRkaW5nIDE1IDIwIDE1IDI1XG4gICAgJi5jLWJ0bi1waWxsLS1vdXRsaW5lIHtcbiAgICAgIGNvbHVtbi1nYXA6IHJlbSgxMik7XG4gICAgICBwYWRkaW5nOiByZW0oNSkgcmVtKDIwKSByZW0oNSkgcmVtKDI1KTtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oMTYpIHJlbSgxMCkgcmVtKDIwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBXZWLlv5zli586IGdhcCAxNSAvIHBhZGRpbmcgMTAgMjBcbiAgICAmLmMtYnRuLXBpbGwtLWZpbGwge1xuICAgICAgY29sdW1uLWdhcDogcmVtKDE1KTtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDIwKTtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDEwKTtcbiAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oMTYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5jLWJ0biB7XG4gICAgbWluLXdpZHRoOiByZW0oMjIwKTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiByZW0oNzIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMzYpO1xuICAgIGJvcmRlcjogc29saWQgMnB4IGN1cnJlbnRDb2xvcjtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctZGVtaTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgY29sb3I6ICMxNDc4YWY7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgbWluLXdpZHRoOiByZW0oMTgwKTtcbiAgICAgIGhlaWdodDogcmVtKDUwKTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBzY2FsZTogMS4wNDtcbiAgICB9XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5jLWN0YSB7XG5cbiAgJi1jb21wYW55IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICByaWdodDogNTcuMiU7XG4gICAgICBtaW4taGVpZ2h0OiByZW0oNTYwKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDIwKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAkcGFkZGluZy1zcDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsLjgpO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDE0MCUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cblxuICAgICAgJl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSg2NDUpO1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsbCkge1xuICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IHJlbSg1MCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYmxhY2s7XG4gICAgICAgIGNvbG9yOiAjMTc2YWNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzMpO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM2KTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSAyNSU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4vKiDlhaXlipvjg5Xjgqnjg7zjg6DvvIjjgqjjg7Pjg4jjg6rjg7zjg5Xjgqnjg7zjg6DvvIkgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIENvbnRhY3QgRm9ybSA377yI5Lul5LiLQ0Y377yJ44Gn57WE44G/6L6844KA5YmN5o+Q44Gu44K544K/44Kk44OrXG4vLyAtIDHooYzvvIhjLWZvcm1fX3Jvd++8ie+8nSDlt6bvvJrpoIXnm67lkI3vvIhjLWZvcm1fX2hlYWTvvInvvI/lj7PvvJrlhaXlipvmrITvvIhjLWZvcm1fX2JvZHnvvIlcbi8vIC0g5YWl5Yqb5qyE44Gu5bmF44GvIC0tc2l6ZVMgLyAtLXNpemVNIC8gLS1zaXplTCAvIC0tc2l6ZVhMIC8gLS1mdWxsIOOBp+aMh+WumuOBmeOCi1xuLy8gLSBpbnB1dCAvIHNlbGVjdCAvIHRleHRhcmVhIOOBq+OBryBDRjcg44GuIGNsYXNzOiDjgqrjg5fjgrfjg6fjg7PjgacgYy1mb3JtX19pbnB1dCDjgarjganjgpLku5jjgZHjgotcbi8vIC0g44Op44K444Kq44O744OB44Kn44OD44Kv44Oc44OD44Kv44K544GvIENGNyDjgYwgY2xhc3Mg44KS5LuY44GR44KJ44KM44Gq44GE44Gf44KB44CBQ0Y344Gu5Ye65Yqb5qeL6YCg77yILndwY2Y3LWxpc3QtaXRlbe+8ieOBq+WQiOOCj+OBm+OBpuaMh+WumuOBmeOCi1xuXG4vLyBDRjfjga4gQVVUT1Ag44GM5oyf44KAIHAgLyBiciDjgpLlkLjlj47jgZnjgotcbi8vIOKAuyBmb3JtIOOBqyBjLWZvcm0g44GM5LuY44GE44Gm44GE44Gq44GE5aC05ZCI44Gn44KC5Yq544GP44KI44GG44CBLmMtZm9ybSDjgpLopqrjgavlj5bjgonjgZrljZjkvZPjga7jgq/jg6njgrnjgafmjIflrprjgZnjgotcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQVVUT1DjgYzkvZzjgosgcO+8iOOCr+ODqeOCueOBquOBl++8ieOBr+OAgeODrOOCpOOCouOCpuODiOS4iuOBquOBhOOCguOBruOBqOOBl+OBpuaJseOBhlxuLy8g4oC75rOo6YeI44O744Ko44Op44O844O75pys5paH44GuIHAg44Gv6YCa5bi444Gu44OW44Ot44OD44Kv44Gu44G+44G+XG4uYy1mb3JtX19yb3cgPiBwLFxuLmMtZm9ybV9fYm9keSA+IHA6bm90KC5jLWZvcm1fX25vdGUpOm5vdCguYy1mb3JtX19lcnJvciksXG4uYy1mb3JtX19maWVsZCA+IHA6bm90KC5jLWZvcm1fX25vdGUpOm5vdCguYy1mb3JtX19lcnJvciksXG4uYy1mb3JtX19ncm91cCA+IHAsXG4uYy1mb3JtX19zZWxlY3Qtd3JhcCA+IHAsXG4uYy1mb3JtX191bml0cyA+IHAsXG4uYy1mb3JtX191bml0ID4gcCxcbi5jLWZvcm1fX2ZpbGUgPiBwOm5vdChbY2xhc3NdKSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4vLyBBVVRPUOOBjOaMn+OCgCBiciDjgpLmtojjgZlcbi8vIOKAuyBwIOOBruebtOS4i+OBoOOBkeOBp+OBquOBj+OAgWxhYmVsIOOBruS4re+8iOmgheebruWQjeOBruWJjeW+jO+8ieOBq+OCguWFpeOCi+OBn+OCgeOAgemgheebruihjOODu+a3u+S7mOOCqOODquOCouOBruS4reOBr+OBmeOBueOBpuWvvuixoeOBq+OBmeOCi1xuLy8g4oC7IOOBk+OBruevhOWbsuOBq+aEj+Wbs+eahOOBquaUueihjOOBr+WFpeOCjOOBpuOBhOOBquOBhFxuLmMtZm9ybV9fcm93IGJyLFxuLmMtZm9ybV9fZmlsZSBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWZvcm0ge1xuICBjb2xvcjogJGJsYWNrO1xuXG4gIC8vIENGN+OBjOWQhOWFpeWKm+ashOOCkuWbsuOCgCBzcGFu77yI44Ko44Op44O844Oh44OD44K744O844K444KC44GT44Gu5Lit44Gr5Ye65Yqb44GV44KM44KL77yJXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyDpoIXnm64x6KGMXG4gICZfX3JvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlbSgzNDApIDFmcjtcbiAgICBjb2x1bW4tZ2FwOiByZW0oMzApO1xuICAgIHBhZGRpbmc6IHJlbSgzMCkgMDtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogI3skaGVhZGVyLWhlaWdodC1wY31weDtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIHJvdy1nYXA6IHJlbSgxMik7XG4gICAgICBwYWRkaW5nOiByZW0oMjApIDA7XG4gICAgICBzY3JvbGwtbWFyZ2luLXRvcDogI3skaGVhZGVyLWhlaWdodC1zcH1weDtcbiAgICB9XG5cbiAgICAmICsgJiB7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyDlt6bliJfvvJrpoIXnm67lkI3vvIjlhaXlipvmrITjgYwx44Gk44Gu6KGM44GvIGxhYmVsIOimgee0oOOAgeikh+aVsOOBruihjOOBryBkaXYg6KaB57Sg77yJXG4gIC8vIOW5heODu+mrmOOBleOBqOOCguWGheWuueOBq+WQiOOCj+OBm+OAgeS9meeZveOCr+ODquODg+OCr+OBp+ODleOCqeODvOOCq+OCueOBjOenu+OCieOBquOBhOOCiOOBhuOBq+OBmeOCi1xuICAvLyDvvIh0ZXh0YXJlYSAvIOODleOCoeOCpOODq+ihjOOBr+WPs+WIl+OBjOmrmOOBhOOBn+OCgeOAgXN0cmV0Y2gg44Gg44Go57im5L2Z55m944KC44Kv44Oq44OD44Kv5a++6LGh44Gr44Gq44KL77yJXG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDYpO1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogcmVtKDEwKTtcbiAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNyk7XG4gICAgfVxuICB9XG5cbiAgJl9fcmVxdWlyZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogcmVtKDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAkY3JpbXNvbjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIH1cbiAgfVxuXG4gIC8vIOmgheebruWQjeS4i+OBruijnOi2s+aWh1xuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogcmVtKDQpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAkZ3JheS1ibHVlO1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICB9XG5cbiAgICAvLyDjg6njg5njg6vvvIjpoIXnm67lkI3vvIvlv4XpoIjvvInjga7luYXjgavlkIjjgo/jgZvjgabmipjjgorov5TjgZnloLTlkIhcbiAgICAvLyDigLsg5bGl5q205pu444GuUERG5rOo6YeI44Gq44Gp44CB44OH44K244Kk44Oz5LiK44Op44OZ44Or44KI44KK6ZW344GEMeihjOOBr+OBneOBruOBvuOBvuOBq+OBmeOCi1xuICAgICYtLWZpdC1sYWJlbCB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvLyDlj7PliJfvvJrlhaXlipvmrIRcbiAgJl9fYm9keSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLy8g5qiq5Lim44Gz44Gu5YWl5Yqb5qyE77yI5aeT44O75ZCN44Gq44Gp77yJXG4gICZfX2dyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtKDIwKTtcblxuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IHJlbSgxNSk7XG4gICAgfVxuICB9XG5cbiAgLy8g6KOc5Yqp44Op44OZ44Or77yL5YWl5Yqb5qyE77yL5rOo6YeI44Gu44G+44Go44G+44KKXG4gICZfX2ZpZWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogcmVtKDYpO1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvLyDopqrjgYzmqKrjgYTjgaPjgbHjgYTjgavkvLjjgbDjgZnjgZ/jgoHjgIHjgq/jg6rjg4Pjgq/nr4Tlm7Ljga/mloflrZfluYXjgavpmZDlrprjgZnjgotcbiAgJl9fc3VibGFiZWwge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGdyYXktYmx1ZTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgfVxuICB9XG5cbiAgJl9fbm90ZSB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDYpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAkZ3JheS1ibHVlO1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICB9XG5cbiAgICAuYy1mb3JtX19maWVsZCAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8g44OG44Kt44K544OI5YWl5Yqb44O744K744Os44Kv44OI44O744OG44Kt44K544OI44Ko44Oq44Ki5YWx6YCaXG4gICZfX2lucHV0LFxuICAmX19zZWxlY3QsXG4gICZfX3RleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgIC8vIGcg44Gq44Gp44OH44Kj44K744Oz44OA44O844GM6KaL5YiH44KM44Gq44GE44KI44GGIDEuMiDjgojjgorkvZnoo5XjgpLmjIHjgZ/jgZvjgotcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgLy8gaU9T44GvMTZweOacqua6gOOBruWFpeWKm+ashOODleOCqeODvOOCq+OCueOBp+aLoeWkp+OBmeOCi+OAgnJlbSDjgaDjgajni63jgYTluYXjgacxNnB444KS5LiL5Zue44KL44Gf44KB5LiL6ZmQ44Gu44G/IHB4XG4gICAgICAvLyDjgr/jg5bjg6zjg4Pjg4jjgafjga8gcmVtKDE2KSDjgpLkvb/jgYTjgIHku5bjg4bjgq3jgrnjg4jjgajlkIzmp5jjgavlsJHjgZflpKfjgY3jgY/jgZnjgotcbiAgICAgIGZvbnQtc2l6ZTogbWF4KDE2cHgsIHJlbSgxNikpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgkZ3JheS1ibHVlLCAuOCk7XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IHNvbGlkIDJweCAkYmx1ZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgIH1cblxuICAgIC8vIOOCqOODqeODvOS4reOBr+i1pOOBq+aPg+OBiOOAgemdkuODleOCqeODvOOCq+OCueOBqOmHjeOBreOBquOBhFxuICAgICYuaXMtZXJyb3I6Zm9jdXMtdmlzaWJsZSxcbiAgICAmLndwY2Y3LW5vdC12YWxpZDpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmUtY29sb3I6ICRjcmltc29uO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3JpbXNvbjtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgbWluLWhlaWdodDogcmVtKDM5KTtcbiAgICBwYWRkaW5nOiByZW0oOCkgcmVtKDEyKTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAvLyBhcHBlYXJhbmNlOm5vbmUg5pmC44GrIGcgLyB5IOOBquOBqeOBjOS4i+aeoOOBp+imi+WIh+OCjOOBquOBhOOCiOOBhuS9meeZveOCkueiuuS/nVxuICAgICAgbWluLWhlaWdodDogcmVtKDQ4KTtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMikgcmVtKDEyKTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiByZW0oMTIwKTtcbiAgICBtaW4taGVpZ2h0OiByZW0oMTIwKTtcbiAgICBwYWRkaW5nOiByZW0oMTUpO1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gIH1cblxuICAvLyDjgrvjg6zjgq/jg4hcbiAgJl9fc2VsZWN0LXdyYXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgbWluLWhlaWdodDogcmVtKDM5KTtcbiAgICBwYWRkaW5nOiByZW0oOCkgcmVtKDEyKSByZW0oOCkgcmVtKDM4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy8g5LiL5ZCR44GN55+i5Y2w44Gv44K744Os44Kv44OI6Ieq6Lqr44Gu6IOM5pmv44Gn6KGo56S644GZ44KLXG4gICAgLy8g4oC7IOeWkeS8vOimgee0oOOBp+OBrue1tuWvvumFjee9ruOBq+OBmeOCi+OBqOOAgeOCqOODqeODvOODoeODg+OCu+ODvOOCuOOBjOWFpeOBo+OBpumrmOOBleOBjOWkieOCj+OBo+OBn+mam+OBq+S9jee9ruOBjOOBmuOCjOOCi+OBn+OCgVxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3NlbGVjdF9hcnJvdy5zdmcpIG5vLXJlcGVhdCBsZWZ0IHJlbSgxNCkgY2VudGVyIC8gcmVtKDEwKSBhdXRvO1xuICAgIC8vIOmVt+OBhOaWh+iogOOBr+ODh+OCtuOCpOODs+W5heOBruOBvuOBvuacq+WwvuOCkuecgeeVpeOBmeOCi1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBtaW4taGVpZ2h0OiByZW0oNDgpO1xuICAgICAgcGFkZGluZy10b3A6IHJlbSgxMik7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEyKTtcbiAgICB9XG4gIH1cblxuICAvLyDlhaXlipvmrITjga7luYVcbiAgJl9faW5wdXQsXG4gICZfX3NlbGVjdC13cmFwLFxuICAmX19maWVsZCB7XG5cbiAgICAmLS1zaXplUyB7XG4gICAgICB3aWR0aDogcmVtKDIyMik7XG4gICAgfVxuXG4gICAgJi0tc2l6ZU0ge1xuICAgICAgd2lkdGg6IHJlbSgyODApO1xuICAgIH1cblxuICAgICYtLXNpemVMIHtcbiAgICAgIHdpZHRoOiByZW0oNDgwKTtcbiAgICB9XG5cbiAgICAmLS1zaXplWEwge1xuICAgICAgd2lkdGg6IHJlbSg2MDApO1xuICAgIH1cblxuICAgICYtLWZ1bGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcblxuICAgICAgJi0tc2l6ZU0sXG4gICAgICAmLS1zaXplTCxcbiAgICAgICYtLXNpemVYTCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOeUn+W5tOaciOaXpeOBquOBqeWNmOS9jeS7mOOBjeOBruOCu+ODrOOCr+ODiFxuICAvLyDluYXjgaDjgZHliIbjgZHjgovvvIhwYWRkaW5nIOOBr+W5tOODu+aciOODu+aXpeOBqOOCguWFsemAmu+8iVxuICAvLyDmnIjjg7vml6XvvJo4cmVt77yP5bm077yaOS4ycmVt5Lul5LiK77yINOahgeOBjOWFpeOCi+W5heOAguODh+OCtuOCpOODs+OCiOOCiuWkmuWwkeW6g+OBj+OBl+OBpuOAgeimluiqjeaAp+OBrlVY44KS5YSq5YWI44GZ44KL77yJXG4gICZfX3VuaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sdW1uLWdhcDogcmVtKDYpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBjb2xvcjogJGdyYXktYmx1ZTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgfVxuXG4gICAgLy8g44CM5bm044CN44CM5pyI44CN44CM5pel44CN44Gv44K744Os44Kv44OI44Go5ZCM44GY6auY44GV44Gn5Z6C55u05Lit5aSu44Gr5o+D44GI44KLXG4gICAgLy8g4oC7IHVuaXQg5YWo5L2T44KSIGFsaWduLWl0ZW1zOmNlbnRlciDjgavjgZnjgovjgajjgIHjgqjjg6njg7zmlofjgYzlh7rjgZ/jgajjgY3jgavjg6njg5njg6vjgYzkuIvjgYzjgovjgZ/jgoFcbiAgICA+IGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtaW4taGVpZ2h0OiByZW0oNDUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg0NCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtZm9ybV9fc2VsZWN0LXdyYXAge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtaW4td2lkdGg6IHJlbSg4MCk7IC8vIOaciOODu+aXpVxuXG4gICAgICAvLyDlubTvvIjjgq/jg6njgrnjgIHjgb7jgZ/jga/kuK3jga4gc2VsZWN0IOOBjOW5tOOBruOBqOOBje+8iVxuICAgICAgJi0teWVhcixcbiAgICAgICY6aGFzKCNlbnRyeS1iaXJ0aC15ZWFyKSB7XG4gICAgICAgIG1pbi13aWR0aDogcmVtKDkyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1mb3JtX19zZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogcmVtKDgpIHJlbSgxMCkgcmVtKDgpIHJlbSgzMCk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHJlbSgxMikgY2VudGVyO1xuICAgICAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgICB9XG4gIH1cblxuICAmX191bml0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiByZW0oMTIpO1xuICB9XG5cbiAgLy8g44Op44K444Kq44Oc44K/44Oz77yI5p6g5LuY44GN44Gu6YG45oqe6IKi77yJXG4gIC8vIENGN+WHuuWKm++8mnNwYW4uYy1mb3JtX19jaG9pY2VzID4gc3Bhbi53cGNmNy1saXN0LWl0ZW0gPiBsYWJlbCA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsXG4gICZfX2Nob2ljZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogcmVtKDEyKTtcblxuICAgIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwOyAvLyBDRjfmqJnmupZDU1Pjga7lt6bkvZnnmb3jgpLmiZPjgaHmtojjgZlcbiAgICB9XG5cbiAgICAvLyDjg4fjgrbjgqTjg7PjgavlkIjjgo/jgZvjgIHkuLjljbDjga/ooajnpLrjgZvjgZrjgIHmnqDjgaflm7LjgpPjgaDjg5zjgr/jg7Pjga7lvaLjgavjgZnjgotcbiAgICBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbSgzNyk7XG4gICAgICBwYWRkaW5nOiByZW0oNykgcmVtKDE2KTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4wNTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MsIGJhY2tncm91bmQtY29sb3IgLjNzO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oNDQpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICB9XG5cbiAgICAgIC8vIOmBuOaKnuS4re+8muiJsuS7peWkluOBp+OCguWIhuOBi+OCi+OCiOOBhuaeoOe3muOCkuWkquOBj+imi+OBm+OCi++8iGJvcmRlci13aWR0aCDjgpLlpInjgYjjgovjgajluYXjgYzjgZrjgozjgovjgZ/jgoHlhoXlgbTjga7lvbHjgafooajnj77vvIlcbiAgICAgICY6aGFzKDpjaGVja2VkKSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXBhbGU7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkYmx1ZTtcbiAgICAgIH1cblxuICAgICAgLy8g44OV44Kp44O844Kr44K56KGo56S677yI5Li45Y2w44KS6Zqg44GX44Gm44GE44KL44Gf44KB5aSW5YG044Gu5p6g44Gr5Ye644GZ77yJXG4gICAgICAvLyDjg57jgqbjgrnmk43kvZzlvozjga/lh7rjgZXjgZrjgIHjgq3jg7zjg5zjg7zjg4nvvI/jgqjjg6njg7zmmYLjga5KU+ODleOCqeODvOOCq+OCueOBoOOBkeWHuuOBmVxuICAgICAgJjpoYXMoOmZvY3VzLXZpc2libGUpLFxuICAgICAgJjpoYXMoLmlzLWVudHJ5LWZvY3VzKSB7XG4gICAgICAgIG91dGxpbmU6IHNvbGlkIDJweCAkYmx1ZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjg6njgrjjgqrmnKrpgbjmip7jgqjjg6njg7zkuK3jga/jgIHjg5Xjgqnjg7zjgqvjgrnmnqDjgoLotaTjgavmj4PjgYjjgotcbiAgICAvLyDjgqjjg6njg7zmlofoqIDjga8gd3JhcCDnm7TkuIvjgavku5jjgY/jgZ/jgoHjgIFjaG9pY2VzIOOBruimqiB3cmFwIOOCkuimi+OCi1xuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDpoYXMoLmMtZm9ybV9fZXJyb3IpICYgbGFiZWw6aGFzKDpmb2N1cy12aXNpYmxlKSxcbiAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXA6aGFzKC5jLWZvcm1fX2Vycm9yKSAmIGxhYmVsOmhhcyguaXMtZW50cnktZm9jdXMpIHtcbiAgICAgIG91dGxpbmUtY29sb3I6ICRjcmltc29uO1xuICAgIH1cblxuICAgIC8vIOODqeOCuOOCquODnOOCv+ODs+acrOS9k+OBr+mAj+aYjuOBq+OBl+OBpumHjeOBreOCi++8iGRpc3BsYXk6IG5vbmUg44Gg44Go44Kt44O844Oc44O844OJ5pON5L2c44O76Kqt44G/5LiK44GS44Gu5a++6LGh44GL44KJ5aSW44KM44KL44Gf44KB77yJXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIOODgeOCp+ODg+OCr+ODnOODg+OCr+OCue+8iOWAi+S6uuaDheWgseOBruWQjOaEj++8iVxuICAvLyBDRjflh7rlipvvvJpzcGFuLndwY2Y3LWFjY2VwdGFuY2UgPiBzcGFuLndwY2Y3LWxpc3QtaXRlbSA+IGxhYmVsID4gaW5wdXRcbiAgLy8g4oC7IGNsYXNzOmMtZm9ybV9fY2hlY2sg44GvIGlucHV0IOWBtOOBq+S7mOOBj+OBn+OCgeOAgXNwYW4gLyBpbnB1dCDjga7jganjgaHjgonjgafjgoLlvZPjgZ/jgovjgojjgYbjgavjgZnjgotcbiAgLy8g4oC7IGZvcm0g44GrIGMtZm9ybSDjgYzku5jjgYTjgabjgYTjgarjgYTloLTlkIjjgafjgoLnrrHjgYzlh7rjgovjgojjgYbjgIFAYXQtcm9vdCDjgacgLmMtZm9ybSDjgpLopqrjgavlj5bjgonjgarjgYRcbiAgQGF0LXJvb3Qge1xuICAgIC5jLWZvcm1fX2NoZWNrLFxuICAgIC53cGNmNy1hY2NlcHRhbmNlIHtcblxuICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDEwKTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gcmVzZXQuc2NzcyDjgacgYXBwZWFyYW5jZTogbm9uZSDjgavjgarjgaPjgabjgYTjgovjgZ/jgoHopovjgZ/nm67jgpLkvZzjgotcbiAgICAuYy1mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uYy1mb3JtX19jaGVjayxcbiAgICAuYy1mb3JtX19jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgLndwY2Y3LWFjY2VwdGFuY2UgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiByZW0oMjQpO1xuICAgICAgaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgd2lkdGg6IHJlbSgyMik7XG4gICAgICAgIGhlaWdodDogcmVtKDIyKTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogcmVtKDcpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxMik7XG4gICAgICAgIGJvcmRlcjogc29saWQgJHdoaXRlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgICByb3RhdGU6IDQ1ZGVnO1xuICAgICAgICB0cmFuc2xhdGU6IDAgLTE1JTtcbiAgICAgICAgc2NhbGU6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHNjYWxlIC4ycztcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHNjYWxlOiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IHNvbGlkIDJweCAkYmx1ZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8g44OV44Kh44Kk44Or5re75LuY77yI44Ko44Oq44Ki5YWo5L2T44GM44Kv44Oq44OD44Kv44O744OJ44Ot44OD44OX5Y+v6IO977yJXG4gICZfX2ZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiByZW0oOCk7XG4gICAgbWluLWhlaWdodDogcmVtKDE2MCk7XG4gICAgcGFkZGluZzogcmVtKDIwKTtcbiAgICAvLyDmnqDnt5rjga8gOmJlZm9yZSDjga7noLTnt5rjgYzmi4XlvZPjgZnjgovjgIJib3JkZXIg44Gv5L2N572u44Go5L2Z55m944KS5ZCI44KP44Gb44KL44Gf44KB44Gu6YCP5piO44Gq5p6gXG4gICAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6ICRibHVlLXBhbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3M7XG5cbiAgICAvLyDnoLTnt5rjga7mnqDvvIjmnKrmt7vku5jmmYLvvInjgavkvb/jgYZTVkdcbiAgICAvLyDigLsgYm9yZGVyLXN0eWxlOiBkYXNoZWQg44Gv56C057ea44Gu6ZaT6ZqU44KS44OW44Op44Km44K244GM5rG644KB44KL44Gf44KB44CB44OH44K244Kk44Oz44KI44KK57KX44GP44Gq44KLXG4gICAgLy8gICBTVkfjgpLjg57jgrnjgq/jgavjgZfjgabmj4/nlLvjgZfjgIHplpPpmpTjgpIgc3Ryb2tlLWRhc2hhcnJheSDjgafmjIflrprjgafjgY3jgovjgojjgYbjgavjgZfjgabjgYTjgotcbiAgICAvLyDigLsgdmlld0JveCDjgpLmjIHjgZ/jgarjgYRTVkfjga/opoHntKDjga7lpKfjgY3jgZXjgafjgZ3jga7jgb7jgb7mj4/jgYvjgozjgovjgZ/jgoHjgIHluYXjgYzlpInjgo/jgaPjgabjgoLnoLTnt5rjgYzkvLjjgbPnuK7jgb/jgZfjgarjgYRcbiAgICAvLyDigLsgU1ZH44Gu57ea44Gv6Lyq6YOt44Gu5YaF5aSW44G45Z2H562J44Gr5bqD44GM44KL44Gu44Gn44CB5YCN44Gu5aSq44GV44Gn5o+P44GE44Gm44GL44KJXG4gICAgLy8gICBjbGlwLXBhdGgg44Gn5aSW5YG044KS5YiH44KK6JC944Go44GX44CB5YaF5YG044Gg44GR44KS5p6g57ea44Go44GX44Gm6KaL44Gb44Gm44GE44KLXG4gICAgLy8gICDvvIjop5LkuLjjgoLliIfjgorlj5bjgorlgbTjgafmsbrjgb7jgovjgZ/jgoHjgIHog4zmma/jga7op5LkuLjjgajjgbTjgaPjgZ/jgorph43jgarjgovvvIlcbiAgICAvL1xuICAgIC8vIHJ4ICAgICAgICAgICA6IDUgICDigKYgYm9yZGVyLXJhZGl1cyDjgajlkIzjgZjlgKTjgavjgZnjgovvvIjjgZrjgozjgovjgajop5LkuLjjgYzlkIjjgo/jgarjgY/jgarjgovvvIlcbiAgICAvLyBzdHJva2Utd2lkdGggOiA0ICAg4oCmIOWIh+OCiuiQveOBqOOBl+W+jOOBr+WNiuWIhuOBrjJweOOBq+OBquOCi1xuICAgIC8vIHN0cm9rZS1kYXNoYXJyYXkgOiAzLjUgMS41IOKApiDnt5rjga7plbfjgZUg6ZaT6ZqU77yI44OH44K244Kk44Oz5a6f5ris5YCk44CC56C057ea44Gu6Kq/5pW044Gv44GT44GT77yJXG4gICAgJGRhc2hlZC1ib3JkZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzEwMCUyNScgaGVpZ2h0PScxMDAlMjUnIHJ4PSc1JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPSc0JyBzdHJva2UtZGFzaGFycmF5PSczLjUgMS41Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vIOmAj+aYjuOBqiBib3JkZXIg44Gu5YiG44Gg44GR5aSW44G45bqD44GS44CB5p6g57ea44Go5ZCM44GY5L2N572u44Gr6YeN44Gt44KLXG4gICAgICBpbnNldDogLTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRib3JkZXItY29sb3I7XG4gICAgICAvLyDop5LkuLjjga8gYm9yZGVyLXJhZGl1cyDjgajlkIzjgZjlgKTjgavjgZnjgotcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCByb3VuZCA1cHgpO1xuICAgICAgbWFzazogJGRhc2hlZC1ib3JkZXIgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzLCBvcGFjaXR5IC4zcztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC8vIOODm+ODkOODvO+8j+ODleOCqeODvOOCq+OCueaZguOBr+egtOe3muOBruOBvuOBvuiJsuOBoOOBkeWkieOBiOOCi1xuICAgIC8vIOKAuyBib3JkZXIg44Gv6YCP5piO44Gu44G+44G+44Gr44GZ44KL77yI6Imy44KS5LuY44GR44KL44Go5a6f57ea44GM5Ye644Gm44CB56C057ea44Go6YeN44Gq44Gj44Gm44GX44G+44GG77yJXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOaeoOOBjOWun+e3muOBq+OBquOCi+eKtuaFi++8iOa3u+S7mOa4iOOBv+ODu+OCqOODqeODvO+8ieOBp+OBr+egtOe3muOCkua2iOOBmVxuICAgICYuaXMtc2VsZWN0ZWQsXG4gICAgJjpoYXMoLmlzLWVycm9yKSxcbiAgICAmLmlzLWVycm9yLFxuICAgICY6aGFzKC53cGNmNy1ub3QtdmFsaWQpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBDRjfjga7jgqjjg6njg7zjg6Hjg4Pjgrvjg7zjgrjjgpLjgqjjg6rjgqLlhoXjga7kuIDnlarkuIvjgavooajnpLrjgZnjgotcbiAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIC8vIOODleOCoeOCpOODq+mBuOaKnuOBriBpbnB1dCDjgpLjgqjjg6rjgqLlhajkvZPjgavpgI/mmI7jgafph43jga3jgotcbiAgICAmX19pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAvLyDjgqLjg4Pjg5fjg63jg7zjg4njgqLjgqTjgrPjg7PvvIgx6Imy44Gu44Gf44KB44Oe44K544Kv44Gn6KGo56S644GZ44KL77yJXG4gICAgJl9faWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiByZW0oMjYpO1xuICAgICAgaGVpZ2h0OiByZW0oMjYpO1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktYmx1ZTtcbiAgICAgIG1hc2s6IHVybCguLi9pbWcvY29tbW9uL2ljb25fdXBsb2FkLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6ICRncmF5LWJsdWU7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDpgbjmip7jgZfjgZ/jg5XjgqHjgqTjg6vlkI3vvIhzY3JpcHQuanMg44Gn5oy/5YWl77yJXG4gICAgJl9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICB9XG5cbiAgICAgICY6ZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOW3ruOBl+abv+OBiOahiOWGhe+8iOa3u+S7mOW+jOOBqyBzY3JpcHQuanMg44Gn5YWl44KM44KL77yJXG4gICAgJl9faGludCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6ICRncmF5LWJsdWU7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICAgIH1cblxuICAgICAgJjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g5pyq5re75LuY44Gu44Go44GN44Gv44CB44OV44Kh44Kk44Or5ZCN44O75beu44GX5pu/44GI5qGI5YaF44Gu6KGM44Gd44Gu44KC44Gu44KS5Ye644GV44Gq44GEXG4gICAgLy8g4oC7IENGN+OBriBBVVRPUCDjgafnqbrjga4gcCDjgavnqbrnmb3jgoQgYnIg44GM5YWl44KL44GoIDplbXB0eSDjgYzlirnjgYvjgarjgY/jgarjgovjgZ/jgoHjgIHnirbmhYvjgq/jg6njgrnjgafjgoLliKTlrprjgZnjgotcbiAgICAmOm5vdCguaXMtc2VsZWN0ZWQpIHtcbiAgICAgIC5jLWZvcm1fX2ZpbGVfX25hbWUsXG4gICAgICAuYy1mb3JtX19maWxlX19oaW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDmt7vku5jmuIjjgb/vvJrnqbrnirbmhYvjga7moYjlhoXjgpLpmqDjgZfjgIHjg5XjgqHjgqTjg6vlkI3jgajlt67jgZfmm7/jgYjmoYjlhoXjgpLkuLvjgavjgZnjgotcbiAgICAvLyDnirbmhYvjgYznorrlrprjgZfjgZ/opovjgZ/nm67jgavjgarjgovjgojjgYbjgIHmnqDjga/noLTnt5rjgYvjgonlrp/nt5rjgbhcbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG5cbiAgICAgIC5jLWZvcm1fX2ZpbGVfX2ljb24sXG4gICAgICAuYy1mb3JtX19maWxlX190aXRsZSxcbiAgICAgIC5jLWZvcm1fX2ZpbGVfX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOOCqOODqeODvOaZgu+8iHNjcmlwdC5qcyDjga4gaXMtZXJyb3LvvI9DRjfpgIHkv6HmmYLjga4gd3BjZjctbm90LXZhbGlk77yJXG4gICAgLy8g4oC7IOegtOe3muOCkua2iOOBmeS4iuOBruaMh+WumuOBqOWQjOOBmOevhOWbsuOBq+OBmeOCi++8iC5jLWZvcm0g44GM44Gq44GP44Gm44KC5p6g57ea44GM5Ye644KL44KI44GG44Gr44GZ44KL44Gf44KB77yJXG4gICAgJjpoYXMoLmlzLWVycm9yKSxcbiAgICAmLmlzLWVycm9yLFxuICAgICY6aGFzKC53cGNmNy1ub3QtdmFsaWQpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNyaW1zb247XG4gICAgfVxuXG4gICAgLy8g44Kt44O844Oc44O844OJ77yP44Ko44Op44O85pmC44GuSlPjg5Xjgqnjg7zjgqvjgrnjgafkvY3nva7jgYzliIbjgYvjgovjgojjgYbjgavjgZnjgotcbiAgICAmOmhhcyg6Zm9jdXMtdmlzaWJsZSksXG4gICAgJjpoYXMoLmlzLWVudHJ5LWZvY3VzKSB7XG4gICAgICBvdXRsaW5lOiBzb2xpZCAycHggJGJsdWU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIH1cblxuICAgIC8vIOOCqOODqeODvOS4reODleOCqeODvOOCq+OCueOBr+i1pOOBq+aPg+OBiOOCi1xuICAgICY6aGFzKC5pcy1lcnJvcjpmb2N1cy12aXNpYmxlKSxcbiAgICAmOmhhcygud3BjZjctbm90LXZhbGlkOmZvY3VzLXZpc2libGUpLFxuICAgICY6aGFzKC5pcy1lcnJvci5pcy1lbnRyeS1mb2N1cyksXG4gICAgJjpoYXMoLndwY2Y3LW5vdC12YWxpZC5pcy1lbnRyeS1mb2N1cyksXG4gICAgJi5pcy1lcnJvcjpoYXMoOmZvY3VzLXZpc2libGUpLFxuICAgICYuaXMtZXJyb3I6aGFzKC5pcy1lbnRyeS1mb2N1cykge1xuICAgICAgb3V0bGluZS1jb2xvcjogJGNyaW1zb247XG4gICAgICBib3JkZXItY29sb3I6ICRjcmltc29uO1xuICAgIH1cbiAgfVxuXG4gIC8vIOWFpeWKm+ODgeOCp+ODg+OCr++8iOOCr+ODqeOCpOOCouODs+ODiOOCteOCpOODieODkOODquODh+ODvOOCt+ODp+ODs++8ieOBruOCqOODqeODvOihqOekulxuICAvLyBzY3JpcHQuanMg44GM5YWl5Yqb5qyE44GrIGlzLWVycm9yIOOCkuS7mOOBkeOAgS5jLWZvcm1fX2Vycm9yIOOCkui/veWKoOOBmeOCi1xuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIOS9jee9ruODu+iJsuOBr0NGN+OBrumAgeS/oeaZguOCqOODqeODvO+8iC53cGNmNy1ub3QtdmFsaWQtdGlw77yJ44Gr5ZCI44KP44Gb44Gm44GE44KLXG4gIC8vIOWQueOBjeWHuuOBl++8iOe1tuWvvumFjee9ru+8ieOBq+OBmeOCi+OBqOOAjOKAu+WFqOinkuaMh+WumuOAjeOBquOBqeOBruazqOmHiOOBqOmHjeOBquOCi+OBn+OCgeOAgeWFpeWKm+ashOOBruebtOW+jOOBq+e9ruOBhOOBpuOBhOOCi1xuXG4gIC5pcy1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3JpbXNvbjtcbiAgfVxuXG4gICZfX2Vycm9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiByZW0oNik7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAkY3JpbXNvbjtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgfVxuICB9XG5cbiAgLy8gQ0Y344Gu44OQ44Oq44OH44O844K344On44Oz44O76YCB5L+h57WQ5p6cXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8g6aCF55uu5LiL44Gu5paH6KiA44GvIHNjcmlwdC5qcyDjgYwgLmMtZm9ybV9fZXJyb3Ig44Gr5o+D44GI44KLXG4gIC8vIOacq+WwvuOBriAud3BjZjctcmVzcG9uc2Utb3V0cHV0IOOBr+ODleOCqeODvOODoOWFqOS9k+OBrue1kOaenO+8iENGN+aomea6lu+8iVxuXG4gIC53cGNmNy1ub3QtdmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogJGNyaW1zb247XG4gIH1cblxuICAvLyDjg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrnvvJrjgqjjg6njg7zkuK3jg5Xjgqnjg7zjgqvjgrnjgoLotaTjgavmj4PjgYjjgotcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmlzLWVycm9yOmZvY3VzLXZpc2libGUsXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS53cGNmNy1ub3QtdmFsaWQ6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZS1jb2xvcjogJGNyaW1zb247XG4gICAgYm9yZGVyLWNvbG9yOiAkY3JpbXNvbjtcbiAgfVxuXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDpoYXMoLmMtZm9ybV9fZXJyb3IpIC53cGNmNy1ub3QtdmFsaWQtdGlwLFxuICAuYy1mb3JtX19yb3c6aGFzKC5jLWZvcm1fX2Vycm9yKSAud3BjZjctbm90LXZhbGlkLXRpcCxcbiAgLnAtcmVjcnVpdC1lbnRyeWZvcm0tcHJpdmFjeTpoYXMoLmMtZm9ybV9fZXJyb3IpIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IHJlbSg2KTtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICRjcmltc29uO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAuYy1mb3JtX19zZWxlY3Qtd3JhcCAmIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgIH1cbiAgfVxuXG4gIC53cGNmNy1zcGlubmVyIHtcbiAgICBtYXJnaW46IDAgMCAwIHJlbSgxMCk7XG4gIH1cblxuICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogcmVtKDMwKSBhdXRvIDA7XG4gICAgcGFkZGluZzogcmVtKDE1KSByZW0oMjApO1xuICAgIGJvcmRlcjogc29saWQgMnB4ICRibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICB9XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIENGN+aomea6lu+8iC53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXTvvInjga7lt6blj7NtYXJnaW7jgpLkuIrmm7jjgY3jgZfjgabkuK3lpK7lr4TjgZtcbmZvcm0uYy1mb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4ud3BjZjcgZm9ybS5jLWZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogcmVtKDMwKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLy8g6YCB5L+h5oiQ5Yqf77yaQ0Y35qiZ5rqW44Gu57eR5p6g44KS44K144Kk44OI44Gu6Z2S44Gr5o+D44GI44KLXG5mb3JtLmMtZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4ud3BjZjcgZm9ybS5jLWZvcm0uc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuZm9ybS5jLWZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuZm9ybS5jLWZvcm0udW5hY2NlcHRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuZm9ybS5jLWZvcm0uZmFpbGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG5mb3JtLmMtZm9ybS5hYm9ydGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG5mb3JtLmMtZm9ybS5zcGFtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4ud3BjZjcgZm9ybS5jLWZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuLndwY2Y3IGZvcm0uYy1mb3JtLnVuYWNjZXB0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcbi53cGNmNyBmb3JtLmMtZm9ybS5mYWlsZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcbi53cGNmNyBmb3JtLmMtZm9ybS5hYm9ydGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4ud3BjZjcgZm9ybS5jLWZvcm0uc3BhbSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAkY3JpbXNvbjtcbiAgY29sb3I6ICRjcmltc29uO1xufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5jLWhlYWRpbmcge1xuICBmb250LXNpemU6IHJlbSg0MCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICBmb250LXNpemU6IHJlbSgzMCk7XG4gIH1cblxuICAmQXJlYSB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgIH1cbiAgfVxuXG4gICYtLWVuIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgIH1cbiAgfVxuXG4gICYtc3ViIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IHJlbSg1MCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLyog5rGC5Lq644Kr44O844OJ77yI5Yuf6ZuG6IG356iu5LiA6Kan77yJICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWpvYi1jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgkYmxhY2ssIC4xKSwgMCAxcHggMnB4IC0xcHggcmdiYSgkYmxhY2ssIC4xKTtcblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IHJlbSg3Nik7XG4gICAgcGFkZGluZzogcmVtKDEwKSByZW0oMzApO1xuICAgIGJhY2tncm91bmQ6ICRibHVlLWRhcms7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IHJlbSgzMCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgbWluLWhlaWdodDogcmVtKDU2KTtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDIwKTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwYWRkaW5nOiByZW0oMzApO1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogcmVtKDIwKTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcm93LWdhcDogcmVtKDE1KTtcbiAgICB9XG4gIH1cblxuICAvLyDnlLvlg4/jga/lvozjgYvjgonlt67jgZfmm7/jgYjjgovliY3mj5DjgafmnqDjga7jgb/nlKjmhI9cbiAgJl9faW1hZ2Uge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiByZW0oMzA1KTtcbiAgICBhc3BlY3QtcmF0aW86IDMwNSAvIDE4MDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XG4gICAgYmFja2dyb3VuZDogJGJsdWUtcGFsZTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBtaW4taGVpZ2h0OiByZW0oMTgwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDIwKTtcbiAgICByb3ctZ2FwOiByZW0oMTUpO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgbWluLWhlaWdodDogYXV0b1xuICAgIH1cbiAgfVxuXG4gICZfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogcmVtKDE1KTtcbiAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLyog5rGC5Lq644Gu5bm05Y+O44O75Yuk5YuZ5Zyw44Gq44Gp44Ki44Kk44Kz44Oz5LuY44GN44Gu5oOF5aCx77yI5Yuf6ZuG6IG356iu5LiA6Kan44O75Yuf6ZuG6KaB6aCF77yJICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyAtLXdoaXRlIDog6Z2S6IOM5pmv44Gu5LiK77yI5Yuf6ZuG6KaB6aCF44Gu44Oh44Kk44Oz44OT44K444Ol44Ki44Or77yJ44Gn5L2/55SoXG5cbi5jLWpvYi1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiByZW0oMzIpO1xuICByb3ctZ2FwOiByZW0oOCk7XG4gIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICBjb2x1bW4tZ2FwOiByZW0oMjApO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiByZW0oOCk7XG4gIH1cblxuICAvLyDjgqLjgqTjgrPjg7PvvIgx6Imy44Gu44Gf44KB44Oe44K544Kv44Gn6KGo56S644GZ44KL77yJXG4gIC8vIOOCteOCpOOCuuOBr+ODh+OCtuOCpOODs+OBqeOBiuOCiiAyMsOXMjLjgIJTVkfjgoLlkIzjgrXjgqTjgrrjga4gdmlld0JveCDjgafmj4PjgYjjgabjgYTjgotcbiAgJl9faWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHJlbSgyMik7XG4gICAgaGVpZ2h0OiByZW0oMjIpO1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgLy8gYWxpZ24taXRlbXM6Y2VudGVyIOOBr+ihjOODnOODg+OCr+OCueWfuua6luOAguWSjOaWh+OCsOODquODleOBr2Vt44Oc44OD44Kv44K55LiK5a+E44KK44Gu44Gf44KB6KOc5q2jXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMDllbSk7XG5cbiAgICAmLS1zYWxhcnkge1xuICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9zYWxhcnkuc3ZnKTtcbiAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9zYWxhcnkuc3ZnKTtcbiAgICB9XG5cbiAgICAmLS1wbGFjZSB7XG4gICAgICBtYXNrLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3BsYWNlLnN2Zyk7XG4gICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb25fcGxhY2Uuc3ZnKTtcbiAgICB9XG4gIH1cblxuICAmLS13aGl0ZSB7XG4gICAgY29sdW1uLWdhcDogcmVtKDEwKTtcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgfVxuXG4gICAgLmMtam9iLW1ldGFfX2l0ZW0ge1xuICAgICAgY29sdW1uLWdhcDogcmVtKDYpO1xuICAgIH1cblxuICAgIC5jLWpvYi1tZXRhX19pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4vKiDpm4fnlKjlvaLmhYvjga7jgr/jgrDvvIjmraPnpL7lk6HjgarjganvvIkgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIC0tc21hbGwgOiDli5/pm4bopoHpoIXjga7jg6HjgqTjg7Pjg5Pjgrjjg6XjgqLjg6vjgafkvb/nlKhcblxuLmMtam9iLXRhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4td2lkdGg6IHJlbSgxMDApO1xuICBtaW4taGVpZ2h0OiByZW0oMzYpO1xuICBwYWRkaW5nOiAwIHJlbSgxNSk7XG4gIGJvcmRlcjogc29saWQgMnB4ICRibHVlO1xuICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgZm9udC1zaXplOiByZW0oMjApO1xuICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgbWluLXdpZHRoOiByZW0oODApO1xuICAgIG1pbi1oZWlnaHQ6IHJlbSgzMCk7XG4gICAgcGFkZGluZzogMCByZW0oMTIpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5jLWxlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICZfX3RleHQge1xuICAgIHdpZHRoOiA0NiU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjc7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgc21hbGwge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDIwIC8gMjIgKiAxZW0pO1xuICAgIH1cblxuICAgIHAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMjclO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5jLW12IHtcbiAgcGFkZGluZy10b3A6ICN7JGhlYWRlci1oZWlnaHQtcGN9cHg7XG5cbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICBwYWRkaW5nLXRvcDogI3skaGVhZGVyLWhlaWdodC1zcH1weDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTApO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogJHBhZGRpbmctcGM7XG4gICAgICByaWdodDogJHBhZGRpbmctcGM7XG4gICAgICBib3R0b206IHJlbSg0OCk7XG4gICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgYm90dG9tOiByZW0oMzApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IHJlbSg2MCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg1Nik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQ1KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTApO1xuICAgIH1cblxuICAgIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygyNCAvIDYwICogMWVtKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaS1ib2xkO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oOCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi8qIOimi+WHuuOBl+W4r+S7mOOBjeOBrueZveOBhOODkeODjeODq++8iOWLn+mbhuimgemgheODu+OCqOODs+ODiOODquODvOODleOCqeODvOODoO+8iSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1wYW5lbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoJGJsYWNrLCAuMSksIDAgMXB4IDJweCAtMXB4IHJnYmEoJGJsYWNrLCAuMSk7XG5cbiAgJiArICYge1xuICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogcmVtKDc2KTtcbiAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgyMCk7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IHJlbSgzMCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBtaW4taGVpZ2h0OiByZW0oNTYpO1xuICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHBhZGRpbmc6IHJlbSgzMCk7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgcGFkZGluZzogcmVtKDIwKTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtNDA0IHtcclxuICAuYy1tdiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjByZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTByZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLW12X19pbm5lciB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogN3JlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtbXZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtbGVhZF9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgLmMtYnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBtaW4td2lkdGg6IDM1cmVtO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxLjNyZW07XHJcbiAgICAgIGhlaWdodDogMS4zcmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XHJcbiAgICAgIG1hc2staW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb25fYXJyb3dfMDEuc3ZnKTtcclxuICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2Fycm93XzAyLnN2Zyk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDc4YWY7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLWNvbXBhbnktY29udGVudHMge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogMnJlbSAwIDEwcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLyog5Lya56S+44KS55+l44KLIDXliIbjgafliIbjgYvjgovmnIjls7bpo5/lk4Hlt6Xmpa0gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnAtY29tcGFueSB7XHJcblxyXG4gICYtZmFxIHtcclxuXHJcbiAgICAmLWNvbnRlbnRzIHtcclxuICAgICAgcGFkZGluZzogcmVtKDk1KSAwIHJlbSgyNSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuXHJcbiAgICAgICAgLmMtaGVhZGluZy1zdWIge1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19yZW1hcmtzIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xlYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg3Nyk7XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAgLSAzNSkgLyAyICogMSUgKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDIwKTtcclxuICAgICAgICBtYXJnaW46IHJlbSg0NSkgMCByZW0oNzUpO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDM4NSk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vY2xhc3MgLmlzLXN0YXJ0WOOBp+mWi+Wni+iJsuOCkuaMh+WumlxyXG4gICAgICAgICYgJl9faXRlbSxcclxuICAgICAgICAmLmlzLXN0YXJ0MSAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg1bisxKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZiNDBiO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzIpIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyNWMxYjA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNW4rMykge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Y0N2Y1YjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg1bis0KSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzQ5YWRiO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzUpIHtcclxuICAgICAgICAgICAgY29sb3I6ICNhYjdiZTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLXN0YXJ0MiAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg1bis1KSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZiNDBiO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzEpIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyNWMxYjA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNW4rMikge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Y0N2Y1YjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg1biszKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzQ5YWRiO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzQpIHtcclxuICAgICAgICAgICAgY29sb3I6ICNhYjdiZTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLXN0YXJ0MyAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg1bis0KSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZiNDBiO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzUpIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyNWMxYjA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNW4rMSkge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Y0N2Y1YjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg1bisyKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzQ5YWRiO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzMpIHtcclxuICAgICAgICAgICAgY29sb3I6ICNhYjdiZTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLXN0YXJ0NCAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg1biszKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZiNDBiO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzQpIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyNWMxYjA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNW4rNSkge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Y0N2Y1YjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg1bisxKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzQ5YWRiO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzIpIHtcclxuICAgICAgICAgICAgY29sb3I6ICNhYjdiZTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLXN0YXJ0NSAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg1bisyKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZiNDBiO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzMpIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyNWMxYjA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNW4rNCkge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Y0N2Y1YjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg1bis1KSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzQ5YWRiO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzEpIHtcclxuICAgICAgICAgICAgY29sb3I6ICNhYjdiZTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiByZW0oMzg1KTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDQ1MCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDByZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg0MTApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMzApO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDMwKTtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oNDAwKTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wYW55L2ZhcS9jb250ZW50c19saXN0X2l0ZW1fb3Blbi5wbmcpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDgwKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDgwKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmlzLW9wZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgICAgLnAtY29tcGFueS1mYXEtY29udGVudHNfX2xpc3RfX2l0ZW1fX2JveCB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmlzLWNsb3NlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAucC1jb21wYW55LWZhcS1jb250ZW50c19fbGlzdF9faXRlbV9fYm94IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZGwge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzIpO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDApO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJRVUVTVElPTlwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxhdG87XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCBib3R0b207XHJcbiAgICAgICAgICAgICAgICByb3RhdGU6IDkwZGVnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0wLjVlbSA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIHJvdGF0ZTogMGRlZztcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDMyKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmZmZmYsLjkpO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJBTlNXRVJcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbGF0bztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjY2MzMzMzO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICByb3RhdGU6IDkwZGVnO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCBib3R0b207XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0wLjVlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICByb3RhdGU6IDBkZWc7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMTcwKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogcmVtKDMwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXgtaGVpZ2h0OiAxMnJlbTtcclxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICBib3R0b206IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSg2MCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDYwKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBhbnkvZmFxL2NvbnRlbnRzX2xpc3RfaXRlbV9idG5fb3Blbi5zdmcpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oNDApO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDQwKTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBhbnkvZmFxL2NvbnRlbnRzX2xpc3RfaXRlbV9idG5fY2xvc2Uuc3ZnKTtcclxuICAgICAgICAgICAgICB3aWR0aDogcmVtKDYwKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg2MCk7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBrZXlmcmFtZXMgcm90YXRlX29wZW5fYm94IHtcclxuICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcmVtKSByb3RhdGVZKDBkZWcpO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDByZW0pIHJvdGF0ZVkoOTBkZWcpO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDUwLjElIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHJlbSkgcm90YXRlWSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcmVtKSByb3RhdGVZKDBkZWcpO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGtleWZyYW1lcyByb3RhdGVfY2xvc2VfYm94IHtcclxuICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcmVtKSByb3RhdGVZKDBkZWcpO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDByZW0pIHJvdGF0ZVkoLTkwZGVnKTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHdoaXRlO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgNTAuMSUge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcmVtKSByb3RhdGVZKDkwZGVnKTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHJlbSkgcm90YXRlWSgwZGVnKTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBrZXlmcmFtZXMgcm90YXRlX29wZW5fdGV4dCB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA1MC4xJSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGtleWZyYW1lcyByb3RhdGVfY2xvc2VfdGV4dCB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA1MC4xJSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGtleWZyYW1lcyByb3RhdGVfb3Blbl9xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgNTAuMSUge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAa2V5ZnJhbWVzIHJvdGF0ZV9jbG9zZV9xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgNTAuMSUge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAa2V5ZnJhbWVzIHJvdGF0ZV9vcGVuX2Fuc3dlciB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgNTAuMSUge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAa2V5ZnJhbWVzIHJvdGF0ZV9jbG9zZV9hbnN3ZXIge1xyXG4gICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDUwLjElIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGtleWZyYW1lcyByb3RhdGVfb3Blbl9pbWFnZSB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA1MC4xJSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiByZW0oMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGtleWZyYW1lcyByb3RhdGVfY2xvc2VfaW1hZ2Uge1xyXG4gICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBib3R0b206IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgNTAuMSUge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICRyb3RhdGVfdGltZTogLjVzO1xyXG5cclxuICAgICAgICAgICYuaXMtb3BlbiAmX19ib3gge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGVfb3Blbl9ib3ggJHJvdGF0ZV90aW1lIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaXMtY2xvc2UgJl9fYm94IHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlX2Nsb3NlX2JveCAkcm90YXRlX3RpbWUgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5pcy1vcGVuICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlX29wZW5faW1hZ2UgJHJvdGF0ZV90aW1lIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaXMtY2xvc2UgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGVfY2xvc2VfaW1hZ2UgJHJvdGF0ZV90aW1lIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaXMtb3BlbiAmX19ib3gge1xyXG4gICAgICAgICAgICBkbCB7XHJcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGVfb3Blbl90ZXh0ICRyb3RhdGVfdGltZSBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZV9vcGVuX3F1ZXN0aW9uICRyb3RhdGVfdGltZSBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGRkIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGVfb3Blbl9hbnN3ZXIgJHJvdGF0ZV90aW1lIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmlzLWNsb3NlICZfX2JveCB7XHJcbiAgICAgICAgICAgIGRsIHtcclxuICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZV9jbG9zZV90ZXh0ICRyb3RhdGVfdGltZSBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZV9jbG9zZV9xdWVzdGlvbiAkcm90YXRlX3RpbWUgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlX2Nsb3NlX2Fuc3dlciAkcm90YXRlX3RpbWUgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLyog5Lya56S+44KS55+l44KLIOaVsOWtl+OBp+imi+OCi+aciOWztumjn+WTgeW3pealrSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ucC1jb21wYW55IHtcclxuXHJcbiAgJi1pbmZvZ3JhcGhpYyB7XHJcblxyXG4gICAgJi1kYXRhIHtcclxuICAgICAgcGFkZGluZzogcmVtKDk0KSAwIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzLWxhc3Qge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTIwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDIwKTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDM2KSByZW0oMTApO1xyXG4gICAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSg1KSByZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8vIOiBt+eoruWIpeani+aIkOavlOeOh1xyXG4gICAgICAgICAgJi5pcy13aWRlLmpvYi1jb21wb3NpdGlvbi1yYXRpbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5pcy13aWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaXMtZnVsbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogM2VtO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWVudiB7XHJcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1lbnYtZ3JvdXAge1xyXG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMztcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMTM1KTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiByZW0oMjApIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZ3JhcGgge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDIwMCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubWFwIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMzUwKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMTAwKTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgxMCkgcmVtKDIwKSByZW0oMTApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBsYXN0IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICMxNDc4YWY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogcmVtKDIzKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWZsZXgtZ3JvdyB7XHJcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmlzLWNvbG9yLWJsYWNrIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pcy1jb2xvci1yZWQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjY2M1MzUzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyg4MCAvIDQwICogMWVtKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDgwIC8gNDAgKiAxZW0pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jb21tZW50IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogcmVtKDE0KSAwIHJlbSg2KTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDEwKSAwIDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1ub3RlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaS1ib2xkO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMik7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLS1mbGV4LWdyb3cge1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19ncm91cCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmLS1mbGV4LWdyb3cge1xyXG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2dyb3VwID4gJl9fdGV4dC0tbm90ZSB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19ib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2JveCAmX190ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoODAgLyAzMCAqIDFlbSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLyog5Lya56S+44KS55+l44KLIOeglOS/ruWItuW6piAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vLyAucC1jb21wYW55IHtcclxuXHJcbi8vICAgJi10cmFpbmluZyB7XHJcblxyXG4vLyAgICAgJi1jb250ZW50cyB7XHJcbi8vICAgICAgIHBhZGRpbmc6IHJlbSg2MCkgMCByZW0oMTAwKTtcclxuXHJcbi8vICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbi8vICAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG4vLyAgICAgICB9XHJcblxyXG4vLyAgICAgICAmX19sZWFkIHtcclxuLy8gICAgICAgICBwYWRkaW5nOiByZW0oMzYpIDAgcmVtKDc1KTtcclxuXHJcbi8vICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuLy8gICAgICAgICAgIHBhZGRpbmc6IHJlbSgzMCkgMCByZW0oNjApO1xyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgJl9fdGV4dCB7XHJcbi8vICAgICAgICAgICB3aWR0aDogNjIlO1xyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgJl9faW1hZ2Uge1xyXG4vLyAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCAtIDYyKSAvIDIgKiAxJSk7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICB9XHJcblxyXG4vLyAgICAgICAmX193cmFwcGVyIHtcclxuLy8gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4vLyAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxyXG4vLyAgICAgICAgIHBhZGRpbmc6IHJlbSg0MCk7XHJcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuLy8gICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTUpO1xyXG4vLyAgICAgICAgIGdhcDogcmVtKDIwKTsgXHJcblxyXG4vLyAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuLy8gICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbi8vICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgIH1cclxuXHJcbi8vICAgICAgICZfX2RhdGEge1xyXG4vLyAgICAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XHJcbi8vICAgICAgICAgYm9yZGVyOiBzb2xpZCByZW0oOSkgJHdoaXRlO1xyXG4vLyAgICAgICAgIG91dGxpbmU6IHNvbGlkIDFweCAjYzZjNmM2O1xyXG4vLyAgICAgICAgIHBhZGRpbmc6IHJlbSg0MCk7XHJcbi8vICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQ1KTtcclxuXHJcbi8vICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuLy8gICAgICAgICAgIHBhZGRpbmc6IHJlbSg1KTtcclxuLy8gICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgdGFibGUge1xyXG4vLyAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4vLyAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IHJlbSgxMCk7XHJcbi8vICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbi8vICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG5cclxuLy8gICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuLy8gICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4vLyAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgIHRoLFxyXG4vLyAgICAgICAgICAgdGQge1xyXG4vLyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4vLyAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcbi8vICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgdGhlYWQge1xyXG5cclxuLy8gICAgICAgICAgICAgdGh7XHJcbi8vICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4vLyAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuLy8gICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4vLyAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDcwKTtcclxuLy8gICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuLy8gICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4vLyAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzUpO1xyXG4vLyAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgIHRib2R5IHtcclxuXHJcbi8vICAgICAgICAgICAgIHRoIHtcclxuLy8gICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOWVhY2JlO1xyXG4vLyAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbi8vICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4vLyAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuLy8gICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4vLyAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIzMCk7XHJcbi8vICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuXHJcbi8vICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuLy8gICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuLy8gICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDExNSk7XHJcbi8vICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICB0ZCB7XHJcbi8vICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4vLyAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuLy8gICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4vLyAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuLy8gICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4vLyAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDExMCk7XHJcbi8vICAgICAgICAgICAgICAgd2lkdGg6IDE4Ljc1JTtcclxuXHJcbi8vICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuLy8gICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuLy8gICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDU1KTtcclxuLy8gICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAmX19zdGVwIHtcclxuLy8gICAgICAgd2lkdGg6IHJlbSgxNTApO1xyXG4vLyAgICAgICBoZWlnaHQ6IHJlbSg1MDApO1xyXG4vLyAgICAgICBwYWRkaW5nOiAwIDAgcmVtKDIwKSAwO1xyXG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4vLyAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjZGVlOGYyO1xyXG4vLyAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4vLyAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4vLyAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcblxyXG4vLyAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4vLyAgICAgICB9XHJcblxyXG4vLyAgICAgICAmLXRpdGxlIHtcclxuLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOGYyO1xyXG4vLyAgICAgICAgIGNvbG9yOiAjMDY1MmEzO1xyXG4vLyAgICAgICB9XHJcblxyXG4vLyAgICAgICAmLWhlYWRlciB7XHJcbi8vICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4vLyAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4vLyAgICAgICB9XHJcblxyXG4vLyAgICAgICAmLW51bWJlciB7XHJcbi8vICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4vLyAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgXHJcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcclxuLy8gICAgICAgfVxyXG5cclxuLy8gICAgICAgJi10ZXh0IHtcclxuLy8gICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4vLyAgICAgICAgIHRleHQtb3JpZW50YXRpb246IHVwcmlnaHQ7XHJcbi8vICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbi8vICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuLy8gICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbi8vICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuXHJcbi8vICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4vLyAgICAgICAgICAgd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xyXG4vLyAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgc3BhbiB7XHJcbi8vICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbi8vICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgICZfX2Fycm93IHtcclxuLy8gICAgICAgY29udGVudDogJyc7XHJcbi8vICAgICAgIHdpZHRoOiAwO1xyXG4vLyAgICAgICBoZWlnaHQ6IDA7XHJcbi8vICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbi8vICAgICAgIGJvcmRlci13aWR0aDogcmVtKDIwKSAwIHJlbSgyMCkgcmVtKDMwKTtcclxuLy8gICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZGVlOGYyO1xyXG5cclxuLy8gICAgICAgLy8gU1Djga/kuIvlkJHjgY1cclxuLy8gICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4vLyAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLy8gbmV3XHJcbi5wLWNvbXBhbnkge1xyXG4gICYtdHJhaW5pbmcge1xyXG4gICAgJi1jb250ZW50cyB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg2MCkgMCByZW0oMTAwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19zdGVwIHtcclxuICAgICAgICB3aWR0aDogcmVtKDE1MCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oNTAwKTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgcmVtKDIwKSAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgI2RlZThmMjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gIFxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgY29sb3I6ICMwNjUyYTM7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgtMjApO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAmLW51bWJlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgICAgICAgIHRleHQtb3JpZW50YXRpb246IHVwcmlnaHQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gIFxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19sZWFkIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMzYpIDAgcmVtKDc1KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgzMCkgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAgLSA0OCkgLyAyICogMSUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDIwKTtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMjApO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgcm93LWdhcDogMDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFic29sdXRlLWFycm93IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiBjYWxjKDI1JSAtIDIuNXJlbSk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTVyZW0pIC8gMyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDEwKTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg1NzApO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgxMCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyLjJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMTU0KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDEyMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgxMCkgcmVtKDEwKSByZW0oMjApO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyMCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQzLjUlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyNik7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMSk7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDExKTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MjdiYjM7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwLjdlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fYXJyb3cge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiByZW0oNTApIDAgcmVtKDUwKSByZW0oMjApO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmY2JkMDA7XHJcbiAgICAgIFxyXG4gICAgICAgICAgICAvLyBTUOOBr+S4i+WQkeOBjVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vKiDkvJrnpL7jgpLnn6Xjgosg56aP5Yip5Y6a55Sf5Yi25bqmICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5wLWNvbXBhbnkge1xyXG5cclxuICAmLXdlbGZhcmUge1xyXG5cclxuICAgICYtY29udGVudHMge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNjApIDAgcmVtKDEwMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGVhZCB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDM2KSAwIHJlbSg3NSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMzApIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwIC0gNDgpIC8gMiAqIDElKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjApO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0NSk7XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMTApO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogcmVtKDU3MCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgxMCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5pcy13aWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wLWNvbXBhbnktd2VsZmFyZS1jb250ZW50c19fbGlzdF9faXRlbV9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDA7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICBcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmlzLWZ1bGwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTMpIHJlbSg0NykgcmVtKDEzKSByZW0oODApO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjApO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIuMmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDMwIC8gNDAgKiAxZW0pO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMTU0KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDEyMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgxMCkgcmVtKDEwKSByZW0oMjApO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzIuNSU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyNik7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMSk7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDExKTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MjdiYjM7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwLjdlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLyog5Lya56S+44KS55+l44KLICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLWNvbXBhbnkge1xuXG4gICYtY29udGVudHMge1xuICAgIHBhZGRpbmc6IHJlbSg2MCkgMCByZW0oMTIwKTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XG4gICAgfVxuXG4gICAgJl9fbGVhZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogcmVtKDM2KSAwIHJlbSg4KTtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDMwKSAwIHJlbSg2MCk7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIH1cblxuICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuXG4gICAgICAgICYuaW1hZ2UwMSB7XG4gICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICBib3R0b206IC0xNXJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcbiAgICAgICAgICAgIGJvdHRvbTogLTEwcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pbWFnZTAyIHtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgIGJvdHRvbTogMTVyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XG4gICAgICAgICAgICBib3R0b206IDVyZW07XG4gICAgICAgICAgICBsZWZ0OiAyNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xuICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgICYuaW1hZ2UwMyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAtMTByZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XG4gICAgICAgICAgICBib3R0b206IC01cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oODQpO1xuICAgICAgcm93LWdhcDogcmVtKDUyKTtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XG4gICAgICAgIHJvdy1nYXA6IHJlbSgzMCk7IFxuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDQ2LjklO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSg2MCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJsYWNrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg0NSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoODAgLyA2MCAqIDFlbSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJsYWNrO1xuXG4gICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyg0NiAvIDgwICogMWVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDcwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4KTtcbiAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tbnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyMDAgLyA2MCAqIDFlbSkhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZCFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDE1KSByZ2JhKCRibGFjayAsIC4zKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiA3NTAgLyA0ODA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICBzY2FsZTogMS4wNDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNDApO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDApO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9hcnJvd18wMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ3OGFmO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBjb2xvcjogIzI1YzFiMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wYW55L2NvbnRlbnRzX2xpc3RfaXRlbV9iZ18wMi53ZWJwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgxKSAmX19oZWFkaW5nLS1udW1iZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDkyKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDEwNCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2MwMDAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2xhdGU6IDM1JSAzNSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbXBhbnkvY29udGVudHNfbGlzdF9pdGVtX2lsbHVzdF8wMS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xuICAgICAgICAgICAgICB3aWR0aDogcmVtKDcwKTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwNCAvIDkyICogN3JlbSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oNTApO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTA0IC8gOTIgKiA1cmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgY29sb3I6ICNmNDdmNWI7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBhbnkvY29udGVudHNfbGlzdF9pdGVtX2JnXzAzLndlYnApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBjb2xvcjogI2ZmYjQyNjtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wYW55L2NvbnRlbnRzX2xpc3RfaXRlbV9iZ18wMS53ZWJwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgY29sb3I6ICMzNDlhZGI7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wYW55L2NvbnRlbnRzX2xpc3RfaXRlbV9iZ18wNC53ZWJwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC8vIOS7luOBruODmuODvOOCuOOBuOOBruWwjue3mlxuICAmLW90aGVyIHtcblxuICAgIGhyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTApO1xuICAgICAgcm93LWdhcDogcmVtKDUyKTtcbiAgICAgIGNvbHVtbi1nYXA6IHJlbSgyMCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAzNCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYmxhY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ1KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzYpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDE1KSByZ2JhKCRibGFjayAsIC4zKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDc1MCAvIDQ4MDtcblxuICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgIHNjYWxlOiAxLjA0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg0MCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg0MCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2Fycm93XzAyLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDc4YWY7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pbmZvZ3JhcGhpYyB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9hYm91dF9saXN0X2l0ZW1fYmdfMDIud2VicCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi53ZWxmYXJlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2Fib3V0X2xpc3RfaXRlbV9iZ18wMy53ZWJwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmZhcSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9hYm91dF9saXN0X2l0ZW1fYmdfMDEud2VicCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50cmFpbmluZyB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2Fib3V0X2xpc3RfaXRlbV9iZ18wNC53ZWJwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgcGFkZGluZzogcmVtKDEwMCkgMCByZW0oNzUpO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBjb2x1bW4tZ2FwOiByZW0oNTApO1xyXG4gICAgICBAaW5jbHVkZSBvcDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSgzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEzLjJyZW07XHJcblxyXG4gICAgICAvLyBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgLy8gICB3aWR0aDogMTAwJTtcclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgLy8gQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgLy8gICB3aWR0aDogJTtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgJi0tanAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1lbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21lbnUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDE2KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGNvbHVtbi1nYXA6IHJlbSg1MCk7XHJcbiAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSg1MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgIC8vIGhlaWdodDogMjBlbTtcclxuICAgICAgICBjb2x1bW4tZ2FwOiA0JTtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDEyKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWxpZ24tY2VudGVyIHtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucC1mb290ZXJfX21lbnVfX2xpc3Qtc3ViLmNvbDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDUwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm9vdGVyLWxvZ28ge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBsaW5lKGN1cnJlbnRDb2xvcik7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ibGFjaztcclxuXHJcbiAgICAgICAgICAmLnRoaW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXN1YiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTApO1xyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDEyKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICByb3ctZ2FwOiByZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2wyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyAvKiAy44Gk44Gu5YiX44KS5ZCM44GY5bmF44Gn5L2c5oiQICovXHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLy8gZmxleC13cmFwOiB3cmFwOyAvKiDjgqLjgqTjg4bjg6DjgpLmipjjgorov5TjgZfjgabopIfmlbDooYzjgavjgZnjgosgKi9cclxuICAgICAgICAgIC8vIGxpc3Qtc3R5bGU6IG5vbmU7IC8qIOODquOCueODiOOBrum7kueCueOCkumdnuihqOekuuOBq+OBmeOCiyAqL1xyXG4gICAgICAgICAgLy8gcGFkZGluZzogMDsgLyog44OH44OV44Kp44Or44OI44GucGFkZGluZ+OCkuODquOCu+ODg+ODiCAqL1xyXG4gICAgICAgICAgLy8gbWFyZ2luOiAwOyAvKiDjg4fjg5Xjgqnjg6vjg4jjga5tYXJnaW7jgpLjg6rjgrvjg4Pjg4ggKi9cclxuXHJcbiAgICAgICAgICAvLyBsaSB7XHJcbiAgICAgICAgICAvLyAgIHdpZHRoOiAzNSU7IC8qIOimquimgee0oOOBruWNiuWIhuOBruW5heOBq+ioreWumuOBl+OBpuS6jOWIl+OBq+OBmeOCiyAqL1xyXG4gICAgICAgICAgLy8gICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBwYWRkaW5n44KEYm9yZGVy44KS5bmF44Gr5ZCr44KB44KLICovXHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb3B5cmlnaHQge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSgxNjIpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLWhlYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGVuZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgaGVpZ2h0OiAxMzBweDtcclxuICB6LWluZGV4OiA5OTk7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgaGVpZ2h0OiAjeyRoZWFkZXItaGVpZ2h0LXRifXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIHdpZHRoOiAxOHJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgbWFyZ2luLWxlZnQ6IHJlbSgyMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNTAlIDUwJTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgyMCk7XHJcbiAgICAgIGNvbHVtbi1nYXA6IHJlbSgyMCk7XHJcbiAgICAgIEBpbmNsdWRlIG9wO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCByZW0oMzApO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMThyZW07XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oMTMzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAvLyB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6MTMuMnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogY2FsYygjeyRoZWFkZXItaGVpZ2h0LXNwfXB4IC0gKCRwYWRkaW5nLXNwICogMSkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAwLjVlbTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tanAge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWVuIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGMoMTYgLyAxOCAqIDFlbSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVudSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSg0MCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG4gICAgaGVpZ2h0OiByZW0oOTApO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0NSk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy8gcGFkZGluZzogcmVtKDIwKSByZW0oMjApIHJlbSgyMCkgcmVtKDMwKTtcclxuICAgIHBhZGRpbmc6IDAgcmVtKDIwKTtcclxuICAgIGNvbHVtbi1nYXA6IHJlbSgyMCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIwKTtcclxuICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oMjApIHJlbSgyMCkgcmVtKDUwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgcGFkZGluZzogY2FsYygjeyRoZWFkZXItaGVpZ2h0LXNwfXB4ICsgKCN7JHBhZGRpbmctc3B9ICogMikpIHJlbSgzMCkgcmVtKDYwKSByZW0oMzApO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgcmVtKDIwKSByZW0oMjApO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICByb3ctZ2FwOiByZW0oNDApO1xyXG4gICAgICBsZWZ0OiAxMjB2dztcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSg1MCkgcmdiYSgjMTc2YWNlICwgLjIpO1xyXG5cclxuICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIGhlaWdodDogcmVtKDYwKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzBhNTliOTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgb3A7XHJcblxyXG4gICAgICAmOm5vdCguaXMtZW50cnkpIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1lbnRyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzE0NzhhZjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1pbi13aWR0aDogcmVtKDIwMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDMwKTtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbSgzMCkgMCByZW0oMzgpO1xyXG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiByZW0oMTApO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDUwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgxMyk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgxMyk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljb25fYXJyb3dfMDEuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAxMHB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDJyZW07XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogMXJlbTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmID4gbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgLmpzLXN1Ym1lbnUtdG9nZ2xlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiA0ZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDRlbTtcclxuICAgICAgICAgIHJpZ2h0OiAxMHJlbTtcclxuICAgICAgICAgIHRvcDogLTAuNXJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAjMTQ3OGFmO1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IDAgLTUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwZW07XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4IDAgMCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcm90YXRlOiAtOTBkZWc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogcm90YXRlIC4zcztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEuMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDBlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMCAwIDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pcy1zdWJhY3RpdmUgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgcm90YXRlOiAwZGVnO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pcy1zdWJhY3RpdmUgJjphZnRlcntcclxuICAgICAgICAgICAgICByb3RhdGU6IDkwZGVnO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1zdWJhY3RpdmUge1xyXG5cclxuICAgICAgICAgIC5qcy1zdWJtZW51LXRvZ2dsZSB7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgcm90YXRlOiAwZGVnO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIHJvdGF0ZTogOTBkZWc7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICByaWdodDogMi41ZW07XHJcbiAgICAgICAgICAgIHRvcDogM2VtO1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IDAgLTUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4O1xyXG4gICAgICAgICAgICByb3RhdGU6IDEzNWRlZztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5qcy1zdWJtZW51IHtcclxuICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19zdWJtZW51IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB0b3A6IDdyZW07XHJcbiAgICAgIGxlZnQ6IC0xMHJlbTtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgcm93LWdhcDogcmVtKDEwKTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oNTApO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0b3AgLjVzO1xyXG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjAzKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHJvdy1nYXA6IDA7XHJcbiAgICAgICAgLy8gcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgLy8gd2lkdGg6IDNyZW07XHJcbiAgICAgICAgLy8gaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oMzApIDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTU5Yjk7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxLjVweCk7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1OWI5O1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2FsYygxMDAlIC0gMS41cHgpIDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmlzLXN1YmFjdGl2ZSAme1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICAmPmxpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IHJlbSgzMCkgMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lKCRyZWQpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgkcmVkLC4zKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8vIHN1Yi1tZW5144Gu5Lit6LqrXHJcbiAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgJj5saXtcclxuICAgICAgICAgICAgICAmPmF7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2V4LWljb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMnJlbTtcclxuICAgIGhlaWdodDogMi4ycmVtO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2V4dGVybmFsLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG1hcmdpbi1sZWZ0OiByZW0oMTApO1xyXG4gIH1cclxuXHJcbiAgJl9faGFtYnVyZ2VyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogY2FsYygjeyRoZWFkZXItaGVpZ2h0LXNwfXB4IC0gKCN7JHBhZGRpbmctc3B9ICogMSkpO1xyXG4gICAgaGVpZ2h0OiBjYWxjKCN7JGhlYWRlci1oZWlnaHQtc3B9cHggLSAoI3skcGFkZGluZy1zcH0gKiAxKSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogJHBhZGRpbmctc3A7XHJcbiAgICB0cmFuc2xhdGU6IDAgLTUwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCByZW0oNTApIHJnYmEoIzE3NmFjZSAsIC4yKTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMTQ3OGFmO1xyXG4gICAgICBtYXJnaW46IDE3cHggYXV0bztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMC4yZW07XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDc4YWY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDQ1JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDUwKSByZ2JhKCMxNzZhY2UgLCAwKTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICByb3RhdGU6IDQ1ZGVnO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgcm90YXRlOiAtNDVkZWc7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vKiDku5XkuovjgpLnn6Xjgosg56S+5ZOh44Kk44Oz44K/44OT44Ol44O8Ki9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnAtaW50ZXJ2aWV3IHtcclxuXHJcbiAgJi1kZXRhaWwge1xyXG5cclxuICAgIC5jLWJyZWFkY3J1bWIge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgICYtbXYge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogI3skaGVhZGVyLWhlaWdodC10Yn1weDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogI3skaGVhZGVyLWhlaWdodC1zcH1weDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNS41JSA4LjQlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDEyMCkgcmVtKDcwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDEyOCk7XHJcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEyOCAvIDE2OTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbnRlcnZpZXcvZGV0YWlsL212X3RpdGxlX2ltZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IHJlbSgtMTYpIHJlbSgtNTMpIDAgMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDYwKTtcclxuICAgICAgICAgICAgbWFyZ2luOiByZW0oLTMzKSByZW0oLTMpIDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWVuIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sYXRvO1xyXG4gICAgICAgICAgY29sb3I6ICNkMjAwMDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgzNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tanAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oNjApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQ3OGFmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjNlbSAwLjNlbSAwLjRlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmK3NwYW4ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMTVlbTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZGF0YSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUwKSAwIDAgMDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuNzVmcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDE0KTtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbSg2MCkgcmVtKDcwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDUwKSAkcGFkZGluZy1zcCAwICRwYWRkaW5nLXNwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjApO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKSByZW0oMjApIDAgMDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLS10eXBlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQ3OGFmO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oOCk7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IHJlbSgxMjApO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oNzApO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0zNSk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWltYWdlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgtMzUpO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTA2KTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kaXZpc2lvbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5hbWUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxhdG87XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSg4MCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgIGNvbG9yOiAjMTQ3OGFmO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDYwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnRzIHtcclxuICAgICAgcGFkZGluZzogcmVtKDExNSkgMCAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDUwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTE4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTApO1xyXG4gICAgICAgICAgcm93LWdhcDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUzLjElO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMzApIHJlbSgzMCkgMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDY0KTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1MCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAwIDk4cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDUwKTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzE0NzhhZjtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29tbWVudCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjgpO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBwICsgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZChvZGQpICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQob2RkKSAmX190ZXh0IHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTk4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oOTgpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pICZfX3RleHQge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oLTk4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDk4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbnRlcnZpZXcvZGV0YWlsL2NvbnRlbnRzX2JnLnBuZykgcmVwZWF0LXggY2VudGVyIGJvdHRvbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3NjaGVkdWxlIHtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIHJlbSg1KSAjZGVlOGYyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgzNik7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDMwKSByZW0oOTUpIHJlbSg2Nik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oNTApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxhdG87XHJcbiAgICAgICAgICBjb2xvcjogIzE0NzhhZjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oNTYpO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNik7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiByZW0oMTIwKTtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSg0KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2MxY2VkZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgKHJlbSg1NikgLyAyKSArIHJlbSgxMjApKTtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSg0KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2MxY2VkZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNikgMCByZW0oNSk7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSg5Mik7XHJcblxyXG4gICAgICAgICAgICAmLS10aW1lIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbSg2MCk7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIyKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIyKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQ3OGFmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEyMik7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAuOWVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNsYXRlOiAtNTAlIC01MCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg4MCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2MxY2VkZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAuOWVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNsYXRlOiByZW0oMTApIC01MCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLy/jgrnjgrHjgrjjg6Xjg7zjg6vjgYw15Lu25Lul5LiK44Gu5aC05ZCI44GvMuWIl+ihqOekulxyXG4gICAgICAgICAgJjpoYXMobGk6bnRoLWNoaWxkKDUpKSB7XHJcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hvYmJ5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSg2MCk7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIHJlbSg1KSAjY2ZkOGU0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWU4ZjI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDMwKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oODApO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgzNSkgcmVtKDk1KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDEyMCk7XHJcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEyMCAvIDEyMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQ3OGFmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMzApO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHJlbSgxODApO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxODAgLyAxODA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX21lc3NhZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDExMCkgMCByZW0oMTE2KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICByb3ctZ2FwOiByZW0oMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDQ2LjklO1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMzApIHJlbSgzMCkgMCAwO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDcwKSAwIHJlbSg1MCkgcmVtKDk1KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MCk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgdHJhbnNsYXRlOiAwIDk4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTk4cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAwIDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNjApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbGF0bztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzE0NzhhZjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IC01MCUgLTU0JTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oOTUpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNDIpO1xyXG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTQyIC8gMTIxO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW50ZXJ2aWV3L2RldGFpbC9jb250ZW50c19tZXNzYWdlX3RleHRfdGl0bGVfaW1nLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IHJlbSgtNDQpIDAgMCByZW0oMTEpO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg4MCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fY29tbWVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgIHAgKyBwIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW50ZXJ2aWV3IHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNzgpIDAgcmVtKDQ2KTtcclxuXHJcbiAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMC41ZW07XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDk4KTtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA5OCAvIDEyMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW50ZXJ2aWV3L2RldGFpbC9jb250ZW50c19pbnRlcnZpZXdfaGVhaW5nX2ltZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IHJlbSgtNCkgMCAwIHJlbSgzOCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oNjApO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywuMik7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTUpO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDE4KSByZW0oNDApO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQzKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDUwKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4MCk7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oNTApO1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDUwKTtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNTc0KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIHJlbSgzMCk7XHJcblxyXG4gICAgICAgICAgICAmX19pbWFnZXtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDUwKSByZ2JhKCMxNzZhY2UsLjIpO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNTAwLzQyMDtcclxuXHJcbiAgICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM3NzVjYTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbSgxMDApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMik7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMjApO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICB3aWR0aDogODglO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogcmVtKC00MCkgYXV0byAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMzNzc1Y2E7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDI4KSByZW0oMzMpIHJlbSgzMik7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuXHJcbiAgICAgICAgICAgICAgcDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpOyBcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmY7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODglO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00NCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjdiY2I7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0wLjVyZW07XHJcbiAgICAgICAgICAgIHRvcDogMjJyZW07XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICAgIHRvcDogMThyZW07XHJcbiAgICAgICAgICAgICAgbGVmdDogLTFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJzsgXHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDU1JTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2E3ZTQ7IC8qIOODm+ODkOODvOaZguOBruiJsuOCkuWkieOBiOOCiyAqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC8qIOasoeOBruefouWNsCAqL1xyXG4gICAgICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjdiY2I7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMC41cmVtO1xyXG4gICAgICAgICAgICB0b3A6IDIycmVtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgICB0b3A6IDE4cmVtO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICBsZWZ0OiA0NSU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhN2U0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vKiDku5XkuovjgpLnn6XjgosgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnAtaW50ZXJ2aWV3IHtcclxuXHJcbiAgJi1jb250ZW50cyB7XHJcbiAgICBwYWRkaW5nOiByZW0oOTUpIDAgcmVtKDQwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVhZCB7XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCAtIDUwKSAvIDIgKiAxJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogcmVtKDExNTApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSgxMDIpO1xyXG4gICAgICBjb2x1bW4tZ2FwOiByZW0oMTApO1xyXG4gICAgICByb3ctZ2FwOiByZW0oMjApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDUwKTtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAyJTtcclxuICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgyODApO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDgwKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNDApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICMxNDc4YWY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDYwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSg4KTtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDgpO1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgYm90dG9tOiByZW0oMTQpO1xyXG4gICAgICAgICAgdHJhbnNsYXRlOiAtNTAlIDA7XHJcbiAgICAgICAgICByb3RhdGU6IC0xMzVkZWc7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKDgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgc2NhbGU6IDEuMDQ7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBjb2xvcjogIzE0NzhhZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiByZW0oLTMzKTtcclxuICAgICAgICBib3R0b206IHJlbSgtOCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICYtZGl2aXNpb24ge1xyXG4gICAgcGFkZGluZzogcmVtKDUwKSAwIHJlbSg0Mik7XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHJvdy1nYXA6IHJlbSg2KTtcclxuXHJcbiAgICAgICZfX2ltYWdlIHtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZXNzYWdlIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogcmVtKDMzKSAwIHJlbSg3KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlcGFydG1lbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nOiByZW0oNjApIHJlbSg2MCkgcmVtKDcwKTtcclxuICAgICAgY29sdW1uLWdhcDogNC4yJTtcclxuICAgICAgcm93LWdhcDogcmVtKDMwKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQ1KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDgwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDMyLjQlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50cyB7XHJcbiAgICAgICAgLy8gZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgxMCk7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcblxyXG4gICAgICAgICogKyBwIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMjApO1xyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTApO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjMWNlZGU7XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLm5vbmUtYm9yZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzE0NzhhZjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzApO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTApO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICB3aWR0aDogcmVtKDIwKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDAuNzVlbTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmlzLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMik7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDApO1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogcmVtKDI0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pcy1uYXJyb3cge1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAjYzFjZWRlO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgMDtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaXMtbmFycm93ICZfX2l0ZW0ge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiByZW0oMTApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1udW1iZXIge1xyXG4gICAgICAgICAgY291bnRlci1yZXNldDogY291bnQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTEwKTtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgyOSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAmLmlzLW51bWJlciAmX19pdGVtIHtcclxuICAgICAgICAvLyAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDtcclxuICAgICAgICAvLyAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAvLyAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAvLyAgICZfX3RpdGxlIHtcclxuICAgICAgICAvLyAgICAgZm9udC1zaXplOiByZW0oMjYpO1xyXG4gICAgICAgIC8vICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIC8vICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgLy8gICAgICAgY29udGVudDogY291bnRlcihjb3VudCxkZWNpbWFsLWxlYWRpbmctemVybylcIi5cIjtcclxuICAgICAgICAvLyAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy8gICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIC8vICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgLy8gICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAvLyAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAvLyAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLy8gICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIC8vICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sYXRvO1xyXG4gICAgICAgIC8vICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAvLyAgICAgICBmb250LXdlaWdodDogJGZ3LWJsYWNrO1xyXG4gICAgICAgIC8vICAgICAgIG1hcmdpbi1yaWdodDogMC4zZW07XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyAgIH1cclxuXHJcbiAgICAgICAgLy8gICAmX190ZXh0IHtcclxuICAgICAgICAvLyAgICAgcGFkZGluZy10b3A6IHJlbSg2KTtcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywuMik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNSk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxOCkgcmVtKDQwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDUwKTtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDIwKTtcclxuICAgICAgcm93LWdhcDogcmVtKDUwKTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNnJlbSkgLyA0KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSg1MCkgcmdiYSgjMTc2YWNlLC4yKTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogNTAwLzQyMDtcclxuXHJcbiAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLS10eXBlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaS1ib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzM3NzVjYTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHJlbSgxMDApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyNCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTIpO1xyXG4gICAgICAgICAgICB0b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgIHdpZHRoOiA4OCU7XHJcbiAgICAgICAgICBtYXJnaW46IHJlbSgtNDApIGF1dG8gMDtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogIzM3NzVjYTtcclxuICAgICAgICAgIC8vIHBhZGRpbmc6IHJlbSgyOCkgcmVtKDMzKSByZW0oMzIpO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmY7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDg4JTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQ0JTtcclxuICAgICAgICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtLXR5cGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOOCguOBo+OBqOOBv+OCi1xyXG4ucmVhZC1tb3JlX2NvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXgtaGVpZ2h0OiA0MnJlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cztcclxuICAtLWFmdGVyLWJhY2tncm91ZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgNDAlLCAjZmZmZmZmIDEwMCUpO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMHJlbTtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiAxcztcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWFmdGVyLWJhY2tncm91ZCk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgJi5oaWRkZW4ge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlYWQtbW9yZV9jb250YWluZXIuc2hvdzo6YWZ0ZXIge1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5yZWFkLW1vcmVfYnRuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDUwKTtcclxuICBib3JkZXI6IDA7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NzVjYTtcclxuICBib3JkZXItcmFkaXVzOiA1cmVtO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnJlYWQtbW9yZV9jb250YWluZXIgcDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi8qIOaOoeeUqOODoeODg+OCu+ODvOOCuCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucC1tZXNzYWdlIHtcblxuICAmLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiByZW0oOTApIDAgcmVtKDEyMik7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgcGFkZGluZzogcmVtKDUwKSAwO1xuICAgIH1cblxuICAgICZfX2xlYWQge1xuICAgICAgcGFkZGluZzogcmVtKDM2KSAwIHJlbSgxMzgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMCkgMCByZW0oNjApO1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vIHdpZHRoOiA2MCU7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcm93LWdhcDogcmVtKDMwKTtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDApO1xuICAgICAgfVxuXG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDMxLjMlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDUwMCAvIDE0MDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDE1KSByZ2JhKCRibGFjaywuMyk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogcmVtKDEwMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiByZW0oNDApO1xuICAgICAgICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2Fycm93XzAyLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ3OGFmO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogcmVtKDMwKTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgIHNjYWxlOiAxLjA0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgY29sb3I6ICMxNDc4YWY7XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi8qIOOCqOODs+ODiOODquODvOODleOCqeODvOODoCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucC1yZWNydWl0IHtcblxuICAmLWVudHJ5Zm9ybSB7XG5cbiAgICAmLWNvbnRlbnRzIHtcbiAgICAgIHBhZGRpbmc6IHJlbSg0OCkgMCByZW0oMTAwKTtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDQwKSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOODleOCqeODvOODoOS4iumDqOOBruahiOWGheaWh1xuICAgICYtaW50cm8ge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gcmVtKDQwKTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICB9XG5cbiAgICAgIHAgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgpO1xuICAgICAgfVxuXG4gICAgICAuYy1mb3JtX19yZXF1aXJlZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDQpO1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g6aCF55uu6KGM44Gu5bem5Y+z5L2Z55m977yI44OR44ON44Or5YaF77yJXG4gICAgLmMtcGFuZWxfX2JvZHkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOWAi+S6uuaDheWgseOBruWPluOCiuaJseOBhFxuICAgICYtcHJpdmFjeSB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xuICAgICAgcGFkZGluZzogcmVtKDMwKTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoJGJsYWNrLCAuMSksIDAgMXB4IDJweCAtMXB4IHJnYmEoJGJsYWNrLCAuMSk7XG4gICAgICBzY3JvbGwtbWFyZ2luLXRvcDogI3skaGVhZGVyLWhlaWdodC1wY31weDtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcbiAgICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6ICN7JGhlYWRlci1oZWlnaHQtc3B9cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwKTtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE3KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiByZW0oMTApIDA7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNSkgcmVtKDIwKTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtcGFsZTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogJGdyYXktYmx1ZTtcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19hZ3JlZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xuXG4gICAgICAgIC8vIENGN+OBriBBVVRPUCDjgYzmjJ/jgoAgcCAvIGJyIOOCkuWQuOWPjuOBmeOCi1xuICAgICAgICA+IHAge1xuICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgICB9XG5cbiAgICAgICAgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1Ym1pdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMzApO1xuICAgICAgLy8gaW5wdXRbdHlwZT1zdWJtaXRdIOOBr+eSsOWig+OBq+OCiOOBo+OBpuaoqmZsZXjjga7kuK3lpK7lr4TjgZvjgYzlirnjgY3jgavjgY/jgYTjgZ/jgoHjgIHnuKbmlrnlkJHjgafkuK3lpK7jgavnva7jgY9cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLy8gQ0Y344GuIEFVVE9QIOOBjOaMn+OCgCBwIOOCkuWQuOWPjuOBl+OAgemAgeS/oeODnOOCv+ODs+OCkuS4reWkruOBq+e9ruOBhOOBn+OBvuOBvuOBq+OBmeOCi1xuICAgICAgPiBwIHtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICB9XG5cbiAgICAgIC5jLWJ0bi1waWxsIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IHJlbSgzNzApO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICBtaW4td2lkdGg6IHJlbSgyODApO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE3KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi8qIOWLn+mbhuimgemghSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucC1yZWNydWl0IHtcblxuICAmLWpvYmRlc2NyaXB0aW9uIHtcblxuICAgIC8vIOODoeOCpOODs+ODk+OCuOODpeOCouODq++8muOCv+OCpOODiOODq+S4i+OBq+mbh+eUqOW9ouaFi+ODu+W5tOWPjuODu+WLpOWLmeWcsOOCkuihqOekuuOBmeOCi+OBn+OCgeS9meeZveOCkuiqv+aVtFxuICAgIC5jLW12X190aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgLy8g44OH44K244Kk44Oz44Gp44GK44KK44CB44K/44Kk44OI44Or77yL44Oh44K/44Go5YaZ55yf44KS57im5pa55ZCR44Gu5Lit5aSu44Gn5o+D44GI44KLXG4gICAgLmMtbXZfX2lubmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLy8gU1DjgafnuKbkuKbjgbPjgavjgarjgaPjgZ/pmpvjgIHlhpnnnJ/mnqDjgYzluYUw44Gr44Gq44KJ44Gq44GE44KI44GG5qiq5bmF44GE44Gj44Gx44GE44Gr44GZ44KLXG4gICAgLmMtbXZfX2ltYWdlIHtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1tdiB7XG5cbiAgICAgICZfX2JvZHkge1xuICAgICAgICAvLyDnmb3nt5rvvIhjLW12X19pbm5lcjphZnRlcu+8ieOCiOOCiuS4iuOBq+WPjuOCgeOCi1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMyKTtcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX21ldGEge1xuICAgICAgICAvLyDjg4fjgrbjgqTjg7M6IOOCv+OCpOODiOODq+ebtOS4i+OAnOODoeOCv+OBvuOBp+OBrumWk+malO+8j+mgheebrumWkyBnYXAgMjBcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE4KTtcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDIwKTtcbiAgICAgIH1cblxuICAgICAgLy8g5YaZ55yf77yI55S75YOP44Gv5b6M44GL44KJ5beu44GX5pu/44GI77yJXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiByZW0oNTAwKTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA1MDAgLyAyNzI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg3Nik7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuMik7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnRzIHtcbiAgICAgIHBhZGRpbmc6IHJlbSg3MCkgMCByZW0oNjApO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBwYWRkaW5nOiByZW0oNDApIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g566h55CG55S76Z2i44Gu44Ko44OH44Kj44K/77yIQUNG44GuV1lTSVdZR+ODleOCo+ODvOODq+ODieOBquOBqe+8ieOBi+OCieWHuuWKm+OBleOCjOOCi+acrOaWh1xuICAgIC8vIOOCqOODh+OCo+OCv+OBp+OBr+OCr+ODqeOCueOCkuS7mOOBkeOCieOCjOOBquOBhOOBn+OCgeOAgeOCv+OCsOOBq+WvvuOBl+OBpuOCueOCv+OCpOODq+OCkuaMh+WumuOBmeOCi1xuICAgIC8vIC0gcCAgICAgIDogMeihjOOBlOOBqOOBruaWh+eroFxuICAgIC8vIC0gdWwvbGkgIDog6Z2S44GE5Li444Gu566H5p2h5pu444GNXG4gICAgLy8gLSBociAgICAgOiDnvavnt5rjgafjga7ljLrliIfjgorvvIjli6Tli5njg5Hjgr/jg7zjg7PjgarjganvvIlcbiAgICAvLyAtIHN0cm9uZyA6IOWwj+imi+WHuuOBl++8iOKWoCDli6Tli5njg5Hjgr/jg7zjg7PjgIHmnbHkuqzlt6XloLQg44Gq44Gp77yJXG4gICAgLy8gLSBzbWFsbCAgOiDigLvms6jph4hcbiAgICAvLyAtIGEgICAgICA6IOODquODs+OCr1xuICAgICYtZWRpdG9yIHtcblxuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgzKSAwO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IHJlbSg2KTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG5cbiAgICAgICAgLy8gMeihjOebruOBrumrmOOBleOBruS4reWkruOBq+S4uOOCkue9ruOBj1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKDAuNjY1ZW0gLSAje3JlbSg1KX0pO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IHJlbSgxMCk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBociB7XG4gICAgICAgIG1hcmdpbjogcmVtKDEyKSAwIHJlbSg5KTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGJvcmRlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgICB9XG5cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDMpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOalreWLmeWGheWuue+8iC1lZGl0b3Ig44Go5L2155So44GX44CB5qWt5YuZ5YaF5a6555So44Gr5paH5a2X44K144Kk44K644O75L2Z55m944KS5LiK5pu444GN77yJXG4gICAgJi13b3JrIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAvLyDnrofmnaHmm7jjgY3jga/mnKzmlofjgojjgorkuIDlm57jgorlsI/jgZXjgY9cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICAgICAgcGFkZGluZzogMCAwIHJlbSgxMCkgcmVtKDUpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDli5/pm4bopoHpoIXjga7ooahcbiAgICAmLXRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICB9XG5cbiAgICAgIHRyICsgdHIge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGJvcmRlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDI0KTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMikgcmVtKDIwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0aCB7XG4gICAgICAgIHdpZHRoOiByZW0oMjEwKTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMTUpIHJlbSgyMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8g6KGo44Gu5Lit44Gu566H5p2h5pu444GN44Gv6KGM6ZaT44KS6Kmw44KB44KLXG4gICAgICB1bCB7XG4gICAgICAgIHJvdy1nYXA6IHJlbSg1KTtcbiAgICAgICAgcGFkZGluZzogcmVtKDMpIDA7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiBjYWxjKDAuNmVtIC0gI3tyZW0oNSl9KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOmBuOiAg+ODl+ODreOCu+OCuVxuICAgIC8vIOeVquWPt+OBryBDU1MgY291bnRlciDjgafoh6rli5Xku5jkuI7vvIhXUOOBrue5sOOCiui/lOOBl+ODleOCo+ODvOODq+ODieOBpyBsaSDjgpLlopfmuJvjgZfjgabjgoLpgKPnlarjgavjgarjgovvvIlcbiAgICAmLWZsb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IHJlbSg1KSByZW0oOCk7XG4gICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGpvYi1mbG93O1xuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDgpO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogam9iLWZsb3c7XG5cbiAgICAgICAgLy8g44OH44K244Kk44Oz44Gp44GK44KK44CMMS4g5pu46aGe6YG46ICD44CN5b2i5byP44Gu55Wq5Y+3XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGpvYi1mbG93KSBcIi4gXCI7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDmrKHjga7jgrnjg4bjg4Pjg5fjgbjjga7nn6LljbBcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiByZW0oOCk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oOCk7XG4gICAgICAgICAgbWFyZ2luOiAwIHJlbSg4KSAwIHJlbSg0KTtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkICRibHVlLWRhcms7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgICAgICAgICByb3RhdGU6IDQ1ZGVnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idXR0b25zIHtcbiAgICAgIHBhZGRpbmc6IHJlbSg0MCkgMCByZW0oNjApO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBwYWRkaW5nOiByZW0oMzApIDAgcmVtKDQwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4vKiDli5/pm4bogbfnqK7kuIDopqcgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtcmVjcnVpdCB7XG5cbiAgJi1qb2JsaXN0IHtcblxuICAgIC8vIOiBt+eoruOBuOOBruODmuODvOOCuOWGheODquODs+OCr1xuICAgICYtYW5jaG9yIHtcbiAgICAgIHBhZGRpbmc6IHJlbSg5MCkgMCByZW0oMTIwKTtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDQ1KSAwIHJlbSg2MCk7XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IHJlbSgxMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICByb3ctZ2FwOiByZW0oNik7XG4gICAgICAgIHdpZHRoOiByZW0oMjgwKTtcbiAgICAgICAgbWluLWhlaWdodDogcmVtKDgwKTtcbiAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oMjApIDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg2MCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg2MCk7XG4gICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg2KTtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDkuIvlkJHjgY3nn6LljbBcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogcmVtKDgpO1xuICAgICAgICAgIGhlaWdodDogcmVtKDgpO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgICAgICAgcm90YXRlOiA0NWRlZztcbiAgICAgICAgICB0cmFuc2xhdGU6IDAgLTMwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2xhdGUgLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2xhdGU6IDAgMTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgb3V0bGluZTogc29saWQgM3B4ICR3aGl0ZTtcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g6IG356iu44GU44Go44Gu44K744Kv44K344On44OzXG4gICAgJi1zZWN0aW9uIHtcbiAgICAgIC8vIOODmuODvOOCuOWGheODquODs+OCr+edgOWcsOeUqO+8iEpT44GuIHBhZ2VTY3JvbGwg44Gn44KC5ZCM56iL5bqm44Gu5L2Z55m944KS6Laz44GX44Gm44GE44KL77yJXG4gICAgICBzY3JvbGwtbWFyZ2luLXRvcDogY2FsYygjeyRoZWFkZXItaGVpZ2h0LXBjfXB4ICsgMjRweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEyMCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiBjYWxjKCN7JGhlYWRlci1oZWlnaHQtc3B9cHggKyAxNnB4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg2MCk7XG4gICAgICB9XG5cbiAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICByb3ctZ2FwOiByZW0oMTApO1xuICAgICAgfVxuXG4gICAgICAvLyDopovlh7rjgZfkuIrjga7jgqLjgqTjgrPjg7PvvIhXUOaDs+Wumu+8muiBt+eoruOBlOOBqOOBq+OCteOCpOOCuuODu+e4puaoquavlOOBjOeVsOOBquOCi+OAgumrmOOBleOBruOBv+aPg+OBiOOAgeW5heOBr+avlOeOh+OBruOBvuOBvu+8iVxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgLy8g6auY44GV44Gu6YGV44GG44Ki44Kk44Kz44Oz5ZCM5aOr44Gn44KC44CB5LiL56uv77yI6KaL5Ye644GX44Gr6L+R44GE5YG077yJ44KS5o+D44GI44KLXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IHJlbSg4MCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg2MCk7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogcmVtKDEyMCk7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0NSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICByb3ctZ2FwOiByZW0oMjApO1xuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4vKiDmjqHnlKgg5YWx6YCa77yI5Yuf6ZuG6IG356iu5LiA6Kan44O75Yuf6ZuG6KaB6aCF44O744Ko44Oz44OI44Oq44O844OV44Kp44O844Og77yJICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIGJvZHnjgq/jg6njgrnjgYzku5jjgYvjgarjgYTloLTlkIjjga7kv53pmbrvvIjog4zmma/jgaDjgZHjga8gYm9keSDjgavjgZfjgYvlvZPjgabjgonjgozjgarjgYTjgZ/jgoHvvIlcbi8vIOKAuyDml6LlrZjjg5rjg7zjgrjjgajlkIzmp5jjgIFib2R5IOOBqyBjLWJnIC8gcC1yZWNydWl0LS1wYWxlIOOCkuS7mOOBkeOCi+OBruOBjOacrOadpeOBruW9olxuLy8g4oC7IOS7mOOBhOOBpuOBhOOCi+WgtOWQiOOBr+OBk+OBruODq+ODvOODq+OBjOW9k+OBn+OCieOBquOBhOOBn+OCgeOAgeODh+OCtuOCpOODs+OBqeOBiuOCiuOBruiDjOaZr+OBq+OBquOCi1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44Oa44O844K45YWo5L2T77yI44OY44OD44OA44O844O744OV44OD44K/44O844Gu5ZGo5Zuy44KC5ZCr44KA77yJXG5ib2R5Om5vdCguYy1iZyk6aGFzKC5wLXJlY3J1aXQtam9ibGlzdCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbn1cblxuYm9keTpub3QoLnAtcmVjcnVpdC0tcGFsZSk6aGFzKC5wLXJlY3J1aXQtam9iZGVzY3JpcHRpb24pLFxuYm9keTpub3QoLnAtcmVjcnVpdC0tcGFsZSk6aGFzKC5wLXJlY3J1aXQtZW50cnlmb3JtKSB7XG4gIGJhY2tncm91bmQ6ICRibHVlLXBhbGU7XG59XG5cbi8vIDpoYXMoKSDjgYzkvb/jgYjjgarjgYTloLTlkIjjgavlgpnjgYjjgabjgIHmnKzmlofjga7nr4Tlm7LjgaDjgZHjga/lgIvliKXjgavjgoLlvZPjgabjgabjgYrjgY9cbmJvZHk6bm90KC5jLWJnKSAucC1yZWNydWl0LWpvYmxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbn1cblxuYm9keTpub3QoLnAtcmVjcnVpdC0tcGFsZSkge1xuXG4gIC5wLXJlY3J1aXQtam9iZGVzY3JpcHRpb24tY29udGVudHMsXG4gIC5wLXJlY3J1aXQtZW50cnlmb3JtLWNvbnRlbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1wYWxlO1xuICB9XG59XG5cbi5wLXJlY3J1aXQge1xuXG4gIC8vIOiDjOaZr+OBjOiWhOOBhOmdkuOBruODmuODvOOCuO+8iOWLn+mbhuimgemgheODu+OCqOODs+ODiOODquODvOODleOCqeODvOODoO+8iVxuICAmLS1wYWxlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1wYWxlO1xuICB9XG5cbiAgLy8g6JaE44GE6Z2S6IOM5pmv44Gu44Oa44O844K444Gn44CB44Oh44Kk44Oz44OT44K444Ol44Ki44Or44Go44OR44Oz44GP44Ga44Gu6IOM5pmv44KS6Z2S44Gr44GZ44KLXG4gICYtaGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIGMtbXZfX2lubmVyOmFmdGVy77yI55m957ea77yJ44GuIHotaW5kZXg6IC0xIOOCkuiDjOaZr+OCiOOCiuWJjeOBq+WHuuOBmeOBn+OCgemHjeOBreWQiOOCj+OBm+OCkuWIhumbolxuICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDY3KTtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwKTtcbiAgICB9XG4gIH1cblxuICAvLyDjg5rjg7zjgrjkuIvpg6jjga7jg5zjgr/jg7PkuKbjgbNcbiAgJi1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IHJlbSgxNSk7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qIOODiOODg+ODl+ODmuODvOOCuCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ucC10b3Age1xyXG5cclxuICAmLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9oZWFkZXJfYmdfMDEud2VicCksdXJsKC4uL2ltZy90b3AvaGVhZGVyX2JnXzAyLndlYnApO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15LHJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZToxMDAlIHJlbSgyODM2KSxhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDc4YWY7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGMoI3skaGVhZGVyLWhlaWdodC10Yn1weCArICN7JHBhZGRpbmctcGN9KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRoZWFkZXItaGVpZ2h0LXNwfXB4ICsgI3skcGFkZGluZy1zcH0pO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvKiDjg6HjgqTjg7Pjg5Pjgrjjg6XjgqLjg6sgKi9cclxuICAgIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAgICZfX212IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oLTEwOCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jZW50ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSg4MTUpO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGVmdCxcclxuICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sZWZ0IHtcclxuICAgICAgICAgIC8vIGxlZnQ6IDA7XHJcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwdncgLSAocmVtKDE5MjApIC8gMikpO1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIHdpZHRoOiByZW0oNDk0KTtcclxuXHJcbiAgICAgICAgICAvLyBAaW5jbHVkZSBtcS1kb3duKGxsbCkge1xyXG4gICAgICAgICAgLy8gICBsZWZ0OiBjYWxjKDUwdncgLSAocmVtKDE5MjApIC8gMikpO1xyXG4gICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDk0IC8gODE1ICogODAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwdncgLSAocmVtKDE5MjApIC8gMikpO1xyXG4gICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgIHdpZHRoOiByZW0oNjQyKTtcclxuXHJcbiAgICAgICAgICAvLyBAaW5jbHVkZSBtcS1kb3duKGxsbCkge1xyXG4gICAgICAgICAgLy8gICByaWdodDogY2FsYyg1MHZ3IC0gKHJlbSgxOTIwKSAvIDIpKTtcclxuICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICByaWdodDogLTMlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY0MiAvIDgxNSAqIDgwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTguNSU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zbGF0ZTogLTUwJSAtNTAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDkwdnc7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTA4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJsYWNrO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1OCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxMjYuMzYgLyAxMDggKiAxZW0pO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtLXVuZGVybGluZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjZlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjA2ZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjYpO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTE1KTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9oZWFkZXJfbXZfdGV4dF91bmRlcmxpbmUucG5nKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsbCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggIzE0NzhhZjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg5MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogUmVjcnVpdGluZyBNZXNzYWdlICovXHJcbiAgICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgICAmX19tZXNzYWdlIHtcclxuICAgICAgcGFkZGluZzogMCAwIHJlbSgyMDApO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCByZW0oNTApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDg4KSByZW0oOTgpIHJlbSgxMDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGxsKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oNTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDgwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgY29sb3I6ICMxNDc4YWY7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTpyZW0oNTQpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg1MCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGxsKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWVuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMjUgLyA1MCAqIDFlbSk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib29rO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tanAge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYmxhY2s7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiArIHAge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDY0KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDQ3JTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBmaWd1cmUge1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9oZWFkZXJfbWVzc2FnZV9jb250ZW50c19pbWFnZV9pbGx1c3RfMDEuc3ZnKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTI0KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDcyKTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zbGF0ZTogcmVtKC0xMDQpIHJlbSgzMyk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2xhdGU6IHJlbSgtMTUpIHJlbSgtNjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9oZWFkZXJfbWVzc2FnZV9jb250ZW50c19pbWFnZV9pbGx1c3RfMDIuc3ZnKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNjcpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTE3KTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zbGF0ZTogcmVtKC0xNykgcmVtKDYzKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzIwIC8gNjYwICogMTAwJSk7XHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiA5MyUgLTE3JTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwMCAvIDY2MCAqIDEwMCUpO1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogMzAlIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBBYm91dCDkvJrnpL7jgpLnn6XjgosgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgJi1hYm91dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9hYm91dF9iZy5wbmcpO1xyXG4gICAgcGFkZGluZzogcmVtKDEzNCkgMCByZW0oMTY1KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgIGNvbG9yOiAjMTQ3OGFmO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICByb3ctZ2FwOiByZW0oNCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDM4KTtcclxuXHJcbiAgICAgICYtLWVuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9vaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tanAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDUwKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJsYWNrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTJyZW07XHJcbiAgICAgICAgYm90dG9tOiAtMXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg4NCk7XHJcbiAgICAgIHJvdy1nYXA6IHJlbSg1OCk7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDMwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDQ2LjklO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDYwKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJsYWNrO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ1KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgzNik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDgwIC8gNjAgKiAxZW0pO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyg0NiAvIDgwICogMWVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg3MCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0OCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLS1udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMjAwIC8gNjAgKiAxZW0pIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDUwKSByZ2JhKCMxNzZhY2UgLCAuMik7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogNzUwIC8gNDAwO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgc2NhbGU6IDEuMDQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDQwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2Fycm93XzAyLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVjMWIwO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNDI2O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9hYm91dF9saXN0X2l0ZW1fYmdfMDIud2VicCk7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2Fib3V0X2xpc3RfaXRlbV9iZ18wMS53ZWJwKTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNWE5OTQ7XHJcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmY3ZjA2ICwgLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkgJl9faGVhZGluZy0tbnVtYmVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSg5Mik7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDEwNCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjYzAwMDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IDM1JSAzNSU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2Fib3V0X2xpc3RfaXRlbV9pbGx1c3RfMDEuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogcmVtKDcwKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTA0IC8gOTIgKiA3cmVtKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogcmVtKDUwKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTA0IC8gOTIgKiA1cmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVjMWIwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3ZjViO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9hYm91dF9saXN0X2l0ZW1fYmdfMDMud2VicCk7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTVhOTk0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTVmM2Q7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2Y0N2Y1YjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjQyNjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvYWJvdXRfbGlzdF9pdGVtX2JnXzAxLndlYnApO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2VlNWYzZDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZjdmMDYgLCAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0OWFkYjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvYWJvdXRfbGlzdF9pdGVtX2JnXzA0LndlYnApO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmN2JjYjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogV29yayDku5XkuovjgpLnn6XjgosgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgJi13b3JrIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL3dvcmtfYmdfMDEud2VicCksdXJsKC4uL2ltZy90b3Avd29ya19iZ18wMi53ZWJwKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQscmVwZWF0LXg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgcmVtKDEwNjQpLGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NzhhZjtcclxuICAgIHBhZGRpbmc6IHJlbSgxMzApIDAgcmVtKDcwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHJvdy1nYXA6IHJlbSg0KTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzgpO1xyXG5cclxuICAgICAgJi0tZW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib29rO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1qcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oNTApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYmxhY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEzZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgIHdpZHRoOiByZW0oMTM4KTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgxNzEpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL3dvcmtfdGV4dF9pbGx1c3QucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICB0cmFuc2xhdGU6IDMwJSAtNjAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSg4OCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTcxIC8gMTM4ICogOHJlbSk7XHJcbiAgICAgICAgICBtYXJnaW46IHJlbSgyMCkgYXV0byAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnRzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg5MikgMCAwO1xyXG4gICAgICBjb2x1bW4tZ2FwOiByZW0oNTYpO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMCkgMCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCByZW0oMjApIHJlbSgyMCkgMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDUwMCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiBjYWxjKDEwMDAgLyAxOTIwICogMTAwJSkgMCAwIDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgMjQlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjc1O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsbCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlIDtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgJHBhZGRpbmctc3A7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiDjgqTjg7Pjgr/jg5Pjg6Xjg7wgKi9cclxuICAgIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAgICZfX2ludGVydmlldyB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxMDApIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYmxhY2s7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gcmVtKDUwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDU5KTtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDEwMik7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL3dvcmtfaW50ZXJ2aWV3X2hlYWRpbmdfaWxsdXN0LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zbGF0ZTogMTQ1JSAtNjclO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogNTAlIC01MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDMwKTtcclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDU3NCk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIHJlbSgzMCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICBzY2FsZTogMS4wNDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgcmVtKDEwKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCByZW0oNTApIHJnYmEoIzE3NmFjZSwuMik7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjKDQyMCAvIDUwMCAqIDEwMCUpIDAgMCAwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10eXBlIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzc3NWNhO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDEwMCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTIpO1xyXG4gICAgICAgICAgICAgIHRvcDogcmVtKDIwKTtcclxuICAgICAgICAgICAgICBsZWZ0OiByZW0oMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiByZW0oLTQwKSBhdXRvIDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzc3NWNhO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjgpIHJlbSgzNSkgcmVtKDMyKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuXHJcbiAgICAgICAgICAgIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10eXBlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAvKiDog4zmma/oibLjgIHjgqLjgqTjgrPjg7PjgIHkvY3nva7jgarjganjgpLlpInmm7QgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjdiY2I7XHJcbiAgICAgICAgICB3aWR0aDogN3JlbTtcclxuICAgICAgICAgIGhlaWdodDogN3JlbTtcclxuICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgbGVmdDogLTAuNXJlbTtcclxuICAgICAgICAgIHRvcDogMTVyZW07XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTUlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhN2U0OyAvKiDjg5vjg5Djg7zmmYLjga7oibLjgpLlpInjgYjjgosgKi9cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIOasoeOBruefouWNsCAqL1xyXG4gICAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjdiY2I7XHJcbiAgICAgICAgICB3aWR0aDogN3JlbTtcclxuICAgICAgICAgIGhlaWdodDogN3JlbTtcclxuICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgcmlnaHQ6IC0wLjVyZW07XHJcbiAgICAgICAgICB0b3A6IDE1cmVtO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQ1JTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRjYTdlNDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyDjg4jjg4Pjg5fjgavmiLvjgovjg5zjgr/jg7NcclxuLnBhZ2UtdG9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiByZW0oMTAwKTtcclxuICBoZWlnaHQ6IHJlbSgxMDApO1xyXG4gIHJpZ2h0OiByZW0oNTApO1xyXG4gIGJvdHRvbTogcmVtKDUwKTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNkYmEzNTE7XHJcbiAgdHJhbnNpdGlvbjogLjJzO1xyXG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHotaW5kZXg6IDk5O1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICByaWdodDogcmVtKDMwKTtcclxuICAgIHdpZHRoOiByZW0oNzApO1xyXG4gICAgaGVpZ2h0OiByZW0oNzApO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gIH1cclxuXHJcbiAgJi1pY29uIHtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogcmVtKDEwMCk7XHJcbiAgICBoZWlnaHQ6IHJlbSg1MCk7XHJcblxyXG4gICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMnB4KTtcclxuICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgc3Bhbi5wYWdlLXRvcF9fdGV4dHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgIGJvdHRvbTogcmVtKDEwKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcblxyXG4gICYuaXMtYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxufVxyXG5cclxuLy8g44Oh44OiXHJcbi8vIOODm+ODkOODvOOBp+efouWNsOOCkuWLleOBi+OBmVxyXG4vLyAmX19idXR0b24ge1xyXG4vLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbi8vICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4vLyAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4vLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMCk7XHJcbi8vICAgICAgICAgYm9yZGVyOiByZW0oMikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbi8vICAgICAgICAgcGFkZGluZzogcmVtKDE0KSByZW0oMzApO1xyXG4vLyAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4vLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kIDAuM3M7XHJcbi8vICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDYyMDQyIDAlLCAjYWIwNTIxIDEwMCUpO1xyXG5cclxuLy8gICAgICAgICAmOjpiZWZvcmUsXHJcbi8vICAgICAgICAgJjo6YWZ0ZXIge1xyXG4vLyAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgICAgJjo6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGxlZnQ6IDA7XHJcbi8vICAgICAgICAgICB0b3A6IDA7XHJcbi8vICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuLy8gICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMCk7XHJcbi8vICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuLy8gICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Q2MjA0MiAwJSwgI2FiMDUyMSAxMDAlKTtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgICAgJjo6YWZ0ZXIge1xyXG4vLyAgICAgICAgICAgdG9wOiA0MCU7XHJcbi8vICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4vLyAgICAgICAgICAgd2lkdGg6IHJlbSgxOCk7XHJcbi8vICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMyk7XHJcbi8vICAgICAgICAgICBsZWZ0OiByZW0oMjUpO1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYXJyb3dfaWNvbl93aGl0ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgL1xyXG4vLyAgICAgICAgICAgICBjb250YWluO1xyXG4vLyAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbi8vICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4vLyAgICAgICAgICAgICB3aWR0aDogcmVtKDEzKTtcclxuLy8gICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xyXG4vLyAgICAgICAgICAgICByaWdodDogcmVtKDEwKTtcclxuLy8gICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICY6aG92ZXIge1xyXG4vLyAgICAgICAgICAgb3BhY2l0eTogMTtcclxuLy8gICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbi8vICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLWNvbG9yO1xyXG4vLyAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuLy8gICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuLy8gICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICY6OmFmdGVyIHtcclxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYXJyb3dfaWNvbl9yZWQucG5nKSBuby1yZXBlYXQgY2VudGVyIC9cclxuLy8gICAgICAgICAgICAgICBjb250YWluO1xyXG4vLyAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHB4LCAtMTAlKSByb3RhdGUoMTgwZGVnKTtcclxuLy8gICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgfSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4udS1mb250IHtcblxuICAmLWZhbWlseSB7XG5cbiAgICAmLS1udW1iZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxhdG87XG4gICAgfVxuICB9XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbkBmb3IgJHZhbHVlIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgLnUtbXQtLSN7JHZhbHVlICogMTB9IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICogJHZhbHVlO1xuICB9XG5cbiAgLnUtbWItLSN7JHZhbHVlICogMTB9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICogJHZhbHVlO1xuICB9XG5cbiAgLnUtbXItLSN7JHZhbHVlICogMTB9IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gKiAkdmFsdWU7XG4gIH1cblxuICAudS1tbC0tI3skdmFsdWUgKiAxMH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICogJHZhbHVlO1xuICB9XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi51LXRleHRhbGlnbiB7XG4gICYtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi0tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICYtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4vLyDopovjgZ/nm67jga/pnZ7ooajnpLrjgavjgZfjgIHjgrnjgq/jg6rjg7zjg7Pjg6rjg7zjg4Djg7zjgavjga/oqq3jgb/kuIrjgZLjgZXjgZvjgotcbi51LXZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5qcy1mYWRlaW4sXG4uanMtZmFkZWluLXVwLFxuLmpzLWZhZGVpbi1kb3dtIHtcbiAgb3BhY2l0eTogMDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmpzLW1vZGFsX2JnIHtcbiAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC44KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcInNhc3M6bWFwXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyDjg6Hjg4fjgqPjgqLjgq/jgqjjg6rjgajjg5bjg6zjg7zjgq/jg53jgqTjg7Pjg4jjga7oqK3lrppcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG4vLyBicmVha3BvaW50XG4kYnJlYWtwb2ludC11cDogKFxuICAncyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KScsXG4gICdtJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpJyxcbiAgJ2wnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpJyxcbiAgJ2xsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMXB4KScsXG4gICdsbGwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpJ1xuICApICFkZWZhdWx0O1xuXG4kYnJlYWtwb2ludC1kb3duOiAoXG4gICdzJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpJyxcbiAgJ20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCknLFxuICAnbCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCknLFxuICAnbGwnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpJyxcbiAgJ2xsbCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCknXG4gICkgIWRlZmF1bHQ7XG5cbkBtaXhpbiBtcS11cCgkYnJlYWtwb2ludDogbSkge1xuICBAbWVkaWEgI3ttYXAuZ2V0KCRicmVha3BvaW50LXVwLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbXEtZG93bigkYnJlYWtwb2ludDogbSkge1xuICBAbWVkaWEgI3ttYXAuZ2V0KCRicmVha3BvaW50LWRvd24sICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi8vIOihqOekuuWIh+abv++8iOaXouWtmOOCteOCpOODiOWFsemAmu+8iVxuLy8g44O7dS1zcCAgIOKApiDjgJw3NjhweCDjga7jgb9cbi8vIOODu3UtdGIgICDigKYgNzY5cHjjgJwxMjgwcHgg44Gu44G/77yI5Lit6ZaT5bGk77yJXG4vLyDjg7t1LXBjICAg4oCmIDc2OXB45Lul5LiK77yI44K/44OW44Os44OD44OI77yLUEPvvIlcbi8vIOODu3UtcGMtbCDigKYgMTI4MXB45Lul5LiK44Gu44G/77yI5bqD44KB44GuUEPvvIlcbi8vXG4vLyDkvovvvJo8YnIgY2xhc3M9XCJ1LXBjLWxcIj4gIOKApiDluoPjgoFQQ+OBoOOBkeaUueihjFxuLy8gICAgIDxiciBjbGFzcz1cInUtdGJcIj4gICAg4oCmIOS4remWk+W5heOBoOOBkeaUueihjFxuLy8gICAgIDxiciBjbGFzcz1cInUtc3BcIj4gICAg4oCmIFNQ44Gg44GR5pS56KGMXG5cbi51LXNwIHtcbiAgQGluY2x1ZGUgbXEtdXAoKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRiIHtcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtcS11cChsKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXBjIHtcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtcGMtbCB7XG4gIEBpbmNsdWRlIG1xLWRvd24obCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIl19 */
