[x-cloak]{display:none !important}html,body{height:100%;margin:0;padding:0}.demo-page{height:100%;background:#edf2da;font-family:"AvenirNextLTW01-Regular","Avenir LT Std","Avenir Next",Avenir,sans-serif;color:#297b40}.demo-layout{display:flex;flex-direction:column;height:100dvh;min-height:100dvh;overflow:hidden}.mt-8{margin-top:2rem !important}.demo-header{flex-shrink:0;background:#fff;border-bottom:1px solid #e5e5e5;padding:1rem 1.5rem}.demo-header__inner{max-width:1180px;margin:0 auto}.demo-header__logo{display:inline-block;text-decoration:none}.demo-header__logo-img{height:40px;width:auto}.demo-header__site-name{font-size:1.25rem;font-weight:700;color:#297b40}.demo-main{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 1rem 2rem;scroll-padding-bottom:80px}.demo-main>*{max-width:1180px;margin-left:auto;margin-right:auto}@media(min-width: 1024px){.demo-main{padding:0 2rem 2rem}}.demo-progress{padding:2rem 0 0;max-width:1080px}@media(max-width: 639px){.demo-progress{padding:1.5rem 1.25rem 0}}.demo-progress__track{display:flex;align-items:flex-start;justify-content:space-between;position:relative}.demo-progress__track::before{content:"";position:absolute;top:20px;transform:translateY(-50%);left:0;right:0;height:4px;background:linear-gradient(to right, #297B40 0%, #297B40 var(--progress-pct, 0%), #B0D8BB var(--progress-pct, 0%), #B0D8BB 100%);z-index:0}@media(max-width: 639px){.demo-progress__track::before{top:12px;height:3px}}.demo-progress__item{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;flex:0 0 0;min-width:0}.demo-progress__dot-wrap{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(max-width: 639px){.demo-progress__dot-wrap{width:24px;height:24px}}.demo-progress__dot{width:28px;height:28px;border-radius:50%;border:4px solid #b0d8bb;background:#edf2da;position:relative;transition:width .2s,height .2s,background .2s,border-color .2s,border-width .2s}@media(max-width: 639px){.demo-progress__dot{width:16px;height:16px;border-width:3px}}.demo-progress__dot::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12px;height:12px;border-radius:50%;background:#b0d8bb}@media(max-width: 639px){.demo-progress__dot::after{width:6px;height:6px}}.is-active:not(.is-current) .demo-progress__dot{width:28px;height:28px;background:#297b40;border-color:#297b40}@media(max-width: 639px){.is-active:not(.is-current) .demo-progress__dot{width:16px;height:16px}}.is-active:not(.is-current) .demo-progress__dot::after{content:none}.is-current .demo-progress__dot{width:28px;height:28px;background:#297b40;border-color:#297b40;border-width:4px}@media(max-width: 639px){.is-current .demo-progress__dot{width:16px;height:16px;border-width:3px}}.is-current .demo-progress__dot::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:15px;height:15px;border-radius:50%;background:#edf2da}@media(max-width: 639px){.is-current .demo-progress__dot::after{width:7px;height:7px}}.demo-progress__label{margin-top:.5rem;font-size:.75rem;font-weight:700;color:#b0d8bb;text-align:center;line-height:1.3;width:120px}.is-active .demo-progress__label{color:#297b40}@media(max-width: 639px){.demo-progress__label{display:none}}.demo-step{padding:2rem 0}@media(max-width: 639px){.demo-step{padding:1.25rem 0}}.demo-step__title{font-size:clamp(1.375rem,4.5vw,1.875rem);font-weight:700;color:#297b40;text-align:center;margin:0 0 .5rem;line-height:1.2}.demo-step__subtitle{font-size:clamp(.9375rem,3.4vw,1.125rem);font-weight:400;color:#297b40;text-align:center;margin:0 0 1.5rem}.demo-step__subtitle--muted{color:#737373}.demo-step__note{font-size:.875rem;color:#297b40;opacity:.5;text-align:center;margin:0 0 1.5rem}.demo-step--result{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.demo-map{width:100%;height:250px;border-radius:4px;margin-bottom:1.5rem;background:#b0d8bb}@media(max-width: 639px){.demo-map{height:300px}}@media(min-width: 1024px){.demo-map{height:466px}}.demo-fields{display:grid;gap:2rem 1.5rem}.demo-fields--two-col{grid-template-columns:1fr}@media(min-width: 640px){.demo-fields--two-col{grid-template-columns:1fr 1fr}}.demo-fields--three-col{grid-template-columns:1fr}@media(min-width: 640px){.demo-fields--three-col{grid-template-columns:1fr 1fr}}@media(min-width: 1024px){.demo-fields--three-col{grid-template-columns:1fr 1fr 1fr}}.demo-fields--four-col{grid-template-columns:1fr 1fr}@media(min-width: 640px){.demo-fields--four-col{grid-template-columns:1fr 1fr}}@media(min-width: 1024px){.demo-fields--four-col{grid-template-columns:1fr 1fr 1fr 1fr}}.demo-fields--center{justify-items:center}.demo-fields--narrow{max-width:560px;margin:1.5rem auto 0}.demo-field{display:flex;flex-direction:column;gap:.375rem}.demo-field__label-row{display:inline-flex;align-items:center;gap:.375rem}.demo-field__label{font-size:.875rem;font-weight:600;color:#297b40}.demo-field__label--green{color:#297b40;font-weight:700;font-size:.875rem}.demo-field__desc{font-size:.8125rem;color:#297b40;opacity:.8;line-height:1.4;margin:0}.demo-field__input{width:100%;height:36px;border:1px solid #e5e5e5;border-radius:6px;background:#fff;padding:0 .75rem;font-size:.875rem;color:#0a0a0a;box-sizing:border-box}.demo-field__input:focus{outline:2px solid #297b40;outline-offset:-1px}.demo-field__input::placeholder{color:#737373}.demo-field__input--right{text-align:right;padding-right:.5rem}.demo-field__input--invalid{color:#dc2626}@media(max-width: 639px){.demo-field__input{height:44px;font-size:1rem}}.demo-field__input-wrap{display:flex;align-items:center;border:1px solid #e5e5e5;border-radius:6px;background:#fff;overflow:hidden;max-width:150px;width:100%;margin:0 auto}.demo-field__input-wrap input{flex:1;border:none;height:36px;padding:0 .5rem;font-size:.875rem;color:#0a0a0a;text-align:right;background:rgba(0,0,0,0);min-width:0}.demo-field__input-wrap input:focus{outline:none}@media(max-width: 639px){.demo-field__input-wrap input{height:44px;font-size:1rem}}.demo-field__input-wrap.layout-column{margin-top:1.5rem;max-width:120px}.demo-field__input-wrap.system-input{margin:0;margin-top:.5rem}.demo-field__input-wrap--invalid{border-color:#dc2626}.demo-field__input-wrap--invalid input{color:#dc2626}.demo-field__input-wrap--invalid .demo-field__unit{color:#dc2626}.demo-field__error{color:#dc2626;font-size:.8125rem;margin:.25rem 0 0;text-align:center}.demo-field__unit{padding:0 .5rem;font-size:.875rem;color:#737373;white-space:nowrap;background:hsl(0,0%,97%);height:36px;display:flex;align-items:center;border-left:1px solid #e5e5e5}@media(max-width: 639px){.demo-field__unit{height:44px}}.demo-field__select{width:100%;height:36px;border:1px solid #e5e5e5;border-radius:4px;background:#fff;padding:0 2rem 0 .75rem;font-size:.875rem;color:#0a0a0a;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23737373' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;cursor:pointer}.demo-field__select:focus{outline:2px solid #297b40}@media(max-width: 639px){.demo-field__select{height:44px;font-size:1rem}}.demo-field--narrow{max-width:320px;width:100%}.demo-field--with-illustration{text-align:center}.demo-field__illustration{display:block;width:auto;max-width:140px;height:130px;margin:.5rem auto;object-fit:contain}.demo-field__illustration.wide-illustration{max-width:100%;height:130px}@media(max-width: 639px){.demo-field__illustration{max-width:110px;height:96px}.demo-field__illustration.wide-illustration{height:96px}}.demo-info{position:relative;display:inline-flex;align-items:center;flex-shrink:0;color:#297b40;cursor:help;outline:none}.demo-info__icon{width:16px;height:16px;display:block}.demo-info__tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:max-content;max-width:min(280px,100vw - 2rem);padding:.75rem 1rem;background:#0a0a0a;color:#fff;font-size:.8125rem;font-weight:400;line-height:1.5;border-radius:8px;text-align:left;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;z-index:20;box-shadow:0 4px 16px rgba(0,0,0,.15)}.demo-info__tooltip--wide{max-width:min(360px,100vw - 2rem)}.demo-info__tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid rgba(0,0,0,0);border-top-color:#0a0a0a}.demo-info__tooltip-text{display:block}.demo-info__tooltip-list{margin:.5rem 0;padding-left:1.125rem}.demo-info__tooltip-list li+li{margin-top:.25rem}.demo-info:hover .demo-info__tooltip,.demo-info:focus-visible .demo-info__tooltip,.demo-info:focus-within .demo-info__tooltip{visibility:visible;opacity:1}@media(max-width: 639px){.demo-info__tooltip{left:auto;right:-0.5rem;transform:none}.demo-info__tooltip::after{left:auto;right:.75rem;transform:none}}.demo-slider-wrap{position:relative;max-width:600px;margin:0 1rem 1.5rem;padding-top:2rem}@media(max-width: 639px){.demo-slider-wrap{margin:0 .25rem 1.25rem}}.demo-slider-wrap--albedo{margin:0 auto 1.5rem}.demo-slider__labels{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;font-size:1rem;color:#297b40}.demo-slider__value-pill{position:absolute;top:0;left:calc(10px + var(--pct, 50)*(100% - 20px)/100);transform:translateX(-50%);background:#297b40;color:#fff;border-radius:6px;padding:.3rem .6rem .08rem;font-weight:700;font-size:1rem;white-space:nowrap;pointer-events:none}.demo-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(to right, #297B40 0%, #297B40 calc(var(--pct, 20) * 1%), #B0D8BB calc(var(--pct, 20) * 1%), #B0D8BB 100%);outline:none;cursor:pointer;margin:.5rem 0 0}.demo-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #297b40;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.15)}.demo-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #297b40;cursor:pointer}.demo-slider:disabled{opacity:.45;cursor:not-allowed}.demo-albedo-examples{text-align:center;line-height:1.8}.demo-cards{display:grid;gap:1rem;margin-bottom:2rem}.demo-cards--two{grid-template-columns:1fr 1fr;max-width:700px;margin-left:auto;margin-right:auto}@media(max-width: 639px){.demo-cards--two{grid-template-columns:1fr;max-width:340px}}.demo-cards--three{grid-template-columns:1fr;max-width:340px;margin-left:auto;margin-right:auto}@media(min-width: 1024px){.demo-cards--three{grid-template-columns:repeat(3, minmax(0, 1fr));max-width:1050px}}.demo-cards--crops{grid-template-columns:repeat(2, minmax(0, 1fr))}@media(min-width: 640px){.demo-cards--crops{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1024px){.demo-cards--crops{grid-template-columns:repeat(5, minmax(0, 1fr))}}.demo-cards--soils{grid-template-columns:repeat(2, minmax(0, 1fr))}@media(min-width: 640px){.demo-cards--soils{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1024px){.demo-cards--soils{grid-template-columns:repeat(4, minmax(0, 1fr))}}.demo-card{position:relative;border:2px solid #b0d8bb;border-radius:8px;background:#edf2da;cursor:pointer;padding:1rem .75rem .75rem;text-align:center;transition:border-color .15s,box-shadow .15s;display:flex;flex-direction:column;align-items:center;gap:.5rem}.demo-card:hover:not(:disabled){border-color:#297b40}.demo-card:disabled{opacity:.45;cursor:not-allowed}.demo-card.is-selected{border-color:#297b40;box-shadow:0 0 0 1px #297b40}.demo-card__check{position:absolute;top:.5rem;right:.5rem;width:22px;height:22px;border-radius:50%;border:2px solid #b0d8bb;background:#edf2da;transition:background .15s,border-color .15s}.is-selected .demo-card__check{background:#297b40;border-color:#297b40}.is-selected .demo-card__check::after{content:"";position:absolute;top:4px;left:5px;width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.demo-card img{width:auto;max-width:100%;height:80px;object-fit:contain}@media(min-width: 1024px){.demo-card img{height:100px}}.demo-card span,.demo-card__desc{font-size:.875rem;color:#297b40}.demo-card strong,.demo-card__name{font-size:.9375rem;font-weight:700;color:#297b40}.demo-card--type{padding:1.5rem 1rem;min-height:200px;justify-content:flex-start}.demo-card--type .demo-card__illus{display:flex;align-items:center;justify-content:center;width:100%;height:120px;flex-shrink:0;margin-bottom:.5rem}.demo-card--type .demo-card__illus img{display:block;width:auto;max-width:100%;max-height:100%;height:auto;object-fit:contain}.demo-card--type .demo-card__img--system-type-dynamic{max-width:min(168px,100%)}.demo-toggle{display:flex;align-items:center;gap:.75rem;cursor:pointer}.demo-toggle input{display:none}.demo-toggle__track{width:44px;height:24px;border-radius:12px;background:#b0d8bb;position:relative;transition:background .2s}.demo-toggle__track::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s}input:checked~.demo-toggle__track{background:#297b40}input:checked~.demo-toggle__track::after{transform:translateX(20px)}.demo-toggle__label{font-size:.875rem;font-weight:600;color:#297b40}.demo-footer{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;margin-top:2rem}.demo-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 3rem;border-radius:8px;font-size:.875rem;font-weight:400;cursor:pointer;border:none;transition:opacity .15s,background .15s;text-decoration:none;white-space:nowrap}@media(max-width: 639px){.demo-btn{height:44px;font-size:1rem;padding:0 1.5rem}}.demo-btn--primary{background:#297b40;color:#fafafa}.demo-btn--primary:disabled{opacity:.4;cursor:not-allowed}.demo-btn--primary:hover{background:rgb(28.25,84.75,44.0975609756)}.demo-btn--outline{background:#fff;color:#0a0a0a;border:1px solid #e5e5e5}.demo-btn--outline:hover{background:hsl(0,0%,96%)}.demo-btn--ghost{background:rgba(0,0,0,0);color:#0a0a0a;border:1px solid #e5e5e5}@keyframes demo-spin{to{transform:rotate(360deg)}}.demo-spinner{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.35);border-top-color:currentColor;border-radius:50%;animation:demo-spin .7s linear infinite;vertical-align:middle}.demo-spinner--inline{width:14px;height:14px;border-width:2px;border-color:rgba(41,123,64,.25);border-top-color:#297b40}.demo-code-input:disabled{opacity:.6;cursor:not-allowed}.demo-result-form{width:100%;max-width:560px;margin:1.5rem auto 0;display:flex;flex-direction:column;gap:1.25rem;text-align:left}.demo-result-form__row{gap:1rem}.demo-result-form__note{margin:.5rem 0 0;font-size:.8125rem;line-height:1.5;color:#737373;text-align:center}.demo-email-wrap{display:flex;gap:.5rem;align-items:center;margin:1.5rem 0;width:100%;max-width:560px}@media(max-width: 639px){.demo-email-wrap{flex-direction:column}.demo-email-wrap .demo-btn{width:100%}}.demo-email-field{display:flex;align-items:center;border:1px solid #e5e5e5;border-radius:4px;background:#fff;padding:0 .75rem;flex:1;height:36px}@media(max-width: 639px){.demo-email-field{height:44px;padding:10px;min-width:250px}}.demo-email-icon{width:18px;height:18px;flex-shrink:0;margin-right:.5rem}.demo-email-input{border:none;background:rgba(0,0,0,0);font-size:.875rem;color:#0a0a0a;flex:1;min-width:0;height:100%}.demo-email-input:focus{outline:none}.demo-email-input::placeholder{color:#737373}@media(max-width: 639px){.demo-email-input{font-size:1rem}}.demo-screen{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.demo-screen__inner{max-width:480px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.demo-screen__icon{width:64px;height:64px}.demo-screen__title{font-size:1.875rem;font-weight:700;color:#297b40;margin:0}.demo-screen__text{font-size:1.125rem;color:#297b40;margin:0;line-height:1.6}.demo-screen__error{color:#c0392b;font-size:.875rem;margin:0}.demo-screen__hint{color:#297b40;font-size:.875rem;margin:0}.demo-link-btn{background:rgba(0,0,0,0);border:0;padding:0;color:#297b40;font:inherit;font-size:.9375rem;text-decoration:underline;cursor:pointer}.demo-link-btn:hover:not(:disabled),.demo-link-btn:focus-visible{text-decoration:none}.demo-link-btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width: 639px){.demo-link-btn{min-height:44px;display:inline-flex;align-items:center}}.demo-code-wrap{margin:.5rem 0}.demo-code-inputs{display:flex;gap:.5rem;justify-content:center;flex-wrap:nowrap}@media(max-width: 639px){.demo-code-inputs{gap:.375rem}}.demo-code-input{width:48px;height:56px;padding:0;border:2px solid #e5e5e5;border-radius:8px;text-align:center;font-size:1.5rem;font-weight:700;color:#0a0a0a;background:#fff;caret-color:#297b40;-moz-appearance:textfield;appearance:textfield}.demo-code-input::-webkit-outer-spin-button,.demo-code-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.demo-code-input:focus{outline:2px solid #297b40;border-color:#297b40}@media(max-width: 639px){.demo-code-input{width:40px;height:48px;font-size:1.25rem}}.demo-welcome{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:1rem}.demo-welcome__backdrop{position:absolute;inset:0;background:rgba(10,10,10,.45)}.demo-welcome__dialog{position:relative;width:100%;max-width:560px;max-height:calc(100dvh - 2rem);overflow-y:auto;background:#fff;border-radius:12px;padding:2rem 1.75rem;box-shadow:0 8px 32px rgba(0,0,0,.18);text-align:center}.demo-welcome__title{font-size:clamp(1.25rem,4vw,1.625rem);font-weight:700;color:#297b40;margin:0 0 1rem;line-height:1.25}.demo-welcome__text{font-size:1rem;color:#297b40;line-height:1.6;margin:0 0 1rem;text-align:left}.demo-welcome__list{margin:0 0 1.5rem;padding-left:1.25rem;text-align:left;color:#297b40;font-size:1rem;line-height:1.6}.demo-welcome__list li+li{margin-top:.375rem}.demo-welcome__btn{min-width:160px}.demo-welcome-transition{transition:opacity .2s ease}.demo-welcome-transition--hidden{opacity:0}.demo-welcome-transition--visible{opacity:1}.demo-footer-bar{flex-shrink:0;background:#fff;border-top:1px solid #e5e5e5;z-index:200}.demo-footer-bar__nav{padding:.75rem 1.5rem}@media(max-width: 639px){.demo-footer-bar__nav{padding:.75rem 1rem}}.demo-footer-bar__nav-inner{max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;min-height:44px}.demo-footer-bar__slot{display:flex;align-items:center;min-width:80px}.demo-footer-bar__slot--right{justify-content:flex-end}.demo-footer-bar__copy{border-top:1px solid #e5e5e5;padding:.5rem 1.5rem;max-width:1180px;margin:0 auto;text-align:center;font-size:.75rem;color:#737373}.demo-footer-bar__copy p{margin:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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LFVBQ0EseUJBQ0Esa0JBQ0Esa0JBQ0EsaUJBQ0EsZ0JBQ0EsTUF2d0NjLFFBd3dDZCxXQTl3Q2MsS0Erd0NkLFlBOXdDYyxRQSt3Q2QsMEJBQ0EscUJBRUEsd0ZBRUUsd0JBQ0EsU0FHRix1QkFDRSwwQkFDQSxhQTF4Q1ksUUE2eENkLHlCQTFCRixpQkEyQkksV0FDQSxZQUNBLG1CQU9KLGNBQ0UsZUFDQSxRQUNBLFlBQ0EsYUFDQSxtQkFDQSx1QkFDQSxhQUVBLHdCQUNFLGtCQUNBLFFBQ0EsOEJBR0Ysc0JBQ0Usa0JBQ0EsV0FDQSxnQkFDQSwrQkFDQSxnQkFDQSxXQTd6Q1ksS0E4ekNaLG1CQUNBLHFCQUNBLHNDQUNBLGtCQUdGLHFCQUNFLHNDQUNBLGdCQUNBLE1BdDBDWSxRQXUwQ1osZ0JBQ0EsaUJBR0Ysb0JBQ0UsZUFDQSxNQTcwQ1ksUUE4MENaLGdCQUNBLGdCQUNBLGdCQUdGLG9CQUNFLGtCQUNBLHFCQUNBLGdCQUNBLE1BdjFDWSxRQXcxQ1osZUFDQSxnQkFFQSwwQkFDRSxtQkFJSixtQkFDRSxnQkFJSix5QkFDRSw0QkFFQSxpQ0FDRSxVQUdGLGtDQUNFLFVBT0osaUJBQ0UsY0FDQSxXQXYzQ2MsS0F3M0NkLDZCQUNBLFlBR0Esc0JBQ0Usc0JBRUEseUJBSEYsc0JBSUkscUJBSUosNEJBQ0UsaUJBQ0EsY0FDQSxhQUNBLDhCQUNBLG1CQUNBLGdCQUdGLHVCQUNFLGFBQ0EsbUJBQ0EsZUFFQSw4QkFDRSx5QkFLSix1QkFDRSw2QkFDQSxxQkFDQSxpQkFDQSxjQUNBLGtCQUNBLGlCQUNBLE1BMzVDWSxRQTY1Q1oiLCJmaWxlIjoiZGVtby1mb3JtLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRGVtbyBGb3JtIOKAkyBBZ3JpLU9wdGlDRVxuLy8gRGVzaWduIHRva2VucyBmcm9tIEZpZ21hIChmaWxlOiBlRWlpclB1ZWVYamFjSUJrRlNWUllaKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIC0tLSBUb2tlbnMgLS0tXG4kYmctcGFnZTogICAgICAgI0VERjJEQTtcbiRiZy13aGl0ZTogICAgICAjRkZGRkZGO1xuJGdyZWVuLXByaW1hcnk6ICMyOTdCNDA7XG4kZ3JlZW4tbGlnaHQ6ICAgI0IwRDhCQjtcbiRncmVlbi1mYWludDogICAjRURGMkRBO1xuJHRleHQtbXV0ZWQ6ICAgICM3MzczNzM7XG4kYm9yZGVyOiAgICAgICAgI0U1RTVFNTtcbiR0ZXh0LWRhcms6ICAgICAjMEEwQTBBO1xuJHRleHQtbmVhci1ibGFjazogIzE3MTcxNztcbiRjb2xvci1lcnJvcjogICAgICNkYzI2MjY7XG5cblxuJGJwLXRhYmxldDogIDY0MHB4O1xuJGJwLWRlc2t0b3A6IDEwMjRweDtcblxuLy8gLS0tIFJlc2V0IC8gYmFzZSAtLS1cblt4LWNsb2FrXSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5odG1sLCBib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kZW1vLXBhZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRiZy1wYWdlO1xuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFcwMS1SZWd1bGFyJywgJ0F2ZW5pciBMVCBTdGQnLCAnQXZlbmlyIE5leHQnLCBBdmVuaXIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAkZ3JlZW4tcHJpbWFyeTtcbn1cblxuLy8gRnVsbC12aWV3cG9ydCBmbGV4IGNvbHVtbiDigJMgaGVhZGVyICsgc2Nyb2xsYWJsZSBtYWluICsgc3RpY2t5IGZvb3RlclxuLmRlbW8tbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDBkdmg7IC8vIGR2aCBhY2NvdW50cyBmb3IgbW9iaWxlIGJyb3dzZXIgY2hyb21lXG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDsgLy8gZmFsbGJhY2sgZm9yIGVuZ2luZXMgdGhhdCB0ZW1wb3JhcmlseSBjb21wdXRlIDAgb24gbG9hZFxuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDJyZW0haW1wb3J0YW50O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhFQURFUlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uZGVtby1oZWFkZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogJGJnLXdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG5cbiAgJl9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICZfX2xvZ28taW1nIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAmX19zaXRlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkZ3JlZW4tcHJpbWFyeTtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1BSU4gV1JBUFBFUlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uZGVtby1tYWluIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAvLyBQYWRkaW5nLWJvdHRvbSBnaXZlcyBicmVhdGhpbmcgcm9vbSBhYm92ZSB0aGUgc3RpY2t5IGZvb3RlclxuICBwYWRkaW5nOiAwIDFyZW0gMnJlbTtcbiAgLy8gS2VlcHMgZm9jdXNlZCBpbnB1dHMgZnJvbSBsYW5kaW5nIHVuZGVybmVhdGggdGhlIHN0aWNreSBmb290ZXIgYmFyIHdoZW5cbiAgLy8gdGhlIGJyb3dzZXIgYXV0by1zY3JvbGxzIHRvIHRoZW0uXG4gIHNjcm9sbC1wYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAvLyBDb25zdHJhaW4gY29udGVudCB3aWR0aCB3aGlsZSBrZWVwaW5nIGZ1bGwtd2lkdGggc2Nyb2xsIGFyZWFcbiAgJiA+ICoge1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnAtZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDAgMnJlbSAycmVtO1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUFJPR1JFU1MgSU5ESUNBVE9SXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5kZW1vLXByb2dyZXNzIHtcbiAgcGFkZGluZzogMnJlbSAwIDA7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuXG4gIC8vIE1vcmUgYnJlYXRoaW5nIHJvb20gb24gbW9iaWxlIHNvIGRvdHMgZG9uJ3Qgc2l0IGZsdXNoIHRvIHRoZSBzY3JlZW4gZWRnZXNcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJwLXRhYmxldCAtIDFweH0pIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS4yNXJlbSAwO1xuICB9XG5cbiAgJl9fdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7ICAgICAgLy8gaXRlbXMgdG9wLWFsaWduZWQ7IGRvdC13cmFwIGZpeGVzIHRoZSBoZWlnaHRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLy8gUHJvZ3Jlc3MgbGluZSBwaW5uZWQgdG8gdGhlIGNlbnRlciBvZiB0aGUgMzZweCBkb3Qtd3JhcCAodG9wOiAyMHB4KVxuICAgIC8vIERhcmsgZ3JlZW4gdXAgdG8gY3VycmVudCBzdGVwIHZpYSAtLXByb2dyZXNzLXBjdCwgbGlnaHQgZ3JlZW4gYWZ0ZXJcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgICN7JGdyZWVuLXByaW1hcnl9IDAlLFxuICAgICAgICAjeyRncmVlbi1wcmltYXJ5fSB2YXIoLS1wcm9ncmVzcy1wY3QsIDAlKSxcbiAgICAgICAgI3skZ3JlZW4tbGlnaHR9ICAgdmFyKC0tcHJvZ3Jlc3MtcGN0LCAwJSksXG4gICAgICAgICN7JGdyZWVuLWxpZ2h0fSAgIDEwMCVcbiAgICAgICk7XG4gICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAvLyBDZW50ZXIgbGluZSBpbnNpZGUgdGhlIDI0cHggbW9iaWxlIGRvdC13cmFwIGFuZCBtYWtlIGl0IHNsaW1tZXJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicC10YWJsZXQgLSAxcHh9KSB7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gWmVyby13aWR0aCBpdGVtcyBjb21iaW5lZCB3aXRoIGBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5gIG9uIHRoZVxuICAvLyB0cmFjayBwbGFjZSB0aGUgNSBpdGVtIGNlbnRlcnMgYXQgZXhhY3RseSAwICUsIDI1ICUsIDUwICUsIDc1ICUsIDEwMCAlXG4gIC8vIG9mIHRoZSBsaW5lLiBEb3RzIGFuZCBsYWJlbHMgb3ZlcmZsb3cgdGhlaXIgaXRlbXMgYW5kIGFyZSB2aXN1YWxseVxuICAvLyBjZW50ZXJlZCBvbiB0aG9zZSBhbmNob3IgcG9pbnRzIChjcm9zcy1heGlzIGBhbGlnbi1pdGVtczogY2VudGVyYCkuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZsZXg6IDAgMCAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIC8vIEZpeGVkLXNpemUgc3F1YXJlIHRoYXQgY29udGFpbnMgdGhlIGRvdDsga2VlcHMgdGhlIGxpbmUgcG9zaXRpb24gc3RhYmxlXG4gIC8vIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgZG90IGlzIDE0IHB4IChpbmFjdGl2ZSkgb3IgMzIgcHggKGFjdGl2ZSlcbiAgJl9fZG90LXdyYXAge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skYnAtdGFibGV0IC0gMXB4fSkge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZG90IHtcbiAgICAvLyBEZWZhdWx0OiBpbmFjdGl2ZSDigJMgbGlnaHQgZ3JlZW4gcmluZyB3aXRoIHNtYWxsIGNlbnRlciBkb3QuIEJhY2tncm91bmRcbiAgICAvLyBtYXRjaGVzIHRoZSBwYWdlIGJnIHNvIHRoZSBwcm9ncmVzcyBsaW5lIGRvZXMgbm90IHNob3cgdGhyb3VnaC5cbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICRncmVlbi1saWdodDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tZmFpbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMsIGhlaWdodCAwLjJzLCBiYWNrZ3JvdW5kIDAuMnMsXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDAuMnMsIGJvcmRlci13aWR0aCAwLjJzO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJwLXRhYmxldCAtIDFweH0pIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tbGlnaHQ7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicC10YWJsZXQgLSAxcHh9KSB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIENvbXBsZXRlZCBzdGVwICh2aXNpdGVkLCBub3QgY3VycmVudCkg4oCUIGxhcmdlIHNvbGlkIGNpcmNsZVxuICAgIC5pcy1hY3RpdmU6bm90KC5pcy1jdXJyZW50KSAmIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgYmFja2dyb3VuZDogJGdyZWVuLXByaW1hcnk7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbi1wcmltYXJ5O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skYnAtdGFibGV0IC0gMXB4fSkge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ3VycmVudCBzdGVwIOKAlCBsYXJnZSBzb2xpZCBjaXJjbGUgd2l0aCBpbm5lciBidWxsc2V5ZSBkb3RcbiAgICAuaXMtY3VycmVudCAmIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgYmFja2dyb3VuZDogJGdyZWVuLXByaW1hcnk7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbi1wcmltYXJ5O1xuICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicC10YWJsZXQgLSAxcHh9KSB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbi1mYWludDsgLy8gbWF0Y2hlcyBwYWdlIGJnIOKGkiBob2xsb3cgYnVsbHNleWVcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skYnAtdGFibGV0IC0gMXB4fSkge1xuICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkZ3JlZW4tbGlnaHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgLy8gRml4ZWQgd2lkdGggd2l0aCBvdmVyZmxvdyBhbGxvd2VkIGtlZXBzIGxhYmVscyByZWFkYWJsZSB3aGlsZSB0aGVpclxuICAgIC8vIHplcm8td2lkdGggcGFyZW50IGl0ZW0gc3RheXMgYW5jaG9yZWQgdG8gdGhlIHRyYWNrIGRvdC5cbiAgICB3aWR0aDogMTIwcHg7XG5cbiAgICAuaXMtYWN0aXZlICYge1xuICAgICAgY29sb3I6ICRncmVlbi1wcmltYXJ5O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicC10YWJsZXQgLSAxcHh9KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU1RFUCBXUkFQUEVSXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5kZW1vLXN0ZXAge1xuICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJwLXRhYmxldCAtIDFweH0pIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjM3NXJlbSwgNC41dncsIDEuODc1cmVtKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkZ3JlZW4tcHJpbWFyeTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgwLjkzNzVyZW0sIDMuNHZ3LCAxLjEyNXJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGdyZWVuLXByaW1hcnk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcblxuICAgICYtLW11dGVkIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICB9XG4gIH1cblxuICAmX19ub3RlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAkZ3JlZW4tcHJpbWFyeTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgfVxuXG4gICYtLXJlc3VsdCB7XG4gICAgbWluLWhlaWdodDogNjB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1BUFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uZGVtby1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGJhY2tncm91bmQ6ICRncmVlbi1saWdodDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogI3skYnAtdGFibGV0IC0gMXB4fSkge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJwLWRlc2t0b3ApIHtcbiAgICBoZWlnaHQ6IDQ2NnB4O1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRklFTERTIEdSSURcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmRlbW8tZmllbGRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAycmVtIDEuNXJlbTtcblxuICAmLS10d28tY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnAtdGFibGV0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICB9XG5cbiAgJi0tdGhyZWUtY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnAtdGFibGV0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicC1kZXNrdG9wKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIH1cbiAgfVxuXG4gICYtLWZvdXItY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwLXRhYmxldCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnAtZGVza3RvcCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgfVxuICB9XG5cbiAgJi0tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmLS1uYXJyb3cge1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgbWFyZ2luOiAxLjVyZW0gYXV0byAwO1xuICB9XG59XG5cbi5kZW1vLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjM3NXJlbTtcblxuICAmX19sYWJlbC1yb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjM3NXJlbTtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRncmVlbi1wcmltYXJ5O1xuXG4gICAgJi0tZ3JlZW4ge1xuICAgICAgY29sb3I6ICRncmVlbi1wcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgY29sb3I6ICRncmVlbi1wcmltYXJ5O1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZDogJGJnLXdoaXRlO1xuICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4tcHJpbWFyeTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAmLS1pbnZhbGlkIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgfVxuXG4gICAgLy8gTGFyZ2VyIHRhcCB0YXJnZXQgb24gbW9iaWxlLCBwbHVzIDE2cHggZm9udC1zaXplIHByZXZlbnRzIGlPUyBhdXRvLXpvb21cbiAgICAvLyBvbiBmb2N1cy5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skYnAtdGFibGV0IC0gMXB4fSkge1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmctd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyBOYXJyb3dlciB0aGFuIHRoZSBncmlkIGNvbHVtbiBzbyBzbGlkZXJzIGFwcGVhciB2aXN1YWxseSB3aWRlcixcbiAgICAvLyBtYXRjaGluZyBGaWdtYSBsYXlvdXQuIENlbnRlcmVkIHZpYSBtYXJnaW4gYXV0by5cbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgaW5wdXQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIG1pbi13aWR0aDogMDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicC10YWJsZXQgLSAxcHh9KSB7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubGF5b3V0LWNvbHVtbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgIH1cblxuICAgICYuc3lzdGVtLWlucHV0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAmLS1pbnZhbGlkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICB9XG5cbiAgICAgIC5kZW1vLWZpZWxkX191bml0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19lcnJvciB7XG4gICAgY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBtYXJnaW46IDAuMjVyZW0gMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3VuaXQge1xuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRiZy13aGl0ZSwgMyUpO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJwLXRhYmxldCAtIDFweH0pIHtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmctd2hpdGU7XG4gICAgcGFkZGluZzogMCAycmVtIDAgMC43NXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PSc4JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEgMWw1IDUgNS01JyBzdHJva2U9JyUyMzczNzM3Mycgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbi1wcmltYXJ5O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicC10YWJsZXQgLSAxcHh9KSB7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgJi0tbmFycm93IHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi0td2l0aC1pbGx1c3RyYXRpb24ge1xuICAgIC8vIENoaWxkcmVuIHN0cmV0Y2ggdG8gY29sdW1uIHdpZHRoIHNvIGlucHV0cy9zbGlkZXJzIGFsaWduOyB0aGVcbiAgICAvLyBpbGx1c3RyYXRpb24gaXRzZWxmIGlzIGNlbnRlcmVkIHZpYSBpdHMgb3duIG1hcmdpbiBhdXRvIGJlbG93LlxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2lsbHVzdHJhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIG1hcmdpbjogMC41cmVtIGF1dG87XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgICYud2lkZS1pbGx1c3RyYXRpb24ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skYnAtdGFibGV0IC0gMXB4fSkge1xuICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgIGhlaWdodDogOTZweDtcblxuICAgICAgJi53aWRlLWlsbHVzdHJhdGlvbiB7XG4gICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBJTkZPIFRPT0xUSVBcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmRlbW8taW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogJGdyZWVuLXByaW1hcnk7XG4gIGN1cnNvcjogaGVscDtcbiAgb3V0bGluZTogbm9uZTtcblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX190b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1heC13aWR0aDogbWluKDI4MHB4LCBjYWxjKDEwMHZ3IC0gMnJlbSkpO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkdGV4dC1kYXJrO1xuICAgIGNvbG9yOiAkYmctd2hpdGU7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMsIHZpc2liaWxpdHkgMC4xNXM7XG4gICAgei1pbmRleDogMjA7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXG4gICAgJi0td2lkZSB7XG4gICAgICBtYXgtd2lkdGg6IG1pbigzNjBweCwgY2FsYygxMDB2dyAtIDJyZW0pKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRleHQtZGFyaztcbiAgICB9XG4gIH1cblxuICAmX190b29sdGlwLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fdG9vbHRpcC1saXN0IHtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG5cbiAgICBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciAmX190b29sdGlwLFxuICAmOmZvY3VzLXZpc2libGUgJl9fdG9vbHRpcCxcbiAgJjpmb2N1cy13aXRoaW4gJl9fdG9vbHRpcCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJwLXRhYmxldCAtIDFweH0pIHtcbiAgICAmX190b29sdGlwIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTAuNXJlbTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMC43NXJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNMSURFUlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uZGVtby1zbGlkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIDFyZW0gMS41cmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTsgLy8gcm9vbSBmb3IgdmFsdWUgcGlsbCBhYm92ZSB0aGUgc2xpZGVyXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJwLXRhYmxldCAtIDFweH0pIHtcbiAgICBtYXJnaW46IDAgMC4yNXJlbSAxLjI1cmVtO1xuICB9XG59XG5cbi5kZW1vLXNsaWRlci13cmFwLS1hbGJlZG8ge1xuICBtYXJnaW46IDAgYXV0byAxLjVyZW07XG59XG5cbi5kZW1vLXNsaWRlcl9fbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICRncmVlbi1wcmltYXJ5O1xufVxuXG4vLyBQaWxsIHNpdHMgYWJvdmUgdGhlIHRyYWNrIGFuZCBpcyBhbHdheXMgY2VudGVyZWQgb3ZlciB0aGUgdGh1bWIuXG4vLyBOYXRpdmUgcmFuZ2UgdGh1bWIgaXMgY29uc3RyYWluZWQgaW5zaWRlIHRoZSB0cmFjayDigJQgaXRzIGNlbnRlciBtb3ZlcyBmcm9tXG4vLyB0aHVtYi13aWR0aC8yIHRvICh0cmFjay13aWR0aCAtIHRodW1iLXdpZHRoLzIpLCBub3QgMCUgdG8gMTAwJS4gQ29tcGVuc2F0ZVxuLy8gZm9yIHRoZSAyMHB4IHRodW1iIHNvIHRoZSBwaWxsIHRyYWNrcyB0aGUgdGh1bWIgY2VudGVyIGV4YWN0bHkuXG4uZGVtby1zbGlkZXJfX3ZhbHVlLXBpbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogY2FsYygxMHB4ICsgdmFyKC0tcGN0LCA1MCkgKiAoMTAwJSAtIDIwcHgpIC8gMTAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAkZ3JlZW4tcHJpbWFyeTtcbiAgY29sb3I6ICRiZy13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAwLjNyZW0gMC42cmVtIDAuMDhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5kZW1vLXNsaWRlciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICB0byByaWdodCxcbiAgICAjeyRncmVlbi1wcmltYXJ5fSAwJSxcbiAgICAjeyRncmVlbi1wcmltYXJ5fSBjYWxjKHZhcigtLXBjdCwgMjApICogMSUpLFxuICAgICN7JGdyZWVuLWxpZ2h0fSBjYWxjKHZhcigtLXBjdCwgMjApICogMSUpLFxuICAgICN7JGdyZWVuLWxpZ2h0fSAxMDAlXG4gICk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwO1xuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICRiZy13aGl0ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW4tcHJpbWFyeTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICRiZy13aGl0ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW4tcHJpbWFyeTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLy8gRGlzYWJsZSBzbGlkZXIgd2hlbiBkaXNhYmxlZFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjQ1O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuLmRlbW8tYWxiZWRvLWV4YW1wbGVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENBUkRTIChTeXN0ZW0gVHlwZSwgQ3JvcHMsIFNvaWwpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5kZW1vLWNhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICYtLXR3byB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJwLXRhYmxldCAtIDFweH0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICB9XG4gIH1cblxuICAmLS10aHJlZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwLWRlc2t0b3ApIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIG1heC13aWR0aDogMTA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIG1pbm1heCgwLCAxZnIpIHByZXZlbnRzIGludHJpbnNpYyBjYXJkIGNvbnRlbnQgKGltYWdlcykgZnJvbSBmb3JjaW5nXG4gIC8vIGNvbHVtbnMgd2lkZXIgdGhhbiB0aGUgdmlld3BvcnQgb24gbW9iaWxlLlxuICAmLS1jcm9wcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicC10YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwLWRlc2t0b3ApIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gIH1cblxuICAmLS1zb2lscyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicC10YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwLWRlc2t0b3ApIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gIH1cbn1cblxuLmRlbW8tY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuLWxpZ2h0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICRncmVlbi1mYWludDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW0gMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgIGJvcmRlci1jb2xvcjogJGdyZWVuLXByaW1hcnk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjQ1O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuICAmLmlzLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICRncmVlbi1wcmltYXJ5O1xuICAgIC8vIEtlZXAgMnB4IGJvcmRlciBzbyBwYWRkaW5nL2xheW91dCBtYXRjaGVzIHVuc2VsZWN0ZWQgY2FyZHM7IGV4dHJhIHJpbmcgdmlhIHNoYWRvdy5cbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGdyZWVuLXByaW1hcnk7XG4gIH1cblxuICAmX19jaGVjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC41cmVtO1xuICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW4tbGlnaHQ7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuLWZhaW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cztcblxuICAgIC5pcy1zZWxlY3RlZCAmIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbi1wcmltYXJ5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tcHJpbWFyeTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGJnLXdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJnLXdoaXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBwcmV2ZW50cyB3aWRlIGlsbHVzdHJhdGlvbnMgZnJvbSBvdmVyZmxvd2luZyB0aGUgY2FyZFxuICAgIGhlaWdodDogODBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicC1kZXNrdG9wKSB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gIHNwYW4sICZfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICRncmVlbi1wcmltYXJ5O1xuICB9XG5cbiAgc3Ryb25nLCAmX19uYW1lIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkZ3JlZW4tcHJpbWFyeTtcbiAgfVxuXG4gICYtLXR5cGUge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIC8vIFNhbWUtaGVpZ2h0IGJhbmQgc28gdGl0bGUgKyBib2R5IGxpbmUgdXAgYWNyb3NzIEZpeGVkIC8gRHluYW1pYyBkZXNwaXRlIGRpZmZlcmVudCBQTkcgYXNwZWN0IHJhdGlvcyAmIGNvcHkgbGVuZ3RoLlxuICAgIC5kZW1vLWNhcmRfX2lsbHVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVtby1jYXJkX19pbWctLXN5c3RlbS10eXBlLWR5bmFtaWMge1xuICAgICAgbWF4LXdpZHRoOiBtaW4oMTY4cHgsIDEwMCUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRPR0dMRSAoQmFja3RyYWNraW5nKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uZGVtby10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBpbnB1dCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAmX190cmFjayB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuLWxpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgICB9XG5cbiAgICBpbnB1dDpjaGVja2VkIH4gJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tcHJpbWFyeTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGdyZWVuLXByaW1hcnk7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGT09URVIgKG5hdmlnYXRpb24g4oCTIG5vdyBwYXJ0IG9mIGRlbW8tZm9vdGVyLWJhcilcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gLmRlbW8tZm9vdGVyIGtlcHQgZm9yIGFueSBsZWdhY3kgdXNhZ2UgYnV0IG5hdiBsaXZlcyBpbiB0aGUgYmFyXG4uZGVtby1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCVVRUT05TXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5kZW1vLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMsIGJhY2tncm91bmQgMC4xNXM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogI3skYnAtdGFibGV0IC0gMXB4fSkge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cblxuICAmLS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tcHJpbWFyeTtcbiAgICBjb2xvcjogI0ZBRkFGQTtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkZ3JlZW4tcHJpbWFyeSwgMTAlKTtcbiAgICB9XG4gIH1cblxuICAmLS1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctd2hpdGU7XG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblxuICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJnLXdoaXRlLCA0JSk7IH1cbiAgfVxuXG4gICYtLWdob3N0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU1BJTk5FUiAodXNlZCBpbnNpZGUgYnV0dG9ucyBhbmQgbGluay1idXR0b25zIHdoaWxlIHdhaXRpbmcgZm9yIEFQSSlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGtleWZyYW1lcyBkZW1vLXNwaW4ge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLmRlbW8tc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogZGVtby1zcGluIDAuN3MgbGluZWFyIGluZmluaXRlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICYtLWlubGluZSB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ3JlZW4tcHJpbWFyeSwgMC4yNSk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGdyZWVuLXByaW1hcnk7XG4gIH1cbn1cblxuLy8gRGlzYWJsZWQgT1RQIGlucHV0cyBkdXJpbmcgc3VibWlzc2lvbjogZmFkZSBzbGlnaHRseS5cbi5kZW1vLWNvZGUtaW5wdXQ6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUkVTVUxUIFNURVAgRk9STVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uZGVtby1yZXN1bHQtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXJnaW46IDEuNXJlbSBhdXRvIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAmX19yb3cge1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gICZfX25vdGUge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBFTUFJTCBTVEVQXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5kZW1vLWVtYWlsLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTYwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJwLXRhYmxldCAtIDFweH0pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmRlbW8tYnRuIHsgd2lkdGg6IDEwMCU7IH1cbiAgfVxufVxuXG4uZGVtby1lbWFpbC1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogJGJnLXdoaXRlO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMzZweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogI3skYnAtdGFibGV0IC0gMXB4fSkge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuLmRlbW8tZW1haWwtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmRlbW8tZW1haWwtaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJjpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH1cbiAgJjo6cGxhY2Vob2xkZXIgeyBjb2xvcjogJHRleHQtbXV0ZWQ7IH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogI3skYnAtdGFibGV0IC0gMXB4fSkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFZFUklGWSAvIFNVQ0NFU1MgLyBFUlJPUiBTQ1JFRU5TXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5kZW1vLXNjcmVlbiB7XG4gIG1pbi1oZWlnaHQ6IDYwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG5cbiAgJl9faW5uZXIge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRncmVlbi1wcmltYXJ5O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgY29sb3I6ICRncmVlbi1wcmltYXJ5O1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG5cbiAgJl9fZXJyb3Ige1xuICAgIGNvbG9yOiAjYzAzOTJiO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9faGludCB7XG4gICAgY29sb3I6ICRncmVlbi1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8vIElubGluZSB0ZXh0LWxpbmstc3R5bGUgYnV0dG9uICh1c2VkIGZvciBSZXNlbmQgY29kZSBvbiB0aGUgdmVyaWZ5IHNjcmVlbikuXG4uZGVtby1saW5rLWJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkZ3JlZW4tcHJpbWFyeTtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSxcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicC10YWJsZXQgLSAxcHh9KSB7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5kZW1vLWNvZGUtd3JhcCB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbi8vIFNpeC1kaWdpdCBPVFAgaW5wdXQ6IGluZGl2aWR1YWwgYm94ZXMgd2l0aCBhdXRvLWFkdmFuY2UvYmFja3NwYWNlL3Bhc3RlLlxuLmRlbW8tY29kZS1pbnB1dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicC10YWJsZXQgLSAxcHh9KSB7XG4gICAgZ2FwOiAwLjM3NXJlbTtcbiAgfVxufVxuXG4uZGVtby1jb2RlLWlucHV0IHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAycHggc29saWQgJGJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgYmFja2dyb3VuZDogJGJnLXdoaXRlO1xuICBjYXJldC1jb2xvcjogJGdyZWVuLXByaW1hcnk7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cbiAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4tcHJpbWFyeTtcbiAgICBib3JkZXItY29sb3I6ICRncmVlbi1wcmltYXJ5O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJwLXRhYmxldCAtIDFweH0pIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gV0VMQ09NRSBQT1BVUFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uZGVtby13ZWxjb21lIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcblxuICAmX19iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJHRleHQtZGFyaywgMC40NSk7XG4gIH1cblxuICAmX19kaWFsb2cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMnJlbSk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAkYmctd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAycmVtIDEuNzVyZW07XG4gICAgYm94LXNoYWRvdzogMCA4cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDR2dywgMS42MjVyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRncmVlbi1wcmltYXJ5O1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICRncmVlbi1wcmltYXJ5O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkZ3JlZW4tcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgIGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICB9XG59XG5cbi5kZW1vLXdlbGNvbWUtdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuXG4gICYtLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICYtLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTVElDS1kgRk9PVEVSIEJBUiAobmF2ICsgY29weXJpZ2h0KVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uZGVtby1mb290ZXItYmFyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6ICRiZy13aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gIHotaW5kZXg6IDIwMDtcblxuICAvLyBOYXZpZ2F0aW9uIHJvd1xuICAmX19uYXYge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJwLXRhYmxldCAtIDFweH0pIHtcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19uYXYtaW5uZXIge1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgfVxuXG4gICZfX3Nsb3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDgwcHg7IC8vIGtlZXBzIGxheW91dCBzdGFibGUgd2hlbiBhIGJ1dHRvbiBpcyBoaWRkZW5cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gQ29weXJpZ2h0IHJvd1xuICAmX19jb3B5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuXG4gICAgcCB7IG1hcmdpbjogMDsgfVxuICB9XG59XG4iXX0= */
