/*!
    Theme Name: CrossFit Mathena
*/*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;width:100%;background:#fff}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1:not(.site-title):before,h2:before{content:none}:focus{outline:none}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;font-family:Raleway,sans-serif;font-weight:500;font-size:18px;line-height:normal;color:#fff;text-decoration:none;border:none;border-radius:30px;padding:12px 32px;cursor:pointer;-webkit-transition:background-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,transform .2s ease,color .2s ease;transition:background-color .2s ease,transform .2s ease,color .2s ease,-webkit-transform .2s ease}.btn:focus-visible,.btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn--primary{background-color:#44959d;color:#fff;-webkit-box-shadow:0 4px 14px rgba(0,0,0,.25);box-shadow:0 4px 14px rgba(0,0,0,.25)}.btn--primary:focus-visible,.btn--primary:hover{background-color:#326c72;-webkit-box-shadow:0 8px 24px rgba(68,149,157,.45);box-shadow:0 8px 24px rgba(68,149,157,.45)}.btn--text{padding:0;background:transparent;color:#44959d;font-size:14px;font-weight:500;gap:6px}.btn--text:after{content:"\2192";display:inline-block;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.btn--text:focus-visible,.btn--text:hover{color:#5cb0b8;-webkit-transform:none;transform:none;text-decoration:none}.btn--text:focus-visible:after,.btn--text:hover:after{-webkit-transform:translateX(4px);transform:translateX(4px)}.btn--outline{background:transparent;border:2px solid #44959d;color:#44959d}.btn--outline:focus-visible,.btn--outline:hover{background-color:#44959d;color:#fff}.btn__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.site-header{position:fixed;top:20px;left:20px;right:20px;z-index:1000}.site-header__bar{max-width:1400px;margin:0 auto;height:64px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;padding:0 30px;background-color:hsla(0,0%,85.1%,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:30px}.site-header__bar,.site-header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header__logo{-ms-flex-negative:0;flex-shrink:0}.site-header__logo img{display:block;height:40px;width:auto}.site-header__nav{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.site-header__menu,.site-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header__menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;list-style:none;margin:0;padding:0}.site-header__menu a{font-family:Raleway,sans-serif;font-size:18px;font-weight:400;color:#fff;text-decoration:none;white-space:nowrap;-webkit-transition:color .2s ease;transition:color .2s ease}.site-header__menu .current-menu-item>a,.site-header__menu a:focus-visible,.site-header__menu a:hover{color:#44959d}.site-header__menu .menu-item--are-dropdown{position:relative}.site-header__menu .menu-item--are-dropdown>a:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;margin-bottom:2px;border-right:1.5px solid;border-bottom:1.5px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.site-header__menu .menu-item--are-dropdown:focus-within>a:after,.site-header__menu .menu-item--are-dropdown:hover>a:after{margin-bottom:-2px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.site-header__menu .menu-item--are-dropdown:focus-within .site-header__dropdown,.site-header__menu .menu-item--are-dropdown:hover .site-header__dropdown{opacity:1;visibility:visible;-webkit-transform:translate(-50%);transform:translate(-50%)}.site-header__dropdown{position:absolute;top:100%;left:50%;padding-top:18px;opacity:0;visibility:hidden;-webkit-transform:translate(-50%,4px);transform:translate(-50%,4px);-webkit-transition:opacity .2s ease,visibility .2s,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease,visibility .2s;transition:opacity .2s ease,transform .2s ease,visibility .2s,-webkit-transform .2s ease;z-index:20}.site-header__dropdown-columns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:36px;min-width:380px;padding:28px 32px;background-color:#353535;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35)}.site-header__dropdown-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;min-width:160px}.site-header__dropdown-column--link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-header__dropdown-column-title{display:block;font-family:Raleway,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:hsla(0,0%,100%,.75);text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.site-header a.site-header__dropdown-column-title:focus-visible,.site-header a.site-header__dropdown-column-title:hover{color:#5cb0b8}.site-header__dropdown-column-links{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.site-header__dropdown-column-links a{font-size:16px;white-space:nowrap}.site-header__account{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:hsla(0,0%,100%,.08);color:#fff;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}.site-header__account svg{width:20px;height:20px}.site-header__account:focus-visible,.site-header__account:hover{color:#44959d;background-color:rgba(68,149,157,.15)}.site-header__cart-wrapper{position:relative;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header__cart-wrapper:focus-within .site-header__cart-dropdown,.site-header__cart-wrapper:hover .site-header__cart-dropdown{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.site-header__cart{position:relative;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:hsla(0,0%,100%,.08);color:#fff;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}.site-header__cart svg{width:20px;height:20px}.site-header__cart:focus-visible,.site-header__cart:hover{color:#44959d;background-color:rgba(68,149,157,.15)}.site-header__cart-count{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background-color:#44959d;color:#fff;font-family:Raleway,sans-serif;font-size:11px;font-weight:700;line-height:18px;text-align:center}.site-header__cart-dropdown{position:absolute;top:100%;right:0;width:340px;max-width:calc(100vw - 40px);padding-top:14px;opacity:0;visibility:hidden;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition:opacity .2s ease,visibility .2s,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease,visibility .2s;transition:opacity .2s ease,transform .2s ease,visibility .2s,-webkit-transform .2s ease;z-index:20}.site-header__cart-dropdown .widget_shopping_cart_content{background-color:#353535;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:20px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35)}.site-header__cart-dropdown .woocommerce-mini-cart__empty-message{margin:0;color:hsla(0,0%,100%,.75);font-family:Raleway,sans-serif;font-size:15px;text-align:center}.site-header__cart-dropdown ul.woocommerce-mini-cart{list-style:none;margin:0 0 16px;padding:0;max-height:320px;overflow-y:auto}.site-header__cart-dropdown li.woocommerce-mini-cart-item{position:relative;padding:12px 28px 12px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.site-header__cart-dropdown li.woocommerce-mini-cart-item:first-child{padding-top:0}.site-header__cart-dropdown li.woocommerce-mini-cart-item:last-child{border-bottom:none;padding-bottom:0}.site-header__cart-dropdown li.woocommerce-mini-cart-item>a:not(.remove){color:#fff;font-family:Raleway,sans-serif;font-size:14px;font-weight:500;text-decoration:none;display:block;margin-bottom:4px}.site-header__cart-dropdown li.woocommerce-mini-cart-item>a:not(.remove) img{display:none}.site-header__cart-dropdown li.woocommerce-mini-cart-item>a:not(.remove):hover{color:#5cb0b8}.site-header__cart-dropdown li.woocommerce-mini-cart-item .quantity{display:block;color:hsla(0,0%,100%,.75);font-family:Raleway,sans-serif;font-size:13px}.site-header__cart-dropdown li.woocommerce-mini-cart-item .quantity .woocommerce-Price-amount{color:hsla(0,0%,100%,.75)}.site-header__cart-dropdown li.woocommerce-mini-cart-item a.remove{position:absolute;top:12px;right:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:50%;color:#fff!important;background-color:hsla(0,0%,100%,.1);text-decoration:none;font-size:16px;line-height:1;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.site-header__cart-dropdown li.woocommerce-mini-cart-item a.remove:hover{background-color:#e05252!important;color:#fff!important}.site-header__cart-dropdown .woocommerce-mini-cart__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 16px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.1);color:#fff;font-family:Raleway,sans-serif;font-size:16px}.site-header__cart-dropdown .woocommerce-mini-cart__total strong{font-weight:600}.site-header__cart-dropdown .woocommerce-mini-cart__total .woocommerce-Price-amount{color:#5cb0b8;font-weight:700}.site-header__cart-dropdown .woocommerce-mini-cart__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.site-header__cart-dropdown .woocommerce-mini-cart__buttons a{display:block;text-align:center;padding:12px 20px;border-radius:30px;font-family:Raleway,sans-serif;font-size:15px;font-weight:500;text-decoration:none;-webkit-transition:background-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,color .2s ease,transform .2s ease;transition:background-color .2s ease,color .2s ease,transform .2s ease,-webkit-transform .2s ease}.site-header__cart-dropdown .woocommerce-mini-cart__buttons a.wc-forward:not(.checkout){background-color:hsla(0,0%,100%,.08);color:#fff}.site-header__cart-dropdown .woocommerce-mini-cart__buttons a.wc-forward:not(.checkout):hover{background-color:hsla(0,0%,100%,.14)}.site-header__cart-dropdown .woocommerce-mini-cart__buttons a.checkout{background-color:#44959d;color:#fff}.site-header__cart-dropdown .woocommerce-mini-cart__buttons a.checkout:hover{background-color:#326c72}.site-header__cta{-ms-flex-negative:0;flex-shrink:0;height:39px;padding:0 24px;font-size:18px;white-space:nowrap}.site-header__cta--secundar{padding:0 20px}.site-header__toggle{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;width:32px;height:32px;background:transparent;border:none;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.site-header__toggle span{display:block;width:100%;height:2px;background-color:#fff;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease}.site-header__toggle.is-active span:first-child{-webkit-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.site-header__toggle.is-active span:nth-child(2){opacity:0}.site-header__toggle.is-active span:nth-child(3){-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}.site-header__mobile-actions{display:none}@media (max-width:1340px){.site-header{top:12px;left:12px;right:12px}.site-header__bar{height:auto;min-height:64px;padding:0 16px;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:0}.site-header__logo img{height:34px}.site-header__nav{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height .3s ease,opacity .2s ease;transition:max-height .3s ease,opacity .2s ease}.site-header__menu,.site-header__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.site-header__menu{flex-direction:column;gap:0;margin:14px 0 0;padding:6px 0 0;border-top:1px solid hsla(0,0%,100%,.1)}.site-header__menu>li{border-bottom:1px solid hsla(0,0%,100%,.08)}.site-header__menu a{display:block;padding:14px 4px;font-size:17px}.site-header__cart-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:auto}.site-header__account{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.site-header__toggle{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:-webkit-box;display:-ms-flexbox;display:flex}.site-header__cta{display:none}.site-header.is-open .site-header__nav{max-height:calc(100vh - 110px);opacity:1;overflow-y:auto}.site-header.is-open .site-header__bar{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:rgba(28,29,34,.98);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35)}.site-header .menu-item--are-dropdown>a:after{display:none}.site-header .menu-item--are-dropdown>a{padding-bottom:6px}.site-header__dropdown{position:static;padding:2px 0 14px;opacity:1;visibility:visible;-webkit-transform:none;transform:none}.site-header__dropdown-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;min-width:0;padding:2px 0 0 16px;background-color:transparent;border:none;border-left:2px solid rgba(68,149,157,.4);-webkit-box-shadow:none;box-shadow:none;border-radius:0}.site-header__dropdown-column-links a{padding:8px 4px;font-size:15px}.site-header__mobile-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:18px 4px 4px}.site-header__mobile-cta{width:100%;height:48px;font-size:16px}.site-header__mobile-account{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;height:44px;border-radius:30px;background-color:hsla(0,0%,100%,.06);color:#fff;font-family:Raleway,sans-serif;font-size:15px;font-weight:500;text-decoration:none;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.site-header__mobile-account svg{width:18px;height:18px}.site-header__mobile-account:focus-visible,.site-header__mobile-account:hover{color:#5cb0b8;background-color:hsla(0,0%,100%,.1)}}@media (max-width:480px){.site-header__cart-dropdown{width:calc(100vw - 24px)}}.footer{background-color:#0b0b0b;padding:60px 0}.footer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.footer-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.footer-col__title{font-weight:700;font-size:18px;text-transform:uppercase;margin-bottom:20px}.footer-col__row,.footer-col__title{font-family:Raleway,sans-serif;color:#fff}.footer-col__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;font-size:16px;margin-bottom:12px}.footer-col__row a{color:#fff;text-decoration:none}.footer-col__row a:focus-visible,.footer-col__row a:hover{color:#44959d}.footer-col__label{font-weight:600}.footer-col__value{font-weight:400;color:#fff}.footer-col__socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:20px}.footer-col__socials,.social-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;border-radius:50%;background-color:hsla(0,0%,100%,.08);color:#fff;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.social-icon img,.social-icon svg{width:18px;height:18px}.social-icon:focus-visible,.social-icon:hover{background-color:#44959d}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;gap:32px}}.dn{display:none!important}.clearfix:after{content:"";clear:both;display:table}h1:not(.site-title):before,h2:before{content:"";background:none;height:0;margin:0}.scrollOff{overflow:hidden}.grid-container{max-width:1400px;width:100%;margin:0 auto 20px;padding-left:10px;padding-right:10px;overflow:hidden}.header .grid-container{margin:0 auto}body{background-color:#1c1d22;color:#fff}body,h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700}a{cursor:pointer}.container{max-width:1280px;width:100%;margin:0 auto;padding-left:20px;padding-right:20px}.container--narrow{max-width:560px}.has-no-hero{padding-top:110px}.section-label{display:inline-block;font-weight:600;font-size:20px;color:#44959d;margin-bottom:12px}.section-title{font-size:40px;color:#fff}.section-title .highlight{color:#44959d}.reveal{opacity:0;-webkit-transform:translateY(32px);transform:translateY(32px);-webkit-transition:opacity .7s ease,-webkit-transform .7s ease;transition:opacity .7s ease,-webkit-transform .7s ease;transition:opacity .7s ease,transform .7s ease;transition:opacity .7s ease,transform .7s ease,-webkit-transform .7s ease}.reveal.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.decor-blob{position:absolute;z-index:0;border-radius:50%;-webkit-filter:blur(70px);filter:blur(70px);opacity:.35;pointer-events:none;-webkit-animation:cfmFloat 9s ease-in-out infinite;animation:cfmFloat 9s ease-in-out infinite}.decor-blob--teal{background-color:#44959d}.decor-blob--sm{width:260px;height:260px}.decor-blob--md{width:420px;height:420px}.decor-blob--lg{width:620px;height:620px}.decor-ring{z-index:0;border-radius:50%;border:6px solid #44959d;opacity:.55}.decor-diagonal,.decor-ring{position:absolute;pointer-events:none}.decor-diagonal{z-index:1;height:2px;width:220px;background:-webkit-gradient(linear,left top,right top,from(rgba(68,149,157,0)),color-stop(#44959d),to(rgba(68,149,157,0)));background:linear-gradient(90deg,rgba(68,149,157,0),#44959d,rgba(68,149,157,0))}.decor-context{position:relative;overflow:hidden}.decor-context>.container,.photo-circle{position:relative;z-index:1}.photo-circle{border-radius:50%;aspect-ratio:1/1;background-size:cover;background-position:50%;background-color:#353535;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35)}@media (max-width:700px){.decor-blob--lg{width:380px;height:380px}.decor-blob--md{width:280px;height:280px}}.decor-diamond{position:absolute;z-index:0;display:none;width:150px;height:150px;background-color:#353535;border:2px solid rgba(68,149,157,.45);border-radius:24px;pointer-events:none;-webkit-animation:cfmDiamondFloat 10s ease-in-out infinite;animation:cfmDiamondFloat 10s ease-in-out infinite}@media (min-width:1440px){.decor-diamond{display:block}}.decor-diamond--1{-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-delay:0s;animation-delay:0s}.decor-diamond--2{-webkit-animation-duration:11s;animation-duration:11s;-webkit-animation-delay:-4s;animation-delay:-4s}.decor-diamond--3{-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-delay:-2s;animation-delay:-2s}.decor-diamond--4{-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-delay:-6s;animation-delay:-6s}@-webkit-keyframes cfmDiamondFloat{0%,to{-webkit-transform:rotate(45deg) translateY(0) translateX(0);transform:rotate(45deg) translateY(0) translateX(0)}50%{-webkit-transform:rotate(50deg) translateY(-20px) translateX(6px);transform:rotate(50deg) translateY(-20px) translateX(6px)}}@keyframes cfmDiamondFloat{0%,to{-webkit-transform:rotate(45deg) translateY(0) translateX(0);transform:rotate(45deg) translateY(0) translateX(0)}50%{-webkit-transform:rotate(50deg) translateY(-20px) translateX(6px);transform:rotate(50deg) translateY(-20px) translateX(6px)}}.cfm-rezervare{position:relative;max-width:560px}.cfm-rezervare-progres{gap:6px;margin-bottom:20px}.cfm-rezervare-progres,.cfm-rezervare-progres__pas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cfm-rezervare-progres__pas{gap:8px;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.75);opacity:.5;-webkit-transition:opacity .3s ease,color .3s ease;transition:opacity .3s ease,color .3s ease;white-space:nowrap}.cfm-rezervare-progres__pas:not(:last-child):after{content:"";display:block;width:20px;height:1px;margin:0 2px;background-color:hsla(0,0%,100%,.15)}.cfm-rezervare-progres__pas.is-activ,.cfm-rezervare-progres__pas.is-complet{opacity:1}.cfm-rezervare-progres__pas.is-activ .cfm-rezervare-progres__cerc{background-color:#44959d;border-color:#44959d;color:#fff;-webkit-box-shadow:0 0 0 4px rgba(68,149,157,.2);box-shadow:0 0 0 4px rgba(68,149,157,.2)}.cfm-rezervare-progres__pas.is-complet .cfm-rezervare-progres__cerc{background-color:rgba(68,149,157,.15);border-color:#44959d;color:#44959d}.cfm-rezervare-progres__cerc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:50%;border:1px solid hsla(0,0%,100%,.25);font-size:11px;-webkit-transition:background-color .3s ease,border-color .3s ease,color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,border-color .3s ease,color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease,-webkit-box-shadow .3s ease}@media (max-width:480px){.cfm-rezervare-progres__pas span:last-child{display:none}.cfm-rezervare-progres__pas:not(:last-child):after{width:10px}}.cfm-rezervare-form{gap:18px;background-color:#353535;border-radius:30px;padding:32px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35)}.cfm-rezervare-form,.cfm-rezervare-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cfm-rezervare-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cfm-rezervare-form label{margin-top:15px;font-family:Raleway,sans-serif;font-size:14px;font-weight:600;color:#fff;margin-bottom:10px}.cfm-rezervare-form input{width:100%;border:none;background:transparent;color:#fff;font-family:Raleway,sans-serif;font-size:15px}.cfm-rezervare-form input:focus-visible{outline:none}.cfm-rezervare-form input::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.cfm-rezervare-form input::-moz-placeholder{color:hsla(0,0%,100%,.4)}.cfm-rezervare-form input:-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.cfm-rezervare-form input::-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.cfm-rezervare-form input::placeholder{color:hsla(0,0%,100%,.4)}.cfm-rezervare-form button[type=submit]{margin-top:4px;width:100%;-webkit-animation:cfmFadeInUp .4s ease both;animation:cfmFadeInUp .4s ease both}.cfm-rezervare-form__feedback{font-size:14px;padding:12px 16px;border-radius:12px;margin:0}.cfm-rezervare-form__feedback.is-success{background-color:rgba(59,178,115,.15);color:#3bb273}.cfm-rezervare-form__feedback.is-error{background-color:rgba(224,82,82,.15);color:#e05252}.cfm-rezervare-form__anuleaza-link{display:block;margin-top:8px;font-size:13px;font-weight:600;color:inherit;text-decoration:underline;opacity:.85}.cfm-rezervare-form__anuleaza-link:focus-visible,.cfm-rezervare-form__anuleaza-link:hover{opacity:1}.cfm-rezervare-form__calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:12px}.cfm-rezervare-form__calendar-label{font-size:13px;font-weight:600;opacity:.85}.cfm-rezervare-form__calendar-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:600;color:inherit;background-color:hsla(0,0%,100%,.12);padding:6px 14px;border-radius:30px;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.cfm-rezervare-form__calendar-link:focus-visible,.cfm-rezervare-form__calendar-link:hover{background-color:hsla(0,0%,100%,.22)}@media (max-width:480px){.cfm-rezervare-form__grid{grid-template-columns:1fr}}.cfm-input-cu-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;border:1px solid hsla(0,0%,100%,.15);background-color:hsla(0,0%,100%,.05);-webkit-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.cfm-input-cu-icon svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:18px;height:18px;color:#44959d}.cfm-input-cu-icon:focus-within{border-color:#44959d;background-color:rgba(68,149,157,.08)}.cfm-clase-pills{-ms-flex-wrap:wrap;flex-wrap:wrap}.cfm-clasa-pill,.cfm-clase-pills{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.cfm-clasa-pill{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 18px 8px 8px;border-radius:30px;border:1px solid hsla(0,0%,100%,.15);background-color:hsla(0,0%,100%,.05);color:#fff;cursor:pointer;-webkit-animation:cfmFadeInUp .4s ease both;animation:cfmFadeInUp .4s ease both;-webkit-transition:border-color .2s ease,background-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,background-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,background-color .2s ease,transform .2s ease;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.cfm-clasa-pill:focus-visible,.cfm-clasa-pill:hover{border-color:rgba(68,149,157,.6);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cfm-clasa-pill.is-selected{border-color:#44959d;background-color:rgba(68,149,157,.18);-webkit-box-shadow:0 0 0 3px rgba(68,149,157,.15);box-shadow:0 0 0 3px rgba(68,149,157,.15)}.cfm-clasa-pill__poza{width:32px;height:32px;border-radius:50%;background-size:cover;background-position:50%;background-color:hsla(0,0%,100%,.12);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cfm-clasa-pill__poza--gol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:13px;color:#44959d;background-color:rgba(68,149,157,.15)}.cfm-clasa-pill__nume{font-size:14px;font-weight:600;white-space:nowrap}.cfm-plata-pills{-ms-flex-wrap:wrap;flex-wrap:wrap}.cfm-plata-pill,.cfm-plata-pills{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.cfm-plata-pill{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 18px;border-radius:30px;border:1px solid hsla(0,0%,100%,.15);background-color:hsla(0,0%,100%,.05);color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:border-color .2s ease,background-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,background-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,background-color .2s ease,transform .2s ease;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.cfm-plata-pill svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:18px;height:18px;color:#44959d}.cfm-plata-pill:focus-visible,.cfm-plata-pill:hover{border-color:rgba(68,149,157,.6);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cfm-plata-pill.is-selected{border-color:#44959d;background-color:rgba(68,149,157,.18);-webkit-box-shadow:0 0 0 3px rgba(68,149,157,.15);box-shadow:0 0 0 3px rgba(68,149,157,.15)}.cfm-plata-nota{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:hsla(0,0%,100%,.55)}.cfm-antrenor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;background-color:rgba(68,149,157,.08);border:1px solid rgba(68,149,157,.25);-webkit-animation:cfmFadeInUp .4s ease both;animation:cfmFadeInUp .4s ease both}.cfm-antrenor[hidden]{display:none}.cfm-antrenor__poza{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:48px;height:48px;border-radius:50%;background-size:cover;background-position:50%;background-color:hsla(0,0%,100%,.1)}.cfm-antrenor__info,.cfm-antrenor__poza--gol{display:-webkit-box;display:-ms-flexbox;display:flex}.cfm-antrenor__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.cfm-antrenor__label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:hsla(0,0%,100%,.75)}.cfm-antrenor__nume{font-weight:700;color:#fff;font-size:15px}.cfm-antrenor__specializare{font-size:12px;color:hsla(0,0%,100%,.75)}.cfm-zile{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.cfm-zile .cfm-sloturi__mesaj,.cfm-zile__mesaj{color:hsla(0,0%,100%,.75);font-size:14px;margin:0}.cfm-zi-chip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;min-width:58px;padding:10px 12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.15);background-color:hsla(0,0%,100%,.05);color:#fff;cursor:pointer;-webkit-animation:cfmFadeInUp .35s ease both;animation:cfmFadeInUp .35s ease both;-webkit-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.cfm-zi-chip:focus-visible:not(.is-indisponibila),.cfm-zi-chip:hover:not(.is-indisponibila){border-color:#44959d}.cfm-zi-chip.is-selectata{border-color:#44959d;background-color:rgba(68,149,157,.18)}.cfm-zi-chip.is-indisponibila{opacity:.4}.cfm-zi-chip__zi{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:hsla(0,0%,100%,.75)}.cfm-zi-chip__numar{font-size:14px;font-weight:700}#cfm-asteptare-nota[hidden],#cfm-pas-contact[hidden],#cfm-pas-ora[hidden],#cfm-pas-submit[hidden]{display:none}.cfm-ore{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.cfm-ora-chip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;text-align:left;padding:12px 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.15);background-color:hsla(0,0%,100%,.05);color:#fff;cursor:pointer;-webkit-animation:cfmFadeInUp .35s ease both;animation:cfmFadeInUp .35s ease both;-webkit-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.cfm-ora-chip:focus-visible:not(:disabled),.cfm-ora-chip:hover:not(:disabled){border-color:#44959d}.cfm-ora-chip.is-selectata{border-color:#44959d;background-color:rgba(68,149,157,.15)}.cfm-ora-chip.is-complet,.cfm-ora-chip.is-nedeschis,.cfm-ora-chip:disabled{cursor:not-allowed;opacity:.5}.cfm-ora-chip.is-asteptare{border-color:rgba(217,164,65,.5);background-color:rgba(217,164,65,.1)}.cfm-ora-chip.is-asteptare:focus-visible,.cfm-ora-chip.is-asteptare:hover{border-color:#d9a441}.cfm-ora-chip.is-asteptare.is-selectata{border-color:#d9a441;background-color:rgba(217,164,65,.18)}.cfm-ora-chip__ora{font-size:14px;font-weight:700}.cfm-ora-chip__capacitate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;margin-top:2px}.cfm-ora-chip__bar{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:6px;border-radius:4px;background-color:hsla(0,0%,100%,.12);overflow:hidden}.cfm-ora-chip__bar-fill{display:block;height:100%;background-color:#44959d;border-radius:4px}.cfm-ora-chip__locuri{font-size:11px;color:hsla(0,0%,100%,.75);white-space:nowrap}.cfm-ora-chip.is-complet .cfm-ora-chip__bar-fill{background-color:#e05252}.cfm-ora-chip.is-asteptare .cfm-ora-chip__bar-fill{background-color:#d9a441}.cfm-ora-chip.is-nedeschis .cfm-ora-chip__bar-fill{background-color:hsla(0,0%,100%,.3)}.cfm-sloturi__mesaj{color:hsla(0,0%,100%,.75);font-size:14px;margin:0}@media (max-width:480px){.cfm-ore{grid-template-columns:1fr}}.cfm-rezervare-nota{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;background-color:rgba(217,164,65,.1);border:1px solid rgba(217,164,65,.3);color:#fff;font-size:13px;line-height:1.5;margin:0;-webkit-animation:cfmFadeInUp .3s ease both;animation:cfmFadeInUp .3s ease both}.schedule-page,.schedule-page *,.schedule-page :after,.schedule-page :before{-webkit-box-sizing:border-box;box-sizing:border-box}.schedule{position:relative;padding:140px 0 100px}.schedule__nota-admin{margin-bottom:24px;padding:14px 18px;border-radius:14px;background-color:rgba(68,149,157,.12);border:1px solid rgba(68,149,157,.35);font-size:14px;color:hsla(0,0%,100%,.75)}.schedule-zile{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:36px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.schedule-zile::-webkit-scrollbar{height:4px}.schedule-zile::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.15);border-radius:4px}.schedule-zi-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:92px;padding:14px 16px;border-radius:16px;border:1px solid hsla(0,0%,100%,.15);background-color:hsla(0,0%,100%,.05);color:#fff;font-family:inherit;cursor:pointer;-webkit-animation:cfmFadeInUp .4s ease both;animation:cfmFadeInUp .4s ease both;-webkit-transition:border-color .2s ease,background-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,background-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,background-color .2s ease,transform .2s ease;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.schedule-zi-tab:focus-visible,.schedule-zi-tab:hover{border-color:rgba(68,149,157,.6);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.schedule-zi-tab.is-activa{border-color:#44959d;background-color:rgba(68,149,157,.18);-webkit-box-shadow:0 8px 20px rgba(68,149,157,.25);box-shadow:0 8px 20px rgba(68,149,157,.25)}.schedule-zi-tab__zi{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.schedule-zi-tab__azi{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#5cb0b8}.schedule-lista__gol{padding:40px 0;text-align:center;color:hsla(0,0%,100%,.75);font-size:15px}.schedule-timeline{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;padding-left:100px}.schedule-timeline:before{content:"";position:absolute;top:8px;bottom:8px;left:76px;width:2px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(68,149,157,.55)),to(rgba(68,149,157,.05)));background:linear-gradient(180deg,rgba(68,149,157,.55),rgba(68,149,157,.05))}.schedule-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;padding:18px 22px;border-radius:20px;background-color:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);-webkit-transition:border-color .2s ease,background-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,background-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,background-color .2s ease,transform .2s ease;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.schedule-card:hover{border-color:rgba(68,149,157,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.schedule-card.is-acum{border-color:rgba(217,164,65,.55);background-color:rgba(217,164,65,.08)}.schedule-card__timp{position:absolute;left:-100px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:66px;text-align:right}.schedule-card__ora{font-size:16px;font-weight:700;color:#fff}.schedule-card__pana{font-size:12px;color:hsla(0,0%,100%,.75)}.schedule-card__punct{position:absolute;left:-28px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background-color:#44959d;-webkit-box-shadow:0 0 0 4px rgba(68,149,157,.18);box-shadow:0 0 0 4px rgba(68,149,157,.18)}.schedule-card.is-acum .schedule-card__punct{background-color:#d9a441;-webkit-box-shadow:0 0 0 4px rgba(217,164,65,.2);box-shadow:0 0 0 4px rgba(217,164,65,.2)}.schedule-card__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.schedule-card__body,.schedule-card__titlu-rand{display:-webkit-box;display:-ms-flexbox;display:flex}.schedule-card__titlu-rand{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.schedule-card__poza{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background-size:cover;background-position:50%;background-color:hsla(0,0%,100%,.1)}.schedule-card__poza--gol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:13px;color:#44959d;background-color:rgba(68,149,157,.15)}.schedule-card__nume{font-size:17px;font-weight:700;color:#fff;margin:0}.schedule-card__acum{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#d9a441;padding:3px 10px;border-radius:30px;background-color:rgba(217,164,65,.15)}.schedule-card__acum-punct{width:6px;height:6px;border-radius:50%;background-color:#d9a441;-webkit-animation:cfmPulse 1.6s infinite;animation:cfmPulse 1.6s infinite}.schedule-card__meta{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px}.schedule-card__antrenor,.schedule-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.schedule-card__antrenor{gap:8px;font-size:13px;color:hsla(0,0%,100%,.75)}.schedule-card__antrenor-poza{width:22px;height:22px;border-radius:50%;background-size:cover;background-position:50%;background-color:hsla(0,0%,100%,.1);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.schedule-card__antrenor-poza--gol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-weight:700;color:#44959d;background-color:rgba(68,149,157,.15)}.schedule-card__capacitate-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:140px}.schedule-card__capacitate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;color:hsla(0,0%,100%,.75)}.schedule-card__capacitate svg{width:15px;height:15px;color:#44959d}.schedule-card__complet-tag{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#e05252;padding:2px 8px;border-radius:30px;background-color:rgba(224,82,82,.15)}.schedule-card__bar{display:block;height:5px;border-radius:4px;background-color:hsla(0,0%,100%,.12);overflow:hidden}.schedule-card__bar-fill{display:block;height:100%;background-color:#44959d;border-radius:4px}.schedule-card.is-complet .schedule-card__bar-fill{background-color:#e05252}.schedule-card__cta{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:10px 22px;font-size:14px}@media (max-width:700px){.schedule{padding:110px 0 70px}.schedule-timeline{padding-left:0}.schedule-timeline:before{display:none}.schedule-card{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 18px}.schedule-card__punct{display:none}.schedule-card__timp{position:static;-webkit-transform:none;transform:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;width:auto;text-align:left;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.schedule-card__cta,.schedule-card__timp{-ms-flex-preferred-size:100%;flex-basis:100%}.schedule-card__cta{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.highlights-gallery{padding:0 0 100px}.highlights-gallery__slider{margin-top:48px}.highlights-gallery__slider:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.highlights-gallery__slider:not(.slick-initialized) .highlights-gallery__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(33.333% - 14px)}.highlights-gallery__slider:not(.slick-initialized) .highlights-gallery__item+.highlights-gallery__item{margin-left:20px}.highlights-gallery__item{height:260px;margin:0 10px;border-radius:16px;background-color:hsla(0,0%,100%,.08);background-size:cover;background-position:50%;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.highlights-gallery__item:hover{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 24px 48px rgba(0,0,0,.45);box-shadow:0 24px 48px rgba(0,0,0,.45)}.highlights-gallery .slick-list{margin:0 -10px;overflow:hidden}.highlights-gallery .slick-arrow,.highlights-gallery .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.highlights-gallery .slick-arrow{position:absolute;top:50%;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:50%;background-color:rgba(53,53,53,.85);color:#fff;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,transform .2s ease;transition:background-color .2s ease,transform .2s ease,-webkit-transform .2s ease;font-size:0;line-height:0}.highlights-gallery .slick-arrow:before{content:"";display:block;width:10px;height:10px;border-right:2px solid;border-bottom:2px solid}.highlights-gallery .slick-arrow:focus-visible,.highlights-gallery .slick-arrow:hover{background-color:#44959d;outline:none}.highlights-gallery .slick-prev{left:-14px}.highlights-gallery .slick-prev:before{-webkit-transform:rotate(135deg) translate(-2px,-2px);transform:rotate(135deg) translate(-2px,-2px)}.highlights-gallery .slick-next{right:-14px}.highlights-gallery .slick-next:before{-webkit-transform:rotate(-45deg) translate(-2px,-2px);transform:rotate(-45deg) translate(-2px,-2px)}.highlights-gallery .slick-dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin:28px 0 0;padding:0;list-style:none}.highlights-gallery .slick-dots,.highlights-gallery .slick-dots li{display:-webkit-box;display:-ms-flexbox;display:flex}.highlights-gallery .slick-dots button{width:9px;height:9px;padding:0;border:none;border-radius:50%;background-color:hsla(0,0%,100%,.25);color:transparent;cursor:pointer;-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,transform .2s ease;transition:background-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.highlights-gallery .slick-dots .slick-active button{background-color:#44959d;-webkit-transform:scale(1.25);transform:scale(1.25)}@media (max-width:600px){.highlights-gallery{padding:0 0 80px}.highlights-gallery__item{height:220px}.highlights-gallery .slick-arrow{display:none!important}}[data-cfm-abonament-modal],[data-cfm-antrenor-modal],[data-cfm-clasa-modal]{cursor:pointer}[data-cfm-abonament-modal]:focus-visible,[data-cfm-antrenor-modal]:focus-visible,[data-cfm-clasa-modal]:focus-visible{outline:2px solid #44959d;outline-offset:4px}.cfm-clasa-modal{position:fixed;inset:0;z-index:1200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.cfm-clasa-modal[hidden]{display:none}.cfm-clasa-modal.is-open{opacity:1}.cfm-clasa-modal__backdrop{position:absolute;inset:0;background-color:rgba(0,0,0,.72)}.cfm-clasa-modal__panel{position:relative;width:100%;max-width:920px;max-height:calc(100vh - 48px);overflow-y:auto;background-color:#1c1d22;border-radius:30px;border:1px solid hsla(0,0%,100%,.08);-webkit-box-shadow:0 24px 48px rgba(0,0,0,.45);box-shadow:0 24px 48px rgba(0,0,0,.45);-webkit-transform:translateY(16px) scale(.98);transform:translateY(16px) scale(.98);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.cfm-clasa-modal.is-open .cfm-clasa-modal__panel{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.cfm-clasa-modal__close{position:absolute;top:14px;right:14px;z-index:2;width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:none;background-color:rgba(0,0,0,.45);color:#fff;font-size:22px;line-height:1;padding:0;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.cfm-clasa-modal__close:focus-visible,.cfm-clasa-modal__close:hover{background-color:rgba(68,149,157,.8)}.cfm-clasa-modal__hero{height:340px;background-color:hsla(0,0%,100%,.08);background-size:cover;background-position:50%;border-radius:30px 30px 0 0}.cfm-clasa-modal__content{padding:32px 40px 40px}.cfm-clasa-modal__titlu{margin:0 0 16px;font-size:30px;font-weight:800;color:#fff}.cfm-clasa-modal__meta{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.cfm-clasa-modal__meta,.cfm-clasa-modal__meta-item{display:-webkit-box;display:-ms-flexbox;display:flex}.cfm-clasa-modal__meta-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;color:hsla(0,0%,100%,.75)}.cfm-clasa-modal__meta-item svg{width:16px;height:16px;color:#44959d;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cfm-clasa-modal__antrenor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;border-radius:14px;background-color:hsla(0,0%,100%,.05)}.cfm-clasa-modal__antrenor-poza{width:38px;height:38px;border-radius:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-size:cover;background-position:50%;background-color:hsla(0,0%,100%,.1)}.cfm-clasa-modal__antrenor-poza--gol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;color:#44959d;background-color:rgba(68,149,157,.15)}.cfm-clasa-modal__antrenor-nume{display:block;font-size:14px;font-weight:700;color:#fff}.cfm-clasa-modal__antrenor-specializare{display:block;font-size:12px;color:hsla(0,0%,100%,.75)}.cfm-clasa-modal__orar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:18px}.cfm-clasa-modal__orar-item{font-size:12px;font-weight:600;color:#5cb0b8;padding:5px 12px;border-radius:30px;background-color:rgba(68,149,157,.12);border:1px solid rgba(68,149,157,.3)}.cfm-clasa-modal__scurta{font-size:16px;font-weight:600;color:#fff;margin:0 0 12px;max-width:700px}.cfm-clasa-modal__descriere{font-size:15px;line-height:1.7;color:hsla(0,0%,100%,.75);margin-bottom:24px;max-width:700px}.cfm-clasa-modal__descriere p{margin:0 0 12px}.cfm-clasa-modal__descriere ol,.cfm-clasa-modal__descriere ul{margin:0 0 12px;padding-left:20px}.cfm-clasa-modal__descriere a{color:#5cb0b8}.cfm-clasa-modal__cta{width:auto}body.cfm-clasa-modal-deschis{overflow:hidden}@media (max-width:600px){.cfm-clasa-modal{padding:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cfm-clasa-modal__panel{max-width:none;max-height:88vh;border-radius:30px 30px 0 0}.cfm-clasa-modal__hero{height:160px}}.homepage{overflow:hidden}@-webkit-keyframes cfmFadeInUp{0%{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes cfmFadeInUp{0%{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes cfmFloat{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-24px);transform:translateY(-24px)}}@keyframes cfmFloat{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-24px);transform:translateY(-24px)}}@-webkit-keyframes cfmPulse{0%{-webkit-box-shadow:0 0 0 0 rgba(68,149,157,.5);box-shadow:0 0 0 0 rgba(68,149,157,.5)}70%{-webkit-box-shadow:0 0 0 12px rgba(68,149,157,0);box-shadow:0 0 0 12px rgba(68,149,157,0)}to{-webkit-box-shadow:0 0 0 0 rgba(68,149,157,0);box-shadow:0 0 0 0 rgba(68,149,157,0)}}@keyframes cfmPulse{0%{-webkit-box-shadow:0 0 0 0 rgba(68,149,157,.5);box-shadow:0 0 0 0 rgba(68,149,157,.5)}70%{-webkit-box-shadow:0 0 0 12px rgba(68,149,157,0);box-shadow:0 0 0 12px rgba(68,149,157,0)}to{-webkit-box-shadow:0 0 0 0 rgba(68,149,157,0);box-shadow:0 0 0 0 rgba(68,149,157,0)}}@-webkit-keyframes cfmLineDraw{0%{opacity:0;-webkit-transform:rotate(35deg) scaleX(0);transform:rotate(35deg) scaleX(0)}to{opacity:.85;-webkit-transform:rotate(35deg) scaleX(1);transform:rotate(35deg) scaleX(1)}}@keyframes cfmLineDraw{0%{opacity:0;-webkit-transform:rotate(35deg) scaleX(0);transform:rotate(35deg) scaleX(0)}to{opacity:.85;-webkit-transform:rotate(35deg) scaleX(1);transform:rotate(35deg) scaleX(1)}}@-webkit-keyframes cfmLineSweep{0%{left:-20%;opacity:0}10%{opacity:1}85%{opacity:1}to{left:105%;opacity:0}}@keyframes cfmLineSweep{0%{left:-20%;opacity:0}10%{opacity:1}85%{opacity:1}to{left:105%;opacity:0}}.hero{position:relative;min-height:720px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#1c1d22;background-size:cover;background-position:50%;border-radius:0 0 30px 30px;padding-top:140px;padding-bottom:60px}.hero__overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.59);border-radius:inherit}.hero__content{position:relative;z-index:1}.hero__title{font-size:clamp(32px,6vw,80px);font-weight:700;line-height:1.1;margin-bottom:24px;max-width:700px;-webkit-animation:cfmFadeInUp .8s ease both;animation:cfmFadeInUp .8s ease both}.hero__text{font-size:18px;color:hsla(0,0%,100%,.75);max-width:523px;margin-bottom:32px;-webkit-animation:cfmFadeInUp .8s ease .15s both;animation:cfmFadeInUp .8s ease .15s both}.hero__content>.btn--primary{-webkit-animation:cfmFadeInUp .8s ease .3s both;animation:cfmFadeInUp .8s ease .3s both}.hero__stats{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin-top:48px;-webkit-animation:cfmFadeInUp .8s ease .45s both;animation:cfmFadeInUp .8s ease .45s both}.hero__stat{position:relative;padding-left:24px}.hero__stat:first-child{padding-left:0}.hero__stat:not(:first-child):before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background-color:hsla(0,0%,100%,.2)}.hero__stat-number{display:block;font-size:32px;font-weight:700;color:#5cb0b8;line-height:1.2}.hero__stat-label{display:block;font-size:13px;color:hsla(0,0%,100%,.75)}.hero__line{position:absolute;height:2px;background:-webkit-gradient(linear,left top,right top,from(rgba(68,149,157,0)),color-stop(#44959d),to(rgba(68,149,157,0)));background:linear-gradient(90deg,rgba(68,149,157,0),#44959d,rgba(68,149,157,0));z-index:1;opacity:0;pointer-events:none;-webkit-transform-origin:left center;transform-origin:left center;-webkit-filter:drop-shadow(0 0 6px rgba(68,149,157,.7));filter:drop-shadow(0 0 6px rgba(68,149,157,.7))}.hero__line:after{content:"";position:absolute;top:-4px;bottom:-4px;left:-20%;width:46px;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(#5cb0b8),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,hsla(0,0%,100%,0),#5cb0b8,hsla(0,0%,100%,0));-webkit-filter:blur(2px);filter:blur(2px);opacity:0}.hero__line--1{top:15%;right:8%;width:260px;-webkit-animation:cfmLineDraw 1s ease .6s forwards;animation:cfmLineDraw 1s ease .6s forwards}.hero__line--1:after{-webkit-animation:cfmLineSweep 2.8s linear 1.7s infinite;animation:cfmLineSweep 2.8s linear 1.7s infinite}.hero__line--2{top:27%;right:20%;width:150px;-webkit-animation:cfmLineDraw 1s ease .85s forwards;animation:cfmLineDraw 1s ease .85s forwards}.hero__line--2:after{-webkit-animation:cfmLineSweep 3.4s linear 2s infinite;animation:cfmLineSweep 3.4s linear 2s infinite}.hero__line--3{top:40%;right:5%;width:100px;-webkit-animation:cfmLineDraw 1s ease 1.1s forwards;animation:cfmLineDraw 1s ease 1.1s forwards}.hero__line--3:after{-webkit-animation:cfmLineSweep 2.3s linear 2.3s infinite;animation:cfmLineSweep 2.3s linear 2.3s infinite}.about{padding:100px 0}.about__text{max-width:726px;color:hsla(0,0%,100%,.75);font-size:18px;margin:16px 0 40px}.about__video-wrap{position:relative;margin-bottom:84px}.about__badge{position:absolute;left:40px;bottom:-24px;z-index:2;gap:12px;background-color:#353535;border:1px solid rgba(68,149,157,.4);border-radius:16px;padding:14px 20px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35)}.about__badge,.about__badge-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about__badge-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px;border-radius:50%;background-color:#44959d;color:#fff;font-size:16px;-webkit-animation:cfmPulse 2.5s ease-in-out infinite;animation:cfmPulse 2.5s ease-in-out infinite}.about__badge-text{font-size:13px;color:hsla(0,0%,100%,.75);line-height:1.3}.about__badge-text strong{display:block;font-size:16px;color:#fff}.about__video{position:relative;display:block;height:410px;border-radius:30px;background-color:#353535;background-size:cover;background-position:50%;overflow:hidden;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35);-webkit-transition:-webkit-box-shadow .25s ease;transition:-webkit-box-shadow .25s ease;transition:box-shadow .25s ease;transition:box-shadow .25s ease,-webkit-box-shadow .25s ease}.about__video:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.4);-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.about__video:focus-visible,.about__video:hover{-webkit-box-shadow:0 24px 48px rgba(0,0,0,.45);box-shadow:0 24px 48px rgba(0,0,0,.45)}.about__video:focus-visible:before,.about__video:hover:before{background-color:rgba(0,0,0,.25)}.about__video:focus-visible .about__play,.about__video:hover .about__play{-webkit-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08);background-color:#44959d}.about__play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:94px;height:94px;border-radius:50%;background-color:hsla(0,0%,100%,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:28px;-webkit-transition:background-color .25s ease,-webkit-transform .25s ease;transition:background-color .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,background-color .25s ease;transition:transform .25s ease,background-color .25s ease,-webkit-transform .25s ease}.about__play:before{content:"\25B6";margin-left:3px}.about__welcome{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about__welcome p{color:#fff;font-size:18px;margin-bottom:32px}.about__welcome-image-frame{position:relative;z-index:1;height:449px;border:5px solid #44959d;border-radius:12px}.about__welcome-image{position:absolute;top:8px;left:8px;right:8px;height:95%;border-radius:10px;background-color:#353535;background-size:cover;background-position:top;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.about__welcome-image:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.cta-banner{position:relative;padding:140px 0;text-align:center;background-color:#353535;background-size:cover;background-position:50%;overflow:hidden}.cta-banner__overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.55)}.cta-banner:after{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.12) 1.5px,transparent 0);background-size:22px 22px;opacity:.5;pointer-events:none}.cta-banner__content{position:relative;z-index:1}.cta-banner__content h2{font-size:40px;font-weight:700;margin-bottom:16px}.cta-banner__content p{max-width:523px;margin:0 auto 32px;color:hsla(0,0%,100%,.75)}.services{padding:100px 0;background-color:#0b0b0b}.services__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.services__empty{color:hsla(0,0%,100%,.75);margin-top:24px}.section-title--center{text-align:center}.service-card{position:relative;background-color:#353535;border-radius:30px;padding:24px;border:1px solid hsla(0,0%,100%,.06);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35);-webkit-transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.service-card:focus-within,.service-card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 24px 48px rgba(0,0,0,.45);box-shadow:0 24px 48px rgba(0,0,0,.45);border-color:rgba(68,149,157,.4)}.service-card:focus-within .service-card__image img,.service-card:hover .service-card__image img{-webkit-transform:scale(1.08);transform:scale(1.08)}.service-card:focus-within .service-card__num,.service-card:hover .service-card__num{color:#44959d}.service-card__num{position:absolute;top:20px;right:24px;font-size:13px;font-weight:700;letter-spacing:1px;color:rgba(68,149,157,.55);-webkit-transition:color .25s ease;transition:color .25s ease}.service-card__image{border-radius:16px;overflow:hidden;margin-bottom:16px}.service-card__image img{width:100%;height:160px;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.service-card__title{font-size:20px;font-weight:700;margin-bottom:8px}.service-card__text{font-size:14px;color:hsla(0,0%,100%,.75);margin-bottom:16px}@media (max-width:900px){.about__welcome{grid-template-columns:1fr}.about__welcome-image-frame{height:320px;margin-bottom:40px}.services__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.hero{min-height:560px;padding-top:110px}.hero__stats{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 32px}.about__video-wrap{margin-bottom:60px}.about__badge{left:20px;right:20px;bottom:-20px;padding:10px 16px}.cta-banner{padding:80px 0}.services__grid{grid-template-columns:1fr}}.page-hero{position:relative;min-height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#1c1d22;background-size:cover;background-position:50%;border-radius:0 0 0 30px;padding:140px 0 60px}.page-hero__overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.85);border-radius:inherit}.page-hero__content{position:relative;z-index:1}.page-hero__title{font-size:clamp(32px,6vw,80px);font-weight:700;line-height:1.1;margin-bottom:24px;max-width:700px;-webkit-animation:cfmFadeInUp .8s ease .1s both;animation:cfmFadeInUp .8s ease .1s both}.page-hero__text{font-size:18px;color:hsla(0,0%,100%,.75);max-width:523px;margin-bottom:32px;-webkit-animation:cfmFadeInUp .8s ease .25s both;animation:cfmFadeInUp .8s ease .25s both}.page-hero__content>.btn{-webkit-animation:cfmFadeInUp .8s ease .4s both;animation:cfmFadeInUp .8s ease .4s both}.page-hero--3d{overflow:hidden}.page-hero--3d .page-hero__content{max-width:46%}.page-hero--3d .page-hero__overlay{background:linear-gradient(100deg,rgba(0,0,0,.55),rgba(0,0,0,.65) 30%,rgba(0,0,0,.85) 65%,rgba(0,0,0,.96))}.page-hero__canvas-wrap{position:absolute;z-index:1;top:0;right:0;bottom:0;width:54%;pointer-events:none;opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.page-hero__canvas-wrap.is-ready{opacity:1}.page-hero__canvas-wrap canvas{display:block;width:100%;height:100%}@media (max-width:900px){.page-hero--3d .page-hero__content{max-width:none}.page-hero__canvas-wrap{display:none}}@media (max-width:600px){.page-hero{min-height:480px;padding:110px 0 50px}}.features{padding:140px 0 100px}.features__layout{display:grid;grid-template-columns:.8fr 1fr;gap:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.features__visual{position:relative;justify-self:center;width:100%;max-width:380px}.features__photo{width:100%;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35)}.features__ring{top:-32px;right:-32px;width:140px;height:140px}.features__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:40px}.feature-card{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.feature-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.feature-card:hover .feature-card__icon{background-color:#44959d;color:#fff;-webkit-box-shadow:0 8px 24px rgba(68,149,157,.45);box-shadow:0 8px 24px rgba(68,149,157,.45)}.feature-card__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;border-radius:14px;background-color:rgba(68,149,157,.15);color:#44959d;margin-bottom:16px;-webkit-transition:background-color .25s ease,color .25s ease,-webkit-box-shadow .25s ease;transition:background-color .25s ease,color .25s ease,-webkit-box-shadow .25s ease;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,-webkit-box-shadow .25s ease}.feature-card__icon svg{width:26px;height:26px}.feature-card__title{font-size:20px;font-weight:700;margin-bottom:8px}.feature-card__text{font-size:14px;color:hsla(0,0%,100%,.75);max-width:220px}.training-programs{padding:100px 0;background-color:#353535}.training-programs__empty{color:hsla(0,0%,100%,.75);margin-top:24px}.training-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.training-card{background-color:#1c1d22;border-radius:20px;padding:20px;text-align:center;border:1px solid hsla(0,0%,100%,.06);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35);-webkit-transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.training-card:focus-within,.training-card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 24px 48px rgba(0,0,0,.45);box-shadow:0 24px 48px rgba(0,0,0,.45);border-color:rgba(68,149,157,.4)}.training-card:focus-within .training-card__image,.training-card:hover .training-card__image{-webkit-transform:scale(1.05);transform:scale(1.05)}.training-card__image{height:169px;border-radius:20px;background-color:hsla(0,0%,100%,.08);background-size:cover;background-position:50%;margin-bottom:16px;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.training-card__title{font-size:20px;font-weight:700;margin-bottom:8px}.training-card__text{font-size:14px;color:hsla(0,0%,100%,.75);margin-bottom:16px}.training-card__antrenor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-bottom:16px}.training-card__antrenor-poza{width:26px;height:26px;border-radius:50%;background-size:cover;background-position:50%;background-color:hsla(0,0%,100%,.1);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.training-card__antrenor-nume{font-size:13px;color:hsla(0,0%,100%,.75)}.booking{padding:100px 0;background-color:#0b0b0b}.booking__inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.booking__intro p{color:hsla(0,0%,100%,.75);font-size:18px;margin-top:16px}@media (max-width:900px){.features__layout{grid-template-columns:1fr;gap:40px}.features__visual{max-width:280px}.features__grid{grid-template-columns:1fr;max-width:400px}.training-grid{grid-template-columns:repeat(2,1fr)}.booking__inner{grid-template-columns:1fr}}@media (max-width:600px){.training-grid{grid-template-columns:1fr}.features{padding:110px 0 80px}}.events{padding:140px 0 100px}.events__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:900px;margin:48px auto 0}.events__empty{color:hsla(0,0%,100%,.75);text-align:center;margin-top:24px}.event-card{background-color:#353535;border-radius:20px;padding:24px;text-align:center;border:1px solid hsla(0,0%,100%,.06);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35);-webkit-transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;overflow:hidden}.event-card:focus-within,.event-card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 24px 48px rgba(0,0,0,.45);box-shadow:0 24px 48px rgba(0,0,0,.45);border-color:rgba(68,149,157,.4)}.event-card:focus-within .event-card__image,.event-card:hover .event-card__image{-webkit-transform:scale(1.05);transform:scale(1.05)}.event-card__image{height:216px;border-radius:20px;background-color:hsla(0,0%,100%,.08);background-size:cover;background-position:50%;margin-bottom:16px;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.event-card__data{display:block;color:#44959d;font-size:13px;font-weight:600;margin-bottom:6px}.event-card__title{font-size:22px;font-weight:700;margin-bottom:8px}.event-card__text{font-size:14px;color:hsla(0,0%,100%,.75);margin-bottom:16px}@media (max-width:700px){.events__grid{grid-template-columns:1fr}}@media (max-width:600px){.events{padding:110px 0 80px}}.event-photos{padding:0 0 100px}.event-photos__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,220px);gap:20px;margin-top:48px}.event-photos__item{border-radius:16px;background-color:hsla(0,0%,100%,.08);background-size:cover;background-position:50%;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.event-photos__item:hover{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 24px 48px rgba(0,0,0,.45);box-shadow:0 24px 48px rgba(0,0,0,.45)}.event-photos__item:first-child{grid-column:1/3;grid-row:1/3}.event-photos__item:nth-child(2){grid-column:3;grid-row:1}.event-photos__item:nth-child(3){grid-column:3;grid-row:2}.event-photos__item:nth-child(4){grid-column:1;grid-row:3}.event-photos__item:nth-child(5){grid-column:2;grid-row:3}.event-photos__item:nth-child(6){grid-column:3;grid-row:3}@media (max-width:900px){.event-photos__grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,200px)}.event-photos__item:first-child,.event-photos__item:nth-child(2),.event-photos__item:nth-child(3),.event-photos__item:nth-child(4),.event-photos__item:nth-child(5),.event-photos__item:nth-child(6){grid-column:auto;grid-row:auto}}@media (max-width:600px){.event-photos{padding:0 0 80px}.event-photos__grid{grid-template-columns:1fr;grid-template-rows:none}.event-photos__item{height:220px}}.contact-form-section{padding:100px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;scroll-margin-top:94px}.cfm-contact{max-width:640px;width:100%;margin:0 auto;-webkit-animation:cfmFadeInUp .4s ease both;animation:cfmFadeInUp .4s ease both}.cfm-contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;background-color:#353535;border-radius:30px;padding:40px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.06)}.cfm-contact-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cfm-contact-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cfm-contact-form label{font-family:Raleway,sans-serif;font-size:14px;font-weight:600;color:#fff;margin-bottom:10px}.cfm-contact-form .cfm-input-cu-icon input,.cfm-contact-form .cfm-input-cu-icon textarea{width:100%;border:none;background:transparent;color:#fff;font-family:Raleway,sans-serif;font-size:15px}.cfm-contact-form .cfm-input-cu-icon input:focus-visible,.cfm-contact-form .cfm-input-cu-icon textarea:focus-visible{outline:none}.cfm-contact-form .cfm-input-cu-icon textarea{resize:vertical;min-height:120px;line-height:1.5}.cfm-contact-form input::-webkit-input-placeholder,.cfm-contact-form textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.cfm-contact-form input::-moz-placeholder,.cfm-contact-form textarea::-moz-placeholder{color:hsla(0,0%,100%,.4)}.cfm-contact-form input:-ms-input-placeholder,.cfm-contact-form textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.cfm-contact-form input::-ms-input-placeholder,.cfm-contact-form textarea::-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.cfm-contact-form input::placeholder,.cfm-contact-form textarea::placeholder{color:hsla(0,0%,100%,.4)}.cfm-contact-form button[type=submit]{-ms-flex-item-align:start;align-self:flex-start;margin-top:4px}.cfm-contact-form__feedback{font-size:14px;padding:12px 16px;border-radius:12px;margin:0}.cfm-contact-form__feedback.is-success{background-color:rgba(59,178,115,.15);color:#3bb273}.cfm-contact-form__feedback.is-error{background-color:rgba(224,82,82,.15);color:#e05252}.cfm-input-cu-icon--textarea{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:14px}.cfm-input-cu-icon--textarea svg{margin-top:3px}@media (max-width:480px){.cfm-contact-form{padding:28px 22px}.cfm-contact-form__grid{grid-template-columns:1fr}}.wod-list{padding:60px 0 100px}.wod-list__empty{color:hsla(0,0%,100%,.75);text-align:center;padding:40px 0}.wod-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:860px;margin:0 auto}.wod-card,.wod-grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.wod-card{background-color:#353535;border-radius:30px;padding:24px;border:1px solid hsla(0,0%,100%,.06);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35);-webkit-transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.wod-card:focus-within,.wod-card:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 24px 48px rgba(0,0,0,.45);box-shadow:0 24px 48px rgba(0,0,0,.45);border-color:rgba(68,149,157,.4)}.wod-card__image{-ms-flex-negative:0;flex-shrink:0;width:160px;height:160px;border-radius:16px;background-color:hsla(0,0%,100%,.08);background-size:cover;background-position:50%}.wod-card__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.wod-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:8px}.wod-card__data{font-size:13px;font-weight:600;color:#44959d}.wod-card__nivel{display:inline-block;font-size:12px;font-weight:600;padding:4px 12px;border-radius:30px;background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.75)}.wod-card__nivel--incepator{background-color:rgba(59,178,115,.15);color:#3bb273}.wod-card__nivel--intermediar{background-color:rgba(68,149,157,.2);color:#5cb0b8}.wod-card__nivel--avansat{background-color:rgba(224,82,82,.15);color:#e05252}.wod-card__title{font-size:22px;font-weight:700;margin-bottom:8px}.wod-card__descriere{font-size:14px;color:hsla(0,0%,100%,.75)}.wod-card__descriere p{margin:0 0 8px}.wod-card__descriere ol,.wod-card__descriere ul{margin:0 0 8px;padding-left:20px}.wod-card__leaderboard{margin-top:20px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08)}.wod-card__leaderboard-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#44959d;margin:0 0 10px}.leaderboard-list{list-style:none;margin:0 0 14px;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.leaderboard-list,.leaderboard-list__item{display:-webkit-box;display:-ms-flexbox;display:flex}.leaderboard-list__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:14px;padding:6px 10px;border-radius:8px;background-color:hsla(0,0%,100%,.04)}.leaderboard-list__item--eu{background-color:rgba(68,149,157,.15);border:1px solid rgba(68,149,157,.35)}.leaderboard-list__rank{-ms-flex-negative:0;flex-shrink:0;width:28px;font-weight:700;color:#44959d}.leaderboard-list__nume{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-list__valoare{-ms-flex-negative:0;flex-shrink:0;font-weight:600;text-align:right}.leaderboard-list__valoare em{display:block;font-style:normal;font-size:11px;font-weight:400;color:hsla(0,0%,100%,.75)}.leaderboard-list__empty{font-size:13px;color:hsla(0,0%,100%,.75);margin:0 0 14px}.leaderboard-list__login-prompt{font-size:13px;color:hsla(0,0%,100%,.75);margin:0}.leaderboard-list__login-prompt a{color:#44959d;text-decoration:underline}.leaderboard-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.leaderboard-form__input{-webkit-box-flex:1;-ms-flex:1 1 180px;flex:1 1 180px;min-width:0;height:38px;padding:0 12px;font-size:13px;font-family:Raleway,sans-serif;color:#fff;background-color:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:8px}.leaderboard-form__input::-webkit-input-placeholder{color:hsla(0,0%,100%,.75)}.leaderboard-form__input::-moz-placeholder{color:hsla(0,0%,100%,.75)}.leaderboard-form__input:-ms-input-placeholder{color:hsla(0,0%,100%,.75)}.leaderboard-form__input::-ms-input-placeholder{color:hsla(0,0%,100%,.75)}.leaderboard-form__input::placeholder{color:hsla(0,0%,100%,.75)}.leaderboard-form__input:focus{outline:none;border-color:#44959d}.leaderboard-form__input--nota{-webkit-box-flex:1;-ms-flex:1 1 140px;flex:1 1 140px}.leaderboard-form__submit{-ms-flex-negative:0;flex-shrink:0;height:38px;padding:0 20px;font-size:13px}.leaderboard-form__submit:disabled{opacity:.6;cursor:not-allowed}.leaderboard-form__mesaj{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:4px 0 0;font-size:12px}.leaderboard-form__mesaj--succes{color:#5cb0b8}.leaderboard-form__mesaj--eroare{color:#e05252}@media (max-width:600px){.wod-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wod-card__image{width:100%;height:180px}.leaderboard-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.leaderboard-form__submit{width:100%}}.account-page,.auth-page{padding-bottom:100px}.account-section,.auth-section{padding:60px 0}.cfm-auth-form{gap:18px;background-color:#353535;border-radius:30px;padding:40px;margin-top:24px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35)}.cfm-auth-form,.cfm-auth-form__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cfm-auth-form__field span{font-family:Raleway,sans-serif;font-size:14px;font-weight:600;color:#fff;margin-bottom:6px}.cfm-auth-form__field input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:12px 16px;border-radius:12px;border:1px solid hsla(0,0%,100%,.15);background-color:hsla(0,0%,100%,.05);color:#fff;font-family:Raleway,sans-serif;font-size:16px}.cfm-auth-form__field input:focus-visible{outline:none;border-color:#44959d}.cfm-auth-form__submit{-ms-flex-item-align:start;align-self:flex-start;margin-top:8px}.cfm-auth-form__eroare{font-size:14px;padding:12px 16px;border-radius:12px;margin:0;background-color:rgba(224,82,82,.15);color:#e05252}.cfm-auth-form__switch{font-size:14px;color:hsla(0,0%,100%,.75);margin:0}.cfm-auth-form__switch a{color:#44959d;text-decoration:none}.cfm-auth-form__switch a:focus-visible,.cfm-auth-form__switch a:hover{color:#5cb0b8}.container--account{max-width:760px}.account-section__text{color:hsla(0,0%,100%,.75);font-size:18px;margin:8px 0 32px}.account-section__text a{color:#44959d}.account-section__text a:focus-visible,.account-section__text a:hover{color:#5cb0b8}.account-section__subtitle{font-size:22px;font-weight:700;margin-bottom:16px}.account-section__subtitle--program{font-size:17px;margin-bottom:12px}.account-section__soon{position:relative;background-color:#353535;border-radius:30px;padding:24px 32px;margin-bottom:32px;overflow:hidden}.account-section__soon:before{content:"";position:absolute;top:-60px;right:-60px;width:160px;height:160px;border-radius:50%;background-color:#44959d;opacity:.12;-webkit-filter:blur(40px);filter:blur(40px);pointer-events:none}.account-section__soon p{position:relative;color:hsla(0,0%,100%,.75);margin:0}.account-section__logout{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.account-hero{-ms-flex-align:center;gap:24px;background:linear-gradient(135deg,rgba(68,149,157,.16),hsla(0,0%,100%,.03));border:1px solid rgba(68,149,157,.3);border-radius:30px;padding:32px;margin-bottom:40px}.account-hero,.account-hero__avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.account-hero__avatar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#44959d,#326c72);color:#fff;font-size:28px;font-weight:800;-webkit-box-shadow:0 10px 24px rgba(68,149,157,.4);box-shadow:0 10px 24px rgba(68,149,157,.4)}.account-hero__body{min-width:0}.account-hero__body .section-label{margin-bottom:4px}.account-hero__body .section-title{font-size:30px;margin:0 0 6px;word-break:break-word}.account-hero__text{color:hsla(0,0%,100%,.75);font-size:15px;margin:0}@media (max-width:560px){.account-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;padding:26px}}.account-abonamente{margin:0 0 32px;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.account-abonamente,.account-abonamente__item{display:-webkit-box;display:-ms-flexbox;display:flex}.account-abonamente__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;background-color:#353535;border-radius:18px;padding:18px 22px;border:1px solid hsla(0,0%,100%,.06);-webkit-transition:border-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,transform .2s ease;transition:border-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.account-abonamente__item:hover{border-color:rgba(68,149,157,.35);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.account-abonamente__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:rgba(68,149,157,.15);color:#5cb0b8}.account-abonamente__icon svg{width:20px;height:20px}.account-abonamente__info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.account-abonamente__nume{font-weight:700}.account-abonamente__bar{display:block;height:6px;border-radius:30px;background-color:hsla(0,0%,100%,.08);overflow:hidden}.account-abonamente__bar span{display:block;height:100%;border-radius:30px;background:-webkit-gradient(linear,left top,right top,from(#44959d),to(#5cb0b8));background:linear-gradient(90deg,#44959d,#5cb0b8);-webkit-transition:width .3s ease;transition:width .3s ease}.account-abonamente__sesiuni{-ms-flex-negative:0;flex-shrink:0;text-align:right;white-space:nowrap;color:#5cb0b8}.account-abonamente__sesiuni strong{font-size:26px;font-weight:800;line-height:1}.account-abonamente__sesiuni small{display:block;margin-top:2px;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.75)}@media (max-width:480px){.account-abonamente__item{-ms-flex-wrap:wrap;flex-wrap:wrap}.account-abonamente__sesiuni{text-align:left;margin-left:62px}}.account-clase{list-style:none;margin:0 0 32px;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.account-clase,.account-clase__item{display:-webkit-box;display:-ms-flexbox;display:flex}.account-clase__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;background-color:#353535;border-radius:18px;padding:16px 20px;border:1px solid hsla(0,0%,100%,.06);-webkit-transition:border-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,transform .2s ease;transition:border-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.account-clase__item:hover{border-color:rgba(68,149,157,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.account-clase__data-chip{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:52px;height:52px;border-radius:14px;background-color:rgba(68,149,157,.15);color:#5cb0b8;line-height:1.1}.account-clase__data-zi{font-size:18px;font-weight:800}.account-clase__data-luna{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.account-clase__info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.account-clase__nume{font-weight:700}.account-clase__data{font-size:14px;color:hsla(0,0%,100%,.75)}.account-clase__calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:2px}.account-clase__calendar a{font-size:12px;font-weight:600;color:#5cb0b8;text-decoration:underline}.account-clase__calendar a:focus-visible,.account-clase__calendar a:hover{color:#44959d}.account-clase__actiuni{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.account-clase__status{-ms-flex-negative:0;flex-shrink:0;font-size:12px;font-weight:600;padding:4px 12px;border-radius:30px;background-color:rgba(59,178,115,.15);color:#3bb273}.account-clase__status--anulata{background-color:rgba(224,82,82,.15);color:#e05252}.account-clase__status--in_asteptare{background-color:rgba(217,164,65,.15);color:#d9a441}.account-clase__anuleaza{-ms-flex-negative:0;flex-shrink:0;background:none;border:none;padding:0;font-family:Raleway,sans-serif;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.75);text-decoration:underline;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease;white-space:nowrap}.account-clase__anuleaza.is-confirmare,.account-clase__anuleaza:focus-visible,.account-clase__anuleaza:hover{color:#e05252}.account-clase__anuleaza:disabled{cursor:not-allowed;opacity:.6}@media (max-width:560px){.account-clase__item{-ms-flex-wrap:wrap;flex-wrap:wrap}.account-clase__actiuni{margin-left:66px}}.timer-page{padding-bottom:100px}.timer-section{padding:60px 0}.timer-section__text{color:hsla(0,0%,100%,.75);font-size:18px;margin:8px 0 32px}.wod-timer{background-color:#353535;border-radius:30px;padding:32px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35)}.wod-timer__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.wod-timer__tab{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:10px 16px;border-radius:30px;border:1px solid hsla(0,0%,100%,.15);background:transparent;color:hsla(0,0%,100%,.75);font-family:Raleway,sans-serif;font-weight:600;font-size:14px;cursor:pointer;-webkit-transition:color .2s ease,background-color .2s ease,border-color .2s ease;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.wod-timer__tab:focus-visible,.wod-timer__tab:hover{color:#fff;border-color:rgba(68,149,157,.5)}.wod-timer__tab.is-active{background-color:#44959d;border-color:#44959d;color:#fff}.wod-timer__config{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:24px}.wod-timer__config,.wod-timer__field{display:-webkit-box;display:-ms-flexbox;display:flex}.wod-timer__field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.wod-timer__field span{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.75)}.wod-timer__field input{width:120px;padding:10px 14px;border-radius:12px;border:1px solid hsla(0,0%,100%,.15);background-color:hsla(0,0%,100%,.05);color:#fff;font-family:Raleway,sans-serif;font-size:16px}.wod-timer__field input:focus-visible{outline:none;border-color:#44959d}.wod-timer__hint{color:hsla(0,0%,100%,.75);font-size:14px;margin:0}.wod-timer__display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:#0b0b0b;border-radius:20px;padding:40px 20px;margin-bottom:24px}.wod-timer__phase{font-size:16px;font-weight:600;color:#5cb0b8;letter-spacing:.5px;text-transform:uppercase;margin-bottom:8px}.wod-timer__time{font-size:clamp(56px,12vw,96px);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.wod-timer__round{margin-top:8px;font-size:14px;color:hsla(0,0%,100%,.75);min-height:18px}.wod-timer__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.wod-timer__controls button:disabled{opacity:.4;cursor:not-allowed;-webkit-transform:none!important;transform:none!important}@media (max-width:600px){.wod-timer{padding:24px 16px}.wod-timer__field input{width:100px}}.shop-section{padding:60px 0 100px;position:relative}.shop-section--no-hero{padding-top:140px}@media (max-width:600px){.shop-section--no-hero{padding-top:110px}}.woocommerce-ordering,.woocommerce-result-count{color:hsla(0,0%,100%,.75);font-size:14px}.woocommerce .woocommerce-result-count{float:left;margin:0 0 24px}.woocommerce form.woocommerce-ordering{float:right;margin:0 0 24px}.woocommerce .woocommerce-ordering select{width:auto;padding:8px 14px;border-radius:30px;border:1px solid hsla(0,0%,100%,.15);background-color:#353535;color:#fff;font-family:Raleway,sans-serif;font-size:14px}.woocommerce .woocommerce-ordering select:focus-visible{outline:none;border-color:#44959d}.woocommerce ul.products{clear:both}.shop-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;list-style:none;margin:0;padding:0}.woocommerce ul.products li.product{position:relative;background-color:#353535;border-radius:30px;padding:20px;border:1px solid hsla(0,0%,100%,.06);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35);-webkit-transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;overflow:hidden}.woocommerce ul.products li.product:focus-within,.woocommerce ul.products li.product:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 24px 48px rgba(0,0,0,.45);box-shadow:0 24px 48px rgba(0,0,0,.45);border-color:rgba(68,149,157,.4)}.woocommerce ul.products li.product:focus-within img,.woocommerce ul.products li.product:hover img{-webkit-transform:scale(1.06);transform:scale(1.06)}.woocommerce ul.products li.product:focus-within .add_to_cart_button,.woocommerce ul.products li.product:focus-within .added_to_cart,.woocommerce ul.products li.product:focus-within a.button,.woocommerce ul.products li.product:hover .add_to_cart_button,.woocommerce ul.products li.product:hover .added_to_cart,.woocommerce ul.products li.product:hover a.button{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.woocommerce ul.products li.product a{color:#fff;text-decoration:none}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:block}.woocommerce ul.products li.product img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:16px;margin-bottom:16px;background-color:hsla(0,0%,100%,.08);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px;font-weight:700;margin:0 0 6px}.woocommerce ul.products li.product .price{display:block;margin-bottom:12px}.woocommerce ul.products li.product .star-rating{margin-bottom:8px}.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.product a.button{width:75%;margin-top:4px}.woocommerce span.onsale{position:absolute;top:16px;left:16px;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;height:28px;padding:0 14px;border-radius:30px;background-color:#44959d;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.woocommerce .star-rating{color:#44959d;font-size:14px}.woocommerce .star-rating:before{color:hsla(0,0%,100%,.2)}.woocommerce .price{color:#5cb0b8;font-weight:600;font-size:16px}.woocommerce .price del{color:hsla(0,0%,100%,.75);opacity:.55;font-weight:400;margin-right:6px}.woocommerce .price ins{text-decoration:none;color:#5cb0b8}.woocommerce .single_add_to_cart_button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Raleway,sans-serif;font-weight:500;font-size:15px;color:#fff;background-color:#44959d;border:none;border-radius:30px;padding:12px 28px;cursor:pointer;-webkit-transition:background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.woocommerce .single_add_to_cart_button:focus-visible,.woocommerce .single_add_to_cart_button:hover,.woocommerce a.button:focus-visible,.woocommerce a.button:hover,.woocommerce button.button:focus-visible,.woocommerce button.button:hover,.woocommerce input.button:focus-visible,.woocommerce input.button:hover{background-color:#326c72;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 8px 24px rgba(68,149,157,.45);box-shadow:0 8px 24px rgba(68,149,157,.45)}.woocommerce .single_add_to_cart_button.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.6;cursor:wait}.woocommerce .single_add_to_cart_button:disabled,.woocommerce a.button:disabled,.woocommerce button.button:disabled,.woocommerce input.button:disabled{opacity:.5;cursor:not-allowed;-webkit-transform:none;transform:none}.woocommerce a.added_to_cart{display:inline-block;margin-top:8px;font-size:13px;color:#5cb0b8;text-decoration:underline}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-noreviews,.woocommerce p.no-comments{background-color:#353535;border-radius:16px;padding:16px 20px;color:#fff;border-left:3px solid #44959d;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin:0 0 24px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-noreviews .button,.woocommerce p.no-comments .button{-ms-flex-negative:0;flex-shrink:0}.woocommerce .woocommerce-error{border-left-color:#e05252}.woocommerce div.product{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:48px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:60px}.woocommerce div.product .woocommerce-product-gallery{position:relative}.woocommerce div.product .woocommerce-product-gallery img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:30px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35);background-color:hsla(0,0%,100%,.08)}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:12px;padding:0;list-style:none}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li{width:72px;-ms-flex-negative:0;flex-shrink:0}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li img{width:100%;height:72px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:2px solid transparent;cursor:pointer;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;background-color:hsla(0,0%,100%,.08);-webkit-box-shadow:none;box-shadow:none}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li img:hover{border-color:rgba(68,149,157,.5)}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li .flex-active img{border-color:#44959d}.woocommerce div.product .summary .product_title{font-size:clamp(26px,3.4vw,38px);font-weight:700;margin-bottom:12px}.woocommerce div.product .summary .price{font-size:26px;margin-bottom:16px;display:block}.woocommerce div.product .summary .woocommerce-product-details__short-description{color:hsla(0,0%,100%,.75);margin-bottom:24px}.woocommerce div.product .summary .woocommerce-product-details__short-description p:last-child{margin-bottom:0}.woocommerce div.product .summary form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}.woocommerce div.product .summary .product_meta{font-size:13px;color:hsla(0,0%,100%,.75);padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08)}.woocommerce div.product .summary .product_meta a{color:#5cb0b8}.woocommerce .quantity{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.woocommerce .quantity input.qty{width:70px;padding:10px 14px;border-radius:12px;border:1px solid hsla(0,0%,100%,.15);background-color:hsla(0,0%,100%,.05);color:#fff;font-family:Raleway,sans-serif;text-align:center}.woocommerce .quantity input.qty:focus-visible{outline:none;border-color:#44959d}.woocommerce .woocommerce-tabs{margin-top:60px}.woocommerce .woocommerce-tabs ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;list-style:none;margin:0 0 32px;padding:0 0 16px;border-bottom:1px solid hsla(0,0%,100%,.08)}.woocommerce .woocommerce-tabs ul.tabs li a{color:hsla(0,0%,100%,.75);font-weight:600;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.woocommerce .woocommerce-tabs ul.tabs li.active a,.woocommerce .woocommerce-tabs ul.tabs li a:hover{color:#44959d}.woocommerce .woocommerce-tabs .panel{color:hsla(0,0%,100%,.75);max-width:720px}.woocommerce .woocommerce-tabs .panel h2{color:#fff;font-size:22px;margin-bottom:16px}.woocommerce #reviews .comment-form-rating{margin-bottom:16px}.woocommerce #reviews .comment-form-rating label{display:block}.woocommerce #reviews p.stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.woocommerce #reviews p.stars a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.75);font-size:12px;text-decoration:none;-webkit-transition:background-color .2s ease,color .2s ease,border-color .2s ease;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.woocommerce #reviews p.stars a.active,.woocommerce #reviews p.stars a:hover{background-color:#44959d;border-color:#44959d;color:#fff}.woocommerce #reviews .comment-form-author input,.woocommerce #reviews .comment-form-comment textarea,.woocommerce #reviews .comment-form-email input{width:100%;max-width:480px;padding:12px 16px;border-radius:12px;border:1px solid hsla(0,0%,100%,.15);background-color:hsla(0,0%,100%,.05);color:#fff;font-family:Raleway,sans-serif;font-size:15px}.woocommerce #reviews .comment-form-author input:focus-visible,.woocommerce #reviews .comment-form-comment textarea:focus-visible,.woocommerce #reviews .comment-form-email input:focus-visible{outline:none;border-color:#44959d}.woocommerce #reviews #commentform input[type=submit],.woocommerce #reviews .form-submit input[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Raleway,sans-serif;font-weight:500;font-size:15px;color:#fff;background-color:#44959d;border:none;border-radius:30px;padding:12px 28px;cursor:pointer;-webkit-transition:background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.woocommerce #reviews #commentform input[type=submit]:focus-visible,.woocommerce #reviews #commentform input[type=submit]:hover,.woocommerce #reviews .form-submit input[type=submit]:focus-visible,.woocommerce #reviews .form-submit input[type=submit]:hover{background-color:#326c72;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 8px 24px rgba(68,149,157,.45);box-shadow:0 8px 24px rgba(68,149,157,.45)}.woocommerce .related.products{margin-top:80px;padding-top:60px;border-top:1px solid hsla(0,0%,100%,.08)}.woocommerce .related.products>h2{font-size:28px;font-weight:700;margin-bottom:32px}.woocommerce table.shop_table{width:100%;border-collapse:collapse;margin-bottom:24px}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:16px;border-bottom:1px solid hsla(0,0%,100%,.1);text-align:left;vertical-align:middle}.woocommerce table.shop_table th{color:hsla(0,0%,100%,.75);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.03em}.woocommerce table.shop_table td.product-thumbnail img{width:72px;border-radius:12px}.woocommerce table.shop_table td.product-remove a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:hsla(0,0%,100%,.08);color:#fff;text-decoration:none;font-weight:700;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.woocommerce table.shop_table td.product-remove a:hover{background-color:#e05252;color:#fff}.woocommerce table.shop_table tfoot th{color:#fff}.woocommerce .cart-collaterals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:32px}.woocommerce .cart-collaterals .cart_totals{width:100%;max-width:400px;background-color:#353535;border-radius:30px;padding:28px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35)}.woocommerce .cart-collaterals .cart_totals h2{font-size:20px;font-weight:700;margin-bottom:16px}.woocommerce .cart-collaterals .cart_totals table.shop_table td,.woocommerce .cart-collaterals .cart_totals table.shop_table th{border-bottom:1px solid hsla(0,0%,100%,.08)}.woocommerce .cart-collaterals .cart_totals .order-total .amount{color:#5cb0b8;font-size:20px;font-weight:700}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .button{width:100%;margin-top:16px}.woocommerce .coupon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce .coupon #coupon_code{max-width:220px}.woocommerce-checkout #customer_details{display:grid;grid-template-columns:1fr;gap:24px}.woocommerce-checkout #order_review,.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{background-color:#353535;border-radius:30px;padding:28px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35)}.woocommerce-checkout #order_review{margin-top:24px}.woocommerce-checkout #payment ul.payment_methods{list-style:none;padding:0;margin:0 0 16px}.woocommerce-checkout #payment ul.payment_methods li{padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.woocommerce-checkout #payment .payment_box{background-color:hsla(0,0%,100%,.04);border-radius:12px;padding:16px;margin-top:8px;color:hsla(0,0%,100%,.75)}.woocommerce-checkout #payment .place-order .button{width:100%}.woocommerce form .form-row{margin-bottom:16px}.woocommerce label{font-family:Raleway,sans-serif;font-size:14px;font-weight:600;color:#fff;margin-bottom:6px;display:block}.woocommerce #customer_details select,.woocommerce form.checkout select,.woocommerce input.input-text,.woocommerce textarea{width:100%;padding:12px 16px;border-radius:12px;border:1px solid hsla(0,0%,100%,.15);background-color:hsla(0,0%,100%,.05);color:#fff;font-family:Raleway,sans-serif;font-size:16px}.woocommerce #customer_details select:focus-visible,.woocommerce form.checkout select:focus-visible,.woocommerce input.input-text:focus-visible,.woocommerce textarea:focus-visible{outline:none;border-color:#44959d}.woocommerce .woocommerce-pagination{margin-top:48px}.woocommerce .woocommerce-pagination ul.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;list-style:none;padding:0;margin:0}.woocommerce .woocommerce-pagination ul.page-numbers li .page-numbers{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:30px;background-color:#353535;color:#fff;text-decoration:none;font-weight:600;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.woocommerce .woocommerce-pagination ul.page-numbers li .page-numbers:hover{background-color:rgba(68,149,157,.2);color:#5cb0b8}.woocommerce .woocommerce-pagination ul.page-numbers li .page-numbers.current{background-color:#44959d;color:#fff}.wc-block-cart,.wp-block-woocommerce-cart{color:#fff;font-family:Raleway,sans-serif}.wc-block-cart a,.wp-block-woocommerce-cart a{color:#5cb0b8}.wc-block-cart-items{width:100%;border-collapse:collapse}.wc-block-cart-items th{color:hsla(0,0%,100%,.75);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.03em;text-align:left;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.wc-block-cart-items td{padding:20px 12px 20px 0;border-bottom:1px solid hsla(0,0%,100%,.1);vertical-align:top}.wc-block-cart-item__image img,.wc-block-cart-items img{width:72px;border-radius:12px}a.wc-block-components-product-name{color:#fff;font-weight:600;text-decoration:none}a.wc-block-components-product-name:hover{color:#5cb0b8}.wc-block-components-product-price,.wc-block-components-product-price__value{color:#5cb0b8;font-weight:600}.wc-block-cart-item__product-metadata,.wc-block-cart-item__short-description{color:hsla(0,0%,100%,.75);font-size:13px}.wc-block-components-quantity-selector{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid hsla(0,0%,100%,.15);border-radius:30px;overflow:hidden;background-color:hsla(0,0%,100%,.05)}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{background:none;border:none;color:#fff;width:32px;height:32px;cursor:pointer;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{background-color:#44959d;color:#fff}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{background:none;border:none;color:#fff;width:36px;text-align:center;font-family:Raleway,sans-serif}.wc-block-cart-item__remove-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:8px;color:hsla(0,0%,100%,.75);font-size:13px;text-decoration:underline;background:none;border:none;cursor:pointer}.wc-block-cart-item__remove-link:hover{color:#e05252}.wc-block-cart__sidebar,.wc-block-components-sidebar{background-color:#353535;border-radius:30px;padding:28px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35)}.wc-block-components-totals-item__label,.wc-block-components-totals-item__value{color:#fff}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:20px;font-weight:700;color:#5cb0b8}.wc-block-components-totals-wrapper{border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:12px;margin-bottom:12px}.wc-block-components-panel__button{color:#fff;font-weight:600;background:none;border:none;cursor:pointer;padding:0}.wc-block-components-panel__button:hover{color:#5cb0b8}.wc-block-components-totals-coupon__content input{width:100%;padding:10px 14px;border-radius:12px;border:1px solid hsla(0,0%,100%,.15);background-color:hsla(0,0%,100%,.05);color:#fff;font-family:Raleway,sans-serif;margin-bottom:10px}.wc-block-cart__submit-button,.wp-block-woocommerce-proceed-to-checkout-block .wp-element-button,a.wc-block-cart__submit-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;font-family:Raleway,sans-serif;font-weight:500;font-size:15px;color:#fff!important;background-color:#44959d!important;border:none;border-radius:30px;padding:14px 28px;text-decoration:none;cursor:pointer;-webkit-transition:background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.wc-block-cart__submit-button:hover,.wp-block-woocommerce-proceed-to-checkout-block .wp-element-button:hover,a.wc-block-cart__submit-button:hover{background-color:#326c72!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 8px 24px rgba(68,149,157,.45);box-shadow:0 8px 24px rgba(68,149,157,.45)}.wc-block-checkout,.wc-block-checkout h2,.wc-block-checkout h3,.wp-block-woocommerce-checkout,.wp-block-woocommerce-checkout h2,.wp-block-woocommerce-checkout h3{color:#fff}.wc-block-checkout label,.wp-block-woocommerce-checkout label{color:hsla(0,0%,100%,.75)}.wc-block-checkout input:not([type]),.wc-block-checkout input[type=email],.wc-block-checkout input[type=number],.wc-block-checkout input[type=password],.wc-block-checkout input[type=search],.wc-block-checkout input[type=tel],.wc-block-checkout input[type=text],.wc-block-checkout select,.wc-block-checkout textarea,.wp-block-woocommerce-checkout input:not([type]),.wp-block-woocommerce-checkout input[type=email],.wp-block-woocommerce-checkout input[type=number],.wp-block-woocommerce-checkout input[type=password],.wp-block-woocommerce-checkout input[type=search],.wp-block-woocommerce-checkout input[type=tel],.wp-block-woocommerce-checkout input[type=text],.wp-block-woocommerce-checkout select,.wp-block-woocommerce-checkout textarea{border:1px solid hsla(0,0%,100%,.15)!important;background-color:#27282d!important;color:#fff!important;font-family:Raleway,sans-serif!important}.wc-block-checkout input:not([type]):focus,.wc-block-checkout input:not([type]):focus-visible,.wc-block-checkout input[type=email]:focus,.wc-block-checkout input[type=email]:focus-visible,.wc-block-checkout input[type=number]:focus,.wc-block-checkout input[type=number]:focus-visible,.wc-block-checkout input[type=password]:focus,.wc-block-checkout input[type=password]:focus-visible,.wc-block-checkout input[type=search]:focus,.wc-block-checkout input[type=search]:focus-visible,.wc-block-checkout input[type=tel]:focus,.wc-block-checkout input[type=tel]:focus-visible,.wc-block-checkout input[type=text]:focus,.wc-block-checkout input[type=text]:focus-visible,.wc-block-checkout select:focus,.wc-block-checkout select:focus-visible,.wc-block-checkout textarea:focus,.wc-block-checkout textarea:focus-visible,.wp-block-woocommerce-checkout input:not([type]):focus,.wp-block-woocommerce-checkout input:not([type]):focus-visible,.wp-block-woocommerce-checkout input[type=email]:focus,.wp-block-woocommerce-checkout input[type=email]:focus-visible,.wp-block-woocommerce-checkout input[type=number]:focus,.wp-block-woocommerce-checkout input[type=number]:focus-visible,.wp-block-woocommerce-checkout input[type=password]:focus,.wp-block-woocommerce-checkout input[type=password]:focus-visible,.wp-block-woocommerce-checkout input[type=search]:focus,.wp-block-woocommerce-checkout input[type=search]:focus-visible,.wp-block-woocommerce-checkout input[type=tel]:focus,.wp-block-woocommerce-checkout input[type=tel]:focus-visible,.wp-block-woocommerce-checkout input[type=text]:focus,.wp-block-woocommerce-checkout input[type=text]:focus-visible,.wp-block-woocommerce-checkout select:focus,.wp-block-woocommerce-checkout select:focus-visible,.wp-block-woocommerce-checkout textarea:focus,.wp-block-woocommerce-checkout textarea:focus-visible{outline:none!important;border-color:#44959d!important;background-color:#2e2f34!important}.wc-block-checkout input:not([type]):-webkit-autofill,.wc-block-checkout input:not([type]):-webkit-autofill:focus,.wc-block-checkout input:not([type]):-webkit-autofill:hover,.wc-block-checkout input[type=email]:-webkit-autofill,.wc-block-checkout input[type=email]:-webkit-autofill:focus,.wc-block-checkout input[type=email]:-webkit-autofill:hover,.wc-block-checkout input[type=number]:-webkit-autofill,.wc-block-checkout input[type=number]:-webkit-autofill:focus,.wc-block-checkout input[type=number]:-webkit-autofill:hover,.wc-block-checkout input[type=password]:-webkit-autofill,.wc-block-checkout input[type=password]:-webkit-autofill:focus,.wc-block-checkout input[type=password]:-webkit-autofill:hover,.wc-block-checkout input[type=search]:-webkit-autofill,.wc-block-checkout input[type=search]:-webkit-autofill:focus,.wc-block-checkout input[type=search]:-webkit-autofill:hover,.wc-block-checkout input[type=tel]:-webkit-autofill,.wc-block-checkout input[type=tel]:-webkit-autofill:focus,.wc-block-checkout input[type=tel]:-webkit-autofill:hover,.wc-block-checkout input[type=text]:-webkit-autofill,.wc-block-checkout input[type=text]:-webkit-autofill:focus,.wc-block-checkout input[type=text]:-webkit-autofill:hover,.wc-block-checkout select:-webkit-autofill,.wc-block-checkout select:-webkit-autofill:focus,.wc-block-checkout select:-webkit-autofill:hover,.wc-block-checkout textarea:-webkit-autofill,.wc-block-checkout textarea:-webkit-autofill:focus,.wc-block-checkout textarea:-webkit-autofill:hover,.wp-block-woocommerce-checkout input:not([type]):-webkit-autofill,.wp-block-woocommerce-checkout input:not([type]):-webkit-autofill:focus,.wp-block-woocommerce-checkout input:not([type]):-webkit-autofill:hover,.wp-block-woocommerce-checkout input[type=email]:-webkit-autofill,.wp-block-woocommerce-checkout input[type=email]:-webkit-autofill:focus,.wp-block-woocommerce-checkout input[type=email]:-webkit-autofill:hover,.wp-block-woocommerce-checkout input[type=number]:-webkit-autofill,.wp-block-woocommerce-checkout input[type=number]:-webkit-autofill:focus,.wp-block-woocommerce-checkout input[type=number]:-webkit-autofill:hover,.wp-block-woocommerce-checkout input[type=password]:-webkit-autofill,.wp-block-woocommerce-checkout input[type=password]:-webkit-autofill:focus,.wp-block-woocommerce-checkout input[type=password]:-webkit-autofill:hover,.wp-block-woocommerce-checkout input[type=search]:-webkit-autofill,.wp-block-woocommerce-checkout input[type=search]:-webkit-autofill:focus,.wp-block-woocommerce-checkout input[type=search]:-webkit-autofill:hover,.wp-block-woocommerce-checkout input[type=tel]:-webkit-autofill,.wp-block-woocommerce-checkout input[type=tel]:-webkit-autofill:focus,.wp-block-woocommerce-checkout input[type=tel]:-webkit-autofill:hover,.wp-block-woocommerce-checkout input[type=text]:-webkit-autofill,.wp-block-woocommerce-checkout input[type=text]:-webkit-autofill:focus,.wp-block-woocommerce-checkout input[type=text]:-webkit-autofill:hover,.wp-block-woocommerce-checkout select:-webkit-autofill,.wp-block-woocommerce-checkout select:-webkit-autofill:focus,.wp-block-woocommerce-checkout select:-webkit-autofill:hover,.wp-block-woocommerce-checkout textarea:-webkit-autofill,.wp-block-woocommerce-checkout textarea:-webkit-autofill:focus,.wp-block-woocommerce-checkout textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #1c1d22 inset!important;-webkit-text-fill-color:#fff!important}.wc-block-checkout label,.wp-block-woocommerce-checkout label{background-color:transparent!important}.wc-block-checkout .wc-block-components-combobox__button,.wc-block-checkout [role=combobox],.wc-block-checkout button.components-button.wc-block-components-combobox__button,.wp-block-woocommerce-checkout .wc-block-components-combobox__button,.wp-block-woocommerce-checkout [role=combobox],.wp-block-woocommerce-checkout button.components-button.wc-block-components-combobox__button{width:100%!important;text-align:left!important;padding:12px 16px!important;border-radius:12px!important;border:1px solid hsla(0,0%,100%,.15)!important;background-color:#27282d!important;color:#fff!important}.wc-block-checkout [class*=-select]:not(select):not(option):not(optgroup):not([class*=__label]):not([class*=__expand]),.wc-block-checkout [class*=-select__container],.wc-block-checkout [role=combobox],.wp-block-woocommerce-checkout [class*=-select]:not(select):not(option):not(optgroup):not([class*=__label]):not([class*=__expand]),.wp-block-woocommerce-checkout [class*=-select__container],.wp-block-woocommerce-checkout [role=combobox]{position:relative;background-color:#27282d!important;border:1px solid hsla(0,0%,100%,.15)!important;border-radius:12px!important}.wc-block-checkout [class*=-select]:not(select):not(option):not(optgroup):not([class*=__label]):not([class*=__expand]):after,.wc-block-checkout [class*=-select__container]:after,.wc-block-checkout [role=combobox]:after,.wp-block-woocommerce-checkout [class*=-select]:not(select):not(option):not(optgroup):not([class*=__label]):not([class*=__expand]):after,.wp-block-woocommerce-checkout [class*=-select__container]:after,.wp-block-woocommerce-checkout [role=combobox]:after{content:"";position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;pointer-events:none;background-color:#fff;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.wc-block-checkout select,.wp-block-woocommerce-checkout select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#27282d!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' width='12' height='12'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;padding-right:40px!important}.wc-block-checkout option,.wp-block-woocommerce-checkout option{background-color:#1c1d22!important;color:#fff!important}.wc-block-checkout [class*=__label],.wp-block-woocommerce-checkout [class*=__label]{background:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important}.wc-block-checkout .wc-block-components-combobox__button svg,.wc-block-checkout [class*=-select] svg,.wc-block-checkout [class*=-select__expand],.wp-block-woocommerce-checkout .wc-block-components-combobox__button svg,.wp-block-woocommerce-checkout [class*=-select] svg,.wp-block-woocommerce-checkout [class*=-select__expand]{display:none!important}.wc-block-checkout .components-form-token-field__suggestions-list,.wc-block-checkout ul[role=listbox],.wp-block-woocommerce-checkout .components-form-token-field__suggestions-list,.wp-block-woocommerce-checkout ul[role=listbox]{background-color:#353535!important;border:1px solid hsla(0,0%,100%,.15)!important;color:#fff!important}.wc-block-checkout .components-form-token-field__suggestions-list [role=option],.wc-block-checkout .components-form-token-field__suggestions-list li,.wc-block-checkout ul[role=listbox] [role=option],.wc-block-checkout ul[role=listbox] li,.wp-block-woocommerce-checkout .components-form-token-field__suggestions-list [role=option],.wp-block-woocommerce-checkout .components-form-token-field__suggestions-list li,.wp-block-woocommerce-checkout ul[role=listbox] [role=option],.wp-block-woocommerce-checkout ul[role=listbox] li{color:#fff!important}.wc-block-checkout .components-form-token-field__suggestions-list [role=option].is-selected,.wc-block-checkout .components-form-token-field__suggestions-list [role=option]:hover,.wc-block-checkout .components-form-token-field__suggestions-list li.is-selected,.wc-block-checkout .components-form-token-field__suggestions-list li:hover,.wc-block-checkout ul[role=listbox] [role=option].is-selected,.wc-block-checkout ul[role=listbox] [role=option]:hover,.wc-block-checkout ul[role=listbox] li.is-selected,.wc-block-checkout ul[role=listbox] li:hover,.wp-block-woocommerce-checkout .components-form-token-field__suggestions-list [role=option].is-selected,.wp-block-woocommerce-checkout .components-form-token-field__suggestions-list [role=option]:hover,.wp-block-woocommerce-checkout .components-form-token-field__suggestions-list li.is-selected,.wp-block-woocommerce-checkout .components-form-token-field__suggestions-list li:hover,.wp-block-woocommerce-checkout ul[role=listbox] [role=option].is-selected,.wp-block-woocommerce-checkout ul[role=listbox] [role=option]:hover,.wp-block-woocommerce-checkout ul[role=listbox] li.is-selected,.wp-block-woocommerce-checkout ul[role=listbox] li:hover{background-color:rgba(68,149,157,.2)!important}.wc-block-checkout input[type=radio],.wp-block-woocommerce-checkout input[type=radio]{accent-color:#44959d;width:18px;height:18px}.wc-block-checkout .wc-block-components-checkbox__mark,.wp-block-woocommerce-checkout .wc-block-components-checkbox__mark{display:none!important}.wc-block-checkout input[type=checkbox],.wp-block-woocommerce-checkout input[type=checkbox]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-ms-flex-negative:0!important;flex-shrink:0!important;width:22px!important;height:22px!important;margin:0!important;border:2px solid hsla(0,0%,100%,.35)!important;border-radius:6px!important;background-color:#27282d!important;cursor:pointer;position:relative;-webkit-transition:background-color .15s ease,border-color .15s ease;transition:background-color .15s ease,border-color .15s ease}.wc-block-checkout input[type=checkbox]:hover,.wp-block-woocommerce-checkout input[type=checkbox]:hover{border-color:hsla(0,0%,100%,.6)!important}.wc-block-checkout input[type=checkbox]:focus-visible,.wp-block-woocommerce-checkout input[type=checkbox]:focus-visible{outline:2px solid #44959d;outline-offset:2px}.wc-block-checkout input[type=checkbox]:checked,.wp-block-woocommerce-checkout input[type=checkbox]:checked{background-color:#44959d!important;border-color:#44959d!important}.wc-block-checkout input[type=checkbox]:checked:after,.wp-block-woocommerce-checkout input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;width:13px;height:13px;-webkit-transform:translate(-50%,-55%);transform:translate(-50%,-55%);background-color:#1c1d22;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.wc-block-checkout .wc-block-components-checkbox label,.wp-block-woocommerce-checkout .wc-block-components-checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;cursor:pointer}.wc-block-checkout .wc-block-components-checkbox .wc-block-components-checkbox__label,.wp-block-woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__label{padding-top:1px}.wc-block-checkout a,.wp-block-woocommerce-checkout a{color:#5cb0b8}.wc-block-checkout .wc-block-components-order-summary-item__quantity,.wc-block-checkout [class*=order-summary-item__image] [class*=quantity],.wc-block-checkout [class*=order-summary-item__quantity],.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__quantity,.wp-block-woocommerce-checkout [class*=order-summary-item__image] [class*=quantity],.wp-block-woocommerce-checkout [class*=order-summary-item__quantity]{background-color:#44959d!important;color:#1c1d22!important;border:2px solid #1c1d22!important;font-weight:700!important}.wc-block-components-notice-banner{background-color:#353535!important;border-radius:16px!important;padding:16px 20px!important;color:#fff!important;border-left:3px solid #44959d!important}.wc-block-components-notice-banner *{color:#fff!important}.wc-block-components-notice-banner a{color:#5cb0b8!important}.wc-block-components-notice-banner.is-error{border-left-color:#e05252!important}.wc-block-components-notice-banner.is-info{border-left-color:#44959d!important}.woocommerce ul.products>li.reveal:first-child{-webkit-transition-delay:0s;transition-delay:0s}.woocommerce ul.products>li.reveal:nth-child(2){-webkit-transition-delay:.08s;transition-delay:.08s}.woocommerce ul.products>li.reveal:nth-child(3){-webkit-transition-delay:.16s;transition-delay:.16s}.woocommerce ul.products>li.reveal:nth-child(4){-webkit-transition-delay:.24s;transition-delay:.24s}.woocommerce ul.products>li.reveal:nth-child(5){-webkit-transition-delay:.32s;transition-delay:.32s}.woocommerce ul.products>li.reveal:nth-child(6){-webkit-transition-delay:.4s;transition-delay:.4s}.woocommerce ul.products>li.reveal:nth-child(7){-webkit-transition-delay:.48s;transition-delay:.48s}.woocommerce ul.products>li.reveal:nth-child(8){-webkit-transition-delay:.56s;transition-delay:.56s}.woocommerce ul.products>li.reveal:nth-child(n+9){-webkit-transition-delay:.64s;transition-delay:.64s}@media (max-width:900px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}.woocommerce div.product{grid-template-columns:1fr;gap:32px}}@media (max-width:600px){.woocommerce ul.products{grid-template-columns:1fr}.woocommerce .woocommerce-result-count,.woocommerce form.woocommerce-ordering{float:none;width:100%}.woocommerce .woocommerce-ordering select{width:100%}.woocommerce .cart-collaterals{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.woocommerce .cart-collaterals .cart_totals{max-width:none}.woocommerce table.shop_table.cart thead{display:none}.woocommerce table.shop_table.cart tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 16px;padding:16px 0}.woocommerce table.shop_table.cart td{border-bottom:none;padding:0}.woocommerce table.shop_table.cart td.product-remove{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.woocommerce table.shop_table.cart td.product-thumbnail{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.woocommerce table.shop_table.cart td.product-thumbnail img{width:56px}.woocommerce table.shop_table.cart td.product-name{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.woocommerce table.shop_table.cart td.product-price,.woocommerce table.shop_table.cart td.product-quantity,.woocommerce table.shop_table.cart td.product-subtotal{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.woocommerce table.shop_table.cart td.product-price:before,.woocommerce table.shop_table.cart td.product-quantity:before,.woocommerce table.shop_table.cart td.product-subtotal:before{content:attr(data-title) ": ";color:hsla(0,0%,100%,.75);font-size:12px;text-transform:uppercase;letter-spacing:.03em;display:block;margin-bottom:4px}.woocommerce table.shop_table.cart tbody tr{border-bottom:1px solid hsla(0,0%,100%,.1)}.woocommerce .woocommerce-tabs ul.tabs{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}}.story{padding:140px 0 60px}.story__text{max-width:726px;color:hsla(0,0%,100%,.75);font-size:18px;margin:16px 0 0}.story__text+.story__text{margin-top:16px}.story__layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.story__col{min-width:0}.story__photo-frame{position:relative;height:420px;border:5px solid #44959d;border-radius:12px}.story__photo{position:absolute;top:8px;left:8px;right:-8px;bottom:-8px;border-radius:10px;background-color:#353535;background-size:cover;background-position:50%;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.story__photo:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px)}@media (max-width:900px){.story__layout{grid-template-columns:1fr;gap:32px}.story__photo-frame{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;height:320px}}@media (max-width:600px){.story{padding:110px 0 40px}.story__photo-frame{height:240px}}.coaches{padding:60px 0 100px}.coaches__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.coaches__empty{color:hsla(0,0%,100%,.75);margin-top:24px;text-align:center}.coach-card{background-color:#353535;border-radius:30px;padding:24px;text-align:center;border:1px solid hsla(0,0%,100%,.06);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35);-webkit-transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.coach-card:focus-within,.coach-card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 24px 48px rgba(0,0,0,.45);box-shadow:0 24px 48px rgba(0,0,0,.45);border-color:rgba(68,149,157,.4)}.coach-card:focus-within .coach-card__photo,.coach-card:hover .coach-card__photo{-webkit-transform:scale(1.05);transform:scale(1.05)}.coach-card__photo{width:140px;height:140px;border-radius:50%;background-color:hsla(0,0%,100%,.08);background-size:cover;background-position:top;margin:0 auto 16px;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.coach-card__nume{font-size:18px;font-weight:700;margin-bottom:4px}.coach-card__specializare{display:inline-block;font-size:13px;font-weight:600;color:#44959d;margin-bottom:12px}.coach-card__text{font-size:14px;color:hsla(0,0%,100%,.75);margin:0}@media (max-width:900px){.coaches__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.coaches__grid{grid-template-columns:1fr}}.memberships-page,.memberships-page *,.memberships-page :after,.memberships-page :before{-webkit-box-sizing:border-box;box-sizing:border-box}.membership-planuri{padding:140px 0 100px}.membership-planuri__empty{color:hsla(0,0%,100%,.75);text-align:center}@media (max-width:600px){.membership-planuri{padding:110px 0 80px}}.membership-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.membership-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#1c1d22;border-radius:20px;overflow:hidden;border:1px solid hsla(0,0%,100%,.06);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35);-webkit-transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.membership-card:focus-within,.membership-card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 24px 48px rgba(0,0,0,.45);box-shadow:0 24px 48px rgba(0,0,0,.45);border-color:rgba(68,149,157,.4)}.membership-card:focus-within .membership-card__image,.membership-card:hover .membership-card__image{-webkit-transform:scale(1.05);transform:scale(1.05)}.membership-card__image{height:200px;background-color:hsla(0,0%,100%,.08);background-size:cover;background-position:50%;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.membership-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:24px}.membership-card__title{font-size:20px;font-weight:700;margin-bottom:10px}.membership-card__text{font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.75);margin-bottom:20px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.membership-card__clase{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:20px}.membership-card__clasa-tag{font-size:12px;font-weight:600;color:#5cb0b8;padding:5px 12px;border-radius:30px;background-color:rgba(68,149,157,.12);border:1px solid rgba(68,149,157,.3)}.membership-card__buton{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;padding:10px 24px}@media (max-width:1024px){.membership-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.membership-grid{grid-template-columns:1fr}}.cfm-contact-intro{text-align:center;max-width:640px;margin:0 auto 32px}.cfm-contact-intro .section-title{margin-top:8px}.programele-mele{padding:100px 0 40px}.programe-planuri{padding:100px 0}.programe-planuri__empty,.programe-planuri__nota-admin{color:hsla(0,0%,100%,.75);text-align:center}.programe-planuri__nota-admin{max-width:640px;margin:0 auto 32px;padding:14px 20px;border-radius:14px;background-color:rgba(217,164,65,.1);border:1px solid rgba(217,164,65,.3);color:#fff}.programe-grid{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.programe-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#1c1d22;border-radius:20px;overflow:hidden;border:1px solid hsla(0,0%,100%,.06);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35);-webkit-transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.programe-card:focus-within,.programe-card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 24px 48px rgba(0,0,0,.45);box-shadow:0 24px 48px rgba(0,0,0,.45);border-color:rgba(68,149,157,.4)}.programe-card:focus-within .programe-card__image,.programe-card:hover .programe-card__image{-webkit-transform:scale(1.05);transform:scale(1.05)}.programe-card__image{height:200px;background-color:hsla(0,0%,100%,.08);background-size:cover;background-position:50%;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.programe-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:24px}.programe-card__title{font-size:20px;font-weight:700;margin-bottom:10px}.programe-card__text{font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.75);margin-bottom:12px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.programe-card__pret{font-size:15px;font-weight:700;color:#44959d;margin-bottom:16px}.programe-card__buton{width:80%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;padding:10px 24px}.programe-card__buton--secundar{margin-bottom:10px}.programe-card__nota-admin{font-size:12px;color:hsla(0,0%,100%,.75);margin:0}@media (max-width:1024px){.programe-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.programe-grid{grid-template-columns:1fr}}.program-zile-bloc{margin-bottom:40px}.program-zile{list-style:none;margin:0 0 8px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.program-zi{background-color:#353535;border-radius:16px;overflow:hidden}.program-zi--blocata{opacity:.55}.program-zi__details[open] .program-zi__titlu:after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.program-zi__titlu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;font-weight:600;list-style:none}.program-zi__titlu::-webkit-details-marker{display:none}.program-zi__titlu:after{content:"";width:10px;height:10px;margin-left:auto;border-right:2px solid hsla(0,0%,100%,.75);border-bottom:2px solid hsla(0,0%,100%,.75);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-ms-flex-negative:0;flex-shrink:0}.program-zi__titlu--blocat{cursor:default;font-weight:500;color:hsla(0,0%,100%,.75)}.program-zi__titlu--blocat:after{display:none}.program-zi__numar{-ms-flex-negative:0;flex-shrink:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#44959d;background-color:rgba(68,149,157,.12);padding:4px 12px;border-radius:30px}.program-zi__continut{padding:0 20px 20px;color:hsla(0,0%,100%,.75);line-height:1.7}.program-zi__continut p:first-child{margin-top:0}.program-zi__video{margin-top:16px}.program-zi__video iframe{width:100%;aspect-ratio:16/9;border-radius:12px;border:none}.program-single__hero{position:relative;height:420px;background-color:#1c1d22;background-size:cover;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:100px}.program-single__hero-overlay{position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.55)),color-stop(35%,rgba(0,0,0,.15)),to(rgba(0,0,0,.85)));background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.15) 35%,rgba(0,0,0,.85))}.program-single__hero-inner{position:relative;width:100%;padding-bottom:40px}.program-single__back{position:absolute;top:100px;left:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:rgba(0,0,0,.4);color:#fff;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.program-single__back svg{width:20px;height:20px}.program-single__back:hover{background-color:rgba(0,0,0,.6)}.program-single__title{font-size:40px;font-weight:700;color:#fff;margin-bottom:12px;max-width:720px}.program-single__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:hsla(0,0%,100%,.85);font-size:15px}.program-single__meta svg{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.program-single__body{padding:48px 0 100px}.program-single__layout{display:grid;grid-template-columns:1fr;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (min-width:900px){.program-single__layout{grid-template-columns:minmax(0,1fr) 360px;gap:64px}}.program-single__main{min-width:0}.program-single__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (min-width:900px){.program-single__sidebar{position:sticky;top:110px}}.program-single__tabs{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#353535;border-radius:30px;padding:4px;margin-bottom:32px;gap:4px}.program-single__tab{border:none;background:transparent;color:hsla(0,0%,100%,.75);font-family:Raleway,sans-serif;font-size:15px;font-weight:600;padding:10px 22px;border-radius:30px;cursor:pointer;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.program-single__tab.is-active{background-color:#fff;color:#1c1d22}.program-single__panel{display:none}.program-single__panel.is-active{display:block}.program-single__descriere{color:hsla(0,0%,100%,.75);line-height:1.7;margin-bottom:8px;overflow:hidden;max-height:4.8em}.program-single__descriere.is-expandat{max-height:none}.program-single__show-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:none;border:none;color:#5cb0b8;font-family:Raleway,sans-serif;font-size:14px;font-weight:600;cursor:pointer;padding:0;margin-bottom:32px}.program-single__show-more svg{width:14px;height:14px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.program-single__show-more.is-expandat svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.program-single__sectiune-titlu{font-size:20px;font-weight:700;color:#fff;margin:32px 0 16px}.program-single__sectiune-titlu--sidebar{margin-top:0}.program-single__card{background-color:#353535;border:1px solid hsla(0,0%,100%,.06);border-radius:20px;padding:28px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35)}.program-single__card .btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8px}.program-single__card--proba{border-color:rgba(68,149,157,.35);margin-bottom:20px}.program-single__card--pret{border-color:rgba(68,149,157,.35);position:relative;overflow:hidden}.program-single__card--pret:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(68,149,157,.14),rgba(68,149,157,0) 55%);pointer-events:none}.program-single__card-titlu{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#5cb0b8;margin-bottom:10px;position:relative}.program-single__card-text{color:hsla(0,0%,100%,.75);font-size:14px;line-height:1.6;margin-bottom:16px;position:relative}.program-single__card-nota{color:hsla(0,0%,100%,.75);font-size:13px;line-height:1.5;margin:12px 0 0;position:relative}.program-single__card-nota a{color:#5cb0b8;text-decoration:underline}.program-single__card-nota a:focus-visible,.program-single__card-nota a:hover{color:#44959d}.program-single__status-titlu{font-size:17px;font-weight:700;color:#fff;margin-bottom:8px}.program-single__status-text{color:hsla(0,0%,100%,.75);font-size:14px;line-height:1.6;margin-bottom:16px}.program-single__pret{font-size:40px;font-weight:800;color:#fff;margin-bottom:8px;line-height:1.1;position:relative}.program-single__antrenor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;background-color:#353535;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:16px 20px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35)}.program-single__antrenor img{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.program-single__antrenor-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.program-single__antrenor-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:hsla(0,0%,100%,.75)}.program-single__antrenor-initiala{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:rgba(68,149,157,.2);color:#5cb0b8;font-weight:700;-ms-flex-negative:0;flex-shrink:0;font-size:18px}.program-single__antrenor-nume{font-weight:600;color:#fff}.program-single__sesiuni-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:24px}.program-single__sesiuni-buton{border:1px solid hsla(0,0%,100%,.15);background:transparent;color:hsla(0,0%,100%,.75);font-family:Raleway,sans-serif;font-size:14px;font-weight:600;padding:10px 18px;border-radius:30px;cursor:pointer;-webkit-transition:background-color .2s ease,color .2s ease,border-color .2s ease;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.program-single__sesiuni-buton.is-active{background-color:rgba(68,149,157,.15);border-color:#44959d;color:#5cb0b8}.program-single__sesiuni-lista{display:none}.program-single__sesiuni-lista.is-active{display:block}.program-single__sesiune-data{color:hsla(0,0%,100%,.75);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:20px 0 8px}.program-single__sesiune-data:first-child{margin-top:0}.program-single__sesiune{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background-color:#353535;border-radius:14px;padding:14px 18px;text-decoration:none;color:#fff;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.program-single__sesiune:hover{background-color:hsla(0,0%,100%,.08)}.program-single__sesiune--blocata{opacity:.5;pointer-events:none}.program-single__sesiune-numar{-ms-flex-negative:0;flex-shrink:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#44959d;background-color:rgba(68,149,157,.12);padding:4px 12px;border-radius:30px}.program-single__sesiune-titlu{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-weight:600}.program-single__sesiune-antrenor{-ms-flex-negative:0;flex-shrink:0;font-size:13px;color:hsla(0,0%,100%,.75)}.program-single__preview-lista{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.program-single__preview-lista li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background-color:#353535;border-radius:14px;padding:14px 18px}.program-single__text-muted{color:hsla(0,0%,100%,.75)}.program-single__abonati-lista{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.program-single__abonati-lista li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;background-color:#353535;border-radius:14px;padding:12px 18px}.program-single__abonati-lista li img{border-radius:50%}.program-single__abonati-lista li span:first-of-type{font-weight:600;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.program-single__abonat-eticheta{-ms-flex-negative:0;flex-shrink:0;font-size:12px;font-weight:700;color:#5cb0b8;background-color:rgba(68,149,157,.15);padding:4px 10px;border-radius:30px}@media (max-width:700px){.program-single__hero{height:360px;padding-top:90px}.program-single__title{font-size:28px}.program-single__back{top:90px;left:16px}.program-single__tabs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.program-single__tab{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;padding:10px 12px}}.legal-page__section{padding:60px 0 100px}.legal-page__meta{font-family:Raleway,sans-serif;font-size:15px;color:hsla(0,0%,100%,.75);margin:16px 0 40px;line-height:1.6}.legal-page__continut{background-color:#353535;border-radius:30px;padding:48px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.06)}.legal-page__continut h2{font-family:Raleway,sans-serif;font-weight:700;font-size:20px;color:#fff;margin:40px 0 16px}.legal-page__continut h2:first-child{margin-top:0}.legal-page__continut p{font-family:Raleway,sans-serif;font-size:15px;line-height:1.7;color:hsla(0,0%,100%,.85);margin:0 0 14px}.legal-page__continut p strong{color:#5cb0b8;font-weight:700}.legal-page__nota{margin-top:32px!important;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.1);font-style:italic;color:hsla(0,0%,100%,.75)!important}@media (max-width:600px){.legal-page__continut{padding:28px 22px}}.everyday-athlete__beneficii,.everyday-athlete__faq,.everyday-athlete__pentru-cine,.everyday-athlete__saptamana,.everyday-athlete__structura{padding:100px 0}.everyday-athlete__intro{max-width:680px;color:hsla(0,0%,100%,.75);font-size:17px;margin-bottom:48px}.everyday-athlete__cta{padding:100px 0;text-align:center}.everyday-athlete__cta-inner{max-width:560px;margin:0 auto}.everyday-athlete__cta-inner p{color:hsla(0,0%,100%,.75);margin:16px 0 32px}.feature-grid-3,.feature-grid-4{display:grid;gap:32px}.feature-grid-3{grid-template-columns:repeat(3,1fr)}.feature-grid-4{grid-template-columns:repeat(4,1fr);margin-top:40px}.ea-track-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:40px}.ea-track-card{padding:28px 22px;background-color:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:30px;-webkit-transition:border-color .25s ease,-webkit-transform .25s ease;transition:border-color .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,border-color .25s ease;transition:transform .25s ease,border-color .25s ease,-webkit-transform .25s ease}.ea-track-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);border-color:rgba(68,149,157,.4)}.ea-track-card__nivel{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#5cb0b8;margin-bottom:12px}.ea-track-card__title{font-size:19px;font-weight:700;margin-bottom:8px}.ea-track-card__text{font-size:14px;color:hsla(0,0%,100%,.75)}.ea-day-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.ea-day-card{padding:28px 26px;background-color:#353535;border-radius:30px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35)}.ea-day-card__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid hsla(0,0%,100%,.1)}.ea-day-card__zi{font-size:18px;font-weight:700}.ea-day-card__focus{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#5cb0b8}.ea-day-card__lista{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;color:hsla(0,0%,100%,.75);font-size:14px;line-height:1.5}.ea-day-card__lista li{padding-left:18px;position:relative}.ea-day-card__lista li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background-color:#44959d}.ea-faq-list{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.ea-faq-item{padding:20px 24px;background-color:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px}.ea-faq-item[open]{border-color:rgba(68,149,157,.35)}.ea-faq-item__intrebare{cursor:pointer;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;font-weight:600;color:#fff}.ea-faq-item__intrebare::-webkit-details-marker{display:none}.ea-faq-item__intrebare:after{content:"";-ms-flex-negative:0;flex-shrink:0;width:8px;height:8px;margin-left:16px;border-right:1.5px solid #44959d;border-bottom:1.5px solid #44959d;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.ea-faq-item[open] .ea-faq-item__intrebare:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.ea-faq-item__raspuns{margin:14px 0 0;color:hsla(0,0%,100%,.75);font-size:15px;line-height:1.6}@media (max-width:1024px){.ea-track-grid,.feature-grid-3,.feature-grid-4{grid-template-columns:repeat(2,1fr)}.ea-day-grid{grid-template-columns:1fr}}@media (max-width:780px){.ea-track-grid,.feature-grid-3,.feature-grid-4{grid-template-columns:1fr}.everyday-athlete__beneficii,.everyday-athlete__cta,.everyday-athlete__faq,.everyday-athlete__pentru-cine,.everyday-athlete__saptamana,.everyday-athlete__structura{padding:64px 0}}.the-standard__beneficii,.the-standard__directii,.the-standard__faq{padding:100px 0}.the-standard__intro{max-width:680px;color:hsla(0,0%,100%,.75);font-size:17px;margin-bottom:48px}.the-standard__livrare{padding:80px 0}.the-standard__livrare-inner{max-width:620px;margin:0 auto;text-align:center}.the-standard__livrare-inner p{color:hsla(0,0%,100%,.75);margin:16px 0 0}@media (max-width:780px){.the-standard__beneficii,.the-standard__directii,.the-standard__faq{padding:64px 0}.the-standard__livrare{padding:56px 0}}.error-404-page{overflow:hidden}.error-404{position:relative;min-height:70vh;padding:140px 0 100px;text-align:center}.error-404,.error-404 .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-404 .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:640px}@media (max-width:600px){.error-404{min-height:60vh;padding:110px 0 80px}}.error-404__icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:96px;height:96px;margin-bottom:28px;color:#5cb0b8;-webkit-animation:cfmFadeInUp .7s ease both,cfmFloat 6s ease-in-out .7s infinite;animation:cfmFadeInUp .7s ease both,cfmFloat 6s ease-in-out .7s infinite}.error-404__icon svg{position:relative;z-index:1;width:100%;height:100%;-webkit-filter:drop-shadow(0 8px 18px rgba(68,149,157,.35));filter:drop-shadow(0 8px 18px rgba(68,149,157,.35))}.error-404__icon-ring{position:absolute;inset:-14px;border-radius:50%;background:radial-gradient(circle,rgba(68,149,157,.35),rgba(68,149,157,0) 70%);-webkit-animation:cfmPulse 2.6s ease-in-out infinite;animation:cfmPulse 2.6s ease-in-out infinite}.error-404__label{-webkit-animation:cfmFadeInUp .7s ease .1s both;animation:cfmFadeInUp .7s ease .1s both}.error-404__code{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin:10px 0 18px;font-family:Raleway,sans-serif;font-size:120px;font-weight:800;line-height:1;letter-spacing:-.02em}.error-404__code span{display:inline-block;background:linear-gradient(135deg,#fff,#5cb0b8);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;-webkit-animation:cfmFadeInUp .7s ease both,cfm404Bounce 2.4s ease-in-out infinite;animation:cfmFadeInUp .7s ease both,cfm404Bounce 2.4s ease-in-out infinite}.error-404__code span:first-child{-webkit-animation-delay:.2s,1.2s;animation-delay:.2s,1.2s}.error-404__code span:nth-child(2){-webkit-animation-delay:.32s,1.4s;animation-delay:.32s,1.4s}.error-404__code span:nth-child(3){-webkit-animation-delay:.44s,1.6s;animation-delay:.44s,1.6s}@-webkit-keyframes cfm404Bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-14px);transform:translateY(-14px)}}@keyframes cfm404Bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-14px);transform:translateY(-14px)}}@media (max-width:600px){.error-404__code{font-size:84px}}.error-404__title{margin:0 0 14px;font-size:26px;font-weight:700;color:#fff;-webkit-animation:cfmFadeInUp .7s ease .55s both;animation:cfmFadeInUp .7s ease .55s both}.error-404__text{margin:0 0 32px;color:hsla(0,0%,100%,.75);font-size:16px;line-height:1.6;-webkit-animation:cfmFadeInUp .7s ease .7s both;animation:cfmFadeInUp .7s ease .7s both}.error-404__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;-webkit-animation:cfmFadeInUp .7s ease .85s both;animation:cfmFadeInUp .7s ease .85s both}@media (max-width:480px){.error-404__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.error-404__actions .btn{width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5zY3NzIiwiYXBwLmNzcyIsImdsb2JhbC9yZXNldC5zY3NzIiwiZ2xvYmFsL2J1dHRvbnMuc2NzcyIsImdsb2JhbC9jb2xvcnMuc2NzcyIsImdsb2JhbC9oZWFkZXIuc2NzcyIsImdsb2JhbC9mb290ZXIuc2NzcyIsImdsb2JhbC9nZW5lcmFsLnNjc3MiLCJtb2R1bGVzL2RlY29yLnNjc3MiLCJtb2R1bGVzL3Jlc2VydmF0aW9uLnNjc3MiLCJtb2R1bGVzL3NjaGVkdWxlLnNjc3MiLCJtb2R1bGVzL2NsYXNhLW1vZGFsLnNjc3MiLCJtb2R1bGVzL2hvbWVwYWdlLnNjc3MiLCJtb2R1bGVzL3BhZ2UtaGVyby5zY3NzIiwibW9kdWxlcy9wcm9ncmFtbWluZy5zY3NzIiwibW9kdWxlcy9ldmVudHMuc2NzcyIsIm1vZHVsZXMvY29udGFjdC5zY3NzIiwibW9kdWxlcy93b2Quc2NzcyIsIm1vZHVsZXMvYXV0aC5zY3NzIiwibW9kdWxlcy90aW1lci5zY3NzIiwibW9kdWxlcy93b29jb21tZXJjZS5zY3NzIiwibW9kdWxlcy9hYm91dC5zY3NzIiwibW9kdWxlcy9tZW1iZXJzaGlwLnNjc3MiLCJtb2R1bGVzL3Byb2dyYW1lLnNjc3MiLCJtb2R1bGVzL3Byb2dyYW1lLXNpbmdsZS5zY3NzIiwibW9kdWxlcy9sZWdhbC1wYWdlLnNjc3MiLCJtb2R1bGVzL2V2ZXJ5ZGF5LWF0aGxldGUuc2NzcyIsIm1vZHVsZXMvdGhlLXN0YW5kYXJkLnNjc3MiLCJtb2R1bGVzL2Vycm9yLTQwNC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztDQ0VDLENDY0QsaUJBR0UsNkJBQXNCLENBQXRCLHFCQUFzQixDQUd4QiwyWkFhRSxRQUFTLENBQ1QsU0FBVSxDQUNWLFFBQVMsQ0FDVCxjQUFlLENBQ2YsWUFBYSxDQUNiLHVCQUF3QixDQUkxQiw4RUFFRSxhQUFjLENBRWhCLEtBQ0UsYUFBYyxDQUNkLFVBQVUsQ0FDVixlQUFtQixDQUVyQixNQUNFLGVBQWdCLENB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eEJ2SHlCLEN3QndIekIsZ0RBQTJDLENBQTNDLHdDQUEyQyxDQUc3QyxpQkFDRSxlQUFnQixDQUNoQix5QnhCN0h5QixDd0I4SHpCLGNBQWUsQ0FDZixlQUFnQixDQUNoQiwrQ0FBMEMsQ0FBMUMsdUNBQTBDLENBRzVDLG9CQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isa0JBQWUsQ0FBZixjQUFlLENBQ2Ysd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGdEQUEyQyxDQUEzQyx3Q0FBMkMsQ0FHN0MseUJBQ0Usb0JBQ0UsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLFVBQVcsQ0FGYix5QkFLSSxVQUFXLENBQ1oiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICAgIFRoZW1lIE5hbWU6IENyb3NzRml0IE1hdGhlbmFcbiovXG4vKiogWW91IGNhbiBhbHNvIGlubGluZSBpbWFnZXMgd2l0aCBhdXRvbWF0aWMgQmFzZTY0IGVuY29kaW5nOlxuICAgIGJhY2tncm91bmQ6IGlubGluZSgnLi4vaW1hZ2VzL19jaHJpc3RtYXMtZmFtaWx5LXBpYy5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAqL1xuLy8gR2xvYmFsXG5AaW1wb3J0IFwiZ2xvYmFsL3Jlc2V0XCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2NvbG9yc1wiO1xuQGltcG9ydCBcImdsb2JhbC9idXR0b25zXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2hlYWRlclwiO1xuQGltcG9ydCBcImdsb2JhbC9mb290ZXJcIjtcbkBpbXBvcnQgXCJnbG9iYWwvZ2VuZXJhbFwiO1xuXG5cbi8vIE1vZHVsZXNcbkBpbXBvcnQgXCJtb2R1bGVzL2RlY29yXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9yZXNlcnZhdGlvblwiO1xuQGltcG9ydCBcIm1vZHVsZXMvc2NoZWR1bGVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2NsYXNhLW1vZGFsXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9ob21lcGFnZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcGFnZS1oZXJvXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wcm9ncmFtbWluZ1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvZXZlbnRzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jb250YWN0XCI7XG5AaW1wb3J0IFwibW9kdWxlcy93b2RcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2F1dGhcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3RpbWVyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy93b29jb21tZXJjZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvYWJvdXRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL21lbWJlcnNoaXBcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Byb2dyYW1lXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wcm9ncmFtZS1zaW5nbGVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xlZ2FsLXBhZ2VcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2V2ZXJ5ZGF5LWF0aGxldGVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3RoZS1zdGFuZGFyZFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvZXJyb3ItNDA0XCI7XG4iLCIvKiFcbiAgICBUaGVtZSBOYW1lOiBDcm9zc0ZpdCBNYXRoZW5hXG4qL1xuLyoqIFlvdSBjYW4gYWxzbyBpbmxpbmUgaW1hZ2VzIHdpdGggYXV0b21hdGljIEJhc2U2NCBlbmNvZGluZzpcbiAgICBiYWNrZ3JvdW5kOiBpbmxpbmUoJy4uL2ltYWdlcy9fY2hyaXN0bWFzLWZhbWlseS1waWMuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gKi9cbi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5oMTpub3QoLnNpdGUtdGl0bGUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuaDI6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDEycHggMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlOyB9XG4gIC5idG46aG92ZXIsIC5idG46Zm9jdXMtdmlzaWJsZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpOyB9XG5cbi5idG4tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5NTlkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIC5idG4tLXByaW1hcnk6aG92ZXIsIC5idG4tLXByaW1hcnk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMyNmM3MjtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoNjgsIDE0OSwgMTU3LCAwLjQ1KTsgfVxuXG4uYnRuLS10ZXh0IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNDQ5NTlkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGdhcDogNnB4OyB9XG4gIC5idG4tLXRleHQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFwyMTkyJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTsgfVxuICAuYnRuLS10ZXh0OmhvdmVyLCAuYnRuLS10ZXh0OmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiAjNWNiMGI4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYnRuLS10ZXh0OmhvdmVyOjphZnRlciwgLmJ0bi0tdGV4dDpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTsgfVxuXG4uYnRuLS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0NDk1OWQ7XG4gIGNvbG9yOiAjNDQ5NTlkOyB9XG4gIC5idG4tLW91dGxpbmU6aG92ZXIsIC5idG4tLW91dGxpbmU6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OTU5ZDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTAwMDsgfVxuICAuc2l0ZS1oZWFkZXJfX2JhciB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuMik7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgLnNpdGUtaGVhZGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLnNpdGUtaGVhZGVyX19uYXYge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuc2l0ZS1oZWFkZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5zaXRlLWhlYWRlcl9fbWVudSBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlOyB9XG4gICAgICAuc2l0ZS1oZWFkZXJfX21lbnUgYTpob3ZlciwgLnNpdGUtaGVhZGVyX19tZW51IGE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGNvbG9yOiAjNDQ5NTlkOyB9XG4gICAgLnNpdGUtaGVhZGVyX19tZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICAgICAgY29sb3I6ICM0NDk1OWQ7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX21lbnUgLm1lbnUtaXRlbS0tYXJlLWRyb3Bkb3duIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnNpdGUtaGVhZGVyX19tZW51IC5tZW51LWl0ZW0tLWFyZS1kcm9wZG93biA+IGE6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlOyB9XG4gICAgICAuc2l0ZS1oZWFkZXJfX21lbnUgLm1lbnUtaXRlbS0tYXJlLWRyb3Bkb3duOmhvdmVyID4gYTo6YWZ0ZXIsIC5zaXRlLWhlYWRlcl9fbWVudSAubWVudS1pdGVtLS1hcmUtZHJvcGRvd246Zm9jdXMtd2l0aGluID4gYTo6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTsgfVxuICAgICAgLnNpdGUtaGVhZGVyX19tZW51IC5tZW51LWl0ZW0tLWFyZS1kcm9wZG93bjpob3ZlciAuc2l0ZS1oZWFkZXJfX2Ryb3Bkb3duLCAuc2l0ZS1oZWFkZXJfX21lbnUgLm1lbnUtaXRlbS0tYXJlLWRyb3Bkb3duOmZvY3VzLXdpdGhpbiAuc2l0ZS1oZWFkZXJfX2Ryb3Bkb3duIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cbiAgLnNpdGUtaGVhZGVyX19kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZSwgdmlzaWJpbGl0eSAwLjJzO1xuICAgIHotaW5kZXg6IDIwOyB9XG4gIC5zaXRlLWhlYWRlcl9fZHJvcGRvd24tY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDM2cHg7XG4gICAgbWluLXdpZHRoOiAzODBweDtcbiAgICBwYWRkaW5nOiAyOHB4IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG4gIC5zaXRlLWhlYWRlcl9fZHJvcGRvd24tY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1pbi13aWR0aDogMTYwcHg7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX2Ryb3Bkb3duLWNvbHVtbi0tbGluayB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc2l0ZS1oZWFkZXJfX2Ryb3Bkb3duLWNvbHVtbi10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTsgfVxuICAuc2l0ZS1oZWFkZXIgYS5zaXRlLWhlYWRlcl9fZHJvcGRvd24tY29sdW1uLXRpdGxlOmhvdmVyLFxuICAuc2l0ZS1oZWFkZXIgYS5zaXRlLWhlYWRlcl9fZHJvcGRvd24tY29sdW1uLXRpdGxlOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiAjNWNiMGI4OyB9XG4gIC5zaXRlLWhlYWRlcl9fZHJvcGRvd24tY29sdW1uLWxpbmtzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX2Ryb3Bkb3duLWNvbHVtbi1saW5rcyBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNpdGUtaGVhZGVyX19hY2NvdW50IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX2FjY291bnQgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgLnNpdGUtaGVhZGVyX19hY2NvdW50OmhvdmVyLCAuc2l0ZS1oZWFkZXJfX2FjY291bnQ6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBjb2xvcjogIzQ0OTU5ZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjgsIDE0OSwgMTU3LCAwLjE1KTsgfVxuICAuc2l0ZS1oZWFkZXJfX2NhcnQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5zaXRlLWhlYWRlcl9fY2FydC13cmFwcGVyOmhvdmVyIC5zaXRlLWhlYWRlcl9fY2FydC1kcm9wZG93biwgLnNpdGUtaGVhZGVyX19jYXJ0LXdyYXBwZXI6Zm9jdXMtd2l0aGluIC5zaXRlLWhlYWRlcl9fY2FydC1kcm9wZG93biB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAuc2l0ZS1oZWFkZXJfX2NhcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX2NhcnQgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgLnNpdGUtaGVhZGVyX19jYXJ0OmhvdmVyLCAuc2l0ZS1oZWFkZXJfX2NhcnQ6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBjb2xvcjogIzQ0OTU5ZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjgsIDE0OSwgMTU3LCAwLjE1KTsgfVxuICAuc2l0ZS1oZWFkZXJfX2NhcnQtY291bnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgbWluLXdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5NTlkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zaXRlLWhlYWRlcl9fY2FydC1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzQwcHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2UsIHZpc2liaWxpdHkgMC4ycztcbiAgICB6LWluZGV4OiAyMDsgfVxuICAgIC5zaXRlLWhlYWRlcl9fY2FydC1kcm9wZG93biAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG4gICAgLnNpdGUtaGVhZGVyX19jYXJ0LWRyb3Bkb3duIC53b29jb21tZXJjZS1taW5pLWNhcnRfX2VtcHR5LW1lc3NhZ2Uge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNpdGUtaGVhZGVyX19jYXJ0LWRyb3Bkb3duIHVsLndvb2NvbW1lcmNlLW1pbmktY2FydCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgICAuc2l0ZS1oZWFkZXJfX2NhcnQtZHJvcGRvd24gbGkud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTJweCAyOHB4IDEycHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpOyB9XG4gICAgICAuc2l0ZS1oZWFkZXJfX2NhcnQtZHJvcGRvd24gbGkud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgLnNpdGUtaGVhZGVyX19jYXJ0LWRyb3Bkb3duIGxpLndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnNpdGUtaGVhZGVyX19jYXJ0LWRyb3Bkb3duIGxpLndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtID4gYTpub3QoLnJlbW92ZSkge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAgICAgLnNpdGUtaGVhZGVyX19jYXJ0LWRyb3Bkb3duIGxpLndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtID4gYTpub3QoLnJlbW92ZSkgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zaXRlLWhlYWRlcl9fY2FydC1kcm9wZG93biBsaS53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbSA+IGE6bm90KC5yZW1vdmUpOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzVjYjBiODsgfVxuICAgICAgLnNpdGUtaGVhZGVyX19jYXJ0LWRyb3Bkb3duIGxpLndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtIC5xdWFudGl0eSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgIC5zaXRlLWhlYWRlcl9fY2FydC1kcm9wZG93biBsaS53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbSAucXVhbnRpdHkgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgICAgIC5zaXRlLWhlYWRlcl9fY2FydC1kcm9wZG93biBsaS53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbSBhLnJlbW92ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTsgfVxuICAgICAgICAuc2l0ZS1oZWFkZXJfX2NhcnQtZHJvcGRvd24gbGkud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW0gYS5yZW1vdmU6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMDUyNTIgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICAgLnNpdGUtaGVhZGVyX19jYXJ0LWRyb3Bkb3duIC53b29jb21tZXJjZS1taW5pLWNhcnRfX3RvdGFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLnNpdGUtaGVhZGVyX19jYXJ0LWRyb3Bkb3duIC53b29jb21tZXJjZS1taW5pLWNhcnRfX3RvdGFsIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5zaXRlLWhlYWRlcl9fY2FydC1kcm9wZG93biAud29vY29tbWVyY2UtbWluaS1jYXJ0X190b3RhbCAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcbiAgICAgICAgY29sb3I6ICM1Y2IwYjg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX2NhcnQtZHJvcGRvd24gLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTBweDsgfVxuICAgICAgLnNpdGUtaGVhZGVyX19jYXJ0LWRyb3Bkb3duIC53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7IH1cbiAgICAgIC5zaXRlLWhlYWRlcl9fY2FydC1kcm9wZG93biAud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zIGEud2MtZm9yd2FyZDpub3QoLmNoZWNrb3V0KSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5zaXRlLWhlYWRlcl9fY2FydC1kcm9wZG93biAud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zIGEud2MtZm9yd2FyZDpub3QoLmNoZWNrb3V0KTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE0KTsgfVxuICAgICAgLnNpdGUtaGVhZGVyX19jYXJ0LWRyb3Bkb3duIC53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMgYS5jaGVja291dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDk1OWQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5zaXRlLWhlYWRlcl9fY2FydC1kcm9wZG93biAud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zIGEuY2hlY2tvdXQ6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjZjNzI7IH1cbiAgLnNpdGUtaGVhZGVyX19jdGEge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGhlaWdodDogMzlweDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNpdGUtaGVhZGVyX19jdGEtLXNlY3VuZGFyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLnNpdGUtaGVhZGVyX190b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5zaXRlLWhlYWRlcl9fdG9nZ2xlIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIG9wYWNpdHkgMC4ycyBlYXNlOyB9XG4gICAgLnNpdGUtaGVhZGVyX190b2dnbGUuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX3RvZ2dsZS5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5zaXRlLWhlYWRlcl9fdG9nZ2xlLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCkgcm90YXRlKC00NWRlZyk7IH1cbiAgLnNpdGUtaGVhZGVyX19tb2JpbGUtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5zaXRlLWhlYWRlciB7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgcmlnaHQ6IDEycHg7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX2JhciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcm93LWdhcDogMDsgfVxuICAgIC5zaXRlLWhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgaGVpZ2h0OiAzNHB4OyB9XG4gICAgLnNpdGUtaGVhZGVyX19uYXYge1xuICAgICAgb3JkZXI6IDQ7XG4gICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLCBvcGFjaXR5IDAuMnMgZWFzZTsgfVxuICAgIC5zaXRlLWhlYWRlcl9fbWVudSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBnYXA6IDA7XG4gICAgICBtYXJnaW46IDE0cHggMCAwO1xuICAgICAgcGFkZGluZzogNnB4IDAgMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgICAgIC5zaXRlLWhlYWRlcl9fbWVudSA+IGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7IH1cbiAgICAgIC5zaXRlLWhlYWRlcl9fbWVudSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggNHB4O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX2NhcnQtd3JhcHBlciB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLnNpdGUtaGVhZGVyX19hY2NvdW50IHtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgLnNpdGUtaGVhZGVyX190b2dnbGUge1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnNpdGUtaGVhZGVyX19jdGEge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zaXRlLWhlYWRlci5pcy1vcGVuIC5zaXRlLWhlYWRlcl9fbmF2IHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgIC5zaXRlLWhlYWRlci5pcy1vcGVuIC5zaXRlLWhlYWRlcl9fYmFyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOCwgMjksIDM0LCAwLjk4KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7IH1cbiAgICAuc2l0ZS1oZWFkZXIgLm1lbnUtaXRlbS0tYXJlLWRyb3Bkb3duID4gYTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zaXRlLWhlYWRlciAubWVudS1pdGVtLS1hcmUtZHJvcGRvd24gPiBhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX2Ryb3Bkb3duIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBwYWRkaW5nOiAycHggMCAxNHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX2Ryb3Bkb3duLWNvbHVtbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHBhZGRpbmc6IDJweCAwIDAgMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKDY4LCAxNDksIDE1NywgMC40KTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLnNpdGUtaGVhZGVyX19kcm9wZG93bi1jb2x1bW4tbGlua3MgYSB7XG4gICAgICBwYWRkaW5nOiA4cHggNHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLnNpdGUtaGVhZGVyX19tb2JpbGUtYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIHBhZGRpbmc6IDE4cHggNHB4IDRweDsgfVxuICAgIC5zaXRlLWhlYWRlcl9fbW9iaWxlLWN0YSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zaXRlLWhlYWRlcl9fbW9iaWxlLWFjY291bnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7IH1cbiAgICAgIC5zaXRlLWhlYWRlcl9fbW9iaWxlLWFjY291bnQgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDsgfVxuICAgICAgLnNpdGUtaGVhZGVyX19tb2JpbGUtYWNjb3VudDpob3ZlciwgLnNpdGUtaGVhZGVyX19tb2JpbGUtYWNjb3VudDpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgY29sb3I6ICM1Y2IwYjg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2l0ZS1oZWFkZXJfX2NhcnQtZHJvcGRvd24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjRweCk7IH0gfVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMGIwYjtcbiAgcGFkZGluZzogNjBweCAwOyB9XG4gIC5mb290ZXItZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogNDBweDsgfVxuICAuZm9vdGVyLWNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZvb3Rlci1jb2xfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5mb290ZXItY29sX19yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgLmZvb3Rlci1jb2xfX3JvdyBhIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuZm9vdGVyLWNvbF9fcm93IGE6aG92ZXIsIC5mb290ZXItY29sX19yb3cgYTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICBjb2xvcjogIzQ0OTU5ZDsgfVxuICAgIC5mb290ZXItY29sX19sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmZvb3Rlci1jb2xfX3ZhbHVlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5mb290ZXItY29sX19zb2NpYWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnNvY2lhbC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTsgfVxuICAuc29jaWFsLWljb24gaW1nLFxuICAuc29jaWFsLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgLnNvY2lhbC1pY29uOmhvdmVyLCAuc29jaWFsLWljb246Zm9jdXMtdmlzaWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OTU5ZDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDMycHg7IH0gfVxuXG4uZG4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG5oMTpub3QoLnNpdGUtdGl0bGUpOmJlZm9yZSwgaDI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5zY3JvbGxPZmYge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5ncmlkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5oZWFkZXIgLmdyaWQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFkMjI7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmEge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uY29udGFpbmVyLS1uYXJyb3cge1xuICBtYXgtd2lkdGg6IDU2MHB4OyB9XG5cbi5oYXMtbm8taGVybyB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDsgfVxuXG4uc2VjdGlvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzQ0OTU5ZDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNlY3Rpb24tdGl0bGUgLmhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICM0NDk1OWQ7IH1cblxuLnJldmVhbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMnB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGVhc2UsIHRyYW5zZm9ybSAwLjdzIGVhc2U7IH1cbiAgLnJldmVhbC5pcy12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi5kZWNvci1ibG9iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZpbHRlcjogYmx1cig3MHB4KTtcbiAgb3BhY2l0eTogMC4zNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGFuaW1hdGlvbjogY2ZtRmxvYXQgOXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cbiAgLmRlY29yLWJsb2ItLXRlYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDk1OWQ7IH1cbiAgLmRlY29yLWJsb2ItLXNtIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgaGVpZ2h0OiAyNjBweDsgfVxuICAuZGVjb3ItYmxvYi0tbWQge1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBoZWlnaHQ6IDQyMHB4OyB9XG4gIC5kZWNvci1ibG9iLS1sZyB7XG4gICAgd2lkdGg6IDYyMHB4O1xuICAgIGhlaWdodDogNjIwcHg7IH1cblxuLmRlY29yLXJpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiA2cHggc29saWQgIzQ0OTU5ZDtcbiAgb3BhY2l0eTogMC41NTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmRlY29yLWRpYWdvbmFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDIyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNjgsIDE0OSwgMTU3LCAwKSwgIzQ0OTU5ZCwgcmdiYSg2OCwgMTQ5LCAxNTcsIDApKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmRlY29yLWNvbnRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmRlY29yLWNvbnRleHQgPiAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuXG4ucGhvdG8tY2lyY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmRlY29yLWJsb2ItLWxnIHtcbiAgICB3aWR0aDogMzgwcHg7XG4gICAgaGVpZ2h0OiAzODBweDsgfVxuICAuZGVjb3ItYmxvYi0tbWQge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDI4MHB4OyB9IH1cblxuLmRlY29yLWRpYW1vbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSg2OCwgMTQ5LCAxNTcsIDAuNDUpO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYW5pbWF0aW9uOiBjZm1EaWFtb25kRmxvYXQgMTBzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZGVjb3ItZGlhbW9uZCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5kZWNvci1kaWFtb25kLS0xIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDlzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMHM7IH1cbiAgLmRlY29yLWRpYW1vbmQtLTIge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTFzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTRzOyB9XG4gIC5kZWNvci1kaWFtb25kLS0zIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgICBhbmltYXRpb24tZGVsYXk6IC0yczsgfVxuICAuZGVjb3ItZGlhbW9uZC0tNCB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtNnM7IH1cblxuQGtleWZyYW1lcyBjZm1EaWFtb25kRmxvYXQge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgwKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDUwZGVnKSB0cmFuc2xhdGVZKC0yMHB4KSB0cmFuc2xhdGVYKDZweCk7IH0gfVxuXG4uY2ZtLXJlemVydmFyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA1NjBweDsgfVxuXG4uY2ZtLXJlemVydmFyZS1wcm9ncmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNmbS1yZXplcnZhcmUtcHJvZ3Jlc19fcGFzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5jZm0tcmV6ZXJ2YXJlLXByb2dyZXNfX3Bhczpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG4gICAgLmNmbS1yZXplcnZhcmUtcHJvZ3Jlc19fcGFzLmlzLWFjdGl2LCAuY2ZtLXJlemVydmFyZS1wcm9ncmVzX19wYXMuaXMtY29tcGxldCB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmNmbS1yZXplcnZhcmUtcHJvZ3Jlc19fcGFzLmlzLWFjdGl2IC5jZm0tcmV6ZXJ2YXJlLXByb2dyZXNfX2NlcmMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OTU5ZDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ0OTU5ZDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoNjgsIDE0OSwgMTU3LCAwLjIpOyB9XG4gICAgLmNmbS1yZXplcnZhcmUtcHJvZ3Jlc19fcGFzLmlzLWNvbXBsZXQgLmNmbS1yZXplcnZhcmUtcHJvZ3Jlc19fY2VyYyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCAxNDksIDE1NywgMC4xNSk7XG4gICAgICBib3JkZXItY29sb3I6ICM0NDk1OWQ7XG4gICAgICBjb2xvcjogIzQ0OTU5ZDsgfVxuICAuY2ZtLXJlemVydmFyZS1wcm9ncmVzX19jZXJjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNmbS1yZXplcnZhcmUtcHJvZ3Jlc19fcGFzIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2ZtLXJlemVydmFyZS1wcm9ncmVzX19wYXM6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHB4OyB9IH1cblxuLmNmbS1yZXplcnZhcmUtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMzJweDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICAuY2ZtLXJlemVydmFyZS1mb3JtX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY2ZtLXJlemVydmFyZS1mb3JtX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDE4cHg7IH1cbiAgLmNmbS1yZXplcnZhcmUtZm9ybSBsYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNmbS1yZXplcnZhcmUtZm9ybSBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLmNmbS1yZXplcnZhcmUtZm9ybSBpbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmNmbS1yZXplcnZhcmUtZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cbiAgLmNmbS1yZXplcnZhcmUtZm9ybSBidXR0b25bdHlwZT0nc3VibWl0J10ge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbmltYXRpb246IGNmbUZhZGVJblVwIDAuNHMgZWFzZSBib3RoOyB9XG4gIC5jZm0tcmV6ZXJ2YXJlLWZvcm1fX2ZlZWRiYWNrIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmNmbS1yZXplcnZhcmUtZm9ybV9fZmVlZGJhY2suaXMtc3VjY2VzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCAxNzgsIDExNSwgMC4xNSk7XG4gICAgICBjb2xvcjogIzNiYjI3MzsgfVxuICAgIC5jZm0tcmV6ZXJ2YXJlLWZvcm1fX2ZlZWRiYWNrLmlzLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCA4MiwgODIsIDAuMTUpO1xuICAgICAgY29sb3I6ICNlMDUyNTI7IH1cbiAgLmNmbS1yZXplcnZhcmUtZm9ybV9fYW51bGVhemEtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG9wYWNpdHk6IDAuODU7IH1cbiAgICAuY2ZtLXJlemVydmFyZS1mb3JtX19hbnVsZWF6YS1saW5rOmhvdmVyLCAuY2ZtLXJlemVydmFyZS1mb3JtX19hbnVsZWF6YS1saW5rOmZvY3VzLXZpc2libGUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuY2ZtLXJlemVydmFyZS1mb3JtX19jYWxlbmRhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAuY2ZtLXJlemVydmFyZS1mb3JtX19jYWxlbmRhci1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgb3BhY2l0eTogMC44NTsgfVxuICAuY2ZtLXJlemVydmFyZS1mb3JtX19jYWxlbmRhci1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gICAgcGFkZGluZzogNnB4IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7IH1cbiAgICAuY2ZtLXJlemVydmFyZS1mb3JtX19jYWxlbmRhci1saW5rOmhvdmVyLCAuY2ZtLXJlemVydmFyZS1mb3JtX19jYWxlbmRhci1saW5rOmZvY3VzLXZpc2libGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIyKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNmbS1yZXplcnZhcmUtZm9ybV9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuXG4uY2ZtLWlucHV0LWN1LWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7IH1cbiAgLmNmbS1pbnB1dC1jdS1pY29uIHN2ZyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjNDQ5NTlkOyB9XG4gIC5jZm0taW5wdXQtY3UtaWNvbjpmb2N1cy13aXRoaW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzQ0OTU5ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCAxNDksIDE1NywgMC4wOCk7IH1cblxuLmNmbS1jbGFzZS1waWxscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4OyB9XG5cbi5jZm0tY2xhc2EtcGlsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogOHB4IDE4cHggOHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYW5pbWF0aW9uOiBjZm1GYWRlSW5VcCAwLjRzIGVhc2UgYm90aDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7IH1cbiAgLmNmbS1jbGFzYS1waWxsOmhvdmVyLCAuY2ZtLWNsYXNhLXBpbGw6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY4LCAxNDksIDE1NywgMC42KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7IH1cbiAgLmNmbS1jbGFzYS1waWxsLmlzLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICM0NDk1OWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgMTQ5LCAxNTcsIDAuMTgpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDY4LCAxNDksIDE1NywgMC4xNSk7IH1cbiAgLmNmbS1jbGFzYS1waWxsX19wb3phIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gICAgZmxleDogMCAwIGF1dG87IH1cbiAgICAuY2ZtLWNsYXNhLXBpbGxfX3BvemEtLWdvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjNDQ5NTlkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgMTQ5LCAxNTcsIDAuMTUpOyB9XG4gIC5jZm0tY2xhc2EtcGlsbF9fbnVtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY2ZtLXBsYXRhLXBpbGxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7IH1cblxuLmNmbS1wbGF0YS1waWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlOyB9XG4gIC5jZm0tcGxhdGEtcGlsbCBzdmcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzQ0OTU5ZDsgfVxuICAuY2ZtLXBsYXRhLXBpbGw6aG92ZXIsIC5jZm0tcGxhdGEtcGlsbDpmb2N1cy12aXNpYmxlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjgsIDE0OSwgMTU3LCAwLjYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTsgfVxuICAuY2ZtLXBsYXRhLXBpbGwuaXMtc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzQ0OTU5ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCAxNDksIDE1NywgMC4xOCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNjgsIDE0OSwgMTU3LCAwLjE1KTsgfVxuXG4uY2ZtLXBsYXRhLW5vdGEge1xuICBtYXJnaW46IDhweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTIuNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTsgfVxuXG4uY2ZtLWFudHJlbm9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNHB4O1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjgsIDE0OSwgMTU3LCAwLjA4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2OCwgMTQ5LCAxNTcsIDAuMjUpO1xuICBhbmltYXRpb246IGNmbUZhZGVJblVwIDAuNHMgZWFzZSBib3RoOyB9XG4gIC5jZm0tYW50cmVub3JbaGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2ZtLWFudHJlbm9yX19wb3phIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAgIC5jZm0tYW50cmVub3JfX3BvemEtLWdvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5jZm0tYW50cmVub3JfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJweDsgfVxuICAuY2ZtLWFudHJlbm9yX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuICAuY2ZtLWFudHJlbm9yX19udW1lIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAuY2ZtLWFudHJlbm9yX19zcGVjaWFsaXphcmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuXG4uY2ZtLXppbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4OyB9XG4gIC5jZm0temlsZV9fbWVzYWosXG4gIC5jZm0temlsZSAuY2ZtLXNsb3R1cmlfX21lc2FqIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5jZm0temktY2hpcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xuICBtaW4td2lkdGg6IDU4cHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYW5pbWF0aW9uOiBjZm1GYWRlSW5VcCAwLjM1cyBlYXNlIGJvdGg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlOyB9XG4gIC5jZm0temktY2hpcDpob3Zlcjpub3QoLmlzLWluZGlzcG9uaWJpbGEpLCAuY2ZtLXppLWNoaXA6Zm9jdXMtdmlzaWJsZTpub3QoLmlzLWluZGlzcG9uaWJpbGEpIHtcbiAgICBib3JkZXItY29sb3I6ICM0NDk1OWQ7IH1cbiAgLmNmbS16aS1jaGlwLmlzLXNlbGVjdGF0YSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDQ5NTlkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjgsIDE0OSwgMTU3LCAwLjE4KTsgfVxuICAuY2ZtLXppLWNoaXAuaXMtaW5kaXNwb25pYmlsYSB7XG4gICAgb3BhY2l0eTogMC40OyB9XG4gIC5jZm0temktY2hpcF9femkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLmNmbS16aS1jaGlwX19udW1hciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuI2NmbS1wYXMtb3JhW2hpZGRlbl0sXG4jY2ZtLXBhcy1jb250YWN0W2hpZGRlbl0sXG4jY2ZtLXBhcy1zdWJtaXRbaGlkZGVuXSxcbiNjZm0tYXN0ZXB0YXJlLW5vdGFbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNmbS1vcmUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDEwcHg7IH1cblxuLmNmbS1vcmEtY2hpcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTJweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbmltYXRpb246IGNmbUZhZGVJblVwIDAuMzVzIGVhc2UgYm90aDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7IH1cbiAgLmNmbS1vcmEtY2hpcDpob3Zlcjpub3QoOmRpc2FibGVkKSwgLmNmbS1vcmEtY2hpcDpmb2N1cy12aXNpYmxlOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICBib3JkZXItY29sb3I6ICM0NDk1OWQ7IH1cbiAgLmNmbS1vcmEtY2hpcC5pcy1zZWxlY3RhdGEge1xuICAgIGJvcmRlci1jb2xvcjogIzQ0OTU5ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCAxNDksIDE1NywgMC4xNSk7IH1cbiAgLmNmbS1vcmEtY2hpcC5pcy1jb21wbGV0LCAuY2ZtLW9yYS1jaGlwLmlzLW5lZGVzY2hpcywgLmNmbS1vcmEtY2hpcDpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLmNmbS1vcmEtY2hpcC5pcy1hc3RlcHRhcmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTcsIDE2NCwgNjUsIDAuNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTcsIDE2NCwgNjUsIDAuMSk7IH1cbiAgICAuY2ZtLW9yYS1jaGlwLmlzLWFzdGVwdGFyZTpob3ZlciwgLmNmbS1vcmEtY2hpcC5pcy1hc3RlcHRhcmU6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNkOWE0NDE7IH1cbiAgICAuY2ZtLW9yYS1jaGlwLmlzLWFzdGVwdGFyZS5pcy1zZWxlY3RhdGEge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZDlhNDQxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTcsIDE2NCwgNjUsIDAuMTgpOyB9XG4gIC5jZm0tb3JhLWNoaXBfX29yYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmNmbS1vcmEtY2hpcF9fY2FwYWNpdGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAuY2ZtLW9yYS1jaGlwX19iYXIge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNmbS1vcmEtY2hpcF9fYmFyLWZpbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5NTlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuY2ZtLW9yYS1jaGlwX19sb2N1cmkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5jZm0tb3JhLWNoaXAuaXMtY29tcGxldCAuY2ZtLW9yYS1jaGlwX19iYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwNTI1MjsgfVxuICAuY2ZtLW9yYS1jaGlwLmlzLWFzdGVwdGFyZSAuY2ZtLW9yYS1jaGlwX19iYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5YTQ0MTsgfVxuICAuY2ZtLW9yYS1jaGlwLmlzLW5lZGVzY2hpcyAuY2ZtLW9yYS1jaGlwX19iYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG5cbi5jZm0tc2xvdHVyaV9fbWVzYWoge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jZm0tb3JlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfSB9XG5cbi5jZm0tcmV6ZXJ2YXJlLW5vdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTcsIDE2NCwgNjUsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjE3LCAxNjQsIDY1LCAwLjMpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG4gIGFuaW1hdGlvbjogY2ZtRmFkZUluVXAgMC4zcyBlYXNlIGJvdGg7IH1cblxuLnNjaGVkdWxlLXBhZ2UsXG4uc2NoZWR1bGUtcGFnZSAqLFxuLnNjaGVkdWxlLXBhZ2UgKjo6YmVmb3JlLFxuLnNjaGVkdWxlLXBhZ2UgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5zY2hlZHVsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTQwcHggMCAxMDBweDsgfVxuXG4uc2NoZWR1bGVfX25vdGEtYWRtaW4ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjgsIDE0OSwgMTU3LCAwLjEyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2OCwgMTQ5LCAxNTcsIDAuMzUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG5cbi5zY2hlZHVsZS16aWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47IH1cbiAgLnNjaGVkdWxlLXppbGU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IDRweDsgfVxuICAuc2NoZWR1bGUtemlsZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5zY2hlZHVsZS16aS10YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1pbi13aWR0aDogOTJweDtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYW5pbWF0aW9uOiBjZm1GYWRlSW5VcCAwLjRzIGVhc2UgYm90aDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7IH1cbiAgLnNjaGVkdWxlLXppLXRhYjpob3ZlciwgLnNjaGVkdWxlLXppLXRhYjpmb2N1cy12aXNpYmxlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjgsIDE0OSwgMTU3LCAwLjYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsgfVxuICAuc2NoZWR1bGUtemktdGFiLmlzLWFjdGl2YSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDQ5NTlkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjgsIDE0OSwgMTU3LCAwLjE4KTtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IHJnYmEoNjgsIDE0OSwgMTU3LCAwLjI1KTsgfVxuICAuc2NoZWR1bGUtemktdGFiX196aSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtOyB9XG4gIC5zY2hlZHVsZS16aS10YWJfX2F6aSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIGNvbG9yOiAjNWNiMGI4OyB9XG5cbi5zY2hlZHVsZS1saXN0YV9fZ29sIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLnNjaGVkdWxlLXRpbWVsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7IH1cbiAgLnNjaGVkdWxlLXRpbWVsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICBib3R0b206IDhweDtcbiAgICBsZWZ0OiA3NnB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg2OCwgMTQ5LCAxNTcsIDAuNTUpLCByZ2JhKDY4LCAxNDksIDE1NywgMC4wNSkpOyB9XG5cbi5zY2hlZHVsZS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE4cHg7XG4gIHBhZGRpbmc6IDE4cHggMjJweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7IH1cbiAgLnNjaGVkdWxlLWNhcmQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg2OCwgMTQ5LCAxNTcsIDAuNCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpOyB9XG4gIC5zY2hlZHVsZS1jYXJkLmlzLWFjdW0ge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTcsIDE2NCwgNjUsIDAuNTUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE3LCAxNjQsIDY1LCAwLjA4KTsgfVxuICAuc2NoZWR1bGUtY2FyZF9fdGltcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB3aWR0aDogNjZweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuc2NoZWR1bGUtY2FyZF9fb3JhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc2NoZWR1bGUtY2FyZF9fcGFuYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gIC5zY2hlZHVsZS1jYXJkX19wdW5jdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yOHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OTU5ZDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSg2OCwgMTQ5LCAxNTcsIDAuMTgpOyB9XG4gIC5zY2hlZHVsZS1jYXJkLmlzLWFjdW0gLnNjaGVkdWxlLWNhcmRfX3B1bmN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlhNDQxO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDIxNywgMTY0LCA2NSwgMC4yKTsgfVxuICAuc2NoZWR1bGUtY2FyZF9fYm9keSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDsgfVxuICAuc2NoZWR1bGUtY2FyZF9fdGl0bHUtcmFuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnNjaGVkdWxlLWNhcmRfX3BvemEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gICAgLnNjaGVkdWxlLWNhcmRfX3BvemEtLWdvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjNDQ5NTlkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgMTQ5LCAxNTcsIDAuMTUpOyB9XG4gIC5zY2hlZHVsZS1jYXJkX19udW1lIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNjaGVkdWxlLWNhcmRfX2FjdW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGNvbG9yOiAjZDlhNDQxO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTcsIDE2NCwgNjUsIDAuMTUpOyB9XG4gIC5zY2hlZHVsZS1jYXJkX19hY3VtLXB1bmN0IHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlhNDQxO1xuICAgIGFuaW1hdGlvbjogY2ZtUHVsc2UgMS42cyBpbmZpbml0ZTsgfVxuICAuc2NoZWR1bGUtY2FyZF9fbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE0cHg7IH1cbiAgLnNjaGVkdWxlLWNhcmRfX2FudHJlbm9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gIC5zY2hlZHVsZS1jYXJkX19hbnRyZW5vci1wb3phIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAgIC5zY2hlZHVsZS1jYXJkX19hbnRyZW5vci1wb3phLS1nb2wge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzQ0OTU5ZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjgsIDE0OSwgMTU3LCAwLjE1KTsgfVxuICAuc2NoZWR1bGUtY2FyZF9fY2FwYWNpdGF0ZS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0cHg7XG4gICAgbWluLXdpZHRoOiAxNDBweDsgfVxuICAuc2NoZWR1bGUtY2FyZF9fY2FwYWNpdGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuICAgIC5zY2hlZHVsZS1jYXJkX19jYXBhY2l0YXRlIHN2ZyB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAjNDQ5NTlkOyB9XG4gIC5zY2hlZHVsZS1jYXJkX19jb21wbGV0LXRhZyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIGNvbG9yOiAjZTA1MjUyO1xuICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCwgODIsIDgyLCAwLjE1KTsgfVxuICAuc2NoZWR1bGUtY2FyZF9fYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zY2hlZHVsZS1jYXJkX19iYXItZmlsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDk1OWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5zY2hlZHVsZS1jYXJkLmlzLWNvbXBsZXQgLnNjaGVkdWxlLWNhcmRfX2Jhci1maWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA1MjUyOyB9XG4gIC5zY2hlZHVsZS1jYXJkX19jdGEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5zY2hlZHVsZSB7XG4gICAgcGFkZGluZzogMTEwcHggMCA3MHB4OyB9XG4gIC5zY2hlZHVsZS10aW1lbGluZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnNjaGVkdWxlLXRpbWVsaW5lOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2NoZWR1bGUtY2FyZCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDE2cHggMThweDsgfVxuICAuc2NoZWR1bGUtY2FyZF9fcHVuY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNjaGVkdWxlLWNhcmRfX3RpbXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogNnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3JkZXI6IC0xO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7IH1cbiAgLnNjaGVkdWxlLWNhcmRfX2N0YSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uaGlnaGxpZ2h0cy1nYWxsZXJ5IHtcbiAgcGFkZGluZzogMCAwIDEwMHB4OyB9XG4gIC5oaWdobGlnaHRzLWdhbGxlcnlfX3NsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogNDhweDsgfVxuICAgIC5oaWdobGlnaHRzLWdhbGxlcnlfX3NsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmhpZ2hsaWdodHMtZ2FsbGVyeV9fc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC5oaWdobGlnaHRzLWdhbGxlcnlfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDE0cHgpOyB9XG4gICAgICAgIC5oaWdobGlnaHRzLWdhbGxlcnlfX3NsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAuaGlnaGxpZ2h0cy1nYWxsZXJ5X19pdGVtICsgLmhpZ2hsaWdodHMtZ2FsbGVyeV9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLmhpZ2hsaWdodHMtZ2FsbGVyeV9faXRlbSB7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTsgfVxuICAgIC5oaWdobGlnaHRzLWdhbGxlcnlfX2l0ZW06aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMjRweCA0OHB4IHJnYmEoMCwgMCwgMCwgMC40NSk7IH1cbiAgLmhpZ2hsaWdodHMtZ2FsbGVyeSAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhpZ2hsaWdodHMtZ2FsbGVyeSAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmhpZ2hsaWdodHMtZ2FsbGVyeSAuc2xpY2stYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTMsIDUzLCA1MywgMC44NSk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAuaGlnaGxpZ2h0cy1nYWxsZXJ5IC5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7IH1cbiAgICAuaGlnaGxpZ2h0cy1nYWxsZXJ5IC5zbGljay1hcnJvdzpob3ZlciwgLmhpZ2hsaWdodHMtZ2FsbGVyeSAuc2xpY2stYXJyb3c6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5NTlkO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAuaGlnaGxpZ2h0cy1nYWxsZXJ5IC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMTRweDsgfVxuICAgIC5oaWdobGlnaHRzLWdhbGxlcnkgLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgtMnB4LCAtMnB4KTsgfVxuICAuaGlnaGxpZ2h0cy1nYWxsZXJ5IC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTE0cHg7IH1cbiAgICAuaGlnaGxpZ2h0cy1nYWxsZXJ5IC5zbGljay1uZXh0OjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTJweCwgLTJweCk7IH1cbiAgLmhpZ2hsaWdodHMtZ2FsbGVyeSAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW46IDI4cHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5oaWdobGlnaHRzLWdhbGxlcnkgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5oaWdobGlnaHRzLWdhbGxlcnkgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7IH1cbiAgICAuaGlnaGxpZ2h0cy1nYWxsZXJ5IC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDk1OWQ7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaGlnaGxpZ2h0cy1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiAwIDAgODBweDsgfVxuICAgIC5oaWdobGlnaHRzLWdhbGxlcnlfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiAyMjBweDsgfVxuICAgIC5oaWdobGlnaHRzLWdhbGxlcnkgLnNsaWNrLWFycm93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbltkYXRhLWNmbS1jbGFzYS1tb2RhbF0sXG5bZGF0YS1jZm0tYWJvbmFtZW50LW1vZGFsXSxcbltkYXRhLWNmbS1hbnRyZW5vci1tb2RhbF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgW2RhdGEtY2ZtLWNsYXNhLW1vZGFsXTpmb2N1cy12aXNpYmxlLFxuICBbZGF0YS1jZm0tYWJvbmFtZW50LW1vZGFsXTpmb2N1cy12aXNpYmxlLFxuICBbZGF0YS1jZm0tYW50cmVub3ItbW9kYWxdOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjNDQ5NTlkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7IH1cblxuLmNmbS1jbGFzYS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDEyMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2U7IH1cbiAgLmNmbS1jbGFzYS1tb2RhbFtoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jZm0tY2xhc2EtbW9kYWwuaXMtb3BlbiB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuY2ZtLWNsYXNhLW1vZGFsX19iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43Mik7IH1cbiAgLmNmbS1jbGFzYS1tb2RhbF9fcGFuZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0OHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFkMjI7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAgIGJveC1zaGFkb3c6IDAgMjRweCA0OHB4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE2cHgpIHNjYWxlKDAuOTgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlOyB9XG4gIC5jZm0tY2xhc2EtbW9kYWwuaXMtb3BlbiAuY2ZtLWNsYXNhLW1vZGFsX19wYW5lbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpOyB9XG4gIC5jZm0tY2xhc2EtbW9kYWxfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlOyB9XG4gICAgLmNmbS1jbGFzYS1tb2RhbF9fY2xvc2U6aG92ZXIsIC5jZm0tY2xhc2EtbW9kYWxfX2Nsb3NlOmZvY3VzLXZpc2libGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgMTQ5LCAxNTcsIDAuOCk7IH1cbiAgLmNmbS1jbGFzYS1tb2RhbF9faGVybyB7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7IH1cbiAgLmNmbS1jbGFzYS1tb2RhbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzJweCA0MHB4IDQwcHg7IH1cbiAgLmNmbS1jbGFzYS1tb2RhbF9fdGl0bHUge1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmNmbS1jbGFzYS1tb2RhbF9fbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmNmbS1jbGFzYS1tb2RhbF9fbWV0YS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gICAgLmNmbS1jbGFzYS1tb2RhbF9fbWV0YS1pdGVtIHN2ZyB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjNDQ5NTlkO1xuICAgICAgZmxleDogMCAwIGF1dG87IH1cbiAgLmNmbS1jbGFzYS1tb2RhbF9fYW50cmVub3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gIC5jZm0tY2xhc2EtbW9kYWxfX2FudHJlbm9yLXBvemEge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gICAgLmNmbS1jbGFzYS1tb2RhbF9fYW50cmVub3ItcG96YS0tZ29sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICM0NDk1OWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCAxNDksIDE1NywgMC4xNSk7IH1cbiAgLmNmbS1jbGFzYS1tb2RhbF9fYW50cmVub3ItbnVtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmNmbS1jbGFzYS1tb2RhbF9fYW50cmVub3Itc3BlY2lhbGl6YXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLmNmbS1jbGFzYS1tb2RhbF9fb3JhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAuY2ZtLWNsYXNhLW1vZGFsX19vcmFyLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNWNiMGI4O1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgMTQ5LCAxNTcsIDAuMTIpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjgsIDE0OSwgMTU3LCAwLjMpOyB9XG4gIC5jZm0tY2xhc2EtbW9kYWxfX3NjdXJ0YSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICBtYXgtd2lkdGg6IDcwMHB4OyB9XG4gIC5jZm0tY2xhc2EtbW9kYWxfX2Rlc2NyaWVyZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXgtd2lkdGg6IDcwMHB4OyB9XG4gICAgLmNmbS1jbGFzYS1tb2RhbF9fZGVzY3JpZXJlIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMTJweDsgfVxuICAgIC5jZm0tY2xhc2EtbW9kYWxfX2Rlc2NyaWVyZSB1bCxcbiAgICAuY2ZtLWNsYXNhLW1vZGFsX19kZXNjcmllcmUgb2wge1xuICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIC5jZm0tY2xhc2EtbW9kYWxfX2Rlc2NyaWVyZSBhIHtcbiAgICAgIGNvbG9yOiAjNWNiMGI4OyB9XG4gIC5jZm0tY2xhc2EtbW9kYWxfX2N0YSB7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuYm9keS5jZm0tY2xhc2EtbW9kYWwtZGVzY2hpcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jZm0tY2xhc2EtbW9kYWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5jZm0tY2xhc2EtbW9kYWxfX3BhbmVsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogODh2aDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwOyB9XG4gIC5jZm0tY2xhc2EtbW9kYWxfX2hlcm8ge1xuICAgIGhlaWdodDogMTYwcHg7IH0gfVxuXG4uaG9tZXBhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBrZXlmcmFtZXMgY2ZtRmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNHB4KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNmbUZsb2F0IHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjRweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNmbVB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg2OCwgMTQ5LCAxNTcsIDAuNSk7IH1cbiAgNzAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMnB4IHJnYmEoNjgsIDE0OSwgMTU3LCAwKTsgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNjgsIDE0OSwgMTU3LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgY2ZtTGluZURyYXcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKSBzY2FsZVgoMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDAuODU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpIHNjYWxlWCgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgY2ZtTGluZVN3ZWVwIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0yMCU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwNSU7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA3MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWQyMjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC5oZXJvX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU5KTtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0OyB9XG4gIC5oZXJvX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgNnZ3LCA4MHB4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIGFuaW1hdGlvbjogY2ZtRmFkZUluVXAgMC44cyBlYXNlIGJvdGg7IH1cbiAgLmhlcm9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBtYXgtd2lkdGg6IDUyM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgYW5pbWF0aW9uOiBjZm1GYWRlSW5VcCAwLjhzIGVhc2UgMC4xNXMgYm90aDsgfVxuICAuaGVyb19fY29udGVudCA+IC5idG4tLXByaW1hcnkge1xuICAgIGFuaW1hdGlvbjogY2ZtRmFkZUluVXAgMC44cyBlYXNlIDAuM3MgYm90aDsgfVxuICAuaGVyb19fc3RhdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgYW5pbWF0aW9uOiBjZm1GYWRlSW5VcCAwLjhzIGVhc2UgMC40NXMgYm90aDsgfVxuICAuaGVyb19fc3RhdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAgIC5oZXJvX19zdGF0OmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5oZXJvX19zdGF0Om5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBib3R0b206IDRweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgLmhlcm9fX3N0YXQtbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzVjYjBiODtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5oZXJvX19zdGF0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLmhlcm9fX2xpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNjgsIDE0OSwgMTU3LCAwKSwgIzQ0OTU5ZCwgcmdiYSg2OCwgMTQ5LCAxNTcsIDApKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgNnB4IHJnYmEoNjgsIDE0OSwgMTU3LCAwLjcpKTsgfVxuICAgIC5oZXJvX19saW5lOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgIGxlZnQ6IC0yMCU7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgIzVjYjBiOCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gICAgICBmaWx0ZXI6IGJsdXIoMnB4KTtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLmhlcm9fX2xpbmUtLTEge1xuICAgIHRvcDogMTUlO1xuICAgIHJpZ2h0OiA4JTtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgYW5pbWF0aW9uOiBjZm1MaW5lRHJhdyAxcyBlYXNlIDAuNnMgZm9yd2FyZHM7IH1cbiAgICAuaGVyb19fbGluZS0tMTo6YWZ0ZXIge1xuICAgICAgYW5pbWF0aW9uOiBjZm1MaW5lU3dlZXAgMi44cyBsaW5lYXIgMS43cyBpbmZpbml0ZTsgfVxuICAuaGVyb19fbGluZS0tMiB7XG4gICAgdG9wOiAyNyU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgYW5pbWF0aW9uOiBjZm1MaW5lRHJhdyAxcyBlYXNlIDAuODVzIGZvcndhcmRzOyB9XG4gICAgLmhlcm9fX2xpbmUtLTI6OmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbjogY2ZtTGluZVN3ZWVwIDMuNHMgbGluZWFyIDJzIGluZmluaXRlOyB9XG4gIC5oZXJvX19saW5lLS0zIHtcbiAgICB0b3A6IDQwJTtcbiAgICByaWdodDogNSU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGFuaW1hdGlvbjogY2ZtTGluZURyYXcgMXMgZWFzZSAxLjFzIGZvcndhcmRzOyB9XG4gICAgLmhlcm9fX2xpbmUtLTM6OmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbjogY2ZtTGluZVN3ZWVwIDIuM3MgbGluZWFyIDIuM3MgaW5maW5pdGU7IH1cblxuLmFib3V0IHtcbiAgcGFkZGluZzogMTAwcHggMDsgfVxuICAuYWJvdXRfX3RleHQge1xuICAgIG1heC13aWR0aDogNzI2cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMTZweCAwIDQwcHg7IH1cbiAgLmFib3V0X192aWRlby13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogODRweDsgfVxuICAuYWJvdXRfX2JhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNDBweDtcbiAgICBib3R0b206IC0yNHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjgsIDE0OSwgMTU3LCAwLjQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7IH1cbiAgLmFib3V0X19iYWRnZS1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5NTlkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBhbmltYXRpb246IGNmbVB1bHNlIDIuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cbiAgLmFib3V0X19iYWRnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgIC5hYm91dF9fYmFkZ2UtdGV4dCBzdHJvbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYWJvdXRfX3ZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0MTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yNXMgZWFzZTsgfVxuICAgIC5hYm91dF9fdmlkZW86OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlOyB9XG4gICAgLmFib3V0X192aWRlbzpob3ZlciwgLmFib3V0X192aWRlbzpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMjRweCA0OHB4IHJnYmEoMCwgMCwgMCwgMC40NSk7IH1cbiAgICAgIC5hYm91dF9fdmlkZW86aG92ZXI6OmJlZm9yZSwgLmFib3V0X192aWRlbzpmb2N1cy12aXNpYmxlOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgICAuYWJvdXRfX3ZpZGVvOmhvdmVyIC5hYm91dF9fcGxheSwgLmFib3V0X192aWRlbzpmb2N1cy12aXNpYmxlIC5hYm91dF9fcGxheSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMDgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5NTlkOyB9XG4gIC5hYm91dF9fcGxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogOTRweDtcbiAgICBoZWlnaHQ6IDk0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlOyB9XG4gICAgLmFib3V0X19wbGF5OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjVCNic7XG4gICAgICBtYXJnaW4tbGVmdDogM3B4OyB9XG4gIC5hYm91dF9fd2VsY29tZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogNjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmFib3V0X193ZWxjb21lIHAge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIC5hYm91dF9fd2VsY29tZS1pbWFnZS1mcmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiA0NDlweDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjNDQ5NTlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgLmFib3V0X193ZWxjb21lLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogOHB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgaGVpZ2h0OiA5NSU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7IH1cbiAgICAuYWJvdXRfX3dlbGNvbWUtaW1hZ2U6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpOyB9XG5cbi5jdGEtYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY3RhLWJhbm5lcl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7IH1cbiAgLmN0YS1iYW5uZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMikgMS41cHgsIHRyYW5zcGFyZW50IDEuNXB4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmN0YS1iYW5uZXJfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmN0YS1iYW5uZXJfX2NvbnRlbnQgaDIge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAuY3RhLWJhbm5lcl9fY29udGVudCBwIHtcbiAgICAgIG1heC13aWR0aDogNTIzcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cblxuLnNlcnZpY2VzIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMGIwYjsgfVxuICAuc2VydmljZXNfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDsgfVxuICAuc2VydmljZXNfX2VtcHR5IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbi5zZWN0aW9uLXRpdGxlLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNlcnZpY2UtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7IH1cbiAgLnNlcnZpY2UtY2FyZDpob3ZlciwgLnNlcnZpY2UtY2FyZDpmb2N1cy13aXRoaW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICBib3gtc2hhZG93OiAwIDI0cHggNDhweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg2OCwgMTQ5LCAxNTcsIDAuNCk7IH1cbiAgICAuc2VydmljZS1jYXJkOmhvdmVyIC5zZXJ2aWNlLWNhcmRfX2ltYWdlIGltZywgLnNlcnZpY2UtY2FyZDpmb2N1cy13aXRoaW4gLnNlcnZpY2UtY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7IH1cbiAgICAuc2VydmljZS1jYXJkOmhvdmVyIC5zZXJ2aWNlLWNhcmRfX251bSwgLnNlcnZpY2UtY2FyZDpmb2N1cy13aXRoaW4gLnNlcnZpY2UtY2FyZF9fbnVtIHtcbiAgICAgIGNvbG9yOiAjNDQ5NTlkOyB9XG4gIC5zZXJ2aWNlLWNhcmRfX251bSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGNvbG9yOiByZ2JhKDY4LCAxNDksIDE1NywgMC41NSk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZTsgfVxuICAuc2VydmljZS1jYXJkX19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAuc2VydmljZS1jYXJkX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7IH1cbiAgLnNlcnZpY2UtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAuc2VydmljZS1jYXJkX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmFib3V0X193ZWxjb21lIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuICAuYWJvdXRfX3dlbGNvbWUtaW1hZ2UtZnJhbWUge1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuc2VydmljZXNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDU2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDsgfVxuICAuaGVyb19fc3RhdHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDI0cHggMzJweDsgfVxuICAuYWJvdXRfX3ZpZGVvLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLmFib3V0X19iYWRnZSB7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDsgfVxuICAuY3RhLWJhbm5lciB7XG4gICAgcGFkZGluZzogODBweCAwOyB9XG4gIC5zZXJ2aWNlc19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuXG4ucGFnZS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWQyMjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAzMHB4O1xuICBwYWRkaW5nOiAxNDBweCAwIDYwcHg7IH1cbiAgLnBhZ2UtaGVyb19fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDsgfVxuICAucGFnZS1oZXJvX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAucGFnZS1oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCA2dncsIDgwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgYW5pbWF0aW9uOiBjZm1GYWRlSW5VcCAwLjhzIGVhc2UgMC4xcyBib3RoOyB9XG4gIC5wYWdlLWhlcm9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBtYXgtd2lkdGg6IDUyM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgYW5pbWF0aW9uOiBjZm1GYWRlSW5VcCAwLjhzIGVhc2UgMC4yNXMgYm90aDsgfVxuICAucGFnZS1oZXJvX19jb250ZW50ID4gLmJ0biB7XG4gICAgYW5pbWF0aW9uOiBjZm1GYWRlSW5VcCAwLjhzIGVhc2UgMC40cyBib3RoOyB9XG5cbi5wYWdlLWhlcm8tLTNkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucGFnZS1oZXJvLS0zZCAucGFnZS1oZXJvX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQ2JTsgfVxuICAucGFnZS1oZXJvLS0zZCAucGFnZS1oZXJvX19vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNTUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDMwJSwgcmdiYSgwLCAwLCAwLCAwLjg1KSA2NSUsIHJnYmEoMCwgMCwgMCwgMC45NikgMTAwJSk7IH1cblxuLnBhZ2UtaGVyb19fY2FudmFzLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDU0JTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTsgfVxuICAucGFnZS1oZXJvX19jYW52YXMtd3JhcC5pcy1yZWFkeSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucGFnZS1oZXJvX19jYW52YXMtd3JhcCBjYW52YXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnBhZ2UtaGVyby0tM2QgLnBhZ2UtaGVyb19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5wYWdlLWhlcm9fX2NhbnZhcy13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlLWhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgIHBhZGRpbmc6IDExMHB4IDAgNTBweDsgfSB9XG5cbi5mZWF0dXJlcyB7XG4gIHBhZGRpbmc6IDE0MHB4IDAgMTAwcHg7IH1cbiAgLmZlYXR1cmVzX19sYXlvdXQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjhmciAxZnI7XG4gICAgZ2FwOiA4MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZlYXR1cmVzX192aXN1YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM4MHB4OyB9XG4gIC5mZWF0dXJlc19fcGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7IH1cbiAgLmZlYXR1cmVzX19yaW5nIHtcbiAgICB0b3A6IC0zMnB4O1xuICAgIHJpZ2h0OiAtMzJweDtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDsgfVxuICAuZmVhdHVyZXNfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4uZmVhdHVyZS1jYXJkIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7IH1cbiAgLmZlYXR1cmUtY2FyZDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpOyB9XG4gICAgLmZlYXR1cmUtY2FyZDpob3ZlciAuZmVhdHVyZS1jYXJkX19pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDk1OWQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSg2OCwgMTQ5LCAxNTcsIDAuNDUpOyB9XG4gIC5mZWF0dXJlLWNhcmRfX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgMTQ5LCAxNTcsIDAuMTUpO1xuICAgIGNvbG9yOiAjNDQ5NTlkO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLCBjb2xvciAwLjI1cyBlYXNlLCBib3gtc2hhZG93IDAuMjVzIGVhc2U7IH1cbiAgICAuZmVhdHVyZS1jYXJkX19pY29uIHN2ZyB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDsgfVxuICAuZmVhdHVyZS1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5mZWF0dXJlLWNhcmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBtYXgtd2lkdGg6IDIyMHB4OyB9XG5cbi50cmFpbmluZy1wcm9ncmFtcyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7IH1cbiAgLnRyYWluaW5nLXByb2dyYW1zX19lbXB0eSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4udHJhaW5pbmctZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4udHJhaW5pbmctY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFkMjI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7IH1cbiAgLnRyYWluaW5nLWNhcmQ6aG92ZXIsIC50cmFpbmluZy1jYXJkOmZvY3VzLXdpdGhpbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICAgIGJveC1zaGFkb3c6IDAgMjRweCA0OHB4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY4LCAxNDksIDE1NywgMC40KTsgfVxuICAgIC50cmFpbmluZy1jYXJkOmhvdmVyIC50cmFpbmluZy1jYXJkX19pbWFnZSwgLnRyYWluaW5nLWNhcmQ6Zm9jdXMtd2l0aGluIC50cmFpbmluZy1jYXJkX19pbWFnZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gIC50cmFpbmluZy1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNjlweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlOyB9XG4gIC50cmFpbmluZy1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC50cmFpbmluZy1jYXJkX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAudHJhaW5pbmctY2FyZF9fYW50cmVub3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC50cmFpbmluZy1jYXJkX19hbnRyZW5vci1wb3phIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAudHJhaW5pbmctY2FyZF9fYW50cmVub3ItbnVtZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG5cbi5ib29raW5nIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMGIwYjsgfVxuICAuYm9va2luZ19faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogNjBweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7IH1cbiAgLmJvb2tpbmdfX2ludHJvIHAge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZmVhdHVyZXNfX2xheW91dCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA0MHB4OyB9XG4gIC5mZWF0dXJlc19fdmlzdWFsIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4OyB9XG4gIC5mZWF0dXJlc19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAudHJhaW5pbmctZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuICAuYm9va2luZ19faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50cmFpbmluZy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuICAuZmVhdHVyZXMge1xuICAgIHBhZGRpbmc6IDExMHB4IDAgODBweDsgfSB9XG5cbi5ldmVudHMge1xuICBwYWRkaW5nOiAxNDBweCAwIDEwMHB4OyB9XG4gIC5ldmVudHNfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDMycHg7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW46IDQ4cHggYXV0byAwOyB9XG4gIC5ldmVudHNfX2VtcHR5IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4uZXZlbnQtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmV2ZW50LWNhcmQ6aG92ZXIsIC5ldmVudC1jYXJkOmZvY3VzLXdpdGhpbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICAgIGJveC1zaGFkb3c6IDAgMjRweCA0OHB4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY4LCAxNDksIDE1NywgMC40KTsgfVxuICAgIC5ldmVudC1jYXJkOmhvdmVyIC5ldmVudC1jYXJkX19pbWFnZSwgLmV2ZW50LWNhcmQ6Zm9jdXMtd2l0aGluIC5ldmVudC1jYXJkX19pbWFnZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gIC5ldmVudC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlOyB9XG4gIC5ldmVudC1jYXJkX19kYXRhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzQ0OTU5ZDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLmV2ZW50LWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLmV2ZW50LWNhcmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuZXZlbnRzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZXZlbnRzIHtcbiAgICBwYWRkaW5nOiAxMTBweCAwIDgwcHg7IH0gfVxuXG4uZXZlbnQtcGhvdG9zIHtcbiAgcGFkZGluZzogMCAwIDEwMHB4OyB9XG4gIC5ldmVudC1waG90b3NfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAyMjBweCk7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgLmV2ZW50LXBob3Rvc19faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2U7IH1cbiAgICAuZXZlbnQtcGhvdG9zX19pdGVtOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgICBib3gtc2hhZG93OiAwIDI0cHggNDhweCByZ2JhKDAsIDAsIDAsIDAuNDUpOyB9XG4gICAgLmV2ZW50LXBob3Rvc19faXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgZ3JpZC1yb3c6IDEgLyAzOyB9XG4gICAgLmV2ZW50LXBob3Rvc19faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICBncmlkLXJvdzogMTsgfVxuICAgIC5ldmVudC1waG90b3NfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgZ3JpZC1yb3c6IDI7IH1cbiAgICAuZXZlbnQtcGhvdG9zX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgIGdyaWQtcm93OiAzOyB9XG4gICAgLmV2ZW50LXBob3Rvc19faXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICBncmlkLXJvdzogMzsgfVxuICAgIC5ldmVudC1waG90b3NfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgZ3JpZC1yb3c6IDM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5ldmVudC1waG90b3NfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMjAwcHgpOyB9XG4gIC5ldmVudC1waG90b3NfX2l0ZW06bnRoLWNoaWxkKDEpLCAuZXZlbnQtcGhvdG9zX19pdGVtOm50aC1jaGlsZCgyKSwgLmV2ZW50LXBob3Rvc19faXRlbTpudGgtY2hpbGQoMyksIC5ldmVudC1waG90b3NfX2l0ZW06bnRoLWNoaWxkKDQpLCAuZXZlbnQtcGhvdG9zX19pdGVtOm50aC1jaGlsZCg1KSwgLmV2ZW50LXBob3Rvc19faXRlbTpudGgtY2hpbGQoNikge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICAgIGdyaWQtcm93OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ldmVudC1waG90b3Mge1xuICAgIHBhZGRpbmc6IDAgMCA4MHB4OyB9XG4gICAgLmV2ZW50LXBob3Rvc19fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbm9uZTsgfVxuICAgIC5ldmVudC1waG90b3NfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiAyMjBweDsgfSB9XG5cbi5jb250YWN0LWZvcm0tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBzY3JvbGwtbWFyZ2luLXRvcDogY2FsYyg2NHB4ICsgMzBweCk7IH1cblxuLmNmbS1jb250YWN0IHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbmltYXRpb246IGNmbUZhZGVJblVwIDAuNHMgZWFzZSBib3RoOyB9XG5cbi5jZm0tY29udGFjdC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpOyB9XG4gIC5jZm0tY29udGFjdC1mb3JtX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDE4cHg7IH1cbiAgLmNmbS1jb250YWN0LWZvcm1fX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jZm0tY29udGFjdC1mb3JtIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNmbS1jb250YWN0LWZvcm0gLmNmbS1pbnB1dC1jdS1pY29uIGlucHV0LFxuICAuY2ZtLWNvbnRhY3QtZm9ybSAuY2ZtLWlucHV0LWN1LWljb24gdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5jZm0tY29udGFjdC1mb3JtIC5jZm0taW5wdXQtY3UtaWNvbiBpbnB1dDpmb2N1cy12aXNpYmxlLFxuICAgIC5jZm0tY29udGFjdC1mb3JtIC5jZm0taW5wdXQtY3UtaWNvbiB0ZXh0YXJlYTpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmNmbS1jb250YWN0LWZvcm0gLmNmbS1pbnB1dC1jdS1pY29uIHRleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLmNmbS1jb250YWN0LWZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAuY2ZtLWNvbnRhY3QtZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cbiAgLmNmbS1jb250YWN0LWZvcm0gYnV0dG9uW3R5cGU9J3N1Ym1pdCddIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAuY2ZtLWNvbnRhY3QtZm9ybV9fZmVlZGJhY2sge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuY2ZtLWNvbnRhY3QtZm9ybV9fZmVlZGJhY2suaXMtc3VjY2VzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCAxNzgsIDExNSwgMC4xNSk7XG4gICAgICBjb2xvcjogIzNiYjI3MzsgfVxuICAgIC5jZm0tY29udGFjdC1mb3JtX19mZWVkYmFjay5pcy1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCwgODIsIDgyLCAwLjE1KTtcbiAgICAgIGNvbG9yOiAjZTA1MjUyOyB9XG5cbi5jZm0taW5wdXQtY3UtaWNvbi0tdGV4dGFyZWEge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDE0cHg7IH1cbiAgLmNmbS1pbnB1dC1jdS1pY29uLS10ZXh0YXJlYSBzdmcge1xuICAgIG1hcmdpbi10b3A6IDNweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNmbS1jb250YWN0LWZvcm0ge1xuICAgIHBhZGRpbmc6IDI4cHggMjJweDsgfVxuICAuY2ZtLWNvbnRhY3QtZm9ybV9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuXG4ud29kLWxpc3Qge1xuICBwYWRkaW5nOiA2MHB4IDAgMTAwcHg7IH1cbiAgLndvZC1saXN0X19lbXB0eSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuXG4ud29kLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIG1heC13aWR0aDogODYwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi53b2QtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7IH1cbiAgLndvZC1jYXJkOmhvdmVyLCAud29kLWNhcmQ6Zm9jdXMtd2l0aGluIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gICAgYm94LXNoYWRvdzogMCAyNHB4IDQ4cHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjgsIDE0OSwgMTU3LCAwLjQpOyB9XG4gIC53b2QtY2FyZF9faW1hZ2Uge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAud29kLWNhcmRfX2JvZHkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAud29kLWNhcmRfX21ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC53b2QtY2FyZF9fZGF0YSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM0NDk1OWQ7IH1cbiAgLndvZC1jYXJkX19uaXZlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gICAgLndvZC1jYXJkX19uaXZlbC0taW5jZXBhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDE3OCwgMTE1LCAwLjE1KTtcbiAgICAgIGNvbG9yOiAjM2JiMjczOyB9XG4gICAgLndvZC1jYXJkX19uaXZlbC0taW50ZXJtZWRpYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgMTQ5LCAxNTcsIDAuMik7XG4gICAgICBjb2xvcjogIzVjYjBiODsgfVxuICAgIC53b2QtY2FyZF9fbml2ZWwtLWF2YW5zYXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjQsIDgyLCA4MiwgMC4xNSk7XG4gICAgICBjb2xvcjogI2UwNTI1MjsgfVxuICAud29kLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLndvZC1jYXJkX19kZXNjcmllcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuICAgIC53b2QtY2FyZF9fZGVzY3JpZXJlIHAge1xuICAgICAgbWFyZ2luOiAwIDAgOHB4OyB9XG4gICAgLndvZC1jYXJkX19kZXNjcmllcmUgdWwsXG4gICAgLndvZC1jYXJkX19kZXNjcmllcmUgb2wge1xuICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC53b2QtY2FyZF9fbGVhZGVyYm9hcmQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7IH1cbiAgLndvZC1jYXJkX19sZWFkZXJib2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIGNvbG9yOiAjNDQ5NTlkO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cblxuLmxlYWRlcmJvYXJkLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAxNHB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDsgfVxuICAubGVhZGVyYm9hcmQtbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7IH1cbiAgICAubGVhZGVyYm9hcmQtbGlzdF9faXRlbS0tZXUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgMTQ5LCAxNTcsIDAuMTUpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2OCwgMTQ5LCAxNTcsIDAuMzUpOyB9XG4gIC5sZWFkZXJib2FyZC1saXN0X19yYW5rIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNDQ5NTlkOyB9XG4gIC5sZWFkZXJib2FyZC1saXN0X19udW1lIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5sZWFkZXJib2FyZC1saXN0X192YWxvYXJlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmxlYWRlcmJvYXJkLWxpc3RfX3ZhbG9hcmUgZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLmxlYWRlcmJvYXJkLWxpc3RfX2VtcHR5IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgbWFyZ2luOiAwIDAgMTRweDsgfVxuICAubGVhZGVyYm9hcmQtbGlzdF9fbG9naW4tcHJvbXB0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmxlYWRlcmJvYXJkLWxpc3RfX2xvZ2luLXByb21wdCBhIHtcbiAgICAgIGNvbG9yOiAjNDQ5NTlkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmxlYWRlcmJvYXJkLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4OyB9XG4gIC5sZWFkZXJib2FyZC1mb3JtX19pbnB1dCB7XG4gICAgZmxleDogMSAxIDE4MHB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgICAubGVhZGVyYm9hcmQtZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gICAgLmxlYWRlcmJvYXJkLWZvcm1fX2lucHV0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6ICM0NDk1OWQ7IH1cbiAgICAubGVhZGVyYm9hcmQtZm9ybV9faW5wdXQtLW5vdGEge1xuICAgICAgZmxleDogMSAxIDE0MHB4OyB9XG4gIC5sZWFkZXJib2FyZC1mb3JtX19zdWJtaXQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGhlaWdodDogMzhweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLmxlYWRlcmJvYXJkLWZvcm1fX3N1Ym1pdDpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC5sZWFkZXJib2FyZC1mb3JtX19tZXNhaiB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWFyZ2luOiA0cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5sZWFkZXJib2FyZC1mb3JtX19tZXNhai0tc3VjY2VzIHtcbiAgICAgIGNvbG9yOiAjNWNiMGI4OyB9XG4gICAgLmxlYWRlcmJvYXJkLWZvcm1fX21lc2FqLS1lcm9hcmUge1xuICAgICAgY29sb3I6ICNlMDUyNTI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC53b2QtY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC53b2QtY2FyZF9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE4MHB4OyB9XG4gIC5sZWFkZXJib2FyZC1mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmxlYWRlcmJvYXJkLWZvcm1fX3N1Ym1pdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hdXRoLXBhZ2UsXG4uYWNjb3VudC1wYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbi5hdXRoLXNlY3Rpb24sXG4uYWNjb3VudC1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwOyB9XG5cbi5jZm0tYXV0aC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG4gIC5jZm0tYXV0aC1mb3JtX19maWVsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmNmbS1hdXRoLWZvcm1fX2ZpZWxkIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgIC5jZm0tYXV0aC1mb3JtX19maWVsZCBpbnB1dCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5jZm0tYXV0aC1mb3JtX19maWVsZCBpbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDQ5NTlkOyB9XG4gIC5jZm0tYXV0aC1mb3JtX19zdWJtaXQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5jZm0tYXV0aC1mb3JtX19lcm9hcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjQsIDgyLCA4MiwgMC4xNSk7XG4gICAgY29sb3I6ICNlMDUyNTI7IH1cbiAgLmNmbS1hdXRoLWZvcm1fX3N3aXRjaCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5jZm0tYXV0aC1mb3JtX19zd2l0Y2ggYSB7XG4gICAgICBjb2xvcjogIzQ0OTU5ZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmNmbS1hdXRoLWZvcm1fX3N3aXRjaCBhOmhvdmVyLCAuY2ZtLWF1dGgtZm9ybV9fc3dpdGNoIGE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGNvbG9yOiAjNWNiMGI4OyB9XG5cbi5jb250YWluZXItLWFjY291bnQge1xuICBtYXgtd2lkdGg6IDc2MHB4OyB9XG5cbi5hY2NvdW50LXNlY3Rpb25fX3RleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDhweCAwIDMycHg7IH1cbiAgLmFjY291bnQtc2VjdGlvbl9fdGV4dCBhIHtcbiAgICBjb2xvcjogIzQ0OTU5ZDsgfVxuICAgIC5hY2NvdW50LXNlY3Rpb25fX3RleHQgYTpob3ZlciwgLmFjY291bnQtc2VjdGlvbl9fdGV4dCBhOmZvY3VzLXZpc2libGUge1xuICAgICAgY29sb3I6ICM1Y2IwYjg7IH1cblxuLmFjY291bnQtc2VjdGlvbl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmFjY291bnQtc2VjdGlvbl9fc3VidGl0bGUtLXByb2dyYW0ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5hY2NvdW50LXNlY3Rpb25fX3Nvb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYWNjb3VudC1zZWN0aW9uX19zb29uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02MHB4O1xuICAgIHJpZ2h0OiAtNjBweDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OTU5ZDtcbiAgICBvcGFjaXR5OiAwLjEyO1xuICAgIGZpbHRlcjogYmx1cig0MHB4KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuYWNjb3VudC1zZWN0aW9uX19zb29uIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBtYXJnaW46IDA7IH1cblxuLmFjY291bnQtc2VjdGlvbl9fbG9nb3V0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuLmFjY291bnQtaGVybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSg2OCwgMTQ5LCAxNTcsIDAuMTYpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDMpKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2OCwgMTQ5LCAxNTcsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmFjY291bnQtaGVyb19fYXZhdGFyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNDQ5NTlkLCAjMzI2YzcyKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjRweCByZ2JhKDY4LCAxNDksIDE1NywgMC40KTsgfVxuICAuYWNjb3VudC1oZXJvX19ib2R5IHtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgICAuYWNjb3VudC1oZXJvX19ib2R5IC5zZWN0aW9uLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgIC5hY2NvdW50LWhlcm9fX2JvZHkgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgNnB4O1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAuYWNjb3VudC1oZXJvX190ZXh0IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYWNjb3VudC1oZXJvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nOiAyNnB4OyB9IH1cblxuLmFjY291bnQtYWJvbmFtZW50ZSB7XG4gIG1hcmdpbjogMCAwIDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDsgfVxuICAuYWNjb3VudC1hYm9uYW1lbnRlX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBwYWRkaW5nOiAxOHB4IDIycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlOyB9XG4gICAgLmFjY291bnQtYWJvbmFtZW50ZV9faXRlbTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoNjgsIDE0OSwgMTU3LCAwLjM1KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsgfVxuICAuYWNjb3VudC1hYm9uYW1lbnRlX19pY29uIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCAxNDksIDE1NywgMC4xNSk7XG4gICAgY29sb3I6ICM1Y2IwYjg7IH1cbiAgICAuYWNjb3VudC1hYm9uYW1lbnRlX19pY29uIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAuYWNjb3VudC1hYm9uYW1lbnRlX19pbmZvIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4OyB9XG4gIC5hY2NvdW50LWFib25hbWVudGVfX251bWUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmFjY291bnQtYWJvbmFtZW50ZV9fYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5hY2NvdW50LWFib25hbWVudGVfX2JhciBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzQ0OTU5ZCwgIzVjYjBiOCk7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7IH1cbiAgLmFjY291bnQtYWJvbmFtZW50ZV9fc2VzaXVuaSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogIzVjYjBiODsgfVxuICAgIC5hY2NvdW50LWFib25hbWVudGVfX3Nlc2l1bmkgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5hY2NvdW50LWFib25hbWVudGVfX3Nlc2l1bmkgc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hY2NvdW50LWFib25hbWVudGVfX2l0ZW0ge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuYWNjb3VudC1hYm9uYW1lbnRlX19zZXNpdW5pIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiA2MnB4OyB9IH1cblxuLmFjY291bnQtY2xhc2Uge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAzMnB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7IH1cbiAgLmFjY291bnQtY2xhc2VfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlOyB9XG4gICAgLmFjY291bnQtY2xhc2VfX2l0ZW06aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY4LCAxNDksIDE1NywgMC4zKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsgfVxuICAuYWNjb3VudC1jbGFzZV9fZGF0YS1jaGlwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCAxNDksIDE1NywgMC4xNSk7XG4gICAgY29sb3I6ICM1Y2IwYjg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuICAuYWNjb3VudC1jbGFzZV9fZGF0YS16aSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLmFjY291bnQtY2xhc2VfX2RhdGEtbHVuYSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtOyB9XG4gIC5hY2NvdW50LWNsYXNlX19pbmZvIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNHB4OyB9XG4gIC5hY2NvdW50LWNsYXNlX19udW1lIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5hY2NvdW50LWNsYXNlX19kYXRhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLmFjY291bnQtY2xhc2VfX2NhbGVuZGFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgLmFjY291bnQtY2xhc2VfX2NhbGVuZGFyIGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjNWNiMGI4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5hY2NvdW50LWNsYXNlX19jYWxlbmRhciBhOmhvdmVyLCAuYWNjb3VudC1jbGFzZV9fY2FsZW5kYXIgYTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgY29sb3I6ICM0NDk1OWQ7IH1cbiAgLmFjY291bnQtY2xhc2VfX2FjdGl1bmkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7IH1cbiAgLmFjY291bnQtY2xhc2VfX3N0YXR1cyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCAxNzgsIDExNSwgMC4xNSk7XG4gICAgY29sb3I6ICMzYmIyNzM7IH1cbiAgICAuYWNjb3VudC1jbGFzZV9fc3RhdHVzLS1hbnVsYXRhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCA4MiwgODIsIDAuMTUpO1xuICAgICAgY29sb3I6ICNlMDUyNTI7IH1cbiAgICAuYWNjb3VudC1jbGFzZV9fc3RhdHVzLS1pbl9hc3RlcHRhcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTcsIDE2NCwgNjUsIDAuMTUpO1xuICAgICAgY29sb3I6ICNkOWE0NDE7IH1cbiAgLmFjY291bnQtY2xhc2VfX2FudWxlYXphIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmFjY291bnQtY2xhc2VfX2FudWxlYXphOmhvdmVyLCAuYWNjb3VudC1jbGFzZV9fYW51bGVhemE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBjb2xvcjogI2UwNTI1MjsgfVxuICAgIC5hY2NvdW50LWNsYXNlX19hbnVsZWF6YS5pcy1jb25maXJtYXJlIHtcbiAgICAgIGNvbG9yOiAjZTA1MjUyOyB9XG4gICAgLmFjY291bnQtY2xhc2VfX2FudWxlYXphOmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBvcGFjaXR5OiAwLjY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5hY2NvdW50LWNsYXNlX19pdGVtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmFjY291bnQtY2xhc2VfX2FjdGl1bmkge1xuICAgIG1hcmdpbi1sZWZ0OiA2NnB4OyB9IH1cblxuLnRpbWVyLXBhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuLnRpbWVyLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgLnRpbWVyLXNlY3Rpb25fX3RleHQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDhweCAwIDMycHg7IH1cblxuLndvZC10aW1lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7IH1cbiAgLndvZC10aW1lcl9fdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAud29kLXRpbWVyX190YWIge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTsgfVxuICAgIC53b2QtdGltZXJfX3RhYjpob3ZlciwgLndvZC10aW1lcl9fdGFiOmZvY3VzLXZpc2libGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoNjgsIDE0OSwgMTU3LCAwLjUpOyB9XG4gICAgLndvZC10aW1lcl9fdGFiLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5NTlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDQ5NTlkO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLndvZC10aW1lcl9fY29uZmlnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAud29kLXRpbWVyX19maWVsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNnB4OyB9XG4gICAgLndvZC10aW1lcl9fZmllbGQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgICAud29kLXRpbWVyX19maWVsZCBpbnB1dCB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC53b2QtdGltZXJfX2ZpZWxkIGlucHV0OmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICM0NDk1OWQ7IH1cbiAgLndvZC10aW1lcl9faGludCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAud29kLXRpbWVyX19kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBiMGIwYjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC53b2QtdGltZXJfX3BoYXNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzVjYjBiODtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLndvZC10aW1lcl9fdGltZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg1NnB4LCAxMnZ3LCA5NnB4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7IH1cbiAgLndvZC10aW1lcl9fcm91bmQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgbWluLWhlaWdodDogMThweDsgfVxuICAud29kLXRpbWVyX19jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAud29kLXRpbWVyX19jb250cm9scyBidXR0b246ZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAud29kLXRpbWVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7IH1cbiAgICAud29kLXRpbWVyX19maWVsZCBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwcHg7IH0gfVxuXG4uc2hvcC1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwIDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNob3Atc2VjdGlvbi0tbm8taGVybyB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNob3Atc2VjdGlvbi0tbm8taGVybyB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4OyB9IH1cblxuLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCxcbi53b29jb21tZXJjZS1vcmRlcmluZyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMjRweDsgfVxuXG4ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1vcmRlcmluZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMjRweDsgfVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHNlbGVjdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHNlbGVjdDpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzQ0OTU5ZDsgfVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMge1xuICBjbGVhcjogYm90aDsgfVxuXG4uc2hvcC10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDI0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Q6aG92ZXIsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0OmZvY3VzLXdpdGhpbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gICAgICBib3gtc2hhZG93OiAwIDI0cHggNDhweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY4LCAxNDksIDE1NywgMC40KTsgfVxuICAgICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Q6aG92ZXIgaW1nLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdDpmb2N1cy13aXRoaW4gaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTsgfVxuICAgICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Q6aG92ZXIgLmFkZGVkX3RvX2NhcnQsXG4gICAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdDpob3ZlciAuYWRkX3RvX2NhcnRfYnV0dG9uLFxuICAgICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Q6aG92ZXIgYS5idXR0b24sIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0OmZvY3VzLXdpdGhpbiAuYWRkZWRfdG9fY2FydCxcbiAgICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0OmZvY3VzLXdpdGhpbiAuYWRkX3RvX2NhcnRfYnV0dG9uLFxuICAgICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Q6Zm9jdXMtd2l0aGluIGEuYnV0dG9uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlOyB9XG4gICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogMCAwIDZweDsgfVxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuc3Rhci1yYXRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFkZF90b19jYXJ0X2J1dHRvbixcbiAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhLmJ1dHRvbixcbiAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYWRkZWRfdG9fY2FydCB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG5cbi53b29jb21tZXJjZSBzcGFuLm9uc2FsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAxNnB4O1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDk1OWQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07IH1cblxuLndvb2NvbW1lcmNlIC5zdGFyLXJhdGluZyB7XG4gIGNvbG9yOiAjNDQ5NTlkO1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLndvb2NvbW1lcmNlIC5zdGFyLXJhdGluZzo6YmVmb3JlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi53b29jb21tZXJjZSAucHJpY2Uge1xuICBjb2xvcjogIzVjYjBiODtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC53b29jb21tZXJjZSAucHJpY2UgZGVsIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBvcGFjaXR5OiAwLjU1O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgLndvb2NvbW1lcmNlIC5wcmljZSBpbnMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzVjYjBiODsgfVxuXG4ud29vY29tbWVyY2UgYS5idXR0b24sXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbixcbi53b29jb21tZXJjZSAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDk1OWQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTsgfVxuICAud29vY29tbWVyY2UgYS5idXR0b246aG92ZXIsIC53b29jb21tZXJjZSBhLmJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuICAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpob3ZlcixcbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246Zm9jdXMtdmlzaWJsZSxcbiAgLndvb2NvbW1lcmNlIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uOmhvdmVyLFxuICAud29vY29tbWVyY2UgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b246Zm9jdXMtdmlzaWJsZSxcbiAgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpob3ZlcixcbiAgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI2YzcyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoNjgsIDE0OSwgMTU3LCAwLjQ1KTsgfVxuICAud29vY29tbWVyY2UgYS5idXR0b24ubG9hZGluZyxcbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24ubG9hZGluZyxcbiAgLndvb2NvbW1lcmNlIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uLmxvYWRpbmcsXG4gIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24ubG9hZGluZyB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGN1cnNvcjogd2FpdDsgfVxuICAud29vY29tbWVyY2UgYS5idXR0b246ZGlzYWJsZWQsXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkLFxuICAud29vY29tbWVyY2UgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b246ZGlzYWJsZWQsXG4gIC53b29jb21tZXJjZSBpbnB1dC5idXR0b246ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UgYS5hZGRlZF90b19jYXJ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM1Y2IwYjg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSxcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IsXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8sXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW5vcmV2aWV3cyxcbi53b29jb21tZXJjZSBwLm5vLWNvbW1lbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjNDQ5NTlkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW46IDAgMCAyNHB4OyB9XG4gIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uLFxuICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWVycm9yIC5idXR0b24sXG4gIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyAuYnV0dG9uLFxuICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW5vcmV2aWV3cyAuYnV0dG9uLFxuICAud29vY29tbWVyY2UgcC5uby1jb21tZW50cyAuYnV0dG9uIHtcbiAgICBmbGV4LXNocmluazogMDsgfVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWVycm9yIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlMDUyNTI7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgNDYwcHgpIG1pbm1heCgwLCAxZnIpO1xuICBnYXA6IDQ4cHg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAuZmxleC1jb250cm9sLXRodW1icyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAuZmxleC1jb250cm9sLXRodW1icyBsaSB7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAuZmxleC1jb250cm9sLXRodW1icyBsaSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLmZsZXgtY29udHJvbC10aHVtYnMgbGkgaW1nOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSg2OCwgMTQ5LCAxNTcsIDAuNSk7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLmZsZXgtY29udHJvbC10aHVtYnMgbGkgLmZsZXgtYWN0aXZlIGltZyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDQ5NTlkOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuc3VtbWFyeSAucHJvZHVjdF90aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAzLjR2dywgMzhweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuc3VtbWFyeSAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuc3VtbWFyeSAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuc3VtbWFyeSAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnN1bW1hcnkgZm9ybS5jYXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuc3VtbWFyeSAucHJvZHVjdF9tZXRhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnN1bW1hcnkgLnByb2R1Y3RfbWV0YSBhIHtcbiAgICAgIGNvbG9yOiAjNWNiMGI4OyB9XG5cbi53b29jb21tZXJjZSAucXVhbnRpdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAud29vY29tbWVyY2UgLnF1YW50aXR5IGlucHV0LnF0eSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLndvb2NvbW1lcmNlIC5xdWFudGl0eSBpbnB1dC5xdHk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDQ5NTlkOyB9XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtdGFicyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzMnB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMzJweDtcbiAgICBwYWRkaW5nOiAwIDAgMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTsgfVxuICAgIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIGEge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlOyB9XG4gICAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlIGEsXG4gICAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzQ0OTU5ZDsgfVxuICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBtYXgtd2lkdGg6IDcyMHB4OyB9XG4gICAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS10YWJzIC5wYW5lbCBoMiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLndvb2NvbW1lcmNlICNyZXZpZXdzIC5jb21tZW50LWZvcm0tcmF0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAud29vY29tbWVyY2UgI3Jldmlld3MgLmNvbW1lbnQtZm9ybS1yYXRpbmcgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53b29jb21tZXJjZSAjcmV2aWV3cyBwLnN0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2cHg7IH1cbiAgLndvb2NvbW1lcmNlICNyZXZpZXdzIHAuc3RhcnMgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7IH1cbiAgICAud29vY29tbWVyY2UgI3Jldmlld3MgcC5zdGFycyBhOmhvdmVyLCAud29vY29tbWVyY2UgI3Jldmlld3MgcC5zdGFycyBhLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5NTlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDQ5NTlkO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLndvb2NvbW1lcmNlICNyZXZpZXdzIC5jb21tZW50LWZvcm0tY29tbWVudCB0ZXh0YXJlYSxcbi53b29jb21tZXJjZSAjcmV2aWV3cyAuY29tbWVudC1mb3JtLWF1dGhvciBpbnB1dCxcbi53b29jb21tZXJjZSAjcmV2aWV3cyAuY29tbWVudC1mb3JtLWVtYWlsIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuICAud29vY29tbWVyY2UgI3Jldmlld3MgLmNvbW1lbnQtZm9ybS1jb21tZW50IHRleHRhcmVhOmZvY3VzLXZpc2libGUsXG4gIC53b29jb21tZXJjZSAjcmV2aWV3cyAuY29tbWVudC1mb3JtLWF1dGhvciBpbnB1dDpmb2N1cy12aXNpYmxlLFxuICAud29vY29tbWVyY2UgI3Jldmlld3MgLmNvbW1lbnQtZm9ybS1lbWFpbCBpbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzQ0OTU5ZDsgfVxuXG4ud29vY29tbWVyY2UgI3Jldmlld3MgLmZvcm0tc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4ud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDk1OWQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTsgfVxuICAud29vY29tbWVyY2UgI3Jldmlld3MgLmZvcm0tc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC53b29jb21tZXJjZSAjcmV2aWV3cyAuZm9ybS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cy12aXNpYmxlLFxuICAud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gIC53b29jb21tZXJjZSAjcmV2aWV3cyAjY29tbWVudGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cy12aXNpYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI2YzcyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoNjgsIDE0OSwgMTU3LCAwLjQ1KTsgfVxuXG4ud29vY29tbWVyY2UgLnJlbGF0ZWQucHJvZHVjdHMge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7IH1cbiAgLndvb2NvbW1lcmNlIC5yZWxhdGVkLnByb2R1Y3RzID4gaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0aCxcbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGgge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTsgfVxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXRodW1ibmFpbCBpbWcge1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1yZW1vdmUgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTsgfVxuICAgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtcmVtb3ZlIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwNTI1MjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRmb290IHRoIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAzMnB4OyB9XG4gIC53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDI4cHg7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICAgIC53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgaDIge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHRhYmxlLnNob3BfdGFibGUgdGgsXG4gICAgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZS5zaG9wX3RhYmxlIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpOyB9XG4gICAgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyAub3JkZXItdG90YWwgLmFtb3VudCB7XG4gICAgICBjb2xvcjogIzVjYjBiODtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IC5idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbi53b29jb21tZXJjZSAuY291cG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLndvb2NvbW1lcmNlIC5jb3Vwb24gI2NvdXBvbl9jb2RlIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4OyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCAjY3VzdG9tZXJfZGV0YWlscyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDI0cHg7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jb2wtMSxcbi53b29jb21tZXJjZS1jaGVja291dCAuY29sLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAyOHB4O1xuICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMjhweDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMTZweDsgfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIGxpIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IC5wYXltZW50X2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IC5wbGFjZS1vcmRlciAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4ud29vY29tbWVyY2UgbGFiZWwge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53b29jb21tZXJjZSBpbnB1dC5pbnB1dC10ZXh0LFxuLndvb2NvbW1lcmNlIHRleHRhcmVhLFxuLndvb2NvbW1lcmNlIGZvcm0uY2hlY2tvdXQgc2VsZWN0LFxuLndvb2NvbW1lcmNlICNjdXN0b21lcl9kZXRhaWxzIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgLndvb2NvbW1lcmNlIGlucHV0LmlucHV0LXRleHQ6Zm9jdXMtdmlzaWJsZSxcbiAgLndvb2NvbW1lcmNlIHRleHRhcmVhOmZvY3VzLXZpc2libGUsXG4gIC53b29jb21tZXJjZSBmb3JtLmNoZWNrb3V0IHNlbGVjdDpmb2N1cy12aXNpYmxlLFxuICAud29vY29tbWVyY2UgI2N1c3RvbWVyX2RldGFpbHMgc2VsZWN0OmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDQ5NTlkOyB9XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsLnBhZ2UtbnVtYmVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsLnBhZ2UtbnVtYmVycyBsaSAucGFnZS1udW1iZXJzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlOyB9XG4gICAgICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwucGFnZS1udW1iZXJzIGxpIC5wYWdlLW51bWJlcnM6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCAxNDksIDE1NywgMC4yKTtcbiAgICAgICAgY29sb3I6ICM1Y2IwYjg7IH1cbiAgICAgIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bC5wYWdlLW51bWJlcnMgbGkgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OTU5ZDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQsXG4ud2MtYmxvY2stY2FydCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmOyB9XG4gIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IGEsXG4gIC53Yy1ibG9jay1jYXJ0IGEge1xuICAgIGNvbG9yOiAjNWNiMGI4OyB9XG5cbi53Yy1ibG9jay1jYXJ0LWl0ZW1zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgLndjLWJsb2NrLWNhcnQtaXRlbXMgdGgge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgLndjLWJsb2NrLWNhcnQtaXRlbXMgdGQge1xuICAgIHBhZGRpbmc6IDIwcHggMTJweCAyMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi53Yy1ibG9jay1jYXJ0LWl0ZW1fX2ltYWdlIGltZyxcbi53Yy1ibG9jay1jYXJ0LWl0ZW1zIGltZyB7XG4gIHdpZHRoOiA3MnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG5cbmEud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LW5hbWUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGEud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LW5hbWU6aG92ZXIge1xuICAgIGNvbG9yOiAjNWNiMGI4OyB9XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcHJpY2UsXG4ud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXByaWNlX192YWx1ZSB7XG4gIGNvbG9yOiAjNWNiMGI4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi53Yy1ibG9jay1jYXJ0LWl0ZW1fX3Byb2R1Y3QtbWV0YWRhdGEsXG4ud2MtYmxvY2stY2FydC1pdGVtX19zaG9ydC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfVxuICAud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3RvciAud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3Rvcl9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7IH1cbiAgICAud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3RvciAud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3Rvcl9fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDk1OWQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3RvciAud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3Rvcl9faW5wdXQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmOyB9XG5cbi53Yy1ibG9jay1jYXJ0LWl0ZW1fX3JlbW92ZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAud2MtYmxvY2stY2FydC1pdGVtX19yZW1vdmUtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNlMDUyNTI7IH1cblxuLndjLWJsb2NrLWNhcnRfX3NpZGViYXIsXG4ud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMjhweDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtaXRlbV9fbGFiZWwsXG4ud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtaXRlbV9fdmFsdWUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtZm9vdGVyLWl0ZW0gLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWl0ZW1fX2xhYmVsLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWZvb3Rlci1pdGVtIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1pdGVtX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM1Y2IwYjg7IH1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtcGFuZWxfX2J1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDsgfVxuICAud2MtYmxvY2stY29tcG9uZW50cy1wYW5lbF9fYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzVjYjBiODsgfVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtY291cG9uX19jb250ZW50IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLndjLWJsb2NrLWNhcnRfX3N1Ym1pdC1idXR0b24sXG5hLndjLWJsb2NrLWNhcnRfX3N1Ym1pdC1idXR0b24sXG4ud3AtYmxvY2std29vY29tbWVyY2UtcHJvY2VlZC10by1jaGVja291dC1ibG9jayAud3AtZWxlbWVudC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OTU5ZCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDE0cHggMjhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTsgfVxuICAud2MtYmxvY2stY2FydF9fc3VibWl0LWJ1dHRvbjpob3ZlcixcbiAgYS53Yy1ibG9jay1jYXJ0X19zdWJtaXQtYnV0dG9uOmhvdmVyLFxuICAud3AtYmxvY2std29vY29tbWVyY2UtcHJvY2VlZC10by1jaGVja291dC1ibG9jayAud3AtZWxlbWVudC1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjZjNzIgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDY4LCAxNDksIDE1NywgMC40NSk7IH1cblxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LFxuLndjLWJsb2NrLWNoZWNrb3V0IHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGgyLCAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgaDMsXG4gIC53Yy1ibG9jay1jaGVja291dCBoMixcbiAgLndjLWJsb2NrLWNoZWNrb3V0IGgzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgbGFiZWwsXG4gIC53Yy1ibG9jay1jaGVja291dCBsYWJlbCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0Om5vdChbdHlwZV0pLFxuICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4gIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBzZWxlY3QsXG4gIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCB0ZXh0YXJlYSxcbiAgLndjLWJsb2NrLWNoZWNrb3V0IGlucHV0Om5vdChbdHlwZV0pLFxuICAud2MtYmxvY2stY2hlY2tvdXQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC53Yy1ibG9jay1jaGVja291dCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC53Yy1ibG9jay1jaGVja291dCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAud2MtYmxvY2stY2hlY2tvdXQgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLndjLWJsb2NrLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLndjLWJsb2NrLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4gIC53Yy1ibG9jay1jaGVja291dCBzZWxlY3QsXG4gIC53Yy1ibG9jay1jaGVja291dCB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI4MmQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBpbnB1dDpub3QoW3R5cGVdKTpmb2N1cywgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0Om5vdChbdHlwZV0pOmZvY3VzLXZpc2libGUsXG4gICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cy12aXNpYmxlLFxuICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG4gICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cy12aXNpYmxlLFxuICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLXZpc2libGUsXG4gICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG4gICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMtdmlzaWJsZSxcbiAgICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMtdmlzaWJsZSxcbiAgICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxcbiAgICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cy12aXNpYmxlLFxuICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBzZWxlY3Q6Zm9jdXMsXG4gICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IHNlbGVjdDpmb2N1cy12aXNpYmxlLFxuICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCB0ZXh0YXJlYTpmb2N1cyxcbiAgICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSxcbiAgICAud2MtYmxvY2stY2hlY2tvdXQgaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IGlucHV0Om5vdChbdHlwZV0pOmZvY3VzLXZpc2libGUsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuICAgIC53Yy1ibG9jay1jaGVja291dCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cy12aXNpYmxlLFxuICAgIC53Yy1ibG9jay1jaGVja291dCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cy12aXNpYmxlLFxuICAgIC53Yy1ibG9jay1jaGVja291dCBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuICAgIC53Yy1ibG9jay1jaGVja291dCBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLXZpc2libGUsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMtdmlzaWJsZSxcbiAgICAud2MtYmxvY2stY2hlY2tvdXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuICAgIC53Yy1ibG9jay1jaGVja291dCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMtdmlzaWJsZSxcbiAgICAud2MtYmxvY2stY2hlY2tvdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxcbiAgICAud2MtYmxvY2stY2hlY2tvdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cy12aXNpYmxlLFxuICAgIC53Yy1ibG9jay1jaGVja291dCBzZWxlY3Q6Zm9jdXMsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IHNlbGVjdDpmb2N1cy12aXNpYmxlLFxuICAgIC53Yy1ibG9jay1jaGVja291dCB0ZXh0YXJlYTpmb2N1cyxcbiAgICAud2MtYmxvY2stY2hlY2tvdXQgdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICM0NDk1OWQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTJmMzQgIWltcG9ydGFudDsgfVxuICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBpbnB1dDpub3QoW3R5cGVdKTotd2Via2l0LWF1dG9maWxsLCAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXQ6bm90KFt0eXBlXSk6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0Om5vdChbdHlwZV0pOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTotd2Via2l0LWF1dG9maWxsLFxuICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBpbnB1dFt0eXBlPVwiZW1haWxcIl06LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJ0ZWxcIl06LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXRbdHlwZT1cInRlbFwiXTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBpbnB1dFt0eXBlPVwidGVsXCJdOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJudW1iZXJcIl06LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXRbdHlwZT1cIm51bWJlclwiXTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotd2Via2l0LWF1dG9maWxsLFxuICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IHNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IGlucHV0Om5vdChbdHlwZV0pOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IGlucHV0Om5vdChbdHlwZV0pOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IGlucHV0Om5vdChbdHlwZV0pOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTotd2Via2l0LWF1dG9maWxsLFxuICAgIC53Yy1ibG9jay1jaGVja291dCBpbnB1dFt0eXBlPVwiZW1haWxcIl06LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgICAud2MtYmxvY2stY2hlY2tvdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJ0ZWxcIl06LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAud2MtYmxvY2stY2hlY2tvdXQgaW5wdXRbdHlwZT1cInRlbFwiXTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgIC53Yy1ibG9jay1jaGVja291dCBpbnB1dFt0eXBlPVwidGVsXCJdOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJudW1iZXJcIl06LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAud2MtYmxvY2stY2hlY2tvdXQgaW5wdXRbdHlwZT1cIm51bWJlclwiXTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgIC53Yy1ibG9jay1jaGVja291dCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotd2Via2l0LWF1dG9maWxsLFxuICAgIC53Yy1ibG9jay1jaGVja291dCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgICAud2MtYmxvY2stY2hlY2tvdXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAud2MtYmxvY2stY2hlY2tvdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgIC53Yy1ibG9jay1jaGVja291dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IHNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuICAgIC53Yy1ibG9jay1jaGVja291dCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgICAud2MtYmxvY2stY2hlY2tvdXQgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggIzFjMWQyMiBpbnNldCAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgbGFiZWwsXG4gIC53Yy1ibG9jay1jaGVja291dCBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgW3JvbGU9XCJjb21ib2JveFwiXSxcbiAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1ibG9jay1jb21wb25lbnRzLWNvbWJvYm94X19idXR0b24sXG4gIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBidXR0b24uY29tcG9uZW50cy1idXR0b24ud2MtYmxvY2stY29tcG9uZW50cy1jb21ib2JveF9fYnV0dG9uLFxuICAud2MtYmxvY2stY2hlY2tvdXQgW3JvbGU9XCJjb21ib2JveFwiXSxcbiAgLndjLWJsb2NrLWNoZWNrb3V0IC53Yy1ibG9jay1jb21wb25lbnRzLWNvbWJvYm94X19idXR0b24sXG4gIC53Yy1ibG9jay1jaGVja291dCBidXR0b24uY29tcG9uZW50cy1idXR0b24ud2MtYmxvY2stY29tcG9uZW50cy1jb21ib2JveF9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI4MmQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBbY2xhc3MqPVwiLXNlbGVjdF9fY29udGFpbmVyXCJdLFxuICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgW3JvbGU9XCJjb21ib2JveFwiXSxcbiAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IFtjbGFzcyo9XCItc2VsZWN0XCJdOm5vdChzZWxlY3QpOm5vdChvcHRpb24pOm5vdChvcHRncm91cCk6bm90KFtjbGFzcyo9XCJfX2xhYmVsXCJdKTpub3QoW2NsYXNzKj1cIl9fZXhwYW5kXCJdKSxcbiAgLndjLWJsb2NrLWNoZWNrb3V0IFtjbGFzcyo9XCItc2VsZWN0X19jb250YWluZXJcIl0sXG4gIC53Yy1ibG9jay1jaGVja291dCBbcm9sZT1cImNvbWJvYm94XCJdLFxuICAud2MtYmxvY2stY2hlY2tvdXQgW2NsYXNzKj1cIi1zZWxlY3RcIl06bm90KHNlbGVjdCk6bm90KG9wdGlvbik6bm90KG9wdGdyb3VwKTpub3QoW2NsYXNzKj1cIl9fbGFiZWxcIl0pOm5vdChbY2xhc3MqPVwiX19leHBhbmRcIl0pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjgyZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgW2NsYXNzKj1cIi1zZWxlY3RfX2NvbnRhaW5lclwiXTo6YWZ0ZXIsXG4gICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IFtyb2xlPVwiY29tYm9ib3hcIl06OmFmdGVyLFxuICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBbY2xhc3MqPVwiLXNlbGVjdFwiXTpub3Qoc2VsZWN0KTpub3Qob3B0aW9uKTpub3Qob3B0Z3JvdXApOm5vdChbY2xhc3MqPVwiX19sYWJlbFwiXSk6bm90KFtjbGFzcyo9XCJfX2V4cGFuZFwiXSk6OmFmdGVyLFxuICAgIC53Yy1ibG9jay1jaGVja291dCBbY2xhc3MqPVwiLXNlbGVjdF9fY29udGFpbmVyXCJdOjphZnRlcixcbiAgICAud2MtYmxvY2stY2hlY2tvdXQgW3JvbGU9XCJjb21ib2JveFwiXTo6YWZ0ZXIsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IFtjbGFzcyo9XCItc2VsZWN0XCJdOm5vdChzZWxlY3QpOm5vdChvcHRpb24pOm5vdChvcHRncm91cCk6bm90KFtjbGFzcyo9XCJfX2xhYmVsXCJdKTpub3QoW2NsYXNzKj1cIl9fZXhwYW5kXCJdKTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzIuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMi41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgbWFzay1zaXplOiBjb250YWluOyB9XG4gIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBzZWxlY3QsXG4gIC53Yy1ibG9jay1jaGVja291dCBzZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyODJkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLXdpZHRoPScyLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweCBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IG9wdGlvbixcbiAgLndjLWJsb2NrLWNoZWNrb3V0IG9wdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWQyMiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IFtjbGFzcyo9XCJfX2xhYmVsXCJdLFxuICAud2MtYmxvY2stY2hlY2tvdXQgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IFtjbGFzcyo9XCItc2VsZWN0X19leHBhbmRcIl0sXG4gIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBbY2xhc3MqPVwiLXNlbGVjdFwiXSBzdmcsXG4gIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy1jb21ib2JveF9fYnV0dG9uIHN2ZyxcbiAgLndjLWJsb2NrLWNoZWNrb3V0IFtjbGFzcyo9XCItc2VsZWN0X19leHBhbmRcIl0sXG4gIC53Yy1ibG9jay1jaGVja291dCBbY2xhc3MqPVwiLXNlbGVjdFwiXSBzdmcsXG4gIC53Yy1ibG9jay1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy1jb21ib2JveF9fYnV0dG9uIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCB1bFtyb2xlPVwibGlzdGJveFwiXSxcbiAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC5jb21wb25lbnRzLWZvcm0tdG9rZW4tZmllbGRfX3N1Z2dlc3Rpb25zLWxpc3QsXG4gIC53Yy1ibG9jay1jaGVja291dCB1bFtyb2xlPVwibGlzdGJveFwiXSxcbiAgLndjLWJsb2NrLWNoZWNrb3V0IC5jb21wb25lbnRzLWZvcm0tdG9rZW4tZmllbGRfX3N1Z2dlc3Rpb25zLWxpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCB1bFtyb2xlPVwibGlzdGJveFwiXSBsaSxcbiAgICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgdWxbcm9sZT1cImxpc3Rib3hcIl0gW3JvbGU9XCJvcHRpb25cIl0sXG4gICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC5jb21wb25lbnRzLWZvcm0tdG9rZW4tZmllbGRfX3N1Z2dlc3Rpb25zLWxpc3QgbGksXG4gICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC5jb21wb25lbnRzLWZvcm0tdG9rZW4tZmllbGRfX3N1Z2dlc3Rpb25zLWxpc3QgW3JvbGU9XCJvcHRpb25cIl0sXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IHVsW3JvbGU9XCJsaXN0Ym94XCJdIGxpLFxuICAgIC53Yy1ibG9jay1jaGVja291dCB1bFtyb2xlPVwibGlzdGJveFwiXSBbcm9sZT1cIm9wdGlvblwiXSxcbiAgICAud2MtYmxvY2stY2hlY2tvdXQgLmNvbXBvbmVudHMtZm9ybS10b2tlbi1maWVsZF9fc3VnZ2VzdGlvbnMtbGlzdCBsaSxcbiAgICAud2MtYmxvY2stY2hlY2tvdXQgLmNvbXBvbmVudHMtZm9ybS10b2tlbi1maWVsZF9fc3VnZ2VzdGlvbnMtbGlzdCBbcm9sZT1cIm9wdGlvblwiXSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgdWxbcm9sZT1cImxpc3Rib3hcIl0gbGk6aG92ZXIsIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCB1bFtyb2xlPVwibGlzdGJveFwiXSBsaS5pcy1zZWxlY3RlZCxcbiAgICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCB1bFtyb2xlPVwibGlzdGJveFwiXSBbcm9sZT1cIm9wdGlvblwiXTpob3ZlcixcbiAgICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCB1bFtyb2xlPVwibGlzdGJveFwiXSBbcm9sZT1cIm9wdGlvblwiXS5pcy1zZWxlY3RlZCxcbiAgICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAuY29tcG9uZW50cy1mb3JtLXRva2VuLWZpZWxkX19zdWdnZXN0aW9ucy1saXN0IGxpOmhvdmVyLFxuICAgICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC5jb21wb25lbnRzLWZvcm0tdG9rZW4tZmllbGRfX3N1Z2dlc3Rpb25zLWxpc3QgbGkuaXMtc2VsZWN0ZWQsXG4gICAgICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLmNvbXBvbmVudHMtZm9ybS10b2tlbi1maWVsZF9fc3VnZ2VzdGlvbnMtbGlzdCBbcm9sZT1cIm9wdGlvblwiXTpob3ZlcixcbiAgICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAuY29tcG9uZW50cy1mb3JtLXRva2VuLWZpZWxkX19zdWdnZXN0aW9ucy1saXN0IFtyb2xlPVwib3B0aW9uXCJdLmlzLXNlbGVjdGVkLFxuICAgICAgLndjLWJsb2NrLWNoZWNrb3V0IHVsW3JvbGU9XCJsaXN0Ym94XCJdIGxpOmhvdmVyLFxuICAgICAgLndjLWJsb2NrLWNoZWNrb3V0IHVsW3JvbGU9XCJsaXN0Ym94XCJdIGxpLmlzLXNlbGVjdGVkLFxuICAgICAgLndjLWJsb2NrLWNoZWNrb3V0IHVsW3JvbGU9XCJsaXN0Ym94XCJdIFtyb2xlPVwib3B0aW9uXCJdOmhvdmVyLFxuICAgICAgLndjLWJsb2NrLWNoZWNrb3V0IHVsW3JvbGU9XCJsaXN0Ym94XCJdIFtyb2xlPVwib3B0aW9uXCJdLmlzLXNlbGVjdGVkLFxuICAgICAgLndjLWJsb2NrLWNoZWNrb3V0IC5jb21wb25lbnRzLWZvcm0tdG9rZW4tZmllbGRfX3N1Z2dlc3Rpb25zLWxpc3QgbGk6aG92ZXIsXG4gICAgICAud2MtYmxvY2stY2hlY2tvdXQgLmNvbXBvbmVudHMtZm9ybS10b2tlbi1maWVsZF9fc3VnZ2VzdGlvbnMtbGlzdCBsaS5pcy1zZWxlY3RlZCxcbiAgICAgIC53Yy1ibG9jay1jaGVja291dCAuY29tcG9uZW50cy1mb3JtLXRva2VuLWZpZWxkX19zdWdnZXN0aW9ucy1saXN0IFtyb2xlPVwib3B0aW9uXCJdOmhvdmVyLFxuICAgICAgLndjLWJsb2NrLWNoZWNrb3V0IC5jb21wb25lbnRzLWZvcm0tdG9rZW4tZmllbGRfX3N1Z2dlc3Rpb25zLWxpc3QgW3JvbGU9XCJvcHRpb25cIl0uaXMtc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCAxNDksIDE1NywgMC4yKSAhaW1wb3J0YW50OyB9XG4gIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC53Yy1ibG9jay1jaGVja291dCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGFjY2VudC1jb2xvcjogIzQ0OTU5ZDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94X19tYXJrLFxuICAud2MtYmxvY2stY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3hfX21hcmsge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAud2MtYmxvY2stY2hlY2tvdXQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyODJkICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlOyB9XG4gICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpob3ZlcixcbiAgICAud2MtYmxvY2stY2hlY2tvdXQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7IH1cbiAgICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzLXZpc2libGUsXG4gICAgLndjLWJsb2NrLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjNDQ5NTlkO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDsgfVxuICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCxcbiAgICAud2MtYmxvY2stY2hlY2tvdXQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OTU5ZCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDQ5NTlkICFpbXBvcnRhbnQ7IH1cbiAgICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDo6YWZ0ZXIsXG4gICAgICAud2MtYmxvY2stY2hlY2tvdXQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTU1JSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFkMjI7XG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzIwIDYgOSAxNyA0IDEyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nMjAgNiA5IDE3IDQgMTInLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgIG1hc2stc2l6ZTogY29udGFpbjsgfVxuICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggbGFiZWwsXG4gIC53Yy1ibG9jay1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveF9fbGFiZWwsXG4gIC53Yy1ibG9jay1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveF9fbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7IH1cbiAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGEsXG4gIC53Yy1ibG9jay1jaGVja291dCBhIHtcbiAgICBjb2xvcjogIzVjYjBiODsgfVxuICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtb3JkZXItc3VtbWFyeS1pdGVtX19xdWFudGl0eSxcbiAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IFtjbGFzcyo9XCJvcmRlci1zdW1tYXJ5LWl0ZW1fX3F1YW50aXR5XCJdLFxuICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgW2NsYXNzKj1cIm9yZGVyLXN1bW1hcnktaXRlbV9faW1hZ2VcIl0gW2NsYXNzKj1cInF1YW50aXR5XCJdLFxuICAud2MtYmxvY2stY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtb3JkZXItc3VtbWFyeS1pdGVtX19xdWFudGl0eSxcbiAgLndjLWJsb2NrLWNoZWNrb3V0IFtjbGFzcyo9XCJvcmRlci1zdW1tYXJ5LWl0ZW1fX3F1YW50aXR5XCJdLFxuICAud2MtYmxvY2stY2hlY2tvdXQgW2NsYXNzKj1cIm9yZGVyLXN1bW1hcnktaXRlbV9faW1hZ2VcIl0gW2NsYXNzKj1cInF1YW50aXR5XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5NTlkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxYzFkMjIgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMWMxZDIyICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTZweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzQ0OTU5ZCAhaW1wb3J0YW50OyB9XG4gIC53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIgKiB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyIGEge1xuICAgIGNvbG9yOiAjNWNiMGI4ICFpbXBvcnRhbnQ7IH1cbiAgLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lci5pcy1lcnJvciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNlMDUyNTIgIWltcG9ydGFudDsgfVxuICAud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyLmlzLWluZm8ge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDQ5NTlkICFpbXBvcnRhbnQ7IH1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzID4gbGkucmV2ZWFsOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyA+IGxpLnJldmVhbDpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA4czsgfVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgPiBsaS5yZXZlYWw6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNnM7IH1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzID4gbGkucmV2ZWFsOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjRzOyB9XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyA+IGxpLnJldmVhbDpudGgtY2hpbGQoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjMyczsgfVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgPiBsaS5yZXZlYWw6bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40czsgfVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgPiBsaS5yZXZlYWw6bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40OHM7IH1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzID4gbGkucmV2ZWFsOm50aC1jaGlsZCg4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNTZzOyB9XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyA+IGxpLnJldmVhbDpudGgtY2hpbGQobis5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNjRzOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCxcbiAgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2Utb3JkZXJpbmcge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJpbmcgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMge1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDsgfVxuICAgIC53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMge1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlLmNhcnQgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUuY2FydCB0Ym9keSB0ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweCAxNnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMDsgfVxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZS5jYXJ0IHRkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUuY2FydCB0ZC5wcm9kdWN0LXJlbW92ZSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUuY2FydCB0ZC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gICAgb3JkZXI6IDI7IH1cbiAgICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZS5jYXJ0IHRkLnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG4gICAgICB3aWR0aDogNTZweDsgfVxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZS5jYXJ0IHRkLnByb2R1Y3QtbmFtZSB7XG4gICAgb3JkZXI6IDM7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlLmNhcnQgdGQucHJvZHVjdC1wcmljZSxcbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUuY2FydCB0ZC5wcm9kdWN0LXF1YW50aXR5LFxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZS5jYXJ0IHRkLnByb2R1Y3Qtc3VidG90YWwge1xuICAgIG9yZGVyOiA0O1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUuY2FydCB0ZC5wcm9kdWN0LXByaWNlOjpiZWZvcmUsXG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUuY2FydCB0ZC5wcm9kdWN0LXF1YW50aXR5OjpiZWZvcmUsXG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUuY2FydCB0ZC5wcm9kdWN0LXN1YnRvdGFsOjpiZWZvcmUge1xuICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKSBcIjogXCI7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUuY2FydCB0Ym9keSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTZweDsgfSB9XG5cbi5zdG9yeSB7XG4gIHBhZGRpbmc6IDE0MHB4IDAgNjBweDsgfVxuICAuc3RvcnlfX3RleHQge1xuICAgIG1heC13aWR0aDogNzI2cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMTZweCAwIDA7IH1cbiAgICAuc3RvcnlfX3RleHQgKyAuc3RvcnlfX3RleHQge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAuc3RvcnlfX2xheW91dCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiA2MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnN0b3J5X19jb2wge1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAuc3RvcnlfX3Bob3RvLWZyYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjNDQ5NTlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgLnN0b3J5X19waG90byB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDhweDtcbiAgICByaWdodDogLThweDtcbiAgICBib3R0b206IC04cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTsgfVxuICAgIC5zdG9yeV9fcGhvdG86aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuc3RvcnlfX2xheW91dCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAzMnB4OyB9XG4gIC5zdG9yeV9fcGhvdG8tZnJhbWUge1xuICAgIG9yZGVyOiAtMTtcbiAgICBoZWlnaHQ6IDMyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zdG9yeSB7XG4gICAgcGFkZGluZzogMTEwcHggMCA0MHB4OyB9XG4gIC5zdG9yeV9fcGhvdG8tZnJhbWUge1xuICAgIGhlaWdodDogMjQwcHg7IH0gfVxuXG4uY29hY2hlcyB7XG4gIHBhZGRpbmc6IDYwcHggMCAxMDBweDsgfVxuICAuY29hY2hlc19fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4OyB9XG4gIC5jb2FjaGVzX19lbXB0eSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNvYWNoLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlOyB9XG4gIC5jb2FjaC1jYXJkOmhvdmVyLCAuY29hY2gtY2FyZDpmb2N1cy13aXRoaW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICBib3gtc2hhZG93OiAwIDI0cHggNDhweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg2OCwgMTQ5LCAxNTcsIDAuNCk7IH1cbiAgICAuY29hY2gtY2FyZDpob3ZlciAuY29hY2gtY2FyZF9fcGhvdG8sIC5jb2FjaC1jYXJkOmZvY3VzLXdpdGhpbiAuY29hY2gtY2FyZF9fcGhvdG8ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAuY29hY2gtY2FyZF9fcGhvdG8ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7IH1cbiAgLmNvYWNoLWNhcmRfX251bWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAuY29hY2gtY2FyZF9fc3BlY2lhbGl6YXJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM0NDk1OWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAuY29hY2gtY2FyZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmNvYWNoZXNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNvYWNoZXNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cblxuLm1lbWJlcnNoaXBzLXBhZ2UsXG4ubWVtYmVyc2hpcHMtcGFnZSAqLFxuLm1lbWJlcnNoaXBzLXBhZ2UgKjo6YmVmb3JlLFxuLm1lbWJlcnNoaXBzLXBhZ2UgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZW1iZXJzaGlwLXBsYW51cmkge1xuICBwYWRkaW5nOiAxNDBweCAwIDEwMHB4OyB9XG4gIC5tZW1iZXJzaGlwLXBsYW51cmlfX2VtcHR5IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tZW1iZXJzaGlwLXBsYW51cmkge1xuICAgIHBhZGRpbmc6IDExMHB4IDAgODBweDsgfSB9XG5cbi5tZW1iZXJzaGlwLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDI0cHg7IH1cblxuLm1lbWJlcnNoaXAtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFkMjI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlOyB9XG4gIC5tZW1iZXJzaGlwLWNhcmQ6aG92ZXIsIC5tZW1iZXJzaGlwLWNhcmQ6Zm9jdXMtd2l0aGluIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gICAgYm94LXNoYWRvdzogMCAyNHB4IDQ4cHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjgsIDE0OSwgMTU3LCAwLjQpOyB9XG4gICAgLm1lbWJlcnNoaXAtY2FyZDpob3ZlciAubWVtYmVyc2hpcC1jYXJkX19pbWFnZSwgLm1lbWJlcnNoaXAtY2FyZDpmb2N1cy13aXRoaW4gLm1lbWJlcnNoaXAtY2FyZF9faW1hZ2Uge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAubWVtYmVyc2hpcC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7IH1cbiAgLm1lbWJlcnNoaXAtY2FyZF9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgLm1lbWJlcnNoaXAtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLm1lbWJlcnNoaXAtY2FyZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmbGV4OiAxIDEgYXV0bzsgfVxuICAubWVtYmVyc2hpcC1jYXJkX19jbGFzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubWVtYmVyc2hpcC1jYXJkX19jbGFzYS10YWcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNWNiMGI4O1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgMTQ5LCAxNTcsIDAuMTIpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjgsIDE0OSwgMTU3LCAwLjMpOyB9XG4gIC5tZW1iZXJzaGlwLWNhcmRfX2J1dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMTBweCAyNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbWJlcnNoaXAtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubWVtYmVyc2hpcC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfSB9XG5cbi5jZm0tY29udGFjdC1pbnRybyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzJweDsgfVxuICAuY2ZtLWNvbnRhY3QtaW50cm8gLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuXG4ucHJvZ3JhbWVsZS1tZWxlIHtcbiAgcGFkZGluZzogMTAwcHggMCA0MHB4OyB9XG5cbi5wcm9ncmFtZS1wbGFudXJpIHtcbiAgcGFkZGluZzogMTAwcHggMDsgfVxuICAucHJvZ3JhbWUtcGxhbnVyaV9fZW1wdHksIC5wcm9ncmFtZS1wbGFudXJpX19ub3RhLWFkbWluIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb2dyYW1lLXBsYW51cmlfX25vdGEtYWRtaW4ge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNywgMTY0LCA2NSwgMC4xKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxNywgMTY0LCA2NSwgMC4zKTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHJvZ3JhbWUtZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjRweDsgfVxuXG4ucHJvZ3JhbWUtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFkMjI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlOyB9XG4gIC5wcm9ncmFtZS1jYXJkOmhvdmVyLCAucHJvZ3JhbWUtY2FyZDpmb2N1cy13aXRoaW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICBib3gtc2hhZG93OiAwIDI0cHggNDhweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg2OCwgMTQ5LCAxNTcsIDAuNCk7IH1cbiAgICAucHJvZ3JhbWUtY2FyZDpob3ZlciAucHJvZ3JhbWUtY2FyZF9faW1hZ2UsIC5wcm9ncmFtZS1jYXJkOmZvY3VzLXdpdGhpbiAucHJvZ3JhbWUtY2FyZF9faW1hZ2Uge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAucHJvZ3JhbWUtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlOyB9XG4gIC5wcm9ncmFtZS1jYXJkX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgcGFkZGluZzogMjRweDsgfVxuICAucHJvZ3JhbWUtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnByb2dyYW1lLWNhcmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZmxleDogMSAxIGF1dG87IH1cbiAgLnByb2dyYW1lLWNhcmRfX3ByZXQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNDQ5NTlkO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLnByb2dyYW1lLWNhcmRfX2J1dG9uIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHg7IH1cbiAgLnByb2dyYW1lLWNhcmRfX2J1dG9uLS1zZWN1bmRhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucHJvZ3JhbWUtY2FyZF9fbm90YS1hZG1pbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9ncmFtZS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9ncmFtZS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfSB9XG5cbi5wcm9ncmFtLXppbGUtYmxvYyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLnByb2dyYW0temlsZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4OyB9XG5cbi5wcm9ncmFtLXppIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucHJvZ3JhbS16aS0tYmxvY2F0YSB7XG4gICAgb3BhY2l0eTogMC41NTsgfVxuICAucHJvZ3JhbS16aV9fZGV0YWlsc1tvcGVuXSAucHJvZ3JhbS16aV9fdGl0bHU6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpOyB9XG4gIC5wcm9ncmFtLXppX190aXRsdSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wcm9ncmFtLXppX190aXRsdTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnByb2dyYW0temlfX3RpdGx1OjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAucHJvZ3JhbS16aV9fdGl0bHUtLWJsb2NhdCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgICAgIC5wcm9ncmFtLXppX190aXRsdS0tYmxvY2F0OjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2dyYW0temlfX251bWFyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgY29sb3I6ICM0NDk1OWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgMTQ5LCAxNTcsIDAuMTIpO1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgLnByb2dyYW0temlfX2NvbnRpbnV0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBsaW5lLWhlaWdodDogMS43OyB9XG4gICAgLnByb2dyYW0temlfX2NvbnRpbnV0IHA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAucHJvZ3JhbS16aV9fdmlkZW8ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAucHJvZ3JhbS16aV9fdmlkZW8gaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyOiBub25lOyB9XG5cbi5wcm9ncmFtLXNpbmdsZV9faGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWQyMjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuXG4ucHJvZ3JhbS1zaW5nbGVfX2hlcm8tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC41NSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4xNSkgMzUlLCByZ2JhKDAsIDAsIDAsIDAuODUpIDEwMCUpOyB9XG5cbi5wcm9ncmFtLXNpbmdsZV9faGVyby1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5wcm9ncmFtLXNpbmdsZV9fYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7IH1cbiAgLnByb2dyYW0tc2luZ2xlX19iYWNrIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5wcm9ncmFtLXNpbmdsZV9fYmFjazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG5cbi5wcm9ncmFtLXNpbmdsZV9fdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXgtd2lkdGg6IDcyMHB4OyB9XG5cbi5wcm9ncmFtLXNpbmdsZV9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5wcm9ncmFtLXNpbmdsZV9fbWV0YSBzdmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuXG4ucHJvZ3JhbS1zaW5nbGVfX2JvZHkge1xuICBwYWRkaW5nOiA0OHB4IDAgMTAwcHg7IH1cblxuLnByb2dyYW0tc2luZ2xlX19sYXlvdXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiA0MHB4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLnByb2dyYW0tc2luZ2xlX19sYXlvdXQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSAzNjBweDtcbiAgICAgIGdhcDogNjRweDsgfSB9XG5cbi5wcm9ncmFtLXNpbmdsZV9fbWFpbiB7XG4gIG1pbi13aWR0aDogMDsgfVxuXG4ucHJvZ3JhbS1zaW5nbGVfX3NpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLnByb2dyYW0tc2luZ2xlX19zaWRlYmFyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDExMHB4OyB9IH1cblxuLnByb2dyYW0tc2luZ2xlX190YWJzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZ2FwOiA0cHg7IH1cblxuLnByb2dyYW0tc2luZ2xlX190YWIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTsgfVxuICAucHJvZ3JhbS1zaW5nbGVfX3RhYi5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMxYzFkMjI7IH1cblxuLnByb2dyYW0tc2luZ2xlX19wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2dyYW0tc2luZ2xlX19wYW5lbC5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcm9ncmFtLXNpbmdsZV9fZGVzY3JpZXJlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogNC44ZW07IH1cbiAgLnByb2dyYW0tc2luZ2xlX19kZXNjcmllcmUuaXMtZXhwYW5kYXQge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7IH1cblxuLnByb2dyYW0tc2luZ2xlX19zaG93LW1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM1Y2IwYjg7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIC5wcm9ncmFtLXNpbmdsZV9fc2hvdy1tb3JlIHN2ZyB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7IH1cbiAgLnByb2dyYW0tc2luZ2xlX19zaG93LW1vcmUuaXMtZXhwYW5kYXQgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5wcm9ncmFtLXNpbmdsZV9fc2VjdGl1bmUtdGl0bHUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDMycHggMCAxNnB4OyB9XG4gIC5wcm9ncmFtLXNpbmdsZV9fc2VjdGl1bmUtdGl0bHUtLXNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLnByb2dyYW0tc2luZ2xlX19jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMjhweDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICAucHJvZ3JhbS1zaW5nbGVfX2NhcmQgLmJ0biB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cblxuLnByb2dyYW0tc2luZ2xlX19jYXJkLS1wcm9iYSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2OCwgMTQ5LCAxNTcsIDAuMzUpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wcm9ncmFtLXNpbmdsZV9fY2FyZC0tcHJldCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2OCwgMTQ5LCAxNTcsIDAuMzUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnByb2dyYW0tc2luZ2xlX19jYXJkLS1wcmV0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjBkZWcsIHJnYmEoNjgsIDE0OSwgMTU3LCAwLjE0KSwgcmdiYSg2OCwgMTQ5LCAxNTcsIDApIDU1JSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnByb2dyYW0tc2luZ2xlX19jYXJkLXRpdGx1IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogIzVjYjBiODtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wcm9ncmFtLXNpbmdsZV9fY2FyZC10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wcm9ncmFtLXNpbmdsZV9fY2FyZC1ub3RhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9ncmFtLXNpbmdsZV9fY2FyZC1ub3RhIGEge1xuICAgIGNvbG9yOiAjNWNiMGI4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnByb2dyYW0tc2luZ2xlX19jYXJkLW5vdGEgYTpob3ZlciwgLnByb2dyYW0tc2luZ2xlX19jYXJkLW5vdGEgYTpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGNvbG9yOiAjNDQ5NTlkOyB9XG5cbi5wcm9ncmFtLXNpbmdsZV9fc3RhdHVzLXRpdGx1IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5wcm9ncmFtLXNpbmdsZV9fc3RhdHVzLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5wcm9ncmFtLXNpbmdsZV9fcHJldCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wcm9ncmFtLXNpbmdsZV9fYW50cmVub3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICAucHJvZ3JhbS1zaW5nbGVfX2FudHJlbm9yIGltZyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAucHJvZ3JhbS1zaW5nbGVfX2FudHJlbm9yLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJweDsgfVxuICAucHJvZ3JhbS1zaW5nbGVfX2FudHJlbm9yLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLnByb2dyYW0tc2luZ2xlX19hbnRyZW5vci1pbml0aWFsYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgMTQ5LCAxNTcsIDAuMik7XG4gICAgY29sb3I6ICM1Y2IwYjg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnByb2dyYW0tc2luZ2xlX19hbnRyZW5vci1udW1lIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wcm9ncmFtLXNpbmdsZV9fc2VzaXVuaS10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLnByb2dyYW0tc2luZ2xlX19zZXNpdW5pLWJ1dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlOyB9XG4gIC5wcm9ncmFtLXNpbmdsZV9fc2VzaXVuaS1idXRvbi5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjgsIDE0OSwgMTU3LCAwLjE1KTtcbiAgICBib3JkZXItY29sb3I6ICM0NDk1OWQ7XG4gICAgY29sb3I6ICM1Y2IwYjg7IH1cblxuLnByb2dyYW0tc2luZ2xlX19zZXNpdW5pLWxpc3RhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZ3JhbS1zaW5nbGVfX3Nlc2l1bmktbGlzdGEuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJvZ3JhbS1zaW5nbGVfX3Nlc2l1bmUtZGF0YSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIG1hcmdpbjogMjBweCAwIDhweDsgfVxuICAucHJvZ3JhbS1zaW5nbGVfX3Nlc2l1bmUtZGF0YTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4ucHJvZ3JhbS1zaW5nbGVfX3Nlc2l1bmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBhZGRpbmc6IDE0cHggMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7IH1cbiAgLnByb2dyYW0tc2luZ2xlX19zZXNpdW5lOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpOyB9XG4gIC5wcm9ncmFtLXNpbmdsZV9fc2VzaXVuZS0tYmxvY2F0YSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5wcm9ncmFtLXNpbmdsZV9fc2VzaXVuZS1udW1hciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiAjNDQ5NTlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCAxNDksIDE1NywgMC4xMik7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG5cbi5wcm9ncmFtLXNpbmdsZV9fc2VzaXVuZS10aXRsdSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5wcm9ncmFtLXNpbmdsZV9fc2VzaXVuZS1hbnRyZW5vciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG5cbi5wcm9ncmFtLXNpbmdsZV9fcHJldmlldy1saXN0YSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4OyB9XG4gIC5wcm9ncmFtLXNpbmdsZV9fcHJldmlldy1saXN0YSBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgcGFkZGluZzogMTRweCAxOHB4OyB9XG5cbi5wcm9ncmFtLXNpbmdsZV9fdGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG5cbi5wcm9ncmFtLXNpbmdsZV9fYWJvbmF0aS1saXN0YSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4OyB9XG4gIC5wcm9ncmFtLXNpbmdsZV9fYWJvbmF0aS1saXN0YSBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgcGFkZGluZzogMTJweCAxOHB4OyB9XG4gICAgLnByb2dyYW0tc2luZ2xlX19hYm9uYXRpLWxpc3RhIGxpIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAucHJvZ3JhbS1zaW5nbGVfX2Fib25hdGktbGlzdGEgbGkgc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmbGV4OiAxIDEgYXV0bzsgfVxuXG4ucHJvZ3JhbS1zaW5nbGVfX2Fib25hdC1ldGljaGV0YSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNWNiMGI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCAxNDksIDE1NywgMC4xNSk7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAucHJvZ3JhbS1zaW5nbGVfX2hlcm8ge1xuICAgIGhlaWdodDogMzYwcHg7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7IH1cbiAgLnByb2dyYW0tc2luZ2xlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIC5wcm9ncmFtLXNpbmdsZV9fYmFjayB7XG4gICAgdG9wOiA5MHB4O1xuICAgIGxlZnQ6IDE2cHg7IH1cbiAgLnByb2dyYW0tc2luZ2xlX190YWJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wcm9ncmFtLXNpbmdsZV9fdGFiIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxMnB4OyB9IH1cblxuLmxlZ2FsLXBhZ2VfX3NlY3Rpb24ge1xuICBwYWRkaW5nOiA2MHB4IDAgMTAwcHg7IH1cblxuLmxlZ2FsLXBhZ2VfX21ldGEge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBtYXJnaW46IDE2cHggMCA0MHB4O1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbi5sZWdhbC1wYWdlX19jb250aW51dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7IH1cbiAgLmxlZ2FsLXBhZ2VfX2NvbnRpbnV0IGgyIHtcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogNDBweCAwIDE2cHg7IH1cbiAgICAubGVnYWwtcGFnZV9fY29udGludXQgaDI6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAubGVnYWwtcGFnZV9fY29udGludXQgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgICBtYXJnaW46IDAgMCAxNHB4OyB9XG4gICAgLmxlZ2FsLXBhZ2VfX2NvbnRpbnV0IHAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjNWNiMGI4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubGVnYWwtcGFnZV9fbm90YSB7XG4gIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxlZ2FsLXBhZ2VfX2NvbnRpbnV0IHtcbiAgICBwYWRkaW5nOiAyOHB4IDIycHg7IH0gfVxuXG4uZXZlcnlkYXktYXRobGV0ZV9fcGVudHJ1LWNpbmUsIC5ldmVyeWRheS1hdGhsZXRlX19iZW5lZmljaWksIC5ldmVyeWRheS1hdGhsZXRlX19zdHJ1Y3R1cmEsIC5ldmVyeWRheS1hdGhsZXRlX19zYXB0YW1hbmEsIC5ldmVyeWRheS1hdGhsZXRlX19mYXEge1xuICBwYWRkaW5nOiAxMDBweCAwOyB9XG5cbi5ldmVyeWRheS1hdGhsZXRlX19pbnRybyB7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cblxuLmV2ZXJ5ZGF5LWF0aGxldGVfX2N0YSB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZXZlcnlkYXktYXRobGV0ZV9fY3RhLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmV2ZXJ5ZGF5LWF0aGxldGVfX2N0YS1pbm5lciBwIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgICAgbWFyZ2luOiAxNnB4IDAgMzJweDsgfVxuXG4uZmVhdHVyZS1ncmlkLTMsXG4uZmVhdHVyZS1ncmlkLTQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDMycHg7IH1cblxuLmZlYXR1cmUtZ3JpZC0zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfVxuXG4uZmVhdHVyZS1ncmlkLTQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5lYS10cmFjay1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5lYS10cmFjay1jYXJkIHtcbiAgcGFkZGluZzogMjhweCAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2U7IH1cbiAgLmVhLXRyYWNrLWNhcmQ6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjgsIDE0OSwgMTU3LCAwLjQpOyB9XG4gIC5lYS10cmFjay1jYXJkX19uaXZlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICBjb2xvcjogIzVjYjBiODtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5lYS10cmFjay1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5lYS10cmFjay1jYXJkX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cblxuLmVhLWRheS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5lYS1kYXktY2FyZCB7XG4gIHBhZGRpbmc6IDI4cHggMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICAuZWEtZGF5LWNhcmRfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgLmVhLWRheS1jYXJkX196aSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmVhLWRheS1jYXJkX19mb2N1cyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIGNvbG9yOiAjNWNiMGI4OyB9XG4gIC5lYS1kYXktY2FyZF9fbGlzdGEge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIC5lYS1kYXktY2FyZF9fbGlzdGEgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZWEtZGF5LWNhcmRfX2xpc3RhIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OTU5ZDsgfVxuXG4uZWEtZmFxLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7IH1cblxuLmVhLWZhcS1pdGVtIHtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG4gIC5lYS1mYXEtaXRlbVtvcGVuXSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY4LCAxNDksIDE1NywgMC4zNSk7IH1cbiAgLmVhLWZhcS1pdGVtX19pbnRyZWJhcmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZWEtZmFxLWl0ZW1fX2ludHJlYmFyZTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmVhLWZhcS1pdGVtX19pbnRyZWJhcmU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgIGJvcmRlci1yaWdodDogMS41cHggc29saWQgIzQ0OTU5ZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICM0NDk1OWQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlOyB9XG4gIC5lYS1mYXEtaXRlbVtvcGVuXSAuZWEtZmFxLWl0ZW1fX2ludHJlYmFyZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpOyB9XG4gIC5lYS1mYXEtaXRlbV9fcmFzcHVucyB7XG4gICAgbWFyZ2luOiAxNHB4IDAgMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mZWF0dXJlLWdyaWQtMyxcbiAgLmZlYXR1cmUtZ3JpZC00LFxuICAuZWEtdHJhY2stZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuICAuZWEtZGF5LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5mZWF0dXJlLWdyaWQtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbiAgLmZlYXR1cmUtZ3JpZC00LFxuICAuZWEtdHJhY2stZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbiAgLmV2ZXJ5ZGF5LWF0aGxldGVfX3BlbnRydS1jaW5lLCAuZXZlcnlkYXktYXRobGV0ZV9fYmVuZWZpY2lpLCAuZXZlcnlkYXktYXRobGV0ZV9fc3RydWN0dXJhLCAuZXZlcnlkYXktYXRobGV0ZV9fc2FwdGFtYW5hLCAuZXZlcnlkYXktYXRobGV0ZV9fZmFxLCAuZXZlcnlkYXktYXRobGV0ZV9fY3RhIHtcbiAgICBwYWRkaW5nOiA2NHB4IDA7IH0gfVxuXG4udGhlLXN0YW5kYXJkX19iZW5lZmljaWksIC50aGUtc3RhbmRhcmRfX2RpcmVjdGlpLCAudGhlLXN0YW5kYXJkX19mYXEge1xuICBwYWRkaW5nOiAxMDBweCAwOyB9XG5cbi50aGUtc3RhbmRhcmRfX2ludHJvIHtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuXG4udGhlLXN0YW5kYXJkX19saXZyYXJlIHtcbiAgcGFkZGluZzogODBweCAwOyB9XG4gIC50aGUtc3RhbmRhcmRfX2xpdnJhcmUtaW5uZXIge1xuICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnRoZS1zdGFuZGFyZF9fbGl2cmFyZS1pbm5lciBwIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgICAgbWFyZ2luOiAxNnB4IDAgMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnRoZS1zdGFuZGFyZF9fYmVuZWZpY2lpLCAudGhlLXN0YW5kYXJkX19kaXJlY3RpaSwgLnRoZS1zdGFuZGFyZF9fZmFxIHtcbiAgICBwYWRkaW5nOiA2NHB4IDA7IH1cbiAgLnRoZS1zdGFuZGFyZF9fbGl2cmFyZSB7XG4gICAgcGFkZGluZzogNTZweCAwOyB9IH1cblxuLmVycm9yLTQwNC1wYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZXJyb3ItNDA0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA3MHZoO1xuICBwYWRkaW5nOiAxNDBweCAwIDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVycm9yLTQwNCAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDY0MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZXJyb3ItNDA0IHtcbiAgICBtaW4taGVpZ2h0OiA2MHZoO1xuICAgIHBhZGRpbmc6IDExMHB4IDAgODBweDsgfSB9XG5cbi5lcnJvci00MDRfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBjb2xvcjogIzVjYjBiODtcbiAgYW5pbWF0aW9uOiBjZm1GYWRlSW5VcCAwLjdzIGVhc2UgYm90aCwgY2ZtRmxvYXQgNnMgZWFzZS1pbi1vdXQgMC43cyBpbmZpbml0ZTsgfVxuICAuZXJyb3ItNDA0X19pY29uIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCA4cHggMThweCByZ2JhKDY4LCAxNDksIDE1NywgMC4zNSkpOyB9XG5cbi5lcnJvci00MDRfX2ljb24tcmluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IC0xNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoNjgsIDE0OSwgMTU3LCAwLjM1KSwgcmdiYSg2OCwgMTQ5LCAxNTcsIDApIDcwJSk7XG4gIGFuaW1hdGlvbjogY2ZtUHVsc2UgMi42cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuXG4uZXJyb3ItNDA0X19sYWJlbCB7XG4gIGFuaW1hdGlvbjogY2ZtRmFkZUluVXAgMC43cyBlYXNlIDAuMXMgYm90aDsgfVxuXG4uZXJyb3ItNDA0X19jb2RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbjogMTBweCAwIDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTsgfVxuICAuZXJyb3ItNDA0X19jb2RlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZmZmZmZmLCAjNWNiMGI4KTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uOiBjZm1GYWRlSW5VcCAwLjdzIGVhc2UgYm90aCwgY2ZtNDA0Qm91bmNlIDIuNHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cbiAgLmVycm9yLTQwNF9fY29kZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzLCAxLjJzOyB9XG4gIC5lcnJvci00MDRfX2NvZGUgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4zMnMsIDEuNHM7IH1cbiAgLmVycm9yLTQwNF9fY29kZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjQ0cywgMS42czsgfVxuXG5Aa2V5ZnJhbWVzIGNmbTQwNEJvdW5jZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0cHgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5lcnJvci00MDRfX2NvZGUge1xuICAgIGZvbnQtc2l6ZTogODRweDsgfSB9XG5cbi5lcnJvci00MDRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYW5pbWF0aW9uOiBjZm1GYWRlSW5VcCAwLjdzIGVhc2UgMC41NXMgYm90aDsgfVxuXG4uZXJyb3ItNDA0X190ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgYW5pbWF0aW9uOiBjZm1GYWRlSW5VcCAwLjdzIGVhc2UgMC43cyBib3RoOyB9XG5cbi5lcnJvci00MDRfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIGFuaW1hdGlvbjogY2ZtRmFkZUluVXAgMC43cyBlYXNlIDAuODVzIGJvdGg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5lcnJvci00MDRfX2FjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZXJyb3ItNDA0X19hY3Rpb25zIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuIiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5cbi8vIEJveC1zaXppbmc6IGJvcmRlci1ib3ggcGVzdGUgdG90IChsaXBzZWEgY29tcGxldCBkaW4gcmVzZXQtdWwgb3JpZ2luYWwgZGVcbi8vIG1haSBqb3MpLiBGYXJhIGFzdGEsIG9yaWNlIGVsZW1lbnQgY3UgXCJ3aWR0aDogMTAwJVwiIFNJIHBhZGRpbmcvYm9yZGVyXG4vLyAoZXg6IC5jb250YWluZXIgZGluIGdlbmVyYWwuc2Nzczogd2lkdGg6MTAwJSArIHBhZGRpbmctbGVmdC9yaWdodDoyMHB4KVxuLy8gZGV2aW5lLCBpbiByZWFsaXRhdGUsIG1haSBsYXQgZGVjYXQgcGFyaW50ZWxlIHNhdSBjdSBpbmNhIDQwcHgsIHBlbnRydSBjYVxuLy8gcGFkZGluZy11bCBzZSBhZHVuYSBpbiBwbHVzIHBlc3RlIGNlaSAxMDAlIChib3gtc2l6aW5nIGltcGxpY2l0IGVcbi8vIFwiY29udGVudC1ib3hcIikuIFByYWN0aWMsIGFzdGEgY2F1emEgdW4gbWljIG92ZXJmbG93IG9yaXpvbnRhbCBwZSBGSUVDQVJFXG4vLyBwYWdpbmEgYSBzaXRlLXVsdWkgKHZpemliaWwgY2xhciwgZGUgZXhlbXBsdSwgbGEgcG96YSBjYXJlIFwiaWVzZVwiIHVzb3Jcbi8vIGRpbiByYW1hIHBlIHBhZ2luYSBBYm91dCwgbGEgbGF0aW1pIGRlIHRhYmxldGEgLSBwb3phIGFqdW5nZWEgdGFpYXRhIGRlXG4vLyBtYXJnaW5lYSBlY3JhbnVsdWkpLiBcImJvcmRlci1ib3hcIiBmYWNlIGNhIGxhdGltZWEgZGVjbGFyYXRhIHNhIGluY2x1ZGFcbi8vIHBhZGRpbmctdWwgc2kgYm9yZGVyLXVsLCBleGFjdCBjdW0gc2UgYXN0ZWFwdGEgZGUgb2JpY2VpIGxhIGxheW91dC11cmlcbi8vIGJhemF0ZSBwZSBwcm9jZW50ZS5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6MTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaDE6bm90KC5zaXRlLXRpdGxlKTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG5oMjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQnV0b2FuZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcGlsbDtcbiAgcGFkZGluZzogMTJweCAzMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gIH1cbn1cblxuLy8gQnV0b24gcHJpbmNpcGFsLCBwbGluLCB0ZWFsIC0gZXg6IFwiSm9pbiBOb3dcIiwgXCJDb250YWN0XCIsIFwiUmVhZCBtb3JlXCIgKG1hcmUpXG4uYnRuLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlYWw7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE0cHggcmdiYSgkY29sb3ItYmxhY2ssIDAuMjUpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlYWwtZGFyaztcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LWJ0bi1nbG93O1xuICB9XG59XG5cbi8vIEJ1dG9uIG1pYywgZm9sb3NpdCBjYSBsaW5rIFwiUmVhZCBtb3JlXCIgaW4gY2FyZHVyaSwgY3Ugc2FnZWF0YSBjYXJlIGFsdW5lY2EgbGEgaG92ZXJcbi5idG4tLXRleHQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICRjb2xvci10ZWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGdhcDogNnB4O1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFwyMTkyJzsgLy8gc2FnZWF0YSBkcmVhcHRhXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiAkY29sb3ItdGVhbC1saWdodDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dG9uIG91dGxpbmUsIHBlbnRydSB2YXJpYW50ZSBwZSBmdW5kYWwgZGVzY2hpcyAoZGFjYSBlIG5ldm9pZSlcbi5idG4tLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXRlYWw7XG4gIGNvbG9yOiAkY29sb3ItdGVhbDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZWFsO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLmJ0bl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb2xvciB0b2tlbnMgLSBleHRyYXNlIGRpbiBGaWdtYSAoQ3Jvc3NmaXQgTWF0aGVuYSlcbi8vIERhY2EgZmFjaSBtb2RpZmljYXJpIGRlIGJyYW5kLCBzY2hpbWJhIGRvYXIgYWljaS5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEJhY2tncm91bmRzXG4kY29sb3ItYmctZGFyazogICAgICMxYzFkMjI7IC8vIGZ1bmRhbCBwcmluY2lwYWwgKHNlY3RpdW5pIGRhcms6IGhlcm8gb3ZlcmxheSwgYWJvdXQsIHZpZGVvIGJsb2NrKVxuJGNvbG9yLWJnLWRhcmtlcjogICAjMGIwYjBiOyAvLyBmdW5kYWwgY2VsIG1haSBpbnR1bmVjYXQgKGZvb3RlcilcbiRjb2xvci1jYXJkLWRhcms6ICAgIzM1MzUzNTsgLy8gZnVuZGFsIGNhcmR1cmkgKGV4OiBcIk91ciBTZXJ2aWNlc1wiKVxuJGNvbG9yLXdoaXRlOiAgICAgICAjZmZmZmZmO1xuJGNvbG9yLWJsYWNrOiAgICAgICAjMDAwMDAwO1xuXG4vLyBCcmFuZCAvIGFjY2VudFxuJGNvbG9yLXRlYWw6ICAgICAgICAjNDQ5NTlkOyAvLyBhY2NlbnQgcHJpbmNpcGFsIChidXRvYW5lIENUQSwgaGlnaGxpZ2h0IHRleHQsIGJvcmR1cmkpXG4kY29sb3ItdGVhbC1kYXJrOiAgIGRhcmtlbigkY29sb3ItdGVhbCwgMTIlKTsgLy8gaG92ZXIvYWN0aXZlIHBlIGJ1dG9hbmVcbiRjb2xvci10ZWFsLWxpZ2h0OiAgbGlnaHRlbigkY29sb3ItdGVhbCwgMTAlKTtcblxuLy8gVGV4dFxuJGNvbG9yLXRleHQ6ICAgICAgICAkY29sb3Itd2hpdGU7XG4kY29sb3ItdGV4dC1tdXRlZDogIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjc1KTtcblxuLy8gT3ZlcmxheXMgLyBnbGFzc1xuJGNvbG9yLW92ZXJsYXktZGFyazogICByZ2JhKDAsIDAsIDAsIDAuNTkpOyAgIC8vIG92ZXJsYXkgcGVzdGUgaW1hZ2luZWEgZGluIGhlcm9cbiRjb2xvci1vdmVybGF5LWRhcmtlcjogcmdiYSgwLCAwLCAwLCAwLjQpOyAgICAvLyBvdmVybGF5IHBlc3RlIHZpZGVvIGJsb2NrXG4kY29sb3ItbmF2LWdsYXNzOiAgICAgIHJnYmEoMjE3LCAyMTcsIDIxNywgMC4yKTsgLy8gZnVuZGFsIFwic3RpY2xhXCIgcGVudHJ1IGJhcmEgZGUgbmF2aWdhcmVcblxuLy8gQm9yZGVyc1xuJGNvbG9yLWJvcmRlci1kYXJrOiByZ2JhKCRjb2xvci1ibGFjaywgMSk7XG5cbi8vIERlY29yIChnbG93LXVyaSwgdW1icmUsIGluZWxlKSAtIHBlbnRydSBhY2NlbnRlIHZpenVhbGVcbiRjb2xvci10ZWFsLWdsb3c6ICByZ2JhKCRjb2xvci10ZWFsLCAwLjM1KTtcbiRzaGFkb3ctY2FyZDogICAgICAwIDIwcHggNDBweCByZ2JhKCRjb2xvci1ibGFjaywgMC4zNSk7XG4kc2hhZG93LWNhcmQtaG92ZXI6IDAgMjRweCA0OHB4IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjQ1KTtcbiRzaGFkb3ctYnRuLWdsb3c6ICAwIDhweCAyNHB4IHJnYmEoJGNvbG9yLXRlYWwsIDAuNDUpO1xuXG4vLyBSYWRpdXMgLyBzcGFjaW5nIGZvbG9zaXRlIGNvbnNlY3ZlbnQgaW4gZGVzaWduXG4kcmFkaXVzLXBpbGw6ICAgMzBweDtcbiRyYWRpdXMtY2FyZDogICAzMHB4O1xuJGhlYWRlci1oZWlnaHQ6IDY0cHg7XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVhZGVyIC8gbmF2aWdhdGllIHByaW5jaXBhbGFcbi8vIEJhcmEgZGUgbmF2aWdhcmUgXCJmbG90YW50YVwiLCBzdGlsIHN0aWNsYSwgcGVzdGUgaW1hZ2luZWEgZGUgaGVyby5cbi8vIFJhbWFuZSBmaXhlZCBsYSBzY3JvbGwgKHZpemliaWxhIHBlIHRvYXRlIHBhZ2luaWxlKS5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTAwMDtcblxuICAmX19iYXIge1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uYXYtZ2xhc3M7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcGlsbDtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICAgICAgY29sb3I6ICRjb2xvci10ZWFsO1xuICAgIH1cblxuICAgIC8vIEl0ZW0gY3UgZHJvcGRvd24gKGV4OiBcIlByb2dyYW1taW5nXCIpIC0gc2FnZWF0YSBtaWNhLCBsYW5nYSB0ZXh0LCBjYXJlIHNlXG4gICAgLy8gcm90ZXN0ZSBjYW5kIGRyb3Bkb3duLXVsIGUgZGVzY2hpcyAoOmhvdmVyIC8gOmZvY3VzLXdpdGhpbiwgbWFpIGpvcykuXG4gICAgLm1lbnUtaXRlbS0tYXJlLWRyb3Bkb3duIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgPiBhOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMS41cHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgPiBhOjphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaXRlLWhlYWRlcl9fZHJvcGRvd24ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duLXVsIHVudWkgaXRlbSBkZSBtZW5pdSAoZXg6IHN1YiBcIlByb2dyYW1taW5nXCIpLiBBc2N1bnMgaW1wbGljaXRcbiAgLy8gKG9wYWNpdHkrdmlzaWJpbGl0eSwgbnUgZGlzcGxheTpub25lLCBjYSB0cmFueml0aWEgc2EgZnVuY3Rpb25lemUpLCBhcGFyZVxuICAvLyBsYSBob3Zlci9mb2N1cyBwZSBpdGVtdWwtcGFyaW50ZSAodmV6aSAubWVudS1pdGVtLS1hcmUtZHJvcGRvd24gbWFpIHN1cykuXG4gIC8vIEFjZWVhc2kgbG9naWNhIGNhIGxhICZfX2NhcnQtZHJvcGRvd24sIGRvYXIgY2VudHJhdCBzdWIgaXRlbSwgbnUgYWxpbmlhdFxuICAvLyBsYSBkcmVhcHRhLlxuICAmX19kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZSwgdmlzaWJpbGl0eSAwLjJzO1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG5cbiAgLy8gUmFuZHVsIGN1IGNvbG9hbmVsZSBwcm9wcml1LXppc2UgKGV4OiBJbmRpdmlkdWFsIC8gR3ltcykuXG4gICZfX2Ryb3Bkb3duLWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzNnB4O1xuICAgIG1pbi13aWR0aDogMzgwcHg7XG4gICAgcGFkZGluZzogMjhweCAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXJkLWRhcms7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LWNhcmQ7XG4gIH1cblxuICAmX19kcm9wZG93bi1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcblxuICAgIC8vIENvbG9hbmEgZmFyYSB0aXRsdSAoaXRlbSBkZSBuaXZlbCAxIGZhcmEgc3ViaXRlbWkpIC0gbGluayBzaW1wbHUuXG4gICAgJi0tbGluayB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaXRsdWwgY29sb2FuZWkgKGV4OiBcIkluZGl2aWR1YWxcIiwgXCJHeW1zXCIpIC0gdGV4dCBzaW1wbHUsIHNhdSBsaW5rIGRhY2EgYWlcbiAgLy8gY29tcGxldGF0IHVuIFVSTCByZWFsIHBlbnRydSBpdGVtdWwgcmVzcGVjdGl2IGluIHdwLWFkbWluLlxuICAmX19kcm9wZG93bi1jb2x1bW4tdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICB9XG5cbiAgYS5zaXRlLWhlYWRlcl9fZHJvcGRvd24tY29sdW1uLXRpdGxlOmhvdmVyLFxuICBhLnNpdGUtaGVhZGVyX19kcm9wZG93bi1jb2x1bW4tdGl0bGU6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6ICRjb2xvci10ZWFsLWxpZ2h0O1xuICB9XG5cbiAgJl9fZHJvcGRvd24tY29sdW1uLWxpbmtzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9fYWNjb3VudCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMDgpO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAwLjE1KTtcbiAgICB9XG4gIH1cblxuICAvLyBJbnZlbGl0b2FyZWEgaWNvbml0ZWkgZGUgY29zICsgZHJvcGRvd24tdWwgY3UgcHJvZHVzZS4gRSBlbGVtZW50IHNlcGFyYXRcbiAgLy8gZGUgaWNvbml0YSBpbiBzaW5lLCBjYSBzYSBwdXRlbSBwYXN0cmEgZHJvcGRvd24tdWwgZGVzY2hpcyBjYXQgdGltcFxuICAvLyBtb3VzZS11bCBlIGZpZSBwZSBpY29uaXRhLCBmaWUgcGUgZHJvcGRvd24gKHZlemkgOmhvdmVyIG1haSBqb3MpIC0gZGFjYVxuICAvLyBhbSBmaSBwdXMgZHJvcGRvd24tdWwgZGlyZWN0IGluIGludGVyaW9ydWwgbHVpICZfX2NhcnQsIFwiOmhvdmVyXCIgcy1hciBmaVxuICAvLyBwaWVyZHV0IGluIGNsaXBhIGluIGNhcmUgbW91c2UtdWwgaWVzZSBkZSBwZSBjZXJjdWwgaWNvbml0ZWkuXG4gICZfX2NhcnQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgLnNpdGUtaGVhZGVyX19jYXJ0LWRyb3Bkb3duIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NhcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4wOCk7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXRlYWwsIDAuMTUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcnQtY291bnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgbWluLXdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLy8gRHJvcGRvd24tdWwgY3UgcHJvZHVzZWxlIGRpbiBjb3MuIEFzY3VucyBpbXBsaWNpdCAob3BhY2l0eSt2aXNpYmlsaXR5LFxuICAvLyBudSBkaXNwbGF5Om5vbmUsIGNhIHRyYW56aXRpYSBzYSBmdW5jdGlvbmV6ZSksIGFwYXJlIGxhIGhvdmVyIHBlXG4gIC8vIGludmVsaXRvYXJlICh2ZXppICZfX2NhcnQtd3JhcHBlciBtYWkgc3VzKS4gXCJ0b3A6IDEwMCVcIiAoZmFyYSBnb2wgaW50cmVcbiAgLy8gaWNvbml0YSBzaSBkcm9wZG93bikgKyBwYWRkaW5nLXRvcCBpbiBpbnRlcmlvciwgY2EgbW91c2UtdWwgc2EgcG9hdGFcbiAgLy8gdHJlY2UgZGUgcGUgaWNvbml0YSBwZSBkcm9wZG93biBmYXJhIHNhIHNlIGluY2hpZGEgaW4gZ29sLlxuICAmX19jYXJ0LWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZSwgdmlzaWJpbGl0eSAwLjJzO1xuICAgIHotaW5kZXg6IDIwO1xuXG4gICAgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhcmQtZGFyaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93LWNhcmQ7XG4gICAgfVxuXG4gICAgLy8gTWVzYWp1bCBjYW5kIGNvc3VsIGUgZ29sLlxuICAgIC53b29jb21tZXJjZS1taW5pLWNhcnRfX2VtcHR5LW1lc3NhZ2Uge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAvLyBMaXN0YSBkZSBwcm9kdXNlLlxuICAgIHVsLndvb2NvbW1lcmNlLW1pbmktY2FydCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gU3RydWN0dXJhIHJlYWxhIHB1c2EgZGUgV29vQ29tbWVyY2UgaW4gZmllY2FyZSA8bGk+OiB1biBzaW5ndXIgbGlua1xuICAgIC8vIGNhcmUgY29udGluZSBBVEFUIHBvemEgcHJvZHVzdWx1aSBDQVQgU0kgbnVtZWxlIGx1aSAobnUgZG91YSBsaW5rdXJpXG4gICAgLy8gc2VwYXJhdGUsIGN1bSBjcmVkZWFtIGluaXRpYWwpLCB1cm1hdCBkZSBzcGFuLXVsIGN1IGNhbnRpdGF0ZWEsIGFwb2lcbiAgICAvLyB4LXVsIGRlIHN0ZXJzLiBEZS1haWEsIGNhIHNhIHNjb2F0ZW0gZG9hciBwb3phIChudSBzaSBudW1lbGUpLCB0cmVidWllXG4gICAgLy8gc2EgYXNjdW5kZW0gc3RyaWN0IGVsZW1lbnR1bCA8aW1nPiBkaW4gaW50ZXJpb3J1bCBsaW5rdWx1aSwgbnUgdG90XG4gICAgLy8gbGluay11bCBpbnRyZWcuXG4gICAgbGkud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTJweCAyOHB4IDEycHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4wOCk7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIExpbmt1bCBjdSBwb3phICsgbnVtZWxlIHByb2R1c3VsdWkuXG4gICAgICA+IGE6bm90KC5yZW1vdmUpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICAgICAgLy8gTnUgdnJlbSBwb3phIHByb2R1c3VsdWkgaW4gZHJvcGRvd24gLSBhc2N1bmRlbSBkb2FyIGltYWdpbmVhLFxuICAgICAgICAvLyBudW1lbGUgKHRleHR1bCBkaW4gYWNlbGFzaSBsaW5rKSByYW1hbmUuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbC1saWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucXVhbnRpdHkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFwieFwiLXVsIGRlIHN0ZXJzIHByb2R1c3VsIGRpbiBjb3MgLSBpbCBwdW5lbSBpbiBjb2x0dWwgZGluIGRyZWFwdGEuXG4gICAgICBhLnJlbW92ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwNTI1MiAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFN1YnRvdGFsdWwuXG4gICAgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fdG90YWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMSk7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbC1saWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCdXRvYW5lbGUgXCJWaWV3IGNhcnRcIiAvIFwiQ2hlY2tvdXRcIi5cbiAgICAud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXBpbGw7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgICAgfVxuXG4gICAgICBhLndjLWZvcndhcmQ6bm90KC5jaGVja291dCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4wOCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMTQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEuY2hlY2tvdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVhbC1kYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY3RhIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJl9fY3RhLS1zZWN1bmRhciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgJl9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA1cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCkgcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgLy8gUmFuZHVsIGN1IFwiQm9vayBhIENsYXNzXCIgLyBcIk1lbWJlcnNoaXBzXCIgLyBDb250LCBhZmlzYXQgRE9BUiBpbiBpbnRlcmlvcnVsXG4gIC8vIHBhbm91bHVpIGRlIG1lbml1IG1vYmlsICh2ZXppICZfX21vYmlsZS1hY3Rpb25zIG1haSBqb3MpIC0gcGUgZWNyYW5lIGxhdGVcbiAgLy8gcmFtYW5lIGFzY3VucywgYnV0b2FuZWxlIFwicmVhbGVcIiBmaWluZCBjZWxlIGRpbiBiYXJhIHByaW5jaXBhbGEuXG4gICZfX21vYmlsZS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRWNyYW5lIG1lZGlpICh0YWJsZXRlL2xhcHRvcCBtaWMpIC0gY3UgZG91YSBidXRvYW5lIGluIGhlYWRlciwgcGx1c1xuLy8gaWNvbml0ZSBkZSBjb3Mgc2kgY29udCwgdG9hdGUgaW50ci11biBzaW5ndXIgcmFuZCAtIG51IGluY2FwIGNvbmZvcnRhYmlsXG4vLyBpbnRyZSB+OTAwcHggc2kgfjEzMjBweCAodmVyaWZpY2F0OiBsYSAxMDI0LzExMDAvMTIwMHB4IGljb25pdGEgZGUgY29udFxuLy8gYWp1bmdlIHNhIGZpZSBpbXBpbnNhIGluIGFmYXJhIGJhcmVpLCBpbnZpemliaWxhL2luYWNjZXNpYmlsYSkuIENhIHNhIG51XG4vLyBleGlzdGUgbyBcInpvbmEgbW9hcnRhXCIgbmVmdW5jdGlvbmFsYSBwZSB0YWJsZXRlIHNpIGxhcHRvcHVyaSBtaWNpLCBtZW5pdWxcbi8vIGhhbWJ1cmdlciBhY29wZXJhIHRvdCBhY2VzdCBpbnRlcnZhbCAtIHZlemkgYnJlYWtwb2ludC11bCBkZSBtYWkgam9zLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUmVzcG9uc2l2ZTogc3ViIDEzNDBweCB0cmVjZW0gcGUgbWVuaXUgaGFtYnVyZ2VyIChhY29wZXJhIG1vYmlsLCB0b2F0ZVxuLy8gdGFibGV0ZWxlIHV6dWFsZSAtIHBvcnRyZXQgc2kgbGFuZHNjYXBlIC0gc2kgbGFwdG9wdXJpbGUgbWljaSksIGN1XG4vLyBkcm9wZG93biBwZSB0b3QgZWNyYW51bC4gUGFub3VsIGZvbG9zZXN0ZSBmdW5kYWwgc29saWQgKG51IFwic3RpY2xhXCJcbi8vIHNlbWktdHJhbnNwYXJlbnRhIGEgYmFyZWkgaW5jaGlzZSksIGNhIHRleHR1bCBzYSByYW1hbmEgbGl6aWJpbCBwZXN0ZVxuLy8gY29udGludXR1bCBwYWdpbmlpIGRlIGRlZGVzdWJ0LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5zaXRlLWhlYWRlciB7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgcmlnaHQ6IDEycHg7XG5cbiAgICAmX19iYXIge1xuICAgICAgLy8gRnVuZGFsdWwgYmFyZWkgYXJlIFwiaGVpZ2h0OiA2NHB4XCIgZml4IGluIHJlZ3VsYSBkZSBiYXphIChwZW50cnVcbiAgICAgIC8vIHJhbmR1bCBpbmd1c3QgZGUgcGUgZGVza3RvcCkgLSBvZGF0YSBjZSBtZW5pdWwgc2UgcGxpYXphIHBlIHJhbmR1cmlcbiAgICAgIC8vIG11bHRpcGxlIChmbGV4LXdyYXApLCBhdmVtIG5ldm9pZSBjYSBiYXJhIHNhIGNyZWFzY2EgaW4gaW5hbHRpbWUgY3VcbiAgICAgIC8vIGNvbnRpbnV0dWwgZWksIGFsdGZlbCBmdW5kYWx1bCByYW1hbmUgaW5hbHQgZGUgNjRweCBpYXIgbWVuaXVsXG4gICAgICAvLyBkZXNjaGlzIFwiY3VyZ2VcIiBwZSBzdWIgZWwsIGZhcmEgZnVuZGFsIChzZSB2ZWRlIHBhZ2luYSBwcmluIGVsKS5cbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcm93LWdhcDogMDtcbiAgICB9XG5cbiAgICAmX19sb2dvIGltZyB7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgIG9yZGVyOiA0O1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAvLyBQZSBkZXNrdG9wLCAmX19uYXYgZSBcImRpc3BsYXk6ZmxleFwiIGNhIHNhIGltcGluZ2EgbWVuaXVsIHNwcmVcbiAgICAgIC8vIGRyZWFwdGEgKGp1c3RpZnktY29udGVudDpmbGV4LWVuZCkgLSBpbiBwYW5vdWwgbW9iaWwgdnJlbSBpbnNhIGNhXG4gICAgICAvLyBjZWxlIGRvdWEgYmxvY3VyaSBkaW4gaW50ZXJpb3IgKGxpc3RhIGRlIGxpbmt1cmkgKyByYW5kdWwgZGVcbiAgICAgIC8vIENUQS11cmkvY29udCkgc2Egc2Ugc3RpdnVpYXNjYSB1bnVsIHN1YiBhbHR1bCwgbnUgdW51bCBsYW5nYSBhbHR1bC5cbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLCBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGdhcDogMDtcbiAgICAgIG1hcmdpbjogMTRweCAwIDA7XG4gICAgICBwYWRkaW5nOiA2cHggMCAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEpO1xuXG4gICAgICA+IGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjA4KTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE9yZGluZWEgdml6dWFsYSBpbiBiYXJhLCBjYW5kIGUgd3JhcHBlZDogbG9nbyAtIGNhcnQgLSBjb250IC0gdG9nZ2xlLFxuICAgIC8vIG1lbml1bCAob3JkZXI6NCkgc2UgZHVjZSBpbnRvdGRlYXVuYSB1bHRpbXVsLCBwZSByYW5kdWwgZGUgZGVkZXN1YnQuXG4gICAgJl9fY2FydC13cmFwcGVyIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fYWNjb3VudCB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAmX190b2dnbGUge1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuaXMtb3BlbiAmX19uYXYge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDExMHB4KTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuICAgIC8vIEZ1bmRhbHVsIGJhcmVpLCBET0FSIGNhdCB0aW1wIHBhbm91bCBlIGRlc2NoaXM6IHNvbGlkLCBudSBcInN0aWNsYVwiIC1cbiAgICAvLyBmdW5kYWx1bCBzZW1pLXRyYW5zcGFyZW50IGRlIGxhIHN0YXJlYSBpbmNoaXNhIChmYWN1dCBwZW50cnUgYmFyYVxuICAgIC8vIGluZ3VzdGEgcGVzdGUgaW1hZ2luZWEgZGUgaGVybykgbnUgc2VwYXJhIHN1ZmljaWVudCBkZSBiaW5lIHRleHR1bFxuICAgIC8vIG1lbml1bHVpIGRlIGNvbnRpbnV0dWwgcGFnaW5paSBkZSBkZWRlc3VidCBjYW5kIHBhbm91bCBlIG1hcmUvaW5hbHQuXG4gICAgJi5pcy1vcGVuICZfX2JhciB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJnLWRhcmssIDAuOTgpO1xuICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1jYXJkO1xuICAgIH1cblxuICAgIC8vIFBlIG1vYmlsL3RhYmxldGEgbnUgZXhpc3RhIGhvdmVyLCBhc2EgY2EgZHJvcGRvd24tdWwgKGV4OiBcIlByb2dyYW1taW5nXCIpXG4gICAgLy8gZSBtZXJldSBcImRlc2NoaXNcIiwgYWZpc2F0IGRpcmVjdCBzdWIgaXRlbXVsIGRpbiBtZW5pdSwgY2EgbyBzZWN0aXVuZVxuICAgIC8vIHBsaWF0YSBpbiBpbnRlcmlvcnVsIHBhbm91bHVpIGRlIG1lbml1IChudSBjYSB1biBjYXJkIHBsdXRpdG9yIHNlcGFyYXQpLlxuICAgIC5tZW51LWl0ZW0tLWFyZS1kcm9wZG93biB7XG4gICAgICA+IGE6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgPiBhIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kcm9wZG93biB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgcGFkZGluZzogMnB4IDAgMTRweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuICAgICZfX2Ryb3Bkb3duLWNvbHVtbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHBhZGRpbmc6IDJweCAwIDAgMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKCRjb2xvci10ZWFsLCAwLjQpO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJl9fZHJvcGRvd24tY29sdW1uLWxpbmtzIGEge1xuICAgICAgcGFkZGluZzogOHB4IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAvLyBSYW5kdWwgY3UgQ1RBLXVyaSArIGNvbnQsIGluIGludGVyaW9ydWwgcGFub3VsdWkgbW9iaWwsIHN1YiBsaXN0YSBkZVxuICAgIC8vIGxpbmt1cmkgLSBzdGFja2VkLCBsYXRpbWUgY29tcGxldGEsIHVzb3IgZGUgYXRpbnMuXG4gICAgJl9fbW9iaWxlLWFjdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBwYWRkaW5nOiAxOHB4IDRweCA0cHg7XG4gICAgfVxuXG4gICAgJl9fbW9iaWxlLWN0YSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAmX19tb2JpbGUtYWNjb3VudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1waWxsO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMDYpO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbC1saWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFN1YiA0ODBweCwgY2FyZHVsIGRyb3Bkb3duLXVsdWkgZGUgY29zIGFyIGZpIG1haSBsYXQgZGVjYXQgZWNyYW51bCAtXG4vLyBpbCBsYXNhbSBzYSBvY3VwZSB0b2F0YSBsYXRpbWVhIGRpc3BvbmliaWxhLCBudSBvIGxhdGltZSBmaXhhIGRlIDM0MHB4LlxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fY2FydC1kcm9wZG93biB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyNHB4KTtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZvb3RlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1kYXJrZXI7XG4gIHBhZGRpbmc6IDYwcHggMDtcblxuICAmLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDQwcHg7XG4gIH1cblxuICAmLWNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJl9fdmFsdWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgJl9fc29jaWFscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc29jaWFsLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMDgpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblxuICBpbWcsXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVhbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbiIsIi5kbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuaDE6bm90KC5zaXRlLXRpdGxlKTpiZWZvcmUsIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNjcm9sbE9mZiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ncmlkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGVhZGVyIC5ncmlkLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVGlwb2dyYWZpZSBnZW5lcmFsYSArIGxheW91dCBkZSBiYXphXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWRhcms7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5hIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4vLyBWYXJpYW50YSBpbmd1c3RhLCBmb2xvc2l0YSBsYSBmb3JtdWxhcmUgY2VudHJhdGUgKExvZ2luLCBJbnJlZ2lzdHJhcmUsIENvbnR1bCBtZXUpXG4uY29udGFpbmVyLS1uYXJyb3cge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xufVxuXG4vLyBTcGF0aXUgc3ViIGhlYWRlci11bCBmaXhlZCwgY2Egc2EgbnUgc2Ugc3VwcmFwdW5hIHBlc3RlIGNvbnRpbnV0XG4vLyBwZSBwYWdpbmlsZSBjYXJlIE5VIGF1IG8gc2VjdGl1bmUgZGUgaGVybyBjdSBpbWFnaW5lIChleDogcGFnaW5pIHNpbXBsZSBkZSBjb250aW51dClcbi5oYXMtbm8taGVybyB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cblxuLy8gRXRpY2hldGEgbWljYSBkZSB0aXAgXCJBYm91dCB1c1wiIC8gXCJPdXIgc2VydmljZXNcIiBmb2xvc2l0YSBjYSBpbnRybyBwZSBzZWN0aXVuaVxuLnNlY3Rpb24tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICRjb2xvci10ZWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAuaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTY3JvbGwtcmV2ZWFsOiBlbGVtZW50ZWxlIGN1IGNsYXNhIFwicmV2ZWFsXCIgYXBhciBjdSBmYWRlICsgc2xpZGUgaW4gc3VzXG4vLyBjYW5kIGludHJhIGluIGVjcmFuICh2ZXppIHNyYy9qcy9hbmltYXRpb25zLmpzKS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnJldmVhbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMnB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGVhc2UsIHRyYW5zZm9ybSAwLjdzIGVhc2U7XG5cbiAgJi5pcy12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4vLyBSZXNwZWN0YW0gcHJlZmVyaW50YSBkZSByZWR1Y2VyZSBhIG1pc2NhcmlpIChhY2Nlc2liaWxpdGF0ZSkuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEVsZW1lbnRlIGRlY29yYXRpdmUgcmV1dGlsaXphYmlsZSAoZ2xvdy11cmksIGluZWxlLCBsaW5paSBkaWFnb25hbGUpXG4vLyBJbnNwaXJhdGUgZGluIGFjY2VudGVsZSBncmFmaWNlIGRpbiBGaWdtYSAoY2VyY3VyaSwgYXJjZSwgZGlhZ29uYWxlIHRlYWwpLlxuLy8gVG9hdGUgc3VudCBwdXItQ1NTLCBwb3ppdGlvbmF0ZSBhYnNvbHV0LCBzaSBudSBpbnRyYSBpbiBmbHV4dWwgZGUgY29udGludXQuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uZGVjb3ItYmxvYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmaWx0ZXI6IGJsdXIoNzBweCk7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBhbmltYXRpb246IGNmbUZsb2F0IDlzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuXG4gICYtLXRlYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZWFsO1xuICB9XG5cbiAgJi0tc20ge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICB9XG5cbiAgJi0tbWQge1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICB9XG5cbiAgJi0tbGcge1xuICAgIHdpZHRoOiA2MjBweDtcbiAgICBoZWlnaHQ6IDYyMHB4O1xuICB9XG59XG5cbi5kZWNvci1yaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNnB4IHNvbGlkICRjb2xvci10ZWFsO1xuICBvcGFjaXR5OiAwLjU1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmRlY29yLWRpYWdvbmFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDIyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGNvbG9yLXRlYWwsIDApLCAkY29sb3ItdGVhbCwgcmdiYSgkY29sb3ItdGVhbCwgMCkpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLy8gQ29udGFpbmVyIGdlbmVyaWMgcGVudHJ1IHNlY3RpdW5pIGN1IGRlY29yIHBlIGZ1bmRhbCAtIGFzaWd1cmEgY2Fcbi8vIGJsb2ItdXJpbGUgc3RhdSBpbiBzcGF0ZSBzaSBjb250aW51dHVsIGRlYXN1cHJhIGxvci5cbi5kZWNvci1jb250ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGb3RvZ3JhZmllIHJvdHVuZGEgKGZvbG9zaXRhIGxhIFwiV2h5IGNob29zZSB1c1wiIGV0Yy4pXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5waG90by1jaXJjbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2FyZC1kYXJrO1xuICBib3gtc2hhZG93OiAkc2hhZG93LWNhcmQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuZGVjb3ItYmxvYi0tbGcge1xuICAgIHdpZHRoOiAzODBweDtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG5cbiAgLmRlY29yLWJsb2ItLW1kIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFJvbWIgZGVjb3JhdGl2IChmb2xvc2l0IGNhIGFjY2VudCBsYSBtYXJnaW5pbGUgc2VjdGl1bmlpIFwiT3VyIFNlcnZpY2VzXCIsXG4vLyBleGFjdCBjYSBpbiBGaWdtYSAtIGZvcm1lIHJvdGl0ZSBjYXJlIFwiaWVzXCIgdXNvciBkaW4gY29udGludXQgcGUgZWNyYW5lIG1hcmkpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5kZWNvci1kaWFtb25kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXJkLWRhcms7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGNvbG9yLXRlYWwsIDAuNDUpO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYW5pbWF0aW9uOiBjZm1EaWFtb25kRmxvYXQgMTBzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIGZpZWNhcmUgcm9tYiBwbHV0ZXN0ZSB1c29yIGRlY2FsYXQsIGNhIHNhIG51IHNlIG1pc3RlIHRvYXRlIHNpbmNyb25cbiAgJi0tMSB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA5cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICB9XG5cbiAgJi0tMiB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtNHM7XG4gIH1cblxuICAmLS0zIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgICBhbmltYXRpb24tZGVsYXk6IC0ycztcbiAgfVxuXG4gICYtLTQge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTJzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTZzO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgY2ZtRGlhbW9uZEZsb2F0IHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDUwZGVnKSB0cmFuc2xhdGVZKC0yMHB4KSB0cmFuc2xhdGVYKDZweCk7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGb3JtdWxhciBkZSByZXplcnZhcmUgY2xhc2UgLSBleHBlcmllbnRhIHByb2dyZXNpdmEgKENsYXNhIC0+IFppdWEgLT4gT3JhIC0+IERhdGVsZSB0YWxlKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQWNjZW50IHBlbnRydSBzdGFyZWEgXCJsaXN0YSBkZSBhc3RlcHRhcmVcIiAoZGlmZXJpdCBkZSB0ZWFsLCBjYSBzYSBzZSBkaXN0aW5nYVxuLy8gY2xhciBkZSB1biBsb2Mgbm9ybWFsIGRpc3BvbmliaWwsIGRhciBmYXJhIGFsYXJtYSB1bmVpIGVyb3JpL3Jvc3UpLlxuJGNvbG9yLWFtYmVyOiAjZDlhNDQxO1xuXG4uY2ZtLXJlemVydmFyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBJbmRpY2F0b3IgZGUgcHJvZ3JlcyAobWluaS13aXphcmQpIC0gNCBwYXNpLCBjZWwgYWN0aXYvY29tcGxldGF0IHNlIGx1bWluZWF6YVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2ZtLXJlemVydmFyZS1wcm9ncmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgJl9fcGFzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbWFyZ2luOiAwIDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjE1KTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2LFxuICAgICYuaXMtY29tcGxldCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXYgLmNmbS1yZXplcnZhcmUtcHJvZ3Jlc19fY2VyYyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoJGNvbG9yLXRlYWwsIDAuMik7XG4gICAgfVxuXG4gICAgJi5pcy1jb21wbGV0IC5jZm0tcmV6ZXJ2YXJlLXByb2dyZXNfX2NlcmMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItdGVhbCwgMC4xNSk7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZWFsO1xuICAgICAgY29sb3I6ICRjb2xvci10ZWFsO1xuICAgIH1cbiAgfVxuXG4gICZfX2NlcmMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjI1KTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jZm0tcmV6ZXJ2YXJlLXByb2dyZXMge1xuICAgICZfX3BhcyBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19wYXM6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jZm0tcmV6ZXJ2YXJlLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXJkLWRhcms7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtY2FyZDtcbiAgcGFkZGluZzogMzJweDtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1jYXJkO1xuXG4gICZfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAxOHB4O1xuICB9XG5cbiAgbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC40KTtcbiAgfVxuXG4gIGJ1dHRvblt0eXBlPSdzdWJtaXQnXSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFuaW1hdGlvbjogY2ZtRmFkZUluVXAgMC40cyBlYXNlIGJvdGg7XG4gIH1cblxuICAmX19mZWVkYmFjayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG1hcmdpbjogMDtcblxuICAgICYuaXMtc3VjY2VzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMzYmIyNzMsIDAuMTUpO1xuICAgICAgY29sb3I6ICMzYmIyNzM7XG4gICAgfVxuXG4gICAgJi5pcy1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNlMDUyNTIsIDAuMTUpO1xuICAgICAgY29sb3I6ICNlMDUyNTI7XG4gICAgfVxuICB9XG5cbiAgJl9fYW51bGVhemEtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG9wYWNpdHk6IDAuODU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJ1dG9hbmUgXCJBZGF1Z2EgaW4gY2FsZW5kYXJcIiAoR29vZ2xlIENhbGVuZGFyIC8gLmljcyksIGFmaXNhdGUgZHVwYSBvXG4gIC8vIHJlemVydmFyZSBjb25maXJtYXRhIGN1IHN1Y2Nlcy5cbiAgJl9fY2FsZW5kYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cblxuICAmX19jYWxlbmRhci1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgb3BhY2l0eTogMC44NTtcbiAgfVxuXG4gICZfX2NhbGVuZGFyLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMTIpO1xuICAgIHBhZGRpbmc6IDZweCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcGlsbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4yMik7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2ZtLXJlemVydmFyZS1mb3JtX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIElucHV0dXJpIGN1IGljb25pdGEgKE51bWUgLyBUZWxlZm9uIC8gRW1haWwpIC0gbWFpIFwiYXBwLWxpa2VcIiBkZWNhdCB1biBpbnB1dCBzaW1wbHVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNmbS1pbnB1dC1jdS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMDUpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblxuICBzdmcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gIH1cblxuICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAwLjA4KTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFBhc3VsIDEgLSBjbGFzZWxlLCBzdWIgZm9ybWEgZGUgcGFzdGlsZSBjdSBwb3phIChudSB1biA8c2VsZWN0PiBzaW1wbHUpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jZm0tY2xhc2UtcGlsbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cblxuLmNmbS1jbGFzYS1waWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiA4cHggMThweCA4cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXBpbGw7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMDUpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFuaW1hdGlvbjogY2ZtRmFkZUluVXAgMC40cyBlYXNlIGJvdGg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAwLjYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgfVxuXG4gICYuaXMtc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItdGVhbCwgMC4xOCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoJGNvbG9yLXRlYWwsIDAuMTUpO1xuICB9XG5cbiAgJl9fcG96YSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4xMik7XG4gICAgZmxleDogMCAwIGF1dG87XG5cbiAgICAmLS1nb2wge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAwLjE1KTtcbiAgICB9XG4gIH1cblxuICAmX19udW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTWV0b2RhIGRlIHBsYXRhIC0gTnVtZXJhciAvIENhcmQgKGRvYXIgcHJlZmVyaW50YSwgc2UgcGxhdGVzdGUgbGEgc2FsYSlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNmbS1wbGF0YS1waWxscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uY2ZtLXBsYXRhLXBpbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDEycHggMThweDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1waWxsO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjA1KTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcblxuICBzdmcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3ItdGVhbCwgMC42KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gIH1cblxuICAmLmlzLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXRlYWwsIDAuMTgpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKCRjb2xvci10ZWFsLCAwLjE1KTtcbiAgfVxufVxuXG4uY2ZtLXBsYXRhLW5vdGEge1xuICBtYXJnaW46IDhweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTIuNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNTUpO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFByb2ZpbHVsIGNsYXNlaSAtIGFudHJlbm9ydWwgYXNpZ25hdCwgYWZpc2F0IGRlYXN1cHJhIHppbGVsb3Jcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNmbS1hbnRyZW5vciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAwLjA4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3ItdGVhbCwgMC4yNSk7XG4gIGFuaW1hdGlvbjogY2ZtRmFkZUluVXAgMC40cyBlYXNlIGJvdGg7XG5cbiAgJltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fcG96YSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4xKTtcblxuICAgICYtLWdvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJweDtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgfVxuXG4gICZfX251bWUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAmX19zcGVjaWFsaXphcmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQYXN1bCAyIC0gemlsZWxlLCBzdWIgZm9ybWEgZGUgXCJjYWxlbmRhciBzdHJpcFwiIG9yaXpvbnRhbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2ZtLXppbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xuXG4gICZfX21lc2FqLFxuICAuY2ZtLXNsb3R1cmlfX21lc2FqIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY2ZtLXppLWNoaXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJweDtcbiAgbWluLXdpZHRoOiA1OHB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMDUpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFuaW1hdGlvbjogY2ZtRmFkZUluVXAgMC4zNXMgZWFzZSBib3RoO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblxuICAmOmhvdmVyOm5vdCguaXMtaW5kaXNwb25pYmlsYSksXG4gICY6Zm9jdXMtdmlzaWJsZTpub3QoLmlzLWluZGlzcG9uaWJpbGEpIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZWFsO1xuICB9XG5cbiAgJi5pcy1zZWxlY3RhdGEge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItdGVhbCwgMC4xOCk7XG4gIH1cblxuICAmLmlzLWluZGlzcG9uaWJpbGEge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuXG4gICZfX3ppIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgfVxuXG4gICZfX251bWFyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFBhc3VsIDMgLSBvcmVsZSBkaXNwb25pYmlsZSBwZW50cnUgeml1YSBzZWxlY3RhdGEsIGN1IGJhcmEgZGUgb2N1cGFyZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jY2ZtLXBhcy1vcmFbaGlkZGVuXSxcbiNjZm0tcGFzLWNvbnRhY3RbaGlkZGVuXSxcbiNjZm0tcGFzLXN1Ym1pdFtoaWRkZW5dLFxuI2NmbS1hc3RlcHRhcmUtbm90YVtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNmbS1vcmUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDEwcHg7XG59XG5cbi5jZm0tb3JhLWNoaXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEycHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4wNSk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYW5pbWF0aW9uOiBjZm1GYWRlSW5VcCAwLjM1cyBlYXNlIGJvdGg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCksXG4gICY6Zm9jdXMtdmlzaWJsZTpub3QoOmRpc2FibGVkKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGVhbDtcbiAgfVxuXG4gICYuaXMtc2VsZWN0YXRhIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXRlYWwsIDAuMTUpO1xuICB9XG5cbiAgJi5pcy1jb21wbGV0LFxuICAmLmlzLW5lZGVzY2hpcyxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAvLyBMb2N1cmlsZSBub3JtYWxlIHN1bnQgb2N1cGF0ZSwgZGFyIG1haSBzdW50IGxvY3VyaSBwZSBsaXN0YSBkZSBhc3RlcHRhcmUgLVxuICAvLyByYW1hbmUgY2xpY2FiaWwgKG51IG9wYWNpdHkgcmVkdXNhIGNhIGxhIGlzLWNvbXBsZXQpLCBkb2FyIGN1IGFjY2VudCBhbWJlci5cbiAgJi5pcy1hc3RlcHRhcmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3ItYW1iZXIsIDAuNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYW1iZXIsIDAuMSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1hbWJlcjtcbiAgICB9XG5cbiAgICAmLmlzLXNlbGVjdGF0YSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1hbWJlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWFtYmVyLCAwLjE4KTtcbiAgICB9XG4gIH1cblxuICAmX19vcmEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgJl9fY2FwYWNpdGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuXG4gICZfX2JhciB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEyKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fYmFyLWZpbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICAmX19sb2N1cmkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICYuaXMtY29tcGxldCAmX19iYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwNTI1MjtcbiAgfVxuXG4gICYuaXMtYXN0ZXB0YXJlICZfX2Jhci1maWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXI7XG4gIH1cblxuICAmLmlzLW5lZGVzY2hpcyAmX19iYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMyk7XG4gIH1cbn1cblxuLmNmbS1zbG90dXJpX19tZXNhaiB7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2ZtLW9yZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBOb3RhIGFmaXNhdGEgY2FuZCBwYXN1bCBkZSBvcmEgYWxlcyBkdWNlIHBlIGxpc3RhIGRlIGFzdGVwdGFyZSAobnUgcGUgbG9jIGNvbmZpcm1hdClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNmbS1yZXplcnZhcmUtbm90YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1hbWJlciwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3ItYW1iZXIsIDAuMyk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBhbmltYXRpb246IGNmbUZhZGVJblVwIDAuM3MgZWFzZSBib3RoO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBhZ2luYSBcIlNjaGVkdWxlXCIgLSBvcmFydWwgc2FwdGFtYW5hbCBhbCBzYWxpaSwgY29uc3RydWl0IGF1dG9tYXQgZGluXG4vLyBvcmFydWwgZmllY2FyZWkgQ2xhc2UgKHZlemkgcGFnZS1zY2hlZHVsZS5waHApLiBUYWItdXJpIHBlIHppbGUgKyB1blxuLy8gXCJ0aW1lbGluZVwiIHZlcnRpY2FsIGN1IHRvYXRlIGNsYXNlbGUgemlsZWkgYWxlc2UuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBGaXggbG9jYWwgcGVudHJ1IHVuIGJ1ZyBtYWkgdmVjaGkgYWwgdGVtZWk6IG11bHRlIGVsZW1lbnRlIGN1IHBhZGRpbmdcbi8vIGZvbG9zZXNjIFwid2lkdGg6IDEwMCVcIi9zdHJldGNoIGZhcmEgYm94LXNpemluZzpib3JkZXItYm94LCBkZWNpIGllcyBtYWlcbi8vIGxhdGUgZGVjYXQgc3BhdGl1bCBkaXNwb25pYmlsIHBlIGVjcmFuZSBpbmd1c3RlIChtb2JpbCkgLSBwZSBwYWdpbmEgYXN0YVxuLy8gc2UgdGFpZSB2aXppYmlsIHBlbnRydSBjYSBzZWN0aXVuZWEgc3RhIGludHItdW4gXCIuZGVjb3ItY29udGV4dFwiIGN1XG4vLyBcIm92ZXJmbG93OiBoaWRkZW5cIi4gTnUgc2NoaW1iYW0gcmVndWxhIGdsb2JhbCAoYXIgYWZlY3RhIHRvYXRlIHBhZ2luaWxlXG4vLyBmYXJhIHNhIGxlIHB1dGVtIHRlc3RhIHBlIHRvYXRlKSAtIG8gYXBsaWNhbSBkb2FyIGluIGludGVyaW9ydWwgcGFnaW5paVxuLy8gU2NoZWR1bGUsIGNhcmUgZSBub3VhIHNpIHN0aW0gZXhhY3QgY2UgdmVyaWZpY2FtLlxuLnNjaGVkdWxlLXBhZ2UsXG4uc2NoZWR1bGUtcGFnZSAqLFxuLnNjaGVkdWxlLXBhZ2UgKjo6YmVmb3JlLFxuLnNjaGVkdWxlLXBhZ2UgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2NoZWR1bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFBhZ2luYSBudSBtYWkgYXJlIGhlcm8gKGVsaW1pbmF0IGxhIGNlcmVyZWEgY2xpZW50dWx1aSkgLSBzZWN0aXVuZWEgYXN0YVxuICAvLyBlIGFjdW0gcHJpbWEgZGUgcGUgcGFnaW5hLCBhc2EgY2EgcHJlaWEgZWEgcGFkZGluZy10b3AtdWwgY2FyZSBjb21wZW5zYVxuICAvLyBiYXJhIGRlIG5hdmlnYXJlIGZpeGEvZmxvdGFudGEgKHZlemkgLnNpdGUtaGVhZGVyLCBwb3NpdGlvbjogZml4ZWQpLFxuICAvLyBleGFjdCBjYXQgYXZlYSBoZXJvLXVsIGluYWludGUgKHRlbXBsYXRlLXBhcnRzL3BhZ2UtaGVyby5waHApLiBWZXppIHNpXG4gIC8vIHJlZ3VsYSBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIG1haSBqb3MsIGNhcmUgYXZlYSBkZWphIHVuIHBhZGRpbmctdG9wXG4gIC8vIHJlZHVzIChnYW5kaXQgcGVudHJ1IGNhbmQgaGVyby11bCBkZSBkZWFzdXByYSBmYWNlYSBkZWphIGNvbXBlbnNhcmVhKS5cbiAgcGFkZGluZzogMTQwcHggMCAxMDBweDtcbn1cblxuLnNjaGVkdWxlX19ub3RhLWFkbWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogMTRweCAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAwLjEyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3ItdGVhbCwgMC4zNSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRhYi11cmkgemlsZSAoTHVuaSAtPiBEdW1pbmljYSkgLSBzY3JvbGwgb3Jpem9udGFsIHBlIG1vYmlsLCBjYSBzYSBudVxuLy8gc2Ugc3RyYW5nYSBpbGl6aWJpbCBwZSBlY3JhbmUgaW5ndXN0ZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNjaGVkdWxlLXppbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuXG4uc2NoZWR1bGUtemktdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtaW4td2lkdGg6IDkycHg7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4wNSk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFuaW1hdGlvbjogY2ZtRmFkZUluVXAgMC40cyBlYXNlIGJvdGg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAwLjYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgfVxuXG4gICYuaXMtYWN0aXZhIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXRlYWwsIDAuMTgpO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgkY29sb3ItdGVhbCwgMC4yNSk7XG4gIH1cblxuICAmX196aSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB9XG5cbiAgJl9fYXppIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgY29sb3I6ICRjb2xvci10ZWFsLWxpZ2h0O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGltZWxpbmUgdmVydGljYWwgLSBvIGxpbmllIGNvbnRpbnVhIGluIHN0YW5nYSwgY3UgY2F0ZSB1biBcInB1bmN0XCIgcGVyIGNsYXNhLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2NoZWR1bGUtbGlzdGFfX2dvbCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnNjaGVkdWxlLXRpbWVsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG5cbiAgLy8gbGluaWEgdmVydGljYWxhIGRpbiBzcGF0ZWxlIG9yZWxvclxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICBib3R0b206IDhweDtcbiAgICBsZWZ0OiA3NnB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkY29sb3ItdGVhbCwgMC41NSksIHJnYmEoJGNvbG9yLXRlYWwsIDAuMDUpKTtcbiAgfVxufVxuXG4uc2NoZWR1bGUtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxOHB4O1xuICBwYWRkaW5nOiAxOHB4IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjA0KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMDgpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLXRlYWwsIDAuNCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICB9XG5cbiAgJi5pcy1hY3VtIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLWFtYmVyLCAwLjU1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1hbWJlciwgMC4wOCk7XG4gIH1cblxuICAmX190aW1wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgJl9fb3JhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgJl9fcGFuYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgfVxuXG4gICZfX3B1bmN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTI4cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgkY29sb3ItdGVhbCwgMC4xOCk7XG4gIH1cblxuICAmLmlzLWFjdW0gJl9fcHVuY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgkY29sb3ItYW1iZXIsIDAuMik7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICB9XG5cbiAgJl9fdGl0bHUtcmFuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19wb3phIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEpO1xuXG4gICAgJi0tZ29sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICRjb2xvci10ZWFsO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItdGVhbCwgMC4xNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fbnVtZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19hY3VtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBjb2xvcjogJGNvbG9yLWFtYmVyO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcGlsbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1hbWJlciwgMC4xNSk7XG4gIH1cblxuICAmX19hY3VtLXB1bmN0IHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXI7XG4gICAgYW5pbWF0aW9uOiBjZm1QdWxzZSAxLjZzIGluZmluaXRlO1xuICB9XG5cbiAgJl9fbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE0cHg7XG4gIH1cblxuICAmX19hbnRyZW5vciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gIH1cblxuICAmX19hbnRyZW5vci1wb3phIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEpO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgJi0tZ29sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRjb2xvci10ZWFsO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItdGVhbCwgMC4xNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FwYWNpdGF0ZS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0cHg7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgfVxuXG4gICZfX2NhcGFjaXRhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICRjb2xvci10ZWFsO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbXBsZXQtdGFnIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgY29sb3I6ICNlMDUyNTI7XG4gICAgcGFkZGluZzogMnB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXBpbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZTA1MjUyLCAwLjE1KTtcbiAgfVxuXG4gICZfX2JhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEyKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fYmFyLWZpbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICAmLmlzLWNvbXBsZXQgJl9fYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMDUyNTI7XG4gIH1cblxuICAmX19jdGEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5zY2hlZHVsZSB7XG4gICAgLy8gRmFyYSBoZXJvIGRlYXN1cHJhIChlbGltaW5hdCBsYSBjZXJlcmVhIGNsaWVudHVsdWkpLCBwYWRkaW5nLXRvcC11bFxuICAgIC8vIHRyZWJ1aWUgc2EgY29tcGVuc2V6ZSBpbiBjb250aW51YXJlIGJhcmEgZGUgbmF2aWdhcmUgZml4YS9mbG90YW50YS5cbiAgICBwYWRkaW5nOiAxMTBweCAwIDcwcHg7XG4gIH1cblxuICAuc2NoZWR1bGUtdGltZWxpbmUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zY2hlZHVsZS1jYXJkIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMTZweCAxOHB4O1xuICB9XG5cbiAgLnNjaGVkdWxlLWNhcmRfX3B1bmN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNjaGVkdWxlLWNhcmRfX3RpbXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogNnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3JkZXI6IC0xO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cblxuICAuc2NoZWR1bGUtY2FyZF9fY3RhIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEdhbGVyaWUgXCJIaWdobGlnaHRzXCIgLSBwb3plIGRpbiBjb21wZXRpdGlpbGUgdHJlY3V0ZSAoZXg6IE1hdGhlbmEgR2FtZXMpLFxuLy8gY2FydXNlbCAoU2xpY2ssIHZlemkgc3JjL2pzL2V2ZW50cy1nYWxsZXJ5LmpzKSBjdSBzYWdldGkgc2kgYnVsaW5lIHByb3ByaWksXG4vLyBpbiBhY2VsYXNpIHN0aWwgdml6dWFsIGNhIHJlc3R1bCBjYXJkdXJpbG9yIGRlIHBlIHNpdGUuIE11dGF0YSBhaWNpIGRlIHBlXG4vLyBwYWdpbmEgRXZlbnRzIChsYSBjZXJlcmVhIGNsaWVudHVsdWkpIC0gYWNvbG8gYSByYW1hcyBkb2FyIGdhbGVyaWEgZm90b1xuLy8gc3RhdGljYSBjdSBwb3plIGRlIGxhIHVsdGltdWwgZXZlbmltZW50ICh2ZXppIG1vZHVsZXMvZXZlbnRzLnNjc3MpLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaGlnaGxpZ2h0cy1nYWxsZXJ5IHtcbiAgcGFkZGluZzogMCAwIDEwMHB4O1xuXG4gICZfX3NsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcblxuICAgIC8vIEFzY3VuZGUgY2FydXNlbHVsIFwiYnJ1dFwiIChuZXN0aWxpemF0IGRlIFNsaWNrIGluY2EpIHBhbmEgYXB1Y2EgSlMtdWxcbiAgICAvLyBzYS1sIGluaXRpYWxpemV6ZSwgY2Egc2EgbnUgY2xpcGVhc2NhIG8gY29sb2FuYSBkZSBwb3plIHVuYSBzdWIgYWx0YS5cbiAgICAmOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAuaGlnaGxpZ2h0cy1nYWxsZXJ5X19pdGVtIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAxNHB4KTtcblxuICAgICAgICArIC5oaWdobGlnaHRzLWdhbGxlcnlfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjA4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LWNhcmQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93LWNhcmQtaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gU2xpY2sgYWRhdWdhIHVuIHdyYXBwZXIgLnNsaWNrLWxpc3QgcGVzdGUgdG90IHRyYWNrLXVsIC0gY29tcGVuc2FtXG4gIC8vIG1hcmdpbi11bCBsYXRlcmFsIGFsIGl0ZW0tZWxvciAoMTBweCBwZSBmaWVjYXJlIHBhcnRlKSBjYSBtYXJnaW5pbGVcbiAgLy8gY2FydXNlbHVsdWkgc2EgcmFtYW5hIGFsaW5pYXRlIGN1IHJlc3R1bCBjb250aW51dHVsdWkgcGFnaW5paS5cbiAgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLy8gU2FnZXRpIHN0YW5nYS9kcmVhcHRhIC0gY2VyY3VyaSB0ZWFsLCBzdXByYXB1c2UgcGVzdGUgcG96ZSwgbGEgZmVsIGNhXG4gIC8vIHJlc3R1bCBpY29uaXRlbG9yIGNpcmN1bGFyZSBkaW4gdGVtYSAoZXg6IGFjY291bnQtYWJvbmFtZW50ZV9faWNvbikuXG4gIC5zbGljay1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItY2FyZC1kYXJrLCAwLjg1KTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG5cbiAgICAvLyBTbGljayBwdW5lIHRleHQgXCJQcmV2aW91c1wiL1wiTmV4dFwiIGluIGJ1dG9uIHBlbnRydSBhY2Nlc2liaWxpdGF0ZSAtXG4gICAgLy8gaWwgYXNjdW5kZW0gdml6dWFsIChyYW1hbmUgY2l0aXQgZGUgc2NyZWVuIHJlYWRlci1lKSwgc2FnZWF0YSB2aXppYmlsYVxuICAgIC8vIHZpbmUgZGluIDo6YmVmb3JlIG1haSBqb3MuXG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMTRweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgtMnB4LCAtMnB4KTtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0xNHB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC0ycHgsIC0ycHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJ1bGluZSBkZSBuYXZpZ2FyZSBzdWIgY2FydXNlbC5cbiAgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luOiAyOHB4IDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMjUpO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgfVxuXG4gICAgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhpZ2hsaWdodHMtZ2FsbGVyeSB7XG4gICAgcGFkZGluZzogMCAwIDgwcHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQb3B1cCBjdSBkZXRhbGlpbGUgY29tcGxldGUgYWxlIHVuZWkgY2xhc2UgLSBzZSBkZXNjaGlkZSBsYSBjbGljayBwZSBvcmljZVxuLy8gY2FyZCBkZSBjbGFzYSAoUHJvZ3JhbW1pbmcsIFByb2dyYW1taW5nLTIsIFNjaGVkdWxlKS4gVmV6aVxuLy8gdGVtcGxhdGUtcGFydHMvY2xhc2EtbW9kYWwtc2hlbGwucGhwLCB0ZW1wbGF0ZS1wYXJ0cy9jbGFzYS1tb2RhbC1kZXRhbGlpLnBocFxuLy8gc2kgc3JjL2pzL2NsYXNhLW1vZGFsLmpzLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gT3JpY2UgY2FyZCBkZSBjbGFzYSwgaW1hZ2luZSBkZSBhYm9uYW1lbnQgc2F1IGNhcmQgZGUgYW50cmVub3IgY2xpY2thYmlsXG4vLyAoYXRyaWJ1dGVsZSBkYXRhLWNmbS1jbGFzYS1tb2RhbCAvIGRhdGEtY2ZtLWFib25hbWVudC1tb2RhbCAvXG4vLyBkYXRhLWNmbS1hbnRyZW5vci1tb2RhbCAtIHZlemkgc2kgbWVtYmVyc2hpcC5zY3NzKS5cbltkYXRhLWNmbS1jbGFzYS1tb2RhbF0sXG5bZGF0YS1jZm0tYWJvbmFtZW50LW1vZGFsXSxcbltkYXRhLWNmbS1hbnRyZW5vci1tb2RhbF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgJGNvbG9yLXRlYWw7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgfVxufVxuXG4uY2ZtLWNsYXNhLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTIwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcblxuICAmW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmlzLW9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmX19iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjcyKTtcbiAgfVxuXG4gICZfX3BhbmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDhweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctZGFyaztcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWNhcmQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMDgpO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctY2FyZC1ob3ZlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTZweCkgc2NhbGUoMC45OCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIH1cblxuICAmLmlzLW9wZW4gJl9fcGFuZWwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjQ1KTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXRlYWwsIDAuOCk7XG4gICAgfVxuICB9XG5cbiAgJl9faGVybyB7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4wOCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1jYXJkICRyYWRpdXMtY2FyZCAwIDA7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMnB4IDQwcHggNDBweDtcbiAgfVxuXG4gICZfX3RpdGx1IHtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAmX19tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gICZfX21ldGEtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19hbnRyZW5vciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjA1KTtcbiAgfVxuXG4gICZfX2FudHJlbm9yLXBvemEge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMSk7XG5cbiAgICAmLS1nb2wge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAwLjE1KTtcbiAgICB9XG4gIH1cblxuICAmX19hbnRyZW5vci1udW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgJl9fYW50cmVub3Itc3BlY2lhbGl6YXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICB9XG5cbiAgJl9fb3JhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuXG4gICZfX29yYXItaXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRjb2xvci10ZWFsLWxpZ2h0O1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcGlsbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAwLjEyKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci10ZWFsLCAwLjMpO1xuICB9XG5cbiAgJl9fc2N1cnRhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxuXG4gICZfX2Rlc2NyaWVyZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICB9XG5cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvci10ZWFsLWxpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICZfX2N0YSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuYm9keS5jZm0tY2xhc2EtbW9kYWwtZGVzY2hpcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2ZtLWNsYXNhLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5jZm0tY2xhc2EtbW9kYWxfX3BhbmVsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogODh2aDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWNhcmQgJHJhZGl1cy1jYXJkIDAgMDtcbiAgfVxuXG4gIC5jZm0tY2xhc2EtbW9kYWxfX2hlcm8ge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBIb21lcGFnZSAoZnJvbnQtcGFnZS5waHApXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uaG9tZXBhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBBbmltYXRpZSBkZSBpbnRyYXJlIChmYWRlICsgc2xpZGUgaW4gc3VzKSwgZm9sb3NpdGEgbGEgZWxlbWVudGVsZSBkaW4gaGVyb1xuLy8gY2FyZSBzdW50IHZpemliaWxlIGltZWRpYXQgbGEgaW5jYXJjYXJlYSBwYWdpbmlpLlxuQGtleWZyYW1lcyBjZm1GYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI0cHgpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi8vIFBsdXRpcmUgbGVudGEgc2kgY29udGludWEsIGZvbG9zaXRhIGxhIGdsb3ctdXJpbGUgZGVjb3JhdGl2ZSBkaW4gZnVuZGFsLlxuQGtleWZyYW1lcyBjZm1GbG9hdCB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjRweCk7XG4gIH1cbn1cblxuLy8gUHVscyBkaXNjcmV0IHRpcCBcImhhbG91XCIsIGZvbG9zaXQgbGEgaWNvbml0YSBkZSByYXRpbmcgZGluIGJhZGdlLXVsIHBsdXRpdG9yLlxuQGtleWZyYW1lcyBjZm1QdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJGNvbG9yLXRlYWwsIDAuNSk7XG4gIH1cblxuICA3MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEycHggcmdiYSgkY29sb3ItdGVhbCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJGNvbG9yLXRlYWwsIDApO1xuICB9XG59XG5cbi8vIExpbmlpbGUgZGlhZ29uYWxlIGRpbiBoZXJvIHNlIFwiZGVzZW5lYXphXCIgbyBzaW5ndXJhIGRhdGEgbGEgaW5jYXJjYXJlLi4uXG5Aa2V5ZnJhbWVzIGNmbUxpbmVEcmF3IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZykgc2NhbGVYKDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDAuODU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpIHNjYWxlWCgxKTtcbiAgfVxufVxuXG4vLyAuLi5hcG9pIG8gXCJjb21ldGFcIiBsdW1pbm9hc2EgYWxlYXJnYSBkZS1hIGx1bmd1bCBsaW5pZWksIGluIGJ1Y2xhIGNvbnRpbnVhLlxuQGtleWZyYW1lcyBjZm1MaW5lU3dlZXAge1xuICAwJSB7XG4gICAgbGVmdDogLTIwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgbGVmdDogMTA1JTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSGVyb1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNzIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1kYXJrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAkcmFkaXVzLWNhcmQgJHJhZGl1cy1jYXJkO1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3ZlcmxheS1kYXJrO1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMycHgsIDZ2dywgODBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBhbmltYXRpb246IGNmbUZhZGVJblVwIDAuOHMgZWFzZSBib3RoO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICBtYXgtd2lkdGg6IDUyM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgYW5pbWF0aW9uOiBjZm1GYWRlSW5VcCAwLjhzIGVhc2UgMC4xNXMgYm90aDtcbiAgfVxuXG4gICZfX2NvbnRlbnQgPiAuYnRuLS1wcmltYXJ5IHtcbiAgICBhbmltYXRpb246IGNmbUZhZGVJblVwIDAuOHMgZWFzZSAwLjNzIGJvdGg7XG4gIH1cblxuICAmX19zdGF0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBhbmltYXRpb246IGNmbUZhZGVJblVwIDAuOHMgZWFzZSAwLjQ1cyBib3RoO1xuICB9XG5cbiAgJl9fc3RhdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjIpO1xuICAgIH1cbiAgfVxuXG4gICZfX3N0YXQtbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGNvbG9yLXRlYWwtbGlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gICZfX3N0YXQtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gIH1cblxuICAvLyBMaW5paSBkaWFnb25hbGUgdGVhbCwgZGVjb3JhdGl2ZSwgaW4gY29sdHVsIGRpbiBkcmVhcHRhIHN1cyAtIHNlIFwiZGVzZW5lYXphXCJcbiAgLy8gbGEgaW5jYXJjYXJlYSBwYWdpbmlpLCBjdSB1biBnbG93IGluIHNwYXRlLCBhcG9pIG8gY29tZXRhIGx1bWlub2FzYVxuICAvLyBhbGVhcmdhIGRlLWEgbHVuZ3VsIGZpZWNhcmVpIGxpbmlpLCBpbiBidWNsYSBjb250aW51YS5cbiAgJl9fbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkY29sb3ItdGVhbCwgMCksICRjb2xvci10ZWFsLCByZ2JhKCRjb2xvci10ZWFsLCAwKSk7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDZweCByZ2JhKCRjb2xvci10ZWFsLCAwLjcpKTtcblxuICAgIC8vIFwiY29tZXRhXCIgLSB1biBzZWdtZW50IGx1bWlub3MgbWFpIGRlc2NoaXMsIGNhcmUgYWxlYXJnYSBkZSBsYSBzdGFuZ2EgbGEgZHJlYXB0YVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgbGVmdDogLTIwJTtcbiAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRjb2xvci13aGl0ZSwgMCksICRjb2xvci10ZWFsLWxpZ2h0LCByZ2JhKCRjb2xvci13aGl0ZSwgMCkpO1xuICAgICAgZmlsdGVyOiBibHVyKDJweCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUtLTEge1xuICAgIHRvcDogMTUlO1xuICAgIHJpZ2h0OiA4JTtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgYW5pbWF0aW9uOiBjZm1MaW5lRHJhdyAxcyBlYXNlIDAuNnMgZm9yd2FyZHM7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBhbmltYXRpb246IGNmbUxpbmVTd2VlcCAyLjhzIGxpbmVhciAxLjdzIGluZmluaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUtLTIge1xuICAgIHRvcDogMjclO1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGFuaW1hdGlvbjogY2ZtTGluZURyYXcgMXMgZWFzZSAwLjg1cyBmb3J3YXJkcztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbjogY2ZtTGluZVN3ZWVwIDMuNHMgbGluZWFyIDJzIGluZmluaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUtLTMge1xuICAgIHRvcDogNDAlO1xuICAgIHJpZ2h0OiA1JTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgYW5pbWF0aW9uOiBjZm1MaW5lRHJhdyAxcyBlYXNlIDEuMXMgZm9yd2FyZHM7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBhbmltYXRpb246IGNmbUxpbmVTd2VlcCAyLjNzIGxpbmVhciAyLjNzIGluZmluaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEFib3V0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5hYm91dCB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG5cbiAgJl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA3MjZweDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMTZweCAwIDQwcHg7XG4gIH1cblxuICAmX192aWRlby13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogODRweDtcbiAgfVxuXG4gICZfX2JhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNDBweDtcbiAgICBib3R0b206IC0yNHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2FyZC1kYXJrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXRlYWwsIDAuNCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1jYXJkO1xuICB9XG5cbiAgJl9fYmFkZ2UtaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYW5pbWF0aW9uOiBjZm1QdWxzZSAyLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG5cbiAgJl9fYmFkZ2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmX192aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1jYXJkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXJkLWRhcms7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LWNhcmQ7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjI1cyBlYXNlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3ZlcmxheS1kYXJrZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2VcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93LWNhcmQtaG92ZXI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjI1KTtcbiAgICAgIH1cblxuICAgICAgLmFib3V0X19wbGF5IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wOCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZWFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3BsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDk0cHg7XG4gICAgaGVpZ2h0OiA5NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4xNSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2U7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjVCNic7IC8vIHRyaWFuZ2xlIFwicGxheVwiIGdseXBoXG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX3dlbGNvbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDYwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHAge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICB9XG5cbiAgLy8gUmFtYSB0ZWFsIC0gYXByb2FwZSBwYXRyYXRhLCBleGFjdCBjYSBpbiBGaWdtYS4gUG96YSBpbiBzaW5lIChtYWkgam9zKVxuICAvLyBlc3RlIG1haSBpbmFsdGEgZGVjYXQgcmFtYSBzaSBcImllc2VcIiBkaW4gZWEgaW4gcGFydGVhIGRlIGpvcy5cbiAgJl9fd2VsY29tZS1pbWFnZS1mcmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiA0NDlweDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAkY29sb3ItdGVhbDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG5cbiAgJl9fd2VsY29tZS1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDhweDtcbiAgICByaWdodDogOHB4O1xuICAgIGhlaWdodDogOTUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhcmQtZGFyaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1jYXJkO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDVEEgQmFubmVyIChzZWN0aXVuZSBkZSBtaWpsb2MsIHBlIHRvYXRhIGxhdGltZWEpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jdGEtYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXJkLWRhcms7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIDAuNTUpO1xuICB9XG5cbiAgLy8gdGV4dHVyYSBmaW5hIGN1IHB1bmN0ZSwgZGVhc3VwcmEgb3ZlcmxheS11bHVpLCBwZW50cnUgcHJvZnVuemltZVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKCRjb2xvci13aGl0ZSwgMC4xMikgMS41cHgsIHRyYW5zcGFyZW50IDEuNXB4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWF4LXdpZHRoOiA1MjNweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gT3VyIFNlcnZpY2VzIChjbGFzZSlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNlcnZpY2VzIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWRhcmtlcjtcblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cblxuICAmX19lbXB0eSB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlcnZpY2UtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhcmQtZGFyaztcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1jYXJkO1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4wNik7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctY2FyZDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LWNhcmQtaG92ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAwLjQpO1xuXG4gICAgLnNlcnZpY2UtY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG4gICAgfVxuXG4gICAgLnNlcnZpY2UtY2FyZF9fbnVtIHtcbiAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAxKTtcbiAgICB9XG4gIH1cblxuICAmX19udW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItdGVhbCwgMC41NSk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUmVzcG9uc2l2ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmFib3V0X193ZWxjb21lIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gIC5hYm91dF9fd2VsY29tZS1pbWFnZS1mcmFtZSB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnNlcnZpY2VzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaGVybyB7XG4gICAgbWluLWhlaWdodDogNTYwcHg7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICB9XG5cbiAgLmhlcm9fX3N0YXRzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyNHB4IDMycHg7XG4gIH1cblxuICAuYWJvdXRfX3ZpZGVvLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAuYWJvdXRfX2JhZGdlIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICB9XG5cbiAgLmN0YS1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuXG4gIC5zZXJ2aWNlc19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBIZXJvIHJldXRpbGl6YWJpbCBwZW50cnUgcGFnaW5pbGUgaW50ZXJpb2FyZSAoUHJvZ3JhbW1pbmcsIEV2ZW50cywgQ29udGFjdCwgQ3Jvc3NmaXQgTWF0aGVuYSlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wYWdlLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctZGFyaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAkcmFkaXVzLWNhcmQ7XG4gIHBhZGRpbmc6IDE0MHB4IDAgNjBweDtcblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIDAuODUpO1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMycHgsIDZ2dywgODBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBhbmltYXRpb246IGNmbUZhZGVJblVwIDAuOHMgZWFzZSAwLjFzIGJvdGg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgIG1heC13aWR0aDogNTIzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBhbmltYXRpb246IGNmbUZhZGVJblVwIDAuOHMgZWFzZSAwLjI1cyBib3RoO1xuICB9XG5cbiAgJl9fY29udGVudCA+IC5idG4ge1xuICAgIGFuaW1hdGlvbjogY2ZtRmFkZUluVXAgMC44cyBlYXNlIDAuNHMgYm90aDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFZhcmlhbnRhIGN1IGFuaW1hdGllIDNEIChiYXJhIG9saW1waWNhICsgZGlzY3VyaSwgY2FyZSBzZSBtaXNjYSkgLSBtb21lbnRhblxuLy8gZG9hciBwZSBwYWdpbmEgZGUgTWVyY2guIFZlemkgdGVtcGxhdGUtcGFydHMvcGFnZS1oZXJvLnBocCAoJ2hlcm9fM2QnID0+IHRydWUpXG4vLyBzaSBzcmMvanMvaGVyby0zZC5qcy4gRGFjYSBXZWJHTCBudSBwb3JuZXN0ZSBzYXUgdXRpbGl6YXRvcnVsIHByZWZlcmEgbWlzY2FyZVxuLy8gcmVkdXNhLCBjYW52YXMtdWwgcmFtYW5lIGludml6aWJpbCBzaSBzZSB2ZWRlIGluIGNvbnRpbnVhcmUgaW1hZ2luZWEgZGUgZnVuZGFsLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFnZS1oZXJvLS0zZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnBhZ2UtaGVyb19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0NiU7XG4gIH1cblxuICAvLyBQb3phIGRlIGZ1bmRhbCByYW1hbmUgdml6aWJpbGEsIGRhciBtYWkgaW50dW5lY2F0YSBzcHJlIGRyZWFwdGFcbiAgLy8gKHVuZGUgZSBiYXJhIDNEKSBzaSBtYWkgZGVzY2hpc2Egc3ByZSB0ZXh0LCBpbiBzdGFuZ2EuXG4gIC5wYWdlLWhlcm9fX292ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDEwMGRlZyxcbiAgICAgIHJnYmEoJGNvbG9yLWJsYWNrLCAwLjU1KSAwJSxcbiAgICAgIHJnYmEoJGNvbG9yLWJsYWNrLCAwLjY1KSAzMCUsXG4gICAgICByZ2JhKCRjb2xvci1ibGFjaywgMC44NSkgNjUlLFxuICAgICAgcmdiYSgkY29sb3ItYmxhY2ssIDAuOTYpIDEwMCVcbiAgICApO1xuICB9XG59XG5cbi5wYWdlLWhlcm9fX2NhbnZhcy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1NCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XG5cbiAgJi5pcy1yZWFkeSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIGNhbnZhcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucGFnZS1oZXJvLS0zZCAucGFnZS1oZXJvX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAucGFnZS1oZXJvX19jYW52YXMtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2UtaGVybyB7XG4gICAgbWluLWhlaWdodDogNDgwcHg7XG4gICAgcGFkZGluZzogMTEwcHggMCA1MHB4O1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUGFnaW5hIFByb2dyYW1taW5nXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uZmVhdHVyZXMge1xuICAvLyBQYWdpbmEgbnUgbWFpIGFyZSBoZXJvIChlbGltaW5hdCBsYSBjZXJlcmVhIGNsaWVudHVsdWkpIC0gc2VjdGl1bmVhIGFzdGFcbiAgLy8gZSBhY3VtIHByaW1hIGRlIHBlIHBhZ2luYSwgYXNhIGNhIHByZWlhIGVhIHBhZGRpbmctdG9wLXVsIGNhcmUgY29tcGVuc2FcbiAgLy8gYmFyYSBkZSBuYXZpZ2FyZSBmaXhhL2Zsb3RhbnRhICh2ZXppIC5zaXRlLWhlYWRlciwgcG9zaXRpb246IGZpeGVkKSxcbiAgLy8gZXhhY3QgY2F0IGF2ZWEgaGVyby11bCBpbmFpbnRlICh0ZW1wbGF0ZS1wYXJ0cy9wYWdlLWhlcm8ucGhwKS5cbiAgcGFkZGluZzogMTQwcHggMCAxMDBweDtcblxuICAmX19sYXlvdXQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjhmciAxZnI7XG4gICAgZ2FwOiA4MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX192aXN1YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG5cbiAgJl9fcGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctY2FyZDtcbiAgfVxuXG4gICZfX3Jpbmcge1xuICAgIHRvcDogLTMycHg7XG4gICAgcmlnaHQ6IC0zMnB4O1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5mZWF0dXJlLWNhcmQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG5cbiAgICAuZmVhdHVyZS1jYXJkX19pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZWFsO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctYnRuLWdsb3c7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAwLjE1KTtcbiAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UsIGNvbG9yIDAuMjVzIGVhc2UsIGJveC1zaGFkb3cgMC4yNXMgZWFzZTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG59XG5cbi50cmFpbmluZy1wcm9ncmFtcyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXJkLWRhcms7XG5cbiAgJl9fZW1wdHkge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5cbi50cmFpbmluZy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4udHJhaW5pbmctY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1kYXJrO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjA2KTtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1jYXJkO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctY2FyZC1ob3ZlcjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLXRlYWwsIDAuNCk7XG5cbiAgICAudHJhaW5pbmctY2FyZF9faW1hZ2Uge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNjlweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjA4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJl9fYW50cmVub3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJl9fYW50cmVub3ItcG96YSB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4xKTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gICZfX2FudHJlbm9yLW51bWUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmJvb2tpbmcge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctZGFya2VyO1xuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDYwcHg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG5cbiAgJl9faW50cm8gcCB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZmVhdHVyZXNfX2xheW91dCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG5cbiAgLmZlYXR1cmVzX192aXN1YWwge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cblxuICAuZmVhdHVyZXNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cblxuICAudHJhaW5pbmctZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuXG4gIC5ib29raW5nX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50cmFpbmluZy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gIC5mZWF0dXJlcyB7XG4gICAgcGFkZGluZzogMTEwcHggMCA4MHB4O1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUGFnaW5hIEV2ZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmV2ZW50cyB7XG4gIC8vIFBhZ2luYSBudSBtYWkgYXJlIGhlcm8gKGVsaW1pbmF0IGxhIGNlcmVyZWEgY2xpZW50dWx1aSkgLSBzZWN0aXVuZWEgYXN0YVxuICAvLyBlIGFjdW0gcHJpbWEgZGUgcGUgcGFnaW5hLCBhc2EgY2EgcHJlaWEgZWEgcGFkZGluZy10b3AtdWwgY2FyZSBjb21wZW5zYVxuICAvLyBiYXJhIGRlIG5hdmlnYXJlIGZpeGEvZmxvdGFudGEgKHZlemkgLnNpdGUtaGVhZGVyLCBwb3NpdGlvbjogZml4ZWQpLFxuICAvLyBleGFjdCBjYXQgYXZlYSBoZXJvLXVsIGluYWludGUgKHRlbXBsYXRlLXBhcnRzL3BhZ2UtaGVyby5waHApLlxuICBwYWRkaW5nOiAxNDBweCAwIDEwMHB4O1xuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDMycHg7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW46IDQ4cHggYXV0byAwO1xuICB9XG5cbiAgJl9fZW1wdHkge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG4uZXZlbnQtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXJkLWRhcms7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMDYpO1xuICBib3gtc2hhZG93OiAkc2hhZG93LWNhcmQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtd2l0aGluIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1jYXJkLWhvdmVyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3ItdGVhbCwgMC40KTtcblxuICAgIC5ldmVudC1jYXJkX19pbWFnZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDIxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMDgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgfVxuXG4gICZfX2RhdGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuZXZlbnRzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmV2ZW50cyB7XG4gICAgcGFkZGluZzogMTEwcHggMCA4MHB4O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gR2FsZXJpZSBcIlJvbWFuaWFuIFNob3dkb3duIDIwMjZcIiAtIHBvemUgZGUgbGEgdWx0aW1hIGNvbXBldGl0aWUgZ2F6ZHVpdGEuXG4vLyBHcmlkIHN0YXRpYyAobnUgY2FydXNlbCAtIGNhcnVzZWx1bCBkZSBcIkhpZ2hsaWdodHNcIiBhIGZvc3QgbXV0YXQgcGUgcGFnaW5hXG4vLyBTY2hlZHVsZS9DbGFzc2VzLCB2ZXppIHNyYy9zY3NzL21vZHVsZXMvc2NoZWR1bGUuc2NzcyksIGN1IHByaW1hIHBvemEgbWFpXG4vLyBtYXJlIChmZWF0dXJlZCksIGluIHN0aWwgXCJiZW50b1wiLCBwZSAzIGNvbG9hbmUuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5ldmVudC1waG90b3Mge1xuICBwYWRkaW5nOiAwIDAgMTAwcHg7XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDIyMHB4KTtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMDgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctY2FyZDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctY2FyZC1ob3ZlcjtcbiAgICB9XG5cbiAgICAvLyBQcmltYSBwb3phIChjYWRydWwgZGUgYXJlbmEsIGNlbCBtYWkgaW1wYWN0YW50KSBvY3VwYSB1biBwYXRyYXQgMngyIC1cbiAgICAvLyByZXN0dWwgZGUgNSBwb3plIHVtcGx1IGNvbnR1cnVsIGluIGp1cnVsIGVpLlxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgIGdyaWQtcm93OiAxIC8gMztcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgIGdyaWQtcm93OiAxO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICBncmlkLXJvdzogMztcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIGdyaWQtcm93OiAzO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZXZlbnQtcGhvdG9zIHtcbiAgICAmX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAyMDBweCk7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAvLyBQZSB0YWJsZXRhIHJlbnVudGFtIGxhIHRyZWF0bWVudC11bCBcImZlYXR1cmVkXCIgKHNwYXRpdSBwcmVhIGluZ3VzdFxuICAgICAgLy8gY2Egc2EgbWFpIGFyYXRlIGJpbmUpIC0gZ3JpZCBzaW1wbHUsIDIgY29sb2FuZSwgdG9hdGUgcG96ZWxlIGVnYWxlLlxuICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICAgJjpudGgtY2hpbGQoNCksXG4gICAgICAmOm50aC1jaGlsZCg1KSxcbiAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgICAgIGdyaWQtcm93OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmV2ZW50LXBob3RvcyB7XG4gICAgcGFkZGluZzogMCAwIDgwcHg7XG5cbiAgICAmX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGb3JtdWxhciBkZSBjb250YWN0IC0gcmVzdGlsaXphdCBzYSBhcmF0ZSBsYSBmZWwgZGUgXCJtaXN0b1wiIGNhIGZvcm11bGFydWxcbi8vIGRlIHJlemVydmFyZTogaW5wdXR1cmkgY3UgaWNvbml0YSAoLmNmbS1pbnB1dC1jdS1pY29uLCBkZWZpbml0IGRlamEgaW5cbi8vIG1vZHVsZXMvcmVzZXJ2YXRpb24uc2NzcyBzaSByZWZvbG9zaXQgYWljaSksIGNhcmQgbW9kZXJuLCBidXRvbiBjdSBpY29uaXRhLlxuLy8gRm9sb3NpdCBhdGF0IHBlIHBhZ2luYSBkZSBDb250YWN0LCBjYXQgc2kgbGEgZmluYWx1bCBwYWdpbmlpIGRlIE1lbWJlcnNoaXBzLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmNvbnRhY3QtZm9ybS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vIENhbmQgc2UgZGEgc2Nyb2xsIGFpY2kgKGV4OiBidXRvbnVsIFwiQWZsYSBtYWkgbXVsdGVcIiBkZSBwZSBjYXJkdXJpbGUgZGVcbiAgLy8gYWJvbmFtZW50LCBwZSBNZW1iZXJzaGlwcyksIGxhc2FtIGxvYyBwZW50cnUgaGVhZGVyLXVsIGZpeCwgY2EgdGl0bHVsXG4gIC8vIHNlY3RpdW5paSBzYSBudSByYW1hbmEgYXNjdW5zIHN1YiBlbC5cbiAgc2Nyb2xsLW1hcmdpbi10b3A6IGNhbGMoI3skaGVhZGVyLWhlaWdodH0gKyAzMHB4KTtcbn1cblxuLmNmbS1jb250YWN0IHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbmltYXRpb246IGNmbUZhZGVJblVwIDAuNHMgZWFzZSBib3RoO1xufVxuXG4uY2ZtLWNvbnRhY3QtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhcmQtZGFyaztcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1jYXJkO1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3gtc2hhZG93OiAkc2hhZG93LWNhcmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjA2KTtcblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDE4cHg7XG4gIH1cblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC8vIElucHV0dXJpbGUvdGV4dGFyZWEtdWwgZGluIGludGVyaW9ydWwgLmNmbS1pbnB1dC1jdS1pY29uIG51IG1haSBhdVxuICAvLyBwcm9wcml1bCBjaGVuYXIvZnVuZGFsIC0gdmluIFwiZ29hbGVcIiwgcGVudHJ1IGNhIGZ1bmRhbHVsICsgaWNvbml0YVxuICAvLyBzdW50IGRlamEgZGF0ZSBkZSAuY2ZtLWlucHV0LWN1LWljb24gKGNvbXVuIGN1IGZvcm11bGFydWwgZGUgcmV6ZXJ2YXJlKS5cbiAgLmNmbS1pbnB1dC1jdS1pY29uIHtcbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cblxuICBpbnB1dDo6cGxhY2Vob2xkZXIsXG4gIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjQpO1xuICB9XG5cbiAgYnV0dG9uW3R5cGU9J3N1Ym1pdCddIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gICZfX2ZlZWRiYWNrIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJi5pcy1zdWNjZXNzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzNiYjI3MywgMC4xNSk7XG4gICAgICBjb2xvcjogIzNiYjI3MztcbiAgICB9XG5cbiAgICAmLmlzLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2UwNTI1MiwgMC4xNSk7XG4gICAgICBjb2xvcjogI2UwNTI1MjtcbiAgICB9XG4gIH1cbn1cblxuLy8gVmFyaWFudGEgcGVudHJ1IHRleHRhcmVhIGEgLmNmbS1pbnB1dC1jdS1pY29uIC0gaWNvbml0YSBzdGEgc3VzLCBudSBjZW50cmF0YVxuLy8gcGUgdmVydGljYWxhLCBjYSBzYSBhcmF0ZSBiaW5lIGxhbmdhIHVuIGNhbXAgZGUgdGV4dCBwZSBtYWkgbXVsdGUgcmFuZHVyaS5cbi5jZm0taW5wdXQtY3UtaWNvbi0tdGV4dGFyZWEge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jZm0tY29udGFjdC1mb3JtIHtcbiAgICBwYWRkaW5nOiAyOHB4IDIycHg7XG4gIH1cblxuICAuY2ZtLWNvbnRhY3QtZm9ybV9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQYWdpbmEgV09ELXVyaSAoQW50cmVuYW1lbnR1bCB6aWxlaSlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi53b2QtbGlzdCB7XG4gIHBhZGRpbmc6IDYwcHggMCAxMDBweDtcblxuICAmX19lbXB0eSB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuLndvZC1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndvZC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2FyZC1kYXJrO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWNhcmQ7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjA2KTtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1jYXJkO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctY2FyZC1ob3ZlcjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLXRlYWwsIDAuNCk7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4wOCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX19tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gICZfX2RhdGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgfVxuXG4gICZfX25pdmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1waWxsO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcblxuICAgICYtLWluY2VwYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMzYmIyNzMsIDAuMTUpO1xuICAgICAgY29sb3I6ICMzYmIyNzM7XG4gICAgfVxuXG4gICAgJi0taW50ZXJtZWRpYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItdGVhbCwgMC4yKTtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGVhbC1saWdodDtcbiAgICB9XG5cbiAgICAmLS1hdmFuc2F0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2UwNTI1MiwgMC4xNSk7XG4gICAgICBjb2xvcjogI2UwNTI1MjtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgJl9fZGVzY3JpZXJlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgfVxuXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xlYWRlcmJvYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4wOCk7XG4gIH1cblxuICAmX19sZWFkZXJib2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ2xhc2FtZW50ICh0b3AgNSkgcGVyIFdPRFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubGVhZGVyYm9hcmQtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDE0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4wNCk7XG5cbiAgICAmLS1ldSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAwLjE1KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXRlYWwsIDAuMzUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3Jhbmsge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvci10ZWFsO1xuICB9XG5cbiAgJl9fbnVtZSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICZfX3ZhbG9hcmUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZW1wdHkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgfVxuXG4gICZfX2xvZ2luLXByb21wdCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZvcm11bGFyIGRlIHRyaW1pcyByZXp1bHRhdCAobWVtYnJpIGxvZ2F0aSlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmxlYWRlcmJvYXJkLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xuXG4gICZfX2lucHV0IHtcbiAgICBmbGV4OiAxIDEgMTgwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGhlaWdodDogMzhweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4wNik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZWFsO1xuICAgIH1cblxuICAgICYtLW5vdGEge1xuICAgICAgZmxleDogMSAxIDE0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym1pdCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVzYWoge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1hcmdpbjogNHB4IDAgMDtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAmLS1zdWNjZXMge1xuICAgICAgY29sb3I6ICRjb2xvci10ZWFsLWxpZ2h0O1xuICAgIH1cblxuICAgICYtLWVyb2FyZSB7XG4gICAgICBjb2xvcjogI2UwNTI1MjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC53b2QtY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICB9XG4gIH1cblxuICAubGVhZGVyYm9hcmQtZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICZfX3N1Ym1pdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBdXRlbnRpZmljYXJlOiBMb2dpbiAvIElucmVnaXN0cmFyZSAvIENvbnR1bCBtZXVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hdXRoLXBhZ2UsXG4uYWNjb3VudC1wYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4uYXV0aC1zZWN0aW9uLFxuLmFjY291bnQtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLmNmbS1hdXRoLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXJkLWRhcms7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtY2FyZDtcbiAgcGFkZGluZzogNDBweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1jYXJkO1xuXG4gICZfX2ZpZWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMTUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMDUpO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3VibWl0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gICZfX2Vyb2FyZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNlMDUyNTIsIDAuMTUpO1xuICAgIGNvbG9yOiAjZTA1MjUyO1xuICB9XG5cbiAgJl9fc3dpdGNoIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvci10ZWFsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZWFsLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBWYXJpYW50YSBhIGNvbnRhaW5lcnVsdWkgaW5ndXN0LCBkZWRpY2F0YSBwYWdpbmlpIFwiQ29udHVsIG1ldVwiIC0gcHV0aW4gbWFpXG4vLyBsYXRhIGRlY2F0IC5jb250YWluZXItLW5hcnJvdyAoZm9sb3NpdCBkZSBMb2dpbi9JbnJlZ2lzdHJhcmUpLCBjYSBzYSBpbmNhcGFcbi8vIGNvbmZvcnRhYmlsIGNhcmR1cmlsZSBkZSBhYm9uYW1lbnQgc2kgY2xhc2VsZSwgdW51bCBsYW5nYSBhbHR1bC5cbi5jb250YWluZXItLWFjY291bnQge1xuICBtYXgtd2lkdGg6IDc2MHB4O1xufVxuXG4uYWNjb3VudC1zZWN0aW9uIHtcbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDhweCAwIDMycHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbC1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIC8vIFRpdGx1bCBmaWVjYXJ1aSBwcm9ncmFtIGluIHBhcnRlLCBzdWIgXCJQcm9ncmFtZWxlIG1lbGVcIiAtIG1haSBtaWMgZGVjYXRcbiAgICAvLyBzdWJ0aXRsdXJpbGUgcHJpbmNpcGFsZSBkZSBzZWN0aXVuZSwgY2Egc2Egc2UgdmFkYSBjbGFyIGllcmFyaGlhLlxuICAgICYtLXByb2dyYW0ge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19zb29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhcmQtZGFyaztcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWNhcmQ7XG4gICAgcGFkZGluZzogMjRweCAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC8vIE8gbWljYSBzY2xpcGlyZSB0ZWFsIGluIGZ1bmRhbCwgY2Egc2EgbnUgYXJhdGUgY2EgbyBzaW1wbGEgY3V0aWUgZ3JpIC1cbiAgICAvLyBhY2VsYXNpIHRpcCBkZSBhY2NlbnQgZGVjb3JhdGl2IGZvbG9zaXQgc2kgaW4gcmVzdHVsIHNpdGUtdWx1aS5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC02MHB4O1xuICAgICAgcmlnaHQ6IC02MHB4O1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZWFsO1xuICAgICAgb3BhY2l0eTogMC4xMjtcbiAgICAgIGZpbHRlcjogYmx1cig0MHB4KTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ291dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCYW5uZXIgZGUgcHJvZmlsLCBzdXMgZGUgdG90IHBlIHBhZ2luYSAtIGF2YXRhciBjdSBpbml0aWFsYSArIG51bWUsIHBlIHVuXG4vLyBjYXJkIGN1IGFjY2VudCB0ZWFsLCBjYSBzYSBudSBpbmNlYXBhIHBhZ2luYSBkaXJlY3QgY3UgdGV4dCBzaW1wbHUuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5hY2NvdW50LWhlcm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoJGNvbG9yLXRlYWwsIDAuMTYpLCByZ2JhKCRjb2xvci13aGl0ZSwgMC4wMykpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci10ZWFsLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWNhcmQ7XG4gIHBhZGRpbmc6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgJl9fYXZhdGFyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAkY29sb3ItdGVhbCwgJGNvbG9yLXRlYWwtZGFyayk7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjRweCByZ2JhKCRjb2xvci10ZWFsLCAwLjQpO1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgLnNlY3Rpb24tbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbjogMCAwIDZweDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5hY2NvdW50LWhlcm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmc6IDI2cHg7XG4gIH1cbn1cblxuLmFjY291bnQtYWJvbmFtZW50ZSB7XG4gIG1hcmdpbjogMCAwIDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXJkLWRhcms7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBwYWRkaW5nOiAxOHB4IDIycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMDYpO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3ItdGVhbCwgMC4zNSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItdGVhbCwgMC4xNSk7XG4gICAgY29sb3I6ICRjb2xvci10ZWFsLWxpZ2h0O1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gIH1cblxuICAmX19udW1lIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLy8gQmFyYSBkZSBwcm9ncmVzIGEgc2VzaXVuaWxvciByYW1hc2UgLSB1bXBsdXRhIHByb3BvcnRpb25hbCAodmV6aVxuICAvLyBzdHlsZT1cIndpZHRoOiBYJVwiIHNldGF0IGlubGluZSBkaW4gUEhQKS5cbiAgJl9fYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXBpbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMDgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1waWxsO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkY29sb3ItdGVhbCwgJGNvbG9yLXRlYWwtbGlnaHQpO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gICZfX3Nlc2l1bmkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICRjb2xvci10ZWFsLWxpZ2h0O1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWNjb3VudC1hYm9uYW1lbnRlX19pdGVtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuYWNjb3VudC1hYm9uYW1lbnRlX19zZXNpdW5pIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiA2MnB4O1xuICB9XG59XG5cbi5hY2NvdW50LWNsYXNlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXJkLWRhcms7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMDYpO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3ItdGVhbCwgMC4zKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICB9XG4gIH1cblxuICAvLyBDaGlwIGN1IHppdWEvbHVuYSBzZXNpdW5paSAtIGFjZWxhc2kgdGlwIGRlIGFjY2VudCB2aXp1YWwgY2EgbGEgY2FyZHVyaWxlXG4gIC8vIGRlIGV2ZW5pbWVudGUsIGNhIHNhIHNlIHZhZGEgZGludHItbyBwcml2aXJlIGNhbmQgZSBmaWVjYXJlIGNsYXNhLlxuICAmX19kYXRhLWNoaXAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXRlYWwsIDAuMTUpO1xuICAgIGNvbG9yOiAkY29sb3ItdGVhbC1saWdodDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG5cbiAgJl9fZGF0YS16aSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cblxuICAmX19kYXRhLWx1bmEge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0cHg7XG4gIH1cblxuICAmX19udW1lIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgJl9fZGF0YSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgfVxuXG4gIC8vIExpbmt1cmkgXCJBZGF1Z2EgaW4gY2FsZW5kYXJcIiBwZW50cnUgbyBjbGFzYSBjb25maXJtYXRhLlxuICAmX19jYWxlbmRhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGVhbC1saWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZWFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FjdGl1bmkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gIH1cblxuICAmX19zdGF0dXMge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcGlsbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMzYmIyNzMsIDAuMTUpO1xuICAgIGNvbG9yOiAjM2JiMjczO1xuXG4gICAgJi0tYW51bGF0YSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNlMDUyNTIsIDAuMTUpO1xuICAgICAgY29sb3I6ICNlMDUyNTI7XG4gICAgfVxuXG4gICAgJi0taW5fYXN0ZXB0YXJlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWFtYmVyLCAwLjE1KTtcbiAgICAgIGNvbG9yOiAkY29sb3ItYW1iZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fYW51bGVhemEge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgY29sb3I6ICNlMDUyNTI7XG4gICAgfVxuXG4gICAgJi5pcy1jb25maXJtYXJlIHtcbiAgICAgIGNvbG9yOiAjZTA1MjUyO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5hY2NvdW50LWNsYXNlX19pdGVtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuYWNjb3VudC1jbGFzZV9fYWN0aXVuaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2cHg7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDcm9ub21ldHJ1IFdPRCAoRU1PTSAvIEFNUkFQIC8gVGFiYXRhIC8gRm9yIFRpbWUpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4udGltZXItcGFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLnRpbWVyLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDhweCAwIDMycHg7XG4gIH1cbn1cblxuLndvZC10aW1lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXJkLWRhcms7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtY2FyZDtcbiAgcGFkZGluZzogMzJweDtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1jYXJkO1xuXG4gICZfX3RhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX190YWIge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXBpbGw7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMTUpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3ItdGVhbCwgMC41KTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbmZpZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAmX19maWVsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNnB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4xNSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4wNSk7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oaW50IHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2Rpc3BsYXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctZGFya2VyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAmX19waGFzZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRjb2xvci10ZWFsLWxpZ2h0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gICZfX3RpbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNTZweCwgMTJ2dywgOTZweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICB9XG5cbiAgJl9fcm91bmQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gIH1cblxuICAmX19jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBidXR0b246ZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLndvZC10aW1lciB7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuXG4gICAgJl9fZmllbGQgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFdvb0NvbW1lcmNlIChwYWdpbmEgTWVyY2gpIC0gc2hvcCwgcHJvZHVzIGluZGl2aWR1YWwsIGNvcywgY2hlY2tvdXQuXG4vLyBTdGlsdXJpIGFjdGl2YXRlIGF1dG9tYXQgZGUgY2FuZCBpbnN0YWxlemkgcGx1Z2luLXVsIFdvb0NvbW1lcmNlIGRpbiBhZG1pbi5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5zaG9wLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA2MHB4IDAgMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gTWFnYXppbnVsIChNZXJjaCkgc2kgcGFnaW5hIGRlIHByb2R1cyBudSBtYWkgYXUgaGVybyAoZWxpbWluYXQgbGEgY2VyZXJlYVxuLy8gY2xpZW50dWx1aSkgLSBDb3N1bCBzaSBDaGVja291dC11bCBpbCBwYXN0cmVhemEsIGFzYSBjYSBkb2FyIGFpY2kgdHJlYnVpZVxuLy8gc2EgY29tcGVuc2FtIG5vaSBiYXJhIGRlIG5hdmlnYXJlIGZpeGEvZmxvdGFudGEgKHZlemkgLnNpdGUtaGVhZGVyLFxuLy8gcG9zaXRpb246IGZpeGVkKSAtIHZlemkgd29vY29tbWVyY2UucGhwLCB2YXJpYWJpbGEgJGNmbV9hcmVfaGVyby5cbi5zaG9wLXNlY3Rpb24tLW5vLWhlcm8ge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2hvcC1zZWN0aW9uLS1uby1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCYXJhIGRlIHN1cyAobnVtYXIgZGUgcmV6dWx0YXRlICsgc29ydGFyZSlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCxcbi53b29jb21tZXJjZS1vcmRlcmluZyB7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ud29vY29tbWVyY2Uge1xuICAvLyBGYXJhIHdyYXBwZXIgY29tdW4gaW4gbWFya3VwLXVsIFdvb0NvbW1lcmNlIGltcGxpY2l0IC0gcHVuZW0gbnVtYXJ1bCBkZVxuICAvLyByZXp1bHRhdGUgc2kgc29ydGFyZWEgcGUgYWNlbGFzaSByYW5kIGN1IGZsb2F0IChjYSBpbiBsYXlvdXQtdWwgY2xhc2ljIFdDKS5cbiAgLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgfVxuXG4gIGZvcm0ud29vY29tbWVyY2Utb3JkZXJpbmcge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICB9XG5cbiAgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1waWxsO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjE1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2FyZC1kYXJrO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgfVxuICB9XG5cbiAgLy8gQ2xlYXJmaXgsIGNhIGdyaWQtdWwgZGUgcHJvZHVzZSBzYSBudSBzZSBzdXByYXB1bmEgY3UgcmFuZHVsIGRlIG1haSBzdXMuXG4gIHVsLnByb2R1Y3RzIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uc2hvcC10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLndvb2NvbW1lcmNlIHtcblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gR3JpZCBkZSBwcm9kdXNlXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICB1bC5wcm9kdWN0cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogMjRweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkucHJvZHVjdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2FyZC1kYXJrO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1jYXJkO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjA2KTtcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctY2FyZDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LWNhcmQtaG92ZXI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3ItdGVhbCwgMC40KTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNik7XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkZWRfdG9fY2FydCxcbiAgICAgICAgLmFkZF90b19jYXJ0X2J1dHRvbixcbiAgICAgICAgYS5idXR0b24ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGEud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAvLyBDb250YWluZXIgZGUgaW1hZ2luZSBjdSBhc3BlY3QtcmF0aW8gZml4LCBjYSBzYSBudSBcInNhcmFcIiBncmlkLXVsXG4gICAgICAvLyBjYW5kIHByb2R1c2VsZSBhdSBwb3plIGRlIGRpbWVuc2l1bmkgZGlmZXJpdGUuXG4gICAgICAvLyAhaW1wb3J0YW50IHBlbnRydSBjYSBhdHJpYnV0ZWxlIHdpZHRoL2hlaWdodCBwdXNlIGRlIFdvcmRQcmVzcyBkaXJlY3RcbiAgICAgIC8vIHBlIHRhZy11bCA8aW1nPiAoMzAweDMwMCBldGMuKSBhbHRmZWwgcG90IFwiYmF0ZVwiIGxhdGltZWEgZGUgMTAwJS5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjA4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDZweDtcbiAgICAgIH1cblxuICAgICAgLnByaWNlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5zdGFyLXJhdGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cblxuXG4gICAgICAuYWRkX3RvX2NhcnRfYnV0dG9uLFxuICAgICAgYS5idXR0b24sXG4gICAgICAuYWRkZWRfdG9fY2FydCB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBCYWRnZSBcIlNhbGUhXCIgLSBjb2x0IHJvdHVuZCwgcGlsbCB0ZWFsLCBwZXN0ZSBpbWFnaW5lLlxuICBzcGFuLm9uc2FsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXBpbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gUmF0aW5nIChzdGVsdXRlKVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLnN0YXItcmF0aW5nIHtcbiAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4yKTtcbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gUHJldHVyaVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLnByaWNlIHtcbiAgICBjb2xvcjogJGNvbG9yLXRlYWwtbGlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBkZWwge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgICAgb3BhY2l0eTogMC41NTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICBpbnMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRjb2xvci10ZWFsLWxpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBCdXRvYW5lIChyZXV0aWxpemFtIHN0aWx1bCAuYnRuIGRpbiB0ZW1hKVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgYS5idXR0b24sXG4gIGJ1dHRvbi5idXR0b24sXG4gIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uLFxuICBpbnB1dC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZWFsO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXBpbGw7XG4gICAgcGFkZGluZzogMTJweCAyOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVhbC1kYXJrO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctYnRuLWdsb3c7XG4gICAgfVxuXG4gICAgJi5sb2FkaW5nIHtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIGN1cnNvcjogd2FpdDtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgYS5hZGRlZF90b19jYXJ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogJGNvbG9yLXRlYWwtbGlnaHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gTm90aWZpY2FyaSAoYWRhdWdhdCBpbiBjb3MsIGVyb3JpLCBpbmZvKVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLndvb2NvbW1lcmNlLW1lc3NhZ2UsXG4gIC53b29jb21tZXJjZS1lcnJvcixcbiAgLndvb2NvbW1lcmNlLWluZm8sXG4gIC53b29jb21tZXJjZS1ub3Jldmlld3MsXG4gIHAubm8tY29tbWVudHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXJkLWRhcms7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvci10ZWFsO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxuXG4gIC53b29jb21tZXJjZS1lcnJvciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNlMDUyNTI7XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gUGFnaW5hIGRlIHByb2R1cyBpbmRpdmlkdWFsXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBkaXYucHJvZHVjdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAvLyBDb2xvYW5hIGRlIGltYWdpbmUgZSBsaW1pdGF0YSBsYSBvIGxhdGltZSByZXpvbmFiaWxhIChudSBqdW1hdGF0ZSBkaW5cbiAgICAvLyBwYWdpbmEpIC0gbyBwb3phIGludGluc2EgcHJlYSBtdWx0IGFyYXRhIG5lY2xhcmEvYmx1cmF0YSBkYWNhIHN1cnNhIG51XG4gICAgLy8gZSBmb2FydGUgbWFyZSwgZGVjaSBvIHRpbmVtIGxhIG8gZGltZW5zaXVuZSBtb2RlcmF0YSBzaSBsYXNhbSBtYWkgbXVsdFxuICAgIC8vIHNwYXRpdSB0ZXh0dWx1aSBkaW4gZHJlYXB0YS5cbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCA0NjBweCkgbWlubWF4KDAsIDFmcik7XG4gICAgZ2FwOiA0OHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC8vIEltYWdpbmVhIHByaW5jaXBhbGEgLSBsYXRpbWUgZml4YSAoMTAwJSBkaW4gY29sb2FuYSwgY2FyZSBsYSByYW5kdWwgZWlcbiAgICAgIC8vIGUgbGltaXRhdGEgbGEgNDYwcHggbWFpIHN1cyksIHBhdHJhdGEgcHJpbnRyLXVuIGFzcGVjdC1yYXRpby5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWNhcmQ7XG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctY2FyZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMDgpO1xuICAgICAgfVxuXG4gICAgICAuZmxleC1jb250cm9sLXRodW1icyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMDgpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3ItdGVhbCwgMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmxleC1hY3RpdmUgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1bW1hcnkge1xuICAgICAgLnByb2R1Y3RfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDMuNHZ3LCAzOHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cblxuICAgICAgLnByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGZvcm0uY2FydCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAucHJvZHVjdF9tZXRhIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMDgpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbC1saWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5xdWFudGl0eSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICBpbnB1dC5xdHkge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMTUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMDUpO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVGFiLXVyaSAoRGVzY3JpZXJlIC8gSW5mb3JtYXRpaSBhZGl0aW9uYWxlIC8gUmVjZW56aWkpXG4gIC53b29jb21tZXJjZS10YWJzIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgdWwudGFicyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAzMnB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMTZweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4wOCk7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIGEsXG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYW5lbCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gRm9ybXVsYXJ1bCBkZSByZWNlbnppaSAodGFiLXVsIFwiUmVjZW56aWlcIikgLSBzdGlsdXJpbGUgaW1wbGljaXRlXG4gIC8vIFdvb0NvbW1lcmNlIHN1bnQgZGV6YWN0aXZhdGUgZ2xvYmFsLCBhc2EgY2EgYWNlc3QgZm9ybXVsYXIgKHN0ZWxlLFxuICAvLyB0ZXh0YXJlYSwgYnV0b24pIHJhbWFuZSBhbHRmZWwgY29tcGxldCBuZXN0aWxpemF0LlxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgI3Jldmlld3Mge1xuICAgIC5jb21tZW50LWZvcm0tcmF0aW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcC5zdGFycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA2cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMDYpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4xNSk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZWFsO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb21tZW50LWZvcm0tY29tbWVudCB0ZXh0YXJlYSxcbiAgICAuY29tbWVudC1mb3JtLWF1dGhvciBpbnB1dCxcbiAgICAuY29tbWVudC1mb3JtLWVtYWlsIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4xNSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4wNSk7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCdXRvbnVsIGRlIHRyaW1pdGVyZSAtIGxhIGNvbWVudGFyaWkvcmVjZW56aWkgV29yZFByZXNzIG51IHB1bmVcbiAgICAvLyBjbGFzYSBcImJ1dHRvblwiIHBlIGVsLCBhc2EgY2EgcmVndWxhIGdlbmVyYWxhIGRlIG1haSBzdXMgbnUgaWwgcHJpbmRlYS5cbiAgICAuZm9ybS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAjY29tbWVudGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZWFsO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1waWxsO1xuICAgICAgcGFkZGluZzogMTJweCAyOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlYWwtZGFyaztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LWJ0bi1nbG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFNlY3RpdW5lYSBcIlByb2R1c2Ugc2ltaWxhcmVcIiAtIHJldXRpbGl6ZWF6YSB1bC5wcm9kdWN0cywgZG9hciB0aXRsdWwgZSBub3UuXG4gIC5yZWxhdGVkLnByb2R1Y3RzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4wOCk7XG5cbiAgICA+IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBQYWdpbmEgY29zIChjYXJ0KVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgdGFibGUuc2hvcF90YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4xKTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICB9XG5cbiAgICB0ZC5wcm9kdWN0LXRodW1ibmFpbCBpbWcge1xuICAgICAgd2lkdGg6IDcycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIH1cblxuICAgIHRkLnByb2R1Y3QtcmVtb3ZlIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjA4KTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMDUyNTI7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGZvb3QgdGgge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuY2FydC1jb2xsYXRlcmFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICAuY2FydF90b3RhbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhcmQtZGFyaztcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtY2FyZDtcbiAgICAgIHBhZGRpbmc6IDI4cHg7XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93LWNhcmQ7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICB0YWJsZS5zaG9wX3RhYmxlIHRoLFxuICAgICAgdGFibGUuc2hvcF90YWJsZSB0ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4wOCk7XG4gICAgICB9XG5cbiAgICAgIC5vcmRlci10b3RhbCAuYW1vdW50IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZWFsLWxpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG5cbiAgICAgIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IC5idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY291cG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTJweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICNjb3Vwb25fY29kZSB7XG4gICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBDaGVja291dFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi1jaGVja291dCB7XG4gICAgI2N1c3RvbWVyX2RldGFpbHMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cblxuICAgIC5jb2wtMSxcbiAgICAuY29sLTIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhcmQtZGFyaztcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtY2FyZDtcbiAgICAgIHBhZGRpbmc6IDI4cHg7XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93LWNhcmQ7XG4gICAgfVxuXG4gICAgI29yZGVyX3JldmlldyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2FyZC1kYXJrO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1jYXJkO1xuICAgICAgcGFkZGluZzogMjhweDtcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctY2FyZDtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgI3BheW1lbnQge1xuICAgICAgdWwucGF5bWVudF9tZXRob2RzIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4wOCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBheW1lbnRfYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMDQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICAgIH1cblxuICAgICAgLnBsYWNlLW9yZGVyIC5idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gRm9ybXVsYXJlIChjaGVja291dCwgYmlsbGluZylcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGZvcm0gLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBpbnB1dC5pbnB1dC10ZXh0LFxuICB0ZXh0YXJlYSxcbiAgZm9ybS5jaGVja291dCBzZWxlY3QsXG4gICNjdXN0b21lcl9kZXRhaWxzIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMTUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjA1KTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZWFsO1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBQYWdpbmF0aW9uXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcblxuICAgIHVsLnBhZ2UtbnVtYmVycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1waWxsO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXJkLWRhcms7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAwLjIpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZWFsLWxpZ2h0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQYWdpbmEgZGUgY29zIC0gdmFyaWFudGEgXCJibG9jXCIgV29vQ29tbWVyY2UgKENhcnQgYmxvY2sgLSBjZWEgbW9kZXJuYSwgY3Vcbi8vIGJ1dG9uIC0vKyBsYSBjYW50aXRhdGUgc2kgXCJFc3RpbWF0ZWQgdG90YWxcIikuIFNpdGUtdWwgZm9sb3Nlc3RlIGFzdGEgaW4gbG9jXG4vLyBkZSBmb3JtYXR1bCBjbGFzaWMgZGUgbWFpIHN1cywgZGUtYWlhIGFyZSBhbHRlIGNsYXNlIGNvbXBsZXQgc2kgYXJlIG5ldm9pZVxuLy8gZGUgcHJvcHJpdWwgc2V0IGRlIHN0aWx1cmksIHNlcGFyYXQuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0LFxuLndjLWJsb2NrLWNhcnQge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3ItdGVhbC1saWdodDtcbiAgfVxufVxuXG4ud2MtYmxvY2stY2FydC1pdGVtcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gIHRoIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEpO1xuICB9XG5cbiAgdGQge1xuICAgIHBhZGRpbmc6IDIwcHggMTJweCAyMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEpO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuLndjLWJsb2NrLWNhcnQtaXRlbV9faW1hZ2UgaW1nLFxuLndjLWJsb2NrLWNhcnQtaXRlbXMgaW1nIHtcbiAgd2lkdGg6IDcycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbmEud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LW5hbWUge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci10ZWFsLWxpZ2h0O1xuICB9XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcHJpY2UsXG4ud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXByaWNlX192YWx1ZSB7XG4gIGNvbG9yOiAkY29sb3ItdGVhbC1saWdodDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLndjLWJsb2NrLWNhcnQtaXRlbV9fcHJvZHVjdC1tZXRhZGF0YSxcbi53Yy1ibG9jay1jYXJ0LWl0ZW1fX3Nob3J0LWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi8vIFNlbGVjdG9ydWwgZGUgY2FudGl0YXRlIChidXRvYW5lIC0gLyArKVxuLndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXBpbGw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjA1KTtcblxuICAud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3Rvcl9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9yX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB3aWR0aDogMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgfVxufVxuXG4ud2MtYmxvY2stY2FydC1pdGVtX19yZW1vdmUtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZTA1MjUyO1xuICB9XG59XG5cbi8vIENvbG9hbmEgZGluIGRyZWFwdGEgLSBzdWJ0b3RhbC90b3RhbCwgY3Vwb24sIGJ1dG9uIGRlIGZpbmFsaXphcmUgY29tYW5kYS5cbi53Yy1ibG9jay1jYXJ0X19zaWRlYmFyLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXJkLWRhcms7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtY2FyZDtcbiAgcGFkZGluZzogMjhweDtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1jYXJkO1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtaXRlbV9fbGFiZWwsXG4ud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtaXRlbV9fdmFsdWUge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtZm9vdGVyLWl0ZW0ge1xuICAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtaXRlbV9fbGFiZWwsXG4gIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1pdGVtX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvci10ZWFsLWxpZ2h0O1xuICB9XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjA4KTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLXBhbmVsX19idXR0b24ge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLXRlYWwtbGlnaHQ7XG4gIH1cbn1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWNvdXBvbl9fY29udGVudCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMDUpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vLyBCdXRvbnVsIFwiUHJvY2VlZCB0byBDaGVja291dFwiIC0gZm9ydGFtIGN1bG9hcmVhIGN1ICFpbXBvcnRhbnQgcGVudHJ1IGNhXG4vLyBibG9jdXJpbGUgR3V0ZW5iZXJnIGlzaSBwdW4gdW5lb3JpIHByb3ByaWEgY3Vsb2FyZSBkaXJlY3QgcGUgZWxlbWVudC5cbi53Yy1ibG9jay1jYXJ0X19zdWJtaXQtYnV0dG9uLFxuYS53Yy1ibG9jay1jYXJ0X19zdWJtaXQtYnV0dG9uLFxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2NlZWQtdG8tY2hlY2tvdXQtYmxvY2sgLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlYWwgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXBpbGw7XG4gIHBhZGRpbmc6IDE0cHggMjhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVhbC1kYXJrICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctYnRuLWdsb3c7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQYWdpbmEgZGUgY2hlY2tvdXQgLSB2YXJpYW50YSBcImJsb2NcIiAoYWNlZWFzaSBmYW1pbGllIGNhIHNpIENvcy11bCBkZSBtYWlcbi8vIHN1cykuIENhbXB1cmlsZSBkZSBmb3JtdWxhciAoZW1haWwsIGFkcmVzYSwgb3JhcykgZm9sb3NlYXUgc3RpbHVsIGFsYlxuLy8gaW1wbGljaXQgYWwgYnJvd3NlcnVsdWkgLSBsZSBwcmluZGVtIGdlbmVyaWMsIGR1cGEgdGlwLCBjYSBzYSBudSBjb250ZXplXG4vLyBleGFjdCBjZSBjbGFzYSBpbnRlcm5hIGxlIHB1bmUgV29vQ29tbWVyY2UgcGUgZWxlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQsXG4ud2MtYmxvY2stY2hlY2tvdXQge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIC8vIEN1bG9hcmUgXCJzb2xpZGFcIiAobnUgdHJhbnNwYXJlbnRhKSBwZW50cnUgZnVuZGFsdWwgY2FtcHVyaWxvciBkZVxuICAvLyBmb3JtdWxhciwgY2FsY3VsYXRhIG8gc2luZ3VyYSBkYXRhIGFpY2kuIEFtIG9ic2VydmF0IGNhIHNlbGVjdHVsIGRlXG4gIC8vIFRhcmEvSnVkZXQgaWVzZWEgdml6aWJpbCBtYWkgZGVzY2hpcyBsYSBjdWxvYXJlIGRlY2F0IHJlc3R1bCBjYW1wdXJpbG9yXG4gIC8vIChOdW1lLCBBZHJlc2EgZXRjLiksIGRlc2kgZm9sb3NlYW0gYWNlZWFzaSB2YWxvYXJlIHNlbWktdHJhbnNwYXJlbnRhXG4gIC8vIChyZ2JhIGFsYiA1JSkgcGVzdGUgdG90IC0gZmlpbmRjYSBhY2VsIGNhbXAgYXJlIHVuIGVsZW1lbnQgXCJpbnZlbGl0b2FyZVwiXG4gIC8vIGluIHBsdXMgaW4ganVydWwgbHVpLCBpYXIgdHJhbnNwYXJlbnRhIHNlIGFkdW5hIGN1IGNlIGUgZGVkZXN1YnQuXG4gIC8vIEZvbG9zaW5kIG8gY3Vsb2FyZSBmZXJtYSAobnUgdHJhbnNwYXJlbnRhKSBpbiBsb2MgZGUgcmdiYSwgdG9hdGVcbiAgLy8gY2FtcHVyaWxlIGllcyBpZGVudGljZSBsYSBjdWxvYXJlLCBpbmRpZmVyZW50IGNhdGUgc3RyYXR1cmkgYXUgZGVkZXN1YnQuXG4gICRjZm0tY2FtcC1mdW5kYWw6IG1peCgkY29sb3Itd2hpdGUsICRjb2xvci1iZy1kYXJrLCA1JSk7XG4gICRjZm0tY2FtcC1mdW5kYWwtZm9jdXM6IG1peCgkY29sb3Itd2hpdGUsICRjb2xvci1iZy1kYXJrLCA4JSk7XG5cbiAgaDIsIGgzIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgfVxuXG4gIC8vIEZvcnRhbSBjdSAhaW1wb3J0YW50IC0gQ1NTLXVsIHByb3ByaXUgYWwgYmxvY3VyaWxvciBXb29Db21tZXJjZSAoaW5jYXJjYXRcbiAgLy8gc2VwYXJhdCwgbnUgZSBkZXphY3RpdmF0IGRlIGZpbHRydWwgbm9zdHJ1IGdlbmVyYWwpIHB1bmUgZnVuZGFsIGFsYiBkaXJlY3RcbiAgLy8gcGUgYWNlbGVhc2kgZWxlbWVudGUsIGN1IG8gc3BlY2lmaWNpdGF0ZSBjYXJlIGFsdGZlbCBjYXN0aWdhIGluIGZhdGFcbiAgLy8gcmVndWxpbG9yIG5vYXN0cmUgbm9ybWFsZS5cbiAgLy9cbiAgLy8gXCJpbnB1dDpub3QoW3R5cGVdKVwiIHByaW5kZSBzaSBjYW1wdXJpbGUgZGUgdGlwIGNvbWJvYm94ICh0YXJhL2p1ZGV0KSwgY2FyZVxuICAvLyBudSBhdSBkZWxvYyBhdHJpYnV0dWwgdHlwZSAtIGRlLWFpYSBudSBzZSBwcmluZGVhdSBpbiByZWd1bGEgYW50ZXJpb2FyYSxcbiAgLy8gY2FyZSBjYXV0YSBkb2FyIHR5cGU9XCJ0ZXh0XCIgZXRjLlxuICAvL1xuICAvLyBOdSBmb3J0YW0gcGFkZGluZy9ib3JkZXItcmFkaXVzIGFpY2kgKGRvYXIgY3Vsb3JpbGUpIC0gdW5lbGUgY2FtcHVyaVxuICAvLyAoZXg6IGVtYWlsLXVsLCBjYW5kIGUgcHJlY29tcGxldGF0KSBmb2xvc2VzYyBvIGV0aWNoZXRhIGNhcmUgXCJwbHV0ZXN0ZVwiXG4gIC8vIGRlYXN1cHJhIHRleHR1bHVpLCBpYXIgdW4gcGFkZGluZyBmaXggYXIgc3RyaWNhIHBveml0aW9uYXJlYSBlaS5cbiAgaW5wdXQ6bm90KFt0eXBlXSksXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNmbS1jYW1wLWZ1bmRhbCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZWFsICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2ZtLWNhbXAtZnVuZGFsLWZvY3VzICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQXV0b2ZpbGwtdWwgZGluIGJyb3dzZXIgZm9ydGVhemEgdW4gZnVuZGFsIGFsYiwgaW5kaWZlcmVudCBkZSBDU1MgLVxuICAgIC8vIGlsIFwicGFjYWxpbVwiIGN1IHVuIGJveC1zaGFkb3cgaW50ZXJpb3IgZGUgYWNlZWFzaSBjdWxvYXJlIGNhIGZ1bmRhbHVsIG5vc3RydS5cbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgJjotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAkY29sb3ItYmctZGFyayBpbnNldCAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIEV0aWNoZXRhIGNhcmUgXCJwbHV0ZXN0ZVwiIGRlYXN1cHJhIHRleHR1bHVpIChleDogbGEgZW1haWwtdWwgcHJlY29tcGxldGF0KSAtXG4gIC8vIHRyZWJ1aWUgc2EgYWliYSBmdW5kYWx1bCB0ZW1laSwgbnUgYWxiLCBhbHRmZWwgc2UgdmVkZSB1biBkcmVwdHVuZ2hpIGFsYlxuICAvLyBpbiBqdXJ1bCB0ZXh0dWx1aSBtaWNzb3JhdC5cbiAgbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBDb21ib2JveC11bCBkZSB0YXJhL2p1ZGV0IC0gZmllIGNhIGUgPGJ1dHRvbj4sIGZpZSA8aW5wdXQgcm9sZT1cImNvbWJvYm94XCI+LFxuICAvLyBpbCBwcmluZGVtIGdlbmVyaWMgZHVwYSByb2wsIGNhIHNhIG51IGNvbnRlemUgZXhhY3QgY2UgZXRpY2hldGEgSFRNTCBlLlxuICBbcm9sZT1cImNvbWJvYm94XCJdLFxuICAud2MtYmxvY2stY29tcG9uZW50cy1jb21ib2JveF9fYnV0dG9uLFxuICBidXR0b24uY29tcG9uZW50cy1idXR0b24ud2MtYmxvY2stY29tcG9uZW50cy1jb21ib2JveF9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNmbS1jYW1wLWZ1bmRhbCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIERyb3Bkb3duLXVyaWxlIG5hdGl2ZSBkZSBUYXJhL0p1ZGV0IHJhbWFuIGFsYmUgY2hpYXIgZGFjYSBzdGlsaXphbVxuICAvLyBlbGVtZW50dWwgPHNlbGVjdD4gZGluIGludGVyaW9yIC0gV29vQ29tbWVyY2UgbWFpIHB1bmUgdW4gZnVuZGFsIGFsYiBzaVxuICAvLyBwZSBlbGVtZW50dWwtY29udGFpbmVyIGRpbiBqdXJ1bCBsdWkgKGNlbCBjdSBzYWdlYXRhKSwgc2VwYXJhdCBkZVxuICAvLyA8c2VsZWN0Pi11bCBwcm9wcml1LXppcy4gUHJpbmRlbSBjb250YWluZXJ1bCBkdXBhIGJ1Y2F0YSBkaW4gbnVtZWxlXG4gIC8vIGNsYXNlaSAobnVtZWxlIGV4YWN0IGRpZmVyYSBpbnRyZSB2ZXJzaXVuaSBkZSBXb29Db21tZXJjZSksIHBsdXNcbiAgLy8gZWxpbWluYW0gYXNwZWN0dWwgXCJuYXRpdlwiIGFsIGJyb3dzZXJ1bHVpIGRlIHBlIDxzZWxlY3Q+LCBjYSBzYSBudSBtYWlcbiAgLy8gYWliYSBmdW5kYWx1bCBsdWkgYWxiIGltcHVzIGRlIHNpc3RlbXVsIGRlIG9wZXJhcmUsIHNpIGRlc2VuYW0gbm9pIG9cbiAgLy8gc2FnZWF0YSBzaW1wbGEgaW4gbG9jIGRlIGNlYSBpbXBsaWNpdGEuXG4gIC8vXG4gIC8vIEV4Y2x1ZGVtIGV0aWNoZXRhIChcIl9fbGFiZWxcIikgc2kgaWNvbml0YSBzYWdldGlpIChcIl9fZXhwYW5kXCIpIGRpblxuICAvLyBzZWxlY3RvcnVsIGdlbmVyaWMgZGUgbWFpIGpvcyAtIG51bWVsZSBsb3IgZGUgY2xhc2EgY29udGluIHRvdCBidWNhdGFcbiAgLy8gXCItc2VsZWN0XCIsIGFzYSBjYSBhbHRmZWwgYXIgcHJpbWkgc2kgZWxlIGFjZWxhc2kgY2hlbmFyL2Z1bmRhbCByb3R1bmppdFxuICAvLyBjYSBpbnRyZWcgY2FtcHVsLCBhcGFyYW5kIGNhIHVuIFwiY2VyY3VsZXRcIi9jaGVuYXIgc2VwYXJhdCBpbiBqdXJ1bFxuICAvLyB0ZXh0dWx1aSBcIkNvdW50cnkvUmVnaW9uXCIgc2kgaW4ganVydWwgc2FnZXRpaS5cbiAgW2NsYXNzKj1cIi1zZWxlY3RfX2NvbnRhaW5lclwiXSxcbiAgW3JvbGU9XCJjb21ib2JveFwiXSxcbiAgW2NsYXNzKj1cIi1zZWxlY3RcIl06bm90KHNlbGVjdCk6bm90KG9wdGlvbik6bm90KG9wdGdyb3VwKTpub3QoW2NsYXNzKj1cIl9fbGFiZWxcIl0pOm5vdChbY2xhc3MqPVwiX19leHBhbmRcIl0pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNmbS1jYW1wLWZ1bmRhbCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcblxuICAgIC8vIFNhZ2VhdGEgZGVzZW5hdGEgZGUgbm9pICh2ZXppIG1haSBqb3MpIC0gbyBwdW5lbSBwZXN0ZSBvcmljZSBzYWdlYXRhXG4gICAgLy8gdmVjaGUvaW1wbGljaXRhIGEgV29vQ29tbWVyY2UsIGNhcmUgYXJhdGEgY2EgdW4gdHJpdW5naGkgcGxpbiwgY2FtXG4gICAgLy8gXCJncmVvaVwiLiBDZWEgbm91YSBlIHVuIHNpbXBsdSBcInZcIiBzdWJ0aXJlLCBtYWkgZGlzY3JldCBzaSBtYWkgZWxlZ2FudC5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzIuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2ZtLWNhbXAtZnVuZGFsICFpbXBvcnRhbnQ7XG4gICAgLy8gRmFyYSBzYWdlYXRhIGRlc2VuYXRhIGRpbiBDU1MgcGUgPHNlbGVjdD4gLSBwdW5lbSBhY2VsYXNpIFwidlwiIHN1YnRpcmVcbiAgICAvLyBjYSBtYWkgc3VzLCBwcmluIGJhY2tncm91bmQtaW1hZ2UgKGVsZW1lbnR1bCA8c2VsZWN0PiBudSBzdXBvcnRhXG4gICAgLy8gcHNldWRvLWVsZW1lbnR1bCA6OmFmdGVyIGluIHRvYXRlIGJyb3dzZXJlbGUsIGRlLWFpYSBhaWNpIGUgbmV2b2llIGRlXG4gICAgLy8gYWx0YSBtZXRvZGEgZGVjYXQgbGEgY29udGFpbmVyKS5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2Utd2lkdGg9JzIuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyB3aWR0aD0nMTInIGhlaWdodD0nMTInJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOScvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNnB4IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIG9wdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWRhcmsgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBFdGljaGV0YSBkaW4gaW50ZXJpb3J1bCBjYW1wdWx1aSAoZXg6IFwiQ291bnRyeS9SZWdpb25cIikgLSBmYXJhIGZ1bmRhbCxcbiAgLy8gZmFyYSBjaGVuYXIgcHJvcHJpdSwgY2Egc2EgbnUgcGFyYSBvIGV0aWNoZXRhIHNlcGFyYXRhLCBpbnRyLW8gXCJjdXRpZVwiIGEgZWkuXG4gIFtjbGFzcyo9XCJfX2xhYmVsXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gU2FnZWF0YSB2ZWNoZSwgaW1wbGljaXRhIGEgV29vQ29tbWVyY2UgKHRyaXVuZ2hpIHBsaW4sIGNhbSBcImdyZW9pXCIpIC1cbiAgLy8gbyBhc2N1bmRlbSBjb21wbGV0LCBmaWluZGNhIGRlc2VuYW0gbm9pIHVuYSBtYWkgc3VidGlyZSBtYWkgc3VzXG4gIC8vICg6OmFmdGVyIHBlIGNvbnRhaW5lciAvIGJhY2tncm91bmQtaW1hZ2UgcGUgPHNlbGVjdD4pLlxuICBbY2xhc3MqPVwiLXNlbGVjdF9fZXhwYW5kXCJdLFxuICBbY2xhc3MqPVwiLXNlbGVjdFwiXSBzdmcsXG4gIC53Yy1ibG9jay1jb21wb25lbnRzLWNvbWJvYm94X19idXR0b24gc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBMaXN0YSBkZSBzdWdlc3RpaSBjYXJlIHNlIGRlc2NoaWRlIHN1YiBjb21ib2JveCAoZXg6IGxpc3RhIGRlIGp1ZGV0ZSkuXG4gIHVsW3JvbGU9XCJsaXN0Ym94XCJdLFxuICAuY29tcG9uZW50cy1mb3JtLXRva2VuLWZpZWxkX19zdWdnZXN0aW9ucy1saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2FyZC1kYXJrICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgbGksXG4gICAgW3JvbGU9XCJvcHRpb25cIl0ge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXRlYWwsIDAuMikgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGFjY2VudC1jb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgLy8gQ2hlY2tib3gtdXJpbGUgKGV4OiBcIkkgaGF2ZSByZWFkIGFuZCBhZ3JlZS4uLlwiKSAtIHN0aWwgY29tcGxldCBwcm9wcml1LFxuICAvLyBpbiBsb2Mgc2EgbmUgYmF6YW0gcGUgYWNjZW50LWNvbG9yICsgaWNvbml0YSBTVkcgcHJvcHJpZSBhIFdvb0NvbW1lcmNlXG4gIC8vIChcIi53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94X19tYXJrXCIpLiBBbSBkZXNjb3Blcml0IGNhIGFjZWEgaWNvbml0YVxuICAvLyByYW1hbmUgbWVyZXUgdml6aWJpbGEgKG9wYWNpdHk6MSB0b3QgdGltcHVsLCBpbmRpZmVyZW50IGRhY2EgZSBiaWZhdCBzYXVcbiAgLy8gbnUgLSBwYXJlIHVuIGNvbmZsaWN0L2J1ZyBpbnRyZSBzdGlsdXJpbGUgaW1wbGljaXRlIGFsZSBibG9jdWx1aSBzaVxuICAvLyByZXN0dWwgQ1NTLXVsdWkgaW5jYXJjYXQgcGUgc2l0ZSksIGNlZWEgY2UgZmFjZWEgc2EgcGFyYSBjYSBiaWZhIFwibnVcbiAgLy8gZnVuY3Rpb25lYXphXCIgLSBkZSBmYXB0IHNlIGJpZmEsIGRhciBudSBzZSB2ZWRlYSBuaWNpbyBzY2hpbWJhcmUgdml6dWFsYS5cbiAgLy8gTyBhc2N1bmRlbSBkZSB0b3Qgc2kgZGVzZW5hbSBub2kgYmlmYSwgZGlyZWN0IHBlIGlucHV0LCBmb2xvc2luZCBzdGFyZWFcbiAgLy8gbmF0aXZhIFwiOmNoZWNrZWRcIiAoY2FyZSBmdW5jdGlvbmVhemEgbWVyZXUgY29yZWN0LCBpbmRpZmVyZW50IGRlIGFsdGVcbiAgLy8gc3RpbHVyaSBpbmNhcmNhdGUpIC0gZnVuZGFsIGdvbCBjdSBjaGVuYXIgY2FuZCBudSBlIGJpZmF0LCBwYXRyYXQgcGxpblxuICAvLyB0ZWFsIGN1IGJpZmEgYWxiYSBjYW5kIGUgYmlmYXQuXG4gIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94X19tYXJrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMzUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNmbS1jYW1wLWZ1bmRhbCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC42KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGNvbG9yLXRlYWw7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVhbCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGVhbCAhaW1wb3J0YW50O1xuXG4gICAgICAvLyBCaWZhIGFsYmEsIGRlc2VuYXRhIGN1IG1hc2staW1hZ2UgKGFjZWVhc2kgdGVobmljYSBjYSBzYWdlYXRhIGRlIGxhXG4gICAgICAvLyBzZWxlY3QtdXJpLCBtYWkgc3VzIGluIGFjZXN0IGZpc2llcikgLSBpZXNlIGlkZW50aWMgaW4gb3JpY2UgYnJvd3NlcixcbiAgICAgIC8vIHNwcmUgZGVvc2ViaXJlIGRlIG8gYmlmYSBkZXNlbmF0YSBkaW4gYm9yZGVyLXVyaSByb3RpdGUuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01NSUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctZGFyaztcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nMjAgNiA5IDE3IDQgMTInLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPSczJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScyMCA2IDkgMTcgNCAxMicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEV0aWNoZXRhIGJpZmVpICh0ZXh0dWwgbHVuZyBcIkkgaGF2ZSByZWFkIGFuZCBhZ3JlZS4uLlwiKSAtIGFsaW5pYXRhIGxhXG4gIC8vIHByaW11bCByYW5kIGFsIHBhdHJhdHVsdWksIG51IGxhIGNlbnRydWwgaW50cmVndWx1aSBibG9jIGRlIHRleHQgKGFyYXRhXG4gIC8vIGNpdWRhdCBjYW5kIGV0aWNoZXRhIHNlIGludGluZGUgcGUgbWFpIG11bHRlIHJhbmR1cmksIGNhIGFpY2kpLlxuICAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94X19sYWJlbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3ItdGVhbC1saWdodDtcbiAgfVxuXG4gIC8vIENlcmN1bGV0dWwgY3UgbnVtYXJ1bCBkZSBwcm9kdXNlLCBzdXByYXB1cyBwZXN0ZSBwb3phIGZpZWNhcnVpIHByb2R1cyBkaW5cbiAgLy8gXCJPcmRlciBzdW1tYXJ5XCIgKHN1bWFydWwgY29tZW56aWksIGNvbG9hbmEgZGluIGRyZWFwdGEpIC0gaW1wbGljaXQgZSBhbGJcbiAgLy8gcHVyLCBmYXJhIHNhIHNlIHZhZGEgY2lmcmEgZGluIGludGVyaW9yIHBlIGZ1bmRhbHVsIG5vc3RydSBpbnR1bmVjYXQuXG4gIC8vIENhdXRhbSBzaSBkdXBhIGJ1Y2F0YSBkaW4gbnVtZWxlIGNsYXNlaSAobnUgZG9hciBudW1lbGUgZXhhY3QpLCBjYSBzYVxuICAvLyBwcmluZGVtIGNlcmN1bGV0dWwgY2hpYXIgZGFjYSBXb29Db21tZXJjZSBzY2hpbWJhIHVzb3IgZGVudW1pcmVhIGNsYXNlbG9yXG4gIC8vIGludHJlIHZlcnNpdW5pLlxuICAud2MtYmxvY2stY29tcG9uZW50cy1vcmRlci1zdW1tYXJ5LWl0ZW1fX3F1YW50aXR5LFxuICBbY2xhc3MqPVwib3JkZXItc3VtbWFyeS1pdGVtX19xdWFudGl0eVwiXSxcbiAgW2NsYXNzKj1cIm9yZGVyLXN1bW1hcnktaXRlbV9faW1hZ2VcIl0gW2NsYXNzKj1cInF1YW50aXR5XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVhbCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3ItYmctZGFyayAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1iZy1kYXJrICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIE5vdGlmaWNhcmkgZGUgdGlwIGJsb2MgKGV4OiBcIk51IGV4aXN0YSBtZXRvZGUgZGUgcGxhdGEgZGlzcG9uaWJpbGVcIikgLVxuLy8gYWNlZWFzaSBmYW1pbGllIHZpenVhbGEgY2EgcmVzdHVsIG1lc2FqZWxvciBkaW4gdGVtYSwgaW4gbG9jIGRlIHJvenVsXG4vLyBkZXNjaGlzIGltcGxpY2l0LCBjYXJlIG51IHNlIHBvdHJpdmVhIGN1IGZ1bmRhbHVsIGludHVuZWNhdC5cbi53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2FyZC1kYXJrICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTZweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItdGVhbCAhaW1wb3J0YW50O1xuXG4gICoge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3ItdGVhbC1saWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5pcy1lcnJvciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNlMDUyNTIgIWltcG9ydGFudDtcbiAgfVxuXG4gICYuaXMtaW5mbyB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci10ZWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBSZXZlYWwgbGEgc2Nyb2xsIHBlIGNhcmR1cmlsZSBkZSBwcm9kdXMgLSBjbGFzYSBcInJldmVhbFwiIGUgYWRhdWdhdGFcbi8vIGF1dG9tYXQgcHJpbiBmaWx0cnVsIHdvb2NvbW1lcmNlX3Bvc3RfY2xhc3MgKHZlemkgbGlicmFyeS93b29jb21tZXJjZS1zdXBwb3J0LnBocCkuXG4vLyBJbnRhcnppZXJlYSBlIHBlIG50aC1jaGlsZCwgY2Egc2EgbnUgZmllIG5ldm9pZSBkZSBpbmRleCBpbiBQSFAuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyA+IGxpLnJldmVhbCB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggOCB7XG4gICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7KCRpIC0gMSkgKiAwLjA4fXM7XG4gICAgfVxuICB9XG5cbiAgJjpudGgtY2hpbGQobis5KSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC42NHM7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuXG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1yZXN1bHQtY291bnQsXG4gIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJpbmcgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXG4gICAgLmNhcnRfdG90YWxzIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBUYWJlbHVsIGRlIGNvcywgcGUgZWNyYW4gbWljLCBkZXZpbmUgdW4gXCJjYXJkXCIgcGUgZmllY2FyZSBwcm9kdXMgaW4gbG9jIGRlXG4gIC8vIHVuIHRhYmVsIGluZ3VzdCBzaSBncmV1IGRlIGNpdGl0IC0gYXNjdW5kZW0gYW50ZXR1bCBzaSBhZmlzYW0gZXRpY2hldGFcbiAgLy8gZmllY2FyZWkgY2VsdWxlIChkYXRhLXRpdGxlLCBwdXMgZGVqYSBkZSBXb29Db21tZXJjZSBpbiBtYXJrdXApIGluYWludGVhXG4gIC8vIHZhbG9yaWkuXG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlLmNhcnQge1xuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgdGJvZHkgdHIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweCAxNnB4O1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIHRkLnByb2R1Y3QtcmVtb3ZlIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIHRkLnByb2R1Y3QtdGh1bWJuYWlsIHtcbiAgICAgIG9yZGVyOiAyO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZC5wcm9kdWN0LW5hbWUge1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICB0ZC5wcm9kdWN0LXByaWNlLFxuICAgIHRkLnByb2R1Y3QtcXVhbnRpdHksXG4gICAgdGQucHJvZHVjdC1zdWJ0b3RhbCB7XG4gICAgICBvcmRlcjogNDtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpIFwiOiBcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEpO1xuICAgIH1cbiAgfVxuXG4gIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUGFnaW5hIEFib3V0IChwb3Zlc3RlYSBzYWxpaSArIGVjaGlwYSBkZSBhbnRyZW5vcmkpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uc3Rvcnkge1xuICAvLyBQYWdpbmEgbnUgbWFpIGFyZSBoZXJvIChlbGltaW5hdCBsYSBjZXJlcmVhIGNsaWVudHVsdWkpIC0gc2VjdGl1bmVhIGFzdGFcbiAgLy8gZSBhY3VtIHByaW1hIGRlIHBlIHBhZ2luYSwgYXNhIGNhIHByZWlhIGVhIHBhZGRpbmctdG9wLXVsIGNhcmUgY29tcGVuc2FcbiAgLy8gYmFyYSBkZSBuYXZpZ2FyZSBmaXhhL2Zsb3RhbnRhICh2ZXppIC5zaXRlLWhlYWRlciwgcG9zaXRpb246IGZpeGVkKSxcbiAgLy8gZXhhY3QgY2F0IGF2ZWEgaGVyby11bCBpbmFpbnRlICh0ZW1wbGF0ZS1wYXJ0cy9wYWdlLWhlcm8ucGhwKS5cbiAgcGFkZGluZzogMTQwcHggMCA2MHB4O1xuXG4gICZfX3RleHQge1xuICAgIG1heC13aWR0aDogNzI2cHg7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDE2cHggMCAwO1xuXG4gICAgKyAuc3RvcnlfX3RleHQge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG4gIH1cblxuICAvLyBEb3VhIGNvbG9hbmU6IHRleHR1bCBwb3Zlc3RpaSBsYW5nYSBvIHBvemEgcmVhbGEgZGluIHNhbGEgLSBhY2VsYXNpXG4gIC8vIHByaW5jaXBpdSBjYSBzZWN0aXVuZWEgXCJhYm91dF9fd2VsY29tZVwiIGRlIHBlIGhvbWVwYWdlIChyYW1hIHRlYWwgK1xuICAvLyBwb3phIGNhcmUgXCJpZXNlXCIgdXNvciBkaW4gcmFtYSkuXG4gICZfX2xheW91dCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiA2MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19jb2wge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gICZfX3Bob3RvLWZyYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAkY29sb3ItdGVhbDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG5cbiAgJl9fcGhvdG8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiA4cHg7XG4gICAgcmlnaHQ6IC04cHg7XG4gICAgYm90dG9tOiAtOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhcmQtZGFyaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LWNhcmQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnN0b3J5X19sYXlvdXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMzJweDtcbiAgfVxuXG4gIC5zdG9yeV9fcGhvdG8tZnJhbWUge1xuICAgIG9yZGVyOiAtMTtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc3Rvcnkge1xuICAgIHBhZGRpbmc6IDExMHB4IDAgNDBweDtcbiAgfVxuXG4gIC5zdG9yeV9fcGhvdG8tZnJhbWUge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbn1cblxuLmNvYWNoZXMge1xuICBwYWRkaW5nOiA2MHB4IDAgMTAwcHg7XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG5cbiAgJl9fZW1wdHkge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uY29hY2gtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXJkLWRhcms7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtY2FyZDtcbiAgcGFkZGluZzogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4wNik7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctY2FyZDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LWNhcmQtaG92ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAwLjQpO1xuXG4gICAgLmNvYWNoLWNhcmRfX3Bob3RvIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fcGhvdG8ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4wOCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgfVxuXG4gICZfX251bWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gICZfX3NwZWNpYWxpemFyZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jb2FjaGVzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29hY2hlc19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQYWdpbmEgTWVtYmVyc2hpcHMgLSBncmlkIGRlIGFib25hbWVudGUgKENQVCBjZm1fYWJvbmFtZW50LCBlZGl0YWJpbCBkaW4gYWRtaW4pXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBGaXggbG9jYWwgcGVudHJ1IGFjZWxhc2kgYnVnIG1haSB2ZWNoaSBhbCB0ZW1laSBpbnRhbG5pdCBzaSBwZSBTY2hlZHVsZTpcbi8vIGVsZW1lbnRlIGN1IHBhZGRpbmcgKyB3aWR0aDoxMDAlIChhaWNpIGJ1dG9udWwgZGUgcGUgY2FyZCkgaWVzIG1haSBsYXRlXG4vLyBkZWNhdCBzcGF0aXVsIGRpc3BvbmliaWwsIHBlbnRydSBjYSBudSBleGlzdGEgYm94LXNpemluZzpib3JkZXItYm94XG4vLyBnbG9iYWwgLSBidXRvbnVsIGFqdW5nZWEgc2EgaWFzYSB2aXppYmlsIGRpbiBjYXJkLiBOdSBzY2hpbWJhbSByZWd1bGFcbi8vIGdsb2JhbCAoYXIgYWZlY3RhIHRvYXRlIHBhZ2luaWxlIGZhcmEgc2EgbGUgcHV0ZW0gdGVzdGEgcGUgdG9hdGUpIC0gb1xuLy8gYXBsaWNhbSBkb2FyIGluIGludGVyaW9ydWwgcGFnaW5paSBNZW1iZXJzaGlwcy5cbi5tZW1iZXJzaGlwcy1wYWdlLFxuLm1lbWJlcnNoaXBzLXBhZ2UgKixcbi5tZW1iZXJzaGlwcy1wYWdlICo6OmJlZm9yZSxcbi5tZW1iZXJzaGlwcy1wYWdlICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1lbWJlcnNoaXAtcGxhbnVyaSB7XG4gIC8vIFBhZ2luYSBudSBtYWkgYXJlIGhlcm8gKGVsaW1pbmF0IGxhIGNlcmVyZWEgY2xpZW50dWx1aSkgLSBzZWN0aXVuZWEgYXN0YVxuICAvLyBlIGFjdW0gcHJpbWEgZGUgcGUgcGFnaW5hLCBhc2EgY2EgcHJlaWEgZWEgcGFkZGluZy10b3AtdWwgY2FyZSBjb21wZW5zYVxuICAvLyBiYXJhIGRlIG5hdmlnYXJlIGZpeGEvZmxvdGFudGEgKHZlemkgLnNpdGUtaGVhZGVyLCBwb3NpdGlvbjogZml4ZWQpLFxuICAvLyBleGFjdCBjYXQgYXZlYSBoZXJvLXVsIGluYWludGUgKHRlbXBsYXRlLXBhcnRzL3BhZ2UtaGVyby5waHApLlxuICBwYWRkaW5nOiAxNDBweCAwIDEwMHB4O1xuXG4gICZfX2VtcHR5IHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubWVtYmVyc2hpcC1wbGFudXJpIHtcbiAgICBwYWRkaW5nOiAxMTBweCAwIDgwcHg7XG4gIH1cbn1cblxuLm1lbWJlcnNoaXAtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogMjRweDtcbn1cblxuLm1lbWJlcnNoaXAtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1kYXJrO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4wNik7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctY2FyZDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LWNhcmQtaG92ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAwLjQpO1xuXG4gICAgLm1lbWJlcnNoaXAtY2FyZF9faW1hZ2Uge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4wOCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gICZfX2NsYXNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJl9fY2xhc2EtdGFnIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGNvbG9yLXRlYWwtbGlnaHQ7XG4gICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1waWxsO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXRlYWwsIDAuMTIpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXRlYWwsIDAuMyk7XG4gIH1cblxuICAmX19idXRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW1iZXJzaGlwLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tZW1iZXJzaGlwLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGl0bHVsIGRlIGRlYXN1cHJhIGZvcm11bGFydWx1aSBkZSBjb250YWN0IGRlIHBlIE1lbWJlcnNoaXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jZm0tY29udGFjdC1pbnRybyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzJweDtcblxuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUGFnaW5hIFwiUHJvZ3JhbWVcIiAodmFuemFyZSwgcHVibGljYSkgc2kgXCJQcm9ncmFtdWwgbWV1XCIgKGNvbnRpbnV0IHppbG5pYyxcbi8vIGRlYmxvY2F0IHRyZXB0YXQgcGVudHJ1IGFib25hdGkgLSBQYWlkIE1lbWJlcnNoaXBzIFBybykuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucHJvZ3JhbWVsZS1tZWxlIHtcbiAgcGFkZGluZzogMTAwcHggMCA0MHB4O1xufVxuXG4ucHJvZ3JhbWUtcGxhbnVyaSB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG5cbiAgJl9fZW1wdHksXG4gICZfX25vdGEtYWRtaW4ge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19ub3RhLWFkbWluIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYW1iZXIsIDAuMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3ItYW1iZXIsIDAuMyk7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuXG4ucHJvZ3JhbWUtZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjRweDtcbn1cblxuLy8gUmV1dGlsaXplYXphIGFjZWxhc2kgc3RpbCBkZSBjYXJkIGNhIGxhIE1lbWJlcnNoaXBzIChpbWFnaW5lICsgYm9keSwgaG92ZXIgbGlmdCkuXG4ucHJvZ3JhbWUtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1kYXJrO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4wNik7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctY2FyZDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LWNhcmQtaG92ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAwLjQpO1xuXG4gICAgLnByb2dyYW1lLWNhcmRfX2ltYWdlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMDgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAmX19wcmV0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gICZfX2J1dG9uIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIH1cblxuICAmX19idXRvbi0tc2VjdW5kYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19ub3RhLWFkbWluIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9ncmFtZS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJvZ3JhbWUtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBcIlByb2dyYW11bCBtZXVcIiAtIGxpc3RhIGRlIHppbGUgZGVibG9jYXRlIHRyZXB0YXRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnByb2dyYW0temlsZS1ibG9jIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnByb2dyYW0temlsZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuXG4ucHJvZ3JhbS16aSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXJkLWRhcms7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi0tYmxvY2F0YSB7XG4gICAgb3BhY2l0eTogMC41NTtcbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgICZbb3Blbl0gLnByb2dyYW0temlfX3RpdGx1OjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGx1IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci10ZXh0LW11dGVkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci10ZXh0LW11dGVkO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgICYtLWJsb2NhdCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbnVtYXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItdGVhbCwgMC4xMik7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1waWxsO1xuICB9XG5cbiAgJl9fY29udGludXQge1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3ZpZGVvIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBhZ2luYSBpbmRpdmlkdWFsYSBhIHVudWkgcHJvZ3JhbSAoXCJWZXppIHByb2dyYW11bFwiIGRpbiBwYWdpbmEgUHJvZ3JhbWUpIC1cbi8vIGhlcm8gY3UgcG96YSBtYXJlLCB0YWItdXJpIChEZXRhbGlpIC8gU2VzaXVuaSAvIEFib25hdGkpLCBjYXJkIGRlXG4vLyBhYm9uYW1lbnQgKGN1IHBlcmlvYWRhIGRlIHByb2JhLCBkYWNhIGUgYWN0aXZhdGEpIHNpIGFudHJlbm9yLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnByb2dyYW0tc2luZ2xlIHtcblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gSGVybzogcG96YSBtYXJlLCBncmFkaWVudCBpbnR1bmVjYXQgam9zIGNhIHNhIHNlIGNpdGVhc2NhIHRpdGx1bCxcbiAgLy8gYnV0b24gXCJpbmFwb2lcIiBzdXMgaW4gc3RhbmdhLlxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJl9faGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWRhcms7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyAvLyBzcGF0aXUgcGVudHJ1IGJhcmEgZGUgbmF2aWdhcmUgZml4YSBkZSBzdXNcbiAgfVxuXG4gICZfX2hlcm8tb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJGNvbG9yLWJsYWNrLCAwLjU1KSAwJSwgcmdiYSgkY29sb3ItYmxhY2ssIDAuMTUpIDM1JSwgcmdiYSgkY29sb3ItYmxhY2ssIDAuODUpIDEwMCUpO1xuICB9XG5cbiAgJl9faGVyby1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgJl9fYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgMC40KTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIDAuNik7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG5cbiAgJl9fbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC44NSk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIENvcnB1bCBwYWdpbmlpOiB0YWItdXJpICsgY29udGludXRcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICZfX2JvZHkge1xuICAgIHBhZGRpbmc6IDQ4cHggMCAxMDBweDtcbiAgfVxuXG4gIC8vIExheW91dCBpbiAyIGNvbG9hbmUgcGUgZWNyYW5lIGxhdGU6IGNvbnRpbnV0ICh0YWItdXJpKSArIHNpZGViYXIgY3VcbiAgLy8gY2FyZHVsIGRlIGFib25hbWVudCwgY2FyZSByYW1hbmUgdml6aWJpbCAoc3RpY2t5KSBpbmRpZmVyZW50IGRlIHRhYi11bFxuICAvLyBhY3RpdiAtIG51IGRvYXIgY2FuZCBlc3RpIHBlIFwiRGV0YWxpaVwiLlxuICAmX19sYXlvdXQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSAzNjBweDtcbiAgICAgIGdhcDogNjRweDtcbiAgICB9XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX19zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAxMTBweDtcbiAgICB9XG4gIH1cblxuICAmX190YWJzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2FyZC1kYXJrO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcGlsbDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBnYXA6IDRweDtcbiAgfVxuXG4gICZfX3RhYiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXBpbGw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBjb2xvcjogJGNvbG9yLWJnLWRhcms7XG4gICAgfVxuICB9XG5cbiAgJl9fcGFuZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmllcmUge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDQuOGVtOyAvLyB+MyBsaW5paSBkZSB0ZXh0XG5cbiAgICAmLmlzLWV4cGFuZGF0IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fc2hvdy1tb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNnB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItdGVhbC1saWdodDtcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIH1cblxuICAgICYuaXMtZXhwYW5kYXQgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VjdGl1bmUtdGl0bHUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbWFyZ2luOiAzMnB4IDAgMTZweDtcblxuICAgICYtLXNpZGViYXIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2FyZC1kYXJrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjA2KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDI4cHg7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1jYXJkO1xuXG4gICAgLmJ0biB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLS1wcm9iYSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAwLjM1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJl9fY2FyZC0tcHJldCB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAwLjM1KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCByZ2JhKCRjb2xvci10ZWFsLCAwLjE0KSwgcmdiYSgkY29sb3ItdGVhbCwgMCkgNTUlKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQtdGl0bHUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICBjb2xvcjogJGNvbG9yLXRlYWwtbGlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19jYXJkLXRleHQge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2NhcmQtbm90YSB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbjogMTJweCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXRlYWwtbGlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdGF0dXMtdGl0bHUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgJl9fc3RhdHVzLXRleHQge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJl9fcHJldCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19hbnRyZW5vciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2FyZC1kYXJrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjA2KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LWNhcmQ7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMnB4O1xuICAgIH1cblxuICAgICYtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgIH1cblxuICAgICYtaW5pdGlhbGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItdGVhbCwgMC4yKTtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGVhbC1saWdodDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAmLW51bWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIFRhYiBTZXNpdW5pXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmX19zZXNpdW5pLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gICZfX3Nlc2l1bmktYnV0b24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjE1KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1waWxsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItdGVhbCwgMC4xNSk7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZWFsO1xuICAgICAgY29sb3I6ICRjb2xvci10ZWFsLWxpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICZfX3Nlc2l1bmktbGlzdGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19zZXNpdW5lLWRhdGEge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgbWFyZ2luOiAyMHB4IDAgOHB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3Nlc2l1bmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhcmQtZGFyaztcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMDgpO1xuICAgIH1cblxuICAgICYtLWJsb2NhdGEge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VzaXVuZS1udW1hciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAwLjEyKTtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXBpbGw7XG4gIH1cblxuICAmX19zZXNpdW5lLXRpdGx1IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgJl9fc2VzaXVuZS1hbnRyZW5vciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgfVxuXG4gICZfX3ByZXZpZXctbGlzdGEge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhcmQtZGFyaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC1tdXRlZCB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIFRhYiBBYm9uYXRpIChkb2FyIGFkbWluKVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJl9fYWJvbmF0aS1saXN0YSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2FyZC1kYXJrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMThweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuXG4gICAgICBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hYm9uYXQtZXRpY2hldGEge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGVhbC1saWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAwLjE1KTtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXBpbGw7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5wcm9ncmFtLXNpbmdsZSB7XG4gICAgJl9faGVybyB7XG4gICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxuICAgICZfX2JhY2sge1xuICAgICAgdG9wOiA5MHB4O1xuICAgICAgbGVmdDogMTZweDtcbiAgICB9XG5cbiAgICAmX190YWJzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX190YWIge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUGFnaW5hIFwiRGVjbGFyYXRpZSBkZSByYXNwdW5kZXJlXCIgLSB0ZXh0IGx1bmcsIGJpbGluZ3YgKFJPL0VOKSwgY2l0aXRcbi8vIGluYWludGUgZGUgYSBjdW1wYXJhIHVuIFByb2dyYW0uIFN0aWwgZGUgdGlwIFwiYXJ0aWNvbFwiLCBsaXppYmlsLCBmYXJhXG4vLyBlbGVtZW50ZSBkZWNvcmF0aXZlIGNhcmUgYXIgZGlzdHJhZ2UgYXRlbnRpYSBkZSBsYSBjb250aW51dHVsIGxlZ2FsLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmxlZ2FsLXBhZ2Uge1xuICAmX19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTAwcHg7XG4gIH1cblxuICAmX19tZXRhIHtcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgbWFyZ2luOiAxNnB4IDAgNDBweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG5cbiAgJl9fY29udGludXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXJkLWRhcms7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1jYXJkO1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1jYXJkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjA2KTtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIG1hcmdpbjogNDBweCAwIDE2cHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuODUpO1xuICAgICAgbWFyZ2luOiAwIDAgMTRweDtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZWFsLWxpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25vdGEge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMSk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGVnYWwtcGFnZV9fY29udGludXQge1xuICAgIHBhZGRpbmc6IDI4cHggMjJweDtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBhZ2luYSBcIkV2ZXJ5ZGF5IEF0aGxldGVcIlxuLy8gUmV1dGlsaXplYXphIC5mZWF0dXJlLWNhcmQsIC5zZWN0aW9uLWxhYmVsLCAuc2VjdGlvbi10aXRsZSwgLnJldmVhbCxcbi8vIC5kZWNvci1ibG9iIHNpIC5idG4gZGluIHJlc3R1bCB0ZW1laSAtIGFpY2kgc3VudCBkb2FyIGVsZW1lbnRlbGUgbm9pLFxuLy8gc3BlY2lmaWNlIGFjZXN0ZWkgcGFnaW5pLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmV2ZXJ5ZGF5LWF0aGxldGUge1xuXG4gICZfX3BlbnRydS1jaW5lLFxuICAmX19iZW5lZmljaWksXG4gICZfX3N0cnVjdHVyYSxcbiAgJl9fc2FwdGFtYW5hLFxuICAmX19mYXEge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cblxuICAmX19pbnRybyB7XG4gICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAmX19jdGEge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgICAgIG1hcmdpbjogMTZweCAwIDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEdyaWxlIGRlIGZlYXR1cmUtY2FyZCBjdSAzIC8gNCBjb2xvYW5lIChmYXJhIHZpenVhbHVsIGNpcmN1bGFyIGRpbiBwYWdpbmFcbi8vIFByb2dyYW1taW5nIC0gYWljaSBlIGRvYXIgZ3JpZC11bCkuXG4uZmVhdHVyZS1ncmlkLTMsXG4uZmVhdHVyZS1ncmlkLTQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDMycHg7XG59XG5cbi5mZWF0dXJlLWdyaWQtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5mZWF0dXJlLWdyaWQtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi8vIENhcmR1cmlsZSBkaW4gXCJTdHJ1Y3R1cmEgcHJvZ3JhbXVsdWlcIiAoRnVuZGFtZW50YWxzLCBGb3J0YSwgZXRjLilcbi5lYS10cmFjay1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uZWEtdHJhY2stY2FyZCB7XG4gIHBhZGRpbmc6IDI4cHggMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMDQpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4wOCk7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtY2FyZDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjI1cyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLXRlYWwsIDAuNCk7XG4gIH1cblxuICAmX19uaXZlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICBjb2xvcjogJGNvbG9yLXRlYWwtbGlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICB9XG59XG5cbi8vIENhcmR1cmlsZSBkaW4gXCJPIHNhcHRhbWFuYSBkaW4gcHJvZ3JhbVwiIChMdW5pIC8gTWllcmN1cmkgLyBWaW5lcmkpLlxuLmVhLWRheS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uZWEtZGF5LWNhcmQge1xuICBwYWRkaW5nOiAyOHB4IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXJkLWRhcms7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtY2FyZDtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1jYXJkO1xuXG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4xKTtcbiAgfVxuXG4gICZfX3ppIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICZfX2ZvY3VzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgY29sb3I6ICRjb2xvci10ZWFsLWxpZ2h0O1xuICB9XG5cbiAgJl9fbGlzdGEge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRkFRIC0gZWxlbWVudGUgbmF0aXZlIDxkZXRhaWxzPi88c3VtbWFyeT4sIGZhcmEgbmV2b2llIGRlIEpTLlxuLmVhLWZhcS1saXN0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uZWEtZmFxLWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjA0KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICZbb3Blbl0ge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3ItdGVhbCwgMC4zNSk7XG4gIH1cblxuICAmX19pbnRyZWJhcmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBTYWdlYXRhIGN1c3RvbSwgY2FyZSBzZSByb3Rlc3RlIGNhbmQgRkFRLXVsIGUgZGVzY2hpcy5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkICRjb2xvci10ZWFsO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgJGNvbG9yLXRlYWw7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gICZbb3Blbl0gJl9faW50cmViYXJlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIH1cblxuICAmX19yYXNwdW5zIHtcbiAgICBtYXJnaW46IDE0cHggMCAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFJlc3BvbnNpdmVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmVhdHVyZS1ncmlkLTMsXG4gIC5mZWF0dXJlLWdyaWQtNCxcbiAgLmVhLXRyYWNrLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cblxuICAuZWEtZGF5LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuZmVhdHVyZS1ncmlkLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgLmZlYXR1cmUtZ3JpZC00LFxuICAuZWEtdHJhY2stZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cblxuICAuZXZlcnlkYXktYXRobGV0ZSB7XG4gICAgJl9fcGVudHJ1LWNpbmUsXG4gICAgJl9fYmVuZWZpY2lpLFxuICAgICZfX3N0cnVjdHVyYSxcbiAgICAmX19zYXB0YW1hbmEsXG4gICAgJl9fZmFxLFxuICAgICZfX2N0YSB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUGFnaW5hIFwiVGhlIFN0YW5kYXJkXCIgKHByb2dyYW1hcmUgcGVudHJ1IHNhbGkgYWZpbGlhdGUvcGFydGVuZXJlKVxuLy8gUmV1dGlsaXplYXphIC5mZWF0dXJlLWNhcmQsIC5lYS10cmFjay1jYXJkLy5lYS10cmFjay1ncmlkLCAuZWEtZmFxLSosXG4vLyAuc2VjdGlvbi1sYWJlbCwgLnNlY3Rpb24tdGl0bGUsIC5yZXZlYWwsIC5kZWNvci1ibG9iLCAuY29udGFjdC1mb3JtLXNlY3Rpb25cbi8vIHNpIC5jZm0tY29udGFjdC1pbnRybyBkaW4gcmVzdHVsIHRlbWVpIC0gYWljaSBzdW50IGRvYXIgZWxlbWVudGVsZSBub2kuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4udGhlLXN0YW5kYXJkIHtcblxuICAmX19iZW5lZmljaWksXG4gICZfX2RpcmVjdGlpLFxuICAmX19mYXEge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cblxuICAmX19pbnRybyB7XG4gICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAmX19saXZyYXJlIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC50aGUtc3RhbmRhcmQge1xuICAgICZfX2JlbmVmaWNpaSxcbiAgICAmX19kaXJlY3RpaSxcbiAgICAmX19mYXEge1xuICAgICAgcGFkZGluZzogNjRweCAwO1xuICAgIH1cblxuICAgICZfX2xpdnJhcmUge1xuICAgICAgcGFkZGluZzogNTZweCAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBhZ2luYSA0MDQgKE5vdCBGb3VuZClcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5lcnJvci00MDQtcGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lcnJvci00MDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDcwdmg7XG4gIHBhZGRpbmc6IDE0MHB4IDAgMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZXJyb3ItNDA0IHtcbiAgICBtaW4taGVpZ2h0OiA2MHZoO1xuICAgIHBhZGRpbmc6IDExMHB4IDAgODBweDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEljb25pdGEgY2VudHJhbGEgKHVuIGtldHRsZWJlbGwgZGVzZW5hdCBpbiBTVkcpIC0gcGx1dGVzdGUgaW5jb250aW51dSBzaVxuLy8gYXJlIHVuIGluZWwgcHVsc2F0b3JpdSBpbiBzcGF0ZSwgY2Egc2EgYXRyYWdhIHByaXZpcmVhIGluYWludGUgZGUgdGl0bHUuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5lcnJvci00MDRfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBjb2xvcjogJGNvbG9yLXRlYWwtbGlnaHQ7XG4gIGFuaW1hdGlvbjogY2ZtRmFkZUluVXAgMC43cyBlYXNlIGJvdGgsIGNmbUZsb2F0IDZzIGVhc2UtaW4tb3V0IDAuN3MgaW5maW5pdGU7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDhweCAxOHB4IHJnYmEoJGNvbG9yLXRlYWwsIDAuMzUpKTtcbiAgfVxufVxuXG4uZXJyb3ItNDA0X19pY29uLXJpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAtMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKCRjb2xvci10ZWFsLCAwLjM1KSwgcmdiYSgkY29sb3ItdGVhbCwgMCkgNzAlKTtcbiAgYW5pbWF0aW9uOiBjZm1QdWxzZSAyLjZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG4uZXJyb3ItNDA0X19sYWJlbCB7XG4gIGFuaW1hdGlvbjogY2ZtRmFkZUluVXAgMC43cyBlYXNlIDAuMXMgYm90aDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDaWZyZWxlIFwiNDA0XCIgLSBmaWVjYXJlIGNpZnJhIGludHJhIHNlcGFyYXQgc2kgYXBvaSBcInNhbHRhXCIgdXNvciBzaVxuLy8gZGVjYWxhdCwgY2EgbmlzdGUgZ3JldXRhdGkgY2FyZSBzYXIgcGUgcmFuZCAoZWZlY3QgbHVkaWMsIHRlbWF0aWMpLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZXJyb3ItNDA0X19jb2RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbjogMTBweCAwIDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblxuICAvLyBHcmFkaWVudHVsIHNpIFwiYmFja2dyb3VuZC1jbGlwOiB0ZXh0XCIgdHJlYnVpZSBhcGxpY2F0ZSBkaXJlY3QgcGUgZmllY2FyZVxuICAvLyA8c3Bhbj4gKG51IHBlIHBhcmludGUpIC0gXCJiYWNrZ3JvdW5kLWNsaXBcIiBudSBzZSBtb3N0ZW5lc3RlIGluIENTUywgaWFyXG4gIC8vIHRleHR1bCBwcm9wcml1LXppcyBzZSBhZmxhIGluIGNpZnJlbGUgY29waWwsIG51IGluIGgxIGRpcmVjdC5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICRjb2xvci13aGl0ZSwgJGNvbG9yLXRlYWwtbGlnaHQpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBhbmltYXRpb246IGNmbUZhZGVJblVwIDAuN3MgZWFzZSBib3RoLCBjZm00MDRCb3VuY2UgMi40cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxuXG4gIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuMnMsIDEuMnM7XG4gIH1cblxuICBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjMycywgMS40cztcbiAgfVxuXG4gIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNDRzLCAxLjZzO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgY2ZtNDA0Qm91bmNlIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmVycm9yLTQwNF9fY29kZSB7XG4gICAgZm9udC1zaXplOiA4NHB4O1xuICB9XG59XG5cbi5lcnJvci00MDRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBhbmltYXRpb246IGNmbUZhZGVJblVwIDAuN3MgZWFzZSAwLjU1cyBib3RoO1xufVxuXG4uZXJyb3ItNDA0X190ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbiAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGFuaW1hdGlvbjogY2ZtRmFkZUluVXAgMC43cyBlYXNlIDAuN3MgYm90aDtcbn1cblxuLmVycm9yLTQwNF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgYW5pbWF0aW9uOiBjZm1GYWRlSW5VcCAwLjdzIGVhc2UgMC44NXMgYm90aDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5lcnJvci00MDRfX2FjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIl19 */
