@font-face{font-family:Montserrat;src:url(../fonts/montserrat-regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/montserrat-medium.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/montserrat-semibold.woff2) format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/montserrat-bold.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/montserrat-extrabold.woff2) format("woff2");font-weight:800;font-display:swap;font-style:normal}@font-face{font-family:"Marck Script";src:url(../fonts/marck-script-regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Marck Script";src:url(../fonts/marck-script-regular-latin.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-size:clamp(11.38px,1.1111111111vw,21.33px)}@media (max-width:767px){:root{font-size:16px;font-size:4.2666666667vw}}body{background-color:#fff;color:#121212;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.container{width:100%;max-width:77.5rem;padding:0 1.25rem;margin:0 auto}.site{display:flex;flex-direction:column;min-height:100vh}main{flex:1}img,svg,video{max-width:100%;height:auto}@keyframes pulseBefore{0%{transform:scale(0);opacity:1}33.33%{transform:scale(.3);opacity:.7}100%{transform:scale(1);opacity:0}}@keyframes pulseAfter{0%,33.33%{transform:scale(.5);opacity:0}100%{transform:scale(1);opacity:1}}.h1,.h2,.h3,.h4,.h5,.h6{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:700;line-height:1}.h1{font-size:3.25rem}@media (max-width:767px){.h1{font-size:2.25rem}}.h2{font-size:2.875rem}@media (max-width:767px){.h2{font-size:2rem}}.h3{font-size:2.25rem}@media (max-width:767px){.h3{font-size:1.75rem}}.h4{font-size:1.5625rem}@media (max-width:767px){.h4{font-size:1.375rem}}.h5{font-size:1.25rem}.h6{font-size:1.125rem}.text{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:400;font-size:1rem;line-height:1.5}@media (max-width:767px){.text{font-size:.875rem}}h1,h2,h3,h4,h5,h6{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:700;line-height:1}.uppercase{text-transform:uppercase}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 30px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:700;font-size:18px;line-height:1;text-transform:uppercase;text-align:center;text-decoration:none;white-space:nowrap;border:none;border-radius:20px;cursor:pointer;transition:color .25s}.btn .btn-label{position:relative;z-index:1}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:disabled::before{display:none}.btn--green,.btn--orange{color:#fff}.btn--green::before,.btn--orange::before{content:"";position:absolute;left:0;top:0;z-index:0;width:0;border-radius:inherit;transition:width .3s;display:block;height:100%}.btn--green:focus-visible::before,.btn--green:hover::before,.btn--orange:focus-visible::before,.btn--orange:hover::before{width:100%}.btn--green{background-color:#b0d254}.btn--green::before{background-color:rgb(154.125,192.375,50.625)}.btn--orange{background-color:#f47e2d}.btn--orange::before{background-color:rgb(235.8461538462,103.3230769231,12.3538461538)}.btn--outline{padding:12px 30px;font-weight:500;color:#f47e2d;background-color:rgba(244,126,45,.05);border:2px solid transparent;overflow:visible}@media (max-width:767px){.btn{font-size:16px;padding:13px 24px}}.btn-trace{position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);pointer-events:none;overflow:visible}.btn-trace-line{fill:none;stroke-width:2px}.btn-trace-line--bg{stroke:#f47e2d}.btn-trace-line--hl{stroke:#ffd26f;stroke-dasharray:30 100;stroke-dashoffset:30;transition:stroke-dashoffset .7s ease-in-out}.btn--outline:focus-visible .btn-trace-line--hl,.btn--outline:hover .btn-trace-line--hl{stroke-dashoffset:-100}@media (prefers-reduced-motion:reduce){.btn--green::before,.btn--orange::before{transition:none}.btn-trace-line--hl{display:none;transition:none}}.footer{margin-top:auto;background-color:#d7ae8a}.footer-container{display:flex;align-items:center;justify-content:space-between;padding-top:1.875rem;padding-bottom:1.25rem}.footer-copyright{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:400;font-size:1rem;color:#fff}@media (max-width:767px){.footer-container{flex-direction:column;gap:.9375rem;padding:1.875rem .9375rem 1.25rem}.footer-copyright{font-size:.875rem}}.footer-links{display:flex;align-items:center;gap:1.875rem}.footer-link{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:600;font-size:1rem;color:#fff;text-decoration:none;transition:opacity .2s}.footer-link:hover{opacity:.75}.form{position:relative}.wpcf7-form .wpcf7-form-control-wrap{display:block}.wpcf7-form .wpcf7-not-valid-tip{margin-top:.375rem;font-size:.8125rem;line-height:1.3;color:#e5484d}@media (max-width:767px){.footer-link{font-size:.875rem}.wpcf7-form .wpcf7-not-valid-tip{font-size:.75rem}}.wpcf7-form .wpcf7-form-control.wpcf7-not-valid{border-color:#e5484d!important}.wpcf7-form .wpcf7-response-output{margin:.375rem 0 0!important;padding:.75rem 1rem;border:1px solid transparent;border-radius:.625rem;font-size:.875rem;line-height:1.4;text-align:center}.wpcf7-form.aborted .wpcf7-response-output,.wpcf7-form.failed .wpcf7-response-output,.wpcf7-form.invalid .wpcf7-response-output,.wpcf7-form.payment-required .wpcf7-response-output,.wpcf7-form.spam .wpcf7-response-output,.wpcf7-form.unaccepted .wpcf7-response-output{border-color:rgba(229,72,77,.5);background:rgba(229,72,77,.1);color:#c23b3b}.wpcf7-form.sent .wpcf7-response-output{border-color:rgba(176,210,84,.7);background:rgba(176,210,84,.16);color:#587a10}.form-loader{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(24,16,61,.85);opacity:0;visibility:hidden;transition:.3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}.form-loader.active{opacity:1;visibility:visible}.form-loader-spinner{width:36px;height:36px;border:2px solid #000;border-radius:50%;position:relative}.form-loader-spinner::before{content:"";position:absolute;inset:-2px;border:2px solid transparent;border-top:2px solid #fff;border-left:2px solid #fff;border-radius:50%;animation:1s linear infinite form-loader-spin;z-index:1}@keyframes form-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.form-consent{display:flex;align-items:flex-start;gap:.625rem;cursor:pointer;font-size:.875rem;line-height:1.4;color:#121212;text-align:left;user-select:none}.form-consent-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.form-consent-box{position:relative;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.0625rem;border:2px solid rgba(178,178,178,.8);border-radius:.3125rem;background-color:#fff;transition:border-color .2s,background-color .2s}.form-consent-box::after{content:"";position:absolute;top:50%;left:50%;width:.6875rem;height:.375rem;margin-top:-.125rem;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%,-50%) rotate(-45deg) scale(0);transition:transform .15s}.form-consent-input:checked+.form-consent-box{border-color:#f47e2d;background-color:#f47e2d}.form-consent-input:checked+.form-consent-box::after{transform:translate(-50%,-50%) rotate(-45deg) scale(1)}.form-consent-input:focus-visible+.form-consent-box{outline:rgba(244,126,45,.5) solid 2px;outline-offset:2px}.form-consent-text a{color:#f47e2d;text-decoration:underline;text-underline-offset:2px}.form-consent-text a:hover{text-decoration:none}.header{position:fixed;top:0;left:0;z-index:100;width:100%;background-color:#fff;border-bottom:1px solid rgba(242,118,155,.2);transform:translateY(-100%);transition:transform .3s}.header.is-visible{transform:translateY(0)}.header-container{display:flex;align-items:center;justify-content:space-between;gap:1.875rem;padding-top:.9375rem;padding-bottom:.9375rem}.header-logo{display:block;flex-shrink:0;width:7.625rem;height:2.5rem}.header-logo img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width:767px){.wpcf7-form .wpcf7-response-output{font-size:.8125rem;padding:.625rem .875rem}.form-consent{font-size:.8125rem}.header-container{padding-top:.8125rem;padding-bottom:.8125rem}.header-logo{width:5.6875rem;height:1.875rem}.header-nav{display:none}}.header-nav-list{display:flex;align-items:center;gap:1.875rem;margin:0;padding:0;list-style:none}.header-nav-link{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:600;font-size:1rem;line-height:1.5;color:#121212;text-decoration:none;transition:color .2s}.header-nav-link:hover{color:#f47e2d}.header-cta{flex-shrink:0;padding-top:.75rem;padding-bottom:.75rem}.header-burger{display:none;position:relative;flex-shrink:0;width:2.125rem;height:1.875rem;padding:.4375rem;background-color:rgba(242,118,155,.2);border:none;border-radius:.3125rem;cursor:pointer}.header-burger span{position:absolute;left:.4375rem;right:.4375rem;height:.125rem;border-radius:.125rem;background-color:#121212;transition:transform .3s,opacity .2s,top .3s}.header-burger span:nth-child(1){top:.5625rem}.header-burger span:nth-child(2){top:.875rem}.header-burger span:nth-child(3){top:1.1875rem}.header-burger.is-open span:nth-child(1){top:.875rem;transform:rotate(45deg)}.header-burger.is-open span:nth-child(2){opacity:0}.header-burger.is-open span:nth-child(3){top:.875rem;transform:rotate(-45deg)}@media (max-width:767px){.header-cta{display:none}.header-burger{display:block}}.header-menu{display:none}@media (max-width:767px){.header-menu{display:flex;flex-direction:column;gap:2.8125rem;position:absolute;top:100%;left:0;width:100%;padding:1.875rem .9375rem;background-color:#fff;border-bottom:1px solid rgba(242,118,155,.2);transform:translateY(-.75rem);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,transform .3s,visibility .3s linear}.header-menu.is-open{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s,transform .3s,visibility}}.header-menu-nav{display:flex;flex-direction:column;gap:1.25rem}.header-menu-link{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:600;font-size:1rem;line-height:1.5;color:#121212;text-decoration:none;transition:color .2s}.header-menu-link:hover{color:#f47e2d}.header-menu-cta{align-self:flex-start;padding-top:.75rem;padding-bottom:.75rem;border-radius:.9375rem}html.menu-open{overflow:hidden}.popup{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2.5rem 1.25rem;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.popup.is-open{opacity:1;visibility:visible}@media (max-width:767px){.popup{padding:.9375rem}}.popup-overlay{position:absolute;inset:0;z-index:0;background-color:rgba(0,0,0,.5);cursor:pointer}.popup-card{position:relative;z-index:1;width:100%;background-color:#fff;border:solid #d7ae8a;border-radius:.625rem;padding:1.875rem;overflow:clip;outline:0;transform:scale(.96);transition:transform .25s}.popup.is-open .popup-card{transform:scale(1)}@media (max-width:767px){.popup-card{padding:1.875rem .9375rem}}.popup-close{position:absolute;top:1.125rem;right:2rem;z-index:2;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;background:0 0;border:none;cursor:pointer}@media (max-width:767px){.popup-close{top:.875rem;right:1rem;width:.9375rem;height:.9375rem}}.popup-close-icon{width:100%;height:100%}.popup-close-icon--mobile{display:none}@media (max-width:767px){.popup-close-icon--desktop{display:none}.popup-close-icon--mobile{display:block}}.popup-decoration{position:absolute;z-index:0;width:7.3125rem;height:7.3125rem;pointer-events:none}.popup-decoration--mobile{display:none}@media (max-width:767px){.popup-decoration{width:4.6875rem;height:4.6875rem}.popup-decoration--desktop{display:none}.popup-decoration--mobile{display:block}}.popup-card--product{max-width:62.5rem}.popup-card--product .popup-decoration{right:-1.25rem;bottom:-1.25rem}.popup-product{display:none;align-items:flex-start;gap:1.875rem}.popup-product.is-active{display:flex}@media (max-width:767px){.popup-product{flex-direction:column;align-items:center;text-align:center}}.popup-product-media{flex-shrink:0;width:12.5625rem;height:18.75rem;border-radius:.625rem;overflow:hidden}@media (max-width:767px){.popup-product-media{width:8.8125rem;height:13.125rem}}.popup-product-img{width:100%;height:100%;object-fit:cover}.popup-product-body{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}@media (max-width:767px){.popup-product-body{align-items:center}}.popup-product-desc,.popup-product-title{color:#121212}.popup-product-desc p+p{margin-top:1rem}.popup-card--order{max-width:37.5rem;display:flex;flex-direction:column;align-items:center;gap:1.875rem;text-align:center}.popup-order-head{display:flex;flex-direction:column;gap:.9375rem}.popup-order-subtitle,.popup-order-title{color:#121212}.popup-order-form{width:100%}.popup-order-form .wpcf7-form{display:flex;flex-direction:column;gap:.9375rem}.popup-order-form .wpcf7-form-control:not([type=submit]){width:100%;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1rem;color:#121212;background-color:#fff;border:1px solid rgba(178,178,178,.8);border-radius:.625rem;padding:.9375rem .625rem}.popup-order-form .wpcf7-form-control:not([type=submit])::placeholder{color:#b2b2b2}.popup-order-form textarea.wpcf7-form-control{height:6.125rem;resize:none}.popup-order-form .wpcf7-submit{align-self:center;padding:.75rem 1.875rem}.popup-card--thanks{max-width:37.5rem;display:flex;flex-direction:column;align-items:center;gap:.9375rem;text-align:center}.popup-card--thanks .popup-decoration{left:-1.25rem;bottom:-1.25rem}.popup-thanks-subtitle,.popup-thanks-title{color:#121212}html.popup-open{overflow:hidden}.error-404{min-height:calc(100vh - 160px);display:flex;align-items:center;justify-content:center}.error-404-inner{width:100%;display:flex;justify-content:center}.error-404-content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px}.error-404-title{margin-bottom:30px}.error-404-title h1{background:var(--Gradient,linear-gradient(90deg,#21c2c6 0,#3b7ae0 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:1365px){.error-404-title{margin-bottom:25px}}@media (max-width:767px){.popup-order-form .wpcf7-form-control:not([type=submit]){font-size:.875rem}.error-404-content{max-width:100%}.error-404-title{margin-bottom:20px}}.error-404-subtitle{margin-bottom:30px}@media (max-width:1365px){.error-404-subtitle{margin-bottom:25px}}@media (max-width:767px){.error-404-subtitle{margin-bottom:20px}}.error-404-description{margin-bottom:50px}.error-404-description p{color:#565262}@media (max-width:1365px){.error-404-description{margin-bottom:40px}}.basis{position:relative;overflow-x:hidden;overflow-y:clip;background:#fff}@media (max-width:767px){.error-404-description{margin-bottom:30px}.basis{display:flex;flex-direction:column;gap:1.875rem;padding-top:2.8125rem;background:#fbb273}}.basis-title{position:absolute;top:2.5rem;left:0;right:0;z-index:2;margin:0;padding:0 7.5rem;color:#fff;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.25)}.basis-grid{display:flex;min-height:50rem}@media (max-width:767px){.basis-title{position:static;z-index:auto;padding:0 .9375rem}.basis-grid{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:37.5rem;min-height:0;margin:0 auto}}.basis-item{position:relative;display:flex;flex:1;align-items:flex-end;min-width:0;min-height:50rem;padding-bottom:4.375rem}@media (max-width:767px){.basis-item{align-items:center;min-height:18.75rem;padding-bottom:0}}.basis-item--lemonades{background:#cbd182}.basis-item--cocktails{background:#fbb273}.basis-item--teas{background:#ffd26f}.basis-item--smoothies{background:#ff7b7b}.basis-item-media{display:flex;align-items:center;justify-content:space-between;width:100%}@media (max-width:767px){.basis-item-media{justify-content:center;gap:1.75rem;justify-content:space-between;gap:0}}.basis-item-drink,.basis-item-packet{position:relative;flex-shrink:0;overflow:hidden}.basis-item-drink img,.basis-item-packet img{display:block;position:absolute;max-width:none}.basis-item-packet{width:9.375rem;height:25rem}@media (max-width:767px){.basis-item-packet{width:5.375rem;height:14.375rem}}.basis-item-drink{width:8.375rem;height:37.5rem}.basis-item-drink--flip{transform:scaleX(-1)}.basis-item--lemonades .basis-item-packet img{width:266.67%;height:100%;left:-102.67%;top:-.12%}.basis-item--cocktails .basis-item-packet img,.basis-item--smoothies .basis-item-packet img,.basis-item--teas .basis-item-packet img{width:266.67%;height:100%;left:-101.33%;top:0}.basis-item--lemonades .basis-item-drink img{width:335.8%;height:112.06%;left:-62.91%;top:-10.16%}.basis-item--cocktails .basis-item-drink img{width:271.08%;height:107.88%;left:-121.72%;top:-4.43%}.basis-item--teas .basis-item-drink img{width:346.91%;height:116.04%;left:-178.84%;top:-7.33%}.basis-item--smoothies .basis-item-drink img{width:264.49%;height:104.57%;left:-114.77%;top:-3.69%}.basis-item-label{position:absolute;top:50%;right:-.1875rem;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:800;font-size:2.8125rem;line-height:1;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.25);white-space:nowrap;pointer-events:none}.benefits-intro{display:flex;flex-direction:column;align-items:center;gap:3.75rem;padding:4.375rem 7.5rem 3.125rem;background-color:#fff8ee}@media (max-width:767px){.basis-item-drink{width:2.8125rem;height:12.5rem}.basis-item--smoothies .basis-item-packet{width:5.4375rem;height:14.5rem}.basis-item-label{right:0;font-size:1.5rem}.benefits-intro{gap:1.875rem;padding:2.8125rem .9375rem}}.benefits-header{display:flex;flex-direction:column;gap:.9375rem;width:100%;text-align:center}.benefits-title{color:#f47e2d}.benefits-subtitle{color:#121212}.benefits-quote{display:flex;align-items:center;justify-content:center;padding:.9375rem 1.875rem;border:2px dashed #b0d254;border-radius:1.875rem;background-color:rgba(176,210,84,.2)}.benefits-quote-text{font-family:"Marck Script",cursive;font-size:1.5625rem;color:#121212;white-space:nowrap}.benefits-stats{display:flex;justify-content:space-between;width:100%;gap:.9375rem}@media (max-width:767px){.benefits-quote{padding:.625rem .9375rem;border-radius:.9375rem}.benefits-quote-text{font-size:1.125rem}.benefits-stats{flex-direction:column}}.benefits-stat{display:flex;align-items:center;gap:.9375rem;width:20rem;height:7.875rem;padding:1.875rem;border-radius:1.875rem;background-color:#c2b2eb}@media (max-width:767px){.benefits-stat{justify-content:center;width:100%;height:auto;padding:.9375rem 1.875rem;border-radius:.9375rem}.benefits-stat:first-child{padding:.9375rem}}.benefits-stat:first-child{justify-content:center}.benefits-stat-icon{flex-shrink:0;width:3.125rem;height:3.125rem}.benefits-stat-text{display:flex;flex-direction:column;color:#fff;white-space:nowrap}.benefits-stat-pair{display:flex;align-items:center;gap:.3125rem;color:#fff;white-space:nowrap}.benefits-stat-value{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:700;font-size:2.25rem}@media (max-width:767px){.benefits-stat-icon{width:1.875rem;height:1.875rem}.benefits-stat-value{font-size:1.75rem}}.benefits-stat-label{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:500;font-size:1.125rem}@media (max-width:767px){.benefits-stat-label{font-size:.875rem}}.benefits-stat-equals{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:700;font-size:2.25rem;color:#fff}.benefits-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.9375rem 3.75rem;width:100%}@media (max-width:767px){.benefits-stat-equals{font-size:1.75rem}.benefits-tags{justify-content:flex-start}}.benefits-tag{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:700;font-size:1.5625rem;color:#f47e2d;white-space:nowrap}.benefits-photos{display:flex;height:25rem}.benefits-photo{flex:1;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover}@media (max-width:767px){.benefits-tag{font-size:1.25rem}.benefits-photos{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.benefits-photo--desktop-only{display:none}.brew{flex-direction:column}}.brew{position:relative;display:flex;overflow:hidden;background-color:#fff8ee}.brew-watermark{position:absolute;left:-7.9375rem;top:31rem;z-index:0;width:24rem;height:24rem}.brew-left{position:relative;z-index:1;flex:1;padding:3.5rem 2.8125rem 3.75rem 7.5rem}.brew-title{color:#ff7b7b;margin-bottom:3.1875rem}@media (max-width:767px){.brew-watermark{left:-2.9375rem;top:38.5625rem;width:12.125rem;height:12.125rem}.brew-left{flex:none;padding:2.8125rem .9375rem}.brew-title{text-align:center;margin-bottom:1.875rem}}.brew-groups{display:flex;flex-direction:column;gap:3.1875rem}@media (max-width:767px){.brew-groups{gap:1.875rem}}.brew-group{display:flex;align-items:center;gap:.9375rem}.brew-group--happy{margin-left:10rem}.brew-group--sad .brew-group-icon{order:2}@media (max-width:767px){.brew-group{flex-direction:column}.brew-group--happy{margin-left:0}.brew-group--sad .brew-group-icon{order:0}}.brew-group-icon{flex-shrink:0;width:3.75rem;height:3.5rem}.brew-group--happy .brew-group-icon{height:3.625rem}.brew-card{display:flex;flex-direction:column;gap:.9375rem;width:20rem;max-width:100%;padding:1.875rem;border:2px dashed;border-radius:1.875rem;background-color:#fff}.brew-card--sad{border-color:#f2769b}.brew-card--happy{border-color:#b0d254}.brew-card-intro,.brew-card-list li{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:400;font-size:1.125rem;line-height:normal;color:#121212}.brew-card-list{display:flex;flex-direction:column;gap:.9375rem}.brew-card-list li{list-style:disc;margin-left:1.6875rem}.brew-photo{position:relative;flex:1}@media (max-width:767px){.brew-card{width:100%;padding:1.25rem;border-radius:.9375rem}.brew-card-intro,.brew-card-list li{font-size:1rem}.brew-card-list li{margin-left:1.5rem}.brew-photo{flex:none;width:100%;min-height:25rem}}.brew-photo-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.brew-badge{position:absolute;left:0;bottom:0;z-index:1;padding:.9375rem 1.875rem;border-radius:1.875rem 1.875rem 1.875rem 0;background-color:#ffd26f;font-family:"Marck Script",cursive;font-size:2.25rem;letter-spacing:.045rem;color:#121212;white-space:nowrap}@media (max-width:767px){.brew-badge{padding:.625rem .9375rem;border-radius:.9375rem .9375rem .9375rem 0;font-size:1.375rem;letter-spacing:.0275rem}}.content{padding:200px 0}.content-header{margin-bottom:100px;text-align:center}.content-wrapper .alignleft{float:left;margin:0 24px 24px 0}@media (max-width:767px){.content-wrapper .alignleft{float:none;margin:0 0 24px}}.content-wrapper .alignright{float:right;margin:0 0 24px 24px}@media (max-width:767px){.content-wrapper .alignright{float:none;margin:0 0 24px}}.content-wrapper .aligncenter{display:block;margin:24px auto}.content-wrapper .alignnone{margin:24px 0}.content-wrapper img.aligncenter,.content-wrapper img.alignleft,.content-wrapper img.alignnone,.content-wrapper img.alignright{margin-top:0}.content-wrapper::after{content:"";display:table;clear:both}.faq{display:flex;justify-content:center;gap:3.75rem;padding:4.375rem 7.5rem;background-color:#fff8ee}@media (max-width:767px){.faq{flex-direction:column;gap:1.875rem;padding:2.8125rem .9375rem}}.faq-intro{display:flex;flex-direction:column;flex-shrink:0;gap:1.875rem;width:26.5625rem}@media (max-width:767px){.faq-intro{gap:.9375rem;width:100%}}.faq-title{color:#f47e2d}.faq-subtitle{color:#121212}.faq-photo{width:26.5625rem;height:12.5rem;object-fit:cover}@media (max-width:767px){.faq-photo{width:21.5625rem;height:11.25rem;max-width:100%}}.faq-list{display:flex;flex-direction:column;gap:.9375rem;width:40.625rem}.faq-item{width:100%;padding:.9375rem 0;border-bottom:1px solid rgba(18,18,18,.25)}.faq-item.is-open .faq-item-icon{transform:rotate(-90deg)}@media (max-width:767px){.faq-list{width:100%}.faq-item{padding:.75rem 0}}.faq-item-toggle{display:flex;align-items:center;justify-content:space-between;gap:.9375rem;width:100%;text-align:left}.faq-item-question{color:#121212}.faq-item-icon{flex-shrink:0;width:1.6875rem;height:1.6875rem;color:#121212;transform:rotate(90deg);transition:transform .3s}.faq-item-answer{max-height:0;overflow:hidden;transition:max-height .3s}.faq-item-answer-text{padding-top:.9375rem;color:#121212}.footer-cta{position:relative;min-height:31.25rem;overflow:hidden}@media (max-width:767px){.faq-item-icon{width:.75rem;height:.75rem}.faq-item-answer-text{padding-top:.75rem}.footer-cta{min-height:37.4375rem}}.footer-cta-picture{position:absolute;inset:0;z-index:0;display:block;pointer-events:none;user-select:none}.footer-cta-bg{width:100%;height:100%;object-fit:cover}.footer-cta-container{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;min-height:31.25rem}@media (max-width:767px){.footer-cta-container{justify-content:center;min-height:37.4375rem;padding-left:.9375rem;padding-right:.9375rem}}.footer-cta-content{display:flex;flex-direction:column;align-items:flex-start;gap:1.875rem}@media (max-width:767px){.footer-cta-content{align-items:center;width:21.5625rem;max-width:100%;margin:auto 0 3.125rem}}.footer-cta-text{display:flex;flex-direction:column;gap:1.875rem}.footer-cta-title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:700;font-size:2.25rem;line-height:1;color:#657dc8}@media (max-width:767px){.footer-cta-text{gap:.9375rem;text-align:center}.footer-cta-title{font-size:2rem}}.footer-cta-subtitle{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:400;font-size:1.125rem;line-height:normal;color:#121212}.hero{position:relative;min-height:100vh;overflow:hidden}.hero-picture{position:absolute;inset:0;z-index:0;display:block;pointer-events:none;user-select:none}.hero-bg{width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:767px){.footer-cta-subtitle{font-size:.875rem;line-height:1.5}.footer-cta-btn{padding:.75rem 1.875rem;font-size:1rem;border-radius:.9375rem}.hero{min-height:34.375rem}.hero-bg{object-position:63% center}.hero-bg--mobile{object-position:center}}.hero-container{position:relative;z-index:1;display:flex;align-items:center;min-height:100vh}@media (max-width:767px){.hero-container{flex-direction:column;justify-content:flex-start;min-height:34.375rem;padding-top:3.875rem}}.hero-content{display:flex;flex-direction:column;align-items:flex-start;gap:1.875rem;max-width:35.9375rem}@media (max-width:767px){.hero-content{align-items:center;gap:0;max-width:none;width:100%;text-align:center}}.hero-logo{position:absolute;top:3.75rem;left:1.25rem;display:block;width:19rem;height:6.25rem}.hero-logo img{display:block;width:100%;height:100%}.hero-title{color:#f47e2d}.hero-subtitle{font-weight:500;font-size:1.25rem;line-height:1.5;color:#121212}@media (max-width:767px){.hero-logo{position:static;width:13.1875rem;height:4.375rem;margin-bottom:3.75rem}.hero-title{margin-bottom:.9375rem}.hero-subtitle{font-size:1.125rem;margin-bottom:1.875rem}.hero-btn{padding:.75rem 1.875rem;border-radius:.9375rem}}.how{background:#fff8ee;padding-top:4.375rem;padding-bottom:4.375rem}.how-head{display:flex;flex-direction:column;align-items:center;gap:.9375rem;text-align:center}.how-title{color:#f2769b}.how-subtitle{color:#121212}.how-steps{display:flex;align-items:center;justify-content:space-between;margin-top:1.875rem}@media (max-width:767px){.how{padding-top:2.8125rem;padding-bottom:2.8125rem}.how-steps{flex-direction:column;align-items:center;justify-content:flex-start;gap:1.875rem}}.how-step{position:relative;display:flex;justify-content:center;flex-shrink:0;min-width:12.5rem}.how-step-num{position:absolute;top:0;left:50%;z-index:0;transform:translateX(-50%);font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:700;font-size:9.6875rem;line-height:1;color:#ff7b7b;opacity:.2;white-space:nowrap;pointer-events:none}@media (max-width:767px){.how-step{align-items:center;gap:.9375rem;min-width:0}.how-step-num{position:static;transform:none;font-size:6.25rem}}.how-step-body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.875rem;padding-top:6.25rem}.how-step-icon{flex-shrink:0;width:6.25rem;height:6.25rem}@media (max-width:767px){.how-step-body{gap:.9375rem;padding-top:0;max-width:8.75rem}.how-step-icon{width:3.125rem;height:3.125rem}.how-arrow{display:none}}.how-step-label{color:#f2769b;text-align:center}.how-arrow{flex-shrink:0;width:3.4375rem;height:auto;opacity:.2}.taste{background-color:#fff8ee;padding:3.75rem 7.5rem}.taste-title{margin-bottom:1.875rem;color:#f2769b;text-align:center}.taste-body{position:relative}.taste-nav{display:contents}@media (max-width:767px){.taste{padding:2.8125rem 3.125rem;padding:2.8125rem .9375rem}.taste-title{margin-bottom:1.25rem}.taste-nav{display:flex;align-items:center;justify-content:space-between;gap:.9375rem;margin-bottom:1.25rem}}.taste-arrow{position:absolute;top:9.375rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2.0625rem;height:2.5rem;border:1px solid rgba(18,18,18,.7);border-radius:2px;background:0 0;opacity:.6;cursor:pointer;transform:translateY(-50%);transition:opacity .2s}.taste-arrow:hover{opacity:1}.taste-arrow.swiper-button-disabled{opacity:.35;cursor:default}.taste-arrow .taste-arrow-icon{display:block;width:.6875rem;height:1.25rem}.taste-arrow--prev{left:-2.375rem}.taste-arrow--prev .taste-arrow-icon{transform:rotate(180deg)}.taste-arrow--next{right:-2.375rem}.taste-fraction{display:none;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:500;font-size:1.125rem;color:#121212;text-align:center}@media (max-width:767px){.taste-arrow{position:static;flex-shrink:0;transform:none}.taste-fraction{display:block}}.taste-slider .swiper-wrapper{align-items:flex-start}.taste-card{display:flex;flex-direction:column;align-items:center;gap:1.875rem;height:auto;padding-bottom:1.875rem;cursor:pointer}.taste-card:hover .taste-card-title{color:#f47e2d}.taste-card-media{width:12.5625rem;max-width:100%;height:18.75rem;overflow:hidden}@media (max-width:767px){.taste-card{gap:.9375rem}.taste-card-media{width:7.5625rem;height:11.25rem}.taste-card-title{font-size:1rem}}.taste-card-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.taste-card-text{text-align:center}.taste-card-title{color:#121212;text-align:center;transition:color .2s}.taste-card-price{margin-top:.5rem;color:#b2b2b2}.try{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:28.125rem;padding-right:7.5rem;overflow:hidden}.try::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(255,248,238,0) 0,rgba(255,248,238,.97) 42%);pointer-events:none;opacity:0}@media (max-width:1365px){.try{padding-right:0}}.try-picture{position:absolute;inset:0;z-index:0;display:block;pointer-events:none;user-select:none}.try-bg{width:100%;height:100%;object-fit:cover;object-position:50% 60%}@media (max-width:767px){.taste-card-price{margin-top:.375rem}.try::before{opacity:1;opacity:0}.try{justify-content:center;min-height:23.875rem;padding-right:0}.try-bg{object-position:82% 50%}.try-bg--mobile{object-position:center}}.try-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:1.875rem;width:40.625rem;max-width:100%;padding:3.75rem 1.25rem 3.75rem 0}@media (max-width:1365px){.try-content{width:36.875rem}}.try-title{color:#f47e2d;max-width:100%}.try-list{display:flex;flex-direction:column;gap:.9375rem}.try-list-item{display:flex;align-items:center;gap:.9375rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:500;font-size:1.125rem;line-height:normal;color:#121212}@media (max-width:767px){.try-content{width:27.5rem;width:21.5625rem}.try-list-item{font-size:1rem}}.try-list-icon{flex-shrink:0;width:1.875rem;height:1.875rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1peGlucy9fZm9udC1mYWNlLnNjc3MiLCJfZm9udHMuc2NzcyIsIl9nbG9iYWwuc2NzcyIsIl92YXJzLnNjc3MiLCJfa2V5ZnJhbWVzLnNjc3MiLCJfdGV4dC5zY3NzIiwiY29tcG9uZW50cy9fYnRuLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fcG9wdXBzLnNjc3MiLCJzZWN0aW9ucy9fNDA0LnNjc3MiLCJzZWN0aW9ucy9fYmFzaXMuc2NzcyIsInNlY3Rpb25zL19iZW5lZml0cy5zY3NzIiwic2VjdGlvbnMvX2JyZXcuc2NzcyIsInNlY3Rpb25zL19jb250ZW50LnNjc3MiLCJzZWN0aW9ucy9fZmFxLnNjc3MiLCJzZWN0aW9ucy9fZm9vdGVyLWN0YS5zY3NzIiwic2VjdGlvbnMvX2hlcm8uc2NzcyIsInNlY3Rpb25zL19ob3cuc2NzcyIsInNlY3Rpb25zL190YXN0ZS5zY3NzIiwic2VjdGlvbnMvX3RyeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNDLFdBQ0MsWUFBQSxXQUNBLElBQUEsdUNBQUEsZ0JBQ0EsWUFBQSxJQUNBLGFBQUEsS0FDQSxXQ0gwRCxPREYzRCxXQUNDLFlBQUEsV0FDQSxJQUFBLHNDQUFBLGdCQUNBLFlBQUEsSUFDQSxhQUFBLEtBQ0EsV0NGeUQsT0RIMUQsV0FDQyxZQUFBLFdBQ0EsSUFBQSx3Q0FBQSxnQkFDQSxZQUFBLElBQ0EsYUFBQSxLQUNBLFdDRDJELE9ESjVELFdBQ0MsWUFBQSxXQUNBLElBQUEsb0NBQUEsZ0JBQ0EsWUFBQSxJQUNBLGFBQUEsS0FDQSxXQUFBLE9BTEQsV0FDQyxZQUFBLFdBQ0EsSUFBQSx5Q0FBQSxnQkFDQSxZQUFBLElBQ0EsYUFBQSxLQUNBLFdDQzRELE9BUTlELFdBQ0MsWUFBQSxlQUNBLElBQUEseUNBQUEsZ0JBQ0EsWUFBQSxJQUNBLGFBQUEsS0FDQSxX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QjlGVyxVQUFBLENBQUEsYUFBQSxDQUFBLGtCQUFBLENBQUEsVUFBQSxDQUFBLFdrQitGWCxZQUFBLElBQ0EsVUFBQSxTQUNBLFlBQUEsT0FDQSxNbEJsSGMsUWtCb0hkLHlCQWhERCxhQWtCRSxNQUFBLFFBSUEsTUFBQSxXQWdCRixlQVdFLFVBQUEsTUFJRixlQUNDLFlBQUEsRUFDQSxNQUFBLFNBQ0EsT0FBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBtaXhpbiBmb250LWZhY2UoJGZvbnQtZmFtaWx5LCAkdXJsLCAkd2VpZ2h0LCAkc3R5bGUpIHtcblx0QGZvbnQtZmFjZSB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiI3skZm9udC1mYW1pbHl9XCI7XG5cdFx0c3JjOiB1cmwoJy4uL2ZvbnRzLyN7JHVybH0ud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0XHRmb250LXdlaWdodDogI3skd2VpZ2h0fTtcblx0XHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdFx0Zm9udC1zdHlsZTogJHN0eWxlO1xuXHR9XG59IiwiQGltcG9ydCBcIm1peGluc1wiO1xuXG4vLyBNb250c2VycmF0IOKAlCBzZWxmLWhvc3RlZCAobGF0aW4gKyBsYXRpbi1leHQgKyBjeXJpbGxpYylcbkBpbmNsdWRlIGZvbnQtZmFjZShcIk1vbnRzZXJyYXRcIiwgXCJtb250c2VycmF0LXJlZ3VsYXJcIiwgNDAwLCBub3JtYWwpO1xuQGluY2x1ZGUgZm9udC1mYWNlKFwiTW9udHNlcnJhdFwiLCBcIm1vbnRzZXJyYXQtbWVkaXVtXCIsIDUwMCwgbm9ybWFsKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShcIk1vbnRzZXJyYXRcIiwgXCJtb250c2VycmF0LXNlbWlib2xkXCIsIDYwMCwgbm9ybWFsKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShcIk1vbnRzZXJyYXRcIiwgXCJtb250c2VycmF0LWJvbGRcIiwgNzAwLCBub3JtYWwpO1xuQGluY2x1ZGUgZm9udC1mYWNlKFwiTW9udHNlcnJhdFwiLCBcIm1vbnRzZXJyYXQtZXh0cmFib2xkXCIsIDgwMCwgbm9ybWFsKTtcblxuLy8gTWFyY2sgU2NyaXB0IOKAlCBzZWxmLWhvc3RlZCAoZGVjb3JhdGl2ZSBhY2NlbnQsIGN5cmlsbGljK2xhdGluKVxuLy8gVHdvIHN1YnNldCBmaWxlcyBzaGFyaW5nIG9uZSBmYW1pbHkgbmFtZSwgc3BsaXQgbGlrZSBHb29nbGUgRm9udHMnIG93biBDU1MuXG4vLyBXcml0dGVuIGFzIHJhdyBAZm9udC1mYWNlIChub3QgdGhlIGZvbnQtZmFjZSBtaXhpbikgYmVjYXVzZSB1bmljb2RlLXJhbmdlXG4vLyBpcyByZXF1aXJlZCBoZXJlOiB3aXRob3V0IGl0LCBicm93c2VycyB3b24ndCByZWxpYWJseSBjb21iaW5lIGdseXBoXG4vLyBjb3ZlcmFnZSBhY3Jvc3MgdHdvIHNhbWUtZmFtaWx5L3dlaWdodC9zdHlsZSBmYWNlcywgYW5kIHRoZSBtaXhpbiBoYXMgbm9cbi8vIHVuaWNvZGUtcmFuZ2UgcGFyYW0g4oCUIHRoaXMga2VlcHMgX2ZvbnQtZmFjZS5zY3NzIHVudG91Y2hlZC5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJNYXJjayBTY3JpcHRcIjtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL21hcmNrLXNjcmlwdC1yZWd1bGFyLndvZmYyJykgZm9ybWF0KFwid29mZjJcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJNYXJjayBTY3JpcHRcIjtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL21hcmNrLXNjcmlwdC1yZWd1bGFyLWxhdGluLndvZmYyJykgZm9ybWF0KFwid29mZjJcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiIsIi8qIGh0bWwge1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn0gKi9cblxuLy8g4pSA4pSAIEZsdWlkIHJvb3Qg4oCUIG9uZSBmb250LXNpemUgZHJpdmVzIGFsbCByZW0oKSBzaXppbmcsIHNvIHRoZSBsYXlvdXQgc2NhbGVzIGxpa2UgdGhlIG1vY2t1cCDilIDilIBcbi8vIERlc2t0b3AgYmFzZSAxNDQwICgxMDB2dy8xNDQwKjE2ID0gMTZweCA9IDFyZW0gQCAxNDQwKS4gQ2FwcGVkIGF0IDE5MjAgKDIxLjMzcHgpIHNvIHVsdHJhd2lkZVxuLy8gZnJlZXplcyBhdCBpdHMgMTkyMCBsb29rOyBmbG9vciAxMS4zOHB4ICg9IGxvb2sgQDEwMjQpIGlzIGEgc2FmZXR5IHN0b3AgYmVsb3cgd2hpY2ggdGhlIHRhYmxldFxuLy8gbWVkaWEgcXVlcnkgdGFrZXMgb3ZlciBhbnl3YXkuXG46cm9vdCB7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMTEuMzhweCwgY2FsYygxMDB2dyAvIDE0NDAgKiAxNiksIDIxLjMzcHgpO1xuXG5cdC8vIFRhYmxldCA3NjjigJMxMDIzOiBmaXhlZCAxNnB4IChsYXlvdXQgcmUtZmxvd3MgaGVyZTsga2VlcHMgdGhlIGFscmVhZHktdmVyaWZpZWQgdGFibGV0IHNpemVzIGV4YWN0KVxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEwMjMpIHsgZm9udC1zaXplOiAxNnB4OyB9XG5cblx0Ly8gTW9iaWxlIOKJpDc2NzogYmFzZSAzNzUgKDEwMHZ3LzM3NSoxNiA9IDE2cHggPSAxcmVtIEAgMzc1KSwgc2NhbGVzIHdpdGggdGhlIHZpZXdwb3J0XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtNzY3KSB7IGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvIDM3NSAqIDE2KTsgfVxufVxuXG5ib2R5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHRmb250LWZhbWlseTogJGZvbnQtbWFpbjtcblx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogcmVtKDEyNDApO1xuXHRwYWRkaW5nOiAwIHJlbSgyMCk7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2l0ZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG5tYWluIHtcblx0ZmxleDogMTtcbn1cblxuaW1nLFxuc3ZnLFxudmlkZW8ge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cbiIsIi8vIOKVkOKVkOKVkCBEZXNpZ24gdG9rZW5zIOKAlCBMRU1PIChmcm9tIEZpZ21hIFVJIEtpdCA5NDo3NTkpIOKVkOKVkOKVkFxuXG4vLyDilIDilIAgQ29sb3JzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gQnJhbmRcbiRjb2xvci1vcmFuZ2U6ICNmNDdlMmQ7IC8vIHByaW1hcnkgLyBDVEFcbiRjb2xvci1ncmVlbjogICNiMGQyNTQ7IC8vIHNlY29uZGFyeSBDVEFcbiRjb2xvci1kYXJrOiAgICMxMjEyMTI7IC8vIHRleHQgLyBuZWFyLWJsYWNrXG4kY29sb3ItY3JlYW06ICAjZmZmOGVlOyAvLyBsaWdodCBiYWNrZ3JvdW5kXG5cbi8vIEFjY2VudHNcbiRjb2xvci1waW5rOiAgICNmMjc2OWI7XG4kY29sb3ItY29yYWw6ICAjZmY3YjdiO1xuJGNvbG9yLXllbGxvdzogI2ZmZDI2ZjtcbiRjb2xvci1iZWlnZTogICNkN2FlOGE7XG4kY29sb3ItYmx1ZTogICAjNjU3ZGM4O1xuJGNvbG9yLWxpbGFjOiAgI2MyYjJlYjtcbiRjb2xvci1wZWFjaDogICNmYmIyNzM7XG4kY29sb3Itb2xpdmU6ICAjY2JkMTgyO1xuJGNvbG9yLWdyYXk6ICAgI2IyYjJiMjtcbiRjb2xvci13aGl0ZTogICNmZmZmZmY7XG5cbi8vIOKUgOKUgCBUeXBvZ3JhcGh5IOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuJGZvbnQtbWFpbjogJ01vbnRzZXJyYXQnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIHNhbnMtc2VyaWY7XG4kZm9udC1zY3JpcHQ6ICdNYXJjayBTY3JpcHQnLCBjdXJzaXZlO1xuXG4vLyDilIDilIAgQnJlYWtwb2ludHMgKGRlc2t0b3AtZmlyc3QpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuJGJwLTE1OTk6IDE1OTlweDtcbiRicC0xMzY1OiAxMzY1cHg7XG4kYnAtMTAyMzogNzY3cHg7XG4kYnAtNzY3OiAgNzY3cHg7XG4iLCJAa2V5ZnJhbWVzIHB1bHNlQmVmb3JlIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDMzLjMzJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuXHRcdG9wYWNpdHk6IDAuNztcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlQWZ0ZXIge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQzMy4zMyUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59IiwiLy8g4pWQ4pWQ4pWQIFR5cG9ncmFwaHkg4oCUIE1vbnRzZXJyYXQsIGZyb20gRmlnbWEgVUkgS2l0ICg5NDo3NTkpIOKVkOKVkOKVkFxuLy8gRGVza3RvcC1maXJzdDsgbW9iaWxlIHNpemVzIGF0IDw9NzY3LiBIZWFkaW5ncyBsaW5lLWhlaWdodCAxMDAlICgxKSwgYm9keSAxLjUuXG4vLyBTaXplcyBpbiByZW0oKSBzbyB0aGV5IHNjYWxlIHdpdGggdGhlIGZsdWlkIDpyb290IGZvbnQtc2l6ZSAoc2VlIF9nbG9iYWwpLlxuXG4laGVhZGluZyB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLmgxIHtcblx0QGV4dGVuZCAlaGVhZGluZztcblx0Zm9udC1zaXplOiByZW0oNTIpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtNzY3KSB7IGZvbnQtc2l6ZTogcmVtKDM2KTsgfVxufVxuXG4uaDIge1xuXHRAZXh0ZW5kICVoZWFkaW5nO1xuXHRmb250LXNpemU6IHJlbSg0Nik7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC03NjcpIHsgZm9udC1zaXplOiByZW0oMzIpOyB9XG59XG5cbi5oMyB7XG5cdEBleHRlbmQgJWhlYWRpbmc7XG5cdGZvbnQtc2l6ZTogcmVtKDM2KTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTc2NykgeyBmb250LXNpemU6IHJlbSgyOCk7IH1cbn1cblxuLmg0IHtcblx0QGV4dGVuZCAlaGVhZGluZztcblx0Zm9udC1zaXplOiByZW0oMjUpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtNzY3KSB7IGZvbnQtc2l6ZTogcmVtKDIyKTsgfVxufVxuXG4uaDUge1xuXHRAZXh0ZW5kICVoZWFkaW5nO1xuXHRmb250LXNpemU6IHJlbSgyMCk7XG59XG5cbi5oNiB7XG5cdEBleHRlbmQgJWhlYWRpbmc7XG5cdGZvbnQtc2l6ZTogcmVtKDE4KTtcbn1cblxuLy8gQm9keSB0ZXh0XG4udGV4dCB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IHJlbSgxNik7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC03NjcpIHsgZm9udC1zaXplOiByZW0oMTQpOyB9XG59XG5cbi8vIEJhc2UgaGVhZGluZyBlbGVtZW50cyBpbmhlcml0IHRoZSBicmFuZCBmb250IChleGFjdCBzaXplIHZpYSAuaE4gdXRpbGl0eSlcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRmb250LWZhbWlseTogJGZvbnQtbWFpbjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi8vIOKUgOKUgCBVdGlsaXRpZXMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4udXBwZXJjYXNlIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udmlzdWFsbHktaGlkZGVuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRwYWRkaW5nOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGJvcmRlcjogMDtcbn1cbiIsIi8vIOKVkOKVkOKVkCBCdXR0b25zIOKAlCBmcm9tIEZpZ21hIFVJIEtpdCAoOTQ6NzUwIC8gOTQ6NzUzIC8gOTQ6NzU2KSDilZDilZDilZBcbi8vIE1vbnRzZXJyYXQgMThweCwgcmFkaXVzIDIwcHguIEdyZWVuIGZpbGwgLyBPcmFuZ2UgZmlsbCAvIE9yYW5nZSBvdXRsaW5lLlxuLy8gSG92ZXIgRlg6XG4vLyAgIMK3IGZpbGxlZCB2YXJpYW50cyDigJQgYSBkYXJrZXIgc2hhZGUgd2lwZXMgaW4gbGVmdOKGknJpZ2h0IHZpYSBhIDo6YmVmb3JlIHRoYXRcbi8vICAgICBjYXJyaWVzIGBib3JkZXItcmFkaXVzOiBpbmhlcml0YCwgc28gdGhlIGZpbGwgaXMgcm91bmRlZCBsaWtlIHRoZSBidXR0b24gYnlcbi8vICAgICBpdHMgT1dOIGdlb21ldHJ5IChub3QgYSBjbGlwcGVkIGJhY2tncm91bmQsIHdoaWNoIHNvbWUgR1BVcyByZW5kZXIgc3F1YXJlKS5cbi8vICAgwrcgb3V0bGluZSB2YXJpYW50IOKAlCB0aGUgYm9yZGVyIGl0c2VsZiBpcyBkcmF3biBpbiBTVkcgKHN0YXRpYyBzdHJva2UpIHdpdGggYVxuLy8gICAgIHNlY29uZCBzdHJva2Ugb24gdGhlIFNBTUUgPHJlY3Q+IGFzIHRoZSBydW5uaW5nIGhpZ2hsaWdodCwgc28gdGhlIGxpZ2h0IGlzXG4vLyAgICAgYWx3YXlzIHBpeGVsLWFsaWduZWQgdG8gdGhlIGJvcmRlciAocmVmOiB2aXRvci1zaXF1ZWlyYS94TkJFeE4g4oCUIHR3by1saW5lIHRyaWNrKS5cblxuQHVzZSAnc2Fzczpjb2xvcic7XG5cbi5idG4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGlzb2xhdGlvbjogaXNvbGF0ZTsgLy8gb3duIHN0YWNraW5nIGNvbnRleHQ6IHRoZSA6OmJlZm9yZSB3aXBlICh6LWluZGV4OjApIHNpdHMgYWJvdmUgdGhlIGJnLCB0aGUgbGFiZWwgKHotaW5kZXg6MSkgYWJvdmUgdGhlIHdpcGVcblx0b3ZlcmZsb3c6IGhpZGRlbjsgLy8gY2xpcCB0aGUgd2lwZSB0byB0aGUgcm91bmRlZCBjb3JuZXJzXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdHBhZGRpbmc6IDE1cHggMzBweDtcblx0Zm9udC1mYW1pbHk6ICRmb250LW1haW47XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZTtcblxuXHQvLyBMYWJlbCBsaXZlcyBpbiBpdHMgb3duIHNwYW4gc28gaXQgc3RheXMgYWJvdmUgdGhlIDo6YmVmb3JlIHdpcGUgLyBTVkcgdHJhY2UuXG5cdC5idG4tbGFiZWwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0Ly8gRGlzYWJsZWQgc3RhdGUgKGUuZy4gdGhlIG9yZGVyLWZvcm0gc3VibWl0IGJlZm9yZSBjb25zZW50IGlzIHRpY2tlZCkuXG5cdCY6ZGlzYWJsZWQge1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG5cdFx0Jjo6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfSAvLyBubyB3aXBlIHdoaWxlIGRpc2FibGVkXG5cdH1cblxuXHQvLyDilIDilIAgRmlsbGVkIHZhcmlhbnRzIOKAlCBkYXJrZXItc2hhZGUgd2lwZSBmcm9tIHRoZSBsZWZ0IOKUgOKUgFxuXHQmLS1ncmVlbixcblx0Ji0tb3JhbmdlIHtcblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR6LWluZGV4OiAwOyAvLyBhYm92ZSB0aGUgYmFzZSBiYWNrZ3JvdW5kLCBiZWxvdyB0aGUgbGFiZWxcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDsgLy8gdGhlIGZpbGwgaXMgcm91bmRlZCBieSBpdHMgb3duIGJveCDigJQgbmV2ZXIgc3F1YXJlXG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHsgdHJhbnNpdGlvbjogbm9uZTsgfVxuXHRcdH1cblxuXHRcdCY6aG92ZXI6OmJlZm9yZSxcblx0XHQmOmZvY3VzLXZpc2libGU6OmJlZm9yZSB7IHdpZHRoOiAxMDAlOyB9XG5cdH1cblxuXHQmLS1ncmVlbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdCY6OmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkY29sb3ItZ3JlZW4sICRsaWdodG5lc3M6IC0xMCUpOyB9XG5cdH1cblxuXHQmLS1vcmFuZ2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XG5cdFx0Jjo6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRjb2xvci1vcmFuZ2UsICRsaWdodG5lc3M6IC04JSk7IH1cblx0fVxuXG5cdC8vIOKUgOKUgCBPdXRsaW5lIHZhcmlhbnQg4oCUIFNWRy1kcmF3biBib3JkZXIgKyBydW5uaW5nLWxpZ2h0IGhpZ2hsaWdodCDilIDilIBcblx0Ly8gVGhlIHZpc2libGUgYm9yZGVyIElTIHRoZSBTVkcgPHJlY3Q+ICguYnRuLXRyYWNlKTsgdGhlIENTUyBib3JkZXIgb25seSByZXNlcnZlc1xuXHQvLyB0aGUgMnB4IG9mIGxheW91dCBzcGFjZSBzbyBkcmF3aW5nIHRoZSBib3JkZXIgaW4gU1ZHIGRvZXNuJ3QgcmVzaXplIHRoZSBidXR0b24uXG5cdCYtLW91dGxpbmUge1xuXHRcdHBhZGRpbmc6IDEycHggMzBweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLW9yYW5nZSwgMC4wNSk7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHNwYWNlIHJlc2VydmF0aW9uIG9ubHkg4oCUIHJlYWwgYm9yZGVyIGlzIHRoZSBTVkcgc3Ryb2tlXG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7IC8vIHRoZSBTVkcgYm9yZGVyIHNpdHMgb24gdGhlIGJvcmRlci1ib3gsIG91dHNpZGUgdGhlIHBhZGRpbmcgYm94XG5cdFx0Ly8gTm8gYmFja2dyb3VuZCBmaWxsIG9uIGhvdmVyIOKAlCB0aGUgb25seSBob3ZlciBmZWVkYmFjayBpcyB0aGUgcnVubmluZyBsaWdodCAoLmJ0bi10cmFjZS1saW5lLS1obCkuXG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTc2Nykge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRwYWRkaW5nOiAxM3B4IDI0cHg7XG5cdH1cbn1cblxuLy8gU1ZHIG92ZXJsYXkgZm9yIC5idG4tLW91dGxpbmU6IHNpemVkIDFweCBiZXlvbmQgdGhlIHBhZGRpbmcgYm94IG9uIGVhY2ggc2lkZSBzbyB0aGVcbi8vIDxyZWN0PiBsYW5kcyBvbiB0aGUgMnB4IGJvcmRlcidzIGNlbnRyZS1saW5lLiBUV08gaWRlbnRpY2FsIHJlY3RzIHNoYXJlIGl0IOKAlCBhIHN0YXRpY1xuLy8gb3JhbmdlIGJvcmRlciAoLS1iZykgYW5kIHRoZSBhbmltYXRlZCBoaWdobGlnaHQgKC0taGwpIOKAlCBzbyB0aGUgbGlnaHQgY2FuIG5ldmVyXG4vLyBkcmlmdCBvZmYgdGhlIGJvcmRlci4gcGF0aExlbmd0aD1cIjEwMFwiIChvbiAtLWhsIGluIG1hcmt1cCkgbm9ybWFsaXNlcyB0aGUgcGVyaW1ldGVyLFxuLy8gc28gdGhlIGRhc2ggdGltaW5nIGlzIGluZGVwZW5kZW50IG9mIHRoZSBidXR0b24ncyB0ZXh0IGxlbmd0aCAvIHNpemUgKG5vIEpTKS5cbi5idG4tdHJhY2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTFweDtcblx0bGVmdDogLTFweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG5cdGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uYnRuLXRyYWNlLWxpbmUge1xuXHRmaWxsOiBub25lO1xuXHRzdHJva2Utd2lkdGg6IDJweDtcbn1cblxuLmJ0bi10cmFjZS1saW5lLS1iZyB7XG5cdHN0cm9rZTogJGNvbG9yLW9yYW5nZTsgLy8gdGhlIHJlc3RpbmcgYm9yZGVyLCBkcmF3biBpbiBTVkdcbn1cblxuLmJ0bi10cmFjZS1saW5lLS1obCB7XG5cdHN0cm9rZTogJGNvbG9yLXllbGxvdzsgLy8gd2FybSBsaWdodCBydW5uaW5nIGFsb25nIHRoZSBib3JkZXIgKG5vdCB3aGl0ZSlcblx0c3Ryb2tlLWRhc2hhcnJheTogMzAgMTAwOyAvLyBvbmUgfjMwJSBzdHJlYWssIHRoZSByZXN0IGFuIGVtcHR5IGdhcFxuXHRzdHJva2UtZGFzaG9mZnNldDogMzA7IC8vIHBhcmtlZCBvZmYtcGF0aCDihpIgaW52aXNpYmxlIGF0IHJlc3Rcblx0dHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMC43cyBlYXNlLWluLW91dDtcblxuXHQuYnRuLS1vdXRsaW5lOmhvdmVyICYsXG5cdC5idG4tLW91dGxpbmU6Zm9jdXMtdmlzaWJsZSAmIHsgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMDA7IH0gLy8gdHJhdmVsIG9uZSBmdWxsIGxhcFxuXG5cdEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cdFx0ZGlzcGxheTogbm9uZTsgLy8gcnVubmluZyBsaWdodCBpcyBtb3Rpb24g4oCUIGRyb3AgaXRcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHR9XG59XG4iLCIvLyDilZDilZDilZAgRm9vdGVyIOKAlCBmcm9tIEZpZ21hIChkZXNrdG9wIDEyNjozMDcsIG1vYmlsZSA5NzoxMjI4KSDilZDilZDilZBcbi8vIFNpbmdsZSByb3c6IGNvcHlyaWdodCAobGVmdCkgKyBQcml2YWN5L1Rlcm1zIGxpbmtzIChyaWdodCksIHJldXNpbmcgdGhlIHNoYXJlZCAuY29udGFpbmVyXG4vLyBndXR0ZXIgZm9yIHRoZSAxMjBweCBkZXNrdG9wIHNpZGUgcGFkZGluZyAoc2FtZSBhdXRvLW1hcmdpbiBtYXRoIGFzIF9oZXJvLnNjc3MncyAuaGVyby1sb2dvKS5cbi8vIE1vYmlsZSAoPD0xMDIzLCBubyB0YWJsZXQgbW9ja3VwIGZvciB0aGlzIHNlY3Rpb24g4oCUIHNpbmdsZSBicmVha3BvaW50IHBlciBzZWN0aW9uIGRlY2lzaW9uKTpcbi8vIHN0YWNrZWQgY29sdW1uIHdpdGggaXRzIG93biAxNXB4IGd1dHRlcjsgdGhlIHR3byBsaW5rcyBzdGF5IHRvZ2V0aGVyIGFzIHRoZWlyIG93biByb3cgYmVsb3dcbi8vIHRoZSBjb3B5cmlnaHQgbGluZS4gU2l6ZXMgaW4gcmVtKCkgKGZsdWlkIHNjYWxpbmcpLlxuXG4uZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJlaWdlO1xufVxuXG4uZm9vdGVyLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZy10b3A6IHJlbSgzMCk7XG5cdHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiByZW0oMTUpO1xuXHRcdHBhZGRpbmc6IHJlbSgzMCkgcmVtKDE1KSByZW0oMjApO1xuXHR9XG59XG5cbi5mb290ZXItY29weXJpZ2h0IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LW1haW47XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEwMjMpIHtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdH1cbn1cblxuLy8gS2VwdCB0b2dldGhlciBhcyB0aGVpciBvd24gcm93IGF0IGV2ZXJ5IGJyZWFrcG9pbnQgKG9ubHkgdGhlIG91dGVyIC5mb290ZXItY29udGFpbmVyIHN0YWNrcylcbi5mb290ZXItbGlua3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IHJlbSgzMCk7XG59XG5cbi5mb290ZXItbGluayB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IHJlbSgxNik7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG5cblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogMC43NTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0fVxufSIsIi5mb3JtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3BjZjctZm9ybSB7XG5cdC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQvLyBGaWVsZC1sZXZlbCBlcnJvciB0aXAgdW5kZXIgYW4gaW52YWxpZCBpbnB1dC5cblx0LndwY2Y3LW5vdC12YWxpZC10aXAge1xuXHRcdG1hcmdpbi10b3A6IHJlbSg2KTtcblx0XHRmb250LXNpemU6IHJlbSgxMyk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRjb2xvcjogI2U1NDg0ZDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRcdH1cblx0fVxuXG5cdC8vIEludmFsaWQgZmllbGQg4oCUIHJlZCBvdXRsaW5lIGluc3RlYWQgb2YgdGhlIGRlZmF1bHQgZ3JheSBib3JkZXIuXG5cdC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctbm90LXZhbGlkIHtcblx0XHRib3JkZXItY29sb3I6ICNlNTQ4NGQgIWltcG9ydGFudDtcblx0fVxuXG5cdC8vIEZvcm0tbGV2ZWwgcmVzcG9uc2UgYm94IOKAlCBicmFuZGVkIHBlciBzdGF0ZSAoQ0Y3J3MgZGVmYXVsdCBpcyBhbiB1bnN0eWxlZCB5ZWxsb3cgYm94KS5cblx0LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cdFx0bWFyZ2luOiByZW0oNikgMCAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogcmVtKDEyKSByZW0oMTYpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMyk7XG5cdFx0XHRwYWRkaW5nOiByZW0oMTApIHJlbSgxNCk7XG5cdFx0fVxuXHR9XG5cblx0Ji5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG5cdCYudW5hY2NlcHRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuXHQmLnBheW1lbnQtcmVxdWlyZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcblx0Ji5zcGFtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG5cdCYuYWJvcnRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuXHQmLmZhaWxlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcblx0XHRib3JkZXItY29sb3I6IHJnYmEoI2U1NDg0ZCwgMC41KTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCNlNTQ4NGQsIDAuMSk7XG5cdFx0Y29sb3I6ICNjMjNiM2I7XG5cdH1cblxuXHQmLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci1ncmVlbiwgMC43KTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ncmVlbiwgMC4xNik7XG5cdFx0Y29sb3I6ICM1ODdhMTA7XG5cdH1cbn1cblxuLmZvcm0tbG9hZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0YmFja2dyb3VuZDogcmdiYSgjMTgxMDNELCAwLjg1KTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHotaW5kZXg6IDEwMDtcblxuXHQmLmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG59XG5cbi5mb3JtLWxvYWRlci1zcGlubmVyIHtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0Ym9yZGVyOiAycHggc29saWQgIzAwMDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRpbnNldDogLTJweDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcblx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGFuaW1hdGlvbjogZm9ybS1sb2FkZXItc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZvcm0tbG9hZGVyLXNwaW4ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbi8vIOKUgOKUgCBDb25zZW50IGNoZWNrYm94IChpbmplY3RlZCBiZWZvcmUgdGhlIHN1Ym1pdCBpbiBpbmMvY2Y3LW9yZGVyLWZvcm0ucGhwKSDilIDilIBcbi5mb3JtLWNvbnNlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Z2FwOiByZW0oMTApO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEwMjMpIHtcblx0XHRmb250LXNpemU6IHJlbSgxMyk7XG5cdH1cbn1cblxuLmZvcm0tY29uc2VudC1pbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZm9ybS1jb25zZW50LWJveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiByZW0oMjApO1xuXHRoZWlnaHQ6IHJlbSgyMCk7XG5cdG1hcmdpbi10b3A6IHJlbSgxKTtcblx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgkY29sb3ItZ3JheSwgMC44KTtcblx0Ym9yZGVyLXJhZGl1czogcmVtKDUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiByZW0oMTEpO1xuXHRcdGhlaWdodDogcmVtKDYpO1xuXHRcdG1hcmdpbi10b3A6IHJlbSgtMik7XG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZTtcblx0fVxufVxuXG4uZm9ybS1jb25zZW50LWlucHV0OmNoZWNrZWQgKyAuZm9ybS1jb25zZW50LWJveCB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLW9yYW5nZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcblxuXHQmOjphZnRlciB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpOyB9XG59XG5cbi5mb3JtLWNvbnNlbnQtaW5wdXQ6Zm9jdXMtdmlzaWJsZSArIC5mb3JtLWNvbnNlbnQtYm94IHtcblx0b3V0bGluZTogMnB4IHNvbGlkIHJnYmEoJGNvbG9yLW9yYW5nZSwgMC41KTtcblx0b3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLmZvcm0tY29uc2VudC10ZXh0IGEge1xuXHRjb2xvcjogJGNvbG9yLW9yYW5nZTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuXG5cdCY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbn0iLCIvLyDilZDilZDilZAgSGVhZGVyIOKAlCBmcm9tIEZpZ21hIChkZXNrdG9wIDU1OjE2MSwgbW9iaWxlIDEzOTo3OSkg4pWQ4pWQ4pWQXG4vLyBTaXplcyBpbiByZW0oKSAoZmx1aWQgc2NhbGluZykuIEtlcHQgaW4gcHg6IHRoZSAxcHggaGFpcmxpbmUgYm9yZGVycy5cblxuLmhlYWRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3ItcGluaywgMC4yKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuXHQvLyBSZXZlYWxlZCBhZnRlciBzY3JvbGxpbmcgcGFzdCB0aGUgZmlyc3Qgc2NyZWVuIChoZXJvKSDigJQgdG9nZ2xlZCBpbiBoZWFkZXIuanNcblx0Ji5pcy12aXNpYmxlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblxuXHQmLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRnYXA6IHJlbSgzMCk7XG5cdFx0cGFkZGluZy10b3A6IHJlbSgxNSk7XG5cdFx0cGFkZGluZy1ib3R0b206IHJlbSgxNSk7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTc2Nykge1xuXHRcdFx0cGFkZGluZy10b3A6IHJlbSgxMyk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDEzKTtcblx0XHR9XG5cdH1cblxuXHQmLWxvZ28ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiByZW0oMTIyKTtcblx0XHRoZWlnaHQ6IHJlbSg0MCk7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC03NjcpIHtcblx0XHRcdHdpZHRoOiByZW0oOTEpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMzApO1xuXHRcdH1cblx0fVxuXG5cdC8vIOKUgOKUgCBEZXNrdG9wIG5hdiDilIDilIBcblx0Ji1uYXYge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtNzY3KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYtbmF2LWxpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IHJlbSgzMCk7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXG5cdCYtbmF2LWxpbmsge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXHRcdH1cblx0fVxuXG5cdCYtY3RhIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRwYWRkaW5nLXRvcDogcmVtKDEyKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDEyKTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtNzY3KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC8vIOKUgOKUgCBCdXJnZXIgYnV0dG9uIChoYW1idXJnZXIg4oaSIFgpIOKUgOKUgFxuXHQmLWJ1cmdlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0d2lkdGg6IHJlbSgzNCk7XG5cdFx0aGVpZ2h0OiByZW0oMzApO1xuXHRcdHBhZGRpbmc6IHJlbSg3KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1waW5rLCAwLjIpO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiByZW0oNSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiByZW0oNyk7XG5cdFx0XHRyaWdodDogcmVtKDcpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMik7XG5cdFx0XHRib3JkZXItcmFkaXVzOiByZW0oMik7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4ycyBlYXNlLCB0b3AgMC4zcyBlYXNlO1xuXG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7IHRvcDogcmVtKDkpOyB9XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7IHRvcDogcmVtKDE0KTsgfVxuXHRcdFx0JjpudGgtY2hpbGQoMykgeyB0b3A6IHJlbSgxOSk7IH1cblx0XHR9XG5cblx0XHQmLmlzLW9wZW4gc3BhbiB7XG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7IHRvcDogcmVtKDE0KTsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7IG9wYWNpdHk6IDA7IH1cblx0XHRcdCY6bnRoLWNoaWxkKDMpIHsgdG9wOiByZW0oMTQpOyB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC03NjcpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC8vIOKUgOKUgCBNb2JpbGUgZHJvcGRvd24gbWVudSDilIDilIBcblx0Ji1tZW51IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC03NjcpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiByZW0oNDUpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogcmVtKDMwKSByZW0oMTUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci1waW5rLCAwLjIpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHJlbSgtMTIpKTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjNzO1xuXG5cdFx0XHQmLmlzLW9wZW4ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwcztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLW1lbnUtbmF2IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiByZW0oMjApO1xuXHR9XG5cblx0Ji1tZW51LWxpbmsge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXHRcdH1cblx0fVxuXG5cdCYtbWVudS1jdGEge1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0cGFkZGluZy10b3A6IHJlbSgxMik7XG5cdFx0cGFkZGluZy1ib3R0b206IHJlbSgxMik7XG5cdFx0Ym9yZGVyLXJhZGl1czogcmVtKDE1KTtcblx0fVxufVxuXG4vLyBTY3JvbGwtbG9jayB3aGVuIHRoZSBtb2JpbGUgbWVudSBpcyBvcGVuXG5odG1sLm1lbnUtb3BlbiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIvLyDilZDilZDilZAgUG9wdXBzIOKAlCDRgtC+0LLQsNGAIC8g0L7RhNC+0YDQvNC40YLQuCDRgtC+0LLQsNGAIC8g0LTRj9C60YPRlNC80L4g4pWQ4pWQ4pWQXG4vLyBGaWdtYTog0YLQvtCy0LDRgCAxMzA6NzAgZGVza3RvcCArIDEzOToyIG1vYmlsZSDCtyDRhNC+0YDQvNCwIDEzMDoxMTEgKyAxMzk6MTYgwrcg0LTRj9C60YPRlNC80L4gMTUwOjIgKyAxNTA6MjIyLlxuLy8g0KHQv9GW0LvRjNC90LAg0L7QsdC+0LvQvtC90LrQsCAoLnBvcHVwIC8gLnBvcHVwLW92ZXJsYXkgLyAucG9wdXAtY2FyZCAvIC5wb3B1cC1jbG9zZSAvIC5wb3B1cC1kZWNvcmF0aW9uKSArXG4vLyAzINCy0LDRgNGW0LDQvdGC0Lgg0LLQvNGW0YHRgtGDINC90LjQttGH0LUuINCS0ZbQtNC60YDQuNGC0YLRjy/Qt9Cw0LrRgNC40YLRgtGPLCBmb2N1cy10cmFwLCBzY3JvbGwtbG9jaywg0L/QtdGA0LXQvNC40LrQsNC90L3RjyDRgtC+0LLQsNGA4oaS0YTQvtGA0LzQsOKGklxuLy8g0LTRj9C60YPRlNC80L4g4oCUIGFzc2V0cy9zY3JpcHRzL2NvbXBvbmVudHMvcG9wdXBzLmpzLlxuLy8gQmFja2Ryb3At0LfQsNGC0LXQvNC90LXQvdC90Y8g0LIgRmlnbWEg0L3QtdC80LDRlCAo0LrQvtC20LXQvSDQv9C+0L8t0LDQvyDigJQg0L7QutGA0LXQvNC40LkgXCLQv9C70LDQstCw0Y7Rh9C40LlcIiDRhNGA0LXQudC8INCx0LXQtyBvdmVybGF5LdC/0YDQtdC00LrQsCksXG4vLyDQvdCw0L/RltCy0L/RgNC+0LfQvtGA0LjQuSDRh9C+0YDQvdC40Lkg0YTQvtC9IOKAlCDQvdCw0Ygg0YDQvtC30YHRg9C0LCDRgdGC0LDQvdC00LDRgNGC0L3QsCBtb2RhbC3QutC+0L3QstC10L3RhtGW0Y8uXG4vLyBDRjct0L7QsdCz0L7RgNGC0LrQsCAoLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLCAud3BjZjctbm90LXZhbGlkLXRpcCwgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwgLmZvcm0tbG9hZGVyKVxuLy8g0LLQttC1INGB0YLQuNC70ZbQt9C+0LLQsNC90LAg0LPQu9C+0LHQsNC70YzQvdC+INCyIGNvbXBvbmVudHMvX2Zvcm0uc2NzcyDigJQg0YLRg9GCINC70LjRiNC1IExFTU8t0LLQuNCz0LvRj9C0INGB0LDQvNC40YUg0L/QvtC70ZbQsi/QutC90L7Qv9C60LguXG4vLyDQoNC+0LfQvNGW0YDQuCDQsiByZW0oKSAoZmx1aWQgc2NhbGluZykuINCc0L7QsdGW0LvRjNC90LjQuSDQsdGA0LXQudC60L/QvtGW0L3RgiAkYnAtMTAyMyAo0L3QtdC80LDRlCDQvtC60YDQtdC80L7Qs9C+IHRhYmxldC3QvNCw0LrQtdGC0LAsXG4vLyDRgtC+0Lkg0YHQsNC80LjQuSDQv9Cw0YLQtdGA0L0sINGJ0L4g0ZYg0LIg0ZbQvdGI0LjRhSDRgdC10LrRhtGW0Y/RhSkuXG5cbi5wb3B1cCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0aW5zZXQ6IDA7XG5cdHotaW5kZXg6IDEwMDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiByZW0oNDApIHJlbSgyMCk7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDAuMjVzIGVhc2U7XG5cblx0Ji5pcy1vcGVuIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEwMjMpIHtcblx0XHRwYWRkaW5nOiByZW0oMTUpO1xuXHR9XG59XG5cbi5wb3B1cC1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0ei1pbmRleDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjUpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wb3B1cC1jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXI6IHJlbSgyKSBzb2xpZCAkY29sb3ItYmVpZ2U7XG5cdGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XG5cdHBhZGRpbmc6IHJlbSgzMCk7XG5cdG92ZXJmbG93OiBjbGlwO1xuXHRvdXRsaW5lOiBub25lO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuOTYpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcblxuXHQucG9wdXAuaXMtb3BlbiAmIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7XG5cdFx0cGFkZGluZzogcmVtKDMwKSByZW0oMTUpO1xuXHR9XG59XG5cbi5wb3B1cC1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiByZW0oMTgpO1xuXHRyaWdodDogcmVtKDMyKTtcblx0ei1pbmRleDogMjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiByZW0oMjApO1xuXHRoZWlnaHQ6IHJlbSgyMCk7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykge1xuXHRcdHRvcDogcmVtKDE0KTtcblx0XHRyaWdodDogcmVtKDE2KTtcblx0XHR3aWR0aDogcmVtKDE1KTtcblx0XHRoZWlnaHQ6IHJlbSgxNSk7XG5cdH1cbn1cblxuLnBvcHVwLWNsb3NlLWljb24ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdCYtLW1vYmlsZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEwMjMpIHtcblx0XHQmLS1kZXNrdG9wIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdCYtLW1vYmlsZSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cdH1cbn1cblxuLnBvcHVwLWRlY29yYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDA7XG5cdHdpZHRoOiByZW0oMTE3KTtcblx0aGVpZ2h0OiByZW0oMTE3KTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0Ji0tbW9iaWxlIHsgZGlzcGxheTogbm9uZTsgfVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykge1xuXHRcdHdpZHRoOiByZW0oNzUpO1xuXHRcdGhlaWdodDogcmVtKDc1KTtcblxuXHRcdCYtLWRlc2t0b3AgeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0Ji0tbW9iaWxlIHsgZGlzcGxheTogYmxvY2s7IH1cblx0fVxufVxuXG4vLyDilIDilIAgMS4g0J/QvtC/LdCw0L8g0YLQvtCy0LDRgNGDIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLnBvcHVwLWNhcmQtLXByb2R1Y3Qge1xuXHRtYXgtd2lkdGg6IHJlbSgxMDAwKTtcblxuXHQucG9wdXAtZGVjb3JhdGlvbiB7XG5cdFx0cmlnaHQ6IHJlbSgtMjApO1xuXHRcdGJvdHRvbTogcmVtKC0yMCk7XG5cdH1cbn1cblxuLnBvcHVwLXByb2R1Y3Qge1xuXHRkaXNwbGF5OiBub25lO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Z2FwOiByZW0oMzApO1xuXG5cdCYuaXMtYWN0aXZlIHsgZGlzcGxheTogZmxleDsgfVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLnBvcHVwLXByb2R1Y3QtbWVkaWEge1xuXHRmbGV4LXNocmluazogMDtcblx0d2lkdGg6IHJlbSgyMDEpO1xuXHRoZWlnaHQ6IHJlbSgzMDApO1xuXHRib3JkZXItcmFkaXVzOiByZW0oMTApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykge1xuXHRcdHdpZHRoOiByZW0oMTQxKTtcblx0XHRoZWlnaHQ6IHJlbSgyMTApO1xuXHR9XG59XG5cbi5wb3B1cC1wcm9kdWN0LWltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucG9wdXAtcHJvZHVjdC1ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGdhcDogcmVtKDIwKTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEwMjMpIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5wb3B1cC1wcm9kdWN0LXRpdGxlLFxuLnBvcHVwLXByb2R1Y3QtZGVzYyB7XG5cdGNvbG9yOiAkY29sb3ItZGFyaztcbn1cblxuLnBvcHVwLXByb2R1Y3QtZGVzYyBwICsgcCB7XG5cdG1hcmdpbi10b3A6IHJlbSgxNik7XG59XG5cbi8vIOKUgOKUgCAyLiDQn9C+0L8t0LDQvyDCq9Ce0YTQvtGA0LzQuNGC0Lgg0YLQvtCy0LDRgMK7IOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLnBvcHVwLWNhcmQtLW9yZGVyIHtcblx0bWF4LXdpZHRoOiByZW0oNjAwKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiByZW0oMzApO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3B1cC1vcmRlci1oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiByZW0oMTUpO1xufVxuXG4ucG9wdXAtb3JkZXItdGl0bGUsXG4ucG9wdXAtb3JkZXItc3VidGl0bGUge1xuXHRjb2xvcjogJGNvbG9yLWRhcms7XG59XG5cbi5wb3B1cC1vcmRlci1mb3JtIHtcblx0d2lkdGg6IDEwMCU7XG5cblx0LndwY2Y3LWZvcm0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IHJlbSgxNSk7XG5cdH1cblxuXHQvLyBUZXh0L3RlbC90ZXh0YXJlYSDigJQgRmlnbWE6IGJvcmRlciByZ2JhKGdyYXksLjgpLCByYWRpdXMgMTAsIHBhZGRpbmcgMTUvMTAsIHBsYWNlaG9sZGVyIGdyYXkuXG5cdC53cGNmNy1mb3JtLWNvbnRyb2w6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LW1haW47XG5cdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdGNvbG9yOiAkY29sb3ItZGFyaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3ItZ3JheSwgMC44KTtcblx0XHRib3JkZXItcmFkaXVzOiByZW0oMTApO1xuXHRcdHBhZGRpbmc6IHJlbSgxNSkgcmVtKDEwKTtcblxuXHRcdCY6OnBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci1ncmF5OyB9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEwMjMpIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHR9XG5cdH1cblxuXHR0ZXh0YXJlYS53cGNmNy1mb3JtLWNvbnRyb2wge1xuXHRcdGhlaWdodDogcmVtKDk4KTtcblx0XHRyZXNpemU6IG5vbmU7XG5cdH1cblxuXHQvLyBUaGUgc3VibWl0IGlzIHVwZ3JhZGVkIHRvIDxidXR0b24gY2xhc3M9XCJidG4gYnRuLS1vcmFuZ2VcIj4gaW4gaW5jL2NmNy1vcmRlci1mb3JtLnBocCwgc28gaXRzXG5cdC8vIGZpbGwtd2lwZSBob3ZlciBjb21lcyBmcm9tIHRoZSBzaGFyZWQgYnV0dG9uIHN0eWxlcy4gSGVyZSB3ZSBvbmx5IGtlZXAgaXQgZnJvbSBzdHJldGNoaW5nIGluXG5cdC8vIHRoZSBmbGV4IGNvbHVtbiBhbmQgbWF0Y2ggdGhlIHBvcHVwJ3MgRmlnbWEgcGFkZGluZyAoMTIvMzAgdnMgLmJ0bidzIGRlZmF1bHQgMTUvMzApLlxuXHQud3BjZjctc3VibWl0IHtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogcmVtKDEyKSByZW0oMzApO1xuXHR9XG59XG5cbi8vIOKUgOKUgCAzLiDQn9C+0L8t0LDQvyDCq9CU0Y/QutGD0ZTQvNC+wrsg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4ucG9wdXAtY2FyZC0tdGhhbmtzIHtcblx0bWF4LXdpZHRoOiByZW0oNjAwKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiByZW0oMTUpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0LnBvcHVwLWRlY29yYXRpb24ge1xuXHRcdGxlZnQ6IHJlbSgtMjApO1xuXHRcdGJvdHRvbTogcmVtKC0yMCk7XG5cdH1cbn1cblxuLnBvcHVwLXRoYW5rcy10aXRsZSxcbi5wb3B1cC10aGFua3Mtc3VidGl0bGUge1xuXHRjb2xvcjogJGNvbG9yLWRhcms7XG59XG5cbi8vIOKUgOKUgCBTY3JvbGwtbG9jayAo0LTQt9C10YDQutCw0LvQuNGC0YwgaHRtbC5tZW51LW9wZW4g0YMgX2hlYWRlci5zY3NzKSDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbmh0bWwucG9wdXAtb3BlbiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIuZXJyb3ItNDA0IHtcblx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE2MHB4KTsgLy8g0JLRgNCw0YXQvtCy0YPRlNC80L4g0LLQuNGB0L7RgtGDINGF0LXQtNC10YDQsCDRgtCwINGE0YPRgtC10YDQsFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmVycm9yLTQwNC1pbm5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmVycm9yLTQwNC1jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXgtd2lkdGg6IDYwMHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uZXJyb3ItNDA0LXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRoMSB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tR3JhZGllbnQsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzIxQzJDNiAwJSwgIzNCN0FFMCAxMDAlKSk7XG5cdFx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4uZXJyb3ItNDA0LXN1YnRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLmVycm9yLTQwNC1kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0cCB7XG5cdFx0Y29sb3I6ICM1NjUyNjI7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn0iLCIvLyDilZDilZDilZAgU2VjdGlvbiAyIOKAlCDCq9Ck0YDRg9C60YLQvtCy0LAg0L3QsNGC0YPRgNCw0LvRjNC90LAg0L7RgdC90L7QstCwwrsg4oCUIGZyb20gRmlnbWEgKGRlc2t0b3AgMTI2OjI0LCBtb2JpbGUgOTc6OTI4KSDilZDilZDilZBcbi8vIEZvdXIgZnVsbC1ibGVlZCBjb2xvcmVkIGNvbHVtbnMgKGxlbW9uYWRlcyAvIGNvY2t0YWlscyAvIHRlYXMgLyBzbW9vdGhpZXMpLCBlYWNoIHdpdGggYVxuLy8gcHJvZHVjdCBzYWNoZXQgKyBkcmluayBwaG90byAoY3JvcHBlZCBleGFjdGx5IHBlciBGaWdtYSkgYW5kIGEgdmVydGljYWwgY2F0ZWdvcnkgbGFiZWw7XG4vLyBjZW50ZXJlZCBoZWFkaW5nIG92ZXJsYWlkIG9uIHRvcC4gTW9iaWxlICg8PTEwMjMpOiAyw5cyIGdyaWQsIGhlYWRpbmcgaW4gbm9ybWFsIGZsb3cuXG4vL1xuLy8gU2l6ZXMgaW4gcmVtKCkgKGZsdWlkIHNjYWxpbmcpLiBUaGUgMTAyNOKAkzE0NDAgcmFuZ2Ugbm8gbG9uZ2VyIG5lZWRzIHRoZSBvbGQgMTM2NSBzaXplLXN0ZXBcbi8vIGJyZWFrcG9pbnRzIOKAlCB0aGUgZmx1aWQgOnJvb3Qgc2NhbGVzIHBhY2tldC9kcmluay9sYWJlbCBjb250aW51b3VzbHkuIEtlcHQ6IGNyb3AgJSB2YWx1ZXMsXG4vLyB0ZXh0LXNoYWRvdyBweCwgdGhlIDEwMjMgc3RydWN0dXJhbCBicmVha3BvaW50IChmbGV4IHJvdyDihpIgMsOXMiBncmlkKS5cblxuLmJhc2lzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47IC8vIHZlcnRpY2FsIGxhYmVscyBzaXQgZmx1c2ggdG8gdGhlIGNvbHVtbiBlZGdlIChtYXkgYmxlZWQgYSBmZXcgcHgpXG5cdC8vIEV4cGxpY2l0IG92ZXJmbG93LXkg4oCUIGxlYXZpbmcgaXQgdW5zZXQgbWFrZXMgYnJvd3NlcnMgY29tcHV0ZSBhdXRvIChzaW5jZSBvdmVyZmxvdy14XG5cdC8vIGlzbid0IHZpc2libGUpLCB3aGljaCBvcGVucyBhIHJlYWwgc2Nyb2xsYmFyIHdoaWxlIC5iYXNpcy1pdGVtJ3MgZmFkZS11cCB0cmFuc2Zvcm0gaXNcblx0Ly8gbWlkLXRyYW5zaXRpb24gYW5kIGJyaWVmbHkgZXhjZWVkcyB0aGUgYm94LCBuYXJyb3dpbmcgY29udGVudCB3aWR0aCBhbmQgY2F1c2luZyBhIGplcmsuXG5cdC8vIFBlciBzcGVjLCBzaW5jZSBvdmVyZmxvdy14IGlzIGhpZGRlbiAobm90IHZpc2libGUvY2xpcCksIHRoaXMgY29tcHV0ZXMgdG8gaGlkZGVuIHRvbyDigJRcblx0Ly8gc2FtZSBhcyB3cml0aW5nIG92ZXJmbG93LXk6IGhpZGRlbiBkaXJlY3RseS4gS2VwdCBhcyBjbGlwIGZvciBpbnRlbnQgKGJsb2NrcyBldmVuXG5cdC8vIHByb2dyYW1tYXRpYyBzY3JvbGwpOyB2ZXJpZmllZCBsaXZlIGl0IGRvZXNuJ3QgdmlzaWJseSBjbGlwIHRoZSBjb2x1bW4gY29udGVudC9sYWJlbHMuXG5cdG92ZXJmbG93LXk6IGNsaXA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEwMjMpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiByZW0oMzApO1xuXHRcdHBhZGRpbmctdG9wOiByZW0oNDUpO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wZWFjaDsgLy8gbW9iaWxlIHNlY3Rpb24gYmcgKDk3OjkyOClcblx0fVxufVxuXG4vLyBIZWFkaW5nIOKAlCB1c2VzIC5oMiB1dGlsaXR5ICg0NnB4IGRlc2t0b3AgLyAzMnB4IG1vYmlsZSk7IG92ZXJsYWlkIGFic29sdXRlIG9uIGRlc2t0b3Bcbi5iYXNpcy10aXRsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiByZW0oNDApO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMjtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwIHJlbSgxMjApO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEwMjMpIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHotaW5kZXg6IGF1dG87XG5cdFx0cGFkZGluZzogMCByZW0oMTUpOyAvLyA5Njo5MTUgKHgxNSB3aXRoaW4gMzc1KVxuXHR9XG59XG5cbi8vIENvbHVtbnMgd3JhcHBlciDigJQgZmxleCByb3cgKGRlc2t0b3ApIC8gMsOXMiBncmlkIChtb2JpbGUpXG4uYmFzaXMtZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1pbi1oZWlnaHQ6IHJlbSg4MDApO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogcmVtKDYwMCk7IC8vIGtlZXAgdGFibGV0IGNlbGxzIGNsb3NlIHRvIHRoZSBtb2JpbGUgcHJvcG9ydGlvblxuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cbn1cblxuLy8gU2luZ2xlIGNvbHVtbiAvIGdyaWQgY2VsbFxuLmJhc2lzLWl0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgLy8gbWVkaWEgc2l0cyBhdCB0aGUgYm90dG9tLCBhYm92ZSB0aGUgNzBweCBwYWRkaW5nXG5cdG1pbi13aWR0aDogMDtcblx0bWluLWhlaWdodDogcmVtKDgwMCk7XG5cdHBhZGRpbmctYm90dG9tOiByZW0oNzApO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWluLWhlaWdodDogcmVtKDMwMCk7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQmLS1sZW1vbmFkZXMgeyBiYWNrZ3JvdW5kOiAkY29sb3Itb2xpdmU7IH1cblx0Ji0tY29ja3RhaWxzIHsgYmFja2dyb3VuZDogJGNvbG9yLXBlYWNoOyB9XG5cdCYtLXRlYXMgICAgICB7IGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3c7IH1cblx0Ji0tc21vb3RoaWVzIHsgYmFja2dyb3VuZDogJGNvbG9yLWNvcmFsOyB9XG59XG5cbi8vIFNhY2hldCArIGRyaW5rIHJvdyAocGFja2V0IGxlZnQsIGRyaW5rIHJpZ2h0KVxuLmJhc2lzLWl0ZW0tbWVkaWEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC8vIFRhYmxldCAobm8gbW9ja3VwKTogZ3JvdXAgc2FjaGV0ICsgZHJpbmsgYXQgdGhlIGNlbGwgY2VudHJlIHNvIHRoZXkgcmVhZCBhcyBhIHBhaXJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBnYXA6IHJlbSgyOCk7IH1cblx0Ly8gTW9iaWxlICg5Nzo5MjgpOiBzYWNoZXQgZmx1c2gtbGVmdCwgZHJpbmsgZmx1c2gtcmlnaHQgd2l0aGluIHRoZSBjZWxsXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtNzY3KSAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGdhcDogMDsgfVxufVxuXG4vLyDilIDilIAgQ3JvcCBjb250YWluZXJzIChmaXhlZCBzaXplLCBpbWFnZSBibGVlZHMgaW5zaWRlIHBlciBGaWdtYSAlKSDilIDilIBcbi5iYXNpcy1pdGVtLXBhY2tldCxcbi5iYXNpcy1pdGVtLWRyaW5rIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4LXNocmluazogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cbn1cblxuLmJhc2lzLWl0ZW0tcGFja2V0IHtcblx0d2lkdGg6IHJlbSgxNTApO1xuXHRoZWlnaHQ6IHJlbSg0MDApO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykgeyB3aWR0aDogcmVtKDg2KTsgaGVpZ2h0OiByZW0oMjMwKTsgfVxufVxuXG4uYmFzaXMtaXRlbS1kcmluayB7XG5cdHdpZHRoOiByZW0oMTM0KTtcblx0aGVpZ2h0OiByZW0oNjAwKTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEwMjMpIHsgd2lkdGg6IHJlbSg0NSk7IGhlaWdodDogcmVtKDIwMCk7IH1cblxuXHQvLyBDb2NrdGFpbHMgLyB0ZWFzIC8gc21vb3RoaWVzIGRyaW5rcyBhcmUgbWlycm9yZWQgaG9yaXpvbnRhbGx5IGluIHRoZSBtb2NrdXBcblx0Ji0tZmxpcCB7IHRyYW5zZm9ybTogc2NhbGVYKC0xKTsgfVxufVxuXG4vLyDilIDilIAgUGVyLWNvbHVtbiBjcm9wIHZhbHVlcyAoaWRlbnRpY2FsIGFjcm9zcyBicmVha3BvaW50cyDigJQgc2NhbGUgd2l0aCB0aGUgY29udGFpbmVyKSDilIDilIBcbi5iYXNpcy1pdGVtLS1sZW1vbmFkZXMgLmJhc2lzLWl0ZW0tcGFja2V0IGltZyB7IHdpZHRoOiAyNjYuNjclOyBoZWlnaHQ6IDEwMCU7IGxlZnQ6IC0xMDIuNjclOyB0b3A6IC0wLjEyJTsgfVxuLmJhc2lzLWl0ZW0tLWNvY2t0YWlscyAuYmFzaXMtaXRlbS1wYWNrZXQgaW1nIHsgd2lkdGg6IDI2Ni42NyU7IGhlaWdodDogMTAwJTsgbGVmdDogLTEwMS4zMyU7IHRvcDogMDsgfVxuLmJhc2lzLWl0ZW0tLXRlYXMgICAgICAuYmFzaXMtaXRlbS1wYWNrZXQgaW1nIHsgd2lkdGg6IDI2Ni42NyU7IGhlaWdodDogMTAwJTsgbGVmdDogLTEwMS4zMyU7IHRvcDogMDsgfVxuLmJhc2lzLWl0ZW0tLXNtb290aGllcyAuYmFzaXMtaXRlbS1wYWNrZXQgaW1nIHsgd2lkdGg6IDI2Ni42NyU7IGhlaWdodDogMTAwJTsgbGVmdDogLTEwMS4zMyU7IHRvcDogMDsgfVxuXG4uYmFzaXMtaXRlbS0tbGVtb25hZGVzIC5iYXNpcy1pdGVtLWRyaW5rIGltZyB7IHdpZHRoOiAzMzUuOCU7ICBoZWlnaHQ6IDExMi4wNiU7IGxlZnQ6IC02Mi45MSU7ICB0b3A6IC0xMC4xNiU7IH1cbi5iYXNpcy1pdGVtLS1jb2NrdGFpbHMgLmJhc2lzLWl0ZW0tZHJpbmsgaW1nIHsgd2lkdGg6IDI3MS4wOCU7IGhlaWdodDogMTA3Ljg4JTsgbGVmdDogLTEyMS43MiU7IHRvcDogLTQuNDMlOyB9XG4uYmFzaXMtaXRlbS0tdGVhcyAgICAgIC5iYXNpcy1pdGVtLWRyaW5rIGltZyB7IHdpZHRoOiAzNDYuOTElOyBoZWlnaHQ6IDExNi4wNCU7IGxlZnQ6IC0xNzguODQlOyB0b3A6IC03LjMzJTsgfVxuLmJhc2lzLWl0ZW0tLXNtb290aGllcyAuYmFzaXMtaXRlbS1kcmluayBpbWcgeyB3aWR0aDogMjY0LjQ5JTsgaGVpZ2h0OiAxMDQuNTclOyBsZWZ0OiAtMTE0Ljc3JTsgdG9wOiAtMy42OSU7IH1cblxuLy8gU21vb3RoaWVzIHNhY2hldCBpcyAxcHggbGFyZ2VyIG9uIG1vYmlsZSBwZXIgOTY6OTA5XG4uYmFzaXMtaXRlbS0tc21vb3RoaWVzIC5iYXNpcy1pdGVtLXBhY2tldCB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykgeyB3aWR0aDogcmVtKDg3KTsgaGVpZ2h0OiByZW0oMjMyKTsgfVxufVxuXG4vLyBWZXJ0aWNhbCBjYXRlZ29yeSBsYWJlbCAocm90YXRlIC05MCBpbiBGaWdtYSDihpIgd3JpdGluZy1tb2RlIHZlcnRpY2FsLXJsICsgMTgwKVxuLmJhc2lzLWl0ZW0tbGFiZWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogcmVtKC0zKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuXHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuXHRmb250LWZhbWlseTogJGZvbnQtbWFpbjtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0Zm9udC1zaXplOiByZW0oNDUpO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0dGV4dC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEwMjMpIHsgcmlnaHQ6IDA7IGZvbnQtc2l6ZTogcmVtKDI0KTsgfVxufVxuIiwiLy8g4pWQ4pWQ4pWQIFNlY3Rpb24gNyDigJQgwqvQmtC70Y7Rh9C+0LLRliDQv9C10YDQtdCy0LDQs9C4wrsgKyDRhNC+0YLQvi3RgdGC0YDRltGH0LrQsCDigJQgZnJvbSBGaWdtYSAoZGVza3RvcCAxMjY6MTkwLCBtb2JpbGUgOTc6MTA4NSkg4pWQ4pWQ4pWQXG4vLyBDcmVhbSBpbnRybyAodGl0bGUsIHN1YnRpdGxlLCBxdW90ZSBiYWRnZSwgMyBzdGF0IHBpbGxzLCA1IHRhZyB3b3JkcykgKyBmdWxsLWJsZWVkIHBob3RvIHN0cmlwLlxuLy8gRGVza3RvcDogNSBwaG90b3MgaW4gb25lIGZsZXg6MSByb3cuIFRhYmxldC9tb2JpbGUgKDw9MTAyMywgbm8gdGFibGV0IG1vY2t1cCDigJQgcmV1c2VzIG1vYmlsZVxuLy8gc2l6aW5nIHBlciBzZWN0aW9uIDYgcHJlY2VkZW50KTogMngyIGdyaWQsIDQgb2YgdGhlIDUgcGhvdG9zIChsYXN0IGlzIGRlc2t0b3Atb25seSkuXG4vLyBTaXplcyBpbiByZW0oKSAoZmx1aWQgc2NhbGluZyk7IGJvcmRlciBzdGF5cyBpbiBweC5cblxuLmJlbmVmaXRzLWludHJvIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiByZW0oNjApO1xuXHRwYWRkaW5nOiByZW0oNzApIHJlbSgxMjApIHJlbSg1MCk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jcmVhbTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEwMjMpIHtcblx0XHRnYXA6IHJlbSgzMCk7XG5cdFx0cGFkZGluZzogcmVtKDQ1KSByZW0oMTUpO1xuXHR9XG59XG5cbi5iZW5lZml0cy1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IHJlbSgxNSk7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iZW5lZml0cy10aXRsZSB7XG5cdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xufVxuXG4uYmVuZWZpdHMtc3VidGl0bGUge1xuXHRjb2xvcjogJGNvbG9yLWRhcms7XG59XG5cbi5iZW5lZml0cy1xdW90ZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiByZW0oMTUpIHJlbSgzMCk7XG5cdGJvcmRlcjogMnB4IGRhc2hlZCAkY29sb3ItZ3JlZW47XG5cdGJvcmRlci1yYWRpdXM6IHJlbSgzMCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWdyZWVuLCAwLjIpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykge1xuXHRcdHBhZGRpbmc6IHJlbSgxMCkgcmVtKDE1KTtcblx0XHRib3JkZXItcmFkaXVzOiByZW0oMTUpO1xuXHR9XG59XG5cbi5iZW5lZml0cy1xdW90ZS10ZXh0IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LXNjcmlwdDtcblx0Zm9udC1zaXplOiByZW0oMjUpO1xuXHRjb2xvcjogJGNvbG9yLWRhcms7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuXHR9XG59XG5cbi5iZW5lZml0cy1zdGF0cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6IDEwMCU7XG5cdGdhcDogcmVtKDE1KTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEwMjMpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG5cbi5iZW5lZml0cy1zdGF0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiByZW0oMTUpO1xuXHR3aWR0aDogcmVtKDMyMCk7XG5cdGhlaWdodDogcmVtKDEyNik7XG5cdHBhZGRpbmc6IHJlbSgzMCk7XG5cdGJvcmRlci1yYWRpdXM6IHJlbSgzMCk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWxhYztcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEwMjMpIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogcmVtKDE1KSByZW0oMzApO1xuXHRcdGJvcmRlci1yYWRpdXM6IHJlbSgxNSk7XG5cdH1cbn1cblxuLy8gTmFycm93ZXIgY29udGVudCB0aGFuIHRoZSAzMjBweCBwaWxsIChpY29uICsgb25lIHNob3J0IG51bWJlcikgbmVlZHMgZXhwbGljaXQgY2VudGVyaW5nO1xuLy8gdGhlIG90aGVyIHR3byBjYXJkcycgY29udGVudCBuYXR1cmFsbHkgZmlsbHMgdGhlIHdpZHRoIHZpYSBnYXAvcGFkZGluZyBhbG9uZSAodmVyaWZpZWQgYWdhaW5zdFxuLy8gRmlnbWEncyBweCBjb29yZGluYXRlcyDigJQgbm90IGEgZ3Vlc3MpLlxuLmJlbmVmaXRzLXN0YXQ6Zmlyc3QtY2hpbGQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEwMjMpIHtcblx0XHRwYWRkaW5nOiByZW0oMTUpO1xuXHR9XG59XG5cbi5iZW5lZml0cy1zdGF0LWljb24ge1xuXHRmbGV4LXNocmluazogMDtcblx0d2lkdGg6IHJlbSg1MCk7XG5cdGhlaWdodDogcmVtKDUwKTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEwMjMpIHtcblx0XHR3aWR0aDogcmVtKDMwKTtcblx0XHRoZWlnaHQ6IHJlbSgzMCk7XG5cdH1cbn1cblxuLy8gU3RhY2tlZCB2YWx1ZS9sYWJlbCAoZmxhdm9ycyArIHRpbWUgcGlsbHMpXG4uYmVuZWZpdHMtc3RhdC10ZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLy8gSW5saW5lIHZhbHVlL2xhYmVsIChmb3JtdWxhIHBpbGw6IFwiMSDRgdCw0YjQtVwiIC8gXCIxINC90LDQv9GW0LlcIiBlaXRoZXIgc2lkZSBvZiBcIj1cIilcbi5iZW5lZml0cy1zdGF0LXBhaXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IHJlbSg1KTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJlbmVmaXRzLXN0YXQtdmFsdWUge1xuXHRmb250LWZhbWlseTogJGZvbnQtbWFpbjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiByZW0oMzYpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDI4KTtcblx0fVxufVxuXG4uYmVuZWZpdHMtc3RhdC1sYWJlbCB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IHJlbSgxOCk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHR9XG59XG5cbi5iZW5lZml0cy1zdGF0LWVxdWFscyB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IHJlbSgzNik7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMjgpO1xuXHR9XG59XG5cbi5iZW5lZml0cy10YWdzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiByZW0oMTUpIHJlbSg2MCk7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxufVxuXG4uYmVuZWZpdHMtdGFnIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LW1haW47XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogcmVtKDI1KTtcblx0Y29sb3I6ICRjb2xvci1vcmFuZ2U7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMjApO1xuXHR9XG59XG5cbi5iZW5lZml0cy1waG90b3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IHJlbSg0MDApO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuXHR9XG59XG5cbi5iZW5lZml0cy1waG90byB7XG5cdGZsZXg6IDE7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1pbi13aWR0aDogMDtcblx0bWluLWhlaWdodDogMDtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5iZW5lZml0cy1waG90by0tZGVza3RvcC1vbmx5IHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIiwiLy8g4pWQ4pWQ4pWQIFNlY3Rpb24gNiDigJQgwqvQk9C+0YLRg9C5INCy0LTQvtC80LDCuyDigJQgZnJvbSBGaWdtYSAoZGVza3RvcCAxMjY6MTQ2LCBtb2JpbGUgOTc6MTA4NCArIDk3OjEwNDEgKyA5NzoxMDQyKSDilZDilZDilZBcbi8vIFR3byBjb21wYXJpc29uIGNhcmRzICh3aXRob3V0IExlbW8gdnMgd2l0aCBMZW1vKSBiZXNpZGUgYSBmdWxsLWhlaWdodCBsaWZlc3R5bGUgcGhvdG8gd2l0aCBhXG4vLyBoYW5kLWxldHRlcmVkIChNYXJjayBTY3JpcHQpIGJhZGdlIG9uIGl0cyBib3R0b20tbGVmdCBjb3JuZXIuIERlc2t0b3A6IGNvbnRlbnQvcGhvdG8gc3BsaXRcbi8vIDUwLzUwIChib3RoIGZsZXg6MSwgc28gdGhlIHNwbGl0IHN0YXlzIGV2ZW4gYXQgYW55IHdpZHRoIGluY2wuIHVsdHJhd2lkZSk7IGNhcmRzIHN0YWdnZXJlZFxuLy8gZGlhZ29uYWxseSAoMm5kIGdyb3VwIG9mZnNldCByaWdodCkuIFN0cnVjdHVyYWwgc3RhY2sgKHBob3RvIGJlbG93IGNvbnRlbnQsIGNhcmRzIGNlbnRlcmVkKSBhdFxuLy8gMTAyMyBhbmQgYmVsb3cg4oCUIG5vIHRhYmxldCBtb2NrdXAsIHJldXNlcyBtb2JpbGUgc2l6aW5nIChvdXIgZGlzY3JldGlvbikuXG4vLyBTaXplcyBpbiByZW0oKSAoZmx1aWQgc2NhbGluZyk7IGJvcmRlci8xcHggaGFpcmxpbmVzIHN0YXkgaW4gcHguXG5cbi5icmV3IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3JlYW07XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuXG4vLyBEZWNvcmF0aXZlIGJyYW5kIHdhdGVybWFyaywgYmxlZWRpbmcgb2ZmIHRoZSBsZWZ0IChhbmQsIG9uIG1vYmlsZSwgYm90dG9tKSBzZWN0aW9uIGVkZ2VzIOKAlFxuLy8gY2xpcHBlZCBieSAuYnJldydzIG92ZXJmbG93OiBoaWRkZW4sIHNhbWUgYXMgaW4gRmlnbWEncyBvd24gZnJhbWUgY2xpcHBpbmcuXG4uYnJldy13YXRlcm1hcmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IHJlbSgtMTI3KTtcblx0dG9wOiByZW0oNDk2KTtcblx0ei1pbmRleDogMDtcblx0d2lkdGg6IHJlbSgzODQpO1xuXHRoZWlnaHQ6IHJlbSgzODQpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykge1xuXHRcdGxlZnQ6IHJlbSgtNDcpO1xuXHRcdHRvcDogcmVtKDYxNyk7XG5cdFx0d2lkdGg6IHJlbSgxOTQpO1xuXHRcdGhlaWdodDogcmVtKDE5NCk7XG5cdH1cbn1cblxuLmJyZXctbGVmdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0ZmxleDogMTtcblx0cGFkZGluZzogcmVtKDU2KSByZW0oNDUpIHJlbSg2MCkgcmVtKDEyMCk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7XG5cdFx0ZmxleDogbm9uZTtcblx0XHRwYWRkaW5nOiByZW0oNDUpIHJlbSgxNSk7XG5cdH1cbn1cblxuLmJyZXctdGl0bGUge1xuXHRjb2xvcjogJGNvbG9yLWNvcmFsO1xuXHRtYXJnaW4tYm90dG9tOiByZW0oNTEpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuXHR9XG59XG5cbi5icmV3LWdyb3VwcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogcmVtKDUxKTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEwMjMpIHtcblx0XHRnYXA6IHJlbSgzMCk7XG5cdH1cbn1cblxuLmJyZXctZ3JvdXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IHJlbSgxNSk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuXG4uYnJldy1ncm91cC0taGFwcHkge1xuXHRtYXJnaW4tbGVmdDogcmVtKDE2MCk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbn1cblxuLy8gQm90aCBncm91cHMgc2hhcmUgaWNvbi10aGVuLWNhcmQgbWFya3VwIG9yZGVyIChtYXRjaGVzIG1vYmlsZSDigJQgaWNvbiBhbHdheXMgb24gdG9wKS4gT25cbi8vIGRlc2t0b3AgdGhlIFwic2FkXCIgZ3JvdXAgdmlzdWFsbHkgZmxpcHMgdG8gY2FyZC10aGVuLWljb24gdmlhIG9yZGVyOyBcImhhcHB5XCIgbmVlZHMgbm8gb3ZlcnJpZGUuXG4uYnJldy1ncm91cC0tc2FkIC5icmV3LWdyb3VwLWljb24ge1xuXHRvcmRlcjogMjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEwMjMpIHtcblx0XHRvcmRlcjogMDtcblx0fVxufVxuXG4uYnJldy1ncm91cC1pY29uIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiByZW0oNjApO1xuXHRoZWlnaHQ6IHJlbSg1Nik7XG59XG5cbi5icmV3LWdyb3VwLS1oYXBweSAuYnJldy1ncm91cC1pY29uIHtcblx0aGVpZ2h0OiByZW0oNTgpO1xufVxuXG4uYnJldy1jYXJkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiByZW0oMTUpO1xuXHR3aWR0aDogcmVtKDMyMCk7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogcmVtKDMwKTtcblx0Ym9yZGVyOiAycHggZGFzaGVkO1xuXHRib3JkZXItcmFkaXVzOiByZW0oMzApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogcmVtKDIwKTtcblx0XHRib3JkZXItcmFkaXVzOiByZW0oMTUpO1xuXHR9XG59XG5cbi5icmV3LWNhcmQtLXNhZCB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXBpbms7XG59XG5cbi5icmV3LWNhcmQtLWhhcHB5IHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW47XG59XG5cbi5icmV3LWNhcmQtaW50cm8sXG4uYnJldy1jYXJkLWxpc3QgbGkge1xuXHRmb250LWZhbWlseTogJGZvbnQtbWFpbjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiByZW0oMTgpO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogJGNvbG9yLWRhcms7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHR9XG59XG5cbi5icmV3LWNhcmQtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogcmVtKDE1KTtcbn1cblxuLmJyZXctY2FyZC1saXN0IGxpIHtcblx0bGlzdC1zdHlsZTogZGlzYztcblx0bWFyZ2luLWxlZnQ6IHJlbSgyNyk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IHJlbSgyNCk7XG5cdH1cbn1cblxuLmJyZXctcGhvdG8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDE7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7XG5cdFx0ZmxleDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiByZW0oNDAwKTtcblx0fVxufVxuXG4uYnJldy1waG90by1pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmJyZXctYmFkZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMTtcblx0cGFkZGluZzogcmVtKDE1KSByZW0oMzApO1xuXHRib3JkZXItcmFkaXVzOiByZW0oMzApIHJlbSgzMCkgcmVtKDMwKSAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93O1xuXHRmb250LWZhbWlseTogJGZvbnQtc2NyaXB0O1xuXHRmb250LXNpemU6IHJlbSgzNik7XG5cdGxldHRlci1zcGFjaW5nOiByZW0oMC43Mik7XG5cdGNvbG9yOiAkY29sb3ItZGFyaztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEwMjMpIHtcblx0XHRwYWRkaW5nOiByZW0oMTApIHJlbSgxNSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogcmVtKDE1KSByZW0oMTUpIHJlbSgxNSkgMDtcblx0XHRmb250LXNpemU6IHJlbSgyMik7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IHJlbSgwLjQ0KTtcblx0fVxufVxuIiwiLmNvbnRlbnQge1xuXHRwYWRkaW5nOiAyMDBweCAwO1xufVxuXG4uY29udGVudC1oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGVudC13cmFwcGVyIHtcblx0LmFsaWdubGVmdCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwIDI0cHggMjRweCAwO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMCAwIDI0cHggMDtcblx0XHR9XG5cdH1cblxuXHQuYWxpZ25yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbjogMCAwIDI0cHggMjRweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgMCAyNHB4IDA7XG5cdFx0fVxuXHR9XG5cblx0LmFsaWduY2VudGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDI0cHggYXV0bztcblx0fVxuXG5cdC5hbGlnbm5vbmUge1xuXHRcdG1hcmdpbjogMjRweCAwO1xuXHR9XG5cblx0aW1nIHtcblx0XHQmLmFsaWdubGVmdCxcblx0XHQmLmFsaWducmlnaHQsXG5cdFx0Ji5hbGlnbmNlbnRlcixcblx0XHQmLmFsaWdubm9uZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59IiwiLy8g4pWQ4pWQ4pWQIFNlY3Rpb24gOCDigJQgRkFRIChhY2NvcmRpb24pIOKAlCBmcm9tIEZpZ21hIChkZXNrdG9wIDEyNjoyNjgsIG1vYmlsZSA5NzoxMTY1KSDilZDilZDilZBcbi8vIFR3by1jb2x1bW4gaW50cm8gKGhlYWRpbmcgKyBzdWJ0aXRsZSArIHBob3RvKSBiZXNpZGUgYSA1LXF1ZXN0aW9uIHNpbmdsZS1vcGVuIGFjY29yZGlvbi5cbi8vIE1vYmlsZSAoPD0xMDIzLCBubyB0YWJsZXQgbW9ja3VwIOKAlCByZXVzZXMgbW9iaWxlIHNpemluZyBwZXIgc2VjdGlvbiA2LzcgcHJlY2VkZW50KTogc2luZ2xlXG4vLyBjb2x1bW4gc3RhY2sg4oCUIGludHJvIGJsb2NrIChoZWFkaW5nL3N1YnRpdGxlL3Bob3RvKSB0aGVuIHRoZSBsaXN0IGJlbG93IGl0LlxuLy8gU2l6ZXMgaW4gcmVtKCkgKGZsdWlkIHNjYWxpbmcpOyB0aGUgMXB4IGJvcmRlciBzdGF5cyBpbiBweC5cbi8vXG4vLyBJY29uIGNvbG9yIGRlZmF1bHRzIHRvICRjb2xvci1kYXJrIHZpYSBjdXJyZW50Q29sb3Ig4oCUIG5vdCBjYXB0dXJlZCBwcmVjaXNlbHkgaW4gRmlnbWEgcmVjb247XG4vLyBhZGp1c3QgdGhlIGBjb2xvcmAgb24gLmZhcS1pdGVtLWljb24gYmVsb3cgaWYgZGVzaWduIHJldmlldyBjYWxscyBmb3IgYSBkaWZmZXJlbnQgc2hhZGUuXG5cbi5mYXEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiByZW0oNjApO1xuXHRwYWRkaW5nOiByZW0oNzApIHJlbSgxMjApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3JlYW07XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IHJlbSgzMCk7XG5cdFx0cGFkZGluZzogcmVtKDQ1KSByZW0oMTUpO1xuXHR9XG59XG5cbi5mYXEtaW50cm8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LXNocmluazogMDtcblx0Z2FwOiByZW0oMzApO1xuXHR3aWR0aDogcmVtKDQyNSk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7XG5cdFx0Z2FwOiByZW0oMTUpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5mYXEtdGl0bGUge1xuXHRjb2xvcjogJGNvbG9yLW9yYW5nZTtcbn1cblxuLmZhcS1zdWJ0aXRsZSB7XG5cdGNvbG9yOiAkY29sb3ItZGFyaztcbn1cblxuLmZhcS1waG90byB7XG5cdHdpZHRoOiByZW0oNDI1KTtcblx0aGVpZ2h0OiByZW0oMjAwKTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7XG5cdFx0d2lkdGg6IHJlbSgzNDUpO1xuXHRcdGhlaWdodDogcmVtKDE4MCk7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5mYXEtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogcmVtKDE1KTtcblx0d2lkdGg6IHJlbSg2NTApO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5mYXEtaXRlbSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiByZW0oMTUpIDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci1kYXJrLCAwLjI1KTtcblxuXHQvLyBJY29uIGZsaXBzIHRvIHBvaW50IHVwIHdoaWxlIHRoaXMgcm93J3MgYW5zd2VyIGlzIGV4cGFuZGVkICh0b2dnbGVkIGluIGZhcS5qcylcblx0Ji5pcy1vcGVuIC5mYXEtaXRlbS1pY29uIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7XG5cdFx0cGFkZGluZzogcmVtKDEyKSAwO1xuXHR9XG59XG5cbi8vIC5mYXEtaXRlbS1oZWFkaW5nIChoMykgaXMgYSBwdXJlIGExMXkgZG9jdW1lbnQtb3V0bGluZSB3cmFwcGVyIOKAlCBubyBzdHlsaW5nIG5lZWRlZDtcbi8vIHZlbmRvci9udWxsLmNzcyBhbHJlYWR5IHJlc2V0cyBoZWFkaW5nIGZvbnQtc2l6ZS93ZWlnaHQvbWFyZ2luIHRvIGluaGVyaXQvMCBnbG9iYWxseS5cblxuLmZhcS1pdGVtLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiByZW0oMTUpO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZhcS1pdGVtLXF1ZXN0aW9uIHtcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xufVxuXG4uZmFxLWl0ZW0taWNvbiB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogcmVtKDI3KTtcblx0aGVpZ2h0OiByZW0oMjcpO1xuXHRjb2xvcjogJGNvbG9yLWRhcms7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEwMjMpIHtcblx0XHR3aWR0aDogcmVtKDEyKTtcblx0XHRoZWlnaHQ6IHJlbSgxMik7XG5cdH1cbn1cblxuLy8gQ29sbGFwc2VkIGJ5IGRlZmF1bHQgKG1heC1oZWlnaHQ6IDAgKyBvdmVyZmxvdyBoaWRkZW4pLiBUaGUgcGFkZGluZyBsaXZlcyBvbiB0aGUgSU5ORVJcbi8vIC5mYXEtaXRlbS1hbnN3ZXItdGV4dCwgbm90IGhlcmU6IG1heC1oZWlnaHQgb24gYSBib3JkZXItYm94IGVsZW1lbnQgY2FuIG5ldmVyIHNocmluayBiZWxvd1xuLy8gaXRzIG93biBwYWRkaW5nIChwYWRkaW5nIHdpbnMgdGhlIG1pbmltdW0pLCBzbyBhIHBhZGRlZCBvdXRlciBlbGVtZW50IGxlYXZlcyBhIHZpc2libGUgc2xpdmVyXG4vLyBldmVuIGF0IG1heC1oZWlnaHQ6IDAuIEtlZXBpbmcgdGhpcyBvdXRlciBlbGVtZW50IHBhZGRpbmctZnJlZSBhdm9pZHMgdGhhdDsgZmFxLmpzIHN0aWxsIHJlYWRzXG4vLyBhbnN3ZXIuc2Nyb2xsSGVpZ2h0IHRvIG9wZW4gKHNjcm9sbEhlaWdodCBtZWFzdXJlcyB0aGUgaW5uZXIncyBmdWxsIHBhZGRlZCBoZWlnaHQgcmVnYXJkbGVzc1xuLy8gb2YgdGhlIG91dGVyJ3Mgb3duIG92ZXJmbG93IGNsaXBwaW5nKSBhbmQgY2xlYXJzIGl0IG9uIGNsb3NlLlxuLmZhcS1pdGVtLWFuc3dlciB7XG5cdG1heC1oZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlO1xufVxuXG4uZmFxLWl0ZW0tYW5zd2VyLXRleHQge1xuXHRwYWRkaW5nLXRvcDogcmVtKDE1KTtcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykge1xuXHRcdHBhZGRpbmctdG9wOiByZW0oMTIpO1xuXHR9XG59XG4iLCIvLyDilZDilZDilZAgU2VjdGlvbiA5IOKAlCDCq9Cd0LUg0YPRgdC60LvQsNC00L3RjtC5IcK7IChGb290ZXIgQ1RBKSDigJQgZnJvbSBGaWdtYSAoZGVza3RvcCAxMjY6MzAwLCBtb2JpbGUgOTc6MTIyNykg4pWQ4pWQ4pWQXG4vLyBGdWxsLWJsZWVkIENUQSBiYW5uZXI6IG9uZSBiYWNrZ3JvdW5kIHBob3RvIChjb3Zlciwgbm8gb3ZlcmxheSkgd2l0aCBhIHJpZ2h0LWFsaWduZWQgY29udGVudFxuLy8gYmxvY2sgb24gZGVza3RvcCwgcmV1c2luZyB0aGUgc2hhcmVkIC5jb250YWluZXIgZm9yIHRoZSAxMjBweCBndXR0ZXIgKDEwMHB4IGF1dG8tbWFyZ2luICsgMjBweFxuLy8gY29udGFpbmVyIHBhZGRpbmcgQDE0NDAg4oCUIHNhbWUgbWF0aCBhcyAuaGVyby1sb2dvIGluIF9oZXJvLnNjc3MpLiBNb2JpbGUgKDw9MTAyMywgbm8gdGFibGV0XG4vLyBtb2NrdXAgZm9yIHRoaXMgc2VjdGlvbiDigJQgc2luZ2xlIGJyZWFrcG9pbnQgcGVyIHNlY3Rpb24gZGVjaXNpb24pOiBjb250ZW50IGNlbnRlcnMgd2l0aCBpdHNcbi8vIG93biAxNXB4IGd1dHRlciAoMzQ1cHggYmxvY2ssIG92ZXJyaWRpbmcgLmNvbnRhaW5lcidzIGRlZmF1bHQgMjBweCkuIFNpemVzIGluIHJlbSgpIChmbHVpZCBzY2FsaW5nKS5cblxuLmZvb3Rlci1jdGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IHJlbSg1MDApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykge1xuXHRcdG1pbi1oZWlnaHQ6IHJlbSg1OTkpO1xuXHR9XG59XG5cbi8vIEJhY2tncm91bmQgcGhvdG8gc2VydmVkIHZpYSA8cGljdHVyZT46IHRoZSB3cmFwcGVyIGhvbGRzIHRoZSBmdWxsLWJsZWVkIHBvc2l0aW9uLCB0aGVcbi8vIDxpbWc+IGNvdmVycyBpdC4gQXQgPD03NjdweCBhIGRlZGljYXRlZCBtb2JpbGUgcGhvdG8gbG9hZHMgZnJvbSBmb290ZXJfY3RhX2JnX2ltYWdlX21vYmlsZVxuLy8gKHNlZSBmb290ZXItY3RhLnBocCk7IHdoZW4gZW1wdHkgdGhlIGRlc2t0b3AgaW1hZ2UgZmFsbHMgYmFjayBoZXJlLiBDb3ZlciBvbiBib3RoLlxuLmZvb3Rlci1jdGEtcGljdHVyZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdHotaW5kZXg6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mb290ZXItY3RhLWJnIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8vIC5jb250YWluZXIgc3VwcGxpZXMgdGhlIDEyMHB4IGRlc2t0b3AgZ3V0dGVyIGZvciBmcmVlIChhdXRvLW1hcmdpbiArIGl0cyBvd24gcGFkZGluZylcbi5mb290ZXItY3RhLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWluLWhlaWdodDogcmVtKDUwMCk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWluLWhlaWdodDogcmVtKDU5OSk7XG5cdFx0cGFkZGluZy1sZWZ0OiByZW0oMTUpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHJlbSgxNSk7XG5cdH1cbn1cblxuLmZvb3Rlci1jdGEtY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IHJlbSgzMCk7XG5cdFxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IHJlbSgzNDUpO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IGF1dG8gMCByZW0oNTApO1xuXHR9XG59XG5cbi8vIEhlYWRpbmcgKyBzdWJoZWFkaW5nIGdyb3VwIOKAlCBkZXNrdG9wOiBmbGF0IDMwcHggZ2FwIChyZWFkcyBhcyBvbmUgdW5pZm9ybSBjb2x1bW4gdG9nZXRoZXJcbi8vIHdpdGggdGhlIGJ1dHRvbiBiZWxvdyk7IG1vYmlsZTogdGlnaHRlciAxNXB4IGdhcCBwZXIgc3BlYyAoYnV0dG9uIHN0YXlzIDMwcHggYXdheSB2aWEgdGhlXG4vLyBwYXJlbnQncyBvd24gZ2FwLCBpLmUuIHRoZSBvdXRlciBnYXAgc3RheXMgZmxhdCB3aGlsZSB0aGlzIGlubmVyIG9uZSB0aWdodGVucylcbi5mb290ZXItY3RhLXRleHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IHJlbSgzMCk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7XG5cdFx0Z2FwOiByZW0oMTUpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uZm9vdGVyLWN0YS10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IHJlbSgzNik7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMDIzKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMzIpO1xuXHR9XG59XG5cbi5mb290ZXItY3RhLXN1YnRpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LW1haW47XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHR9XG59XG5cbi8vIEJ1dHRvbiByZXVzZXMgdGhlIGdsb2JhbCAuYnRuIC5idG4tLW9yYW5nZSDigJQgZGVza3RvcCBtYXRjaGVzIEZpZ21hIGV4YWN0bHkgKDE4cHggLyAxNS0zMCAvIHIyMCkuXG4vLyBNb2JpbGUgb3ZlcnJpZGVzIG9ubHkgdGhlIHByb3BlcnRpZXMgdGhhdCBkZXZpYXRlIGZyb20gLmJ0bidzIG93biA8PTc2NyBkZWZhdWx0cyAocmFkaXVzL3BhZGRpbmcvXG4vLyBmb250LXNpemUpOyBldmVyeXRoaW5nIGVsc2UgKGNvbG9yLCB1cHBlcmNhc2UsIGV0Yy4pIHN0aWxsIGNvbWVzIGZyb20gdGhlIHNoYXJlZCAuYnRuIGJhc2UuXG4uZm9vdGVyLWN0YS1idG4ge1xuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTc2Nykge1xuXHRcdHBhZGRpbmc6IHJlbSgxMikgcmVtKDMwKTtcblx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0Ym9yZGVyLXJhZGl1czogcmVtKDE1KTsgXG5cdH1cbn1cbiIsIi8vIOKVkOKVkOKVkCBIZXJvIOKAlCDCq9Cv0LrRidC+INC70LjQvNC+0L3QsNC0IC0g0YLQviBMRU1PIcK7IOKAlCBmcm9tIEZpZ21hIChkZXNrdG9wIDEyNjozLCBtb2JpbGUgOTY6ODY0KSDilZDilZDilZBcbi8vIFNpemVzIGluIHJlbSgpIChmbHVpZCBzY2FsaW5nKS5cblxuLmhlcm8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtNzY3KSB7XG5cdFx0bWluLWhlaWdodDogcmVtKDU1MCk7XG5cdH1cbn1cblxuLy8gQmFja2dyb3VuZCBwaG90byBzZXJ2ZWQgdmlhIDxwaWN0dXJlPjogdGhlIHdyYXBwZXIgaG9sZHMgdGhlIGZ1bGwtYmxlZWQgcG9zaXRpb24sIHRoZVxuLy8gPGltZz4gY292ZXJzIGl0LiBBdCA8PTc2N3B4IGEgZGVkaWNhdGVkIHBvcnRyYWl0IGNyb3AgbG9hZHMgZnJvbSBoZXJvX2JnX2ltYWdlX21vYmlsZVxuLy8gKHNlZSBoZXJvLnBocCk7IHdoZW4gdGhhdCBmaWVsZCBpcyBlbXB0eSB0aGUgZGVza3RvcCBpbWFnZSBmYWxscyBiYWNrIGhlcmUgYW5kIGlzIHJlZnJhbWVkLlxuLmhlcm8tcGljdHVyZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdHotaW5kZXg6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5oZXJvLWJnIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyAvLyBkZXNrdG9wOiBkcmlua3MgY2VudGVyZWRcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTc2Nykge1xuXHRcdG9iamVjdC1wb3NpdGlvbjogNjMlIGNlbnRlcjsgLy8gZmFsbGJhY2s6IHJlZnJhbWUgdGhlIGRlc2t0b3AgaW1hZ2Ugb24gbW9iaWxlXG5cblx0XHQmLS1tb2JpbGUgeyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfSAvLyBkZWRpY2F0ZWQgcG9ydHJhaXQgY3JvcCBpcyBhbHJlYWR5IGZyYW1lZFxuXHR9XG59XG5cbi5oZXJvLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTsgLy8gYWJvdmUgLmhlcm8tYmdcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC03NjcpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtaW4taGVpZ2h0OiByZW0oNTUwKTtcblx0XHRwYWRkaW5nLXRvcDogcmVtKDYyKTsgLy8gY29udGVudCBvZmZzZXQgZnJvbSB0b3AgcGVyIDk2Ojg2NFxuXHR9XG59XG5cbi5oZXJvLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Z2FwOiByZW0oMzApO1xuXHRtYXgtd2lkdGg6IHJlbSg1NzUpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtNzY3KSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDA7IC8vIG1vYmlsZSB1c2VzIGV4cGxpY2l0IHBlci1lbGVtZW50IG1hcmdpbnMgKDYwIC8gMTUgLyAzMClcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi8vIEJpZyBicmFuZCBsb2dvIOKAlCBkZXNrdG9wOiBhYnNvbHV0ZSB0b3AtbGVmdDsgbW9iaWxlOiBjZW50ZXJlZCwgaW4gZmxvd1xuLmhlcm8tbG9nbyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiByZW0oNjApO1xuXHRsZWZ0OiByZW0oMjApOyAvLyA9IDEyMHB4IGZyb20gdmlld3BvcnQgYXQgMTQ0MCAoY29udGFpbmVyIGNvbnRlbnQgZWRnZSlcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiByZW0oMzA0KTtcblx0aGVpZ2h0OiByZW0oMTAwKTtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtNzY3KSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR3aWR0aDogcmVtKDIxMSk7XG5cdFx0aGVpZ2h0OiByZW0oNzApO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg2MCk7XG5cdH1cbn1cblxuLy8gVGl0bGUgdXNlcyAuaDEgdXRpbGl0eSAoNTJweCBkZXNrdG9wIC8gMzZweCBtb2JpbGUpOyBicmFuZCBjb2xvciBpcyBzZWN0aW9uLXNwZWNpZmljXG4uaGVyby10aXRsZSB7XG5cdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtNzY3KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcblx0fVxufVxuXG4uaGVyby1zdWJ0aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtNzY3KSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG5cdH1cbn1cblxuLy8gTW9iaWxlIENUQSBkaWZmZXJzIGZyb20gYmFzZSAuYnRuIOKAlCBzbWFsbGVyIHJhZGl1cy9wYWRkaW5nIHBlciA5Njo4NjRcbi5oZXJvLWJ0biB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtNzY3KSB7XG5cdFx0cGFkZGluZzogcmVtKDEyKSByZW0oMzApO1xuXHRcdGJvcmRlci1yYWRpdXM6IHJlbSgxNSk7XG5cdH1cbn1cbiIsIi8vIOKVkOKVkOKVkCBTZWN0aW9uIDMg4oCUIMKr0K/QuiDRhtC1INC/0YDQsNGG0Y7RlD/CuyDigJQgZnJvbSBGaWdtYSAoZGVza3RvcCAxMjY6NTIsIG1vYmlsZSA5Nzo5MjkpIOKVkOKVkOKVkFxuLy8gSGVhZGluZyArIHN1YnRpdGxlLCB0aGVuIDMgbnVtYmVyZWQgc3RlcHM6IGEgYmlnIGZhZGVkIGdob3N0IG51bWJlciBiZWhpbmQgYW4gaWNvbiArIGxhYmVsLFxuLy8gd2l0aCBhcnJvd3MgYmV0d2VlbiBzdGVwcy4gTW9iaWxlICg8PTc2Nyk6IHN0ZXBzIHN0YWNrIHZlcnRpY2FsbHkgKG51bWJlciBiZXNpZGUgaWNvbitsYWJlbCksXG4vLyBhcnJvd3MgaGlkZGVuLiBTaXplcyBpbiByZW0oKSAoZmx1aWQgc2NhbGluZyk7IHRoZSBhcnJvdyBvcGFjaXR5IGNvbWVzIGZyb20gQ1NTIChwZXIgRmlnbWEpLlxuXG4uaG93IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWNyZWFtO1xuXHRwYWRkaW5nLXRvcDogcmVtKDcwKTtcblx0cGFkZGluZy1ib3R0b206IHJlbSg3MCk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC03NjcpIHtcblx0XHRwYWRkaW5nLXRvcDogcmVtKDQ1KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDQ1KTtcblx0fVxufVxuXG4vLyDilIDilIAgSGVhZGluZyBibG9jayDilIDilIBcbi5ob3ctaGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogcmVtKDE1KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaG93LXRpdGxlIHtcblx0Y29sb3I6ICRjb2xvci1waW5rO1xufVxuXG4uaG93LXN1YnRpdGxlIHtcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xufVxuXG4vLyDilIDilIAgU3RlcHMgcm93IOKUgOKUgFxuLmhvdy1zdGVwcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLXRvcDogcmVtKDMwKTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTc2Nykge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiByZW0oMzApO1xuXHR9XG59XG5cbi8vIFNpbmdsZSBzdGVwIOKAlCBkZXNrdG9wOiBnaG9zdCBudW1iZXIgYmVoaW5kIGEgY2VudGVyZWQgaWNvbitsYWJlbCBjb2x1bW5cbi5ob3ctc3RlcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtaW4td2lkdGg6IHJlbSgyMDApOyAvLyBtYXRjaGVzIEZpZ21hIHN0ZXAgZnJhbWVzICgyMDAvMjEzLzIwMCkg4oaSIGV2ZW4gfjExOXB4IGdhcHMgdmlhIHNwYWNlLWJldHdlZW5cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTc2Nykge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiByZW0oMTUpO1xuXHRcdG1pbi13aWR0aDogMDtcblx0fVxufVxuXG4vLyBCaWcgZmFkZWQgbnVtYmVyIHNpdHRpbmcgYmVoaW5kIHRoZSBpY29uXG4uaG93LXN0ZXAtbnVtIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDUwJTtcblx0ei1pbmRleDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRmb250LWZhbWlseTogJGZvbnQtbWFpbjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiByZW0oMTU1KTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiAkY29sb3ItY29yYWw7XG5cdG9wYWNpdHk6IDAuMjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC03NjcpIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRmb250LXNpemU6IHJlbSgxMDApO1xuXHR9XG59XG5cbi8vIEljb24gKyBsYWJlbCBjb2x1bW4gKHJlbmRlcmVkIGFib3ZlIHRoZSBudW1iZXIgb24gZGVza3RvcCB2aWEgei1pbmRleClcbi5ob3ctc3RlcC1ib2R5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IHJlbSgzMCk7XG5cdHBhZGRpbmctdG9wOiByZW0oMTAwKTsgLy8gZHJvcHMgdGhlIGljb24gaW50byB0aGUgbG93ZXIgaGFsZiBvZiB0aGUgbnVtYmVyIChwZXIgMTI2OjU5IHRvcDoxMDApXG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC03NjcpIHtcblx0XHRnYXA6IHJlbSgxNSk7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0bWF4LXdpZHRoOiByZW0oMTQwKTsgLy8gbWF0Y2hlcyBGaWdtYSBzdGVwIGZyYW1lcyAoMjAwLzIxMy8yMDApIOKGkiBldmVuIH4xMTlweCBnYXBzIHZpYSBzcGFjZS1iZXR3ZWVuXG5cdH1cbn1cblxuLmhvdy1zdGVwLWljb24ge1xuXHRmbGV4LXNocmluazogMDtcblx0d2lkdGg6IHJlbSgxMDApO1xuXHRoZWlnaHQ6IHJlbSgxMDApO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtNzY3KSB7XG5cdFx0d2lkdGg6IHJlbSg1MCk7XG5cdFx0aGVpZ2h0OiByZW0oNTApO1xuXHR9XG59XG5cbi5ob3ctc3RlcC1sYWJlbCB7XG5cdGNvbG9yOiAkY29sb3ItcGluaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBBcnJvdyBiZXR3ZWVuIHN0ZXBzIOKAlCBkZXNrdG9wIG9ubHlcbi5ob3ctYXJyb3cge1xuXHRmbGV4LXNocmluazogMDtcblx0d2lkdGg6IHJlbSg1NSk7XG5cdGhlaWdodDogYXV0bztcblx0b3BhY2l0eTogMC4yO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtNzY3KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIiwiLy8g4pWQ4pWQ4pWQIFNlY3Rpb24gNSDigJQgwqvQntCx0LXRgNC4INGB0LLRltC5INGB0LzQsNC6wrsg4oCUIGZyb20gRmlnbWEgKGRlc2t0b3AgMTI5OjYsIG1vYmlsZSAxMzE6MTApIOKVkOKVkOKVkFxuLy8gUHJvZHVjdCBwaWNrZXI6IGEgU3dpcGVyIHNsaWRlciBvZiBwcm9kdWN0IGNhcmRzIChwaG90byArIG5hbWUpIG9uIGEgY3JlYW0gYmFja2dyb3VuZC5cbi8vIFBpbmsgLmgyIGhlYWRpbmcuIEN1c3RvbSBwcmV2L25leHQgYXJyb3dzICsgZnJhY3Rpb24gcGFnaW5hdGlvbiAowqsxIC8gNMK7KS4gRWFjaCBjYXJkIGlzIGFcbi8vIGJ1dHRvbiB0aGF0IG9wZW5zIHRoZSBwcm9kdWN0IHBvcHVwIChkYXRhLXBvcHVwPVwicHJvZHVjdFwiIOKAlCB3aXJlZCBpbiB0aGUgcG9wdXBzIHN0YWdlKS5cbi8vIHNsaWRlc1BlclZpZXc6IG1vYmlsZSAyIOKGkiB0YWJsZXQgMyDihpIgZGVza3RvcCA0ICg3NjjigJMxMDIzIGhhcyBubyBtb2NrdXAg4oaSIG91ciBkaXNjcmV0aW9uKS5cbi8vIFNpemVzIGluIHJlbSgpIChmbHVpZCBzY2FsaW5nKTsgYm9yZGVycy8xcHggaGFpcmxpbmVzIHN0YXkgaW4gcHguXG5cbi50YXN0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jcmVhbTtcblx0cGFkZGluZzogcmVtKDYwKSByZW0oMTIwKTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEwMjMpIHtcblx0XHRwYWRkaW5nOiByZW0oNDUpIHJlbSg1MCk7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTc2Nykge1xuXHRcdHBhZGRpbmc6IHJlbSg0NSkgcmVtKDE1KTtcblx0fVxufVxuXG4udGFzdGUtdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuXHRjb2xvcjogJGNvbG9yLXBpbms7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTc2Nykge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cdH1cbn1cblxuLy8gUmVsYXRpdmUgd3JhcHBlciDigJQgYW5jaG9ycyB0aGUgZGVza3RvcCBzaWRlIGFycm93cyBhcm91bmQgdGhlIHNsaWRlclxuLnRhc3RlLWJvZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIE5hdmlnYXRpb246IG9uIGRlc2t0b3AgdGhlIGFycm93cyBmbG9hdCBmcmVlIChhYnNvbHV0ZSwgYXQgcGhvdG8gY2VudGVyKSBhbmQgdGhlXG4vLyBmcmFjdGlvbiBpcyBoaWRkZW47IG9uIG1vYmlsZSBpdCBiZWNvbWVzIGEgcm93IGFib3ZlIHRoZSBzbGlkZXIgWyDigLkgIDEgLyA0ICDigLogXS5cbi50YXN0ZS1uYXYge1xuXHRkaXNwbGF5OiBjb250ZW50cztcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTc2Nykge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Z2FwOiByZW0oMTUpO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cdH1cbn1cblxuLnRhc3RlLWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IHJlbSgxNTApOyAvLyB2ZXJ0aWNhbCBjZW50ZXIgb2YgdGhlIHJlbSgzMDApIHBob3RvXG5cdHotaW5kZXg6IDI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogcmVtKDMzKTtcblx0aGVpZ2h0OiByZW0oNDApO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1kYXJrLCAwLjcpO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG9wYWNpdHk6IDAuNjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuXG5cdCY6aG92ZXIgeyBvcGFjaXR5OiAxOyB9XG5cblx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAwLjM1O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxuXG5cdC50YXN0ZS1hcnJvdy1pY29uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogcmVtKDExKTtcblx0XHRoZWlnaHQ6IHJlbSgyMCk7XG5cdH1cblxuXHQmLS1wcmV2IHtcblx0XHRsZWZ0OiByZW0oLTM4KTtcblxuXHRcdC50YXN0ZS1hcnJvdy1pY29uIHsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXHR9XG5cblx0Ji0tbmV4dCB7XG5cdFx0cmlnaHQ6IHJlbSgtMzgpO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC03NjcpIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuXG4udGFzdGUtZnJhY3Rpb24ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRmb250LWZhbWlseTogJGZvbnQtbWFpbjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiByZW0oMTgpO1xuXHRjb2xvcjogJGNvbG9yLWRhcms7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTc2Nykge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi50YXN0ZS1zbGlkZXIge1xuXHQvLyBTd2lwZXIgaGFuZGxlcyBvdmVyZmxvdzsgbm90aGluZyBleHRyYSBuZWVkZWQgaGVyZS5cblxuXHQuc3dpcGVyLXdyYXBwZXIge1xuXHRcdC8vIGtlZXAgY2FyZHMgdG9wLWFsaWduZWQgc28gc2hvcnQvbG9uZyB0aXRsZXMgZG9uJ3Qgc3RyZXRjaCB0aGUgcGhvdG9cblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxufVxuXG4udGFzdGUtY2FyZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogcmVtKDMwKTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nLWJvdHRvbTogcmVtKDMwKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtNzY3KSB7XG5cdFx0Z2FwOiByZW0oMTUpO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0LnRhc3RlLWNhcmQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1vcmFuZ2U7XG5cdFx0fVxuXHR9XG59XG5cbi50YXN0ZS1jYXJkLW1lZGlhIHtcblx0d2lkdGg6IHJlbSgyMDEpO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogcmVtKDMwMCk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC03NjcpIHtcblx0XHR3aWR0aDogcmVtKDEyMSk7XG5cdFx0aGVpZ2h0OiByZW0oMTgwKTtcblx0fVxufVxuXG4udGFzdGUtY2FyZC1pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4udGFzdGUtY2FyZC10ZXh0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFzdGUtY2FyZC10aXRsZSB7XG5cdGNvbG9yOiAkY29sb3ItZGFyaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC03NjcpIHtcblx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdH1cbn1cblxuLy8gT3B0aW9uYWwgcHJpY2UgdW5kZXIgdGhlIHRpdGxlIOKAlCBzaG93biBwZXItY2FyZCB2aWEgdGhlIFNDRiDCq3Nob3dfcHJpY2XCuyB0b2dnbGVcbi50YXN0ZS1jYXJkLXByaWNlIHtcblx0bWFyZ2luLXRvcDogcmVtKDgpO1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC03NjcpIHtcblx0XHRtYXJnaW4tdG9wOiByZW0oNik7XG5cdH1cbn1cbiIsIi8vIOKVkOKVkOKVkCBTZWN0aW9uIDQg4oCUIMKr0KHQv9GA0L7QsdGD0LkgTGVtbyDQstC20LUg0YHRjNC+0LPQvtC00L3RlsK7IOKAlCBmcm9tIEZpZ21hIChkZXNrdG9wIDEyNjoxMjEsIG1vYmlsZSA5NzoxMDE0KSDilZDilZDilZBcbi8vIEZ1bGwtYmxlZWQgQ1RBIGJhbm5lcjogb25lIGJhY2tncm91bmQgY29ja3RhaWwgcGhvdG8gKGNvdmVyKSB3aXRoIGEgcmlnaHQtYWxpZ25lZCBjb250ZW50XG4vLyBibG9jayDigJQgb3JhbmdlIGhlYWRpbmcgKC5oMyksIGEgMy1pdGVtIGZlYXR1cmUgbGlzdCAoaWNvbiArIGxhYmVsKSBhbmQgYSBncmVlbiAuYnRuLS1ncmVlbi5cbi8vIE1vYmlsZSAoPD03NjcpOiB0aGUgY29udGVudCBibG9jayBjZW50ZXJzIGFuZCB0aGUgYmFja2dyb3VuZCByZWZyYW1lcyB0byB0aGUgbW9iaWxlIGNyb3Bcbi8vIHZpYSBvYmplY3QtcG9zaXRpb24gKHNhbWUgaW1hZ2UpLiBTaXplcyBpbiByZW0oKSAoZmx1aWQgc2NhbGluZykuXG5cbi50cnkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdG1pbi1oZWlnaHQ6IHJlbSg0NTApO1xuXHRwYWRkaW5nLXJpZ2h0OiByZW0oMTIwKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQvLyBSaWdodC1zaWRlIHNjcmltIOKAlCBlbmFibGVkIG9ubHkgb24gdGhlIHRhYmxldCBiYW5kICg3NjjigJMxMDIzLCBubyBtb2NrdXAg4oaSIG91clxuXHQvLyBkaXNjcmV0aW9uKS4gVGhlIGhvcml6b250YWwgYmFubmVyIGdldHMgbmFycm93IHRoZXJlIGFuZCB0aGUgZml4ZWQgY29udGVudCBibG9ja1xuXHQvLyB3b3VsZCBzaXQgb3ZlciB0aGUgY29ja3RhaWxzOyBhIGNyZWFtIGZhZGUga2VlcHMgdGhlIHRleHQgcmVhZGFibGUgd2hpbGUgdGhlXG5cdC8vIGNvY2t0YWlscyBzdGF5IHZpc2libGUgb24gdGhlIGxlZnQuIE9mZiBvbiBkZXNrdG9wIChjbGVhbikgYW5kIG1vYmlsZSAob3duIGNyb3ApLlxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRpbnNldDogMDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkY29sb3ItY3JlYW0sIDApIDAlLCByZ2JhKCRjb2xvci1jcmVhbSwgMC45NykgNDIlKTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC0xMzY1KSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtMTAyMykge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHJlbSg1MCk7XG5cblx0XHQmOjpiZWZvcmUgeyBvcGFjaXR5OiAxOyB9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTc2Nykge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1pbi1oZWlnaHQ6IHJlbSgzODIpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHQmOjpiZWZvcmUgeyBvcGFjaXR5OiAwOyB9XG5cdH1cbn1cblxuLy8gQmFja2dyb3VuZCBwaG90byBzZXJ2ZWQgdmlhIDxwaWN0dXJlPjogdGhlIHdyYXBwZXIgaG9sZHMgdGhlIGZ1bGwtYmxlZWQgcG9zaXRpb24sIHRoZVxuLy8gPGltZz4gY292ZXJzIGl0LiBBdCA8PTc2N3B4IGEgZGVkaWNhdGVkIHBvcnRyYWl0IGNyb3AgbG9hZHMgZnJvbSB0cnlfYmdfaW1hZ2VfbW9iaWxlXG4vLyAoc2VlIHRyeS5waHApOyB3aGVuIHRoYXQgZmllbGQgaXMgZW1wdHkgdGhlIGRlc2t0b3AgaW1hZ2UgZmFsbHMgYmFjayBoZXJlIGFuZCBpcyByZWZyYW1lZC5cbi50cnktcGljdHVyZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdHotaW5kZXg6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50cnktYmcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0b2JqZWN0LXBvc2l0aW9uOiA1MCUgNjAlOyAvLyBkZXNrdG9wOiBjb2NrdGFpbHMgbGVmdC1vZi1jZW50ZXIsIHRhYmxlIGZvcmVncm91bmRcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTc2Nykge1xuXHRcdG9iamVjdC1wb3NpdGlvbjogODIlIDUwJTsgLy8gZmFsbGJhY2s6IHJlZnJhbWUgdGhlIGRlc2t0b3AgaW1hZ2Ugb24gbW9iaWxlIChjb2NrdGFpbHMgcGVlayBpbiBmcm9tIHRoZSBsZWZ0KVxuXG5cdFx0Ji0tbW9iaWxlIHsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH0gLy8gZGVkaWNhdGVkIHBvcnRyYWl0IGNyb3AgaXMgYWxyZWFkeSBmcmFtZWRcblx0fVxufVxuXG4vLyBSaWdodC1hbGlnbmVkIGNvbnRlbnQgY29sdW1uXG4udHJ5LWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7IC8vIGFib3ZlIHRoZSB0YWJsZXQgc2NyaW0gKDo6YmVmb3JlLCB6LWluZGV4IDEpIGFuZCB0aGUgYmFja2dyb3VuZCAoei1pbmRleCAwKVxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Z2FwOiByZW0oMzApO1xuXHR3aWR0aDogcmVtKDY1MCk7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogcmVtKDYwKSByZW0oMjApIHJlbSg2MCkgMDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEzNjUpIHtcblx0XHR3aWR0aDogcmVtKDU5MCk7XG5cdH1cblxuXHQvLyBUYWJsZXQgKDc2OOKAkzEwMjMsIG5vIG1vY2t1cCk6IGEgY29tcGFjdCByaWdodC1oYW5kIGJsb2NrIHNpdHRpbmcgb3ZlciB0aGUgc2NyaW0sXG5cdC8vIGNsZWFyIG9mIHRoZSBjb2NrdGFpbHMgb24gdGhlIGxlZnQuIFRoZSBoZWFkaW5nIG1heSB3cmFwIHRvIHR3byBsaW5lcyBoZXJlLlxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTEwMjMpIHtcblx0XHR3aWR0aDogcmVtKDQ0MCk7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLTc2Nykge1xuXHRcdHdpZHRoOiByZW0oMzQ1KTtcblx0fVxufVxuXG4udHJ5LXRpdGxlIHtcblx0Y29sb3I6ICRjb2xvci1vcmFuZ2U7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLy8gRmVhdHVyZSBsaXN0IOKAlCBpY29uICsgbGFiZWwgcm93c1xuLnRyeS1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiByZW0oMTUpO1xufVxuXG4udHJ5LWxpc3QtaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogcmVtKDE1KTtcblx0Zm9udC1mYW1pbHk6ICRmb250LW1haW47XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtNzY3KSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHR9XG59XG5cbi50cnktbGlzdC1pY29uIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiByZW0oMzApO1xuXHRoZWlnaHQ6IHJlbSgzMCk7XG59XG5cbi8vIEJ1dHRvbiByZXVzZXMgdGhlIGdsb2JhbCAuYnRuIC5idG4tLWdyZWVuIOKAlCBkZXNrdG9wIG1hdGNoZXMgRmlnbWEgZXhhY3RseSAoMThweCAvIDE1LTMwIC8gcjIwKS5cbiJdfQ== */
