{"version":3,"file":"EverWhiteSiteV2.CuVUDkFi.mjs","names":["useRef","_Fragment","_jsxs","useState","p","useLayoutEffect","useEffect"],"sources":["https:/framerusercontent.com/modules/0wgRNgKiPTZL6Au3apTu/rAIYQZmxA4FY9vsaRwoI/EverWhiteSiteV2.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useLayoutEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// SSR-safe: useLayoutEffect warns during server render; useEffect is inert there.\nconst useIsoLayoutEffect=typeof window!==\"undefined\"?useLayoutEffect:useEffect;const SAGE=\"#7EAFA0\";const SAGE_SOFT=\"#E6EFEB\";const SAGE_MUTED=\"#B8D4C8\";const SAGE_DEEP=\"#5E8E80\";const SAGE_TINT=\"rgba(126,175,160,0.06)\";const DARK=\"#1F4A40\";const CHARCOAL=\"#2E3338\";const CREAM=\"#F4EFE8\";const LINEN=\"#F7F3EE\";const GOLD=\"#C9A97A\";const GOLD_DEEP=\"#8A6B32\";const DUSTY_ROSE=\"#E8C9C0\";const DUSTY_ROSE_DEEP=\"#C99A8E\";const W=\"#FFFFFF\";const GRAY_MID=\"#6B6B6B\";const GRAY_SOFT=\"#B5B8B4\";const HERO_VIDEO_URL=\"https://dl.dropboxusercontent.com/scl/fi/ja8rkmfgyz040qpzxivrs/Futuristic_Mouth_Ecosystem_In_a_macro-cinematic_style_a_persons_mouth_roxMa9-I.mp4?rlkey=iswzs3pusimdze42u2e2w577x\";const ZAKHOR_PORTRAIT=\"https://dl.dropboxusercontent.com/scl/fi/wevbm3vfkzuzsc4y62vte/IMG_0907.jpg?rlkey=c0owys7e1t0xhxqqr4mhcsgum\";const BRENTWOOD_PHOTO=\"https://www.dropbox.com/scl/fi/d1voyrb9lz4wkgelci795/EverWhite-location-Wide.jpeg?rlkey=cpyni6sgmb4lrowyr324mnddx&raw=1\";const FOUNDER_POPUP_PHOTO=\"https://www.dropbox.com/scl/fi/swj5wekzhelpyuxqog9zp/D6E578EE-6E79-41C4-BDF6-494E3BA79822.JPEG?rlkey=l9cs2hpxtmutr0odw8iwot3h5&raw=1\";const HERO_BRENTWOOD_CLEAN=\"https://www.dropbox.com/scl/fi/9w4rjl2yj5xftbp9xmps3/Firefly_Gemini-Flash.png?rlkey=ux7gi6wkb9llpc97g279utprr&raw=1\";const HERO_BRENTWOOD_DUO=\"https://www.dropbox.com/scl/fi/lgl0d37oqi9vn4klwj5iv/Firefly_Gemini-Flash_Modern-product-photograph-for-premium-dental-wellness-brand-single-hero-object-on-a-353402.png?rlkey=kyxmzibzvbqu13jv7e0zvfuwr&raw=1\";const HERO_EVERWHITE=\"https://www.dropbox.com/scl/fi/u3q3hx50ow3981b9a5h7k/Firefly_Gemini-Flash_Modern-product-photograph-for-premium-dental-wellness-brand-single-hero-object-cente-730712-2.png?rlkey=u66yy3zsllpymmcj0r9vwcocy&raw=1\";const HERO_ALIGN=\"https://www.dropbox.com/scl/fi/o6uwosb55gcw9t1w7md78/Firefly_Gemini-Flash_lets-regenerate-exactly-the-same-image-but-with-the-sage-background-353402.png?rlkey=gkby15vdyt77p9lm704cg81pk&raw=1\";const HERO_ALIGN_CONSULT=\"https://www.dropbox.com/scl/fi/4xm4088y5csh4j8t2fld0/Firefly_Gemini-Flash_Modern-product-photograph-for-premium-dental-wellness-brand-single-hero-object-on-a-353402-1.png?rlkey=fp418apbkexwhzvfhqjaq8v1x&raw=1\";const HERO_EVERSCAN=\"https://www.dropbox.com/scl/fi/ssc178sei5bndpluus6ss/Firefly_Gemini-Flash_Modern-product-photograph-for-premium-dental-wellness-brand-single-hero-object-on-a-100406.png?rlkey=9e7epbniebywmk9deg0j86mjw&raw=1\";const HERO_OVERNIGHT=\"https://www.dropbox.com/scl/fi/vf34l0w6cs5gdt6st58u5/Firefly_Gemini-Flash_Modern-product-photograph-for-premium-dental-wellness-brand-single-hero-object-on-a-263963.png?rlkey=d5wf9uljg5fcx8d031t27i0ih&raw=1\";const SPOTIFY_PROFILE_URL=\"https://open.spotify.com/user/1288729738\";const SPOTIFY_PLAYLIST_ID=\"37i9dQZF1EIhx1Q6PerVX1\";const SPOTIFY_EMBED_URL=`https://open.spotify.com/embed/playlist/${SPOTIFY_PLAYLIST_ID}?utm_source=generator&theme=0`;const SITE_ORIGIN=\"https://www.everwhitela.com\";const PHONE_DISPLAY=\"(310) 208-0007\";const PHONE_TEL=\"tel:3102080007\";const ADDRESS_LINE_1=\"11677 San Vicente Blvd, Suite 300\";const ADDRESS_LINE_2=\"Los Angeles, CA 90049\";const MAPS_DIRECTIONS_URL=\"https://www.google.com/maps/dir/?api=1&destination=11677+San+Vicente+Blvd+Suite+300+Los+Angeles+CA+90049\";const MAP_IMAGE_URL=\"https://api.mapbox.com/styles/v1/mapbox/streets-v12/static/pin-l+5E8E80(-118.464993,34.05403)/-118.464993,34.05403,16,0/900x700@2x?access_token=pk.eyJ1IjoiZXZlcndoaXRlMzAwIiwiYSI6ImNtcDIxcXlyMTAwanUyc29scGM1aWZnemQifQ.kY1Pr6r6-LiqqqLVklAMMw\";// ============================================================\n// BOOKING — NexHealth\n// ============================================================\nconst NEXHEALTH_SLUG=\"everwhite\";const NEXHEALTH_LOCATION=\"356518\";// NexHealth conversion-analytics key — attributes bookings back to the website.\n// Requires NexHealth.min.js to be loaded once via Framer site settings.\nconst NEXHEALTH_KEY=\"b2d71902-5ce0-43c1-bc95-24cdee27de9a\";const nexhealthLink=appointmentType=>appointmentType?`https://app.nexhealth.com/appt/${NEXHEALTH_SLUG}?atid=${appointmentType}&key=${NEXHEALTH_KEY}`:`https://app.nexhealth.com/appt/${NEXHEALTH_SLUG}?lid=${NEXHEALTH_LOCATION}&key=${NEXHEALTH_KEY}`;const BOOKING_URL=nexhealthLink();// NexHealth appointment type ids (atid). A comma-separated list lets the\n// patient choose among those types on the NexHealth booking page.\nconst NEXHEALTH_TYPE_BY_SLUG={\"brentwood-clean\":\"1247423,1247422,1247424\",\"brentwood-duo\":\"1247417,1247418,1247419\",everwhite:\"1247421\",\"align-consult\":\"1247427\",align:\"1247427\",everscan:\"1247426\",everbiome:\"1247429\",overnight:\"1247430\"};const bookingUrlForSlug=slug=>NEXHEALTH_TYPE_BY_SLUG[slug]?nexhealthLink(NEXHEALTH_TYPE_BY_SLUG[slug]):BOOKING_URL;// Slugs that have a real Framer page at /services/<slug>.\n// EverBiome deliberately has no page yet, so it opens on the homepage instead.\nconst SERVICE_PAGE_SLUGS=new Set([\"brentwood-clean\",\"brentwood-duo\",\"everwhite\",\"align\",\"align-consult\",\"everscan\",\"overnight\"]);const serviceHref=slug=>SERVICE_PAGE_SLUGS.has(slug)?`/services/${slug}`:`/?svc=${slug}`;const goToUrl=url=>{try{window.location.assign(url);}catch{}};// Back: return to wherever the visitor came from if that was this site,\n// otherwise fall back to the homepage. Never a dead end on a direct visit.\nconst goBackToSite=()=>{try{const ref=document.referrer;if(ref&&new URL(ref).origin===window.location.origin){window.history.back();return;}}catch{}goToUrl(\"/\");};// EverWhite is open. Static status — no date logic, so the server-rendered\n// output and the hydrated browser output cannot diverge.\nconst OPENING_STATUS={isOpen:true,label:\"Now Open\",short:\"NOW OPEN\"};const CELEBRITY_PORTRAITS=[{src:\"https://dl.dropboxusercontent.com/scl/fi/n2y368o6l0b9svhfjquvv/IMG_0880.jpg?rlkey=oz6ef4kec6a4v7bidk76l7d1l\"},{src:\"https://dl.dropboxusercontent.com/scl/fi/ou8vlgfun9t6c9bzrr8uw/IMG_0887.jpg?rlkey=y7uxq2tncar3tofem6xan70ri\"},{src:\"https://dl.dropboxusercontent.com/scl/fi/6fbcmgaokzht6d7shhjqu/IMG_0893.jpg?rlkey=1pm1skzyue4881anxs35rv5by\"},{src:\"https://dl.dropboxusercontent.com/scl/fi/n15fg21osi2a0vl85d6u4/IMG_0898.jpg?rlkey=c2t3petc5p1hfn7ippxf8seup\"},{src:\"https://dl.dropboxusercontent.com/scl/fi/8ttut7psdxh041xu7rs5o/IMG_0882.jpg?rlkey=8ym0yupu07du9630oqushuvfn\"},{src:\"https://dl.dropboxusercontent.com/scl/fi/ypqfdio0fhar2k2julj0a/IMG_0900.jpg?rlkey=onhlr8303cwtjjeu290qwghpa\",pos:\"center 15%\"},{src:\"https://dl.dropboxusercontent.com/scl/fi/3tfg8sm54zfa1md2pc76d/IMG_0901.jpg?rlkey=eir0rn3oizixnvog1n5kfwq5t\"},{src:\"https://dl.dropboxusercontent.com/scl/fi/2b4fp8cuqjgj3l15z8d4y/IMG_0896.jpg?rlkey=q66dt5w6qmiz5u9h4z9v5631u\"}];const EDITORIAL_PORTRAITS_POOL=[{src:\"https://dl.dropboxusercontent.com/scl/fi/n15fg21osi2a0vl85d6u4/IMG_0898.jpg?rlkey=c2t3petc5p1hfn7ippxf8seup\"},{src:\"https://dl.dropboxusercontent.com/scl/fi/z4mafo08512wp9vio9pjw/IMG_0899.jpg?rlkey=3d5ky6ndnn4ohw9l4njopo6sn\"},{src:\"https://dl.dropboxusercontent.com/scl/fi/ypqfdio0fhar2k2julj0a/IMG_0900.jpg?rlkey=onhlr8303cwtjjeu290qwghpa\",pos:\"center 15%\"},{src:\"https://dl.dropboxusercontent.com/scl/fi/3tfg8sm54zfa1md2pc76d/IMG_0901.jpg?rlkey=eir0rn3oizixnvog1n5kfwq5t\"},{src:\"https://dl.dropboxusercontent.com/scl/fi/2b4fp8cuqjgj3l15z8d4y/IMG_0896.jpg?rlkey=q66dt5w6qmiz5u9h4z9v5631u\"},{src:\"https://dl.dropboxusercontent.com/scl/fi/13o218cy9aiy9nrwcqzc0/IMG_0897.jpg?rlkey=6j6xiutklen6yrbqnvbezutal\"},{src:\"https://dl.dropboxusercontent.com/scl/fi/hqha12m5gejaulx6smko6/IMG_0888.jpg?rlkey=occfjm2cgjkje8myi0c19z0ge\"},{src:\"https://dl.dropboxusercontent.com/scl/fi/8ttut7psdxh041xu7rs5o/IMG_0882.jpg?rlkey=8ym0yupu07du9630oqushuvfn\"},{src:\"https://dl.dropboxusercontent.com/scl/fi/w45bsk3ym7lqdh8vxgqyx/IMG_0895.jpg?rlkey=p1hhc7xmkz2f388s2waukp5gc\"},{src:\"https://dl.dropboxusercontent.com/scl/fi/xfl4759g7bedeyuj10ttd/IMG_0885.jpg?rlkey=s5zeor8zoi0wadecg47cvwixz\"}];const PARTNERS=[{name:\"Invisalign\",src:\"https://dl.dropboxusercontent.com/scl/fi/fmb1aumu7d9szfdzo8cxl/01_invisalign.png?rlkey=x7fzdpmnvtvehqvtj7mhplnwu\",height:40},{name:\"Opalescence\",src:\"https://dl.dropboxusercontent.com/scl/fi/35cgns77hr3biw2yh1nr5/02_opalescence.png?rlkey=y1lzu259a4n9t4dci1hrl8p24\",height:28},{name:\"Curodont\",src:\"https://dl.dropboxusercontent.com/scl/fi/vzhc2zd25p38k5lfrw7r7/03_curodont.png?rlkey=2x4qx7sw9ynspj6t7i25nluf3\",height:32},{name:\"OralDNA Labs\",src:\"https://dl.dropboxusercontent.com/scl/fi/j1ypoh8255o0hjutb6edw/04_oraldna.png?rlkey=cprsx5dew7r99399judwf864l\",height:38},{name:\"Zakhor Dental Group\",src:\"https://dl.dropboxusercontent.com/scl/fi/coadplcwgnnko9vlxf0qb/05_zakhor.png?rlkey=1tawwdqlieciq2270jvi8mgzv\",height:40}];function useMobileViewport(){useEffect(()=>{try{let meta=document.querySelector('meta[name=\"viewport\"]');if(!meta){meta=document.createElement(\"meta\");meta.name=\"viewport\";document.head.appendChild(meta);}const desired=\"width=device-width, initial-scale=1, shrink-to-fit=no, viewport-fit=cover\";if(meta.content!==desired)meta.content=desired;}catch{}},[]);}function scrollToTopHard(){try{window.scrollTo(0,0);if(document.documentElement)document.documentElement.scrollTop=0;if(document.body)document.body.scrollTop=0;}catch{}}function Price({value,style,dollarRatio=.55}){if(value&&value.length>1&&value.startsWith(\"$\")){return /*#__PURE__*/_jsxs(\"span\",{style:style,children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:`${dollarRatio}em`,verticalAlign:\"0.28em\",marginRight:\"0.04em\",fontWeight:400},children:\"$\"}),value.slice(1)]});}return /*#__PURE__*/_jsx(\"span\",{style:style,children:value});}function CinematicHeroVideo({src}){const ref=useRef(null);useEffect(()=>{if(ref.current){ref.current.playbackRate=.5;const v=ref.current;const play=()=>{v.play().catch(()=>{});};play();}},[src]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"video\",{ref:ref,src:src,autoPlay:true,muted:true,loop:true,playsInline:true,preload:\"auto\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",filter:\"contrast(1.08) brightness(0.95) saturate(0.85)\",animation:\"ev2-hero-zoom 18s ease-in-out infinite alternate\",transformOrigin:\"center center\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:`linear-gradient(135deg, rgba(94,142,128,0.18) 0%, rgba(126,175,160,0.10) 50%, rgba(184,212,200,0.12) 100%)`,mixBlendMode:\"multiply\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:\"radial-gradient(ellipse at center, transparent 35%, rgba(31,74,64,0.42) 100%)\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:\"linear-gradient(180deg, transparent 55%, rgba(31,74,64,0.36) 100%)\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,right:0,height:120,background:\"linear-gradient(180deg, rgba(31,74,64,0.14) 0%, transparent 100%)\",pointerEvents:\"none\"}})]});}const MOBILE_CSS=`\n    .ev2-root, .ev2-root * { -webkit-text-size-adjust: 100% !important; text-size-adjust: 100% !important; }\n    @media (max-width: 1100px) {\n        .ev2-root { overflow-x: hidden; max-width: 100vw; }\n        .ev2-root header { padding: 0 14px !important; height: 60px !important; gap: 8px !important; }\n        .ev2-root header > ul { display: none !important; }\n        .ev2-root header a[href^=\"tel:\"]:not(.ev2-nav-book) { display: none !important; }\n        .ev2-root header > button:first-child { flex-shrink: 1 !important; min-width: 0 !important; }\n        .ev2-root header > button:first-child > div { padding: 7px 13px 7px 10px !important; gap: 8px !important; }\n        .ev2-root header > button:first-child > div > svg { width: 20px !important; height: auto !important; }\n        .ev2-root header > button:first-child > div > div:last-child { font-size: 12px !important; letter-spacing: .18em !important; }\n        .ev2-root header > div:last-child { gap: 6px !important; flex-shrink: 0 !important; }\n        .ev2-root header > div:last-child > a:not(.ev2-menu-btn), .ev2-root header > div:last-child > button:not(.ev2-menu-btn) { padding: 8px 14px !important; font-size: 9.5px !important; letter-spacing: .08em !important; white-space: nowrap !important; min-height: 36px !important; flex-shrink: 0 !important; }\n        .ev2-root .ev2-menu-btn { min-width: 38px !important; min-height: 38px !important; padding: 6px !important; font-size: 20px !important; flex-shrink: 0 !important; }\n        .ev2-root section button, .ev2-root section a.ev2-pill-btn, .ev2-root footer button { min-height: 50px !important; padding: 14px 26px !important; font-size: 12px !important; }\n        .ev2-root section { padding: 60px 22px !important; }\n        .ev2-root section[data-statement=\"true\"] { padding: 110px 22px !important; }\n        .ev2-root section[data-stat-ribbon=\"true\"] { padding: 22px 18px !important; }\n        .ev2-root section[data-wordmark=\"true\"] { padding: 60px 22px 40px !important; }\n        .ev2-root section[data-split=\"true\"] { flex-direction: column !important; min-height: auto !important; padding: 0 !important; }\n        .ev2-root section[data-split=\"true\"] > div { flex: none !important; width: 100% !important; max-width: none !important; padding: 52px 22px !important; min-width: 0 !important; }\n        .ev2-root section[data-split=\"true\"] > div[data-media=\"true\"] { min-height: 520px !important; padding: 0 !important; }\n        .ev2-root section[data-split=\"true\"] > a[data-media=\"true\"] { min-height: 520px !important; padding: 0 !important; flex: none !important; width: 100% !important; }\n        .ev2-root [data-grid=\"5\"] { grid-template-columns: repeat(2, 1fr) !important; gap: 12px !important; }\n        .ev2-root [data-grid=\"4\"] { grid-template-columns: repeat(2, 1fr) !important; gap: 12px !important; }\n        .ev2-root [data-grid=\"3\"] { grid-template-columns: 1fr !important; gap: 20px !important; }\n        .ev2-root [data-grid=\"2\"] { grid-template-columns: 1fr !important; gap: 24px !important; }\n        .ev2-root [data-steps=\"true\"] { grid-template-columns: 1fr !important; gap: 56px !important; max-width: 360px !important; }\n        .ev2-root [data-hero-stats=\"true\"] { margin: -28px 18px 0 !important; grid-template-columns: repeat(2, 1fr) !important; }\n        .ev2-root [data-statement-text=\"true\"] { font-size: clamp(52px, 13vw, 180px) !important; letter-spacing: -0.03em !important; }\n        .ev2-root [data-stat-ribbon-inner] { gap: 14px !important; }\n        .ev2-root [data-stat-ribbon-inner] span[data-stat-text] { font-size: 11px !important; letter-spacing: .14em !important; }\n        .ev2-root [data-wordmark-text] { font-size: clamp(40px, 14vw, 140px) !important; letter-spacing: 0 !important; }\n        .ev2-root [data-waitlist-form] { flex-direction: column !important; gap: 10px !important; }\n        .ev2-root [data-waitlist-form] input { border-radius: 999px !important; border-right: 1px solid rgba(31,74,64,.14) !important; }\n        .ev2-root [data-waitlist-form] button { border-radius: 999px !important; }\n        .ev2-root .ev2-loc-photo .ev2-loc-cta { opacity: 1 !important; transform: translateY(0) !important; bottom: 20px !important; right: 20px !important; }\n        .ev2-root .ev2-fi > div:first-child { padding: 22px 0 !important; gap: 14px !important; min-height: 56px !important; }\n        .ev2-root .ev2-fic { width: 36px !important; height: 36px !important; font-size: 22px !important; }\n        .ev2-root footer { padding: 56px 22px 32px !important; }\n        .ev2-root footer [data-foot-cols] { gap: 32px !important; }\n        .ev2-root footer input { min-height: 48px !important; font-size: 13px !important; padding: 12px 16px !important; }\n        .ev2-root footer button { min-height: 48px !important; padding: 12px 22px !important; font-size: 11px !important; }\n        .ev2-root h1 { font-size: clamp(44px, 11vw, 80px) !important; }\n        .ev2-root h2:not([data-statement-text=\"true\"]) { font-size: clamp(26px, 7vw, 42px) !important; }\n        .ev2-root [data-hero-art] svg { width: 220px !important; height: 260px !important; }\n        .ev2-root [data-step-num] { font-size: clamp(110px, 22vw, 180px) !important; }\n        .ev2-root [data-ticker] { margin-top: 56px !important; }\n        .ev2-root [data-ticker] span[data-ticker-item] { padding: 0 22px !important; font-size: 10px !important; letter-spacing: .18em !important; }\n        .ev2-root [data-partners-strip] { gap: 28px !important; }\n        .ev2-root [data-partners-strip] > div { max-width: 140px !important; }\n        .ev2-root [data-partners-strip] img { height: auto !important; max-height: 32px !important; max-width: 100% !important; }\n        .ev2-root [data-portrait-strip] { gap: 14px !important; padding: 0 4px !important; }\n    }\n    @media (max-width: 480px) {\n        .ev2-root section { padding: 52px 18px !important; }\n        .ev2-root section[data-statement=\"true\"] { padding: 90px 18px !important; }\n        .ev2-root section[data-split=\"true\"] > div { padding: 44px 18px !important; }\n        .ev2-root [data-grid=\"5\"] { grid-template-columns: 1fr !important; }\n        .ev2-root [data-grid=\"4\"] { grid-template-columns: 1fr !important; }\n        .ev2-root [data-steps=\"true\"] { grid-template-columns: 1fr !important; gap: 48px !important; max-width: 320px !important; }\n        .ev2-root [data-hero-stats=\"true\"] { grid-template-columns: 1fr 1fr !important; }\n        .ev2-root [data-partners-strip] { gap: 22px !important; }\n        .ev2-root [data-partners-strip] img { max-height: 28px !important; }\n        .ev2-root [data-portrait-strip] { gap: 10px !important; }\n        .ev2-root [data-stat-ribbon-inner] { gap: 10px !important; }\n        .ev2-root [data-stat-ribbon-inner] span[data-stat-text] { font-size: 10px !important; letter-spacing: .12em !important; }\n    }\n    @media (max-width: 380px) {\n        .ev2-root header { padding: 0 10px !important; gap: 6px !important; }\n        .ev2-root header > button:first-child > div { padding: 6px 11px 6px 9px !important; gap: 6px !important; }\n        .ev2-root header > button:first-child > div > svg { width: 18px !important; }\n        .ev2-root header > button:first-child > div > div:last-child { font-size: 11px !important; letter-spacing: .14em !important; }\n        .ev2-root header > div:last-child > a:not(.ev2-menu-btn), .ev2-root header > div:last-child > button:not(.ev2-menu-btn) { padding: 7px 11px !important; font-size: 9px !important; letter-spacing: .06em !important; }\n    }\n`;const SERVICES=[{slug:\"brentwood-clean\",tag:\"Signature Cleaning\",name:\"The Brentwood Clean\",price:\"$195\",duration:\"30 min\",category:\"Cleanings\",tagline:\"The cleaning ritual you'll actually look forward to.\",intro:\"Our gold-standard preventative cleaning. Expert-led, spa-inspired, and designed to fit into your schedule.\",includes:[\"Ultrasonic & hand scaling\",\"Prophy polish finish\",\"Gum health assessment\",\"Personalized oral care guidance\",\"HSA & FSA eligible\"],idealFor:[\"First-time visitors\",\"Routine maintenance every 3–6 months\",\"Anyone who wants a clear price before they book\",\"Anyone who avoids the dentist out of anxiety\"],faq:[{q:\"How often should I get The Brentwood Clean?\",a:\"Most guests visit every 3–6 months.\"},{q:\"Is this covered by HSA/FSA?\",a:\"Yes. The Brentwood Clean qualifies as preventative dental care and is fully HSA and FSA eligible.\"},{q:\"Who performs my cleaning?\",a:\"Your cleaning is performed by a licensed dental hygienist. Dr. Zakhor leads the practice and sets our clinical protocols.\"},{q:\"What's the difference between Clean and Clean+?\",a:\"Clean+ is the full-hour version with antibacterial irrigation and optional fluoride.\"}],cta:\"Book Cleaning\",heroImage:HERO_BRENTWOOD_CLEAN},{slug:\"brentwood-duo\",tag:\"Deluxe Cleaning\",name:\"The Brentwood Clean+\",price:\"$265\",duration:\"1 hour\",category:\"Cleanings\",tagline:\"Deeper care. Calmer pace. The full hour.\",intro:\"Our signature cleaning, expanded. A full hour at the chair with antibacterial irrigation, an optional fluoride treatment, and the time to do it right.\",includes:[\"Everything in The Brentwood Clean\",\"Antibacterial irrigation\",\"Optional fluoride treatment\",\"Full-hour appointment\",\"HSA & FSA eligible\"],idealFor:[\"Anyone who wants more time at the chair\",\"Anyone with sensitive gums or heavier buildup\",\"Quarterly maintenance with extra time at the chair\",\"Special occasion prep\"],faq:[{q:\"What's the difference between Brentwood Clean and Clean+?\",a:\"Clean+ is a full hour (vs 30 minutes) and adds antibacterial irrigation plus an optional fluoride treatment. Same gold-standard prophy — just deeper, calmer, and more thorough.\"},{q:\"What's antibacterial irrigation?\",a:\"A gentle rinse that flushes bacteria from below the gumline. Reduces inflammation and helps maintain gum health between visits.\"},{q:\"How is Clean+ priced?\",a:\"The Brentwood Clean+ is priced on our menu, like everything else we offer.\"}],cta:\"Book Clean+\",heroImage:HERO_BRENTWOOD_DUO},{slug:\"everwhite\",tag:\"Bright Session\",name:\"The EverWhite\",price:\"$299\",duration:\"45 min\",category:\"Whitening\",tagline:\"Ditch the strips. Brighten your smile in one session.\",intro:\"Professional in-office whitening, designed with comfort in mind and to brighten your smile in one visit. Individual experiences and results vary.\",includes:[\"Pharmaceutical-grade whitening gel\",\"Pharmaceutical-grade whitening gel\",\"Desensitizing treatment included\",\"High-polish finish\",\"HSA & FSA eligible\"],idealFor:[\"First-time whitening guests\",\"Anyone maintaining brightness between visits\",\"Anyone with coffee, tea, or wine habits\",\"Pre-event smile prep\"],faq:[{q:\"Is whitening safe?\",a:\"Yes. We use ADA-approved, pharmaceutical-grade gel, and every session includes a desensitizing treatment.\"},{q:\"How long do results last?\",a:\"Most guests maintain their shade 3–6 months.\"},{q:\"How much is whitening?\",a:\"The EverWhite in-office session is $299. New guests receive a complimentary 20-minute whitening touch-up with their first Brentwood Clean.\"},{q:\"I have sensitive teeth — can I still whiten?\",a:\"Yes. We offer multiple gel concentrations and include a desensitizing treatment in every session.\"}],cta:\"Book Whitening\",heroImage:HERO_EVERWHITE},{slug:\"align-consult\",tag:\"Complimentary Consultation\",name:\"The Align Consult\",price:\"Complimentary\",duration:\"30 min\",category:\"Invisalign\",tagline:\"See what's possible — completely free.\",intro:\"A no-pressure conversation with Dr. Zakhor about straightening your smile. Includes a 3D scan and treatment roadmap — on us.\",includes:[\"30-minute conversation with Dr. Zakhor, DDS\",\"3D digital scan of your current smile\",\"Personalized alignment assessment\",\"Transparent pricing with no surprises\",\"Zero pressure, zero commitment\",\"Book your first paid visit when ready\"],idealFor:[\"Anyone curious about Invisalign for the first time\",\"Patients who've been quoted elsewhere and want a second opinion\",\"Anyone considering Invisalign alongside routine care\",\"Anyone who wants the full picture before deciding\"],faq:[{q:\"Is it really free?\",a:\"Yes. No credit card, no commitment. Fully complimentary.\"},{q:\"What happens if I want to proceed?\",a:\"Dr. Zakhor walks you through the full plan and pricing. You decide when you're ready.\"},{q:\"How long is the consult?\",a:\"30 minutes — full assessment, scan, and Q&A.\"}],cta:\"Book Free\",heroImage:HERO_ALIGN_CONSULT},{slug:\"align\",tag:\"Full Invisalign Treatment\",name:\"The Align\",price:\"Invisalign from $3,500\",duration:\"Free consult\",category:\"Invisalign\",tagline:\"Straighter teeth. Clearer path. In-house.\",intro:\"Full Invisalign treatment by Dr. Zakhor. No referrals, no separate offices — everything under one roof.\",includes:[\"Free initial consultation\",\"3D digital scan of your smile\",\"Custom Invisalign treatment plan\",\"Full aligner series\",\"Progress check-ins with Dr. Zakhor\",\"Retainers at completion\"],idealFor:[\"Adults considering straightening for the first time\",\"Patients who want their case planned by a dentist\",\"Anyone who wants their case handled in one office\",\"Anyone tired of being referred elsewhere\"],faq:[{q:\"How is this different from other aligner options?\",a:\"Your Invisalign case is consulted, planned and followed by Dr. Zakhor, start to finish, in one Brentwood office.\"},{q:\"How long does treatment take?\",a:\"Most adult cases are 6–18 months depending on complexity.\"},{q:\"What does the free consultation include?\",a:\"A conversation with Dr. Zakhor, a 3D scan, and a personalized recommendation with transparent pricing.\"}],cta:\"Book Free Consult\",heroImage:HERO_ALIGN},{slug:\"everscan\",tag:\"Wellness Oral Scan\",name:\"The EverScan\",price:\"$149\",duration:\"30 min\",category:\"Wellness\",tagline:\"Your mouth tells the full story. We listen.\",intro:\"A comprehensive wellness assessment — exam, digital X-rays, and a 3D scan. The clearest picture of your smile.\",includes:[\"Comprehensive exam by Dr. Zakhor, DDS\",\"High-definition digital X-rays\",\"3D bite scan analysis\",\"Personalized care recommendations\",\"Referral to specialists if needed\",\"HSA & FSA eligible\"],idealFor:[\"New guests establishing a baseline\",\"Anyone who hasn't had a full exam in 2+ years\",\"Patients wanting a second opinion\",\"Invisalign candidates before starting\"],faq:[{q:\"Is this just a regular dental exam?\",a:\"No. The EverScan includes a 3D scan and digital X-ray analysis most practices don't offer.\"},{q:\"Is it covered by insurance or HSA/FSA?\",a:\"Yes. Exams and X-rays are eligible for dental insurance, HSA, and FSA.\"},{q:\"Will I be seen by Dr. Zakhor directly?\",a:\"Yes. The EverScan is always conducted by Dr. Zakhor, not a hygienist.\"}],cta:\"Book Scan\",heroImage:HERO_EVERSCAN},{slug:\"everbiome\",tag:\"Salivary Diagnostics\",name:\"The EverBiome\",price:\"$299\",duration:\"30 min \\xb7 Results in 7–10 days\",category:\"Wellness\",tagline:\"DNA-level insight, in a single sample.\",intro:\"A clinical-grade salivary diagnostic that identifies the specific bacteria, genetic markers, and viral indicators shaping your oral health. Lab-processed by OralDNA Labs, personally reviewed by Dr. Zakhor.\",includes:[\"Painless saliva sample collection\",\"Full bacterial DNA panel via OralDNA Labs\",\"Genetic susceptibility screening (periodontal risk)\",\"Optional oral HPV and caries-risk add-ons\",\"30-minute results consultation with Dr. Zakhor, DDS\",\"Personalized prevention plan built around your biology\",\"HSA & FSA eligible\"],idealFor:[\"Anyone with a family history of gum disease\",\"Anyone establishing a clinical baseline\",\"Patients whose oral health hasn't responded to standard care\",\"Anyone curious about the science behind their smile\"],faq:[{q:\"What exactly does the test measure?\",a:\"The standard panel screens for 16+ bacterial species linked to periodontal disease, plus genetic markers for inflammatory susceptibility. Optional add-ons test for high-risk oral HPV strains and cavity-causing bacteria.\"},{q:\"Is this only for people with existing dental problems?\",a:\"No. The most valuable use of the EverBiome is establishing your baseline before problems appear — knowing your specific bacterial profile lets us design prevention around your biology, not population averages.\"},{q:\"How are results delivered?\",a:\"OralDNA Labs returns results in 7–10 days. Dr. Zakhor reviews them with you in a private 30-minute consultation and builds a personalized prevention plan.\"},{q:\"Is it covered by HSA, FSA, or insurance?\",a:\"Yes — clinical salivary diagnostics qualify for HSA and FSA. Some PPO plans reimburse under medical (not dental) codes. We can provide superbills.\"}],cta:\"Book Diagnostic\"},{slug:\"overnight\",tag:\"Custom Night Guard\",name:\"The Overnight\",price:\"Custom\",duration:\"2 visits\",category:\"Wellness\",tagline:\"Protect your smile while you sleep.\",intro:\"A custom-fitted night guard. Helps protect teeth from damage associated with nighttime grinding and clenching.\",includes:[\"Digital bite scan by Dr. Zakhor\",\"Custom-fabricated guard (lab-grade)\",\"Fitting appointment\",\"Care instructions + storage case\",\"Adjustment visit if needed\",\"HSA & FSA eligible\"],idealFor:[\"Chronic grinders and clenchers\",\"Patients with TMJ symptoms\",\"Anyone waking up with jaw pain\",\"Patients wanting to protect investment in cosmetic work\"],faq:[{q:\"Why not just buy an OTC guard?\",a:\"OTC guards don't fit your bite and can worsen jaw alignment over time.\"},{q:\"How long does it take?\",a:\"Two visits — scan then fitting. Most guards ready in 1–2 weeks.\"},{q:\"Is it HSA/FSA eligible?\",a:\"Night guards for bruxism are typically eligible for HSA and FSA.\"}],cta:\"Book Now\",heroImage:HERO_OVERNIGHT}];const NAV_ITEMS=[{label:\"Treatments\",href:\"#treatments\",dropdown:[{label:\"The Brentwood Clean\",sub:\"Signature Cleaning\",slug:\"brentwood-clean\"},{label:\"The Brentwood Clean+\",sub:\"Deluxe Cleaning\",slug:\"brentwood-duo\"},{label:\"The EverWhite\",sub:\"Bright Session\",slug:\"everwhite\"},{label:\"The Align Consult\",sub:\"Complimentary Consult\",slug:\"align-consult\"},{label:\"The Align\",sub:\"Full Invisalign\",slug:\"align\"},{label:\"The EverScan\",sub:\"Wellness Oral Scan\",slug:\"everscan\"},{label:\"The EverBiome\",sub:\"Salivary Diagnostics\",slug:\"everbiome\"},{label:\"The Overnight\",sub:\"Custom Night Guard\",slug:\"overnight\"}]},{label:\"About\",href:\"#about\",dropdown:null}];const START_HERE_SLUGS=[\"brentwood-clean\",\"everwhite\",\"everscan\"];const TREATMENT_CATEGORIES=[{label:\"Preventative\",desc:\"Cleanings, exams, and X-rays on your schedule.\",slug:\"brentwood-clean\"},{label:\"Whitening\",desc:\"Professional brightening in a single session.\",slug:\"everwhite\"},{label:\"Invisalign\",desc:\"Straighter teeth, clearer path, in-house.\",slug:\"align-consult\"}];const TICKER_ITEMS=[\"Signature Cleanings\",\"Teeth Whitening\",\"Invisalign\",\"Wellness Oral Scans\",\"Salivary Diagnostics\",\"Preventative Care\",\"Dr. Zakhor DDS\",\"HSA/FSA/PPO Eligible\"];const HERO_STATS=[{value:\"DDS\",label:\"Clinical Lead\"},{value:\"30 min\",label:\"Sessions\"},{value:\"$195\",label:\"First Visit\"},{value:\"HSA/FSA/PPO\",label:\"Eligible\"}];const STAT_RIBBON_ITEMS=[\"Boutique Dental Care\",\"Dentist-Led\",\"Price Transparent\",\"Brentwood Gardens\",\"Now Open\"];const STEPS=[{step:\"01\",title:\"Arrive\",body:\"A 3D scan and a treatment plan made just for you.\"},{step:\"02\",title:\"Unwind\",body:\"Preventive care, designed around your comfort.\"},{step:\"03\",title:\"Reset\",body:\"Whitening, alignment, and hygiene — without the referrals.\"},{step:\"04\",title:\"Leave brighter\",body:\"A healthier smile, on a plan built to last.\"}];const PRODUCTS=[{name:\"Boka Ela Mint\",brand:\"Boka\",desc:\"Vegan hydroxyapatite toothpaste with aloe, xylitol, and green tea.\",price:\"$16\",image:\"https://ship.erewhon.com/cdn/shop/files/86000713153.jpg?crop=center&height=1000&v=1753378871&width=1000\",url:\"https://www.boka.com/products/ela-mint-toothpaste\"},{name:\"Suri Toothbrush\",brand:\"Suri\",desc:\"Sustainable sonic toothbrush with UV-cleaning case. 40-day battery, plant-based bristles.\",price:\"$127\",image:\"https://ship.erewhon.com/cdn/shop/files/download_7_c9323875-66b4-4cfa-9127-d27adeead4da.png?crop=center&height=746&v=1739556126&width=686\",url:\"https://www.trysuri.com/en-us/products/suri-2-sonic-toothbrush-uv-c-led-case\"},{name:\"RiseWell Mineral\",brand:\"RiseWell\",desc:\"Fluoride-free hydroxyapatite toothpaste. Dentist-developed, naturally whitening.\",price:\"$16\",image:\"https://ship.erewhon.com/cdn/shop/files/Untitleddesign-2024-06-18T165557.853.png?v=1718754997\",url:\"https://risewell.com/products/risewell-kids-toothpaste\"},{name:\"Stimmie\",brand:\"Stimmie\",desc:\"Reusable, dentist-designed toothpick. Sleek, premium, built to last 90 days.\",price:\"$12\",image:\"https://www.shopstimmie.com/cdn/shop/files/2-pack-in-midnight-the-original-reusable-toothpick-qty-2-4159843.png?v=1770150187\",url:\"https://www.shopstimmie.com/products/midnight-two-pack-the-original-reusable-toothpick\"}];const TESTIMONIALS=[{quote:\"It feels more like a wellness appointment than a dental visit. I actually look forward to it.\",name:\"Sarah M.\",role:\"Patient\"},{quote:\"No waiting room anxiety. No judgment. Just a calm, beautiful space with incredible care.\",name:\"David L.\",role:\"Patient\"}];const FAQS=[{q:\"What treatments don't you offer?\",a:\"EverWhite focuses entirely on preventative and aesthetic care — cleanings, whitening, exams, X-rays, Invisalign, and night guards. We don't perform fillings, root canals, crowns, extractions, or other restorative work. If Dr. Zakhor identifies a need during your visit, we'll refer you to a trusted local specialist.\"},{q:\"Do you accept HSA, FSA, or PPO?\",a:\"Yes. Our services qualify as preventative dental care, making them fully eligible for HSA, FSA, and PPO reimbursement.\"},{q:\"Do I need dental insurance?\",a:\"No. EverWhite is built to work without insurance. One flat annual price covers everything included in your plan.\"},{q:\"How do I book my first visit?\",a:`Click any \"Book\" button on the site to reserve online — or call us at ${PHONE_DISPLAY}.`},{q:\"Is EverWhite open?\",a:`Yes. EverWhite is now open at Brentwood Gardens, ${ADDRESS_LINE_1}, ${ADDRESS_LINE_2}. We are open Monday–Friday, 9am–6pm, and Saturday, 9am–2pm.`}];const FOOTER_COLS=[{title:\"Treatments\",links:[[\"Preventative\",serviceHref(\"brentwood-clean\")],[\"Whitening\",serviceHref(\"everwhite\")],[\"Invisalign\",serviceHref(\"align-consult\")]]},{title:\"Shop\",links:[[\"Our Picks\",\"#shop\"],[\"The Shelf\",\"#shop\"]]},{title:\"Visit\",links:[[\"Location\",\"#location\"],[\"Hours\",\"#location\"],[\"Contact\",\"#location\"]]}];const play=\"'Playfair Display', Georgia, serif\";const dm=\"'DM Sans', system-ui, sans-serif\";const mono=\"'Inter', system-ui, sans-serif\";const jost=\"'Josefin Sans', system-ui, sans-serif\";function ToothIcon({color=DARK,size=28}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size*.774,viewBox:\"266 66 530 410\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",fill:color,d:\"M 242.070312 408.558594 C 261.992188 488.769531 286.214844 554.234375 320.113281 618.59375 C 355.101562 680.191406 408.476562 686.472656 447.089844 618.980469 C 467.988281 573.121094 478.898438 534.488281 490.40625 493.296875 L 471.855469 438.21875 C 455.34375 490.785156 443.167969 541.574219 422.339844 592.972656 C 391.949219 649.722656 375.027344 646.582031 344.109375 592.664062 C 320.144531 541.492188 294.417969 477.003906 280.335938 413.230469 C 271.746094 365.761719 268.765625 346.042969 294.5625 330.527344 C 331.445312 311.117188 393.085938 315.695312 425.535156 330.476562 C 471.375 349.699219 479.550781 406.019531 481.097656 409.078125 C 502.160156 480.71875 518.261719 555.339844 549.816406 618.980469 C 588.429688 686.472656 641.804688 680.191406 676.792969 618.59375 C 712.785156 554.933594 734.914062 488.769531 754.835938 408.558594 C 766.984375 348.851562 748.335938 309.296875 709.039062 295.15625 C 657.445312 280.96875 602.632812 283.746094 554.257812 302.46875 C 535.671875 309.402344 519.355469 328.527344 507.96875 345.675781 L 524.6875 387.570312 C 535.007812 359.867188 550.183594 339.816406 571.371094 330.929688 C 603.820312 316.148438 667.496094 311.117188 704.378906 330.527344 C 730.175781 346.042969 726.292969 365.761719 717.703125 413.230469 C 705.613281 477.800781 675.0625 542.585938 652.796875 592.664062 C 621.878906 646.582031 604.957031 649.722656 574.566406 592.972656 C 550.835938 534.417969 535.066406 469.773438 515.808594 409.078125 C 502.019531 354.542969 481.808594 314.8125 442.648438 300.207031 C 393.875 284.679688 339.460938 280.96875 287.867188 295.15625 C 247.355469 314.15625 229.921875 348.851562 242.070312 408.558594 Z\",transform:\"matrix(1, 0, 0, -1, 36, 756)\"})});}function Wordmark({color=DARK,size=18}){return /*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:jost,fontSize:size,letterSpacing:\".22em\",color,lineHeight:1,whiteSpace:\"nowrap\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:300},children:\"EVER\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:700},children:\"WHITE\"})]});}function Brand({color=DARK,iconSize=28,textSize=18,pill=false,pillColor=SAGE}){const pillStyles=pill?{background:pillColor,padding:\"10px 22px 10px 18px\",borderRadius:999}:{};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:12,...pillStyles},children:[/*#__PURE__*/_jsx(ToothIcon,{color:color,size:iconSize}),/*#__PURE__*/_jsx(Wordmark,{color:color,size:textSize})]});}function BrandHome({onHome,color=W,iconSize=24,textSize=15,pill=true}){return /*#__PURE__*/_jsx(\"button\",{onClick:onHome,\"aria-label\":\"Go to homepage\",style:{background:\"none\",border:\"none\",padding:0,cursor:\"pointer\",display:\"inline-flex\",alignItems:\"center\",transition:\"opacity .2s ease\"},onMouseEnter:e=>e.currentTarget.style.opacity=\"0.88\",onMouseLeave:e=>e.currentTarget.style.opacity=\"1\",children:/*#__PURE__*/_jsx(Brand,{color:color,iconSize:iconSize,textSize:textSize,pill:pill})});}function OutlinedTooth({color=W,size=320,stroke=1.1}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size*1.22,viewBox:\"0 0 200 244\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 100 14 C 62 14, 36 40, 36 78 C 36 104, 46 124, 58 146 C 66 162, 74 184, 82 208 C 86 222, 90 232, 96 232 C 102 232, 100 208, 100 188 C 100 208, 98 232, 104 232 C 110 232, 114 222, 118 208 C 126 184, 134 162, 142 146 C 154 124, 164 104, 164 78 C 164 40, 138 14, 100 14 Z\",stroke:color,strokeWidth:stroke,strokeLinejoin:\"round\",strokeLinecap:\"round\",fill:\"none\",opacity:\"0.85\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 100 32 C 74 32, 56 52, 56 80 C 56 98, 64 114, 74 134\",stroke:color,strokeWidth:stroke*.7,strokeLinejoin:\"round\",strokeLinecap:\"round\",fill:\"none\",opacity:\"0.4\"})]});}function PortraitSilhouette(){return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 200 250\",xmlns:\"http://www.w3.org/2000/svg\",style:{width:\"100%\",height:\"100%\",display:\"block\"},preserveAspectRatio:\"xMidYMid slice\",children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"ev2-port-bg\",x1:\"0\",y1:\"0\",x2:\"0\",y2:\"1\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:SAGE_DEEP}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:\"#3F6E63\"})]})}),/*#__PURE__*/_jsx(\"rect\",{width:\"200\",height:\"250\",fill:\"url(#ev2-port-bg)\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"100\",cy:\"100\",r:\"38\",fill:\"rgba(255,255,255,0.20)\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 38 250 Q 38 170 100 170 Q 162 170 162 250 Z\",fill:\"rgba(255,255,255,0.20)\"})]});}function SpotifyIcon({size=18,color=\"currentColor\"}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:color,xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12C24 5.4 18.66 0 12 0zm5.521 17.34c-.24.359-.66.48-1.021.24-2.82-1.74-6.36-2.101-10.561-1.141-.418.122-.779-.179-.899-.539-.12-.421.18-.78.54-.9 4.56-1.021 8.52-.6 11.64 1.32.42.18.479.659.301 1.02zm1.44-3.3c-.301.42-.841.6-1.262.3-3.239-1.98-8.159-2.58-11.939-1.38-.479.12-1.02-.12-1.14-.6-.12-.48.12-1.021.6-1.141C9.6 9.9 15 10.561 18.72 12.84c.361.181.54.78.241 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.301c-.6.179-1.2-.181-1.38-.721-.18-.601.18-1.2.72-1.381 4.26-1.26 11.28-1.02 15.721 1.621.539.3.719 1.02.419 1.56-.299.421-1.02.599-1.559.3z\"})});}function LineIcon({name,size=22,color=DARK,stroke=1.4}){const common={width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:stroke,strokeLinecap:\"round\",strokeLinejoin:\"round\"};switch(name){case\"stethoscope\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 4v6a4 4 0 0 0 8 0V4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 15v2a5 5 0 0 0 10 0v-1\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"18\",cy:\"13\",r:\"2\"})]});case\"infinity\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 12c0-2.2 1.8-4 4-4s4 1.8 4 4-1.8 4-4 4-4-1.8-4-4zm8 0c0-2.2 1.8-4 4-4s4 1.8 4 4-1.8 4-4 4-4-1.8-4-4z\"})});case\"clock\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 7v5l3 2\"})]});case\"heart\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"})});case\"check\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12l5 5 9-11\"})});case\"phone\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M22 16.92v3a2 2 0 0 1-2.18 2A19.79 19.79 0 0 1 2.09 4.18 2 2 0 0 1 4.09 2H7a2 2 0 0 1 2 1.72c.13.96.37 1.9.72 2.81a2 2 0 0 1-.45 2.11L8 10a16 16 0 0 0 6 6l1.36-1.36a2 2 0 0 1 2.11-.45c.91.35 1.85.59 2.81.72A2 2 0 0 1 22 16.92z\"})});case\"close\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M18 6L6 18M6 6l12 12\"})});case\"chevron\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 9l6 6 6-6\"})});case\"arrow-right\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M13 5l7 7-7 7\"})});case\"x\":return /*#__PURE__*/_jsx(\"svg\",{...common,strokeWidth:1.6,children:/*#__PURE__*/_jsx(\"path\",{d:\"M18 6L6 18M6 6l12 12\"})});case\"pin\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"10\",r:\"3\"})]});case\"calendar\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"4\",width:\"18\",height:\"18\",rx:\"2\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"16\",y1:\"2\",x2:\"16\",y2:\"6\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"8\",y1:\"2\",x2:\"8\",y2:\"6\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"10\",x2:\"21\",y2:\"10\"})]});case\"mail\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"4\",width:\"20\",height:\"16\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M22 7l-10 6L2 7\"})]});case\"lock\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"11\",width:\"18\",height:\"11\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 11V7a5 5 0 0 1 10 0v4\"})]});default:return null;}}const FIRST_VISIT_POPUP_DELAY_MS=2e3;const CLEAN_TYPE=NEXHEALTH_TYPE_BY_SLUG[\"brentwood-clean\"];function getPopupParam(){try{return new URLSearchParams(window.location.search).get(\"popup\");}catch{return null;}}function PopupBadge({children,background=SAGE_DEEP}){return /*#__PURE__*/_jsx(\"div\",{className:\"ev2-popup-badge\",style:{position:\"absolute\",bottom:\"12%\",left:\"50%\",transform:\"translateX(-50%)\",zIndex:4,width:132,height:132,borderRadius:\"50%\",background,color:W,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",textAlign:\"center\",padding:\"0 16px\",boxShadow:\"0 14px 34px rgba(31,74,64,0.30)\",border:\"1px solid rgba(255,255,255,0.22)\"},children:children});}function PopupShell({onClose,photo,photoAlt=\"\",hidePhoto=false,badge,children}){useEffect(()=>{const onKey=e=>{if(e.key===\"Escape\")onClose();};document.addEventListener(\"keydown\",onKey);return()=>document.removeEventListener(\"keydown\",onKey);},[onClose]);const showMedia=!hidePhoto;return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",inset:0,zIndex:600,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:20},children:[/*#__PURE__*/_jsx(\"div\",{onClick:onClose,style:{position:\"absolute\",inset:0,background:\"rgba(31,74,64,.55)\",backdropFilter:\"blur(3px)\",WebkitBackdropFilter:\"blur(3px)\",animation:\"ev2-fade-up .3s ease\"}}),/*#__PURE__*/_jsxs(\"div\",{className:\"ev2-popup-card\",style:{position:\"relative\",width:\"100%\",maxWidth:showMedia?720:460,background:CREAM,borderRadius:18,overflow:\"hidden\",boxShadow:\"0 40px 100px rgba(31,74,64,.45)\",display:\"flex\",animation:\"ev2-pop-in .45s cubic-bezier(.2,.9,.3,1.1)\",maxHeight:\"90vh\",minHeight:showMedia?420:0},children:[/*#__PURE__*/_jsx(\"button\",{onClick:onClose,\"aria-label\":\"Close\",style:{position:\"absolute\",top:14,right:14,zIndex:5,width:34,height:34,borderRadius:\"50%\",background:\"rgba(255,255,255,.9)\",border:`1px solid ${SAGE_SOFT}`,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 2px 8px rgba(31,74,64,.14)\"},children:/*#__PURE__*/_jsx(LineIcon,{name:\"x\",size:16,color:DARK,stroke:1.8})}),/*#__PURE__*/_jsx(\"div\",{className:\"ev2-popup-body\",style:{flex:showMedia?\"1 1 52%\":\"1 1 100%\",padding:\"34px 32px\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",overflowY:\"auto\",background:CREAM},children:children}),showMedia&&/*#__PURE__*/_jsx(\"div\",{className:\"ev2-popup-media\",style:{flex:\"1 1 48%\",position:\"relative\",overflow:\"hidden\",background:SAGE_DEEP,minHeight:420,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:photo?/*#__PURE__*/_jsx(\"img\",{src:photo,alt:photoAlt,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:\"center 20%\",display:\"block\"}}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:`linear-gradient(160deg, ${SAGE} 0%, ${SAGE_DEEP} 100%)`}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:\"radial-gradient(circle at 50% 38%, rgba(255,255,255,0.14) 0%, transparent 62%)\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",opacity:.7},children:/*#__PURE__*/_jsx(OutlinedTooth,{color:W,size:150})})]})}),showMedia&&badge]})]});}function FirstVisitPopup({onClose}){const bookingUrl=nexhealthLink(CLEAN_TYPE);const badge=/*#__PURE__*/_jsxs(PopupBadge,{background:DARK,children:[/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:3},children:/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 2l2.4 6.9H21l-5.3 4 2 6.6L12 15.6 6.3 19.5l2-6.6L3 8.9h6.6z\",fill:W,opacity:\"0.9\"})})}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:8,fontWeight:600,letterSpacing:\".16em\",color:\"rgba(255,255,255,.85)\",textTransform:\"uppercase\",marginBottom:3},children:\"Complimentary\"}),/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:play,fontSize:15,fontWeight:600,color:W,lineHeight:1.05,marginBottom:6},children:[\"Whitening\",/*#__PURE__*/_jsx(\"br\",{}),\"Touch-Up\"]}),/*#__PURE__*/_jsx(\"div\",{style:{width:24,height:1,background:\"rgba(255,255,255,.4)\",marginBottom:6}}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:11.5,fontWeight:700,letterSpacing:\".12em\",color:GOLD,textTransform:\"uppercase\"},children:\"$99 Value\"})]});return /*#__PURE__*/_jsxs(PopupShell,{onClose:onClose,photo:FOUNDER_POPUP_PHOTO,photoAlt:\"EverWhite first visit guest smiling\",badge:badge,children:[/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:18},children:/*#__PURE__*/_jsx(Brand,{color:DARK,iconSize:22,textSize:14})}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:9.5,fontWeight:600,letterSpacing:\".24em\",color:SAGE_DEEP,textTransform:\"uppercase\",marginBottom:12},children:\"New Guests \\xb7 First Visit\"}),/*#__PURE__*/_jsxs(\"h2\",{style:{fontFamily:play,fontSize:\"clamp(24px,2.6vw,32px)\",fontWeight:500,color:DARK,lineHeight:1.08,letterSpacing:\"-0.015em\",marginBottom:14},children:[\"Cleaner and brighter,\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"em\",{style:{fontWeight:400,color:GOLD},children:\"in one visit.\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12,marginBottom:18},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:1,height:1,background:SAGE_MUTED}}),/*#__PURE__*/_jsx(\"svg\",{width:\"11\",height:\"11\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 2l2.5 7.5L22 12l-7.5 2.5L12 22l-2.5-7.5L2 12l7.5-2.5z\",fill:GOLD})}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,height:1,background:SAGE_MUTED}})]}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:15.5,color:DARK,opacity:.92,lineHeight:1.5,marginBottom:22,fontFamily:dm,fontWeight:500,display:\"flex\",flexDirection:\"column\",gap:6},children:[/*#__PURE__*/_jsxs(\"div\",{children:[\"Your first Brentwood Signature Cleaning is\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:GOLD_DEEP,fontWeight:700,fontSize:17,letterSpacing:\"-0.01em\",whiteSpace:\"nowrap\"},children:\"$195\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[\"Your whitening touch-up is on us, a\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:GOLD_DEEP,fontWeight:700,fontSize:17,letterSpacing:\"-0.01em\",whiteSpace:\"nowrap\"},children:\"$99 value\"})]})]}),/*#__PURE__*/_jsxs(\"a\",{href:bookingUrl,target:\"_blank\",rel:\"noopener noreferrer\",onClick:onClose,className:\"ev2-pill-btn\",style:{background:GOLD,color:DARK,border:\"none\",padding:\"14px 22px\",fontFamily:mono,fontSize:11.5,fontWeight:700,letterSpacing:\".16em\",textTransform:\"uppercase\",cursor:\"pointer\",borderRadius:12,textDecoration:\"none\",textAlign:\"center\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8},children:[\"Book My First Visit\",/*#__PURE__*/_jsx(LineIcon,{name:\"arrow-right\",size:15,color:DARK,stroke:2})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:8,marginTop:14,fontFamily:mono,fontSize:10,color:GRAY_MID,lineHeight:1.5,letterSpacing:\".02em\"},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"lock\",size:12,color:SAGE_DEEP,stroke:1.6}),/*#__PURE__*/_jsx(\"span\",{children:\"New guests only. Touch-up completed during the same visit. Individual results vary.\"})]})]});}function Popups(){const[showFirstVisit,setShowFirstVisit]=useState(false);const firstVisitSeen=useRef(false);// ?popup=founder / ?popup=firstvisit force a specific modal\nuseEffect(()=>{const p=getPopupParam();if(p===\"firstvisit\"){firstVisitSeen.current=true;setShowFirstVisit(true);}},[]);// primary offer: first visit, on a short delay\nuseEffect(()=>{if(getPopupParam())return;const t=setTimeout(()=>{firstVisitSeen.current=true;setShowFirstVisit(true);},FIRST_VISIT_POPUP_DELAY_MS);return()=>clearTimeout(t);},[]);return /*#__PURE__*/_jsx(_Fragment,{children:showFirstVisit&&/*#__PURE__*/_jsx(FirstVisitPopup,{onClose:()=>setShowFirstVisit(false)})});}function NavItem({item,onJump}){const[open,setOpen]=useState(false);const ref=useRef(null);useEffect(()=>{if(!open)return;const handler=e=>{if(ref.current&&!ref.current.contains(e.target))setOpen(false);};document.addEventListener(\"mousedown\",handler);return()=>document.removeEventListener(\"mousedown\",handler);},[open]);return /*#__PURE__*/_jsxs(\"li\",{ref:ref,style:{position:\"relative\"},onMouseEnter:()=>item.dropdown&&setOpen(true),onMouseLeave:()=>item.dropdown&&setOpen(false),children:[/*#__PURE__*/_jsxs(\"a\",{href:item.href,onClick:e=>{e.preventDefault();onJump(item.href);},style:{color:DARK,textDecoration:\"none\",fontFamily:mono,fontSize:11,fontWeight:500,letterSpacing:\".14em\",textTransform:\"uppercase\",display:\"flex\",alignItems:\"center\",gap:5,whiteSpace:\"nowrap\",padding:\"8px 0\"},children:[item.label,item.dropdown&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:8,opacity:.5,transform:open?\"rotate(180deg)\":\"none\",transition:\"transform .2s\",display:\"inline-block\"},children:\"▾\"})]}),item.dropdown&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"100%\",left:\"50%\",transform:\"translateX(-50%)\",paddingTop:10,zIndex:300,opacity:open?1:0,pointerEvents:open?\"auto\":\"none\",transition:\"opacity .15s ease\"},children:/*#__PURE__*/_jsx(\"div\",{style:{background:W,borderRadius:10,boxShadow:\"0 14px 44px rgba(31,74,64,.16)\",minWidth:300,overflow:\"hidden\",border:`1px solid ${SAGE_SOFT}`},children:item.dropdown.map((child,i)=>{const svc=SERVICES.find(s=>s.slug===child.slug);if(!svc)return null;return /*#__PURE__*/_jsxs(\"a\",{href:serviceHref(svc.slug),onClick:()=>setOpen(false),style:{display:\"block\",textDecoration:\"none\",color:\"inherit\",padding:\"14px 22px\",borderBottom:i<item.dropdown.length-1?`1px solid ${SAGE_SOFT}`:\"none\",cursor:\"pointer\",background:W,transition:\"background .15s\"},onMouseEnter:e=>e.currentTarget.style.background=CREAM,onMouseLeave:e=>e.currentTarget.style.background=W,children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:play,fontSize:15,fontWeight:500,color:DARK,marginBottom:2,letterSpacing:\"-0.005em\"},children:child.label}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,color:GRAY_MID,letterSpacing:\".14em\",textTransform:\"uppercase\"},children:child.sub})]},child.label);})})})]});}function Nav({onJump,onMenuToggle,onHome}){return /*#__PURE__*/_jsxs(\"header\",{style:{background:W,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"0 48px\",height:76,position:\"sticky\",top:0,zIndex:200,borderBottom:`1px solid ${SAGE_SOFT}`},children:[/*#__PURE__*/_jsx(BrandHome,{onHome:onHome,color:W,iconSize:24,textSize:15,pill:true}),/*#__PURE__*/_jsx(\"ul\",{style:{display:\"flex\",gap:40,listStyle:\"none\",margin:0,padding:0,position:\"absolute\",left:\"50%\",transform:\"translateX(-50%)\",alignItems:\"center\"},children:NAV_ITEMS.map(item=>/*#__PURE__*/_jsx(NavItem,{item:item,onJump:onJump},item.label))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:20},children:[/*#__PURE__*/_jsxs(\"a\",{href:PHONE_TEL,style:{fontFamily:mono,fontSize:12,color:DARK,textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:8,letterSpacing:\".04em\"},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"phone\",size:14,color:DARK}),PHONE_DISPLAY]}),/*#__PURE__*/_jsx(\"button\",{onClick:onMenuToggle,className:\"ev2-menu-btn\",style:{display:\"none\",background:\"transparent\",border:\"none\",color:DARK,cursor:\"pointer\",padding:8,fontSize:22,lineHeight:1},\"aria-label\":\"Menu\",children:\"☰\"}),/*#__PURE__*/_jsxs(\"a\",{href:BOOKING_URL,target:\"_blank\",rel:\"noopener noreferrer\",className:\"ev2-nav-book\",style:{background:SAGE,color:W,border:\"none\",padding:\"11px 26px\",fontFamily:mono,fontSize:11,fontWeight:600,letterSpacing:\".14em\",textTransform:\"uppercase\",cursor:\"pointer\",borderRadius:999,textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"calendar\",size:12,color:W,stroke:1.8}),\"Book\"]})]})]});}function MobileMenu({open,onClose,onJump,onHome}){return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",inset:0,zIndex:400,pointerEvents:open?\"auto\":\"none\",visibility:open?\"visible\":\"hidden\"},children:[/*#__PURE__*/_jsx(\"div\",{onClick:onClose,style:{position:\"absolute\",inset:0,background:\"rgba(31,74,64,.42)\",opacity:open?1:0,transition:\"opacity .25s ease\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:0,right:0,bottom:0,width:\"min(340px, 88vw)\",background:W,transform:open?\"translateX(0)\":\"translateX(100%)\",transition:\"transform .3s ease\",overflowY:\"auto\",padding:\"28px 24px\",boxShadow:\"-8px 0 32px rgba(31,74,64,.20)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",marginBottom:28},children:[/*#__PURE__*/_jsx(BrandHome,{onHome:()=>{onHome();onClose();},color:W,iconSize:20,textSize:13,pill:true}),/*#__PURE__*/_jsx(\"button\",{onClick:onClose,style:{background:\"transparent\",border:\"none\",color:DARK,cursor:\"pointer\",padding:8,lineHeight:1,minWidth:44,minHeight:44,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},\"aria-label\":\"Close\",children:/*#__PURE__*/_jsx(LineIcon,{name:\"x\",size:24,color:DARK,stroke:1.8})})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,fontWeight:600,letterSpacing:\".22em\",color:GRAY_MID,textTransform:\"uppercase\",marginBottom:12},children:\"Treatments\"}),SERVICES.map(svc=>/*#__PURE__*/_jsxs(\"a\",{href:serviceHref(svc.slug),onClick:onClose,style:{display:\"block\",textDecoration:\"none\",color:\"inherit\",padding:\"14px 0\",borderBottom:`1px solid ${SAGE_SOFT}`,cursor:\"pointer\",minHeight:54},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:play,fontSize:17,color:DARK,marginBottom:3,letterSpacing:\"-0.005em\"},children:svc.name}),/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:mono,fontSize:10,color:GRAY_MID,letterSpacing:\".1em\",textTransform:\"uppercase\"},children:[svc.tag,\" \\xb7\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:GOLD},children:svc.price})]})]},svc.slug)),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,fontWeight:600,letterSpacing:\".22em\",color:GRAY_MID,textTransform:\"uppercase\",margin:\"28px 0 12px\"},children:\"More\"}),[[\"About\",\"#about\"],[\"Location\",\"#location\"]].map(([label,href])=>/*#__PURE__*/_jsx(\"a\",{href:href,onClick:e=>{e.preventDefault();onJump(href);onClose();},style:{display:\"flex\",alignItems:\"center\",padding:\"16px 0\",fontFamily:mono,fontSize:12,fontWeight:500,letterSpacing:\".14em\",color:DARK,textDecoration:\"none\",borderBottom:`1px solid ${SAGE_SOFT}`,textTransform:\"uppercase\",minHeight:52},children:label},label)),/*#__PURE__*/_jsxs(\"a\",{href:PHONE_TEL,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,marginTop:24,padding:\"14px 16px\",background:CREAM,color:DARK,fontFamily:mono,fontSize:13,letterSpacing:\".12em\",textDecoration:\"none\",borderRadius:999,minHeight:52},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"phone\",size:16,color:DARK}),PHONE_DISPLAY]}),/*#__PURE__*/_jsxs(\"a\",{href:BOOKING_URL,target:\"_blank\",rel:\"noopener noreferrer\",onClick:onClose,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,width:\"100%\",marginTop:10,padding:\"16px 16px\",background:SAGE,color:W,border:\"none\",fontFamily:mono,fontSize:12,fontWeight:600,letterSpacing:\".16em\",textTransform:\"uppercase\",cursor:\"pointer\",borderRadius:999,minHeight:54,textDecoration:\"none\"},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"calendar\",size:14,color:W,stroke:1.8}),\"Reserve Your Smile\"]})]})]});}function ServiceDetail({svc,onBack,onJump,onMenuToggle,onHome}){useMobileViewport();const[openFaq,setOpenFaq]=useState(null);const others=SERVICES.filter(s=>s.slug!==svc.slug).slice(0,4);const bookingUrl=bookingUrlForSlug(svc.slug);useIsoLayoutEffect(()=>{scrollToTopHard();const id=requestAnimationFrame(()=>scrollToTopHard());return()=>cancelAnimationFrame(id);},[svc.slug]);return /*#__PURE__*/_jsxs(\"div\",{className:\"ev2-root\",style:{fontFamily:dm,color:DARK,background:W,width:\"100%\",maxWidth:\"100vw\",overflowX:\"hidden\",WebkitTextSizeAdjust:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`html,body{-webkit-text-size-adjust:100%;text-size-adjust:100%;max-width:100vw;overflow-x:hidden;} *,*::before,*::after{box-sizing:border-box;margin:0;padding:0;-webkit-text-size-adjust:100%;} @media (max-width: 1100px) { .ev2-menu-btn { display: block !important; } } ${MOBILE_CSS}`}}),/*#__PURE__*/_jsx(Nav,{onJump:onJump,onMenuToggle:onMenuToggle,onHome:onHome}),/*#__PURE__*/_jsxs(\"section\",{\"data-split\":\"true\",style:{display:\"flex\",minHeight:\"75vh\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"0 0 50%\",background:CREAM,display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",padding:\"88px 72px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,fontWeight:600,letterSpacing:\".22em\",color:SAGE_DEEP,marginBottom:18,textTransform:\"uppercase\"},children:svc.tag}),/*#__PURE__*/_jsx(\"h1\",{style:{fontFamily:play,fontSize:\"clamp(40px,5vw,68px)\",fontWeight:500,color:DARK,lineHeight:1.05,marginBottom:18,letterSpacing:\"-0.015em\"},children:svc.name}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:play,fontStyle:\"italic\",fontSize:\"clamp(18px,1.8vw,22px)\",color:SAGE_DEEP,marginBottom:24,lineHeight:1.4,fontWeight:400},children:svc.tagline}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:15,color:GRAY_MID,lineHeight:1.75,marginBottom:36,maxWidth:440},children:svc.intro}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignSelf:\"flex-start\",alignItems:\"baseline\",gap:16,marginBottom:32,padding:\"14px 26px\",background:W,border:`1px solid ${SAGE_SOFT}`,borderRadius:12,boxShadow:\"0 6px 18px rgba(31,74,64,0.06)\"},children:[/*#__PURE__*/_jsx(Price,{value:svc.price,style:{fontFamily:play,fontSize:32,color:GOLD,fontWeight:500,lineHeight:1}}),/*#__PURE__*/_jsx(\"span\",{style:{width:1,height:20,background:SAGE_SOFT,alignSelf:\"center\"}}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:11,color:GRAY_MID,letterSpacing:\".12em\",textTransform:\"uppercase\"},children:svc.duration})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:12,flexWrap:\"wrap\",alignItems:\"center\"},children:[/*#__PURE__*/_jsxs(\"a\",{href:bookingUrl,target:\"_blank\",rel:\"noopener noreferrer\",className:\"ev2-pill-btn\",style:{background:SAGE,color:W,border:\"none\",padding:\"13px 32px\",fontFamily:mono,fontSize:11,fontWeight:600,letterSpacing:\".14em\",textTransform:\"uppercase\",cursor:\"pointer\",borderRadius:999,textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"calendar\",size:13,color:W,stroke:1.8}),svc.cta]}),/*#__PURE__*/_jsxs(\"a\",{href:PHONE_TEL,className:\"ev2-pill-btn\",style:{background:\"transparent\",color:SAGE_DEEP,border:`1.2px solid ${SAGE}`,padding:\"13px 26px\",fontFamily:mono,fontSize:11,fontWeight:600,letterSpacing:\".14em\",textTransform:\"uppercase\",cursor:\"pointer\",borderRadius:999,textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"phone\",size:13,color:SAGE_DEEP}),\"Call to Book\"]}),/*#__PURE__*/_jsx(\"button\",{onClick:onBack,style:{background:\"transparent\",color:DARK,border:`1.2px solid ${DARK}`,padding:\"13px 26px\",fontFamily:mono,fontSize:11,fontWeight:500,letterSpacing:\".14em\",textTransform:\"uppercase\",cursor:\"pointer\",borderRadius:999},children:\"← Back\"})]})]}),/*#__PURE__*/_jsx(\"div\",{\"data-media\":\"true\",style:{flex:\"1 1 50%\",background:svc.heroImage?DUSTY_ROSE:SAGE,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",overflow:\"hidden\",minHeight:360},children:svc.heroImage?/*#__PURE__*/_jsx(\"img\",{src:svc.heroImage,alt:svc.name,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\",filter:\"contrast(1.04) saturate(1.05)\"}}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:\"radial-gradient(circle at 55% 45%, rgba(255,255,255,0.14) 0%, transparent 55%)\"}}),/*#__PURE__*/_jsx(\"div\",{\"data-hero-art\":true,style:{position:\"relative\",opacity:.7},children:/*#__PURE__*/_jsx(OutlinedTooth,{color:W,size:280})})]})})]}),/*#__PURE__*/_jsx(\"section\",{style:{background:W,padding:\"100px 80px\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1100,margin:\"0 auto\",display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:72,alignItems:\"start\"},\"data-grid\":\"2\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,fontWeight:600,letterSpacing:\".22em\",color:SAGE_DEEP,marginBottom:18,textTransform:\"uppercase\"},children:\"Included\"}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:play,fontSize:\"clamp(28px,3.2vw,44px)\",fontWeight:500,color:DARK,lineHeight:1.1,marginBottom:24,letterSpacing:\"-0.01em\"},children:\"What's Included\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:16,color:GRAY_MID,lineHeight:1.85},children:svc.intro})]}),/*#__PURE__*/_jsx(\"div\",{children:svc.includes.map((item,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:16,padding:\"16px 20px\",background:CREAM,marginBottom:8,borderRadius:999},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:28,height:28,background:SAGE_MUTED,borderRadius:\"50%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:/*#__PURE__*/_jsx(LineIcon,{name:\"check\",size:14,color:SAGE_DEEP,stroke:2})}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:14,color:DARK,fontFamily:dm},children:item})]},i))})]})}),/*#__PURE__*/_jsx(\"section\",{style:{background:SAGE,padding:\"88px 80px\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1100,margin:\"0 auto\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:play,fontSize:\"clamp(28px,3.2vw,44px)\",fontWeight:500,color:W,marginBottom:40,letterSpacing:\"-0.01em\"},children:\"Ideal For\"}),/*#__PURE__*/_jsx(\"div\",{\"data-grid\":\"2\",style:{display:\"grid\",gridTemplateColumns:\"repeat(2, 1fr)\",gap:16},children:svc.idealFor.map((item,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{background:\"rgba(255,255,255,.12)\",border:\"1px solid rgba(255,255,255,.22)\",borderRadius:12,padding:\"22px 22px\",display:\"flex\",gap:14,alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"arrow-right\",size:18,color:W,stroke:1.3}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:15,color:W,lineHeight:1.55,fontFamily:dm},children:item})]},i))})]})}),/*#__PURE__*/_jsx(\"section\",{style:{background:CREAM,padding:\"100px 80px\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:820,margin:\"0 auto\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,fontWeight:600,letterSpacing:\".22em\",color:SAGE_DEEP,marginBottom:14,textTransform:\"uppercase\"},children:\"Common Questions\"}),/*#__PURE__*/_jsxs(\"h2\",{style:{fontFamily:play,fontSize:\"clamp(28px,3.2vw,44px)\",fontWeight:500,color:DARK,marginBottom:40,letterSpacing:\"-0.01em\"},children:[\"About \",svc.name]}),svc.faq.map((item,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{borderBottom:`1px solid ${SAGE_SOFT}`,cursor:\"pointer\"},onClick:()=>setOpenFaq(openFaq===i?null:i),children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",padding:\"22px 0\",gap:12},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:16,fontWeight:500,color:DARK,lineHeight:1.4,fontFamily:play},children:item.q}),/*#__PURE__*/_jsx(\"div\",{style:{width:30,height:30,border:`1.2px solid ${openFaq===i?SAGE:GRAY_SOFT}`,borderRadius:\"50%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:openFaq===i?SAGE:GRAY_SOFT,fontSize:15,flexShrink:0,background:openFaq===i?`${SAGE}18`:\"transparent\"},children:openFaq===i?\"−\":\"+\"})]}),openFaq===i&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:15,color:GRAY_MID,lineHeight:1.8,paddingBottom:22},children:item.a})]},i))]})}),/*#__PURE__*/_jsx(\"section\",{style:{background:W,padding:\"88px 80px\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1100,margin:\"0 auto\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,fontWeight:600,letterSpacing:\".22em\",color:SAGE_DEEP,marginBottom:14,textTransform:\"uppercase\"},children:\"Explore More\"}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:play,fontSize:\"clamp(26px,3vw,40px)\",fontWeight:500,color:DARK,marginBottom:36,letterSpacing:\"-0.01em\"},children:\"Other Treatments\"}),/*#__PURE__*/_jsx(\"div\",{\"data-grid\":\"4\",style:{display:\"grid\",gridTemplateColumns:\"repeat(4, 1fr)\",gap:14},children:others.map(s=>/*#__PURE__*/_jsxs(\"a\",{href:serviceHref(s.slug),style:{textDecoration:\"none\",color:\"inherit\",textAlign:\"left\",background:CREAM,border:`1px solid ${SAGE_SOFT}`,borderRadius:12,padding:\"26px 22px 22px\",cursor:\"pointer\",display:\"flex\",flexDirection:\"column\",gap:10,minHeight:160,transition:\"all .2s\"},onMouseEnter:e=>{e.currentTarget.style.background=SAGE_SOFT;e.currentTarget.style.transform=\"translateY(-2px)\";},onMouseLeave:e=>{e.currentTarget.style.background=CREAM;e.currentTarget.style.transform=\"translateY(0)\";},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:9,fontWeight:600,letterSpacing:\".22em\",color:SAGE_DEEP,textTransform:\"uppercase\"},children:s.tag}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:play,fontSize:19,fontWeight:500,color:DARK,lineHeight:1.2,marginTop:\"auto\"},children:s.name}),/*#__PURE__*/_jsx(Price,{value:s.price,style:{fontFamily:play,fontSize:18,fontWeight:500,color:GOLD}})]},s.slug))})]})}),/*#__PURE__*/_jsx(\"section\",{style:{background:DARK,padding:\"110px 80px\",textAlign:\"center\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:720,margin:\"0 auto\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:play,fontStyle:\"italic\",fontSize:19,color:SAGE_MUTED,marginBottom:14},children:\"ready when you are\"}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:play,fontSize:\"clamp(30px,4vw,56px)\",fontWeight:500,color:W,marginBottom:18,lineHeight:1.05,letterSpacing:\"-0.015em\"},children:svc.name}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"baseline\",gap:14,marginBottom:20,padding:\"12px 24px\",background:\"rgba(255,255,255,0.08)\",border:\"1px solid rgba(255,255,255,0.18)\",borderRadius:999},children:[/*#__PURE__*/_jsx(Price,{value:svc.price,style:{fontFamily:play,fontSize:24,color:GOLD,fontWeight:500,lineHeight:1}}),/*#__PURE__*/_jsx(\"span\",{style:{width:1,height:16,background:\"rgba(255,255,255,0.22)\",alignSelf:\"center\"}}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,color:\"rgba(255,255,255,.75)\",letterSpacing:\".18em\",textTransform:\"uppercase\"},children:svc.duration})]}),/*#__PURE__*/_jsxs(\"p\",{style:{fontFamily:mono,fontSize:11,color:\"rgba(255,255,255,.55)\",letterSpacing:\".2em\",marginBottom:36,textTransform:\"uppercase\"},children:[\"Brentwood Gardens \\xb7 \",PHONE_DISPLAY]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:14,justifyContent:\"center\",flexWrap:\"wrap\",alignItems:\"center\"},children:[/*#__PURE__*/_jsxs(\"a\",{href:bookingUrl,target:\"_blank\",rel:\"noopener noreferrer\",className:\"ev2-pill-btn\",style:{background:SAGE,color:W,border:\"none\",padding:\"14px 34px\",fontFamily:mono,fontSize:11,fontWeight:600,letterSpacing:\".14em\",textTransform:\"uppercase\",cursor:\"pointer\",borderRadius:999,textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"calendar\",size:13,color:W,stroke:1.8}),svc.cta]}),/*#__PURE__*/_jsxs(\"a\",{href:PHONE_TEL,className:\"ev2-pill-btn\",style:{background:\"transparent\",color:W,border:\"1.2px solid rgba(255,255,255,.45)\",padding:\"14px 30px\",fontFamily:mono,fontSize:11,fontWeight:600,letterSpacing:\".14em\",textTransform:\"uppercase\",cursor:\"pointer\",borderRadius:999,textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"phone\",size:13,color:W}),\"Call to Book\"]}),/*#__PURE__*/_jsx(\"button\",{onClick:onBack,style:{background:\"transparent\",color:W,border:\"1.2px solid rgba(255,255,255,.45)\",padding:\"14px 28px\",fontFamily:mono,fontSize:11,fontWeight:500,letterSpacing:\".14em\",textTransform:\"uppercase\",cursor:\"pointer\",borderRadius:999},children:\"← Back\"})]}),/*#__PURE__*/_jsx(\"a\",{href:\"/privacy\",style:{display:\"inline-block\",marginTop:28,fontFamily:mono,fontSize:11,color:\"rgba(255,255,255,.55)\",letterSpacing:\".12em\",textDecoration:\"underline\",textUnderlineOffset:3},children:\"Privacy Policy\"})]})})]});}// On-brand fallback for an unknown `service` prop. Renders a real page with\n// genuine links rather than a blank 200 that looks like a broken site.\nfunction ServiceNotFound({slug}){const linkStyle={fontFamily:mono,fontSize:11,fontWeight:600,letterSpacing:\".14em\",textTransform:\"uppercase\",textDecoration:\"none\",padding:\"13px 26px\",borderRadius:999,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\"};return /*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:dm,background:W,color:DARK,minHeight:\"70vh\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",textAlign:\"center\",padding:\"80px 24px\",gap:18},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,fontWeight:700,letterSpacing:\".28em\",color:SAGE_DEEP,textTransform:\"uppercase\"},children:\"EverWhite\"}),/*#__PURE__*/_jsx(\"h1\",{style:{fontFamily:play,fontSize:\"clamp(28px,4vw,48px)\",fontWeight:700,color:DARK,lineHeight:1.1,margin:0},children:\"Treatment not found\"}),/*#__PURE__*/_jsxs(\"p\",{style:{fontSize:15,color:GRAY_MID,lineHeight:1.8,maxWidth:460,margin:0},children:[\"We couldn’t find a treatment at this address\",slug?` (\\u201C${slug}\\u201D)`:\"\",\". It may have moved or been renamed.\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:12,flexWrap:\"wrap\",justifyContent:\"center\",marginTop:8},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",style:{...linkStyle,background:SAGE,color:W,border:`1px solid ${SAGE}`},children:\"Back to home\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/#treatments\",style:{...linkStyle,background:\"transparent\",color:DARK,border:`1px solid ${SAGE_MUTED}`},children:\"See all treatments\"})]})]});}// One implementation of the service view. Used by the standalone\n// /services/<slug> pages and by the homepage's in-page service view.\n// Navigation semantics come from the caller, so the homepage keeps its\n// in-page behaviour while the standalone page navigates by URL.\n// Mounts MobileMenu, which the old early-return path left out.\nfunction ServiceView({svc,emitSchema=false,onBack,onJump,onHome}){const[menuOpen,setMenuOpen]=useState(false);// Schema is emitted only from the standalone export, and only for slugs\n// that actually have a /services/<slug> route — so every url and\n// breadcrumb item points at a real page. EverBiome has no page, so it\n// never emits schema.\nconst hasRoute=SERVICE_PAGE_SLUGS.has(svc.slug);const showSchema=emitSchema&&hasRoute;const pageUrl=`${SITE_ORIGIN}/services/${svc.slug}`;const numericPrice=/^\\$[\\d,]+$/.test(svc.price)?svc.price.replace(/[$,]/g,\"\"):null;const serviceSchema={\"@context\":\"https://schema.org\",\"@type\":\"Service\",name:svc.name,serviceType:svc.tag,description:svc.intro,url:pageUrl,provider:{\"@type\":\"Dentist\",name:\"EverWhite Smile Boutique\",url:`${SITE_ORIGIN}/`,telephone:\"+1-310-208-0007\",address:{\"@type\":\"PostalAddress\",streetAddress:ADDRESS_LINE_1,addressLocality:\"Los Angeles\",addressRegion:\"CA\",postalCode:\"90049\",addressCountry:\"US\"}},areaServed:{\"@type\":\"City\",name:\"Los Angeles\"}};if(svc.heroImage)serviceSchema.image=svc.heroImage;if(numericPrice)serviceSchema.offers={\"@type\":\"Offer\",price:numericPrice,priceCurrency:\"USD\",url:bookingUrlForSlug(svc.slug)};const faqSchema={\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",mainEntity:svc.faq.map(f=>({\"@type\":\"Question\",name:f.q,acceptedAnswer:{\"@type\":\"Answer\",text:f.a}}))};const breadcrumbSchema={\"@context\":\"https://schema.org\",\"@type\":\"BreadcrumbList\",itemListElement:[{\"@type\":\"ListItem\",position:1,name:\"EverWhite Smile Boutique\",item:`${SITE_ORIGIN}/`},{\"@type\":\"ListItem\",position:2,name:svc.name,item:pageUrl}]};return /*#__PURE__*/_jsxs(_Fragment,{children:[showSchema&&/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:JSON.stringify(serviceSchema)}}),showSchema&&svc.faq.length>0&&/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:JSON.stringify(faqSchema)}}),showSchema&&/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:JSON.stringify(breadcrumbSchema)}}),/*#__PURE__*/_jsx(ServiceDetail,{svc:svc,onBack:onBack,onJump:onJump,onMenuToggle:()=>setMenuOpen(true),onHome:onHome}),/*#__PURE__*/_jsx(MobileMenu,{open:menuOpen,onClose:()=>setMenuOpen(false),onJump:onJump,onHome:onHome})]});}// Mounted on each /services/<slug> Framer page with the matching `service` prop.\nexport function ServiceDetailPage({service=\"brentwood-clean\"}){const svc=SERVICES.find(s=>s.slug===service);if(!svc)return /*#__PURE__*/_jsx(ServiceNotFound,{slug:service});return /*#__PURE__*/_jsx(ServiceView,{svc:svc,emitSchema:true,onBack:goBackToSite,onJump:hash=>goToUrl(`/${hash}`),onHome:()=>goToUrl(\"/\")});}addPropertyControls(ServiceDetailPage,{service:{type:ControlType.Enum,title:\"Service\",defaultValue:\"brentwood-clean\",options:[\"brentwood-clean\",\"brentwood-duo\",\"everwhite\",\"align-consult\",\"align\",\"everscan\",\"overnight\"],optionTitles:[\"The Brentwood Clean\",\"The Brentwood Clean+\",\"The EverWhite\",\"The Align Consult\",\"The Align\",\"The EverScan\",\"The Overnight\"]}});export default function EverWhiteSiteV2(){useMobileViewport();const[activeSvc,setActiveSvc]=useState(null);const[openFaq,setOpenFaq]=useState(null);const[menuOpen,setMenuOpen]=useState(false);const[pendingScroll,setPendingScroll]=useState(null);const[portraitSetIndex,setPortraitSetIndex]=useState(0);const[portraitsVisible,setPortraitsVisible]=useState(true);const openingStatus=OPENING_STATUS;// /?svc=<slug> opens a service that has no page of its own (EverBiome).\nuseEffect(()=>{try{const q=new URLSearchParams(window.location.search).get(\"svc\");if(!q)return;const found=SERVICES.find(s=>s.slug===q);if(found)setActiveSvc(found);}catch{}},[]);useEffect(()=>{const interval=setInterval(()=>{setPortraitsVisible(false);setTimeout(()=>{setPortraitSetIndex(i=>(i+3)%EDITORIAL_PORTRAITS_POOL.length);setPortraitsVisible(true);},800);},3e4);return()=>clearInterval(interval);},[]);useIsoLayoutEffect(()=>{if(pendingScroll&&!activeSvc){const hash=pendingScroll;window.scrollTo(0,0);requestAnimationFrame(()=>{const el=document.getElementById(hash.replace(/^#/,\"\"));if(el)el.scrollIntoView({behavior:\"smooth\",block:\"start\"});setPendingScroll(null);});}},[pendingScroll,activeSvc]);const jump=hash=>{if(activeSvc){setActiveSvc(null);setPendingScroll(hash);return;}const id=hash.replace(/^#/,\"\");const el=document.getElementById(id);if(el)el.scrollIntoView({behavior:\"smooth\",block:\"start\"});};const goHome=()=>{if(activeSvc){setActiveSvc(null);scrollToTopHard();}else{window.scrollTo({top:0,behavior:\"smooth\"});}};if(activeSvc){return /*#__PURE__*/_jsx(ServiceView,{svc:activeSvc,emitSchema:false,// Query-driven view (/?svc=everbiome): navigate by URL so the\n// ?svc= parameter never lingers and a refresh cannot reopen it.\nonBack:goBackToSite,onJump:hash=>goToUrl(`/${hash}`),onHome:()=>goToUrl(\"/\")});}const startHereSvcs=START_HERE_SLUGS.map(slug=>SERVICES.find(s=>s.slug===slug)).filter(Boolean);const editorialPortraits=[0,1,2].map(offset=>EDITORIAL_PORTRAITS_POOL[(portraitSetIndex+offset)%EDITORIAL_PORTRAITS_POOL.length]);const announcement=`${openingStatus.label} \\xb7 Brentwood Gardens \\xb7 ${PHONE_DISPLAY}`;const dentistSchema={\"@context\":\"https://schema.org\",\"@type\":\"Dentist\",name:\"EverWhite Smile Boutique\",description:\"Boutique preventative and aesthetic dental care in Brentwood, Los Angeles. Cleanings, professional whitening, Invisalign, wellness scans, and preventative dentistry.\",image:BRENTWOOD_PHOTO,telephone:\"+1-310-208-0007\",priceRange:\"$$\",address:{\"@type\":\"PostalAddress\",streetAddress:ADDRESS_LINE_1,addressLocality:\"Los Angeles\",addressRegion:\"CA\",postalCode:\"90049\",addressCountry:\"US\"},geo:{\"@type\":\"GeoCoordinates\",latitude:34.05403,longitude:-118.464993},openingHoursSpecification:[{\"@type\":\"OpeningHoursSpecification\",dayOfWeek:[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"],opens:\"09:00\",closes:\"18:00\"},{\"@type\":\"OpeningHoursSpecification\",dayOfWeek:\"Saturday\",opens:\"09:00\",closes:\"14:00\"}],hasMap:MAPS_DIRECTIONS_URL,areaServed:[{\"@type\":\"City\",name:\"Los Angeles\"},{\"@type\":\"Place\",name:\"Brentwood\"},{\"@type\":\"Place\",name:\"Santa Monica\"},{\"@type\":\"Place\",name:\"West Los Angeles\"}],knowsAbout:[\"Teeth Cleaning\",\"Teeth Whitening\",\"Invisalign\",\"Preventative Dentistry\",\"Dental Exam\",\"Night Guard\",\"Salivary Diagnostics\",\"HSA\",\"FSA\",\"PPO\"],founder:{\"@type\":\"Person\",name:\"Dr. Mansour Zakhor, DDS\"}};const faqSchema={\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",mainEntity:FAQS.map(f=>({\"@type\":\"Question\",name:f.q,acceptedAnswer:{\"@type\":\"Answer\",text:f.a}}))};return /*#__PURE__*/_jsxs(\"div\",{id:\"top\",className:\"ev2-root\",style:{fontFamily:dm,color:DARK,background:W,overflowX:\"hidden\",width:\"100%\",maxWidth:\"100vw\",WebkitTextSizeAdjust:\"100%\"},children:[/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:JSON.stringify(dentistSchema)}}),/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:JSON.stringify(faqSchema)}}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`html,body{-webkit-text-size-adjust:100%;text-size-adjust:100%;max-width:100vw;overflow-x:hidden;} *,*::before,*::after{box-sizing:border-box;margin:0;padding:0;-webkit-text-size-adjust:100%;} @keyframes ev2-ticker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}} @keyframes ev2-hero-zoom{0%{transform:scale(1.04)}100%{transform:scale(1.14)}} @keyframes ev2-fade-up{0%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}} @keyframes ev2-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}} @keyframes ev2-pop-in{0%{opacity:0;transform:translateY(16px) scale(.98)}100%{opacity:1;transform:translateY(0) scale(1)}} .ev2-fi{border-bottom:1px solid ${SAGE_SOFT};cursor:pointer} .ev2-fa{color:${GRAY_MID};font-size:15px;line-height:1.8;max-height:0;overflow:hidden;transition:max-height .4s ease,padding-bottom .3s} .ev2-op .ev2-fa{max-height:300px;padding-bottom:20px} .ev2-op .ev2-fic{background:${SAGE} !important;color:${W} !important;border-color:${SAGE} !important} .ev2-pill-btn{transition:all .25s ease} .ev2-pill-btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(126,175,160,.18)} .ev2-start-card{transition:all .28s ease} .ev2-start-card:hover{transform:translateY(-3px)} .ev2-start-card.featured:hover{box-shadow:0 20px 48px rgba(126,175,160,0.22) !important} .ev2-start-card:not(.featured):hover{border-color:${SAGE_MUTED} !important} .ev2-treat-card{transition:all .22s ease} .ev2-treat-card:hover{background:${SAGE_TINT} !important;border-color:${SAGE_MUTED} !important} .ev2-treat-card:hover .ev2-treat-arrow{transform:translateX(3px);color:${SAGE_DEEP} !important} .ev2-status-dot{animation:ev2-pulse 2.4s ease-in-out infinite} .ev2-addr-link:hover{color:${SAGE_DEEP} !important} .ev2-loc-photo{display:block;text-decoration:none;position:relative} .ev2-loc-photo .ev2-loc-base-img,.ev2-loc-photo .ev2-loc-map-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .6s ease, transform .8s ease, filter .6s ease;will-change:opacity,transform} .ev2-loc-photo .ev2-loc-map-img{opacity:0;pointer-events:none;background:#E6EFEB} .ev2-loc-photo .ev2-loc-cta{opacity:0;transform:translateY(8px);transition:opacity .3s ease, transform .3s ease;z-index:3} @media (hover: hover) and (pointer: fine){ .ev2-loc-photo:hover .ev2-loc-base-img{opacity:0;transform:scale(1.03)} .ev2-loc-photo:hover .ev2-loc-map-img{opacity:1} .ev2-loc-photo:hover .ev2-loc-cta{opacity:1;transform:translateY(0)} } [data-portrait-strip-inner]{transition:opacity .8s ease} [data-portrait-img]{filter:grayscale(100%) contrast(1.04) brightness(0.98);transition:filter .6s ease;will-change:filter} [data-portrait-img]:hover{filter:grayscale(0%) contrast(1) brightness(1)} .ev2-shop-card{transition:all .25s ease;text-decoration:none} .ev2-shop-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(31,74,64,.10);border-color:${SAGE_MUTED} !important} .ev2-shop-card:hover .ev2-shop-cta{background:${SAGE} !important;color:${W} !important;border-color:${SAGE} !important} @media (max-width:820px){.ev2-popup-card{flex-direction:column !important;max-height:94vh !important;overflow-y:auto !important;min-height:0 !important} .ev2-popup-card .ev2-popup-media{min-height:220px !important;flex:none !important;order:-1} .ev2-popup-card .ev2-popup-body{padding:28px 24px !important} .ev2-popup-card .ev2-popup-badge{display:none !important}} @media (max-width: 1100px) { .ev2-menu-btn { display: block !important; } } ${MOBILE_CSS}`}}),/*#__PURE__*/_jsx(\"div\",{style:{background:DARK,padding:\"12px 22px\",textAlign:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:mono,fontSize:11,fontWeight:500,letterSpacing:\".14em\",color:W,textTransform:\"uppercase\"},children:announcement})}),/*#__PURE__*/_jsx(Nav,{onJump:jump,onMenuToggle:()=>setMenuOpen(true),onHome:goHome}),/*#__PURE__*/_jsx(MobileMenu,{open:menuOpen,onClose:()=>setMenuOpen(false),onJump:jump,onHome:goHome}),/*#__PURE__*/_jsx(Popups,{}),/*#__PURE__*/_jsxs(\"section\",{\"data-split\":\"true\",style:{display:\"flex\",minHeight:\"78vh\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"0 0 50%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",padding:\"120px 80px\",background:W},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignSelf:\"flex-start\",alignItems:\"center\",gap:9,padding:\"7px 14px 7px 12px\",background:SAGE_SOFT,color:SAGE_DEEP,borderRadius:999,fontFamily:mono,fontSize:10,fontWeight:700,letterSpacing:\".22em\",textTransform:\"uppercase\",marginBottom:26},children:[/*#__PURE__*/_jsx(\"span\",{className:\"ev2-status-dot\",style:{width:6,height:6,borderRadius:\"50%\",background:openingStatus.isOpen?SAGE_DEEP:GOLD,display:\"inline-block\"}}),openingStatus.short]}),/*#__PURE__*/_jsxs(\"h1\",{style:{fontFamily:play,fontSize:\"clamp(48px,6.2vw,96px)\",fontWeight:500,color:DARK,lineHeight:1.02,marginBottom:28,letterSpacing:\"-0.025em\"},children:[\"Smile,\",/*#__PURE__*/_jsx(\"br\",{}),\"on your schedule.\"]}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:18,color:GRAY_MID,lineHeight:1.55,marginBottom:40,maxWidth:440,fontFamily:dm,fontWeight:400},children:\"Boutique preventative dental care in Brentwood.\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:14,flexWrap:\"wrap\"},children:[openingStatus.isOpen?/*#__PURE__*/_jsxs(\"a\",{href:BOOKING_URL,target:\"_blank\",rel:\"noopener noreferrer\",className:\"ev2-pill-btn\",style:{background:SAGE,color:W,border:\"none\",padding:\"15px 34px\",fontFamily:mono,fontSize:11,fontWeight:600,letterSpacing:\".16em\",textTransform:\"uppercase\",cursor:\"pointer\",borderRadius:999,textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"calendar\",size:13,color:W,stroke:1.8}),\"Reserve Your Smile\"]}):/*#__PURE__*/_jsxs(\"a\",{href:PHONE_TEL,className:\"ev2-pill-btn\",style:{background:SAGE,color:W,border:\"none\",padding:\"15px 34px\",fontFamily:mono,fontSize:11,fontWeight:600,letterSpacing:\".16em\",textTransform:\"uppercase\",cursor:\"pointer\",borderRadius:999,textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"phone\",size:13,color:W}),\"Call to Reserve\"]}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>jump(openingStatus.isOpen?\"#treatments\":\"#waitlist\"),className:\"ev2-pill-btn\",style:{background:\"transparent\",color:DARK,border:`1.2px solid ${DARK}`,padding:\"15px 28px\",fontFamily:mono,fontSize:11,fontWeight:500,letterSpacing:\".14em\",textTransform:\"uppercase\",cursor:\"pointer\",borderRadius:999},children:openingStatus.isOpen?\"See Treatments\":\"Reserve Your Spot\"})]}),/*#__PURE__*/_jsxs(\"a\",{href:MAPS_DIRECTIONS_URL,target:\"_blank\",rel:\"noopener noreferrer\",className:\"ev2-addr-link\",style:{marginTop:22,fontFamily:mono,fontSize:12,color:GRAY_MID,letterSpacing:\".04em\",display:\"inline-flex\",alignItems:\"center\",gap:8,alignSelf:\"flex-start\",textDecoration:\"none\",transition:\"color .2s ease\"},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"pin\",size:13,color:\"currentColor\",stroke:1.5}),\"Brentwood Gardens \\xb7 \",ADDRESS_LINE_1]})]}),/*#__PURE__*/_jsx(\"div\",{\"data-media\":\"true\",style:{flex:\"1 1 50%\",background:SAGE_DEEP,position:\"relative\",overflow:\"hidden\",minHeight:520,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:HERO_VIDEO_URL?/*#__PURE__*/_jsx(CinematicHeroVideo,{src:HERO_VIDEO_URL}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:\"radial-gradient(circle at 55% 45%, rgba(255,255,255,0.16) 0%, transparent 60%)\"}}),/*#__PURE__*/_jsx(\"div\",{\"data-hero-art\":true,style:{position:\"relative\",opacity:.6},children:/*#__PURE__*/_jsx(OutlinedTooth,{color:W,size:340})})]})})]}),/*#__PURE__*/_jsx(\"div\",{\"data-hero-stats\":\"true\",style:{position:\"relative\",zIndex:50,display:\"grid\",gridTemplateColumns:\"repeat(4, 1fr)\",width:\"min(1000px, 90%)\",margin:\"-48px auto 0\",background:W,borderRadius:14,boxShadow:\"0 16px 48px rgba(31,74,64,.10)\",border:`1px solid ${SAGE_SOFT}`,overflow:\"hidden\"},children:HERO_STATS.map((s,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"24px 20px\",textAlign:\"center\",borderRight:i<HERO_STATS.length-1?`1px solid ${SAGE_SOFT}`:\"none\"},children:[/*#__PURE__*/_jsx(Price,{value:s.value,style:{fontFamily:play,fontSize:\"clamp(18px,2vw,24px)\",fontWeight:500,color:DARK,lineHeight:1.1,letterSpacing:\"-0.01em\",display:\"inline-block\",marginBottom:6},dollarRatio:.6}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,fontWeight:500,letterSpacing:\".2em\",color:GRAY_MID,textTransform:\"uppercase\"},children:s.label})]},s.label))}),/*#__PURE__*/_jsx(\"div\",{\"data-ticker\":true,style:{background:CREAM,padding:\"20px 0\",overflow:\"hidden\",whiteSpace:\"nowrap\",marginTop:80},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",animation:\"ev2-ticker 44s linear infinite\"},children:[...TICKER_ITEMS,...TICKER_ITEMS,...TICKER_ITEMS].map((item,i)=>/*#__PURE__*/_jsxs(\"span\",{\"data-ticker-item\":true,style:{display:\"inline-flex\",alignItems:\"center\",gap:12,fontFamily:jost,fontSize:11,fontWeight:600,letterSpacing:\".22em\",color:DARK,padding:\"0 36px\",textTransform:\"uppercase\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:7,height:7,borderRadius:\"50%\",background:SAGE,display:\"inline-block\",flexShrink:0}}),item]},i))})}),/*#__PURE__*/_jsx(\"section\",{\"data-statement\":\"true\",style:{background:DUSTY_ROSE,padding:\"150px 56px 130px\",textAlign:\"center\"},children:/*#__PURE__*/_jsxs(\"h2\",{\"data-statement-text\":\"true\",style:{fontFamily:play,fontSize:\"clamp(60px,11.5vw,176px)\",fontWeight:500,color:W,lineHeight:.98,letterSpacing:\"-0.035em\",margin:0},children:[\"No shots.\",/*#__PURE__*/_jsx(\"br\",{}),\"No drills.\"]})}),/*#__PURE__*/_jsx(\"section\",{\"data-stat-ribbon\":\"true\",style:{background:DARK,padding:\"26px 40px\",borderTop:\"1px solid rgba(255,255,255,0.06)\"},children:/*#__PURE__*/_jsx(\"div\",{\"data-stat-ribbon-inner\":true,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:28,maxWidth:1300,margin:\"0 auto\",flexWrap:\"wrap\"},children:STAT_RIBBON_ITEMS.map((item,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:28},children:[/*#__PURE__*/_jsx(\"span\",{\"data-stat-text\":true,style:{fontFamily:jost,fontSize:13,fontWeight:700,letterSpacing:\".2em\",color:W,textTransform:\"uppercase\",whiteSpace:\"nowrap\"},children:item}),i<STAT_RIBBON_ITEMS.length-1&&/*#__PURE__*/_jsx(ToothIcon,{color:GOLD,size:14})]},i))})}),/*#__PURE__*/_jsx(\"section\",{id:\"book-cta\",style:{background:CREAM,padding:\"120px 56px\",textAlign:\"center\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:640,margin:\"0 auto\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,fontWeight:700,letterSpacing:\".26em\",color:SAGE_DEEP,marginBottom:18,textTransform:\"uppercase\"},children:\"Now Open \\xb7 Brentwood\"}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:play,fontSize:\"clamp(36px,4.6vw,60px)\",fontWeight:500,color:DARK,lineHeight:1.04,marginBottom:22,letterSpacing:\"-0.02em\"},children:\"Your first visit starts here.\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:16,color:GRAY_MID,lineHeight:1.7,fontFamily:dm,marginBottom:36,maxWidth:520,marginLeft:\"auto\",marginRight:\"auto\"},children:\"Book online in seconds — choose your service, pick a time, and we'll take it from there.\"}),/*#__PURE__*/_jsxs(\"a\",{href:BOOKING_URL,target:\"_blank\",rel:\"noopener noreferrer\",className:\"ev2-pill-btn\",style:{display:\"inline-flex\",alignItems:\"center\",gap:8,background:SAGE,color:W,border:\"none\",padding:\"16px 40px\",fontFamily:mono,fontSize:11,fontWeight:600,letterSpacing:\".16em\",textTransform:\"uppercase\",cursor:\"pointer\",borderRadius:999,textDecoration:\"none\"},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"calendar\",size:14,color:W,stroke:1.8}),\"Book Your Visit\"]}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:18,fontFamily:mono,fontSize:10,color:GRAY_MID,letterSpacing:\".14em\",textTransform:\"uppercase\"},children:\"Same-week appointments \\xb7 Dentist-led practice\"})]})}),/*#__PURE__*/_jsxs(\"section\",{style:{background:W,padding:\"130px 56px\",textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,fontWeight:600,letterSpacing:\".22em\",color:SAGE_DEEP,marginBottom:14,textTransform:\"uppercase\"},children:\"The Ritual\"}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:play,fontSize:\"clamp(32px,4.4vw,56px)\",fontWeight:500,color:DARK,lineHeight:1.05,marginBottom:80,letterSpacing:\"-0.018em\"},children:\"Made to feel different.\"}),/*#__PURE__*/_jsx(\"div\",{\"data-grid\":\"4\",\"data-steps\":\"true\",style:{display:\"grid\",gridTemplateColumns:\"repeat(4, 1fr)\",gap:32,maxWidth:1140,margin:\"0 auto\"},children:STEPS.map(s=>/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{\"data-step-num\":true,style:{fontFamily:jost,fontSize:200,fontWeight:300,color:SAGE_MUTED,lineHeight:.92,marginBottom:28,letterSpacing:\"-0.05em\"},children:s.step}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:jost,fontSize:13,fontWeight:600,color:DARK,marginBottom:14,letterSpacing:\".24em\",textTransform:\"uppercase\"},children:s.title}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:dm,fontSize:14.5,color:GRAY_MID,lineHeight:1.65,maxWidth:240,margin:\"0 auto\",fontWeight:400},children:s.body})]},s.step))})]}),/*#__PURE__*/_jsxs(\"section\",{id:\"start-here\",style:{background:CREAM,padding:\"140px 56px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",maxWidth:720,margin:\"0 auto 72px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,fontWeight:600,letterSpacing:\".22em\",color:SAGE_DEEP,marginBottom:16,textTransform:\"uppercase\"},children:\"Start Here\"}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:play,fontSize:\"clamp(32px,4.4vw,58px)\",fontWeight:500,color:DARK,lineHeight:1.05,letterSpacing:\"-0.018em\",marginBottom:18},children:\"Begin with a first visit\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:play,fontStyle:\"italic\",fontSize:18,color:SAGE_DEEP,lineHeight:1.5},children:\"Most new clients start with The Brentwood Clean\"})]}),/*#__PURE__*/_jsx(\"div\",{\"data-grid\":\"3\",style:{display:\"grid\",gridTemplateColumns:\"repeat(3, 1fr)\",gap:22,maxWidth:1180,margin:\"0 auto\",alignItems:\"stretch\"},children:startHereSvcs.map((svc,i)=>{const featured=i===0;return /*#__PURE__*/_jsxs(\"a\",{href:serviceHref(svc.slug),className:`ev2-start-card ${featured?\"featured\":\"\"}`,style:{textDecoration:\"none\",color:\"inherit\",position:\"relative\",textAlign:\"left\",background:featured?SAGE_SOFT:W,border:featured?`1.5px solid ${SAGE}`:`1px solid ${SAGE_SOFT}`,borderRadius:18,padding:featured?\"52px 34px 32px\":\"38px 32px 30px\",cursor:\"pointer\",display:\"flex\",flexDirection:\"column\",gap:14,minHeight:360,boxShadow:featured?\"0 14px 36px rgba(126,175,160,0.18)\":\"none\"},children:[featured&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:\"50%\",transform:\"translate(-50%, -50%)\",background:SAGE,color:W,fontFamily:mono,fontSize:10,fontWeight:700,letterSpacing:\".2em\",textTransform:\"uppercase\",padding:\"8px 20px\",borderRadius:999,whiteSpace:\"nowrap\",boxShadow:\"0 4px 12px rgba(126,175,160,0.3)\"},children:\"Best for first visit\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,fontWeight:600,letterSpacing:\".22em\",color:SAGE_DEEP,textTransform:\"uppercase\",marginBottom:4},children:svc.tag}),/*#__PURE__*/_jsx(\"h3\",{style:{fontFamily:play,fontSize:featured?28:26,fontWeight:500,color:DARK,lineHeight:1.15,letterSpacing:\"-0.012em\"},children:svc.name}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,color:featured?DARK:GRAY_MID,lineHeight:1.6,fontFamily:dm,flex:1,opacity:featured?.75:1},children:svc.tagline}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:10,marginTop:8},children:[/*#__PURE__*/_jsx(Price,{value:svc.price,style:{fontFamily:play,fontSize:26,fontWeight:500,color:GOLD}}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:mono,fontSize:10,color:GRAY_MID,letterSpacing:\".14em\",textTransform:\"uppercase\"},children:svc.duration})]}),/*#__PURE__*/_jsx(\"div\",{style:{alignSelf:\"stretch\",background:featured?SAGE:SAGE_DEEP,color:W,padding:\"14px 22px\",fontFamily:mono,fontSize:11,fontWeight:600,letterSpacing:\".16em\",textTransform:\"uppercase\",borderRadius:999,textAlign:\"center\",marginTop:12},children:\"Learn More\"})]},svc.slug);})})]}),/*#__PURE__*/_jsxs(\"section\",{id:\"treatments\",style:{background:LINEN,padding:\"130px 56px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",maxWidth:720,margin:\"0 auto 72px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,fontWeight:600,letterSpacing:\".22em\",color:SAGE_DEEP,marginBottom:16,textTransform:\"uppercase\"},children:\"Beyond the Basics\"}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:play,fontSize:\"clamp(32px,4.4vw,56px)\",fontWeight:500,color:DARK,lineHeight:1.05,letterSpacing:\"-0.018em\"},children:\"Everything you need\"})]}),/*#__PURE__*/_jsx(\"div\",{\"data-grid\":\"3\",style:{display:\"grid\",gridTemplateColumns:\"repeat(3, 1fr)\",gap:22,maxWidth:1080,margin:\"0 auto\"},children:TREATMENT_CATEGORIES.map(cat=>{const svc=SERVICES.find(s=>s.slug===cat.slug);return /*#__PURE__*/_jsxs(\"a\",{href:serviceHref(svc.slug),className:\"ev2-treat-card\",style:{textDecoration:\"none\",color:\"inherit\",textAlign:\"left\",background:W,border:`1px solid ${SAGE_SOFT}`,borderRadius:14,padding:\"36px 30px 30px\",cursor:\"pointer\",display:\"flex\",flexDirection:\"column\",gap:12,minHeight:200},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:play,fontSize:24,fontWeight:500,color:DARK,letterSpacing:\"-0.01em\"},children:cat.label}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:14,color:GRAY_MID,lineHeight:1.6,fontFamily:dm,flex:1},children:cat.desc}),/*#__PURE__*/_jsxs(\"div\",{className:\"ev2-treat-arrow\",style:{fontFamily:mono,fontSize:10,fontWeight:600,letterSpacing:\".16em\",color:SAGE,textTransform:\"uppercase\",display:\"inline-flex\",alignItems:\"center\",gap:6,transition:\"all .22s ease\",marginTop:4},children:[\"View\",/*#__PURE__*/_jsx(LineIcon,{name:\"arrow-right\",size:12,color:\"currentColor\",stroke:1.6})]})]},cat.label);})})]}),/*#__PURE__*/_jsx(\"section\",{id:\"first-visit\",style:{background:DUSTY_ROSE,padding:\"130px 56px\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",maxWidth:720,margin:\"0 auto\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:play,fontStyle:\"italic\",fontSize:20,color:W,lineHeight:1.5,marginBottom:20},children:\"New to EverWhite?\"}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:play,fontSize:\"clamp(36px,4.8vw,64px)\",fontWeight:500,color:DARK,lineHeight:1.02,letterSpacing:\"-0.022em\",marginBottom:24},children:\"Your first visit is $195.\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:16,color:DARK,opacity:.7,lineHeight:1.7,fontFamily:dm,maxWidth:520,margin:\"0 auto 40px\"},children:\"A 30-minute Brentwood Clean with a licensed hygienist, plus a complimentary 20-minute whitening touch-up — a $99 value — in the same visit.\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:12,justifyContent:\"center\",flexWrap:\"wrap\",alignItems:\"center\"},children:[/*#__PURE__*/_jsxs(\"a\",{href:\"/first-visit\",className:\"ev2-pill-btn\",style:{background:SAGE,color:W,border:\"none\",padding:\"15px 38px\",fontFamily:mono,fontSize:11,fontWeight:600,letterSpacing:\".16em\",textTransform:\"uppercase\",cursor:\"pointer\",borderRadius:999,textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"calendar\",size:13,color:W,stroke:1.8}),\"Book your first visit\"]}),/*#__PURE__*/_jsxs(\"a\",{href:PHONE_TEL,className:\"ev2-pill-btn\",style:{background:\"transparent\",color:SAGE_DEEP,border:`1.2px solid ${SAGE}`,padding:\"15px 30px\",fontFamily:mono,fontSize:11,fontWeight:600,letterSpacing:\".16em\",textTransform:\"uppercase\",cursor:\"pointer\",borderRadius:999,textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"phone\",size:13,color:SAGE_DEEP}),\"Call the studio\"]})]})]})}),/*#__PURE__*/_jsxs(\"section\",{id:\"about\",\"data-split\":\"true\",style:{display:\"flex\",minHeight:\"80vh\",background:DARK},children:[/*#__PURE__*/_jsx(\"div\",{\"data-media\":\"true\",style:{flex:\"1 1 44%\",background:SAGE_DEEP,position:\"relative\",overflow:\"hidden\",minHeight:480},children:/*#__PURE__*/_jsx(\"img\",{src:ZAKHOR_PORTRAIT,alt:\"Dr. Mansour Zakhor, DDS\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:\"center 22%\",display:\"block\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"0 0 56%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",padding:\"100px 80px\",background:DARK},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,fontWeight:600,letterSpacing:\".22em\",color:SAGE_MUTED,marginBottom:20,textTransform:\"uppercase\"},children:\"The Practice\"}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:play,fontSize:\"clamp(32px,4.2vw,56px)\",fontWeight:500,color:W,lineHeight:1.06,marginBottom:28,letterSpacing:\"-0.02em\"},children:\"Led by Dr. Zakhor.\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:16.5,color:\"rgba(255,255,255,.78)\",lineHeight:1.85,marginBottom:24,maxWidth:540,fontFamily:dm},children:\"EverWhite was founded on a simple belief: dental care should feel like self-care. Dr. Mansour Zakhor, DDS brings decades of clinical excellence to a space designed around comfort, transparency, and calm.\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:16.5,color:\"rgba(255,255,255,.78)\",lineHeight:1.85,marginBottom:40,maxWidth:540,fontFamily:dm},children:\"No upsells. No surprises. Just exceptional preventative and aesthetic care in a setting that feels more like a wellness retreat than a dental office.\"})]})]}),/*#__PURE__*/_jsxs(\"section\",{style:{background:W,padding:\"70px 56px\",borderBottom:`1px solid ${SAGE_SOFT}`},children:[/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"center\",marginBottom:44},children:/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,fontWeight:600,letterSpacing:\".24em\",color:GRAY_MID,textTransform:\"uppercase\"},children:\"Trusted Partners & Technology\"})}),/*#__PURE__*/_jsx(\"div\",{\"data-partners-strip\":true,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:56,flexWrap:\"wrap\",maxWidth:1100,margin:\"0 auto\"},children:PARTNERS.map(p=>/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",maxWidth:180,opacity:.62,filter:\"grayscale(100%)\",transition:\"opacity .3s, filter .3s\"},onMouseEnter:e=>{e.currentTarget.style.opacity=\"1\";e.currentTarget.style.filter=\"grayscale(0%)\";},onMouseLeave:e=>{e.currentTarget.style.opacity=\"0.62\";e.currentTarget.style.filter=\"grayscale(100%)\";},children:/*#__PURE__*/_jsx(\"img\",{src:p.src,alt:p.name,style:{height:p.height,width:\"auto\",maxWidth:\"100%\",objectFit:\"contain\",display:\"block\"}})},p.name))})]}),/*#__PURE__*/_jsxs(\"section\",{style:{background:CREAM,padding:\"130px 56px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",maxWidth:720,margin:\"0 auto 72px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,fontWeight:600,letterSpacing:\".22em\",color:SAGE_DEEP,marginBottom:16,textTransform:\"uppercase\"},children:\"Kind Words\"}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:play,fontSize:\"clamp(32px,4.4vw,56px)\",fontWeight:500,color:DARK,lineHeight:1.05,letterSpacing:\"-0.018em\"},children:\"Kind words\"})]}),/*#__PURE__*/_jsx(\"div\",{\"data-grid\":\"3\",style:{display:\"grid\",gridTemplateColumns:\"repeat(3, 1fr)\",gap:24,maxWidth:1140,margin:\"0 auto\"},children:TESTIMONIALS.map((t,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{background:W,borderRadius:16,padding:\"40px 34px\",display:\"flex\",flexDirection:\"column\",gap:20,border:`1px solid ${SAGE_SOFT}`},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:3},children:[...Array(5)].map((_,s)=>/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:GOLD,children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.6 7-6.2-3.8L5.8 21.3l1.6-7L2 9.5l7.1-.6z\"})},s))}),/*#__PURE__*/_jsxs(\"p\",{style:{fontFamily:play,fontSize:18,fontStyle:\"italic\",color:DARK,lineHeight:1.55,flex:1},children:['\"',t.quote,'\"']}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:dm,fontSize:14,fontWeight:600,color:DARK},children:t.name}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,color:SAGE_DEEP,letterSpacing:\".14em\",textTransform:\"uppercase\",marginTop:4},children:t.role})]})]},i))})]}),/*#__PURE__*/_jsx(\"section\",{style:{background:W,padding:\"60px 56px 90px\"},children:/*#__PURE__*/_jsx(\"div\",{\"data-portrait-strip\":true,style:{display:\"flex\",gap:18,justifyContent:\"center\",maxWidth:1200,margin:\"0 auto\",flexWrap:\"nowrap\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{\"data-portrait-strip-inner\":true,style:{display:\"flex\",gap:18,opacity:portraitsVisible?1:0,width:\"100%\",justifyContent:\"center\"},children:editorialPortraits.map((p,i)=>/*#__PURE__*/_jsx(\"div\",{style:{flex:\"1 1 0\",maxWidth:260,aspectRatio:\"3/4\",borderRadius:14,overflow:\"hidden\",background:SAGE_DEEP,position:\"relative\"},children:/*#__PURE__*/_jsx(\"img\",{src:p.src,\"data-portrait-img\":true,alt:\"EverWhite smile\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:p.pos||\"center 20%\",display:\"block\"}})},i))})})}),/*#__PURE__*/_jsx(\"section\",{style:{background:DARK,padding:\"110px 56px\",textAlign:\"center\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:720,margin:\"0 auto\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:10,marginBottom:22},children:[/*#__PURE__*/_jsx(SpotifyIcon,{size:22,color:\"#1DB954\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:mono,fontSize:10,fontWeight:600,letterSpacing:\".24em\",color:SAGE_MUTED,textTransform:\"uppercase\"},children:\"The EverWhite Soundtrack\"})]}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:play,fontSize:\"clamp(28px,3.6vw,46px)\",fontWeight:500,color:W,lineHeight:1.1,marginBottom:18,letterSpacing:\"-0.015em\"},children:\"Sound to smile to.\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:15.5,color:\"rgba(255,255,255,.7)\",lineHeight:1.75,marginBottom:40,maxWidth:520,margin:\"0 auto 40px\",fontFamily:dm},children:\"Every visit has a rhythm. Press play and settle in — this is what our space sounds like.\"}),/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:560,margin:\"0 auto\",borderRadius:14,overflow:\"hidden\",boxShadow:\"0 16px 44px rgba(0,0,0,.3)\"},children:/*#__PURE__*/_jsx(\"iframe\",{src:SPOTIFY_EMBED_URL,width:\"100%\",height:\"352\",frameBorder:\"0\",allow:\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\",loading:\"lazy\",style:{display:\"block\",borderRadius:14},title:\"EverWhite Spotify Playlist\"})}),/*#__PURE__*/_jsxs(\"a\",{href:SPOTIFY_PROFILE_URL,target:\"_blank\",rel:\"noopener noreferrer\",style:{display:\"inline-flex\",alignItems:\"center\",gap:8,marginTop:28,fontFamily:mono,fontSize:11,fontWeight:500,letterSpacing:\".14em\",color:SAGE_MUTED,textDecoration:\"none\",textTransform:\"uppercase\"},children:[/*#__PURE__*/_jsx(SpotifyIcon,{size:15,color:\"currentColor\"}),\"Follow on Spotify\"]})]})}),/*#__PURE__*/_jsxs(\"section\",{id:\"location\",\"data-split\":\"true\",style:{display:\"flex\",minHeight:\"78vh\",background:W},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"0 0 46%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",padding:\"100px 72px\",background:CREAM},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,fontWeight:600,letterSpacing:\".22em\",color:SAGE_DEEP,marginBottom:20,textTransform:\"uppercase\"},children:\"Visit Us\"}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:play,fontSize:\"clamp(32px,4.2vw,54px)\",fontWeight:500,color:DARK,lineHeight:1.06,marginBottom:28,letterSpacing:\"-0.02em\"},children:\"Brentwood Gardens\"}),/*#__PURE__*/_jsxs(\"a\",{href:MAPS_DIRECTIONS_URL,target:\"_blank\",rel:\"noopener noreferrer\",className:\"ev2-addr-link\",style:{fontFamily:dm,fontSize:17,color:DARK,lineHeight:1.7,marginBottom:28,textDecoration:\"none\",display:\"inline-flex\",alignItems:\"flex-start\",gap:12,transition:\"color .2s ease\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{marginTop:3,flexShrink:0},children:/*#__PURE__*/_jsx(LineIcon,{name:\"pin\",size:18,color:SAGE_DEEP,stroke:1.5})}),/*#__PURE__*/_jsxs(\"span\",{children:[ADDRESS_LINE_1,/*#__PURE__*/_jsx(\"br\",{}),ADDRESS_LINE_2]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:16,marginBottom:36},children:[/*#__PURE__*/_jsxs(\"a\",{href:PHONE_TEL,className:\"ev2-addr-link\",style:{fontFamily:dm,fontSize:15,color:DARK,textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:12,transition:\"color .2s ease\"},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"phone\",size:17,color:SAGE_DEEP,stroke:1.5}),PHONE_DISPLAY]}),/*#__PURE__*/_jsxs(\"a\",{href:\"mailto:info@everwhitela.com\",className:\"ev2-addr-link\",style:{fontFamily:dm,fontSize:15,color:DARK,textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:12,transition:\"color .2s ease\"},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"mail\",size:17,color:SAGE_DEEP,stroke:1.5}),\"info@everwhitela.com\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:dm,fontSize:15,color:DARK,display:\"inline-flex\",alignItems:\"flex-start\",gap:12},children:[/*#__PURE__*/_jsx(\"span\",{style:{marginTop:2,flexShrink:0},children:/*#__PURE__*/_jsx(LineIcon,{name:\"clock\",size:17,color:SAGE_DEEP,stroke:1.5})}),/*#__PURE__*/_jsxs(\"span\",{children:[\"Mon–Fri \\xb7 9am–6pm\",/*#__PURE__*/_jsx(\"br\",{}),\"Sat \\xb7 9am–2pm\"]})]})]}),/*#__PURE__*/_jsxs(\"a\",{href:MAPS_DIRECTIONS_URL,target:\"_blank\",rel:\"noopener noreferrer\",className:\"ev2-pill-btn\",style:{alignSelf:\"flex-start\",background:SAGE,color:W,border:\"none\",padding:\"14px 32px\",fontFamily:mono,fontSize:11,fontWeight:600,letterSpacing:\".14em\",textTransform:\"uppercase\",cursor:\"pointer\",borderRadius:999,textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"pin\",size:13,color:W,stroke:1.8}),\"Get Directions\"]})]}),/*#__PURE__*/_jsxs(\"a\",{href:MAPS_DIRECTIONS_URL,target:\"_blank\",rel:\"noopener noreferrer\",\"data-media\":\"true\",className:\"ev2-loc-photo\",style:{flex:\"1 1 54%\",background:SAGE_DEEP,position:\"relative\",overflow:\"hidden\",minHeight:480,cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"img\",{src:BRENTWOOD_PHOTO,alt:\"EverWhite Smile Boutique at Brentwood Gardens\",className:\"ev2-loc-base-img\"}),/*#__PURE__*/_jsx(\"img\",{src:MAP_IMAGE_URL,alt:\"Map to EverWhite Smile Boutique\",className:\"ev2-loc-map-img\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"ev2-loc-cta\",style:{position:\"absolute\",bottom:24,right:24,background:W,color:DARK,padding:\"12px 22px\",borderRadius:999,fontFamily:mono,fontSize:11,fontWeight:600,letterSpacing:\".14em\",textTransform:\"uppercase\",display:\"inline-flex\",alignItems:\"center\",gap:8,boxShadow:\"0 8px 24px rgba(31,74,64,.24)\"},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"pin\",size:13,color:SAGE_DEEP,stroke:1.8}),\"Get Directions\"]})]})]}),/*#__PURE__*/_jsx(\"section\",{style:{background:LINEN,padding:\"130px 56px\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:820,margin:\"0 auto\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",marginBottom:60},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,fontWeight:600,letterSpacing:\".22em\",color:SAGE_DEEP,marginBottom:16,textTransform:\"uppercase\"},children:\"Questions\"}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:play,fontSize:\"clamp(32px,4.4vw,56px)\",fontWeight:500,color:DARK,lineHeight:1.05,letterSpacing:\"-0.018em\"},children:\"Good to know\"})]}),FAQS.map((item,i)=>/*#__PURE__*/_jsxs(\"div\",{className:`ev2-fi ${openFaq===i?\"ev2-op\":\"\"}`,onClick:()=>setOpenFaq(openFaq===i?null:i),children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",padding:\"26px 0\",gap:16},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:17,fontWeight:500,color:DARK,lineHeight:1.4,fontFamily:play},children:item.q}),/*#__PURE__*/_jsx(\"div\",{className:\"ev2-fic\",style:{width:34,height:34,border:`1.2px solid ${GRAY_SOFT}`,borderRadius:\"50%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:GRAY_SOFT,fontSize:18,flexShrink:0,transition:\"all .25s\"},children:openFaq===i?\"−\":\"+\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"ev2-fa\",children:item.a})]},i))]})}),/*#__PURE__*/_jsxs(\"section\",{id:\"shop\",style:{background:W,padding:\"130px 56px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",maxWidth:720,margin:\"0 auto 72px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,fontWeight:600,letterSpacing:\".22em\",color:SAGE_DEEP,marginBottom:16,textTransform:\"uppercase\"},children:\"The Shelf\"}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:play,fontSize:\"clamp(32px,4.4vw,56px)\",fontWeight:500,color:DARK,lineHeight:1.05,letterSpacing:\"-0.018em\",marginBottom:18},children:\"Our picks for home\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:play,fontStyle:\"italic\",fontSize:18,color:SAGE_DEEP,lineHeight:1.5},children:\"The tools we trust between visits\"})]}),/*#__PURE__*/_jsx(\"div\",{\"data-grid\":\"4\",style:{display:\"grid\",gridTemplateColumns:\"repeat(4, 1fr)\",gap:20,maxWidth:1180,margin:\"0 auto\"},children:PRODUCTS.map(p=>/*#__PURE__*/_jsxs(\"a\",{href:p.url,target:\"_blank\",rel:\"noopener noreferrer\",className:\"ev2-shop-card\",style:{background:W,border:`1px solid ${SAGE_SOFT}`,borderRadius:16,overflow:\"hidden\",display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{aspectRatio:\"1/1\",background:CREAM,position:\"relative\",overflow:\"hidden\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"img\",{src:p.image,alt:p.name,style:{width:\"100%\",height:\"100%\",objectFit:\"contain\",padding:24,display:\"block\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"24px 22px\",display:\"flex\",flexDirection:\"column\",gap:8,flex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:9,fontWeight:600,letterSpacing:\".2em\",color:SAGE_DEEP,textTransform:\"uppercase\"},children:p.brand}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:play,fontSize:19,fontWeight:500,color:DARK,lineHeight:1.2},children:p.name}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,color:GRAY_MID,lineHeight:1.55,fontFamily:dm,flex:1},children:p.desc}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",marginTop:10},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:play,fontSize:20,fontWeight:500,color:GOLD},children:p.price}),/*#__PURE__*/_jsx(\"span\",{className:\"ev2-shop-cta\",style:{fontFamily:mono,fontSize:10,fontWeight:600,letterSpacing:\".14em\",color:SAGE_DEEP,textTransform:\"uppercase\",border:`1px solid ${SAGE_SOFT}`,borderRadius:999,padding:\"8px 16px\",transition:\"all .25s\"},children:\"Shop\"})]})]})]},p.name))})]}),/*#__PURE__*/_jsx(\"section\",{style:{background:SAGE,padding:\"130px 56px\",textAlign:\"center\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:760,margin:\"0 auto\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:play,fontSize:\"clamp(40px,5.4vw,76px)\",fontWeight:500,color:W,lineHeight:1.02,marginBottom:26,letterSpacing:\"-0.022em\"},children:\"Ready when you are.\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:18,color:\"rgba(255,255,255,.85)\",lineHeight:1.6,marginBottom:44,maxWidth:520,margin:\"0 auto 44px\",fontFamily:dm},children:\"Boutique dental care, on your schedule. Book your first visit today.\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:14,justifyContent:\"center\",flexWrap:\"wrap\",alignItems:\"center\"},children:[/*#__PURE__*/_jsxs(\"a\",{href:BOOKING_URL,target:\"_blank\",rel:\"noopener noreferrer\",className:\"ev2-pill-btn\",style:{background:W,color:SAGE_DEEP,border:\"none\",padding:\"16px 40px\",fontFamily:mono,fontSize:11,fontWeight:600,letterSpacing:\".16em\",textTransform:\"uppercase\",cursor:\"pointer\",borderRadius:999,textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"calendar\",size:13,color:SAGE_DEEP,stroke:1.8}),\"Book Your Visit\"]}),/*#__PURE__*/_jsxs(\"a\",{href:PHONE_TEL,className:\"ev2-pill-btn\",style:{background:\"transparent\",color:W,border:\"1.2px solid rgba(255,255,255,.55)\",padding:\"16px 34px\",fontFamily:mono,fontSize:11,fontWeight:600,letterSpacing:\".16em\",textTransform:\"uppercase\",cursor:\"pointer\",borderRadius:999,textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"phone\",size:13,color:W}),PHONE_DISPLAY]})]})]})}),/*#__PURE__*/_jsx(\"section\",{\"data-wordmark\":\"true\",style:{background:DARK,padding:\"80px 56px 56px\",textAlign:\"center\",overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"div\",{\"data-wordmark-text\":true,style:{fontFamily:jost,fontSize:\"clamp(52px,15vw,200px)\",fontWeight:300,letterSpacing:\"-0.01em\",lineHeight:1,color:W,whiteSpace:\"nowrap\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:300},children:\"EVER\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:700},children:\"WHITE\"})]})}),/*#__PURE__*/_jsx(\"footer\",{style:{background:CHARCOAL,padding:\"80px 56px 44px\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1200,margin:\"0 auto\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:60,flexWrap:\"wrap\",marginBottom:60},children:[/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:320},children:[/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:22},children:/*#__PURE__*/_jsx(Brand,{color:W,iconSize:26,textSize:17})}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,color:\"rgba(255,255,255,.6)\",lineHeight:1.7,fontFamily:dm,marginBottom:24},children:\"Boutique preventative dental care in Brentwood. Cleanings, whitening, Invisalign, and wellness — on your schedule.\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:10},children:[/*#__PURE__*/_jsxs(\"a\",{href:BOOKING_URL,target:\"_blank\",rel:\"noopener noreferrer\",className:\"ev2-pill-btn\",style:{background:SAGE,color:W,border:\"none\",padding:\"12px 22px\",fontFamily:mono,fontSize:10,fontWeight:600,letterSpacing:\".14em\",textTransform:\"uppercase\",cursor:\"pointer\",borderRadius:999,textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"calendar\",size:13,color:W,stroke:1.8}),\"Book Your Visit\"]}),/*#__PURE__*/_jsxs(\"a\",{href:PHONE_TEL,className:\"ev2-pill-btn\",style:{background:\"transparent\",color:W,border:\"1.2px solid rgba(255,255,255,.35)\",padding:\"12px 20px\",fontFamily:mono,fontSize:10,fontWeight:600,letterSpacing:\".14em\",textTransform:\"uppercase\",cursor:\"pointer\",borderRadius:999,textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"phone\",size:13,color:W}),PHONE_DISPLAY]})]})]}),/*#__PURE__*/_jsx(\"div\",{\"data-foot-cols\":true,style:{display:\"flex\",gap:60,flexWrap:\"wrap\"},children:FOOTER_COLS.map(col=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:mono,fontSize:10,fontWeight:600,letterSpacing:\".2em\",color:SAGE_MUTED,textTransform:\"uppercase\",marginBottom:20},children:col.title}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:14},children:col.links.map(([label,href])=>/*#__PURE__*/_jsx(\"a\",{href:href,onClick:e=>{// Section links scroll in place;\n        // service links navigate normally.\n        if(!href.startsWith(\"#\"))return;e.preventDefault();jump(href);},style:{fontFamily:dm,fontSize:14,color:\"rgba(255,255,255,.7)\",textDecoration:\"none\",transition:\"color .2s\"},onMouseEnter:e=>e.currentTarget.style.color=W,onMouseLeave:e=>e.currentTarget.style.color=\"rgba(255,255,255,.7)\",children:label},label))})]},col.title))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:\"1px solid rgba(255,255,255,.1)\",paddingTop:28,display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",flexWrap:\"wrap\",gap:16},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:mono,fontSize:11,color:\"rgba(255,255,255,.45)\",letterSpacing:\".06em\"},children:[\"\\xa9 2026 EverWhite Smile Boutique \\xb7 \",ADDRESS_LINE_1,\",\",\" \",ADDRESS_LINE_2]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:24,alignItems:\"center\",flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/privacy\",style:{fontFamily:mono,fontSize:11,color:\"rgba(255,255,255,.5)\",textDecoration:\"none\",letterSpacing:\".06em\",display:\"inline-flex\",alignItems:\"center\"},children:\"Privacy Policy\"}),/*#__PURE__*/_jsx(\"a\",{href:SPOTIFY_PROFILE_URL,target:\"_blank\",rel:\"noopener noreferrer\",style:{color:\"rgba(255,255,255,.5)\",display:\"inline-flex\",alignItems:\"center\",transition:\"color .2s\"},onMouseEnter:e=>e.currentTarget.style.color=W,onMouseLeave:e=>e.currentTarget.style.color=\"rgba(255,255,255,.5)\",\"aria-label\":\"Spotify\",children:/*#__PURE__*/_jsx(SpotifyIcon,{size:18,color:\"currentColor\"})}),/*#__PURE__*/_jsxs(\"a\",{href:PHONE_TEL,style:{fontFamily:mono,fontSize:11,color:\"rgba(255,255,255,.5)\",textDecoration:\"none\",letterSpacing:\".06em\",display:\"inline-flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(LineIcon,{name:\"phone\",size:13,color:\"currentColor\"}),PHONE_DISPLAY]})]})]})]})})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ServiceDetailPage\":{\"type\":\"reactComponent\",\"name\":\"ServiceDetailPage\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"EverWhiteSiteV2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EverWhiteSiteV2.map"],"mappings":"sNAcw8F,SAAS,GAAmB,CAAC,MAAc,CAAC,GAAG,CAAC,IAAI,EAAK,SAAS,cAAc,uBAAuB,EAAM,IAAM,EAAK,SAAS,cAAc,MAAM,EAAE,EAAK,KAAK,WAAW,SAAS,KAAK,YAAY,CAAI,GAAG,IAAM,EAAQ,4EAA+E,EAAK,UAAU,IAAQ,EAAK,QAAQ,EAAQ,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAE,CAAC,SAAS,GAAiB,CAAC,GAAG,CAAC,EAAO,SAAS,EAAE,CAAC,EAAK,SAAS,kBAAgB,SAAS,gBAAgB,UAAU,GAAK,SAAS,OAAK,SAAS,KAAK,UAAU,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,EAAM,CAAC,QAAM,QAAM,cAAY,KAAK,CAAqQ,OAAjQ,GAAO,EAAM,OAAO,GAAG,EAAM,WAAW,GAAG,EAAuB,EAAM,OAAO,CAAO,QAAM,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,EAAY,IAAI,cAAc,SAAS,YAAY,SAAS,WAAW,GAAG,EAAE,SAAS,GAAG,CAAC,EAAE,EAAM,MAAM,CAAC,CAAC,CAAC,CAAC,EAAuB,EAAK,OAAO,CAAO,QAAM,SAAS,CAAK,CAAC,CAAE,CAAC,SAAS,GAAmB,CAAC,OAAK,CAAC,IAAM,EAAIA,EAAO,IAAI,EAA2I,OAAzI,MAAc,CAAI,EAAI,UAAS,EAAI,QAAQ,aAAa,GAAW,EAAI,QAA0B,KAAK,CAAC,CAAC,UAAU,CAAC,CAAC,EAAY,EAAE,CAAC,CAAG,CAAC,EAAsB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAK,MAAQ,MAAI,SAAS,GAAK,MAAM,GAAK,KAAK,GAAK,YAAY,GAAK,QAAQ,OAAO,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,MAAM,OAAO,OAAO,OAAO,UAAU,QAAQ,OAAO,iDAAiD,UAAU,mDAAmD,gBAAgB,eAAe,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,WAAW,6GAA6G,aAAa,WAAW,cAAc,MAAM,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,WAAW,gFAAgF,cAAc,MAAM,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,WAAW,qEAAqE,cAAc,MAAM,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,IAAI,WAAW,oEAAoE,cAAc,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CA2E6hT,SAAS,GAAU,CAAC,QAAM,EAAK,OAAK,IAAI,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,KAAK,QAAQ,iBAAiB,KAAK,OAAO,SAAsB,EAAK,OAAO,CAAC,SAAS,UAAU,KAAK,EAAM,EAAE,ipDAAipD,UAAU,8BAA8B,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAS,CAAC,QAAM,EAAK,OAAK,IAAI,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,EAAK,cAAc,QAAQ,QAAM,WAAW,EAAE,WAAW,QAAQ,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,GAAG,EAAE,SAAS,MAAM,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,GAAG,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,EAAM,CAAC,QAAM,EAAK,WAAS,GAAG,WAAS,GAAG,OAAK,GAAM,YAAU,GAAM,CAAgG,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,IAAI,GAAG,GAAvK,EAAK,CAAC,WAAW,EAAU,QAAQ,sBAAsB,aAAa,GAAG,EAAE,CAAC,CAAwG,EAAE,SAAS,CAAc,EAAK,GAAU,CAAO,QAAM,KAAK,CAAQ,CAAC,EAAe,EAAK,GAAS,CAAO,QAAM,KAAK,CAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,EAAU,CAAC,SAAO,QAAM,EAAE,WAAS,GAAG,WAAS,GAAG,OAAK,IAAM,CAAC,OAAoB,EAAK,SAAS,CAAC,QAAQ,EAAO,aAAa,iBAAiB,MAAM,CAAC,WAAW,OAAO,OAAO,OAAO,QAAQ,EAAE,OAAO,UAAU,QAAQ,cAAc,WAAW,SAAS,WAAW,kBAAkB,EAAE,aAAa,GAAG,EAAE,cAAc,MAAM,QAAQ,OAAO,aAAa,GAAG,EAAE,cAAc,MAAM,QAAQ,IAAI,SAAsB,EAAK,EAAM,CAAO,QAAe,WAAkB,WAAc,MAAI,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,EAAc,CAAC,QAAM,EAAE,OAAK,IAAI,SAAO,KAAK,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,KAAK,QAAQ,cAAc,KAAK,OAAO,MAAM,6BAA6B,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,iRAAiR,OAAO,EAAM,YAAY,EAAO,eAAe,QAAQ,cAAc,QAAQ,KAAK,OAAO,QAAQ,MAAM,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,yDAAyD,OAAO,EAAM,YAAY,EAAO,GAAG,eAAe,QAAQ,cAAc,QAAQ,KAAK,OAAO,QAAQ,KAAK,CAAC,CAAC,CAAC,CAAC,CAAE,CAA4uB,SAAS,GAAY,CAAC,OAAK,GAAG,QAAM,gBAAgB,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,YAAY,KAAK,EAAM,MAAM,6BAA6B,SAAsB,EAAK,OAAO,CAAC,EAAE,mlBAAmlB,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,EAAS,CAAC,OAAK,OAAK,GAAG,QAAM,EAAK,SAAO,KAAK,CAAC,IAAM,EAAO,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,EAAM,YAAY,EAAO,cAAc,QAAQ,eAAe,OAAO,EAAE,OAAO,EAAP,CAAa,IAAI,cAAc,OAAoB,EAAM,MAAM,CAAC,GAAG,EAAO,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,wBAAwB,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,2BAA2B,CAAC,EAAe,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,WAAW,OAAoB,EAAK,MAAM,CAAC,GAAG,EAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,yGAAyG,CAAC,CAAC,CAAC,EAAE,IAAI,QAAQ,OAAoB,EAAM,MAAM,CAAC,GAAG,EAAO,SAAS,CAAc,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,GAAG,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,QAAQ,OAAoB,EAAK,MAAM,CAAC,GAAG,EAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,0IAA0I,CAAC,CAAC,CAAC,EAAE,IAAI,QAAQ,OAAoB,EAAK,MAAM,CAAC,GAAG,EAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,EAAE,IAAI,QAAQ,OAAoB,EAAK,MAAM,CAAC,GAAG,EAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,oOAAoO,CAAC,CAAC,CAAC,EAAE,IAAI,QAAQ,OAAoB,EAAK,MAAM,CAAC,GAAG,EAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,sBAAsB,CAAC,CAAC,CAAC,EAAE,IAAI,UAAU,OAAoB,EAAK,MAAM,CAAC,GAAG,EAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,cAAc,CAAC,CAAC,CAAC,EAAE,IAAI,cAAc,OAAoB,EAAK,MAAM,CAAC,GAAG,EAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,uBAAuB,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,OAAoB,EAAK,MAAM,CAAC,GAAG,EAAO,YAAY,IAAI,SAAsB,EAAK,OAAO,CAAC,EAAE,sBAAsB,CAAC,CAAC,CAAC,EAAE,IAAI,MAAM,OAAoB,EAAM,MAAM,CAAC,GAAG,EAAO,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,gDAAgD,CAAC,EAAe,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,WAAW,OAAoB,EAAM,MAAM,CAAC,GAAG,EAAO,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,IAAI,EAAE,IAAI,MAAM,KAAK,OAAO,KAAK,GAAG,GAAG,CAAC,EAAe,EAAK,OAAO,CAAC,GAAG,KAAK,GAAG,IAAI,GAAG,KAAK,GAAG,GAAG,CAAC,EAAe,EAAK,OAAO,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,EAAe,EAAK,OAAO,CAAC,GAAG,IAAI,GAAG,KAAK,GAAG,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,OAAO,OAAoB,EAAM,MAAM,CAAC,GAAG,EAAO,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,IAAI,EAAE,IAAI,MAAM,KAAK,OAAO,KAAK,GAAG,GAAG,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,OAAO,OAAoB,EAAM,MAAM,CAAC,GAAG,EAAO,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,IAAI,EAAE,KAAK,MAAM,KAAK,OAAO,KAAK,GAAG,GAAG,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,0BAA0B,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,OAAO,IAAK,CAAC,CAAiG,SAAS,GAAe,CAAC,GAAG,CAAC,OAAO,IAAI,gBAAgB,EAAO,SAAS,MAAM,CAAC,CAAC,IAAI,OAAO,CAAE,MAAM,CAAC,OAAO,IAAK,CAAC,CAAC,SAAS,GAAW,CAAC,WAAS,aAAW,GAAW,CAAC,OAAoB,EAAK,MAAM,CAAC,UAAU,kBAAkB,MAAM,CAAC,SAAS,WAAW,OAAO,MAAM,KAAK,MAAM,UAAU,mBAAmB,OAAO,EAAE,MAAM,IAAI,OAAO,IAAI,aAAa,MAAM,aAAW,MAAM,EAAE,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,eAAe,SAAS,UAAU,SAAS,QAAQ,SAAS,UAAU,kCAAkC,OAAO,kCAAkC,EAAW,UAAQ,CAAC,CAAE,CAAC,SAAS,GAAW,CAAC,UAAQ,QAAM,WAAS,GAAG,YAAU,GAAM,QAAM,YAAU,CAAC,MAAc,CAAC,IAAM,EAAM,GAAG,CAAI,EAAE,MAAM,UAAS,EAAQ,CAAE,EAA6C,OAA3C,SAAS,iBAAiB,UAAU,CAAK,MAAY,SAAS,oBAAoB,UAAU,CAAK,CAAE,EAAE,CAAC,CAAO,CAAC,EAAE,IAAM,EAAU,CAAC,EAAU,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,MAAM,EAAE,OAAO,IAAI,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,QAAQ,EAAE,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,QAAQ,EAAQ,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,WAAW,qBAAqB,eAAe,YAAY,qBAAqB,YAAY,UAAU,sBAAsB,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,iBAAiB,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,SAAS,EAAU,IAAI,IAAI,WAAW,EAAM,aAAa,GAAG,SAAS,SAAS,UAAU,kCAAkC,QAAQ,OAAO,UAAU,6CAA6C,UAAU,OAAO,UAAU,EAAU,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,QAAQ,EAAQ,aAAa,QAAQ,MAAM,CAAC,SAAS,WAAW,IAAI,GAAG,MAAM,GAAG,OAAO,EAAE,MAAM,GAAG,OAAO,GAAG,aAAa,MAAM,WAAW,uBAAuB,OAAO,aAAa,IAAY,OAAO,UAAU,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,UAAU,8BAA8B,EAAE,SAAsB,EAAK,EAAS,CAAC,KAAK,IAAI,KAAK,GAAG,MAAM,EAAK,OAAO,GAAG,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,UAAU,iBAAiB,MAAM,CAAC,KAAK,EAAU,UAAU,WAAW,QAAQ,YAAY,QAAQ,OAAO,cAAc,SAAS,eAAe,SAAS,UAAU,OAAO,WAAW,CAAK,EAAW,UAAQ,CAAC,EAAE,GAAwB,EAAK,MAAM,CAAC,UAAU,kBAAkB,MAAM,CAAC,KAAK,UAAU,SAAS,WAAW,SAAS,SAAS,WAAW,EAAU,UAAU,IAAI,QAAQ,OAAO,WAAW,SAAS,eAAe,QAAQ,EAAE,SAAS,EAAmB,EAAK,MAAM,CAAC,IAAI,EAAM,IAAI,EAAS,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,MAAM,OAAO,OAAO,OAAO,UAAU,QAAQ,eAAe,aAAa,QAAQ,OAAO,CAAC,CAAC,EAAe,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,WAAW,2BAA2B,EAAK,OAAO,EAAU,OAAO,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,WAAW,gFAAgF,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,QAAQ,EAAE,EAAE,SAAsB,EAAK,EAAc,CAAC,MAAM,EAAE,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAW,CAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAgB,CAAC,WAAS,CAAC,IAAM,EAAW,EAAc,EAAU,EAAi9B,OAAoB,EAAM,GAAW,CAAS,UAAQ,MAAM,GAAoB,SAAS,sCAAsC,MAArjCC,EAAM,GAAW,CAAC,WAAW,EAAK,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,aAAa,CAAC,EAAE,SAAsB,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,kEAAkE,KAAK,EAAE,QAAQ,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,EAAE,WAAW,IAAI,cAAc,QAAQ,MAAM,wBAAwB,cAAc,YAAY,aAAa,CAAC,EAAE,SAAS,eAAe,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,WAAW,KAAK,aAAa,CAAC,EAAE,SAAS,CAAC,YAAyB,EAAK,KAAK,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,EAAE,WAAW,uBAAuB,aAAa,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,KAAK,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAK,cAAc,WAAW,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,CAA4I,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,aAAa,EAAE,EAAE,SAAsB,EAAK,EAAM,CAAC,MAAM,EAAK,SAAS,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,IAAI,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAU,cAAc,YAAY,aAAa,EAAE,EAAE,SAAS,0BAA6B,CAAC,EAAe,EAAM,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,yBAAyB,WAAW,IAAI,MAAM,EAAK,WAAW,KAAK,cAAc,WAAW,aAAa,EAAE,EAAE,SAAS,CAAC,wBAAqC,EAAK,KAAK,CAAC,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,IAAI,MAAM,CAAI,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,GAAG,aAAa,EAAE,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,EAAE,WAAW,CAAU,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,4DAA4D,KAAK,CAAI,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,EAAE,WAAW,CAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,KAAK,MAAM,EAAK,QAAQ,IAAI,WAAW,IAAI,aAAa,GAAG,WAAW,EAAG,WAAW,IAAI,QAAQ,OAAO,cAAc,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAC,6CAA6C,IAAiB,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,GAAU,WAAW,IAAI,SAAS,GAAG,cAAc,UAAU,WAAW,QAAQ,EAAE,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,SAAS,CAAC,sCAAsC,IAAiB,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,GAAU,WAAW,IAAI,SAAS,GAAG,cAAc,UAAU,WAAW,QAAQ,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,IAAI,CAAC,KAAK,EAAW,OAAO,SAAS,IAAI,sBAAsB,QAAQ,EAAQ,UAAU,eAAe,MAAM,CAAC,WAAW,EAAK,MAAM,EAAK,OAAO,OAAO,QAAQ,YAAY,WAAW,EAAK,SAAS,KAAK,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,OAAO,UAAU,aAAa,GAAG,eAAe,OAAO,UAAU,SAAS,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,IAAI,CAAC,EAAE,SAAS,CAAC,sBAAmC,EAAK,EAAS,CAAC,KAAK,cAAc,KAAK,GAAG,MAAM,EAAK,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,aAAa,IAAI,EAAE,UAAU,GAAG,WAAW,EAAK,SAAS,GAAG,MAAM,EAAS,WAAW,IAAI,cAAc,OAAO,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,OAAO,KAAK,GAAG,MAAM,EAAU,OAAO,GAAG,CAAC,EAAe,EAAK,OAAO,CAAC,SAAS,qFAAqF,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,IAAQ,CAAC,GAAK,CAAC,EAAe,GAAmBC,EAAS,EAAK,EAAQ,EAAeH,EAAO,EAAK,EAE/r7B,OADnL,MAAc,CAAS,EAAmB,IAAI,eAAc,EAAe,QAAQ,GAAK,EAAkB,EAAI,EAAG,EAAE,CAAC,CAAC,EACrH,MAAc,CAAC,GAAG,EAAc,EAAE,OAAO,IAAM,EAAE,eAAe,CAAC,EAAe,QAAQ,GAAK,EAAkB,EAAI,CAAE,EAAE,EAA0B,EAAE,UAAU,aAAa,CAAC,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAKC,EAAU,CAAC,SAAS,GAA6B,EAAK,GAAgB,CAAC,YAAY,EAAkB,EAAK,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAQ,CAAC,OAAK,UAAQ,CAAC,GAAK,CAAC,EAAK,GAASE,EAAS,EAAK,EAAQ,EAAIH,EAAO,IAAI,EAAyO,OAAvO,MAAc,CAAC,GAAG,CAAC,EAAK,OAAO,IAAM,EAAQ,GAAG,CAAI,EAAI,SAAS,CAAC,EAAI,QAAQ,SAAS,EAAE,MAAM,GAAE,EAAQ,EAAK,CAAE,EAAiD,OAA/C,SAAS,iBAAiB,YAAY,CAAO,MAAY,SAAS,oBAAoB,YAAY,CAAO,CAAE,EAAE,CAAC,CAAI,CAAC,EAAsB,EAAM,KAAK,CAAK,MAAI,MAAM,CAAC,SAAS,UAAU,EAAE,iBAAiB,EAAK,UAAU,EAAQ,EAAI,EAAE,iBAAiB,EAAK,UAAU,EAAQ,EAAK,EAAE,SAAS,CAAc,EAAM,IAAI,CAAC,KAAK,EAAK,KAAK,QAAQ,GAAG,CAAC,EAAE,eAAe,EAAE,EAAO,EAAK,IAAI,CAAE,EAAE,MAAM,CAAC,MAAM,EAAK,eAAe,OAAO,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,WAAW,SAAS,QAAQ,OAAO,EAAE,SAAS,CAAC,EAAK,MAAM,EAAK,UAAuB,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,EAAE,QAAQ,GAAG,UAAU,EAAK,iBAAiB,OAAO,WAAW,gBAAgB,QAAQ,cAAc,EAAE,SAAS,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,EAAK,UAAuB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,OAAO,KAAK,MAAM,UAAU,mBAAmB,WAAW,GAAG,OAAO,IAAI,QAAQ,KAAS,cAAc,EAAK,OAAO,OAAO,WAAW,mBAAmB,EAAE,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,aAAa,GAAG,UAAU,iCAAiC,SAAS,IAAI,SAAS,SAAS,OAAO,aAAa,GAAW,EAAE,SAAS,EAAK,SAAS,KAAK,EAAM,IAAI,CAAC,IAAM,EAAI,EAAS,KAAK,GAAG,EAAE,OAAO,EAAM,IAAI,EAAsB,OAAhB,EAAoC,EAAM,IAAI,CAAC,KAAK,EAAY,EAAI,IAAI,EAAE,YAAY,EAAQ,EAAK,EAAE,MAAM,CAAC,QAAQ,QAAQ,eAAe,OAAO,MAAM,UAAU,QAAQ,YAAY,aAAa,EAAE,EAAK,SAAS,OAAO,EAAE,aAAa,IAAY,OAAO,OAAO,UAAU,WAAW,EAAE,WAAW,iBAAiB,EAAE,aAAa,GAAG,EAAE,cAAc,MAAM,WAAW,EAAM,aAAa,GAAG,EAAE,cAAc,MAAM,WAAW,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAK,aAAa,EAAE,cAAc,UAAU,EAAE,SAAS,EAAM,KAAK,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,EAAS,cAAc,QAAQ,cAAc,WAAW,EAAE,SAAS,EAAM,GAAG,CAAC,CAAC,CAAC,EAAE,EAAM,KAAK,EAArtB,IAAutB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAI,CAAC,SAAO,eAAa,UAAQ,CAAC,OAAoB,EAAM,SAAS,CAAC,MAAM,CAAC,WAAW,EAAE,QAAQ,OAAO,WAAW,SAAS,eAAe,gBAAgB,QAAQ,SAAS,OAAO,GAAG,SAAS,SAAS,IAAI,EAAE,OAAO,IAAI,aAAa,aAAa,GAAW,EAAE,SAAS,CAAc,EAAK,EAAU,CAAQ,SAAO,MAAM,EAAE,SAAS,GAAG,SAAS,GAAG,KAAK,EAAI,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,UAAU,OAAO,OAAO,EAAE,QAAQ,EAAE,SAAS,WAAW,KAAK,MAAM,UAAU,mBAAmB,WAAW,QAAQ,EAAE,SAAS,GAAU,IAAI,GAAmB,EAAK,GAAQ,CAAM,OAAY,QAAM,EAAE,EAAK,KAAK,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAM,IAAI,CAAC,KAAK,EAAU,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,EAAK,eAAe,OAAO,QAAQ,cAAc,WAAW,SAAS,IAAI,EAAE,cAAc,OAAO,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,QAAQ,KAAK,GAAG,MAAM,CAAI,CAAC,EAAE,CAAa,CAAC,CAAC,EAAe,EAAK,SAAS,CAAC,QAAQ,EAAa,UAAU,eAAe,MAAM,CAAC,QAAQ,OAAO,WAAW,cAAc,OAAO,OAAO,MAAM,EAAK,OAAO,UAAU,QAAQ,EAAE,SAAS,GAAG,WAAW,CAAC,EAAE,aAAa,OAAO,SAAS,GAAG,CAAC,EAAe,EAAM,IAAI,CAAC,KAAK,EAAY,OAAO,SAAS,IAAI,sBAAsB,UAAU,eAAe,MAAM,CAAC,WAAW,EAAK,MAAM,EAAE,OAAO,OAAO,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,OAAO,UAAU,aAAa,IAAI,eAAe,OAAO,QAAQ,cAAc,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,WAAW,KAAK,GAAG,MAAM,EAAE,OAAO,GAAG,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAW,CAAC,OAAK,UAAQ,SAAO,UAAQ,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,MAAM,EAAE,OAAO,IAAI,cAAc,EAAK,OAAO,OAAO,WAAW,EAAK,UAAU,QAAQ,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,QAAQ,EAAQ,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,WAAW,qBAAqB,QAAQ,KAAS,WAAW,mBAAmB,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,mBAAmB,WAAW,EAAE,UAAU,EAAK,gBAAgB,mBAAmB,WAAW,qBAAqB,UAAU,OAAO,QAAQ,YAAY,UAAU,gCAAgC,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,WAAW,SAAS,aAAa,EAAE,EAAE,SAAS,CAAc,EAAK,EAAU,CAAC,WAAW,CAAC,EAAO,EAAE,EAAQ,CAAE,EAAE,MAAM,EAAE,SAAS,GAAG,SAAS,GAAG,KAAK,EAAI,CAAC,EAAe,EAAK,SAAS,CAAC,QAAQ,EAAQ,MAAM,CAAC,WAAW,cAAc,OAAO,OAAO,MAAM,EAAK,OAAO,UAAU,QAAQ,EAAE,WAAW,EAAE,SAAS,GAAG,UAAU,GAAG,QAAQ,OAAO,WAAW,SAAS,eAAe,QAAQ,EAAE,aAAa,QAAQ,SAAsB,EAAK,EAAS,CAAC,KAAK,IAAI,KAAK,GAAG,MAAM,EAAK,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAS,cAAc,YAAY,aAAa,EAAE,EAAE,SAAS,YAAY,CAAC,EAAE,EAAS,IAAI,GAAkB,EAAM,IAAI,CAAC,KAAK,EAAY,EAAI,IAAI,EAAE,QAAQ,EAAQ,MAAM,CAAC,QAAQ,QAAQ,eAAe,OAAO,MAAM,UAAU,QAAQ,SAAS,aAAa,aAAa,IAAY,OAAO,UAAU,UAAU,EAAE,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,EAAK,aAAa,EAAE,cAAc,UAAU,EAAE,SAAS,EAAI,IAAI,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,EAAS,cAAc,OAAO,cAAc,WAAW,EAAE,SAAS,CAAC,EAAI,IAAI,KAAQ,IAAiB,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,CAAI,EAAE,SAAS,EAAI,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAI,IAAI,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAS,cAAc,YAAY,OAAO,aAAa,EAAE,SAAS,MAAM,CAAC,EAAE,CAAC,CAAC,QAAQ,QAAQ,EAAE,CAAC,WAAW,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,EAAM,KAAqB,EAAK,IAAI,CAAM,OAAK,QAAQ,GAAG,CAAC,EAAE,eAAe,EAAE,EAAO,CAAI,EAAE,EAAQ,CAAE,EAAE,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,QAAQ,SAAS,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAK,eAAe,OAAO,aAAa,aAAa,IAAY,cAAc,YAAY,UAAU,EAAE,EAAE,SAAS,CAAK,EAAE,CAAK,CAAC,EAAe,EAAM,IAAI,CAAC,KAAK,EAAU,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,IAAI,EAAE,UAAU,GAAG,QAAQ,YAAY,WAAW,EAAM,MAAM,EAAK,WAAW,EAAK,SAAS,GAAG,cAAc,QAAQ,eAAe,OAAO,aAAa,IAAI,UAAU,EAAE,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,QAAQ,KAAK,GAAG,MAAM,CAAI,CAAC,EAAE,CAAa,CAAC,CAAC,EAAe,EAAM,IAAI,CAAC,KAAK,EAAY,OAAO,SAAS,IAAI,sBAAsB,QAAQ,EAAQ,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,IAAI,EAAE,MAAM,OAAO,UAAU,GAAG,QAAQ,YAAY,WAAW,EAAK,MAAM,EAAE,OAAO,OAAO,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,OAAO,UAAU,aAAa,IAAI,UAAU,GAAG,eAAe,MAAM,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,WAAW,KAAK,GAAG,MAAM,EAAE,OAAO,GAAG,CAAC,EAAE,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAc,CAAC,MAAI,SAAO,SAAO,eAAa,UAAQ,CAAC,EAAkB,EAAE,GAAK,CAAC,EAAQ,GAAYG,EAAS,IAAI,EAAQ,EAAO,EAAS,OAAO,GAAG,EAAE,OAAO,EAAI,IAAI,CAAC,CAAC,MAAM,EAAE,CAAC,EAAQ,EAAW,GAAkB,EAAI,IAAI,EAAmJ,OAAjJ,MAAuB,CAAC,EAAgB,EAAE,IAAM,EAAG,0BAA0B,EAAgB,CAAC,EAAE,UAAU,qBAAqB,CAAE,CAAE,EAAE,CAAC,EAAI,IAAI,CAAC,EAAsB,EAAM,MAAM,CAAC,UAAU,WAAW,MAAM,CAAC,WAAW,EAAG,MAAM,EAAK,WAAW,EAAE,MAAM,OAAO,SAAS,QAAQ,UAAU,SAAS,qBAAqB,MAAM,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,+QAA+Q,IAAY,CAAC,CAAC,EAAe,EAAK,GAAI,CAAQ,SAAoB,eAAoB,QAAM,CAAC,EAAe,EAAM,UAAU,CAAC,aAAa,OAAO,MAAM,CAAC,QAAQ,OAAO,UAAU,MAAM,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,UAAU,WAAW,EAAM,QAAQ,OAAO,cAAc,SAAS,eAAe,SAAS,QAAQ,WAAW,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAU,aAAa,GAAG,cAAc,WAAW,EAAE,SAAS,EAAI,GAAG,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,uBAAuB,WAAW,IAAI,MAAM,EAAK,WAAW,KAAK,aAAa,GAAG,cAAc,UAAU,EAAE,SAAS,EAAI,IAAI,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,WAAW,EAAK,UAAU,SAAS,SAAS,yBAAyB,MAAM,EAAU,aAAa,GAAG,WAAW,IAAI,WAAW,GAAG,EAAE,SAAS,EAAI,OAAO,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAS,WAAW,KAAK,aAAa,GAAG,SAAS,GAAG,EAAE,SAAS,EAAI,KAAK,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,cAAc,UAAU,aAAa,WAAW,WAAW,IAAI,GAAG,aAAa,GAAG,QAAQ,YAAY,WAAW,EAAE,OAAO,aAAa,IAAY,aAAa,GAAG,UAAU,gCAAgC,EAAE,SAAS,CAAc,EAAK,EAAM,CAAC,MAAM,EAAI,MAAM,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,EAAK,WAAW,IAAI,WAAW,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,GAAG,WAAW,EAAU,UAAU,QAAQ,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,EAAS,cAAc,QAAQ,cAAc,WAAW,EAAE,SAAS,EAAI,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,SAAS,OAAO,WAAW,QAAQ,EAAE,SAAS,CAAc,EAAM,IAAI,CAAC,KAAK,EAAW,OAAO,SAAS,IAAI,sBAAsB,UAAU,eAAe,MAAM,CAAC,WAAW,EAAK,MAAM,EAAE,OAAO,OAAO,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,OAAO,UAAU,aAAa,IAAI,eAAe,OAAO,QAAQ,cAAc,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,WAAW,KAAK,GAAG,MAAM,EAAE,OAAO,GAAG,CAAC,EAAE,EAAI,GAAG,CAAC,CAAC,EAAe,EAAM,IAAI,CAAC,KAAK,EAAU,UAAU,eAAe,MAAM,CAAC,WAAW,cAAc,MAAM,EAAU,OAAO,eAAe,IAAO,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,OAAO,UAAU,aAAa,IAAI,eAAe,OAAO,QAAQ,cAAc,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,QAAQ,KAAK,GAAG,MAAM,CAAS,CAAC,EAAE,cAAc,CAAC,CAAC,EAAe,EAAK,SAAS,CAAC,QAAQ,EAAO,MAAM,CAAC,WAAW,cAAc,MAAM,EAAK,OAAO,eAAe,IAAO,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,OAAO,UAAU,aAAa,GAAG,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,aAAa,OAAO,MAAM,CAAC,KAAK,UAAU,WAAW,EAAI,UAAU,EAAW,EAAK,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,SAAS,WAAW,SAAS,SAAS,UAAU,GAAG,EAAE,SAAS,EAAI,UAAuB,EAAK,MAAM,CAAC,IAAI,EAAI,UAAU,IAAI,EAAI,KAAK,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,MAAM,OAAO,OAAO,OAAO,UAAU,QAAQ,QAAQ,QAAQ,OAAO,+BAA+B,CAAC,CAAC,EAAe,EAAMF,EAAU,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,WAAW,gFAAgF,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,gBAAgB,GAAK,MAAM,CAAC,SAAS,WAAW,QAAQ,EAAE,EAAE,SAAsB,EAAK,EAAc,CAAC,MAAM,EAAE,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,UAAU,CAAC,MAAM,CAAC,WAAW,EAAE,QAAQ,YAAY,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,KAAK,OAAO,SAAS,QAAQ,OAAO,oBAAoB,UAAU,IAAI,GAAG,WAAW,OAAO,EAAE,YAAY,IAAI,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAU,aAAa,GAAG,cAAc,WAAW,EAAE,SAAS,UAAU,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,yBAAyB,WAAW,IAAI,MAAM,EAAK,WAAW,IAAI,aAAa,GAAG,cAAc,SAAS,EAAE,SAAS,iBAAiB,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAS,WAAW,IAAI,EAAE,SAAS,EAAI,KAAK,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,SAAS,EAAI,SAAS,KAAK,EAAK,IAAiB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,GAAG,QAAQ,YAAY,WAAW,EAAM,aAAa,EAAE,aAAa,GAAG,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,WAAW,EAAW,aAAa,MAAM,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,CAAC,EAAE,SAAsB,EAAK,EAAS,CAAC,KAAK,QAAQ,KAAK,GAAG,MAAM,EAAU,OAAO,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAK,WAAW,CAAE,EAAE,SAAS,CAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,UAAU,CAAC,MAAM,CAAC,WAAW,EAAK,QAAQ,WAAW,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,KAAK,OAAO,QAAQ,EAAE,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,yBAAyB,WAAW,IAAI,MAAM,EAAE,aAAa,GAAG,cAAc,SAAS,EAAE,SAAS,WAAW,CAAC,EAAe,EAAK,MAAM,CAAC,YAAY,IAAI,MAAM,CAAC,QAAQ,OAAO,oBAAoB,iBAAiB,IAAI,EAAE,EAAE,SAAS,EAAI,SAAS,KAAK,EAAK,IAAiB,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,wBAAwB,OAAO,kCAAkC,aAAa,GAAG,QAAQ,YAAY,QAAQ,OAAO,IAAI,GAAG,WAAW,YAAY,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,cAAc,KAAK,GAAG,MAAM,EAAE,OAAO,GAAG,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAE,WAAW,KAAK,WAAW,CAAE,EAAE,SAAS,CAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,UAAU,CAAC,MAAM,CAAC,WAAW,EAAM,QAAQ,YAAY,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,IAAI,OAAO,QAAQ,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAU,aAAa,GAAG,cAAc,WAAW,EAAE,SAAS,kBAAkB,CAAC,EAAe,EAAM,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,yBAAyB,WAAW,IAAI,MAAM,EAAK,aAAa,GAAG,cAAc,SAAS,EAAE,SAAS,CAAC,SAAS,EAAI,IAAI,CAAC,CAAC,EAAE,EAAI,IAAI,KAAK,EAAK,IAAiB,EAAM,MAAM,CAAC,MAAM,CAAC,aAAa,aAAa,IAAY,OAAO,SAAS,EAAE,YAAY,EAAW,IAAU,EAAE,KAAK,CAAC,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,WAAW,SAAS,QAAQ,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,EAAK,WAAW,IAAI,WAAW,CAAI,EAAE,SAAS,EAAK,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,OAAO,eAAe,IAAU,EAAE,EAAK,IAAY,aAAa,MAAM,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,MAAM,IAAU,EAAE,EAAK,EAAU,SAAS,GAAG,WAAW,EAAE,WAAW,IAAU,EAAE,GAAG,EAAK,IAAI,aAAa,EAAE,SAAS,IAAU,EAAE,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,IAAU,GAAgB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAS,WAAW,IAAI,cAAc,EAAE,EAAE,SAAS,EAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,UAAU,CAAC,MAAM,CAAC,WAAW,EAAE,QAAQ,WAAW,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,KAAK,OAAO,QAAQ,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAU,aAAa,GAAG,cAAc,WAAW,EAAE,SAAS,cAAc,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,uBAAuB,WAAW,IAAI,MAAM,EAAK,aAAa,GAAG,cAAc,SAAS,EAAE,SAAS,kBAAkB,CAAC,EAAe,EAAK,MAAM,CAAC,YAAY,IAAI,MAAM,CAAC,QAAQ,OAAO,oBAAoB,iBAAiB,IAAI,EAAE,EAAE,SAAS,EAAO,IAAI,GAAgB,EAAM,IAAI,CAAC,KAAK,EAAY,EAAE,IAAI,EAAE,MAAM,CAAC,eAAe,OAAO,MAAM,UAAU,UAAU,OAAO,WAAW,EAAM,OAAO,aAAa,IAAY,aAAa,GAAG,QAAQ,iBAAiB,OAAO,UAAU,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,UAAU,IAAI,WAAW,SAAS,EAAE,aAAa,GAAG,CAAC,EAAE,cAAc,MAAM,WAAW,EAAU,EAAE,cAAc,MAAM,UAAU,kBAAmB,EAAE,aAAa,GAAG,CAAC,EAAE,cAAc,MAAM,WAAW,EAAM,EAAE,cAAc,MAAM,UAAU,eAAgB,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,EAAE,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAU,cAAc,WAAW,EAAE,SAAS,EAAE,GAAG,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAK,WAAW,IAAI,UAAU,MAAM,EAAE,SAAS,EAAE,IAAI,CAAC,EAAe,EAAK,EAAM,CAAC,MAAM,EAAE,MAAM,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,CAAI,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,UAAU,CAAC,MAAM,CAAC,WAAW,EAAK,QAAQ,aAAa,UAAU,QAAQ,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,IAAI,OAAO,QAAQ,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,UAAU,SAAS,SAAS,GAAG,MAAM,EAAW,aAAa,EAAE,EAAE,SAAS,oBAAoB,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,uBAAuB,WAAW,IAAI,MAAM,EAAE,aAAa,GAAG,WAAW,KAAK,cAAc,UAAU,EAAE,SAAS,EAAI,IAAI,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,cAAc,WAAW,WAAW,IAAI,GAAG,aAAa,GAAG,QAAQ,YAAY,WAAW,yBAAyB,OAAO,mCAAmC,aAAa,GAAG,EAAE,SAAS,CAAc,EAAK,EAAM,CAAC,MAAM,EAAI,MAAM,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,EAAK,WAAW,IAAI,WAAW,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,GAAG,WAAW,yBAAyB,UAAU,QAAQ,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,wBAAwB,cAAc,QAAQ,cAAc,WAAW,EAAE,SAAS,EAAI,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,IAAI,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,wBAAwB,cAAc,OAAO,aAAa,GAAG,cAAc,WAAW,EAAE,SAAS,CAAC,uBAA0B,CAAa,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,eAAe,SAAS,SAAS,OAAO,WAAW,QAAQ,EAAE,SAAS,CAAc,EAAM,IAAI,CAAC,KAAK,EAAW,OAAO,SAAS,IAAI,sBAAsB,UAAU,eAAe,MAAM,CAAC,WAAW,EAAK,MAAM,EAAE,OAAO,OAAO,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,OAAO,UAAU,aAAa,IAAI,eAAe,OAAO,QAAQ,cAAc,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,WAAW,KAAK,GAAG,MAAM,EAAE,OAAO,GAAG,CAAC,EAAE,EAAI,GAAG,CAAC,CAAC,EAAe,EAAM,IAAI,CAAC,KAAK,EAAU,UAAU,eAAe,MAAM,CAAC,WAAW,cAAc,MAAM,EAAE,OAAO,oCAAoC,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,OAAO,UAAU,aAAa,IAAI,eAAe,OAAO,QAAQ,cAAc,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,QAAQ,KAAK,GAAG,MAAM,CAAC,CAAC,EAAE,cAAc,CAAC,CAAC,EAAe,EAAK,SAAS,CAAC,QAAQ,EAAO,MAAM,CAAC,WAAW,cAAc,MAAM,EAAE,OAAO,oCAAoC,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,OAAO,UAAU,aAAa,GAAG,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,IAAI,CAAC,KAAK,WAAW,MAAM,CAAC,QAAQ,eAAe,UAAU,GAAG,WAAW,EAAK,SAAS,GAAG,MAAM,wBAAwB,cAAc,QAAQ,eAAe,YAAY,oBAAoB,CAAC,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAEz7nB,SAAS,GAAgB,CAAC,QAAM,CAAC,IAAM,EAAU,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,eAAe,OAAO,QAAQ,YAAY,aAAa,IAAI,QAAQ,cAAc,WAAW,SAAS,eAAe,QAAQ,EAAE,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAG,WAAW,EAAE,MAAM,EAAK,UAAU,OAAO,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,eAAe,SAAS,UAAU,SAAS,QAAQ,YAAY,IAAI,EAAE,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAU,cAAc,WAAW,EAAE,SAAS,WAAW,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,uBAAuB,WAAW,IAAI,MAAM,EAAK,WAAW,IAAI,OAAO,CAAC,EAAE,SAAS,qBAAqB,CAAC,EAAe,EAAM,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAS,WAAW,IAAI,SAAS,IAAI,OAAO,CAAC,EAAE,SAAS,CAAC,+CAA+C,EAAK,WAAW,EAAK,SAAS,GAAG,sCAAsC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,SAAS,OAAO,eAAe,SAAS,UAAU,CAAC,EAAE,SAAS,CAAc,EAAK,IAAI,CAAC,KAAK,IAAI,MAAM,CAAC,GAAG,EAAU,WAAW,EAAK,MAAM,EAAE,OAAO,aAAa,GAAM,EAAE,SAAS,cAAc,CAAC,EAAe,EAAK,IAAI,CAAC,KAAK,eAAe,MAAM,CAAC,GAAG,EAAU,WAAW,cAAc,MAAM,EAAK,OAAO,aAAa,GAAY,EAAE,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAKl8C,SAAS,GAAY,CAAC,MAAI,aAAW,GAAM,SAAO,SAAO,UAAQ,CAAC,GAAK,CAAC,EAAS,GAAaE,EAAS,EAAK,EAItG,EAAS,GAAmB,IAAI,EAAI,IAAI,EAAQ,EAAW,GAAY,EAAe,EAAQ,GAAG,EAAY,YAAY,EAAI,OAAa,EAAa,aAAa,KAAK,EAAI,KAAK,EAAE,EAAI,MAAM,QAAQ,QAAQ,EAAE,EAAE,KAAW,EAAc,CAAC,WAAW,qBAAqB,QAAQ,UAAU,KAAK,EAAI,KAAK,YAAY,EAAI,IAAI,YAAY,EAAI,MAAM,IAAI,EAAQ,SAAS,CAAC,QAAQ,UAAU,KAAK,2BAA2B,IAAI,GAAG,EAAY,GAAG,UAAU,kBAAkB,QAAQ,CAAC,QAAQ,gBAAgB,cAAc,EAAe,gBAAgB,cAAc,cAAc,KAAK,WAAW,QAAQ,eAAe,IAAI,CAAC,EAAE,WAAW,CAAC,QAAQ,OAAO,KAAK,aAAa,CAAC,EAAK,EAAI,YAAU,EAAc,MAAM,EAAI,WAAa,IAAa,EAAc,OAAO,CAAC,QAAQ,QAAQ,MAAM,EAAa,cAAc,MAAM,IAAI,GAAkB,EAAI,IAAI,CAAC,GAAE,IAAM,EAAU,CAAC,WAAW,qBAAqB,QAAQ,UAAU,WAAW,EAAI,IAAI,IAAI,IAAI,CAAC,QAAQ,WAAW,KAAK,EAAE,EAAE,eAAe,CAAC,QAAQ,SAAS,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC,EAAQ,EAAiB,CAAC,WAAW,qBAAqB,QAAQ,iBAAiB,gBAAgB,CAAC,CAAC,QAAQ,WAAW,SAAS,EAAE,KAAK,2BAA2B,KAAK,GAAG,EAAY,EAAE,EAAE,CAAC,QAAQ,WAAW,SAAS,EAAE,KAAK,EAAI,KAAK,KAAK,CAAO,CAAC,CAAC,EAAE,OAAoB,EAAMF,EAAU,CAAC,SAAS,CAAC,GAAyB,EAAK,SAAS,CAAC,KAAK,sBAAsB,wBAAwB,CAAC,OAAO,KAAK,UAAU,CAAa,CAAC,CAAC,CAAC,EAAE,GAAY,EAAI,IAAI,OAAO,GAAgB,EAAK,SAAS,CAAC,KAAK,sBAAsB,wBAAwB,CAAC,OAAO,KAAK,UAAU,CAAS,CAAC,CAAC,CAAC,EAAE,GAAyB,EAAK,SAAS,CAAC,KAAK,sBAAsB,wBAAwB,CAAC,OAAO,KAAK,UAAU,CAAgB,CAAC,CAAC,CAAC,EAAe,EAAK,GAAc,CAAK,MAAW,SAAc,SAAO,iBAAiB,EAAY,EAAI,EAAS,QAAM,CAAC,EAAe,EAAK,GAAW,CAAC,KAAK,EAAS,YAAY,EAAY,EAAK,EAAS,SAAc,QAAM,CAAC,CAAC,CAAC,CAAC,CAAE,CAC/5D,SAAgB,GAAkB,CAAC,UAAQ,mBAAmB,CAAC,IAAM,EAAI,EAAS,KAAK,GAAG,EAAE,OAAO,CAAO,EAAmE,OAA7D,EAAiF,EAAK,GAAY,CAAK,MAAI,WAAW,GAAK,OAAO,GAAa,OAAO,GAAM,EAAQ,IAAI,GAAM,EAAE,WAAW,EAAQ,GAAG,CAAC,CAAC,EAAhL,EAAK,GAAgB,CAAC,KAAK,CAAO,CAAC,CAA+I,CAA2W,SAAwB,IAAiB,CAAC,EAAkB,EAAE,GAAK,CAAC,EAAU,GAAcE,EAAS,IAAI,EAAO,CAAC,EAAQ,GAAYA,EAAS,IAAI,EAAO,CAAC,EAAS,GAAaA,EAAS,EAAK,EAAO,CAAC,EAAc,GAAkBA,EAAS,IAAI,EAAO,CAAC,EAAiB,GAAqBA,EAAS,CAAC,EAAO,CAAC,GAAiB,GAAqBA,EAAS,EAAI,EAAQ,EAAc,GACjiC,MAAc,CAAC,GAAG,CAAC,IAAM,EAAE,IAAI,gBAAgB,EAAO,SAAS,MAAM,CAAC,CAAC,IAAI,KAAK,EAAE,GAAG,CAAC,EAAE,OAAO,IAAM,EAAM,EAAS,KAAK,GAAG,EAAE,OAAO,CAAC,EAAK,GAAM,EAAa,CAAK,CAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,MAAc,CAAC,IAAM,EAAS,gBAAgB,CAAC,EAAoB,EAAK,EAAE,eAAe,CAAC,EAAoB,IAAI,EAAE,GAAG,EAAyB,MAAM,EAAE,EAAoB,EAAI,CAAE,EAAE,GAAG,CAAE,EAAE,GAAG,EAAE,UAAU,cAAc,CAAQ,CAAE,EAAE,CAAC,CAAC,EAAE,MAAuB,CAAC,GAAG,GAAe,CAAC,EAAU,CAAC,IAAM,EAAK,EAAc,EAAO,SAAS,EAAE,CAAC,EAAE,0BAA0B,CAAC,IAAM,EAAG,SAAS,eAAe,EAAK,QAAQ,KAAK,EAAE,CAAC,EAAK,GAAG,EAAG,eAAe,CAAC,SAAS,SAAS,MAAM,OAAO,CAAC,EAAE,EAAiB,IAAI,CAAE,CAAC,CAAE,CAAC,EAAE,CAAC,EAAc,CAAS,CAAC,EAAE,IAAM,EAAK,GAAM,CAAC,GAAG,EAAU,CAAC,EAAa,IAAI,EAAE,EAAiB,CAAI,EAAE,MAAO,CAAC,IAAM,EAAG,EAAK,QAAQ,KAAK,EAAE,EAAQ,EAAG,SAAS,eAAe,CAAE,EAAK,GAAG,EAAG,eAAe,CAAC,SAAS,SAAS,MAAM,OAAO,CAAC,CAAE,EAAQ,OAAW,CAAI,GAAW,EAAa,IAAI,EAAE,EAAgB,GAAQ,EAAO,SAAS,CAAC,IAAI,EAAE,SAAS,QAAQ,CAAC,CAAG,EAAE,GAAG,EAAW,OAAoB,EAAK,GAAY,CAAC,IAAI,EAAU,WAAW,GAE9lC,OAAO,GAAa,OAAO,GAAM,EAAQ,IAAI,GAAM,EAAE,WAAW,EAAQ,GAAG,CAAC,CAAC,EAAG,IAAM,GAAc,GAAiB,IAAI,GAAM,EAAS,KAAK,GAAG,EAAE,OAAO,CAAI,CAAC,CAAC,CAAC,OAAO,OAAO,EAAQ,GAAmB,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,GAAQ,GAA0B,EAAiB,GAAQ,EAAyB,OAAO,EAAQ,GAAa,GAAG,EAAc,MAAM,+BAA+B,IAAsB,GAAc,CAAC,WAAW,qBAAqB,QAAQ,UAAU,KAAK,2BAA2B,YAAY,wKAAwK,MAAM,EAAgB,UAAU,kBAAkB,WAAW,KAAK,QAAQ,CAAC,QAAQ,gBAAgB,cAAc,EAAe,gBAAgB,cAAc,cAAc,KAAK,WAAW,QAAQ,eAAe,IAAI,EAAE,IAAI,CAAC,QAAQ,iBAAiB,SAAS,SAAS,UAAU,WAAW,EAAE,0BAA0B,CAAC,CAAC,QAAQ,4BAA4B,UAAU,CAAC,SAAS,UAAU,YAAY,WAAW,QAAQ,EAAE,MAAM,QAAQ,OAAO,OAAO,EAAE,CAAC,QAAQ,4BAA4B,UAAU,WAAW,MAAM,QAAQ,OAAO,OAAO,CAAC,EAAE,OAAO,EAAoB,WAAW,CAAC,CAAC,QAAQ,OAAO,KAAK,aAAa,EAAE,CAAC,QAAQ,QAAQ,KAAK,WAAW,EAAE,CAAC,QAAQ,QAAQ,KAAK,cAAc,EAAE,CAAC,QAAQ,QAAQ,KAAK,kBAAkB,CAAC,EAAE,WAAW,CAAC,iBAAiB,kBAAkB,aAAa,yBAAyB,cAAc,cAAc,uBAAuB,MAAM,MAAM,KAAK,EAAE,QAAQ,CAAC,QAAQ,SAAS,KAAK,yBAAyB,CAAC,EAAQ,GAAU,CAAC,WAAW,qBAAqB,QAAQ,UAAU,WAAW,GAAK,IAAI,IAAI,CAAC,QAAQ,WAAW,KAAK,EAAE,EAAE,eAAe,CAAC,QAAQ,SAAS,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,OAAoB,EAAM,MAAM,CAAC,GAAG,MAAM,UAAU,WAAW,MAAM,CAAC,WAAW,EAAG,MAAM,EAAK,WAAW,EAAE,UAAU,SAAS,MAAM,OAAO,SAAS,QAAQ,qBAAqB,MAAM,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,KAAK,sBAAsB,wBAAwB,CAAC,OAAO,KAAK,UAAU,EAAa,CAAC,CAAC,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,sBAAsB,wBAAwB,CAAC,OAAO,KAAK,UAAU,EAAS,CAAC,CAAC,CAAC,EAAe,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,usBAAusB,EAAU,iCAAiC,EAAS,oMAAoM,EAAK,oBAAoB,EAAE,2BAA2B,EAAK,0XAA0X,EAAW,0FAA0F,GAAU,2BAA2B,EAAW,sFAAsF,EAAU,yGAAyG,EAAU,+pCAA+pC,EAAW,6DAA6D,EAAK,oBAAoB,EAAE,2BAA2B,EAAK,ycAAyc,IAAY,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,QAAQ,YAAY,UAAU,QAAQ,EAAE,SAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAE,cAAc,WAAW,EAAE,SAAS,EAAY,CAAC,CAAC,CAAC,EAAe,EAAK,GAAI,CAAC,OAAO,EAAK,iBAAiB,EAAY,EAAI,EAAE,OAAO,EAAM,CAAC,EAAe,EAAK,GAAW,CAAC,KAAK,EAAS,YAAY,EAAY,EAAK,EAAE,OAAO,EAAK,OAAO,EAAM,CAAC,EAAe,EAAK,GAAO,CAAC,CAAC,EAAe,EAAM,UAAU,CAAC,aAAa,OAAO,MAAM,CAAC,QAAQ,OAAO,UAAU,MAAM,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,UAAU,QAAQ,OAAO,cAAc,SAAS,eAAe,SAAS,QAAQ,aAAa,WAAW,CAAC,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,cAAc,UAAU,aAAa,WAAW,SAAS,IAAI,EAAE,QAAQ,oBAAoB,WAAW,EAAU,MAAM,EAAU,aAAa,IAAI,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,aAAa,EAAE,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,UAAU,iBAAiB,MAAM,CAAC,MAAM,EAAE,OAAO,EAAE,aAAa,MAAM,WAAW,EAAc,OAAO,EAAU,EAAK,QAAQ,cAAc,CAAC,CAAC,EAAE,EAAc,KAAK,CAAC,CAAC,EAAe,EAAM,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,yBAAyB,WAAW,IAAI,MAAM,EAAK,WAAW,KAAK,aAAa,GAAG,cAAc,UAAU,EAAE,SAAS,CAAC,SAAsB,EAAK,KAAK,CAAC,CAAC,EAAE,mBAAmB,CAAC,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAS,WAAW,KAAK,aAAa,GAAG,SAAS,IAAI,WAAW,EAAG,WAAW,GAAG,EAAE,SAAS,iDAAiD,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,SAAS,MAAM,EAAE,SAAS,CAAC,EAAc,OAAoB,EAAM,IAAI,CAAC,KAAK,EAAY,OAAO,SAAS,IAAI,sBAAsB,UAAU,eAAe,MAAM,CAAC,WAAW,EAAK,MAAM,EAAE,OAAO,OAAO,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,OAAO,UAAU,aAAa,IAAI,eAAe,OAAO,QAAQ,cAAc,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,WAAW,KAAK,GAAG,MAAM,EAAE,OAAO,GAAG,CAAC,EAAE,oBAAoB,CAAC,CAAC,EAAe,EAAM,IAAI,CAAC,KAAK,EAAU,UAAU,eAAe,MAAM,CAAC,WAAW,EAAK,MAAM,EAAE,OAAO,OAAO,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,OAAO,UAAU,aAAa,IAAI,eAAe,OAAO,QAAQ,cAAc,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,QAAQ,KAAK,GAAG,MAAM,CAAC,CAAC,EAAE,iBAAiB,CAAC,CAAC,EAAe,EAAK,SAAS,CAAC,YAAY,EAAK,EAAc,OAAO,cAAc,WAAW,EAAE,UAAU,eAAe,MAAM,CAAC,WAAW,cAAc,MAAM,EAAK,OAAO,eAAe,IAAO,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,OAAO,UAAU,aAAa,GAAG,EAAE,SAAS,EAAc,OAAO,iBAAiB,mBAAmB,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,IAAI,CAAC,KAAK,EAAoB,OAAO,SAAS,IAAI,sBAAsB,UAAU,gBAAgB,MAAM,CAAC,UAAU,GAAG,WAAW,EAAK,SAAS,GAAG,MAAM,EAAS,cAAc,QAAQ,QAAQ,cAAc,WAAW,SAAS,IAAI,EAAE,UAAU,aAAa,eAAe,OAAO,WAAW,gBAAgB,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,MAAM,KAAK,GAAG,MAAM,eAAe,OAAO,GAAG,CAAC,EAAE,uBAA0B,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,aAAa,OAAO,MAAM,CAAC,KAAK,UAAU,WAAW,EAAU,SAAS,WAAW,SAAS,SAAS,UAAU,IAAI,QAAQ,OAAO,WAAW,SAAS,eAAe,QAAQ,EAAE,SAAqC,EAAK,GAAmB,CAAC,IAAI,EAAc,CAAC,CAA2V,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,kBAAkB,OAAO,MAAM,CAAC,SAAS,WAAW,OAAO,GAAG,QAAQ,OAAO,oBAAoB,iBAAiB,MAAM,mBAAmB,OAAO,eAAe,WAAW,EAAE,aAAa,GAAG,UAAU,iCAAiC,OAAO,aAAa,IAAY,SAAS,QAAQ,EAAE,SAAS,GAAW,KAAK,EAAE,IAAiB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,YAAY,UAAU,SAAS,YAAY,EAAE,GAAW,OAAO,EAAE,aAAa,IAAY,MAAM,EAAE,SAAS,CAAc,EAAK,EAAM,CAAC,MAAM,EAAE,MAAM,MAAM,CAAC,WAAW,EAAK,SAAS,uBAAuB,WAAW,IAAI,MAAM,EAAK,WAAW,IAAI,cAAc,UAAU,QAAQ,eAAe,aAAa,CAAC,EAAE,YAAY,EAAE,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,OAAO,MAAM,EAAS,cAAc,WAAW,EAAE,SAAS,EAAE,KAAK,CAAC,CAAC,CAAC,EAAE,EAAE,KAAK,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,cAAc,GAAK,MAAM,CAAC,WAAW,EAAM,QAAQ,SAAS,SAAS,SAAS,WAAW,SAAS,UAAU,EAAE,EAAE,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,cAAc,UAAU,gCAAgC,EAAE,SAAS,CAAC,GAAG,EAAa,GAAG,EAAa,GAAG,CAAY,CAAC,CAAC,KAAK,EAAK,IAAiB,EAAM,OAAO,CAAC,mBAAmB,GAAK,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,IAAI,GAAG,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAK,QAAQ,SAAS,cAAc,WAAW,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,EAAE,aAAa,MAAM,WAAW,EAAK,QAAQ,eAAe,WAAW,CAAC,CAAC,CAAC,EAAE,CAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,UAAU,CAAC,iBAAiB,OAAO,MAAM,CAAC,WAAW,EAAW,QAAQ,mBAAmB,UAAU,QAAQ,EAAE,SAAsB,EAAM,KAAK,CAAC,sBAAsB,OAAO,MAAM,CAAC,WAAW,EAAK,SAAS,2BAA2B,WAAW,IAAI,MAAM,EAAE,WAAW,IAAI,cAAc,WAAW,OAAO,CAAC,EAAE,SAAS,CAAC,YAAyB,EAAK,KAAK,CAAC,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,UAAU,CAAC,mBAAmB,OAAO,MAAM,CAAC,WAAW,EAAK,QAAQ,YAAY,UAAU,kCAAkC,EAAE,SAAsB,EAAK,MAAM,CAAC,yBAAyB,GAAK,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,IAAI,GAAG,SAAS,KAAK,OAAO,SAAS,SAAS,MAAM,EAAE,SAAS,GAAkB,KAAK,EAAK,IAAiB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,iBAAiB,GAAK,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,OAAO,MAAM,EAAE,cAAc,YAAY,WAAW,QAAQ,EAAE,SAAS,CAAI,CAAC,EAAE,EAAE,GAAkB,OAAO,GAAgB,EAAK,GAAU,CAAC,MAAM,EAAK,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,UAAU,CAAC,GAAG,WAAW,MAAM,CAAC,WAAW,EAAM,QAAQ,aAAa,UAAU,QAAQ,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,IAAI,OAAO,QAAQ,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAU,aAAa,GAAG,cAAc,WAAW,EAAE,SAAS,sBAAyB,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,yBAAyB,WAAW,IAAI,MAAM,EAAK,WAAW,KAAK,aAAa,GAAG,cAAc,SAAS,EAAE,SAAS,+BAA+B,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAS,WAAW,IAAI,WAAW,EAAG,aAAa,GAAG,SAAS,IAAI,WAAW,OAAO,YAAY,MAAM,EAAE,SAAS,0FAA0F,CAAC,EAAe,EAAM,IAAI,CAAC,KAAK,EAAY,OAAO,SAAS,IAAI,sBAAsB,UAAU,eAAe,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,IAAI,EAAE,WAAW,EAAK,MAAM,EAAE,OAAO,OAAO,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,OAAO,UAAU,aAAa,IAAI,eAAe,MAAM,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,WAAW,KAAK,GAAG,MAAM,EAAE,OAAO,GAAG,CAAC,EAAE,iBAAiB,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,GAAG,WAAW,EAAK,SAAS,GAAG,MAAM,EAAS,cAAc,QAAQ,cAAc,WAAW,EAAE,SAAS,+CAAkD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,UAAU,CAAC,MAAM,CAAC,WAAW,EAAE,QAAQ,aAAa,UAAU,QAAQ,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAU,aAAa,GAAG,cAAc,WAAW,EAAE,SAAS,YAAY,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,yBAAyB,WAAW,IAAI,MAAM,EAAK,WAAW,KAAK,aAAa,GAAG,cAAc,UAAU,EAAE,SAAS,yBAAyB,CAAC,EAAe,EAAK,MAAM,CAAC,YAAY,IAAI,aAAa,OAAO,MAAM,CAAC,QAAQ,OAAO,oBAAoB,iBAAiB,IAAI,GAAG,SAAS,KAAK,OAAO,QAAQ,EAAE,SAAS,GAAM,IAAI,GAAgB,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,QAAQ,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,gBAAgB,GAAK,MAAM,CAAC,WAAW,EAAK,SAAS,IAAI,WAAW,IAAI,MAAM,EAAW,WAAW,IAAI,aAAa,GAAG,cAAc,SAAS,EAAE,SAAS,EAAE,IAAI,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAK,aAAa,GAAG,cAAc,QAAQ,cAAc,WAAW,EAAE,SAAS,EAAE,KAAK,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAG,SAAS,KAAK,MAAM,EAAS,WAAW,KAAK,SAAS,IAAI,OAAO,SAAS,WAAW,GAAG,EAAE,SAAS,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,UAAU,CAAC,GAAG,aAAa,MAAM,CAAC,WAAW,EAAM,QAAQ,YAAY,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,SAAS,IAAI,OAAO,aAAa,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAU,aAAa,GAAG,cAAc,WAAW,EAAE,SAAS,YAAY,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,yBAAyB,WAAW,IAAI,MAAM,EAAK,WAAW,KAAK,cAAc,WAAW,aAAa,EAAE,EAAE,SAAS,0BAA0B,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,WAAW,EAAK,UAAU,SAAS,SAAS,GAAG,MAAM,EAAU,WAAW,GAAG,EAAE,SAAS,iDAAiD,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,YAAY,IAAI,MAAM,CAAC,QAAQ,OAAO,oBAAoB,iBAAiB,IAAI,GAAG,SAAS,KAAK,OAAO,SAAS,WAAW,SAAS,EAAE,SAAS,GAAc,KAAK,EAAI,IAAI,CAAC,IAAM,EAAS,IAAI,EAAE,OAAoB,EAAM,IAAI,CAAC,KAAK,EAAY,EAAI,IAAI,EAAE,UAAU,kBAAkB,EAAS,WAAW,KAAK,MAAM,CAAC,eAAe,OAAO,MAAM,UAAU,SAAS,WAAW,UAAU,OAAO,WAAW,EAAS,EAAU,EAAE,OAAO,EAAS,eAAe,IAAO,aAAa,IAAY,aAAa,GAAG,QAAQ,EAAS,iBAAiB,iBAAiB,OAAO,UAAU,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,UAAU,IAAI,UAAU,EAAS,qCAAqC,MAAM,EAAE,SAAS,CAAC,GAAuB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,EAAE,KAAK,MAAM,UAAU,wBAAwB,WAAW,EAAK,MAAM,EAAE,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,OAAO,cAAc,YAAY,QAAQ,WAAW,aAAa,IAAI,WAAW,SAAS,UAAU,kCAAkC,EAAE,SAAS,sBAAsB,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAU,cAAc,YAAY,aAAa,CAAC,EAAE,SAAS,EAAI,GAAG,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,EAAS,GAAG,GAAG,WAAW,IAAI,MAAM,EAAK,WAAW,KAAK,cAAc,UAAU,EAAE,SAAS,EAAI,IAAI,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAS,EAAK,EAAS,WAAW,IAAI,WAAW,EAAG,KAAK,EAAE,QAAQ,EAAS,IAAI,CAAC,EAAE,SAAS,EAAI,OAAO,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,WAAW,IAAI,GAAG,UAAU,CAAC,EAAE,SAAS,CAAc,EAAK,EAAM,CAAC,MAAM,EAAI,MAAM,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,CAAI,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,EAAS,cAAc,QAAQ,cAAc,WAAW,EAAE,SAAS,EAAI,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,UAAU,WAAW,EAAS,EAAK,EAAU,MAAM,EAAE,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,aAAa,IAAI,UAAU,SAAS,UAAU,EAAE,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,EAAI,IAAI,CAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,UAAU,CAAC,GAAG,aAAa,MAAM,CAAC,WAAW,GAAM,QAAQ,YAAY,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,SAAS,IAAI,OAAO,aAAa,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAU,aAAa,GAAG,cAAc,WAAW,EAAE,SAAS,mBAAmB,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,yBAAyB,WAAW,IAAI,MAAM,EAAK,WAAW,KAAK,cAAc,UAAU,EAAE,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,YAAY,IAAI,MAAM,CAAC,QAAQ,OAAO,oBAAoB,iBAAiB,IAAI,GAAG,SAAS,KAAK,OAAO,QAAQ,EAAE,SAAS,GAAqB,IAAI,GAAK,CAAC,IAAM,EAAI,EAAS,KAAK,GAAG,EAAE,OAAO,EAAI,IAAI,EAAE,OAAoB,EAAM,IAAI,CAAC,KAAK,EAAY,EAAI,IAAI,EAAE,UAAU,iBAAiB,MAAM,CAAC,eAAe,OAAO,MAAM,UAAU,UAAU,OAAO,WAAW,EAAE,OAAO,aAAa,IAAY,aAAa,GAAG,QAAQ,iBAAiB,OAAO,UAAU,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,UAAU,GAAG,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAK,cAAc,SAAS,EAAE,SAAS,EAAI,KAAK,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAS,WAAW,IAAI,WAAW,EAAG,KAAK,CAAC,EAAE,SAAS,EAAI,IAAI,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,kBAAkB,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAK,cAAc,YAAY,QAAQ,cAAc,WAAW,SAAS,IAAI,EAAE,WAAW,gBAAgB,UAAU,CAAC,EAAE,SAAS,CAAC,OAAoB,EAAK,EAAS,CAAC,KAAK,cAAc,KAAK,GAAG,MAAM,eAAe,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAI,KAAK,CAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,UAAU,CAAC,GAAG,cAAc,MAAM,CAAC,WAAW,EAAW,QAAQ,YAAY,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,SAAS,IAAI,OAAO,QAAQ,EAAE,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,WAAW,EAAK,UAAU,SAAS,SAAS,GAAG,MAAM,EAAE,WAAW,IAAI,aAAa,EAAE,EAAE,SAAS,mBAAmB,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,yBAAyB,WAAW,IAAI,MAAM,EAAK,WAAW,KAAK,cAAc,WAAW,aAAa,EAAE,EAAE,SAAS,2BAA2B,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAK,QAAQ,GAAG,WAAW,IAAI,WAAW,EAAG,SAAS,IAAI,OAAO,aAAa,EAAE,SAAS,6IAA6I,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,eAAe,SAAS,SAAS,OAAO,WAAW,QAAQ,EAAE,SAAS,CAAc,EAAM,IAAI,CAAC,KAAK,eAAe,UAAU,eAAe,MAAM,CAAC,WAAW,EAAK,MAAM,EAAE,OAAO,OAAO,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,OAAO,UAAU,aAAa,IAAI,eAAe,OAAO,QAAQ,cAAc,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,WAAW,KAAK,GAAG,MAAM,EAAE,OAAO,GAAG,CAAC,EAAE,uBAAuB,CAAC,CAAC,EAAe,EAAM,IAAI,CAAC,KAAK,EAAU,UAAU,eAAe,MAAM,CAAC,WAAW,cAAc,MAAM,EAAU,OAAO,eAAe,IAAO,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,OAAO,UAAU,aAAa,IAAI,eAAe,OAAO,QAAQ,cAAc,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,QAAQ,KAAK,GAAG,MAAM,CAAS,CAAC,EAAE,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,UAAU,CAAC,GAAG,QAAQ,aAAa,OAAO,MAAM,CAAC,QAAQ,OAAO,UAAU,OAAO,WAAW,CAAI,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,aAAa,OAAO,MAAM,CAAC,KAAK,UAAU,WAAW,EAAU,SAAS,WAAW,SAAS,SAAS,UAAU,GAAG,EAAE,SAAsB,EAAK,MAAM,CAAC,IAAI,GAAgB,IAAI,0BAA0B,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,MAAM,OAAO,OAAO,OAAO,UAAU,QAAQ,eAAe,aAAa,QAAQ,OAAO,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,UAAU,QAAQ,OAAO,cAAc,SAAS,eAAe,SAAS,QAAQ,aAAa,WAAW,CAAI,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAW,aAAa,GAAG,cAAc,WAAW,EAAE,SAAS,cAAc,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,yBAAyB,WAAW,IAAI,MAAM,EAAE,WAAW,KAAK,aAAa,GAAG,cAAc,SAAS,EAAE,SAAS,oBAAoB,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,KAAK,MAAM,wBAAwB,WAAW,KAAK,aAAa,GAAG,SAAS,IAAI,WAAW,CAAE,EAAE,SAAS,6MAA6M,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,KAAK,MAAM,wBAAwB,WAAW,KAAK,aAAa,GAAG,SAAS,IAAI,WAAW,CAAE,EAAE,SAAS,uJAAuJ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,UAAU,CAAC,MAAM,CAAC,WAAW,EAAE,QAAQ,YAAY,aAAa,aAAa,GAAW,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,aAAa,EAAE,EAAE,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAS,cAAc,WAAW,EAAE,SAAS,+BAA+B,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,sBAAsB,GAAK,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,IAAI,GAAG,SAAS,OAAO,SAAS,KAAK,OAAO,QAAQ,EAAE,SAAS,GAAS,IAAI,GAAgB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,SAAS,IAAI,QAAQ,IAAI,OAAO,kBAAkB,WAAW,yBAAyB,EAAE,aAAa,GAAG,CAAC,EAAE,cAAc,MAAM,QAAQ,IAAI,EAAE,cAAc,MAAM,OAAO,eAAgB,EAAE,aAAa,GAAG,CAAC,EAAE,cAAc,MAAM,QAAQ,OAAO,EAAE,cAAc,MAAM,OAAO,iBAAkB,EAAE,SAAsB,EAAK,MAAM,CAAC,IAAIC,EAAE,IAAI,IAAIA,EAAE,KAAK,MAAM,CAAC,OAAOA,EAAE,OAAO,MAAM,OAAO,SAAS,OAAO,UAAU,UAAU,QAAQ,OAAO,CAAC,CAAC,CAAC,EAAEA,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,UAAU,CAAC,MAAM,CAAC,WAAW,EAAM,QAAQ,YAAY,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,SAAS,IAAI,OAAO,aAAa,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAU,aAAa,GAAG,cAAc,WAAW,EAAE,SAAS,YAAY,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,yBAAyB,WAAW,IAAI,MAAM,EAAK,WAAW,KAAK,cAAc,UAAU,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,YAAY,IAAI,MAAM,CAAC,QAAQ,OAAO,oBAAoB,iBAAiB,IAAI,GAAG,SAAS,KAAK,OAAO,QAAQ,EAAE,SAAS,GAAa,KAAK,EAAE,IAAiB,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,aAAa,GAAG,QAAQ,YAAY,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,OAAO,aAAa,GAAW,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,CAAC,EAAE,SAAS,CAAC,GAAG,MAAO,CAAC,CAAC,CAAC,KAAK,EAAE,IAAiB,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,EAAK,SAAsB,EAAK,OAAO,CAAC,EAAE,wEAAwE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,IAAI,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,UAAU,SAAS,MAAM,EAAK,WAAW,KAAK,KAAK,CAAC,EAAE,SAAS,CAAC,IAAI,EAAE,MAAM,GAAG,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAG,SAAS,GAAG,WAAW,IAAI,MAAM,CAAI,EAAE,SAAS,EAAE,IAAI,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,EAAU,cAAc,QAAQ,cAAc,YAAY,UAAU,CAAC,EAAE,SAAS,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,UAAU,CAAC,MAAM,CAAC,WAAW,EAAE,QAAQ,gBAAgB,EAAE,SAAsB,EAAK,MAAM,CAAC,sBAAsB,GAAK,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,eAAe,SAAS,SAAS,KAAK,OAAO,SAAS,SAAS,SAAS,SAAS,QAAQ,EAAE,SAAsB,EAAK,MAAM,CAAC,4BAA4B,GAAK,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,QAAQ,MAAqB,MAAM,OAAO,eAAe,QAAQ,EAAE,SAAS,GAAmB,KAAK,EAAE,IAAiB,EAAK,MAAM,CAAC,MAAM,CAAC,KAAK,QAAQ,SAAS,IAAI,YAAY,MAAM,aAAa,GAAG,SAAS,SAAS,WAAW,EAAU,SAAS,UAAU,EAAE,SAAsB,EAAK,MAAM,CAAC,IAAIA,EAAE,IAAI,oBAAoB,GAAK,IAAI,kBAAkB,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,MAAM,OAAO,OAAO,OAAO,UAAU,QAAQ,eAAeA,EAAE,KAAK,aAAa,QAAQ,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,UAAU,CAAC,MAAM,CAAC,WAAW,EAAK,QAAQ,aAAa,UAAU,QAAQ,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,IAAI,OAAO,QAAQ,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,IAAI,GAAG,aAAa,EAAE,EAAE,SAAS,CAAc,EAAK,GAAY,CAAC,KAAK,GAAG,MAAM,SAAS,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAW,cAAc,WAAW,EAAE,SAAS,0BAA0B,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,yBAAyB,WAAW,IAAI,MAAM,EAAE,WAAW,IAAI,aAAa,GAAG,cAAc,UAAU,EAAE,SAAS,oBAAoB,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,KAAK,MAAM,uBAAuB,WAAW,KAAK,aAAa,GAAG,SAAS,IAAI,OAAO,cAAc,WAAW,CAAE,EAAE,SAAS,0FAA0F,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,IAAI,OAAO,SAAS,aAAa,GAAG,SAAS,SAAS,UAAU,4BAA4B,EAAE,SAAsB,EAAK,SAAS,CAAC,IAAI,GAAkB,MAAM,OAAO,OAAO,MAAM,YAAY,IAAI,MAAM,6EAA6E,QAAQ,OAAO,MAAM,CAAC,QAAQ,QAAQ,aAAa,EAAE,EAAE,MAAM,4BAA4B,CAAC,CAAC,CAAC,EAAe,EAAM,IAAI,CAAC,KAAK,GAAoB,OAAO,SAAS,IAAI,sBAAsB,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,IAAI,EAAE,UAAU,GAAG,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAW,eAAe,OAAO,cAAc,WAAW,EAAE,SAAS,CAAc,EAAK,GAAY,CAAC,KAAK,GAAG,MAAM,cAAc,CAAC,EAAE,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,UAAU,CAAC,GAAG,WAAW,aAAa,OAAO,MAAM,CAAC,QAAQ,OAAO,UAAU,OAAO,WAAW,CAAC,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,UAAU,QAAQ,OAAO,cAAc,SAAS,eAAe,SAAS,QAAQ,aAAa,WAAW,CAAK,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAU,aAAa,GAAG,cAAc,WAAW,EAAE,SAAS,UAAU,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,yBAAyB,WAAW,IAAI,MAAM,EAAK,WAAW,KAAK,aAAa,GAAG,cAAc,SAAS,EAAE,SAAS,mBAAmB,CAAC,EAAe,EAAM,IAAI,CAAC,KAAK,EAAoB,OAAO,SAAS,IAAI,sBAAsB,UAAU,gBAAgB,MAAM,CAAC,WAAW,EAAG,SAAS,GAAG,MAAM,EAAK,WAAW,IAAI,aAAa,GAAG,eAAe,OAAO,QAAQ,cAAc,WAAW,aAAa,IAAI,GAAG,WAAW,gBAAgB,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,UAAU,EAAE,WAAW,CAAC,EAAE,SAAsB,EAAK,EAAS,CAAC,KAAK,MAAM,KAAK,GAAG,MAAM,EAAU,OAAO,GAAG,CAAC,CAAC,CAAC,EAAe,EAAM,OAAO,CAAC,SAAS,CAAC,EAA4B,EAAK,KAAK,CAAC,CAAC,EAAE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,aAAa,EAAE,EAAE,SAAS,CAAc,EAAM,IAAI,CAAC,KAAK,EAAU,UAAU,gBAAgB,MAAM,CAAC,WAAW,EAAG,SAAS,GAAG,MAAM,EAAK,eAAe,OAAO,QAAQ,cAAc,WAAW,SAAS,IAAI,GAAG,WAAW,gBAAgB,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,QAAQ,KAAK,GAAG,MAAM,EAAU,OAAO,GAAG,CAAC,EAAE,CAAa,CAAC,CAAC,EAAe,EAAM,IAAI,CAAC,KAAK,8BAA8B,UAAU,gBAAgB,MAAM,CAAC,WAAW,EAAG,SAAS,GAAG,MAAM,EAAK,eAAe,OAAO,QAAQ,cAAc,WAAW,SAAS,IAAI,GAAG,WAAW,gBAAgB,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,OAAO,KAAK,GAAG,MAAM,EAAU,OAAO,GAAG,CAAC,EAAE,sBAAsB,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAG,SAAS,GAAG,MAAM,EAAK,QAAQ,cAAc,WAAW,aAAa,IAAI,EAAE,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,UAAU,EAAE,WAAW,CAAC,EAAE,SAAsB,EAAK,EAAS,CAAC,KAAK,QAAQ,KAAK,GAAG,MAAM,EAAU,OAAO,GAAG,CAAC,CAAC,CAAC,EAAe,EAAM,OAAO,CAAC,SAAS,CAAC,oBAAoC,EAAK,KAAK,CAAC,CAAC,EAAE,eAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,IAAI,CAAC,KAAK,EAAoB,OAAO,SAAS,IAAI,sBAAsB,UAAU,eAAe,MAAM,CAAC,UAAU,aAAa,WAAW,EAAK,MAAM,EAAE,OAAO,OAAO,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,OAAO,UAAU,aAAa,IAAI,eAAe,OAAO,QAAQ,cAAc,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,MAAM,KAAK,GAAG,MAAM,EAAE,OAAO,GAAG,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,IAAI,CAAC,KAAK,EAAoB,OAAO,SAAS,IAAI,sBAAsB,aAAa,OAAO,UAAU,gBAAgB,MAAM,CAAC,KAAK,UAAU,WAAW,EAAU,SAAS,WAAW,SAAS,SAAS,UAAU,IAAI,OAAO,SAAS,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,IAAI,EAAgB,IAAI,gDAAgD,UAAU,kBAAkB,CAAC,EAAe,EAAK,MAAM,CAAC,IAAI,GAAc,IAAI,kCAAkC,UAAU,iBAAiB,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,cAAc,MAAM,CAAC,SAAS,WAAW,OAAO,GAAG,MAAM,GAAG,WAAW,EAAE,MAAM,EAAK,QAAQ,YAAY,aAAa,IAAI,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,QAAQ,cAAc,WAAW,SAAS,IAAI,EAAE,UAAU,+BAA+B,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,MAAM,KAAK,GAAG,MAAM,EAAU,OAAO,GAAG,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,UAAU,CAAC,MAAM,CAAC,WAAW,GAAM,QAAQ,YAAY,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,IAAI,OAAO,QAAQ,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,aAAa,EAAE,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAU,aAAa,GAAG,cAAc,WAAW,EAAE,SAAS,WAAW,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,yBAAyB,WAAW,IAAI,MAAM,EAAK,WAAW,KAAK,cAAc,UAAU,EAAE,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,EAAE,GAAK,KAAK,EAAK,IAAiB,EAAM,MAAM,CAAC,UAAU,UAAU,IAAU,EAAE,SAAS,KAAK,YAAY,EAAW,IAAU,EAAE,KAAK,CAAC,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,WAAW,SAAS,QAAQ,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,EAAK,WAAW,IAAI,WAAW,CAAI,EAAE,SAAS,EAAK,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,UAAU,UAAU,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,OAAO,eAAe,IAAY,aAAa,MAAM,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,MAAM,EAAU,SAAS,GAAG,WAAW,EAAE,WAAW,UAAU,EAAE,SAAS,IAAU,EAAE,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,UAAU,SAAS,SAAS,EAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,UAAU,CAAC,GAAG,OAAO,MAAM,CAAC,WAAW,EAAE,QAAQ,YAAY,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,SAAS,IAAI,OAAO,aAAa,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAU,aAAa,GAAG,cAAc,WAAW,EAAE,SAAS,WAAW,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,yBAAyB,WAAW,IAAI,MAAM,EAAK,WAAW,KAAK,cAAc,WAAW,aAAa,EAAE,EAAE,SAAS,oBAAoB,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,WAAW,EAAK,UAAU,SAAS,SAAS,GAAG,MAAM,EAAU,WAAW,GAAG,EAAE,SAAS,mCAAmC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,YAAY,IAAI,MAAM,CAAC,QAAQ,OAAO,oBAAoB,iBAAiB,IAAI,GAAG,SAAS,KAAK,OAAO,QAAQ,EAAE,SAAS,GAAS,IAAI,GAAgB,EAAM,IAAI,CAAC,KAAKA,EAAE,IAAI,OAAO,SAAS,IAAI,sBAAsB,UAAU,gBAAgB,MAAM,CAAC,WAAW,EAAE,OAAO,aAAa,IAAY,aAAa,GAAG,SAAS,SAAS,QAAQ,OAAO,cAAc,QAAQ,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,YAAY,MAAM,WAAW,EAAM,SAAS,WAAW,SAAS,SAAS,QAAQ,OAAO,WAAW,SAAS,eAAe,QAAQ,EAAE,SAAsB,EAAK,MAAM,CAAC,IAAIA,EAAE,MAAM,IAAIA,EAAE,KAAK,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,UAAU,QAAQ,GAAG,QAAQ,OAAO,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,YAAY,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,KAAK,CAAC,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,EAAE,WAAW,IAAI,cAAc,OAAO,MAAM,EAAU,cAAc,WAAW,EAAE,SAASA,EAAE,KAAK,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAK,WAAW,GAAG,EAAE,SAASA,EAAE,IAAI,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAS,WAAW,KAAK,WAAW,EAAG,KAAK,CAAC,EAAE,SAASA,EAAE,IAAI,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,gBAAgB,UAAU,EAAE,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,CAAI,EAAE,SAASA,EAAE,KAAK,CAAC,EAAe,EAAK,OAAO,CAAC,UAAU,eAAe,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,MAAM,EAAU,cAAc,YAAY,OAAO,aAAa,IAAY,aAAa,IAAI,QAAQ,WAAW,WAAW,UAAU,EAAE,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEA,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,UAAU,CAAC,MAAM,CAAC,WAAW,EAAK,QAAQ,aAAa,UAAU,QAAQ,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,IAAI,OAAO,QAAQ,EAAE,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,yBAAyB,WAAW,IAAI,MAAM,EAAE,WAAW,KAAK,aAAa,GAAG,cAAc,UAAU,EAAE,SAAS,qBAAqB,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,wBAAwB,WAAW,IAAI,aAAa,GAAG,SAAS,IAAI,OAAO,cAAc,WAAW,CAAE,EAAE,SAAS,sEAAsE,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,eAAe,SAAS,SAAS,OAAO,WAAW,QAAQ,EAAE,SAAS,CAAc,EAAM,IAAI,CAAC,KAAK,EAAY,OAAO,SAAS,IAAI,sBAAsB,UAAU,eAAe,MAAM,CAAC,WAAW,EAAE,MAAM,EAAU,OAAO,OAAO,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,OAAO,UAAU,aAAa,IAAI,eAAe,OAAO,QAAQ,cAAc,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,WAAW,KAAK,GAAG,MAAM,EAAU,OAAO,GAAG,CAAC,EAAE,iBAAiB,CAAC,CAAC,EAAe,EAAM,IAAI,CAAC,KAAK,EAAU,UAAU,eAAe,MAAM,CAAC,WAAW,cAAc,MAAM,EAAE,OAAO,oCAAoC,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,OAAO,UAAU,aAAa,IAAI,eAAe,OAAO,QAAQ,cAAc,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,QAAQ,KAAK,GAAG,MAAM,CAAC,CAAC,EAAE,CAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,UAAU,CAAC,gBAAgB,OAAO,MAAM,CAAC,WAAW,EAAK,QAAQ,iBAAiB,UAAU,SAAS,SAAS,QAAQ,EAAE,SAAsB,EAAM,MAAM,CAAC,qBAAqB,GAAK,MAAM,CAAC,WAAW,EAAK,SAAS,yBAAyB,WAAW,IAAI,cAAc,UAAU,WAAW,EAAE,MAAM,EAAE,WAAW,QAAQ,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,GAAG,EAAE,SAAS,MAAM,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,GAAG,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,SAAS,CAAC,MAAM,CAAC,WAAW,GAAS,QAAQ,gBAAgB,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,KAAK,OAAO,QAAQ,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,IAAI,GAAG,SAAS,OAAO,aAAa,EAAE,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,aAAa,EAAE,EAAE,SAAsB,EAAK,EAAM,CAAC,MAAM,EAAE,SAAS,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,uBAAuB,WAAW,IAAI,WAAW,EAAG,aAAa,EAAE,EAAE,SAAS,oHAAoH,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,SAAS,OAAO,IAAI,EAAE,EAAE,SAAS,CAAc,EAAM,IAAI,CAAC,KAAK,EAAY,OAAO,SAAS,IAAI,sBAAsB,UAAU,eAAe,MAAM,CAAC,WAAW,EAAK,MAAM,EAAE,OAAO,OAAO,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,OAAO,UAAU,aAAa,IAAI,eAAe,OAAO,QAAQ,cAAc,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,WAAW,KAAK,GAAG,MAAM,EAAE,OAAO,GAAG,CAAC,EAAE,iBAAiB,CAAC,CAAC,EAAe,EAAM,IAAI,CAAC,KAAK,EAAU,UAAU,eAAe,MAAM,CAAC,WAAW,cAAc,MAAM,EAAE,OAAO,oCAAoC,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,OAAO,UAAU,aAAa,IAAI,eAAe,OAAO,QAAQ,cAAc,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,QAAQ,KAAK,GAAG,MAAM,CAAC,CAAC,EAAE,CAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,iBAAiB,GAAK,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,SAAS,MAAM,EAAE,SAAS,GAAY,IAAI,GAAkB,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,OAAO,MAAM,EAAW,cAAc,YAAY,aAAa,EAAE,EAAE,SAAS,EAAI,KAAK,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,EAAE,SAAS,EAAI,MAAM,KAAK,CAAC,EAAM,KAAqB,EAAK,IAAI,CAAM,OAAK,QAAQ,GAAG,CAE5lwC,EAAK,WAAW,GAAG,IAAS,EAAE,eAAe,EAAE,EAAK,CAAI,EAAE,EAAE,MAAM,CAAC,WAAW,EAAG,SAAS,GAAG,MAAM,uBAAuB,eAAe,OAAO,WAAW,WAAW,EAAE,aAAa,GAAG,EAAE,cAAc,MAAM,MAAM,EAAE,aAAa,GAAG,EAAE,cAAc,MAAM,MAAM,uBAAuB,SAAS,CAAK,EAAE,CAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAI,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,iCAAiC,WAAW,GAAG,QAAQ,OAAO,eAAe,gBAAgB,WAAW,SAAS,SAAS,OAAO,IAAI,EAAE,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,wBAAwB,cAAc,OAAO,EAAE,SAAS,CAAC,qCAA2C,EAAe,IAAI,IAAI,CAAc,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,WAAW,SAAS,SAAS,MAAM,EAAE,SAAS,CAAc,EAAK,IAAI,CAAC,KAAK,WAAW,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,uBAAuB,eAAe,OAAO,cAAc,QAAQ,QAAQ,cAAc,WAAW,QAAQ,EAAE,SAAS,gBAAgB,CAAC,EAAe,EAAK,IAAI,CAAC,KAAK,GAAoB,OAAO,SAAS,IAAI,sBAAsB,MAAM,CAAC,MAAM,uBAAuB,QAAQ,cAAc,WAAW,SAAS,WAAW,WAAW,EAAE,aAAa,GAAG,EAAE,cAAc,MAAM,MAAM,EAAE,aAAa,GAAG,EAAE,cAAc,MAAM,MAAM,uBAAuB,aAAa,UAAU,SAAsB,EAAK,GAAY,CAAC,KAAK,GAAG,MAAM,cAAc,CAAC,CAAC,CAAC,EAAe,EAAM,IAAI,CAAC,KAAK,EAAU,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,uBAAuB,eAAe,OAAO,cAAc,QAAQ,QAAQ,cAAc,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,EAAS,CAAC,KAAK,QAAQ,KAAK,GAAG,MAAM,cAAc,CAAC,EAAE,CAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,sMA5GxpD,IAA6D,IAAoD,EACzL,EAA0B,IAAS,OAA4BE,EAAhBD,EAAgC,EAAK,UAAgB,EAAU,UAAgB,EAAW,UAAgB,EAAU,UAAgB,GAAU,yBAA+B,EAAK,UAAgB,GAAS,UAAgB,EAAM,UAAgB,GAAM,UAAgB,EAAK,UAAgB,GAAU,UAAgB,EAAW,UAAgD,EAAE,UAAgB,EAAS,UAAgB,EAAU,UAAgB,GAAe,oLAA0L,GAAgB,8GAAoH,EAAgB,0HAAgI,GAAoB,uIAA6I,GAAqB,sHAA4H,GAAmB,iNAAuN,GAAe,oNAA0N,GAAW,iMAAuM,GAAmB,mNAAyN,GAAc,iNAAuN,GAAe,iNAAuN,GAAoB,2CAAoG,GAAkB,8FAAoG,EAAY,8BAAoC,EAAc,iBAAuB,EAAU,iBAAuB,EAAe,oCAA0C,EAAe,wBAA8B,EAAoB,2GAAiH,GAAc,mPAG7qG,GAAe,YAAkB,GAAmB,SAEpD,GAAc,uCAA6C,EAAc,GAAiB,EAAgB,kCAAkC,GAAe,QAAQ,EAAgB,OAAO,KAAgB,kCAAkC,GAAe,OAAO,GAAmB,OAAO,KAAsB,EAAY,EAAc,EAE5U,EAAuB,CAAC,kBAAkB,0BAA0B,gBAAgB,0BAA0B,UAAU,UAAU,gBAAgB,UAAU,MAAM,UAAU,SAAS,UAAU,UAAU,UAAU,UAAU,SAAS,EAAQ,GAAkB,GAAM,EAAuB,GAAM,EAAc,EAAuB,EAAK,EAAE,EAE/U,GAAmB,IAAI,IAAI,CAAC,kBAAkB,gBAAgB,YAAY,QAAQ,gBAAgB,WAAW,WAAW,CAAC,EAAQ,EAAY,GAAM,GAAmB,IAAI,CAAI,EAAE,aAAa,IAAO,SAAS,IAAa,EAAQ,GAAK,CAAC,GAAG,CAAC,EAAO,SAAS,OAAO,CAAG,CAAE,MAAM,CAAC,CAAC,EAEhR,OAAiB,CAAC,GAAG,CAAC,IAAM,EAAI,SAAS,SAAS,GAAG,GAAK,IAAI,IAAI,CAAG,CAAC,CAAC,SAAS,EAAO,SAAS,OAAO,CAAC,EAAO,QAAQ,KAAK,EAAE,MAAO,CAAC,MAAM,CAAC,CAAC,EAAQ,GAAG,CAAE,EAE3J,GAAe,CAAC,OAAO,GAAK,MAAM,WAAW,MAAM,UAAU,EAAq9B,EAAyB,CAAC,CAAC,IAAI,6GAA6G,EAAE,CAAC,IAAI,6GAA6G,EAAE,CAAC,IAAI,8GAA8G,IAAI,YAAY,EAAE,CAAC,IAAI,6GAA6G,EAAE,CAAC,IAAI,6GAA6G,EAAE,CAAC,IAAI,6GAA6G,EAAE,CAAC,IAAI,6GAA6G,EAAE,CAAC,IAAI,6GAA6G,EAAE,CAAC,IAAI,6GAA6G,EAAE,CAAC,IAAI,6GAA6G,CAAC,EAAQ,GAAS,CAAC,CAAC,KAAK,aAAa,IAAI,mHAAmH,OAAO,EAAE,EAAE,CAAC,KAAK,cAAc,IAAI,oHAAoH,OAAO,EAAE,EAAE,CAAC,KAAK,WAAW,IAAI,iHAAiH,OAAO,EAAE,EAAE,CAAC,KAAK,eAAe,IAAI,gHAAgH,OAAO,EAAE,EAAE,CAAC,KAAK,sBAAsB,IAAI,+GAA+G,OAAO,EAAE,CAAC,EAAqsE,GAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA2E9oK,EAAS,CAAC,CAAC,KAAK,kBAAkB,IAAI,qBAAqB,KAAK,sBAAsB,MAAM,OAAO,SAAS,SAAS,SAAS,YAAY,QAAQ,uDAAuD,MAAM,6GAA6G,SAAS,CAAC,4BAA4B,uBAAuB,wBAAwB,kCAAkC,oBAAoB,EAAE,SAAS,CAAC,sBAAsB,uCAAuC,kDAAkD,8CAA8C,EAAE,IAAI,CAAC,CAAC,EAAE,8CAA8C,EAAE,qCAAqC,EAAE,CAAC,EAAE,8BAA8B,EAAE,mGAAmG,EAAE,CAAC,EAAE,4BAA4B,EAAE,2HAA2H,EAAE,CAAC,EAAE,kDAAkD,EAAE,sFAAsF,CAAC,EAAE,IAAI,gBAAgB,UAAU,EAAoB,EAAE,CAAC,KAAK,gBAAgB,IAAI,kBAAkB,KAAK,uBAAuB,MAAM,OAAO,SAAS,SAAS,SAAS,YAAY,QAAQ,2CAA2C,MAAM,yJAAyJ,SAAS,CAAC,oCAAoC,2BAA2B,8BAA8B,wBAAwB,oBAAoB,EAAE,SAAS,CAAC,0CAA0C,gDAAgD,qDAAqD,uBAAuB,EAAE,IAAI,CAAC,CAAC,EAAE,4DAA4D,EAAE,kLAAkL,EAAE,CAAC,EAAE,mCAAmC,EAAE,iIAAiI,EAAE,CAAC,EAAE,wBAAwB,EAAE,4EAA4E,CAAC,EAAE,IAAI,cAAc,UAAU,EAAkB,EAAE,CAAC,KAAK,YAAY,IAAI,iBAAiB,KAAK,gBAAgB,MAAM,OAAO,SAAS,SAAS,SAAS,YAAY,QAAQ,wDAAwD,MAAM,oJAAoJ,SAAS,CAAC,qCAAqC,qCAAqC,mCAAmC,qBAAqB,oBAAoB,EAAE,SAAS,CAAC,8BAA8B,+CAA+C,0CAA0C,sBAAsB,EAAE,IAAI,CAAC,CAAC,EAAE,qBAAqB,EAAE,2GAA2G,EAAE,CAAC,EAAE,4BAA4B,EAAE,8CAA8C,EAAE,CAAC,EAAE,yBAAyB,EAAE,4IAA4I,EAAE,CAAC,EAAE,+CAA+C,EAAE,mGAAmG,CAAC,EAAE,IAAI,iBAAiB,UAAU,EAAc,EAAE,CAAC,KAAK,gBAAgB,IAAI,6BAA6B,KAAK,oBAAoB,MAAM,gBAAgB,SAAS,SAAS,SAAS,aAAa,QAAQ,yCAAyC,MAAM,+HAA+H,SAAS,CAAC,8CAA8C,wCAAwC,oCAAoC,wCAAwC,iCAAiC,uCAAuC,EAAE,SAAS,CAAC,qDAAqD,kEAAkE,uDAAuD,mDAAmD,EAAE,IAAI,CAAC,CAAC,EAAE,qBAAqB,EAAE,0DAA0D,EAAE,CAAC,EAAE,qCAAqC,EAAE,uFAAuF,EAAE,CAAC,EAAE,2BAA2B,EAAE,8CAA8C,CAAC,EAAE,IAAI,YAAY,UAAU,EAAkB,EAAE,CAAC,KAAK,QAAQ,IAAI,4BAA4B,KAAK,YAAY,MAAM,yBAAyB,SAAS,eAAe,SAAS,aAAa,QAAQ,4CAA4C,MAAM,0GAA0G,SAAS,CAAC,4BAA4B,gCAAgC,mCAAmC,sBAAsB,qCAAqC,yBAAyB,EAAE,SAAS,CAAC,sDAAsD,oDAAoD,oDAAoD,0CAA0C,EAAE,IAAI,CAAC,CAAC,EAAE,oDAAoD,EAAE,kHAAkH,EAAE,CAAC,EAAE,gCAAgC,EAAE,2DAA2D,EAAE,CAAC,EAAE,2CAA2C,EAAE,wGAAwG,CAAC,EAAE,IAAI,oBAAoB,UAAU,EAAU,EAAE,CAAC,KAAK,WAAW,IAAI,qBAAqB,KAAK,eAAe,MAAM,OAAO,SAAS,SAAS,SAAS,WAAW,QAAQ,8CAA8C,MAAM,iHAAiH,SAAS,CAAC,wCAAwC,iCAAiC,wBAAwB,oCAAoC,oCAAoC,oBAAoB,EAAE,SAAS,CAAC,qCAAqC,gDAAgD,oCAAoC,uCAAuC,EAAE,IAAI,CAAC,CAAC,EAAE,sCAAsC,EAAE,4FAA4F,EAAE,CAAC,EAAE,yCAAyC,EAAE,wEAAwE,EAAE,CAAC,EAAE,yCAAyC,EAAE,uEAAuE,CAAC,EAAE,IAAI,YAAY,UAAU,EAAa,EAAE,CAAC,KAAK,YAAY,IAAI,uBAAuB,KAAK,gBAAgB,MAAM,OAAO,SAAS,gCAAmC,SAAS,WAAW,QAAQ,yCAAyC,MAAM,gNAAgN,SAAS,CAAC,oCAAoC,4CAA4C,sDAAsD,4CAA4C,sDAAsD,yDAAyD,oBAAoB,EAAE,SAAS,CAAC,8CAA8C,0CAA0C,+DAA+D,qDAAqD,EAAE,IAAI,CAAC,CAAC,EAAE,sCAAsC,EAAE,6NAA6N,EAAE,CAAC,EAAE,yDAAyD,EAAE,mNAAmN,EAAE,CAAC,EAAE,6BAA6B,EAAE,4JAA4J,EAAE,CAAC,EAAE,2CAA2C,EAAE,oJAAoJ,CAAC,EAAE,IAAI,iBAAiB,EAAE,CAAC,KAAK,YAAY,IAAI,qBAAqB,KAAK,gBAAgB,MAAM,SAAS,SAAS,WAAW,SAAS,WAAW,QAAQ,sCAAsC,MAAM,iHAAiH,SAAS,CAAC,kCAAkC,sCAAsC,sBAAsB,mCAAmC,6BAA6B,oBAAoB,EAAE,SAAS,CAAC,iCAAiC,6BAA6B,iCAAiC,yDAAyD,EAAE,IAAI,CAAC,CAAC,EAAE,iCAAiC,EAAE,wEAAwE,EAAE,CAAC,EAAE,yBAAyB,EAAE,iEAAiE,EAAE,CAAC,EAAE,0BAA0B,EAAE,kEAAkE,CAAC,EAAE,IAAI,WAAW,UAAU,EAAc,CAAC,EAAQ,GAAU,CAAC,CAAC,MAAM,aAAa,KAAK,cAAc,SAAS,CAAC,CAAC,MAAM,sBAAsB,IAAI,qBAAqB,KAAK,iBAAiB,EAAE,CAAC,MAAM,uBAAuB,IAAI,kBAAkB,KAAK,eAAe,EAAE,CAAC,MAAM,gBAAgB,IAAI,iBAAiB,KAAK,WAAW,EAAE,CAAC,MAAM,oBAAoB,IAAI,wBAAwB,KAAK,eAAe,EAAE,CAAC,MAAM,YAAY,IAAI,kBAAkB,KAAK,OAAO,EAAE,CAAC,MAAM,eAAe,IAAI,qBAAqB,KAAK,UAAU,EAAE,CAAC,MAAM,gBAAgB,IAAI,uBAAuB,KAAK,WAAW,EAAE,CAAC,MAAM,gBAAgB,IAAI,qBAAqB,KAAK,WAAW,CAAC,CAAC,EAAE,CAAC,MAAM,QAAQ,KAAK,SAAS,SAAS,IAAI,CAAC,EAAQ,GAAiB,CAAC,kBAAkB,YAAY,UAAU,EAAQ,GAAqB,CAAC,CAAC,MAAM,eAAe,KAAK,iDAAiD,KAAK,iBAAiB,EAAE,CAAC,MAAM,YAAY,KAAK,gDAAgD,KAAK,WAAW,EAAE,CAAC,MAAM,aAAa,KAAK,4CAA4C,KAAK,eAAe,CAAC,EAAQ,EAAa,CAAC,sBAAsB,kBAAkB,aAAa,sBAAsB,uBAAuB,oBAAoB,iBAAiB,sBAAsB,EAAQ,GAAW,CAAC,CAAC,MAAM,MAAM,MAAM,eAAe,EAAE,CAAC,MAAM,SAAS,MAAM,UAAU,EAAE,CAAC,MAAM,OAAO,MAAM,aAAa,EAAE,CAAC,MAAM,cAAc,MAAM,UAAU,CAAC,EAAQ,GAAkB,CAAC,uBAAuB,cAAc,oBAAoB,oBAAoB,UAAU,EAAQ,GAAM,CAAC,CAAC,KAAK,KAAK,MAAM,SAAS,KAAK,mDAAmD,EAAE,CAAC,KAAK,KAAK,MAAM,SAAS,KAAK,gDAAgD,EAAE,CAAC,KAAK,KAAK,MAAM,QAAQ,KAAK,4DAA4D,EAAE,CAAC,KAAK,KAAK,MAAM,iBAAiB,KAAK,6CAA6C,CAAC,EAAQ,GAAS,CAAC,CAAC,KAAK,gBAAgB,MAAM,OAAO,KAAK,qEAAqE,MAAM,MAAM,MAAM,0GAA0G,IAAI,mDAAmD,EAAE,CAAC,KAAK,kBAAkB,MAAM,OAAO,KAAK,4FAA4F,MAAM,OAAO,MAAM,4IAA4I,IAAI,8EAA8E,EAAE,CAAC,KAAK,mBAAmB,MAAM,WAAW,KAAK,mFAAmF,MAAM,MAAM,MAAM,gGAAgG,IAAI,wDAAwD,EAAE,CAAC,KAAK,UAAU,MAAM,UAAU,KAAK,+EAA+E,MAAM,MAAM,MAAM,+HAA+H,IAAI,wFAAwF,CAAC,EAAQ,GAAa,CAAC,CAAC,MAAM,gGAAgG,KAAK,WAAW,KAAK,SAAS,EAAE,CAAC,MAAM,2FAA2F,KAAK,WAAW,KAAK,SAAS,CAAC,EAAQ,GAAK,CAAC,CAAC,EAAE,mCAAmC,EAAE,8TAA8T,EAAE,CAAC,EAAE,kCAAkC,EAAE,wHAAwH,EAAE,CAAC,EAAE,8BAA8B,EAAE,kHAAkH,EAAE,CAAC,EAAE,gCAAgC,EAAE,yEAAyE,EAAc,EAAE,EAAE,CAAC,EAAE,qBAAqB,EAAE,oDAAoD,EAAe,IAAI,EAAe,6DAA6D,CAAC,EAAQ,GAAY,CAAC,CAAC,MAAM,aAAa,MAAM,CAAC,CAAC,eAAe,EAAY,iBAAiB,CAAC,EAAE,CAAC,YAAY,EAAY,WAAW,CAAC,EAAE,CAAC,aAAa,EAAY,eAAe,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,OAAO,MAAM,CAAC,CAAC,YAAY,OAAO,EAAE,CAAC,YAAY,OAAO,CAAC,CAAC,EAAE,CAAC,MAAM,QAAQ,MAAM,CAAC,CAAC,WAAW,WAAW,EAAE,CAAC,QAAQ,WAAW,EAAE,CAAC,UAAU,WAAW,CAAC,CAAC,CAAC,EAAQ,EAAK,qCAA2C,EAAG,mCAAyC,EAAK,iCAAuC,EAAK,wCAA0vQ,GAA2B,IAAU,GAAW,EAAuB,mBAc/ntB,EAAoB,GAAkB,CAAC,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,UAAU,aAAa,kBAAkB,QAAQ,CAAC,kBAAkB,gBAAgB,YAAY,gBAAgB,QAAQ,WAAW,WAAW,EAAE,aAAa,CAAC,sBAAsB,uBAAuB,gBAAgB,oBAAoB,YAAY,eAAe,eAAe,CAAC,CAAC,CAAC"}