*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:'Inter',system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;color:#1a1a2e;background:#fff}body.lang-ar{direction:rtl;font-family:'Noto Sans Arabic','Inter',sans-serif}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgb(13 21 37 / .95);backdrop-filter:blur(10px);height:80px;display:flex;align-items:center;transition:background .3s}.site-header .container{display:flex;align-items:center;justify-content:space-between}.site-logo{display:flex;align-items:center;text-decoration:none;color:#fff}.site-logo__text{font-family:'Playfair Display',Georgia,serif;font-size:1.25rem;font-weight:700;color:#fff}.site-logo__sub{display:block;font-size:.65rem;color:#C9A84C;letter-spacing:.1em;text-transform:uppercase;font-family:'Inter',sans-serif}.hero-section{position:relative;min-height:100vh;display:flex;align-items:center;background:linear-gradient(135deg,#0D1525 0%,#1B2A4A 50%,#2C4A7C 100%);overflow:hidden;padding-top:80px}.hero-section__overlay{position:absolute;inset:0;background:rgb(13 21 37 / .4);z-index:1}.hero-section__inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:80px 0}.hero-section__content{color:#fff}.hero-section__eyebrow{font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:#C9A84C;margin:0 0 16px;font-weight:600}.hero-section__name{font-family:'Playfair Display',Georgia,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#fff;margin:0 0 16px;line-height:1.1}.hero-section__name--surname{color:#C9A84C}.hero-section__divider{width:60px;height:3px;background:#C9A84C;margin:24px 0}.hero-section__subtitle{font-size:clamp(1rem,2vw,1.3rem);color:rgb(255 255 255 / .9);margin:0 0 20px;font-weight:300;line-height:1.5}.hero-section__desc{font-size:.95rem;color:rgb(255 255 255 / .75);margin:0 0 32px;line-height:1.7}.hero-section__actions{display:flex;gap:16px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:6px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s;cursor:pointer;border:2px solid #fff0;white-space:nowrap}.btn--whatsapp{background:#25d366;color:#fff;border-color:#25d366}.btn--whatsapp:hover{background:#1ebe5c;border-color:#1ebe5c;transform:translateY(-2px);box-shadow:0 8px 24px rgb(37 211 102 / .35)}.btn--outline-light{border-color:rgb(255 255 255 / .6);color:#fff;background:#fff0}.btn--outline-light:hover{background:rgb(255 255 255 / .1);border-color:#fff}.site-main{padding-top:80px}@media(max-width:768px){.hero-section__inner{grid-template-columns:1fr;gap:32px;padding:48px 0}.hero-section__name{font-size:2.2rem}.site-main{padding-top:70px}.site-header{height:70px}}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--color-primary:#1b2a4a;--color-secondary:#2c4a7c;--color-accent:#b8c4d0;--color-gold:#c9a84c;--color-gold-dark:#a88530;--color-dark-bg:#0d1525;--color-light-bg:#f5f6f8;--color-text:#2d2d2d;--color-text-light:#6b7280;--color-white:#fff;--color-border:#e2e8f0;--color-whatsapp:#25d366;--color-whatsapp-dk:#1da851;--color-error:#dc2626;--color-success:#16a34a;--font-heading:"Playfair Display",Georgia,serif;--font-body:"Inter",system-ui,-apple-system,sans-serif;--font-arabic:"Noto Sans Arabic","Playfair Display",serif;--fs-xs:0.75rem;--fs-sm:0.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:1.875rem;--fs-3xl:2.25rem;--fs-4xl:3rem;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--sp-20:5rem;--sp-24:6rem;--container-max:1200px;--container-pad:1rem;--header-h:72px;--topbar-h:40px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);--shadow-md:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.06);--shadow-lg:0 10px 15px rgba(0,0,0,.07),0 4px 6px rgba(0,0,0,.05);--shadow-xl:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04);--ease-fast:150ms ease;--ease-normal:250ms ease;--ease-slow:400ms ease;--ease-bounce:300ms cubic-bezier(.34,1.56,.64,1);--z-base:1;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;height:100%;scroll-behavior:smooth}body{background-color:var(--color-white);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-base);line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.lang-ar,body.rtl{direction:rtl;font-family:var(--font-arabic);text-align:right}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol,ul{list-style:none}a{color:inherit;text-decoration:none}a:hover{color:var(--color-gold)}button{background:none;border:none;cursor:pointer}address{font-style:normal}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--color-primary);font-family:var(--font-heading);font-weight:600;line-height:1.3}.lang-ar h1,.lang-ar h2,.lang-ar h3,.lang-ar h4,.lang-ar h5,.lang-ar h6{font-family:var(--font-arabic)}h1{font-size:clamp(1.75rem,4vw,var(--fs-4xl))}h2{font-size:clamp(1.5rem,3vw,var(--fs-3xl))}h3{font-size:clamp(1.25rem,2.5vw,var(--fs-2xl))}h4{font-size:clamp(1.1rem,2vw,var(--fs-xl))}h5{font-size:var(--fs-lg)}h6{font-size:var(--fs-md)}p{margin-bottom:var(--sp-4)}p:last-child{margin-bottom:0}.container{margin-inline:auto;max-width:var(--container-max);padding-inline:var(--container-pad);width:100%}@media (min-width:640px){:root{--container-pad:1.5rem}}@media (min-width:1024px){:root{--container-pad:2rem}}.site-wrapper{display:flex;flex-direction:column;min-height:100vh}.site-content{flex:1}.content-area{padding-block:var(--sp-12)}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.screen-reader-text:focus{clip:auto;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto}.skip-link{background:var(--color-primary);border-radius:0 0 var(--radius-md) 0;color:var(--color-white);font-size:var(--fs-sm);left:0;padding:var(--sp-3) var(--sp-5);position:absolute;top:-999px;transition:top var(--ease-fast);z-index:var(--z-toast)}.skip-link:focus{top:0}.btn{align-items:center;border:2px solid transparent;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:600;gap:var(--sp-2);letter-spacing:.025em;padding:.75rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:background var(--ease-normal),color var(--ease-normal),border-color var(--ease-normal),box-shadow var(--ease-normal),transform var(--ease-bounce);white-space:nowrap}.btn:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}.btn:active{transform:scale(.97)}.btn--primary{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.btn--primary:hover,.btn--secondary{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-white)}.btn--secondary:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.btn--gold{background-color:var(--color-gold);border-color:var(--color-gold);color:var(--color-primary)}.btn--gold:hover{background-color:var(--color-gold-dark);border-color:var(--color-gold-dark);box-shadow:0 4px 12px rgba(201,168,76,.4);color:var(--color-white)}.btn--outline{background-color:initial;border-color:var(--color-primary);color:var(--color-primary)}.btn--outline:hover{background-color:var(--color-primary);color:var(--color-white)}.btn--outline-light{background-color:initial;border-color:var(--color-white);color:var(--color-white)}.btn--outline-light:hover{background-color:var(--color-white);color:var(--color-primary)}.btn--ghost{background-color:initial;border-color:hsla(0,0%,100%,.6);color:var(--color-white)}.btn--ghost:hover{background-color:hsla(0,0%,100%,.15);border-color:var(--color-white)}.btn--sm{font-size:var(--fs-xs);padding:.5rem 1rem}.btn--lg{font-size:var(--fs-md);padding:1rem 2rem}.btn--full{justify-content:center;width:100%}.top-bar{background-color:var(--color-dark-bg);color:var(--color-accent);font-size:var(--fs-xs);height:var(--topbar-h)}.top-bar,.top-bar__inner{align-items:center;display:flex}.top-bar__inner{gap:var(--sp-4);justify-content:space-between}.top-bar__contact{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-3)}.top-bar__address,.top-bar__phone{align-items:center;color:var(--color-accent);display:flex;gap:var(--sp-1);transition:color var(--ease-fast)}.top-bar__phone:hover{color:var(--color-gold)}.top-bar__divider{color:hsla(0,0%,100%,.2)}.top-bar__address{display:none}@media (min-width:768px){.top-bar__address{display:flex}}.lang-switcher{align-items:center;display:flex;gap:var(--sp-1)}.lang-switcher__item{border-radius:var(--radius-sm);color:var(--color-accent);font-size:var(--fs-xs);font-weight:500;letter-spacing:.05em;padding:2px var(--sp-2);text-transform:uppercase;transition:background var(--ease-fast),color var(--ease-fast)}.lang-switcher__item--active,.lang-switcher__item:hover{background-color:var(--color-gold);color:var(--color-primary)}.top-bar .lang-item a{border-radius:var(--radius-sm);color:var(--color-accent);font-size:var(--fs-xs);font-weight:500;letter-spacing:.05em;padding:2px var(--sp-2);text-transform:uppercase;transition:background var(--ease-fast),color var(--ease-fast)}.top-bar .lang-item a:hover,.top-bar .lang-item-current a{background-color:var(--color-gold);color:var(--color-primary)}.site-header{align-items:center;background-color:var(--color-white);box-shadow:var(--shadow-sm);display:flex;height:var(--header-h);position:sticky;top:0;transition:box-shadow var(--ease-normal),background var(--ease-normal);z-index:var(--z-sticky)}.site-header.is-sticky{backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.97);box-shadow:var(--shadow-lg)}.site-header__inner{align-items:center;display:flex;gap:var(--sp-6);width:100%}.site-branding{flex-shrink:0}.site-branding__text{display:flex;flex-direction:column;line-height:1.2;text-decoration:none}.site-branding__title{color:var(--color-primary);font-family:var(--font-heading);font-size:var(--fs-lg);font-weight:700;letter-spacing:-.01em}.site-branding__tagline{color:var(--color-text-light);font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase}.custom-logo-link img{height:48px;object-fit:contain;width:auto}.site-header__cta{display:none;flex-shrink:0;margin-inline-start:auto}@media (min-width:768px){.site-header__cta{display:flex}}.main-navigation{flex:1}.menu-toggle{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:20px;justify-content:space-between;padding:0;width:28px;z-index:var(--z-overlay)}.menu-toggle__bar{background-color:var(--color-primary);border-radius:var(--radius-full);display:block;height:2px;transform-origin:center;transition:transform var(--ease-normal),opacity var(--ease-normal);width:100%}.main-navigation.is-open .menu-toggle__bar:first-child{transform:translateY(9px) rotate(45deg)}.main-navigation.is-open .menu-toggle__bar:nth-child(2){opacity:0;transform:scaleX(0)}.main-navigation.is-open .menu-toggle__bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nav-menu{background-color:var(--color-white);bottom:0;box-shadow:var(--shadow-xl);display:none;flex-direction:column;left:0;overflow-y:auto;padding:var(--sp-6) var(--container-pad);position:fixed;right:0;top:calc(var(--topbar-h) + var(--header-h));z-index:var(--z-overlay)}.main-navigation.is-open .nav-menu{display:flex}.nav-menu>li{border-bottom:1px solid var(--color-border)}.nav-menu>li:last-child{border-bottom:none}.nav-menu a{color:var(--color-primary);display:block;font-size:var(--fs-md);font-weight:500;padding:var(--sp-4) 0;transition:color var(--ease-fast)}.nav-menu .current-menu-ancestor>a,.nav-menu .current-menu-item>a,.nav-menu a:hover{color:var(--color-gold)}.nav-menu .sub-menu{border-inline-start:2px solid var(--color-gold);display:none;margin-bottom:var(--sp-2);padding-inline-start:var(--sp-4)}.nav-menu .sub-menu-open>.sub-menu{display:block}.nav-menu .sub-menu a{color:var(--color-text);font-size:var(--fs-sm);padding:var(--sp-2) 0}.sub-menu-toggle{background:none;border:none;color:var(--color-text-light);cursor:pointer;float:right;padding:var(--sp-4) 0;transition:color var(--ease-fast),transform var(--ease-normal)}.sub-menu-open .sub-menu-toggle{color:var(--color-gold);transform:rotate(180deg)}.rtl .sub-menu-toggle{float:left}@media (min-width:1024px){.menu-toggle{display:none}.main-navigation{display:flex}.nav-menu{align-items:center;background:none;box-shadow:none;display:flex!important;flex-direction:row;gap:var(--sp-1);overflow:visible;padding:0;position:static}.nav-menu>li{border-bottom:none;position:relative}.nav-menu a{border-radius:var(--radius-md);font-size:var(--fs-sm);padding:var(--sp-2) var(--sp-3);white-space:nowrap}.nav-menu>li>a{position:relative}.nav-menu>li>a:after{background-color:var(--color-gold);border-radius:var(--radius-full);bottom:0;content:"";height:2px;left:50%;position:absolute;right:50%;transition:left var(--ease-normal),right var(--ease-normal)}.nav-menu>.current-menu-ancestor>a:after,.nav-menu>.current-menu-item>a:after,.nav-menu>li>a:hover:after{left:var(--sp-3);right:var(--sp-3)}.nav-menu .sub-menu{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);display:block!important;left:0;margin:0;min-width:220px;opacity:0;padding:var(--sp-2) 0;position:absolute;top:calc(100% - 2px);transition:opacity .15s ease,visibility 0s ease .3s;visibility:hidden;z-index:var(--z-dropdown)}.rtl .nav-menu .sub-menu{left:auto;right:0}.nav-menu>li:focus-within .sub-menu,.nav-menu>li:hover .sub-menu{opacity:1;transition:opacity .15s ease,visibility 0s ease 0s;visibility:visible}.nav-menu .sub-menu li{border-bottom:none}.nav-menu .sub-menu a{border-radius:0;font-size:var(--fs-sm);padding:var(--sp-3) var(--sp-5);transition:background var(--ease-fast),color var(--ease-fast)}.nav-menu .sub-menu a:hover{background-color:var(--color-light-bg);color:var(--color-gold)}.sub-menu-toggle{display:none}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}body.nav-open:before{background-color:rgba(13,21,37,.5);content:"";inset:0;position:fixed;z-index:calc(var(--z-overlay) - 1)}.page-hero{background-color:var(--color-primary);color:var(--color-white);overflow:hidden;padding-block:var(--sp-16) var(--sp-12);position:relative}.page-hero:before{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);content:"";inset:0;opacity:.9;position:absolute;z-index:0}.page-hero__inner{position:relative;z-index:1}.page-hero__title{color:var(--color-white);margin-bottom:var(--sp-3)}.page-hero__subtitle{color:var(--color-accent);font-size:var(--fs-lg);max-width:600px}.page-hero--archive{padding-block:var(--sp-12) var(--sp-10)}.posts-grid{display:grid;gap:var(--sp-8);grid-template-columns:1fr}@media (min-width:640px){.posts-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.posts-grid{grid-template-columns:repeat(3,1fr)}}.post-card{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow var(--ease-normal),transform var(--ease-normal)}.post-card:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.post-card__thumb{aspect-ratio:4/3;overflow:hidden}.post-card__thumb img{height:100%;object-fit:cover;transition:transform var(--ease-slow);width:100%}.post-card:hover .post-card__thumb img{transform:scale(1.05)}.post-card__body{display:flex;flex:1;flex-direction:column;padding:var(--sp-6)}.post-card__meta{align-items:center;color:var(--color-text-light);display:flex;font-size:var(--fs-xs);gap:var(--sp-3);margin-bottom:var(--sp-3)}.post-card__date{align-items:center;display:flex;gap:var(--sp-1)}.post-card__cat a{background-color:var(--color-light-bg);border-radius:var(--radius-full);color:var(--color-secondary);font-size:var(--fs-xs);font-weight:500;padding:2px var(--sp-2)}.post-card__title{flex:1;font-size:var(--fs-lg);margin-bottom:var(--sp-3)}.post-card__title a{color:var(--color-primary);transition:color var(--ease-fast)}.post-card__title a:hover{color:var(--color-gold)}.post-card__excerpt{color:var(--color-text-light);font-size:var(--fs-sm);line-height:1.6;margin-bottom:var(--sp-5)}.post-card__excerpt p:last-child{margin-bottom:0}.post-card__more{align-self:flex-start;margin-top:auto}.no-results{margin-inline:auto;max-width:480px;padding-block:var(--sp-20);text-align:center}.no-results h2{color:var(--color-primary);margin-bottom:var(--sp-4)}.no-results p{color:var(--color-text-light);margin-bottom:var(--sp-8)}.nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:center;margin-top:var(--sp-12)}.nav-links a,.nav-links span{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-primary);display:inline-flex;font-size:var(--fs-sm);font-weight:500;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);transition:background var(--ease-fast),color var(--ease-fast)}.nav-links a:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.widget{margin-bottom:var(--sp-8)}.widget-title{border-bottom:2px solid var(--color-gold);color:var(--color-primary);font-size:var(--fs-lg);margin-bottom:var(--sp-4);padding-bottom:var(--sp-3)}.site-footer{background-color:var(--color-dark-bg);color:var(--color-accent)}.footer-top{padding-block:var(--sp-16) var(--sp-12)}.footer-top__grid{display:grid;gap:var(--sp-10);grid-template-columns:1fr}@media (min-width:640px){.footer-top__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.footer-top__grid{gap:var(--sp-8);grid-template-columns:2fr 1fr 1fr 1.5fr}}.footer-col__title{border-bottom:1px solid rgba(184,196,208,.2);color:var(--color-white);font-family:var(--font-heading);font-size:var(--fs-md);font-weight:600;margin-bottom:var(--sp-5);padding-bottom:var(--sp-3)}.footer-col__desc{color:rgba(184,196,208,.8);font-size:var(--fs-sm);line-height:1.8;margin-bottom:var(--sp-5)}.footer-logo{display:inline-block;margin-bottom:var(--sp-5);text-decoration:none}.footer-logo__title{color:var(--color-white);font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:700}.footer-logo img{margin-bottom:var(--sp-5);max-height:56px;width:auto}.footer-menu{display:flex;flex-direction:column;gap:var(--sp-2)}.footer-menu li a{color:rgba(184,196,208,.8);display:inline-block;font-size:var(--fs-sm);padding:var(--sp-1) 0;transition:color var(--ease-fast),padding-inline-start var(--ease-fast)}.footer-menu li a:hover{color:var(--color-gold);padding-inline-start:var(--sp-2)}.footer-contact{display:flex;flex-direction:column;gap:var(--sp-4)}.footer-contact__item{align-items:flex-start;color:rgba(184,196,208,.8);display:flex;font-size:var(--fs-sm);gap:var(--sp-3)}.footer-contact__icon{color:var(--color-gold);flex-shrink:0;margin-top:2px}.footer-contact__item a{color:rgba(184,196,208,.8);transition:color var(--ease-fast)}.footer-contact__item a:hover{color:var(--color-gold)}.footer-social{display:flex;gap:var(--sp-3)}.footer-social__link{align-items:center;background-color:hsla(0,0%,100%,.08);border-radius:var(--radius-md);color:var(--color-accent);display:flex;height:36px;justify-content:center;transition:background var(--ease-fast),color var(--ease-fast),transform var(--ease-bounce);width:36px}.footer-social__link:hover{background-color:var(--color-whatsapp);color:var(--color-white);transform:translateY(-3px)}.footer-bottom{border-top:1px solid rgba(184,196,208,.1);padding-block:var(--sp-5)}.footer-bottom__inner{align-items:center;display:flex;flex-direction:column;gap:var(--sp-2);text-align:center}@media (min-width:768px){.footer-bottom__inner{flex-direction:row;justify-content:space-between;text-align:left}.rtl .footer-bottom__inner{text-align:right}}.footer-bottom__copy{color:rgba(184,196,208,.6);font-size:var(--fs-xs);margin-bottom:0}.footer-bottom__copy a{color:var(--color-gold);transition:color var(--ease-fast)}.footer-bottom__copy a:hover{color:var(--color-white)}.footer-bottom__legal{color:rgba(184,196,208,.4);font-size:var(--fs-xs);margin-bottom:0}.whatsapp-float{align-items:flex-end;bottom:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-3);position:fixed;right:var(--sp-6);z-index:var(--z-toast)}.rtl .whatsapp-float{align-items:flex-start;left:var(--sp-6);right:auto}.whatsapp-float__btn{align-items:center;background-color:var(--color-whatsapp);border-radius:var(--radius-full);box-shadow:0 4px 16px rgba(37,211,102,.4);color:var(--color-white);display:flex;font-size:var(--fs-sm);font-weight:600;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);text-decoration:none;transition:background var(--ease-fast),box-shadow var(--ease-fast),transform var(--ease-bounce)}.whatsapp-float__btn:hover{background-color:var(--color-whatsapp-dk);box-shadow:0 6px 24px rgba(37,211,102,.55);color:var(--color-white);transform:translateY(-2px)}.whatsapp-float__icon{flex-shrink:0;height:22px;width:22px}.whatsapp-float__btn:after{animation:waPulse 2.5s ease-out infinite;border:3px solid var(--color-whatsapp);border-radius:var(--radius-full);content:"";inset:0;pointer-events:none;position:absolute}@keyframes waPulse{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}.whatsapp-float__tooltip{animation:fadeInUp .3s ease;background-color:var(--color-white);border-left:3px solid var(--color-whatsapp);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);color:var(--color-primary);display:none;font-size:var(--fs-sm);max-width:240px;padding:var(--sp-4) var(--sp-5);position:relative}.rtl .whatsapp-float__tooltip{border-left:none;border-right:3px solid var(--color-whatsapp)}.whatsapp-float__tooltip.is-visible{display:block}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.whatsapp-float__tooltip-text{line-height:1.5;margin-bottom:0}.whatsapp-float__tooltip-close{background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-light);cursor:pointer;padding:var(--sp-1);position:absolute;right:var(--sp-2);top:var(--sp-2);transition:background var(--ease-fast),color var(--ease-fast)}.rtl .whatsapp-float__tooltip-close{left:var(--sp-2);right:auto}.whatsapp-float__tooltip-close:hover{background-color:var(--color-light-bg);color:var(--color-text)}.back-to-top{align-items:center;background-color:var(--color-primary);border:none;border-radius:var(--radius-full);bottom:calc(var(--sp-6) + 60px);box-shadow:var(--shadow-lg);color:var(--color-white);cursor:pointer;display:flex;height:44px;justify-content:center;opacity:0;position:fixed;right:var(--sp-6);transform:translateY(16px);transition:opacity var(--ease-normal),visibility var(--ease-normal),transform var(--ease-bounce),background var(--ease-fast);visibility:hidden;width:44px;z-index:var(--z-toast)}.rtl .back-to-top{left:var(--sp-6);right:auto}.back-to-top.is-visible{opacity:1;transform:translateY(0);visibility:visible}.back-to-top:hover{background-color:var(--color-gold);transform:translateY(-3px)}.reveal-on-scroll{opacity:0;transform:translateY(24px);transition:opacity var(--ease-slow),transform var(--ease-slow)}.reveal-on-scroll.is-revealed{opacity:1;transform:translateY(0)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--fs-base);padding:var(--sp-3) var(--sp-4);transition:border-color var(--ease-fast),box-shadow var(--ease-fast);width:100%}input:focus,select:focus,textarea:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px rgba(44,74,124,.15);outline:none}.rtl input,.rtl select,.rtl textarea{text-align:right}textarea{min-height:140px;resize:vertical}label{color:var(--color-primary);display:block;font-size:var(--fs-sm);font-weight:500;margin-bottom:var(--sp-2)}.form-group{margin-bottom:var(--sp-5)}table{border-collapse:collapse;font-size:var(--fs-sm);width:100%}td,th{border-bottom:1px solid var(--color-border);padding:var(--sp-3) var(--sp-4);text-align:left}.rtl td,.rtl th{text-align:right}th{background-color:var(--color-light-bg);color:var(--color-primary);font-weight:600}tr:last-child td{border-bottom:none}tr:hover td{background-color:rgba(245,246,248,.7)}.badge{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;padding:3px var(--sp-3);text-transform:uppercase}.badge--primary{background-color:var(--color-primary);color:var(--color-white)}.badge--gold{background-color:var(--color-gold);color:var(--color-primary)}.badge--light{background-color:var(--color-light-bg);color:var(--color-text)}.badge--outline{background:transparent;border:1px solid}.card{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.card__header{border-bottom:1px solid var(--color-border);padding:var(--sp-5) var(--sp-6)}.card__body{padding:var(--sp-6)}.card__footer{background-color:var(--color-light-bg);border-top:1px solid var(--color-border);padding:var(--sp-4) var(--sp-6)}.section-title{margin-bottom:var(--sp-12);text-align:center}.section-title__label{color:var(--color-gold);display:inline-block;font-size:var(--fs-xs);font-weight:700;letter-spacing:.15em;margin-bottom:var(--sp-3);text-transform:uppercase}.section-title__heading{color:var(--color-primary);font-size:clamp(1.5rem,3vw,var(--fs-3xl));margin-bottom:var(--sp-4)}.section-title__desc{color:var(--color-text-light);font-size:var(--fs-md);margin-inline:auto;max-width:560px}.divider{background:linear-gradient(90deg,var(--color-gold),var(--color-accent));border-radius:var(--radius-full);height:3px;margin-block:var(--sp-5);width:60px}.divider--center{margin-inline:auto}.alignleft{float:left;margin-right:var(--sp-5)}.alignleft,.alignright{margin-bottom:var(--sp-4)}.alignright{float:right;margin-left:var(--sp-5)}.aligncenter{display:block;margin-inline:auto;margin-bottom:var(--sp-4);text-align:center}.rtl .alignleft{float:right;margin-left:var(--sp-5);margin-right:0}.rtl .alignright{float:left;margin-left:0;margin-right:var(--sp-5)}blockquote{background-color:var(--color-light-bg);border-left:4px solid var(--color-gold);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text);font-style:italic;margin-block:var(--sp-6);padding:var(--sp-5) var(--sp-6)}.rtl blockquote{border-left:none;border-radius:var(--radius-md) 0 0 var(--radius-md);border-right:4px solid var(--color-gold)}code,kbd,samp{background-color:var(--color-light-bg);border-radius:var(--radius-sm);font-family:ui-monospace,Cascadia Code,Source Code Pro,monospace;font-size:.9em;padding:2px 5px}pre{background-color:var(--color-dark-bg);border-radius:var(--radius-md);color:var(--color-accent);font-size:var(--fs-sm);margin-bottom:var(--sp-6);overflow-x:auto;padding:var(--sp-5) var(--sp-6)}pre code{background:none;padding:0}hr{border:none;border-top:1px solid var(--color-border);margin-block:var(--sp-8)}.entry-content ol,.entry-content ul{margin-bottom:var(--sp-5);padding-inline-start:var(--sp-6)}.entry-content ul{list-style:disc}.entry-content ol{list-style:decimal}.entry-content li{margin-bottom:var(--sp-2)}:focus-visible{border-radius:var(--radius-sm);outline:3px solid var(--color-gold);outline-offset:2px}@media print{.back-to-top,.main-navigation,.site-footer,.site-header,.top-bar,.whatsapp-float{display:none!important}body{background:#fff;color:#000}a[href]:after{content:" (" attr(href) ")";font-size:.8em}}.tool-preview-box__url{color:#555!important}.tool-preview-box__input-mock{color:#666!important}.hero-badge,.hero-section,.hero-section h1,.hero-section h2,.hero-section p,.hero-section span{color:#fff!important}.site-footer,.top-bar{color:#d0dce8!important}.btn--whatsapp,.contact-section{color:#fff!important}.btn--whatsapp{background-color:#1d7a45!important;border-color:#1d7a45!important}.btn--whatsapp:focus,.btn--whatsapp:hover{background-color:#155c33!important;border-color:#155c33!important}.whatsapp-float__btn{background-color:#1d7a45!important;color:#fff!important}.whatsapp-float__btn:focus,.whatsapp-float__btn:hover{background-color:#155c33!important}.whatsapp-float__label{color:#fff!important}.footer-bottom__copy,.footer-bottom__legal{color:#c8d8e8!important}.footer-bottom__copy a{color:#e8f0f8!important;text-decoration:underline!important}.footer-bottom__copy a:focus,.footer-bottom__copy a:hover{color:#fff!important}.site-footer{color:#c8d8e8!important}.site-footer a{text-decoration:underline!important}
/*# sourceMappingURL=data:application/json;base64,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QUNKLENBZUEsK0ZBQ0ksb0JBQ0osQ0FHQSxzQkFFSSx1QkFDSixDQVNBLGdDQUxJLG9CQVNKLENBSkEsZUFDSSxrQ0FBb0MsQ0FDcEMsOEJBRUosQ0FDQSwwQ0FFSSxrQ0FBb0MsQ0FDcEMsOEJBQ0osQ0FHQSxxQkFDSSxrQ0FBb0MsQ0FDcEMsb0JBQ0osQ0FDQSxzREFFSSxrQ0FDSixDQUNBLHVCQUNJLG9CQUNKLENBR0EsMkNBRUksdUJBQ0osQ0FDQSx1QkFDSSx1QkFBeUIsQ0FDekIsbUNBQ0osQ0FDQSwwREFFSSxvQkFDSixDQUdBLGFBQ0ksdUJBQ0osQ0FDQSxlQUNJLG1DQUNKIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEFWIFRVSFNBVCBEVVJVQ1UgLSBNYWluIFN0eWxlc2hlZXRcbiAgIE1vYmlsZS1maXJzdCB8IFRSIC8gRU4gLyBBUiAoUlRMKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAxLiBDU1MgQ3VzdG9tIFByb3BlcnRpZXMgKERlc2lnbiBUb2tlbnMpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG46cm9vdCB7XG4gICAgLyogQ29sb3JzICovXG4gICAgLS1jb2xvci1wcmltYXJ5OiAgICAgIzFCMkE0QTtcbiAgICAtLWNvbG9yLXNlY29uZGFyeTogICAjMkM0QTdDO1xuICAgIC0tY29sb3ItYWNjZW50OiAgICAgICNCOEM0RDA7XG4gICAgLS1jb2xvci1nb2xkOiAgICAgICAgI0M5QTg0QztcbiAgICAtLWNvbG9yLWdvbGQtZGFyazogICAjQTg4NTMwO1xuICAgIC0tY29sb3ItZGFyay1iZzogICAgICMwRDE1MjU7XG4gICAgLS1jb2xvci1saWdodC1iZzogICAgI0Y1RjZGODtcbiAgICAtLWNvbG9yLXRleHQ6ICAgICAgICAjMkQyRDJEO1xuICAgIC0tY29sb3ItdGV4dC1saWdodDogICM2QjcyODA7XG4gICAgLS1jb2xvci13aGl0ZTogICAgICAgI0ZGRkZGRjtcbiAgICAtLWNvbG9yLWJvcmRlcjogICAgICAjRTJFOEYwO1xuICAgIC0tY29sb3Itd2hhdHNhcHA6ICAgICMyNUQzNjY7XG4gICAgLS1jb2xvci13aGF0c2FwcC1kazogIzFEQTg1MTtcbiAgICAtLWNvbG9yLWVycm9yOiAgICAgICAjREMyNjI2O1xuICAgIC0tY29sb3Itc3VjY2VzczogICAgICMxNkEzNEE7XG5cbiAgICAvKiBUeXBvZ3JhcGh5ICovXG4gICAgLS1mb250LWhlYWRpbmc6ICdQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgc2VyaWY7XG4gICAgLS1mb250LWJvZHk6ICAgICdJbnRlcicsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgc2Fucy1zZXJpZjtcbiAgICAtLWZvbnQtYXJhYmljOiAgJ05vdG8gU2FucyBBcmFiaWMnLCAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xuXG4gICAgLyogRm9udCBzaXplcyAoZmx1aWQpICovXG4gICAgLS1mcy14czogICAwLjc1cmVtO1xuICAgIC0tZnMtc206ICAgMC44NzVyZW07XG4gICAgLS1mcy1iYXNlOiAxcmVtO1xuICAgIC0tZnMtbWQ6ICAgMS4xMjVyZW07XG4gICAgLS1mcy1sZzogICAxLjI1cmVtO1xuICAgIC0tZnMteGw6ICAgMS41cmVtO1xuICAgIC0tZnMtMnhsOiAgMS44NzVyZW07XG4gICAgLS1mcy0zeGw6ICAyLjI1cmVtO1xuICAgIC0tZnMtNHhsOiAgM3JlbTtcblxuICAgIC8qIFNwYWNpbmcgKi9cbiAgICAtLXNwLTE6ICAwLjI1cmVtO1xuICAgIC0tc3AtMjogIDAuNXJlbTtcbiAgICAtLXNwLTM6ICAwLjc1cmVtO1xuICAgIC0tc3AtNDogIDFyZW07XG4gICAgLS1zcC01OiAgMS4yNXJlbTtcbiAgICAtLXNwLTY6ICAxLjVyZW07XG4gICAgLS1zcC04OiAgMnJlbTtcbiAgICAtLXNwLTEwOiAyLjVyZW07XG4gICAgLS1zcC0xMjogM3JlbTtcbiAgICAtLXNwLTE2OiA0cmVtO1xuICAgIC0tc3AtMjA6IDVyZW07XG4gICAgLS1zcC0yNDogNnJlbTtcblxuICAgIC8qIExheW91dCAqL1xuICAgIC0tY29udGFpbmVyLW1heDogMTIwMHB4O1xuICAgIC0tY29udGFpbmVyLXBhZDogMXJlbTtcbiAgICAtLWhlYWRlci1oOiAgICAgIDcycHg7XG4gICAgLS10b3BiYXItaDogICAgICA0MHB4O1xuXG4gICAgLyogQm9yZGVycyAmIFJhZGlpICovXG4gICAgLS1yYWRpdXMtc206ICA0cHg7XG4gICAgLS1yYWRpdXMtbWQ6ICA4cHg7XG4gICAgLS1yYWRpdXMtbGc6ICAxNnB4O1xuICAgIC0tcmFkaXVzLXhsOiAgMjRweDtcbiAgICAtLXJhZGl1cy1mdWxsOiA5OTk5cHg7XG5cbiAgICAvKiBTaGFkb3dzICovXG4gICAgLS1zaGFkb3ctc206ICAwIDFweCAzcHggcmdiYSgwLDAsMCwuMDgpLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMDYpO1xuICAgIC0tc2hhZG93LW1kOiAgMCA0cHggNnB4IHJnYmEoMCwwLDAsLjA3KSwgMCAycHggNHB4IHJnYmEoMCwwLDAsLjA2KTtcbiAgICAtLXNoYWRvdy1sZzogIDAgMTBweCAxNXB4IHJnYmEoMCwwLDAsLjA3KSwgMCA0cHggNnB4IHJnYmEoMCwwLDAsLjA1KTtcbiAgICAtLXNoYWRvdy14bDogIDAgMjBweCAyNXB4IHJnYmEoMCwwLDAsLjEpLCAwIDEwcHggMTBweCByZ2JhKDAsMCwwLC4wNCk7XG5cbiAgICAvKiBUcmFuc2l0aW9ucyAqL1xuICAgIC0tZWFzZS1mYXN0OiAgIDE1MG1zIGVhc2U7XG4gICAgLS1lYXNlLW5vcm1hbDogMjUwbXMgZWFzZTtcbiAgICAtLWVhc2Utc2xvdzogICA0MDBtcyBlYXNlO1xuICAgIC0tZWFzZS1ib3VuY2U6IDMwMG1zIGN1YmljLWJlemllciguMzQsMS41NiwuNjQsMSk7XG5cbiAgICAvKiBaLWluZGV4IHNjYWxlICovXG4gICAgLS16LWJhc2U6ICAgIDE7XG4gICAgLS16LWRyb3Bkb3duOiAxMDA7XG4gICAgLS16LXN0aWNreTogICAyMDA7XG4gICAgLS16LW92ZXJsYXk6ICAzMDA7XG4gICAgLS16LW1vZGFsOiAgICA0MDA7XG4gICAgLS16LXRvYXN0OiAgICA1MDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDIuIFJlc2V0IC8gQmFzZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIEFyYWJpYyBSVEwgKi9cbmJvZHkucnRsLFxuYm9keS5sYW5nLWFyIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hcmFiaWMpO1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5pbWcsIHBpY3R1cmUsIHZpZGVvLCBjYW52YXMsIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgICBmb250OiBpbmhlcml0O1xufVxuXG5wLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG51bCwgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xufVxuXG5idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAzLiBUeXBvZ3JhcGh5XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmxhbmctYXIgaDEsIC5sYW5nLWFyIGgyLCAubGFuZy1hciBoMyxcbi5sYW5nLWFyIGg0LCAubGFuZy1hciBoNSwgLmxhbmctYXIgaDYge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFyYWJpYyk7XG59XG5cbmgxIHsgZm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCA0dncsIHZhcigtLWZzLTR4bCkpOyB9XG5oMiB7IGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAzdncsIHZhcigtLWZzLTN4bCkpOyB9XG5oMyB7IGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMi41dncsIHZhcigtLWZzLTJ4bCkpOyB9XG5oNCB7IGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAydncsIHZhcigtLWZzLXhsKSk7IH1cbmg1IHsgZm9udC1zaXplOiB2YXIoLS1mcy1sZyk7IH1cbmg2IHsgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7IH1cblxucCB7IG1hcmdpbi1ib3R0b206IHZhcigtLXNwLTQpOyB9XG5wOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDQuIExheW91dCBVdGlsaXRpZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLW1heCk7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tY29udGFpbmVyLXBhZCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgIHsgOnJvb3QgeyAtLWNvbnRhaW5lci1wYWQ6IDEuNXJlbTsgfSB9XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IDpyb290IHsgLS1jb250YWluZXItcGFkOiAycmVtOyB9IH1cblxuLnNpdGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uc2l0ZS1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xufVxuXG4uY29udGVudC1hcmVhIHtcbiAgICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcC0xMik7XG59XG5cbi8qIFNjcmVlbi1yZWFkZXIgdXRpbGl0aWVzICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICBjbGlwOiByZWN0KDFweCwxcHgsMXB4LDFweCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICAgIGNsaXA6IGF1dG87XG4gICAgY2xpcC1wYXRoOiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLnNraXAtbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTk5OXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogdmFyKC0tei10b2FzdCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcC0zKSB2YXIoLS1zcC01KTtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tcmFkaXVzLW1kKSAwO1xuICAgIHRyYW5zaXRpb246IHRvcCB2YXIoLS1lYXNlLWZhc3QpO1xufVxuXG4uc2tpcC1saW5rOmZvY3VzIHtcbiAgICB0b3A6IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDUuIEJ1dHRvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiB2YXIoLS1zcC0yKTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ib2R5KTtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCB2YXIoLS1lYXNlLW5vcm1hbCksIGNvbG9yIHZhcigtLWVhc2Utbm9ybWFsKSxcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgdmFyKC0tZWFzZS1ub3JtYWwpLCBib3gtc2hhZG93IHZhcigtLWVhc2Utbm9ybWFsKSxcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gdmFyKC0tZWFzZS1ib3VuY2UpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDNweCBzb2xpZCB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG4uYnRuOmFjdGl2ZSB7IHRyYW5zZm9ybTogc2NhbGUoMC45Nyk7IH1cblxuLmJ0bi0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmJ0bi0tcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5idG4tLWdvbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xufVxuLmJ0bi0tZ29sZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ29sZC1kYXJrKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWdvbGQtZGFyayk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMjAxLDE2OCw3NiwuNCk7XG59XG5cbi5idG4tLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmJ0bi0tb3V0bGluZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmJ0bi0tb3V0bGluZS1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5idG4tLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5idG4tLWdob3N0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNik7XG59XG4uYnRuLS1naG9zdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uYnRuLS1zbSAgeyBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgICAgZm9udC1zaXplOiB2YXIoLS1mcy14cyk7IH1cbi5idG4tLWxnICB7IHBhZGRpbmc6IDFyZW0gMnJlbTsgICAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKTsgfVxuLmJ0bi0tZnVsbCB7IHdpZHRoOiAxMDAlOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICA2LiBUb3AgQmFyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udG9wLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyay1iZyk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgaGVpZ2h0OiB2YXIoLS10b3BiYXItaCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy14cyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udG9wLWJhcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiB2YXIoLS1zcC00KTtcbn1cblxuLnRvcC1iYXJfX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLXNwLTMpO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnRvcC1iYXJfX3Bob25lLFxuLnRvcC1iYXJfX2FkZHJlc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLXNwLTEpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWVhc2UtZmFzdCk7XG59XG5cbi50b3AtYmFyX19waG9uZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xufVxuXG4udG9wLWJhcl9fZGl2aWRlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjIpO1xufVxuXG4udG9wLWJhcl9fYWRkcmVzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRvcC1iYXJfX2FkZHJlc3MgeyBkaXNwbGF5OiBmbGV4OyB9XG59XG5cbi8qIExhbmd1YWdlIHN3aXRjaGVyICovXG4ubGFuZy1zd2l0Y2hlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdmFyKC0tc3AtMSk7XG59XG5cbi5sYW5nLXN3aXRjaGVyX19pdGVtIHtcbiAgICBwYWRkaW5nOiAycHggdmFyKC0tc3AtMik7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy14cyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIHZhcigtLWVhc2UtZmFzdCksIGNvbG9yIHZhcigtLWVhc2UtZmFzdCk7XG59XG5cbi5sYW5nLXN3aXRjaGVyX19pdGVtOmhvdmVyLFxuLmxhbmctc3dpdGNoZXJfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4vKiBQb2x5bGFuZyBvdmVycmlkZXMgKi9cbi50b3AtYmFyIC5sYW5nLWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMnB4IHZhcigtLXNwLTIpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteHMpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCB2YXIoLS1lYXNlLWZhc3QpLCBjb2xvciB2YXIoLS1lYXNlLWZhc3QpO1xufVxuXG4udG9wLWJhciAubGFuZy1pdGVtLWN1cnJlbnQgYSxcbi50b3AtYmFyIC5sYW5nLWl0ZW0gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICA3LiBTaXRlIEhlYWRlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNpdGUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiB2YXIoLS16LXN0aWNreSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zbSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItaCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgdmFyKC0tZWFzZS1ub3JtYWwpLCBiYWNrZ3JvdW5kIHZhcigtLWVhc2Utbm9ybWFsKTtcbn1cblxuLnNpdGUtaGVhZGVyLmlzLXN0aWNreSB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWxnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45Nyk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG59XG5cbi5zaXRlLWhlYWRlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLXNwLTYpO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBTaXRlIEJyYW5kaW5nICovXG4uc2l0ZS1icmFuZGluZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5zaXRlLWJyYW5kaW5nX190ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaXRlLWJyYW5kaW5nX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1sZyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi5zaXRlLWJyYW5kaW5nX190YWdsaW5lIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXhzKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saWdodCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY3VzdG9tLWxvZ28tbGluayBpbWcge1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4vKiBIZWFkZXIgQ1RBICovXG4uc2l0ZS1oZWFkZXJfX2N0YSB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2l0ZS1oZWFkZXJfX2N0YSB7IGRpc3BsYXk6IGZsZXg7IH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgOC4gTmF2aWdhdGlvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgZmxleDogMTtcbn1cblxuLyogSGFtYnVyZ2VyICovXG4ubWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IHZhcigtLXotb3ZlcmxheSk7XG59XG5cbi5tZW51LXRvZ2dsZV9fYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZnVsbCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWVhc2Utbm9ybWFsKSwgb3BhY2l0eSB2YXIoLS1lYXNlLW5vcm1hbCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uLmlzLW9wZW4gLm1lbnUtdG9nZ2xlX19iYXI6bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KSByb3RhdGUoNDVkZWcpO1xufVxuLm1haW4tbmF2aWdhdGlvbi5pcy1vcGVuIC5tZW51LXRvZ2dsZV9fYmFyOm50aC1jaGlsZCgyKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cbi5tYWluLW5hdmlnYXRpb24uaXMtb3BlbiAubWVudS10b2dnbGVfX2JhcjpudGgtY2hpbGQoMykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLyogTW9iaWxlIG1lbnUgKi9cbi5uYXYtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IGNhbGModmFyKC0tdG9wYmFyLWgpICsgdmFyKC0taGVhZGVyLWgpKTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgcGFkZGluZzogdmFyKC0tc3AtNikgdmFyKC0tY29udGFpbmVyLXBhZCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB6LWluZGV4OiB2YXIoLS16LW92ZXJsYXkpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy14bCk7XG59XG5cbi5tYWluLW5hdmlnYXRpb24uaXMtb3BlbiAubmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qIE5hdiBpdGVtcyAqL1xuLm5hdi1tZW51ID4gbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xufVxuXG4ubmF2LW1lbnUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubmF2LW1lbnUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogdmFyKC0tc3AtNCkgMDtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1lYXNlLWZhc3QpO1xufVxuXG4ubmF2LW1lbnUgYTpob3Zlcixcbi5uYXYtbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuLm5hdi1tZW51IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG59XG5cbi8qIFN1Yi1tZW51ICovXG4ubmF2LW1lbnUgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcC00KTtcbiAgICBib3JkZXItaW5saW5lLXN0YXJ0OiAycHggc29saWQgdmFyKC0tY29sb3ItZ29sZCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3AtMik7XG59XG5cbi5uYXYtbWVudSAuc3ViLW1lbnUtb3BlbiA+IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXYtbWVudSAuc3ViLW1lbnUgYSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG4gICAgcGFkZGluZzogdmFyKC0tc3AtMikgMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG59XG5cbi8qIFN1Yi1tZW51IHRvZ2dsZSBidXR0b24gKi9cbi5zdWItbWVudS10b2dnbGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcC00KSAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tZWFzZS1mYXN0KSwgdHJhbnNmb3JtIHZhcigtLWVhc2Utbm9ybWFsKTtcbn1cblxuLnN1Yi1tZW51LW9wZW4gLnN1Yi1tZW51LXRvZ2dsZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG59XG5cbi5ydGwgLnN1Yi1tZW51LXRvZ2dsZSB7IGZsb2F0OiBsZWZ0OyB9XG5cbi8qIERlc2t0b3AgTmF2aWdhdGlvbiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tZW51LXRvZ2dsZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgIC5tYWluLW5hdmlnYXRpb24geyBkaXNwbGF5OiBmbGV4OyB9XG5cbiAgICAubmF2LW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBnYXA6IHZhcigtLXNwLTEpO1xuICAgIH1cblxuICAgIC5uYXYtbWVudSA+IGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5uYXYtbWVudSBhIHtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3AtMikgdmFyKC0tc3AtMyk7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIH1cblxuICAgIC5uYXYtbWVudSA+IGxpID4gYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubmF2LW1lbnUgPiBsaSA+IGE6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWZ1bGwpO1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IHZhcigtLWVhc2Utbm9ybWFsKSwgcmlnaHQgdmFyKC0tZWFzZS1ub3JtYWwpO1xuICAgIH1cblxuICAgIC5uYXYtbWVudSA+IGxpID4gYTpob3Zlcjo6YWZ0ZXIsXG4gICAgLm5hdi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtID4gYTo6YWZ0ZXIsXG4gICAgLm5hdi1tZW51ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGE6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogdmFyKC0tc3AtMyk7XG4gICAgICAgIHJpZ2h0OiB2YXIoLS1zcC0zKTtcbiAgICB9XG5cbiAgICAvKiBEZXNrdG9wIGRyb3Bkb3duICovXG4gICAgLm5hdi1tZW51IC5zdWItbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXhsKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3AtMikgMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB6LWluZGV4OiB2YXIoLS16LWRyb3Bkb3duKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLCB2aXNpYmlsaXR5IDBzIGVhc2UgMC4zcztcbiAgICB9XG5cbiAgICAucnRsIC5uYXYtbWVudSAuc3ViLW1lbnUgeyBsZWZ0OiBhdXRvOyByaWdodDogMDsgfVxuXG4gICAgLm5hdi1tZW51ID4gbGk6aG92ZXIgLnN1Yi1tZW51LFxuICAgIC5uYXYtbWVudSA+IGxpOmZvY3VzLXdpdGhpbiAuc3ViLW1lbnUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAwcztcbiAgICB9XG5cbiAgICAubmF2LW1lbnUgLnN1Yi1tZW51IGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAubmF2LW1lbnUgLnN1Yi1tZW51IGEge1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1zcC0zKSB2YXIoLS1zcC01KTtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgdmFyKC0tZWFzZS1mYXN0KSwgY29sb3IgdmFyKC0tZWFzZS1mYXN0KTtcbiAgICB9XG5cbiAgICAubmF2LW1lbnUgLnN1Yi1tZW51IGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1iZyk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICB9XG5cbiAgICAuc3ViLW1lbnUtdG9nZ2xlIHsgZGlzcGxheTogbm9uZTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7IH1cbiAgICB0byAgIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG59XG5cbi8qIEJvZHkgb3ZlcmxheSB3aGVuIG1vYmlsZSBuYXYgaXMgb3BlbiAqL1xuYm9keS5uYXYtb3Blbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMywyMSwzNywuNSk7XG4gICAgei1pbmRleDogY2FsYyh2YXIoLS16LW92ZXJsYXkpIC0gMSk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDkuIFBhZ2UgSGVybyAvIEFyY2hpdmUgSGVhZGVyc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnBhZ2UtaGVybyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcC0xNikgdmFyKC0tc3AtMTIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFnZS1oZXJvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1jb2xvci1wcmltYXJ5KSAwJSwgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KSAxMDAlKTtcbiAgICBvcGFjaXR5OiAuOTtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4ucGFnZS1oZXJvX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5wYWdlLWhlcm9fX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwLTMpO1xufVxuXG4ucGFnZS1oZXJvX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1sZyk7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxuLnBhZ2UtaGVyby0tYXJjaGl2ZSB7XG4gICAgcGFkZGluZy1ibG9jazogdmFyKC0tc3AtMTIpIHZhcigtLXNwLTEwKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgMTAuIFBvc3QgQ2FyZHMgLyBHcmlkXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucG9zdHMtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IHZhcigtLXNwLTgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAucG9zdHMtZ3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wb3N0cy1ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfVxufVxuXG4ucG9zdC1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbWQpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgdmFyKC0tZWFzZS1ub3JtYWwpLCB0cmFuc2Zvcm0gdmFyKC0tZWFzZS1ub3JtYWwpO1xufVxuXG4ucG9zdC1jYXJkOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cteGwpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbn1cblxuLnBvc3QtY2FyZF9fdGh1bWIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYXNwZWN0LXJhdGlvOiA0LzM7XG59XG5cbi5wb3N0LWNhcmRfX3RodW1iIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1lYXNlLXNsb3cpO1xufVxuXG4ucG9zdC1jYXJkOmhvdmVyIC5wb3N0LWNhcmRfX3RodW1iIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLnBvc3QtY2FyZF9fYm9keSB7XG4gICAgcGFkZGluZzogdmFyKC0tc3AtNik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG59XG5cbi5wb3N0LWNhcmRfX21ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLXNwLTMpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwLTMpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteHMpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpZ2h0KTtcbn1cblxuLnBvc3QtY2FyZF9fZGF0ZSB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogdmFyKC0tc3AtMSk7IH1cblxuLnBvc3QtY2FyZF9fY2F0IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LWJnKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICBwYWRkaW5nOiAycHggdmFyKC0tc3AtMik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWZ1bGwpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy14cyk7XG59XG5cbi5wb3N0LWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWxnKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC0zKTtcbiAgICBmbGV4OiAxO1xufVxuXG4ucG9zdC1jYXJkX190aXRsZSBhIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tZWFzZS1mYXN0KTtcbn1cblxuLnBvc3QtY2FyZF9fdGl0bGUgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xufVxuXG4ucG9zdC1jYXJkX19leGNlcnB0IHtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC01KTtcbn1cblxuLnBvc3QtY2FyZF9fZXhjZXJwdCBwOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wb3N0LWNhcmRfX21vcmUge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgMTEuIE5vIFJlc3VsdHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5uby1yZXN1bHRzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ibG9jazogdmFyKC0tc3AtMjApO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLm5vLXJlc3VsdHMgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwLTQpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLm5vLXJlc3VsdHMgcCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGlnaHQpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwLTgpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAxMi4gUGFnaW5hdGlvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5hdi1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogdmFyKC0tc3AtMyk7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3AtMTIpO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm5hdi1saW5rcyBhLFxuLm5hdi1saW5rcyBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdmFyKC0tc3AtMik7XG4gICAgcGFkZGluZzogdmFyKC0tc3AtMykgdmFyKC0tc3AtNSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgdmFyKC0tZWFzZS1mYXN0KSwgY29sb3IgdmFyKC0tZWFzZS1mYXN0KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLm5hdi1saW5rcyBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDEzLiBXaWRnZXRzICYgU2lkZWJhclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLndpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3AtOCk7XG59XG5cbi53aWRnZXQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC00KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3AtMyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWdvbGQpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAxNC4gRm9vdGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2l0ZS1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmstYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuXG4vKiBGb290ZXIgVG9wICovXG4uZm9vdGVyLXRvcCB7XG4gICAgcGFkZGluZy1ibG9jazogdmFyKC0tc3AtMTYpIHZhcigtLXNwLTEyKTtcbn1cblxuLmZvb3Rlci10b3BfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiB2YXIoLS1zcC0xMCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5mb290ZXItdG9wX19ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvb3Rlci10b3BfX2dyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnIgMWZyIDEuNWZyO1xuICAgICAgICBnYXA6IHZhcigtLXNwLTgpO1xuICAgIH1cbn1cblxuLmZvb3Rlci1jb2xfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3AtNSk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwLTMpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4NCwxOTYsMjA4LC4yKTtcbn1cblxuLmZvb3Rlci1jb2xfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgY29sb3I6IHJnYmEoMTg0LDE5NiwyMDgsLjgpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwLTUpO1xufVxuXG4uZm9vdGVyLWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC01KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXItbG9nb19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmZvb3Rlci1sb2dvIGltZyB7XG4gICAgbWF4LWhlaWdodDogNTZweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC01KTtcbn1cblxuLyogRm9vdGVyIE1lbnUgKi9cbi5mb290ZXItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogdmFyKC0tc3AtMik7XG59XG5cbi5mb290ZXItbWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgICBjb2xvcjogcmdiYSgxODQsMTk2LDIwOCwuOCk7XG4gICAgcGFkZGluZzogdmFyKC0tc3AtMSkgMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1lYXNlLWZhc3QpLCBwYWRkaW5nLWlubGluZS1zdGFydCB2YXIoLS1lYXNlLWZhc3QpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZvb3Rlci1tZW51IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3AtMik7XG59XG5cbi8qIEZvb3RlciBDb250YWN0ICovXG4uZm9vdGVyLWNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZhcigtLXNwLTQpO1xufVxuXG4uZm9vdGVyLWNvbnRhY3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiB2YXIoLS1zcC0zKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgICBjb2xvcjogcmdiYSgxODQsMTk2LDIwOCwuOCk7XG59XG5cbi5mb290ZXItY29udGFjdF9faWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbn1cblxuLmZvb3Rlci1jb250YWN0X19pdGVtIGEge1xuICAgIGNvbG9yOiByZ2JhKDE4NCwxOTYsMjA4LC44KTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1lYXNlLWZhc3QpO1xufVxuXG4uZm9vdGVyLWNvbnRhY3RfX2l0ZW0gYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xufVxuXG4vKiBGb290ZXIgU29jaWFsICovXG4uZm9vdGVyLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHZhcigtLXNwLTMpO1xufVxuXG4uZm9vdGVyLXNvY2lhbF9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjA4KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIHZhcigtLWVhc2UtZmFzdCksIGNvbG9yIHZhcigtLWVhc2UtZmFzdCksIHRyYW5zZm9ybSB2YXIoLS1lYXNlLWJvdW5jZSk7XG59XG5cbi5mb290ZXItc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGF0c2FwcCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG59XG5cbi8qIEZvb3RlciBCb3R0b20gKi9cbi5mb290ZXItYm90dG9tIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxODQsMTk2LDIwOCwuMSk7XG4gICAgcGFkZGluZy1ibG9jazogdmFyKC0tc3AtNSk7XG59XG5cbi5mb290ZXItYm90dG9tX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiB2YXIoLS1zcC0yKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXItYm90dG9tX19pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLnJ0bCAuZm9vdGVyLWJvdHRvbV9faW5uZXIgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxufVxuXG4uZm9vdGVyLWJvdHRvbV9fY29weSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy14cyk7XG4gICAgY29sb3I6IHJnYmEoMTg0LDE5NiwyMDgsLjYpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb290ZXItYm90dG9tX19jb3B5IGEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1lYXNlLWZhc3QpO1xufVxuXG4uZm9vdGVyLWJvdHRvbV9fY29weSBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uZm9vdGVyLWJvdHRvbV9fbGVnYWwge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteHMpO1xuICAgIGNvbG9yOiByZ2JhKDE4NCwxOTYsMjA4LC40KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAxNS4gV2hhdHNBcHAgRmxvYXRpbmcgQnV0dG9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ud2hhdHNhcHAtZmxvYXQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IHZhcigtLXNwLTYpO1xuICAgIHJpZ2h0OiB2YXIoLS1zcC02KTtcbiAgICB6LWluZGV4OiB2YXIoLS16LXRvYXN0KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogdmFyKC0tc3AtMyk7XG59XG5cbi5ydGwgLndoYXRzYXBwLWZsb2F0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiB2YXIoLS1zcC02KTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLndoYXRzYXBwLWZsb2F0X19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLXNwLTIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoYXRzYXBwKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwLTMpIHZhcigtLXNwLTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1mdWxsKTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMzcsMjExLDEwMiwuNCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCB2YXIoLS1lYXNlLWZhc3QpLCBib3gtc2hhZG93IHZhcigtLWVhc2UtZmFzdCksIHRyYW5zZm9ybSB2YXIoLS1lYXNlLWJvdW5jZSk7XG59XG5cbi53aGF0c2FwcC1mbG9hdF9fYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGF0c2FwcC1kayk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBib3gtc2hhZG93OiAwIDZweCAyNHB4IHJnYmEoMzcsMjExLDEwMiwuNTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cblxuLndoYXRzYXBwLWZsb2F0X19pY29uIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi8qIFB1bHNlIGFuaW1hdGlvbiAqL1xuLndoYXRzYXBwLWZsb2F0X19idG46OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWZ1bGwpO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWNvbG9yLXdoYXRzYXBwKTtcbiAgICBhbmltYXRpb246IHdhUHVsc2UgMi41cyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQGtleWZyYW1lcyB3YVB1bHNlIHtcbiAgICAwJSAgIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgICBvcGFjaXR5OiAuNjsgfVxuICAgIDcwJSAgeyB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7IG9wYWNpdHk6IDA7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjQpOyBvcGFjaXR5OiAwOyB9XG59XG5cbi53aGF0c2FwcC1mbG9hdF9fdG9vbHRpcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcC00KSB2YXIoLS1zcC01KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy14bCk7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWNvbG9yLXdoYXRzYXBwKTtcbiAgICBhbmltYXRpb246IGZhZGVJblVwIC4zcyBlYXNlO1xufVxuXG4ucnRsIC53aGF0c2FwcC1mbG9hdF9fdG9vbHRpcCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdmFyKC0tY29sb3Itd2hhdHNhcHApO1xufVxuXG4ud2hhdHNhcHAtZmxvYXRfX3Rvb2x0aXAuaXMtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTsgfVxuICAgIHRvICAgeyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbn1cblxuLndoYXRzYXBwLWZsb2F0X190b29sdGlwLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLndoYXRzYXBwLWZsb2F0X190b29sdGlwLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiB2YXIoLS1zcC0yKTtcbiAgICByaWdodDogdmFyKC0tc3AtMik7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGlnaHQpO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwLTEpO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgdmFyKC0tZWFzZS1mYXN0KSwgY29sb3IgdmFyKC0tZWFzZS1mYXN0KTtcbn1cblxuLnJ0bCAud2hhdHNhcHAtZmxvYXRfX3Rvb2x0aXAtY2xvc2Uge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IHZhcigtLXNwLTIpO1xufVxuXG4ud2hhdHNhcHAtZmxvYXRfX3Rvb2x0aXAtY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LWJnKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDE2LiBCYWNrIFRvIFRvcFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJhY2stdG8tdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiBjYWxjKHZhcigtLXNwLTYpICsgNjBweCk7XG4gICAgcmlnaHQ6IHZhcigtLXNwLTYpO1xuICAgIHotaW5kZXg6IHZhcigtLXotdG9hc3QpO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWxnKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTZweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1lYXNlLW5vcm1hbCksIHZpc2liaWxpdHkgdmFyKC0tZWFzZS1ub3JtYWwpLFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSB2YXIoLS1lYXNlLWJvdW5jZSksIGJhY2tncm91bmQgdmFyKC0tZWFzZS1mYXN0KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucnRsIC5iYWNrLXRvLXRvcCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogdmFyKC0tc3AtNik7XG59XG5cbi5iYWNrLXRvLXRvcC5pcy12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uYmFjay10by10b3A6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgMTcuIFJldmVhbCBvbiBTY3JvbGxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5yZXZlYWwtb24tc2Nyb2xsIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWVhc2Utc2xvdyksIHRyYW5zZm9ybSB2YXIoLS1lYXNlLXNsb3cpO1xufVxuXG4ucmV2ZWFsLW9uLXNjcm9sbC5pcy1yZXZlYWxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDE4LiBGb3Jtc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwLTMpIHZhcigtLXNwLTQpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHZhcigtLWVhc2UtZmFzdCksIGJveC1zaGFkb3cgdmFyKC0tZWFzZS1mYXN0KTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg0NCw3NCwxMjQsLjE1KTtcbn1cblxuLnJ0bCBpbnB1dCwgLnJ0bCB0ZXh0YXJlYSwgLnJ0bCBzZWxlY3Qge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG50ZXh0YXJlYSB7IG1pbi1oZWlnaHQ6IDE0MHB4OyByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC0yKTtcbn1cblxuLmZvcm0tZ3JvdXAgeyBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC01KTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAxOS4gVGFibGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG50YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbn1cblxudGgsIHRkIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcC0zKSB2YXIoLS1zcC00KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucnRsIHRoLCAucnRsIHRkIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxudGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LWJnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxudHI6bGFzdC1jaGlsZCB0ZCB7IGJvcmRlci1ib3R0b206IG5vbmU7IH1cbnRyOmhvdmVyIHRkIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsMjQ2LDI0OCwuNyk7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgMjAuIEJhZGdlcyAmIExhYmVsc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJhZGdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCB2YXIoLS1zcC0zKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXhzKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZnVsbCk7XG59XG5cbi5iYWRnZS0tcHJpbWFyeSAgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTsgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7IH1cbi5iYWRnZS0tZ29sZCAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTsgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7IH1cbi5iYWRnZS0tbGlnaHQgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1iZyk7ICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7IH1cbi5iYWRnZS0tb3V0bGluZSAgeyBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDIxLiBDYXJkcyAoZ2VuZXJpYylcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbWQpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJkX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwLTUpIHZhcigtLXNwLTYpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xufVxuXG4uY2FyZF9fYm9keSB7IHBhZGRpbmc6IHZhcigtLXNwLTYpOyB9XG4uY2FyZF9fZm9vdGVyIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcC00KSB2YXIoLS1zcC02KTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1iZyk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDIyLiBTZWN0aW9uIFRpdGxlcyAocmV1c2FibGUgY29tcG9uZW50KVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNlY3Rpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC0xMik7XG59XG5cbi5zZWN0aW9uLXRpdGxlX19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteHMpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC0zKTtcbn1cblxuLnNlY3Rpb24tdGl0bGVfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAzdncsIHZhcigtLWZzLTN4bCkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC00KTtcbn1cblxuLnNlY3Rpb24tdGl0bGVfX2Rlc2Mge1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saWdodCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDIzLiBEaXZpZGVycyAvIERlY29yYXRpdmUgTGluZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5kaXZpZGVyIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWNvbG9yLWdvbGQpLCB2YXIoLS1jb2xvci1hY2NlbnQpKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZnVsbCk7XG4gICAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcC01KTtcbn1cblxuLmRpdmlkZXItLWNlbnRlciB7IG1hcmdpbi1pbmxpbmU6IGF1dG87IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgMjQuIFdvcmRQcmVzcyBDb3JlIENsYXNzZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5hbGlnbmxlZnQgIHsgZmxvYXQ6IGxlZnQ7ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwLTUpOyBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC00KTsgfVxuLmFsaWducmlnaHQgeyBmbG9hdDogcmlnaHQ7IG1hcmdpbi1sZWZ0OiB2YXIoLS1zcC01KTsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwLTQpOyB9XG4uYWxpZ25jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1pbmxpbmU6IGF1dG87IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC00KTsgfVxuXG4ucnRsIC5hbGlnbmxlZnQgIHsgZmxvYXQ6IHJpZ2h0OyBtYXJnaW4tcmlnaHQ6IDA7IG1hcmdpbi1sZWZ0OiB2YXIoLS1zcC01KTsgfVxuLnJ0bCAuYWxpZ25yaWdodCB7IGZsb2F0OiBsZWZ0OyAgbWFyZ2luLWxlZnQ6IDA7ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwLTUpOyB9XG5cbmJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwLTUpIHZhcigtLXNwLTYpO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tY29sb3ItZ29sZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtYmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tcmFkaXVzLW1kKSB2YXIoLS1yYWRpdXMtbWQpIDA7XG4gICAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcC02KTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xufVxuXG4ucnRsIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHZhcigtLWNvbG9yLWdvbGQpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCkgMCAwIHZhcigtLXJhZGl1cy1tZCk7XG59XG5cbmNvZGUsIGtiZCwgc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZSwgJ0Nhc2NhZGlhIENvZGUnLCAnU291cmNlIENvZGUgUHJvJywgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1iZyk7XG4gICAgcGFkZGluZzogMnB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xufVxuXG5wcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmstYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwLTUpIHZhcigtLXNwLTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC02KTtcbn1cblxucHJlIGNvZGUgeyBiYWNrZ3JvdW5kOiBub25lOyBwYWRkaW5nOiAwOyB9XG5cbmhyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlcik7XG4gICAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcC04KTtcbn1cblxuLyogRW50cnkgY29udGVudCBsaXN0cyAqL1xuLmVudHJ5LWNvbnRlbnQgdWwsXG4uZW50cnktY29udGVudCBvbCB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwLTYpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwLTUpO1xufVxuXG4uZW50cnktY29udGVudCB1bCB7IGxpc3Qtc3R5bGU6IGRpc2M7IH1cbi5lbnRyeS1jb250ZW50IG9sIHsgbGlzdC1zdHlsZTogZGVjaW1hbDsgfVxuXG4uZW50cnktY29udGVudCBsaSB7IG1hcmdpbi1ib3R0b206IHZhcigtLXNwLTIpOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDI1LiBGb2N1cyBTdHlsZXMgKGFjY2Vzc2liaWxpdHkpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG46Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogM3B4IHNvbGlkIHZhcigtLWNvbG9yLWdvbGQpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgMjYuIFByaW50XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgcHJpbnQge1xuICAgIC50b3AtYmFyLCAuc2l0ZS1oZWFkZXIsIC5tYWluLW5hdmlnYXRpb24sXG4gICAgLnNpdGUtZm9vdGVyLCAud2hhdHNhcHAtZmxvYXQsIC5iYWNrLXRvLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYm9keSB7IGNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgYVtocmVmXTo6YWZ0ZXIgeyBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgZm9udC1zaXplOiAuOGVtOyB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEFDQ0VTU0lCSUxJVFkg4oCUIENPTlRSQVNUIEZJWEVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFVSTCDDp3VidcSfdSBtZXRuaSAqL1xuLnRvb2wtcHJldmlldy1ib3hfX3VybCB7XG4gICAgY29sb3I6ICM1NTU1NTUgIWltcG9ydGFudDtcbn1cblxuLyogUGxhY2Vob2xkZXIgaW5wdXQgbWV0aW5sZXJpICovXG4udG9vbC1wcmV2aWV3LWJveF9faW5wdXQtbW9jayB7XG4gICAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcbn1cblxuLyogSGVybyBzZWN0aW9uIOKAlCBrb3l1IGFya2EgcGxhbmRhIG1ldGluICovXG4uaGVyby1zZWN0aW9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uaGVyby1zZWN0aW9uIHAsXG4uaGVyby1zZWN0aW9uIHNwYW4sXG4uaGVyby1zZWN0aW9uIGgxLFxuLmhlcm8tc2VjdGlvbiBoMiB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLyogSGVybyBiYWRnZSDigJQgxZ9lZmZhZiBhcmthIHBsYW5kYSBtZXRpbiAqL1xuLmhlcm8tYmFkZ2Uge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRvcCBiYXIgdmUgZm9vdGVyIOKAlCBiaXJheiBkYWhhIHBhcmxhayBtZXRpbiAqL1xuLnRvcC1iYXIsXG4uc2l0ZS1mb290ZXIge1xuICAgIGNvbG9yOiAjZDBkY2U4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbnRhY3Qgc2VjdGlvbiDigJQga295dSBhcmthIHBsYW5kYSBtZXRpbiAqL1xuLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLyogV2hhdHNBcHAgYnV0b251IOKAlCBXQ0FHIEFBOiBiZXlheiBtZXRpbiBpw6dpbiA0LjU6MSBvcmFuxLEgZ2VyZWtpci5cbiAgICMxZDdhNDUg4oaSIGtvbnRyYXN0IG9yYW7EsSB+NS4xOjEg4pyTICovXG4uYnRuLS13aGF0c2FwcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkN2E0NSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzFkN2E0NSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLS13aGF0c2FwcDpob3Zlcixcbi5idG4tLXdoYXRzYXBwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1YzMzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTU1YzMzICFpbXBvcnRhbnQ7XG59XG5cbi8qIFdoYXRzQXBwIHnDvHplbiBidXRvbiDigJQgYXluxLEga295dSB5ZcWfaWwgKi9cbi53aGF0c2FwcC1mbG9hdF9fYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ3YTQ1ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi53aGF0c2FwcC1mbG9hdF9fYnRuOmhvdmVyLFxuLndoYXRzYXBwLWZsb2F0X19idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTVjMzMgIWltcG9ydGFudDtcbn1cbi53aGF0c2FwcC1mbG9hdF9fbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qIEZvb3RlciBhbHQga8Sxc8SxbSDigJQgbWV0aW4gdmUgbGluayBrb250cmFzdMSxICovXG4uZm9vdGVyLWJvdHRvbV9fY29weSxcbi5mb290ZXItYm90dG9tX19sZWdhbCB7XG4gICAgY29sb3I6ICNjOGQ4ZTggIWltcG9ydGFudDtcbn1cbi5mb290ZXItYm90dG9tX19jb3B5IGEge1xuICAgIGNvbG9yOiAjZThmMGY4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgLyogcmVuayBkxLHFn8SxbmRhIGRhIGF5xLFydCBlZGlsZWJpbGlyICovXG59XG4uZm9vdGVyLWJvdHRvbV9fY29weSBhOmhvdmVyLFxuLmZvb3Rlci1ib3R0b21fX2NvcHkgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLyogRm9vdGVyIGdlbmVsIG1ldGluICovXG4uc2l0ZS1mb290ZXIge1xuICAgIGNvbG9yOiAjYzhkOGU4ICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1mb290ZXIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbiJdfQ== */@media print{@media print{*,*::before,*::after{background:transparent!important;box-shadow:none!important;text-shadow:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}html{font-size:12pt}body{font-family:'Times New Roman',Times,Georgia,serif;font-size:12pt;line-height:1.5;color:#000!important;background:#fff!important;margin:0;padding:0;width:100%}.site-header,.site-nav,.primary-nav,.nav-menu,.menu-toggle,.mobile-menu,.mobile-menu-overlay,.site-footer,.footer-widget-area,.sidebar,.widget-area,.whatsapp-float,.whatsapp-banner,.back-to-top,.cookie-notice,.newsletter-section,.social-share,.social-links,.breadcrumbs,.pagination,.nav-links,.post-navigation,.comment-respond,.comments-area,.search-form,.hero-section__actions,.hero-section__badges,.cta-section,.related-posts,.author-box,.tag-cloud,.lang-switcher,.sticky-contact-bar,.contact-map,iframe:not(.print-iframe),video,audio,.no-print{display:none!important}@page{margin:2cm 2.5cm;size:A4}@page :first{margin-top:3cm}@page{@bottom-center{content:counter(page) " / " counter(pages);font-size:10pt;color:#666}@top-right{content:"Av. Tuhşat Durucu | avtuhsatdurucu.com";font-size:9pt;color:#999}}.container,.site-main,.content-area,.entry-content,.page-content,.single-content{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important}.content-sidebar-wrap,.two-col,.grid-2,.grid-3,.practice-grid{display:block!important}h1{font-size:20pt;color:#000;page-break-after:avoid;margin-bottom:12pt}h2{font-size:16pt;color:#000;page-break-after:avoid;margin-top:18pt;margin-bottom:8pt}h3{font-size:13pt;color:#000;page-break-after:avoid;margin-top:14pt;margin-bottom:6pt}h4,h5,h6{font-size:12pt;color:#000;page-break-after:avoid}p{orphans:3;widows:3;margin-bottom:8pt}a,a:visited{color:#000!important;text-decoration:underline}a[href^="http"]::after,a[href^="https"]::after{content:" [" attr(href) "]";font-size:9pt;color:#444;word-break:break-all}a[href^="#"]::after,a[href^="mailto"]::after,a[href^="tel"]::after,.btn::after,.logo a::after{content:none}img{max-width:100%!important;height:auto!important;page-break-inside:avoid}.about-photo img{max-width:100pt!important;float:right;margin-left:16pt}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.no-page-break{page-break-inside:avoid}table{page-break-inside:avoid}tr{page-break-inside:avoid;page-break-after:auto}thead{display:table-header-group}tfoot{display:table-footer-group}blockquote,pre,figure{page-break-inside:avoid}body::before{content:"Av. Tuhşat Durucu | Ceza Hukuku & Sigorta Hukuku | Tel: 0553 407 24 64 | www.avtuhsatdurucu.com";display:block;font-size:9pt;color:#333;border-bottom:1pt solid #ccc;padding-bottom:8pt;margin-bottom:16pt;text-align:center}body::after{content:"Bu belge Av. Tuhşat Durucu tarafından hazırlanmıştır. Hurmalı Mah. Kurtuluş Cad. No:41 Bakımlı Plaza K:10 No:39 Seyhan / ADANA";display:block;font-size:8pt;color:#666;border-top:1pt solid #ccc;padding-top:8pt;margin-top:24pt;text-align:center}table{width:100%;border-collapse:collapse;margin-bottom:16pt}th{background:#f0f0f0!important;color:#000!important;border:1pt solid #999;padding:6pt 8pt;font-weight:700;text-align:left}td{border:1pt solid #ccc;padding:5pt 8pt;vertical-align:top}tr:nth-child(even) td{background:#f9f9f9!important}body.single-icetihat .entry-header{border-bottom:2pt solid #000;padding-bottom:12pt;margin-bottom:16pt}body.single-icetihat .icetihat-meta{display:block;font-size:10pt;color:#333;margin-bottom:12pt}body.single-icetihat .icetihat-court,body.single-icetihat .icetihat-number,body.single-icetihat .icetihat-date{display:inline-block;margin-right:16pt;font-weight:700}body.single-icetihat .icetihat-summary{border-left:3pt solid #333;padding-left:12pt;font-style:italic;margin-bottom:16pt}body.single-icetihat .icetihat-content{font-size:11pt;line-height:1.6;text-align:justify}body.single-dilekce .entry-content{font-family:'Times New Roman',Georgia,serif;font-size:12pt;line-height:1.8}body.single-dilekce .dilekce-header{text-align:center!important;margin-bottom:24pt;page-break-after:avoid}body.single-dilekce .dilekce-court-name{font-size:14pt;font-weight:700;text-transform:uppercase;margin-bottom:8pt}body.single-dilekce .dilekce-parties{border:1pt solid #000;padding:12pt;margin-bottom:20pt;page-break-inside:avoid}body.single-dilekce .dilekce-parties table{border:none}body.single-dilekce .dilekce-parties td,body.single-dilekce .dilekce-parties th{border:none;padding:3pt 8pt}body.single-dilekce .dilekce-subject{font-weight:700;text-decoration:underline;margin-bottom:12pt}body.single-dilekce .dilekce-body{text-align:justify}body.single-dilekce .dilekce-conclusion{margin-top:20pt}body.single-dilekce .dilekce-conclusion strong{text-decoration:underline}body.single-dilekce .dilekce-signature{margin-top:40pt;text-align:right}body.single-dilekce .dilekce-date-place{margin-top:32pt;text-align:left}body.page-template-page-iletisim .contact-info{display:block}body.page-template-page-iletisim .contact-detail{margin-bottom:8pt}body.rtl{direction:rtl;text-align:right;font-family:'Arial','Tahoma',sans-serif}body.rtl h1,body.rtl h2,body.rtl h3,body.rtl p,body.rtl li{text-align:right}body.rtl th,body.rtl td{text-align:right}.print-highlight{border:1pt solid #000;padding:6pt 10pt;margin:12pt 0}.infaz-result-table{display:block!important;page-break-inside:avoid}.infaz-result-table .result-row{display:flex;justify-content:space-between;border-bottom:1pt dotted #ccc;padding:4pt 0}code,pre{font-family:'Courier New',monospace;font-size:10pt;background:#f5f5f5!important;border:1pt solid #ddd;padding:2pt 4pt}}}:root{--color-primary:#1B2A4A;--color-secondary:#2C4A7C;--color-accent:#B8C4D0;--color-gold:#C9A84C;--color-gold-dark:#a8883c;--color-dark-bg:#0D1525;--color-light-bg:#F5F6F8;--color-text:#2D2D2D;--color-white:#FFFFFF;--color-success:#22863a;--color-error:#cb2431;--color-warning-bg:#fff8e1;--color-info-bg:#e8f4fd;--font-heading:'Playfair Display', Georgia, serif;--font-body:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--shadow-sm:0 2px 8px rgba(0,0,0,.08);--shadow-md:0 4px 20px rgba(0,0,0,.12);--shadow-lg:0 8px 40px rgba(0,0,0,.16);--transition:0.25s ease}.page-hero{position:relative;padding:80px 0 60px;overflow:hidden}.page-hero--dark{background:linear-gradient(135deg,var(--color-dark-bg) 0%,var(--color-primary) 60%,var(--color-secondary) 100%);color:var(--color-white)}.page-hero--light{background:var(--color-light-bg);color:var(--color-primary);border-bottom:1px solid var(--color-accent)}.page-hero--dark::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23B8C4D0' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.page-hero__inner{position:relative;z-index:1}.page-hero__inner--centered{text-align:center}.page-hero__badge{display:inline-block;background:rgb(201 168 76 / .15);border:1px solid rgb(201 168 76 / .4);color:var(--color-gold);font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:6px 16px;border-radius:50px;margin-bottom:20px}.page-hero__title{font-family:var(--font-heading);font-size:clamp(2rem, 5vw, 3.25rem);font-weight:700;line-height:1.2;margin:0 0 20px;letter-spacing:-.01em}.page-hero__title--dark{color:var(--color-primary)}.text-gold{color:var(--color-gold)}.page-hero__divider{width:60px;height:3px;background:linear-gradient(90deg,var(--color-gold),transparent);margin:0 0 20px;border-radius:2px}.page-hero__inner--centered .page-hero__divider,.page-hero__divider--gold{background:linear-gradient(90deg,transparent,var(--color-gold),transparent);margin-left:auto;margin-right:auto;width:80px}.page-hero__subtitle{font-family:var(--font-body);font-size:1.05rem;color:var(--color-accent);margin:0 0 24px}.section-pad{padding:80px 0}.section-pad--alt{background:var(--color-light-bg)}.section-title{font-family:var(--font-heading);font-size:clamp(1.6rem, 3vw, 2.25rem);color:var(--color-primary);text-align:center;margin:0 0 16px;position:relative}.section-title::after{content:'';display:block;width:50px;height:3px;background:var(--color-gold);margin:12px auto 0;border-radius:2px}.section-title--left{text-align:left}.section-title--left::after{margin-left:0}.section-subtitle{text-align:center;color:#666;font-size:1rem;max-width:600px;margin:0 auto 48px;line-height:1.7}.about-bio__grid{display:grid;grid-template-columns:340px 1fr;gap:60px;align-items:start}.about-photo-placeholder{background:linear-gradient(145deg,#e8ecf0,#d0d8e4);border-radius:var(--radius-lg);aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;border:2px dashed var(--color-accent);overflow:hidden;position:relative}.about-photo-placeholder__inner{text-align:center;padding:30px 20px}.about-photo-placeholder__icon{width:80px;height:80px;color:var(--color-accent);margin-bottom:16px}.about-photo-placeholder__note{font-family:var(--font-body);font-size:.9rem;font-weight:600;color:var(--color-primary);margin:0 0 8px}.about-photo-placeholder__hint{font-size:.78rem;color:#888;margin:0;line-height:1.5}.about-badge-box{background:var(--color-white);border:1px solid var(--color-accent);border-radius:var(--radius-md);padding:20px;margin-top:20px;box-shadow:var(--shadow-sm)}.about-badge-box__item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--color-light-bg)}.about-badge-box__item:last-child{border-bottom:none}.about-badge-box__label{font-size:.78rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.06em}.about-badge-box__value{font-size:.88rem;font-weight:500;color:var(--color-primary)}.about-bio__text{color:var(--color-text);line-height:1.8;font-size:1rem}.about-bio__text p{margin-bottom:16px}.about-bio__text p:last-child{margin-bottom:0}.about-section-block{margin-top:36px;padding-top:28px;border-top:1px solid var(--color-light-bg)}.about-section-block__title{display:flex;align-items:center;gap:10px;font-family:var(--font-heading);font-size:1.1rem;color:var(--color-primary);margin:0 0 18px}.about-section-block__title svg{width:20px;height:20px;color:var(--color-gold);flex-shrink:0}.about-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.about-list--two-col{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.about-list__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--color-text)}.about-list__item strong{color:var(--color-primary)}.about-list__icon{color:var(--color-gold);font-size:.6rem;flex-shrink:0;margin-top:5px}.about-list__meta{display:block;font-size:.8rem;color:#888;margin-top:2px}.about-philosophy__inner{max-width:760px;margin:0 auto;text-align:center}.about-philosophy__quote{background:var(--color-white);border-left:4px solid var(--color-gold);border-radius:var(--radius-md);padding:40px 50px;margin:0;box-shadow:var(--shadow-md);position:relative;font-style:italic}.about-philosophy__quote-icon{width:36px;height:36px;color:var(--color-gold);opacity:.3;position:absolute;top:24px;left:24px}.about-philosophy__quote p{font-family:var(--font-heading);font-size:clamp(1rem, 2vw, 1.2rem);color:var(--color-primary);line-height:1.85;margin:0 0 20px}.about-philosophy__quote-footer{font-style:normal}cite{display:inline-block;font-family:var(--font-body);font-size:.85rem;font-weight:700;color:var(--color-gold);letter-spacing:.08em;text-transform:uppercase}cite::before{content:'— '}.about-areas__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.about-area-card{background:var(--color-white);border:1px solid var(--color-light-bg);border-radius:var(--radius-md);padding:28px 24px;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition);box-shadow:var(--shadow-sm)}.about-area-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--color-gold)}.about-area-card__icon{width:44px;height:44px;background:rgb(201 168 76 / .1);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.about-area-card__icon svg{width:22px;height:22px;color:var(--color-gold)}.about-area-card__title{font-family:var(--font-heading);font-size:1rem;color:var(--color-primary);margin:0 0 8px}.about-area-card__desc{font-size:.875rem;color:#666;line-height:1.65;margin:0}.about-cta--dark{background:linear-gradient(135deg,var(--color-dark-bg),var(--color-primary));color:var(--color-white)}.about-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.about-cta__title{font-family:var(--font-heading);font-size:clamp(1.3rem, 3vw, 1.75rem);color:var(--color-white);margin:0 0 10px}.about-cta__subtitle{color:var(--color-accent);font-size:.95rem;margin:0}.about-cta__actions{display:flex;gap:16px;flex-shrink:0}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-weight:600;font-size:.9rem;padding:12px 24px;border-radius:var(--radius-sm);text-decoration:none;border:2px solid #fff0;cursor:pointer;transition:background var(--transition),color var(--transition),border-color var(--transition),transform var(--transition);line-height:1.4}.btn svg{width:18px;height:18px;flex-shrink:0}.btn--sm{padding:8px 16px;font-size:.82rem}.btn--lg{padding:15px 30px;font-size:.95rem}.btn--full{width:100%;justify-content:center}.btn--gold{background:var(--color-gold);color:var(--color-dark-bg);border-color:var(--color-gold)}.btn--gold:hover{background:var(--color-gold-dark);border-color:var(--color-gold-dark);transform:translateY(-1px)}.btn--outline-gold{background:#fff0;color:var(--color-gold);border-color:var(--color-gold)}.btn--outline-gold:hover{background:var(--color-gold);color:var(--color-dark-bg)}.btn--outline{background:#fff0;color:var(--color-primary);border-color:var(--color-accent)}.btn--outline:hover{border-color:var(--color-primary)}.btn--whatsapp{background:#25D366;color:var(--color-white);border-color:#25D366}.btn--whatsapp:hover{background:#20ba58;border-color:#20ba58;transform:translateY(-1px)}.contact-main__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.contact-cards{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.contact-card{display:flex;align-items:flex-start;gap:16px;background:var(--color-white);border:1px solid var(--color-light-bg);border-radius:var(--radius-md);padding:20px 24px;box-shadow:var(--shadow-sm);transition:border-color var(--transition)}.contact-card:hover{border-color:var(--color-gold)}.contact-card__icon{width:42px;height:42px;background:rgb(27 42 74 / .07);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-card__icon svg{width:20px;height:20px;color:var(--color-gold)}.contact-card__body{flex:1}.contact-card__title{font-family:var(--font-body);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#888;margin:0 0 6px}.contact-card__text{font-size:.92rem;color:var(--color-text);line-height:1.6;font-style:normal;margin:0}.contact-card__text--link{color:var(--color-secondary);text-decoration:none;font-weight:500}.contact-card__text--link:hover{color:var(--color-gold);text-decoration:underline}.contact-card__text p{margin:0 0 4px}.contact-card__text p:last-child{margin:0}.contact-map-container{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-accent);margin-bottom:24px}.contact-map-placeholder{background:linear-gradient(145deg,#e8ecf0,#d0d8e4);min-height:250px;display:flex;align-items:center;justify-content:center}.contact-map-placeholder__inner{text-align:center;padding:40px}.contact-map-placeholder__inner svg{width:48px;height:48px;color:var(--color-accent);margin-bottom:12px}.contact-map-placeholder__inner p{color:#888;font-size:.9rem;margin:0 0 16px}.contact-map-iframe-wrapper iframe{display:block;width:100%;height:350px;border:none}.contact-whatsapp-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:#25D366;color:var(--color-white);font-family:var(--font-body);font-weight:700;font-size:1rem;padding:16px 24px;border-radius:var(--radius-md);text-decoration:none;transition:background var(--transition),transform var(--transition)}.contact-whatsapp-btn svg{width:22px;height:22px}.contact-whatsapp-btn:hover{background:#20ba58;color:var(--color-white);transform:translateY(-2px)}.contact-form-box{background:var(--color-white);border:1px solid var(--color-light-bg);border-radius:var(--radius-lg);padding:40px;box-shadow:var(--shadow-md);position:sticky;top:100px}.contact-form-box__title{font-family:var(--font-heading);font-size:1.6rem;color:var(--color-primary);margin:0 0 8px}.contact-form-box__subtitle{font-size:.9rem;color:#666;margin:0 0 32px;line-height:1.6}.form-notice{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:var(--radius-md);font-size:.92rem;line-height:1.6;margin-bottom:24px}.form-notice svg{width:20px;height:20px;flex-shrink:0;margin-top:1px}.form-notice--success{background:#eafaf0;border:1px solid #b7e4c7;color:var(--color-success)}.form-notice--error{background:#fff0f0;border:1px solid #ffcdd2;color:var(--color-error)}.form-group{margin-bottom:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-label{display:block;font-family:var(--font-body);font-size:.85rem;font-weight:600;color:var(--color-primary);margin-bottom:7px}.form-required{color:var(--color-error);margin-left:2px}.form-input,.form-select,.form-textarea{width:100%;font-family:var(--font-body);font-size:.92rem;color:var(--color-text);background:var(--color-light-bg);border:1.5px solid var(--color-accent);border-radius:var(--radius-sm);padding:12px 14px;transition:border-color var(--transition),box-shadow var(--transition),background var(--transition);appearance:none;-webkit-appearance:none;box-sizing:border-box}.form-input::placeholder,.form-textarea::placeholder{color:#b0b8c4}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--color-gold);background:var(--color-white);box-shadow:0 0 0 3px rgb(201 168 76 / .15)}.form-input.is-error,.form-select.is-error,.form-textarea.is-error{border-color:var(--color-error)}.form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='%231B2A4A'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}.form-textarea{resize:vertical;min-height:140px;line-height:1.6}.form-group--checkbox{margin-bottom:14px}.form-checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.form-checkbox{position:absolute;opacity:0;width:0;height:0}.form-checkbox-custom{flex-shrink:0;width:18px;height:18px;border:2px solid var(--color-accent);border-radius:3px;background:var(--color-light-bg);margin-top:1px;position:relative;transition:border-color var(--transition),background var(--transition)}.form-checkbox:checked+.form-checkbox-custom{background:var(--color-primary);border-color:var(--color-primary)}.form-checkbox:checked+.form-checkbox-custom::after{content:'';position:absolute;left:4px;top:1px;width:6px;height:10px;border:2px solid var(--color-white);border-top:none;border-left:none;transform:rotate(45deg)}.form-checkbox:focus+.form-checkbox-custom{box-shadow:0 0 0 3px rgb(27 42 74 / .15)}.form-checkbox-text{font-size:.84rem;color:#555;line-height:1.55}.form-checkbox-text a{color:var(--color-secondary);text-decoration:underline}.form-error{display:block;font-size:.78rem;color:var(--color-error);margin-top:5px;min-height:16px}.btn-loader__icon{animation:spin 0.8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.form-disclaimer{font-size:.78rem;color:#999;line-height:1.5;margin:16px 0 0;border-top:1px solid var(--color-light-bg);padding-top:16px}.legal-page{background:var(--color-white)}.legal-content{max-width:800px;margin:0 auto}.legal-meta{display:flex;gap:32px;flex-wrap:wrap;background:var(--color-light-bg);border-radius:var(--radius-sm);padding:14px 20px;margin-bottom:32px;border-left:4px solid var(--color-gold)}.legal-meta p{font-size:.85rem;color:#666;margin:0}.legal-intro{margin-bottom:48px}.legal-intro p{font-size:1rem;color:var(--color-text);line-height:1.8;margin-bottom:16px}.legal-intro p:last-child{margin-bottom:0}.legal-intro a{color:var(--color-secondary);text-decoration:underline}.legal-section{scroll-margin-top:120px;margin-bottom:56px;border-bottom:1px solid var(--color-light-bg);padding-bottom:48px}.legal-section:last-of-type{border-bottom:none}.legal-section__title{font-family:var(--font-heading);font-size:clamp(1.2rem, 2.5vw, 1.5rem);color:var(--color-primary);margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid var(--color-gold);display:inline-block}.legal-section__body{font-size:.95rem;color:var(--color-text);line-height:1.85}.legal-section__body p{margin-bottom:16px}.legal-section__body p:last-child{margin-bottom:0}.legal-section__body a{color:var(--color-secondary);text-decoration:underline}.legal-subsection-title{font-family:var(--font-body);font-size:1rem;font-weight:700;color:var(--color-primary);margin:24px 0 12px}.legal-list{margin:0 0 16px 0;padding-left:24px;display:flex;flex-direction:column;gap:8px}.legal-list li{padding-left:4px}.legal-info-table{background:var(--color-light-bg);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-accent);margin:16px 0}.legal-info-table__row{display:flex;gap:16px;padding:12px 20px;border-bottom:1px solid var(--color-accent)}.legal-info-table__row:last-child{border-bottom:none}.legal-info-table__key{font-weight:700;color:var(--color-primary);font-size:.88rem;min-width:120px;flex-shrink:0}.legal-info-table__val{color:var(--color-text);font-size:.88rem}.legal-category-list{display:flex;flex-direction:column;gap:16px;margin:16px 0}.legal-category-item{background:var(--color-light-bg);border-radius:var(--radius-sm);padding:16px 20px;border-left:3px solid var(--color-gold)}.legal-category-item__title{font-family:var(--font-body);font-size:.9rem;font-weight:700;color:var(--color-primary);margin:0 0 6px}.legal-category-item p{font-size:.88rem;color:#555;margin:0}.legal-rights-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.legal-right-item{display:flex;gap:12px;align-items:flex-start;background:var(--color-light-bg);border-radius:var(--radius-sm);padding:14px 16px}.legal-right-item__num{width:24px;height:24px;background:var(--color-primary);color:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;flex-shrink:0;text-transform:lowercase}.legal-right-item__text{font-size:.87rem;color:var(--color-text);line-height:1.5}.legal-box{border-radius:var(--radius-md);padding:20px 24px;margin:20px 0;border:1px solid}.legal-box__title{font-family:var(--font-body);font-size:.95rem;font-weight:700;margin:0 0 10px}.legal-box--info{background:var(--color-info-bg);border-color:#bee3f8;color:#2c5282}.legal-box--info .legal-box__title{color:#2c5282}.legal-box--warning{background:var(--color-warning-bg);border-color:#f6e05e;color:#744210}.legal-third-party-list{display:flex;flex-direction:column;gap:20px;margin:16px 0}.legal-third-party-item{background:var(--color-light-bg);border-radius:var(--radius-md);padding:20px;border:1px solid var(--color-accent)}.legal-third-party-item__name{font-family:var(--font-body);font-size:.95rem;font-weight:700;color:var(--color-primary);margin:0 0 8px}.legal-third-party-item p{font-size:.88rem;color:#555;margin:0 0 10px}.legal-third-party-item__link{font-size:.82rem;color:var(--color-secondary);text-decoration:none;font-weight:600}.legal-third-party-item__link:hover{text-decoration:underline}.legal-cookie-table-wrapper{overflow-x:auto;margin:16px 0;border-radius:var(--radius-md);border:1px solid var(--color-accent)}.legal-cookie-table{width:100%;border-collapse:collapse;font-size:.87rem}.legal-cookie-table th{background:var(--color-primary);color:var(--color-white);font-weight:600;padding:12px 16px;text-align:left}.legal-cookie-table td{padding:11px 16px;border-bottom:1px solid var(--color-light-bg);color:var(--color-text);vertical-align:top}.legal-cookie-table tbody tr:last-child td{border-bottom:none}.legal-cookie-table tbody tr:nth-child(even){background:var(--color-light-bg)}.legal-cookie-table code{background:rgb(27 42 74 / .07);padding:2px 6px;border-radius:3px;font-size:.85em;font-family:'Courier New',Courier,monospace;color:var(--color-primary)}.legal-note{background:var(--color-warning-bg);border-left:3px solid var(--color-gold);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:12px 16px;font-size:.87rem;color:#555;margin:16px 0}.legal-footer-note{background:var(--color-light-bg);border-radius:var(--radius-md);padding:20px 24px;margin-top:48px;border:1px solid var(--color-accent)}.legal-footer-note p{font-size:.87rem;color:#666;margin:0 0 8px}.legal-footer-note p:last-child{margin:0}.legal-toc{background:var(--color-primary);padding:12px 0;position:sticky;top:0;z-index:80;box-shadow:var(--shadow-sm)}.legal-toc__inner{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.legal-toc__label{font-size:.78rem;font-weight:700;color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em;flex-shrink:0}.legal-toc__list{display:flex;gap:4px;flex-wrap:wrap;margin:0;padding:0;list-style:none;counter-reset:none}.legal-toc__list li{display:contents}.legal-toc__list a{display:inline-block;color:var(--color-white);font-size:.8rem;font-weight:500;text-decoration:none;padding:4px 10px;border-radius:50px;transition:background var(--transition),color var(--transition);white-space:nowrap}.legal-toc__list a:hover,.legal-toc__list a.is-active{background:var(--color-gold);color:var(--color-dark-bg)}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:var(--color-dark-bg);border-top:3px solid var(--color-gold);box-shadow:0 -4px 30px rgb(0 0 0 / .4);padding:20px 0;animation:slideUpBanner 0.4s ease}@keyframes slideUpBanner{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.cookie-banner[hidden]{display:none}.cookie-banner__inner{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:32px}.cookie-banner__content{display:flex;align-items:flex-start;gap:16px;flex:1}.cookie-banner__icon{color:var(--color-gold);flex-shrink:0;margin-top:2px}.cookie-banner__text{flex:1}.cookie-banner__title{font-family:var(--font-body);font-size:.92rem;font-weight:700;color:var(--color-white);margin:0 0 4px}.cookie-banner__body{font-size:.82rem;color:var(--color-accent);line-height:1.55;margin:0}.cookie-banner__link{color:var(--color-gold);text-decoration:underline}.cookie-banner__link:hover{color:var(--color-white)}.cookie-banner__actions{display:flex;gap:10px;flex-shrink:0;align-items:center}.cookie-btn{font-family:var(--font-body);font-size:.85rem;font-weight:700;padding:10px 22px;border-radius:var(--radius-sm);border:2px solid #fff0;cursor:pointer;transition:background var(--transition),color var(--transition),border-color var(--transition);white-space:nowrap}.cookie-btn--accept{background:var(--color-gold);color:var(--color-dark-bg);border-color:var(--color-gold)}.cookie-btn--accept:hover{background:var(--color-gold-dark);border-color:var(--color-gold-dark)}.cookie-btn--reject{background:#fff0;color:var(--color-white);border-color:rgb(255 255 255 / .3)}.cookie-btn--reject:hover{border-color:var(--color-white)}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:.82rem;margin:0;list-style:none;flex-wrap:wrap}.breadcrumb a{color:var(--color-accent);text-decoration:none;transition:color var(--transition)}.breadcrumb a:hover{color:var(--color-gold)}.breadcrumb span[aria-hidden="true"]{color:rgb(184 196 208 / .4)}.breadcrumb span[aria-current="page"]{color:var(--color-gold);font-weight:500}.breadcrumb--dark a{color:#888}.breadcrumb--dark a:hover{color:var(--color-primary)}.breadcrumb--dark span[aria-hidden="true"]{color:#ccc}.breadcrumb--dark span[aria-current="page"]{color:var(--color-primary)}.container{max-width:1200px;margin:0 auto;padding:0 24px;width:100%;box-sizing:border-box}@media (max-width:1024px){.about-bio__grid{grid-template-columns:280px 1fr;gap:40px}.about-areas__grid{grid-template-columns:repeat(2,1fr)}.contact-main__grid{grid-template-columns:1fr;gap:40px}.contact-form-box{position:static}.legal-rights-grid{grid-template-columns:1fr}.about-cta__inner{flex-direction:column;text-align:center;gap:24px}.about-cta__actions{flex-wrap:wrap;justify-content:center}}@media (max-width:768px){.section-pad{padding:56px 0}.page-hero{padding:60px 0 44px}.about-bio__grid{grid-template-columns:1fr;gap:32px}.about-photo-placeholder{max-width:280px;margin:0 auto}.about-list--two-col{grid-template-columns:1fr}.about-areas__grid{grid-template-columns:1fr}.about-philosophy__quote{padding:28px 24px}.contact-form-box{padding:28px 20px}.form-row{grid-template-columns:1fr}.legal-meta{flex-direction:column;gap:8px}.legal-cookie-table-wrapper{font-size:.8rem}.legal-info-table__row{flex-direction:column;gap:4px}.legal-info-table__key{min-width:auto}.legal-toc__inner{gap:8px}.legal-toc__list{display:flex;gap:2px;flex-wrap:wrap}.legal-toc__list a{font-size:.72rem;padding:3px 7px}.cookie-banner__inner{flex-direction:column;align-items:flex-start;gap:16px}.cookie-banner__content{flex-direction:column;gap:10px}.cookie-banner__actions{width:100%}.cookie-btn{flex:1;text-align:center}}@media (max-width:480px){.about-area-card{padding:20px 16px}.contact-card{padding:16px}.about-cta__actions{flex-direction:column;width:100%}.about-cta__actions .btn{width:100%;justify-content:center}.legal-rights-grid{grid-template-columns:1fr}}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}