1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,75254,e=>{"use strict";var t=e.i(71645);let r=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim(),n=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)};var a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let o=(0,t.forwardRef)(({color:e="currentColor",size:n=24,strokeWidth:o=2,absoluteStrokeWidth:s,className:i="",children:l,iconNode:c,...d},u)=>(0,t.createElement)("svg",{ref:u,...a,width:n,height:n,stroke:e,strokeWidth:s?24*Number(o)/Number(n):o,className:r("lucide",i),...!l&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1})(d)&&{"aria-hidden":"true"},...d},[...c.map(([e,r])=>(0,t.createElement)(e,r)),...Array.isArray(l)?l:[l]])),s=(e,a)=>{let s=(0,t.forwardRef)(({className:s,...i},l)=>(0,t.createElement)(o,{ref:l,iconNode:a,className:r(`lucide-${n(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,s),...i}));return s.displayName=n(e),s};e.s(["default",()=>s],75254)},64659,e=>{"use strict";let t=(0,e.i(75254).default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["ChevronDown",()=>t],64659)},37727,e=>{"use strict";let t=(0,e.i(75254).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["X",()=>t],37727)},33525,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},18581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return a}});let n=e.r(71645);function a(e,t){let r=(0,n.useRef)(null),a=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=a.current;t&&(a.current=null,t())}else e&&(r.current=o(e,n)),t&&(a.current=o(t,n))},[e,t])}function o(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},88143,(e,t,r)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:r,blurHeight:n,blurDataURL:a,objectFit:o}){let s=r?40*r:e,i=n?40*n:t,l=s&&i?`viewBox='0 0 ${s} ${i}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${l}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${l?"none":"contain"===o?"xMidYMid":"cover"===o?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${a}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},87690,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return o},imageConfigDefault:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=["default","imgix","cloudinary","akamai","custom"],s={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none';
1 frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1}},8927,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return c}}),e.r(33525);let n=e.r(43369),a=e.r(88143),o=e.r(87690),s=["-moz-initial","fill","none","scale-down",void 0];function i(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function c({src:e,sizes:t,unoptimized:r=!1,priority:c=!1,preload:d=!1,loading:u,className:f,quality:h,width:m,height:p,fill:g=!1,style:b,overrideSrc:x,onLoad:y,onLoadingComplete:v,placeholder:w="empty",blurDataURL:j,fetchPriority:_,decoding:S="async",layout:P,objectFit:C,objectPosition:N,lazyBoundary:k,lazyRoot:E,...O},R){var z;let M,$,L,{imgConf:I,showAltText:A,blurComplete:T,defaultLoader:B}=R,D=I||o.imageConfigDefault;if("allSizes"in D)M=D;else{let e=[...D.deviceSizes,...D.imageSizes].sort((e,t)=>e-t),t=D.deviceSizes.sort((e,t)=>e-t),r=D.qualities?.sort((e,t)=>e-t);M={...D,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===B)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let U=O.loader||B;delete O.loader,delete O.srcSet;let F="__next_img_default"in U;if(F){if("custom"===M.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=U;U=t=>{let{config:r,...n}=t;return e(n)}}if(P){"fill"===P&&(g=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[P];e&&(b={...b,...e});let r={responsive:"100vw",fill:"100vw"}[P];r&&!t&&(t=r)}let W="",q=l(m),H=l(p);if((z=e)&&"object"==typeof z&&(i(z)||void 0!==z.src)){let t=i(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if($=t.blurWidth,L=t.blurHeight,j=j||t.blurDataURL,W=t.src,!g)if(q||H){if(q&&!H){let e=q/t.width;H=Math.round(t.height*e)}else if(!q&&H){let e=H/t.height;q=Math.round(t.width*e)}}else q=t.width,H=t.height}let X=!c&&!d&&("lazy"===u||void 0===u);(!(e="string"==typeof e?e:W)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,X=!1),M.unoptimized&&(r=!0),F&&!M.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let G=l(h),K=Object.assign(g?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:C,objectPosition:N}:{},A?{}:{color:"transparent"},b),V=T||"empty"===w?null:"blur"===w?`url("data:image/svg+xml;charset=utf-8,${(0,a.getImageBlurSvg)({widthInt:q,heightInt:H,blurWidth:$,blurHeight:L,blurDataURL:j||"",objectFit:K.objectFit})}")`:`url("${w}")`,Q=s.includes(K.objectFit)?"fill"===K.objectFit?"100% 100%":"cover":K.objectFit,J=V?{backgroundSize:Q,backgroundPosition:K.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:V}:{},Y=function({config:e,src:t,unoptimized:r,width:a,quality:o,sizes:s,loader:i}){if(r){let e=(0,n.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")&&e){let r=t.includes("?")?"&":"?";t=`${t}${r}dpl=${e}`}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:c}=function({deviceSizes:e,allSizes:t},r,n){if(n){let r=/(^|\s)(1?\d?\d)vw/g,a=[];for(let e;e=r.exec(n);)a.push(parseInt(e[2]));if(a.length){let r=.01*Math.min(...a);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,a,s),d=l.length-1;return{sizes:s||"w"!==c?s:"100vw",srcSet:l.map((r,n)=>`${i({config:e,src:t,quality:o,width:r})} ${"w"===c?r:n+1}${c}`).join(", "),src:i({config:e,src:t,quality:o,width:l[d]})}}({config:M,src:e,unoptimized:r,width:q,quality:G,sizes:t,loader:U}),Z=X?"lazy":u;return{props:{...O,loading:Z,fetchPriority:_,width:q,height:H,decoding:S,className:f,style:{...K,...J},sizes:Y.sizes,srcSet:Y.srcSet,src:x||Y.src},meta:{unoptimized:r,preload:d||c,placeholder:w,fill:g}}}},98879,(e,t,r)=>{"use strict";
2Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return i}});let n=e.r(71645),a="u"<typeof window,o=a?()=>{}:n.useLayoutEffect,s=a?()=>{}:n.useEffect;function i(e){let{headManager:t,reduceComponentsToState:r}=e;function i(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return a&&(t?.mountedInstances?.add(e.children),i()),o(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),o(()=>(t&&(t._pendingUpdate=i),()=>{t&&(t._pendingUpdate=i)})),s(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},25633,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return p},defaultHead:function(){return u}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=e.r(55682),s=e.r(90809),i=e.r(43476),l=s._(e.r(71645)),c=o._(e.r(98879)),d=e.r(42732);function u(){return[(0,i.jsx)("meta",{charSet:"utf-8"},"charset"),(0,i.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(33525);let h=["name","httpEquiv","charSet","itemProp"];function m(e){let t,r,n,a;return e.reduce(f,[]).reverse().concat(u().reverse()).filter((t=new Set,r=new Set,n=new Set,a={},e=>{let o=!0,s=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){s=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?o=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?o=!1:r.add(e.type);break;case"meta":for(let t=0,r=h.length;t<r;t++){let r=h[t];if(e.props.hasOwnProperty(r))if("charSet"===r)n.has(r)?o=!1:n.add(r);else{let t=e.props[r],n=a[r]||new Set;("name"!==r||!s)&&n.has(t)?o=!1:(n.add(t),a[r]=n)}}}return o})).reverse().map((e,t)=>{let r=e.key||t;return l.default.cloneElement(e,{key:r})})}let p=function({children:e}){let t=(0,l.useContext)(d.HeadManagerContext);return(0,i.jsx)(c.default,{reduceComponentsToState:m,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},18556,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let n=e.r(55682)._(e.r(71645)),a=e.r(87690),o=n.default.createContext(a.imageConfigDefault)},65856,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(55682)._(e.r(71645)).default.createContext(null)},70965,(e,t,r)=>{"use strict";function n(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,0):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return n}})},1948,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let n=e.r(70965),a=e.r(43369);function o({config:e,src:t,width:r,quality:o}){if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let s=(0,n.findClosestQuality)(o,e),i=(0,a.getDeploymentId)();return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${s}${t.startsWith("/")&&i?`&dpl=${i}`:""}`}o.__next_img_default=!0;let s=o},5500,(e,t,r)=>{"use strict";
3Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return v}});let n=e.r(55682),a=e.r(90809),o=e.r(43476),s=a._(e.r(71645)),i=n._(e.r(74080)),l=n._(e.r(25633)),c=e.r(8927),d=e.r(87690),u=e.r(18556);e.r(33525);let f=e.r(65856),h=n._(e.r(1948)),m=e.r(18581),p={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75,85],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,r,n,a,o,s){let i=e?.src;e&&e["data-loaded-src"]!==i&&(e["data-loaded-src"]=i,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&a(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,a=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>a,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{a=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function b(e){return s.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let x=(0,s.forwardRef)(({src:e,srcSet:t,sizes:r,height:n,width:a,decoding:i,className:l,style:c,fetchPriority:d,placeholder:u,loading:f,unoptimized:h,fill:p,onLoadRef:x,onLoadingCompleteRef:y,setBlurComplete:v,setShowAltText:w,sizesInput:j,onLoad:_,onError:S,...P},C)=>{let N=(0,s.useCallback)(e=>{e&&(S&&(e.src=e.src),e.complete&&g(e,u,x,y,v,h,j))},[e,u,x,y,v,S,h,j]),k=(0,m.useMergedRef)(C,N);return(0,o.jsx)("img",{...P,...b(d),loading:f,width:a,height:n,decoding:i,"data-nimg":p?"fill":"1",className:l,style:c,sizes:r,srcSet:t,src:e,ref:k,onLoad:e=>{g(e.currentTarget,u,x,y,v,h,j)},onError:e=>{w(!0),"empty"!==u&&v(!0),S&&S(e)}})});function y({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...b(t.fetchPriority)};return e&&i.default.preload?(i.default.preload(t.src,r),null):(0,o.jsx)(l.default,{children:(0,o.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let v=(0,s.forwardRef)((e,t)=>{let r=(0,s.useContext)(f.RouterContext),n=(0,s.useContext)(u.ImageConfigContext),a=(0,s.useMemo)(()=>{let e=p||n||d.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t),a=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:a,localPatterns:"u"<typeof window?n?.localPatterns:e.localPatterns}},[n]),{onLoad:i,onLoadingComplete:l}=e,m=(0,s.useRef)(i);(0,s.useEffect)(()=>{m.current=i},[i]);let g=(0,s.useRef)(l);(0,s.useEffect)(()=>{g.current=l},[l]);let[b,v]=(0,s.useState)(!1),[w,j]=(0,s.useState)(!1),{props:_,meta:S}=(0,c.getImgProps)(e,{defaultLoader:h.default,imgConf:a,blurComplete:b,showAltText:w});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(x,{..._,unoptimized:S.unoptimized,placeholder:S.placeholder,fill:S.fill,onLoadRef:m,onLoadingCompleteRef:g,setBlurComplete:v,setShowAltText:j,sizesInput:e.sizes,ref:t}),S.preload?(0,o.jsx)(y,{isAppRouter:!r,imgAttributes:_}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},94909,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return d},getImageProps:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=e.r(55682),s=e.r(8927),i=e.r(5500),l=o._(e.r(1948));function c(e){let{props:t}=(0,s.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75,85],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let d=i.Image},57688,(e,t,r)=>{t.exports=e.r(94909)},98183,(e,t,r)=>{"use strict";
3Object.defineProperty(r,"__esModule",{value:!0});var n={assign:function(){return l},searchParamsToUrlQuery:function(){return o},urlQueryToSearchParams:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function o(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function s(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function i(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,s(e));else t.set(r,s(n));return t}function l(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,n]of r.entries())e.append(t,n)}return e}},95057,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return i},formatWithValidation:function(){return c},urlObjectKeys:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=e.r(90809)._(e.r(98183)),s=/https?|ftp|gopher|file/;function i(e){let{auth:t,hostname:r}=e,n=e.protocol||"",a=e.pathname||"",i=e.hash||"",l=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:r&&(c=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(c+=":"+e.port)),l&&"object"==typeof l&&(l=String(o.urlQueryToSearchParams(l)));let d=e.search||l&&`?${l}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||s.test(n))&&!1!==c?(c="//"+(c||""),a&&"/"!==a[0]&&(a="/"+a)):c||(c=""),i&&"#"!==i[0]&&(i="#"+i),d&&"?"!==d[0]&&(d="?"+d),a=a.replace(/[?#]/g,encodeURIComponent),d=d.replace("#","%23"),`${n}${c}${a}${d}${i}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return i(e)}},18967,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DecodeError:function(){return b},MiddlewareNotFoundError:function(){return w},MissingStaticPage:function(){return v},NormalizeError:function(){return x},PageNotFoundError:function(){return y},SP:function(){return p},ST:function(){return g},WEB_VITALS:function(){return o},execOnce:function(){return s},getDisplayName:function(){return u},getLocationOrigin:function(){return c},getURL:function(){return d},isAbsoluteUrl:function(){return l},isResSent:function(){return f},loadGetInitialProps:function(){return m},normalizeRepeatedSlashes:function(){return h},stringifyError:function(){return j}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=["CLS","FCP","FID","INP","LCP","TTFB"];function s(e){let t,r=!1;return(...n)=>(r||(r=!0,t=e(...n)),t)}let i=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>i.test(e);function c(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function d(){let{href:e}=window.location,t=c();return e.substring(t.length)}function u(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function f(e){return e.finished||e.headersSent}function h(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function m(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await m(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&f(r))return n;if(!n)throw Object.defineProperty(Error(`"${u(e)}.getInitialProps()" should resolve to an object. But found "${n}" instead.`),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let p="u">typeof performance,g=p&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class b extends Error{}class x extends Error{}class y extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class v extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class w extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function j(e){return JSON.stringify({message:e.message,stack:e.stack})}},73668,(e,t,r)=>{"use strict";
3Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return o}});let n=e.r(18967),a=e.r(52817);function o(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,a.hasBasePath)(r.pathname)}catch(e){return!1}}},84508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},22016,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return b},useLinkStatus:function(){return y}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=e.r(90809),s=e.r(43476),i=o._(e.r(71645)),l=e.r(95057),c=e.r(8372),d=e.r(18581),u=e.r(18967),f=e.r(5550);e.r(33525);let h=e.r(91949),m=e.r(73668),p=e.r(9396);function g(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}function b(t){var r;let n,a,o,[l,b]=(0,i.useOptimistic)(h.IDLE_LINK_STATUS),y=(0,i.useRef)(null),{href:v,as:w,children:j,prefetch:_=null,passHref:S,replace:P,shallow:C,scroll:N,onClick:k,onMouseEnter:E,onTouchStart:O,legacyBehavior:R=!1,onNavigate:z,ref:M,unstable_dynamicOnHover:$,...L}=t;n=j,R&&("string"==typeof n||"number"==typeof n)&&(n=(0,s.jsx)("a",{children:n}));let I=i.default.useContext(c.AppRouterContext),A=!1!==_,T=!1!==_?null===(r=_)||"auto"===r?p.FetchStrategy.PPR:p.FetchStrategy.Full:p.FetchStrategy.PPR,{href:B,as:D}=i.default.useMemo(()=>{let e=g(v);return{href:e,as:w?g(w):e}},[v,w]);if(R){if(n?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});a=i.default.Children.only(n)}let U=R?a&&"object"==typeof a&&a.ref:M,F=i.default.useCallback(e=>(null!==I&&(y.current=(0,h.mountLinkInstance)(e,B,I,T,A,b)),()=>{y.current&&((0,h.unmountLinkForCurrentNavigation)(y.current),y.current=null),(0,h.unmountPrefetchableInstance)(e)}),[A,B,I,T,b]),W={ref:(0,d.useMergedRef)(F,U),onClick(t){R||"function"!=typeof k||k(t),R&&a.props&&"function"==typeof a.props.onClick&&a.props.onClick(t),!I||t.defaultPrevented||function(t,r,n,a,o,s,l){if("u">typeof window){let c,{nodeName:d}=t.currentTarget;if("A"===d.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,m.isLocalURL)(r)){o&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:u}=e.r(99781);i.default.startTransition(()=>{u(n||r,o?"replace":"push",s??!0,a.current)})}}(t,B,D,y,P,N,z)},onMouseEnter(e){R||"function"!=typeof E||E(e),R&&a.props&&"function"==typeof a.props.onMouseEnter&&a.props.onMouseEnter(e),I&&A&&(0,h.onNavigationIntent)(e.currentTarget,!0===$)},onTouchStart:function(e){R||"function"!=typeof O||O(e),R&&a.props&&"function"==typeof a.props.onTouchStart&&a.props.onTouchStart(e),I&&A&&(0,h.onNavigationIntent)(e.currentTarget,!0===$)}};return(0,u.isAbsoluteUrl)(D)?W.href=D:R&&!S&&("a"!==a.type||"href"in a.props)||(W.href=(0,f.addBasePath)(D)),o=R?i.default.cloneElement(a,W):(0,s.jsx)("a",{...L,...W,children:n}),(0,s.jsx)(x.Provider,{value:l,children:o})}e.r(84508);let x=(0,i.createContext)(h.IDLE_LINK_STATUS),y=()=>(0,i.useContext)(x);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92161,e=>{"use strict";let t=(0,e.i(75254).default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);e.s(["Menu",()=>t],92161)},43432,63488,e=>{"use strict";var t=e.i(75254);let r=(0,t.default)("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2
30 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);e.s(["Phone",()=>r],43432);let n=(0,t.default)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]);e.s(["Mail",()=>n],63488)},18566,(e,t,r)=>{t.exports=e.r(76562)},3470,e=>{"use strict";var t=e.i(43476),r=e.i(932),n=e.i(22016),a=e.i(71645),o=e.i(92161),s=e.i(37727),i=e.i(43432),l=e.i(63488);let c=(0,e.i(75254).default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);var d=e.i(64659),u=e.i(74826),f=e.i(18566),h=e.i(57688);e.s(["default",0,e=>{let m,p,g,b,x,y,v,w,j,_,S,P,C,N,k,E,O,R,z,M,$,L,I,A,T,B,D,U,F,W,q,H,X,G,K,V,Q,J,Y=(0,r.c)(74),{topOffset:Z}=e,ee=void 0===Z?0:Z,{openConsultationModal:et}=(0,u.useModal)(),er=(0,f.usePathname)(),[en,ea]=(0,a.useState)(!1),[eo,es]=(0,a.useState)(!1),[ei,el]=(0,a.useState)(!1),[ec,ed]=(0,a.useState)(""),eu=(0,a.useRef)(null),[ef,eh]=(0,a.useState)(null),em=[{name:"Home",href:"/"},{name:"Locations",href:"#",dropdown:[{name:"Manhattan",href:"/manhattan"},{name:"Bergen County",href:"/bergen-county"}]},{name:"Products",href:"/products",dropdown:[{name:"Blackout Shades",href:"/blackout-shades"},{name:"Solar Shades",href:"/solar-shades"},{name:"Honeycomb Shades",href:"/honeycomb-shades"},{name:"Silhouette® Shades",href:"/silhouette-shades"},{name:"Designer Banded Shades",href:"/banded-shades"},{name:"Roller Shades",href:"/roller-shades"},{name:"Roman Shades",href:"/roman-shades"},{name:"Solera Soft Shades",href:"/solera-soft-shades"},{name:"Sonnette® Shades",href:"/sonnette-shades"},{name:"Pirouette® Shadings",href:"/pirouette-window-shadings"},{name:"Luminette® Sheers",href:"/luminette-privacy-sheers"},{name:"Woven Wood Shades",href:"/provenance-woven-wood"},{name:"Wood Blinds",href:"/wood-blinds"},{name:"Faux Wood Blinds",href:"/faux-wood-blinds"},{name:"Aluminum Blinds",href:"/aluminum-blinds"},{name:"Vertical Blinds",href:"/vertical-blinds"},{name:"Motorized Shades",href:"/motorized-shades"},{name:"Alta Window Fashions",href:"/alta-window-fashions"},{name:"All Products",href:"/products"}]},{name:"Services",href:"/services"},{name:"Portfolio",href:"/portfolio"},{name:"Blog",href:"/blog"},{name:"Contact",href:"/contact"}];Y[0]!==ec?(m=""===ec.trim()?[]:[{name:"Blackout Shades",href:"/blackout-shades",category:"Products"},{name:"Solar Shades",href:"/solar-shades",category:"Products"},{name:"Honeycomb Shades",href:"/honeycomb-shades",category:"Products"},{name:"Silhouette® Shades",href:"/silhouette-shades",category:"Products"},{name:"Designer Banded Shades",href:"/banded-shades",category:"Products"},{name:"Roller Shades",href:"/roller-shades",category:"Products"},{name:"Roman Shades",href:"/roman-shades",category:"Products"},{name:"Solera Soft Shades",href:"/solera-soft-shades",category:"Products"},{name:"Sonnette® Shades",href:"/sonnette-shades",category:"Products"},{name:"Pirouette® Shadings",href:"/pirouette-window-shadings",category:"Products"},{name:"Luminette® Sheers",href:"/luminette-privacy-sheers",category:"Products"},{name:"Woven Wood Shades",href:"/provenance-woven-wood",category:"Products"},{name:"Wood Blinds",href:"/wood-blinds",category:"Products"},{name:"Faux Wood Blinds",href:"/faux-wood-blinds",category:"Products"},{name:"Aluminum Blinds",href:"/aluminum-blinds",category:"Products"},{name:"Vertical Blinds",href:"/vertical-blinds",category:"Products"},{name:"Motorized Shades",href:"/motorized-shades",category:"Products"},{name:"Manhattan Services",href:"/manhattan",category:"Locations"},{name:"Bergen County Services",href:"/bergen-county",category:"Locations"},{name:"Our Portfolio",href:"/portfolio",category:"Work"},{name:"Blog",href:"/blog",category:"Blog"},{name:"Free Consultation",href:"/contact",category:"Services"},{name:"Installation Services",href:"/services",category:"Services"},{name:"Repair Services",href:"/services",category:"Services"}].filter(e=>e.name.toLowerCase().includes(ec.toLowerCase())||e.category.toLowerCase().includes(ec.toLowerCase())),Y[0]=ec,Y[1]=m):m=Y[1];let ep=m;Y[2]===Symbol.for("react.memo_cache_sentinel")?(p=()=>{let e=()=>{ea(window.scrollY>20)},t=e=>{eu.current&&!eu.current.contains(e.target)&&(el(!1),ed(""))};return window.addEventListener("scroll",e),document.addEventListener("mousedown",t),()=>{window.removeEventListener("scroll",e),document.removeEventListener("mousedown",t)}},g=[],Y[2]=p,Y[3]=g):(p=Y[2],g=Y[3]),(0,a.useEffect)(p,g),Y[4]!==eo?(b=()=>{es(!eo)},Y[4]=eo,Y[5]=b):b=Y[5];let eg=b,eb=ee?`${ee}px`:0;Y[6]!==eb?(x={borderBottom:"1px solid rgba(212, 165, 116, 0.15)",top:eb},Y[6]=eb,Y[7]=x):x=Y[7],Y[8]===Symbol.for("react.memo_cache_sentinel")?(y=(0,t.jsx)("span",{className:"text-white/80 text-[10px] tracking-[0.2em] uppercase hidden lg:block",children:"Call For Free In-Home
3Consultation"}),v=(0,t.jsx)("span",{className:"text-white/40 hidden lg:block",children:"|"}),Y[8]=y,Y[9]=v):(y=Y[8],v=Y[9]),Y[10]===Symbol.for("react.memo_cache_sentinel")?(w=(0,t.jsxs)("a",{href:"tel:8777796060",className:"text-[#d4a574] text-xl md:text-2xl font-bold tracking-wide flex items-center gap-3 hover:text-white transition-colors",children:[(0,t.jsx)(i.Phone,{size:18}),"877-779-6060"]}),j=(0,t.jsx)("span",{className:"text-white/40 hidden md:block",children:"|"}),Y[10]=w,Y[11]=j):(w=Y[10],j=Y[11]),Y[12]===Symbol.for("react.memo_cache_sentinel")?(_=(0,t.jsxs)("div",{id:"real-topbar",className:"w-full bg-[#2a1b12] flex items-center justify-center py-2 px-6 gap-6 md:gap-10",children:[y,v,w,j,(0,t.jsxs)("a",{href:"mailto:[email protected]",className:"text-white/80 text-[10px] tracking-[0.15em] uppercase hidden md:flex items-center gap-2 hover:text-[#d4a574] transition-colors",children:[(0,t.jsx)(l.Mail,{size:11}),"[email protected]"]})]}),Y[12]=_):_=Y[12],Y[13]===Symbol.for("react.memo_cache_sentinel")?(S=(0,t.jsx)(n.default,{href:"/",className:"transition-transform duration-300 hover:scale-105 flex items-center gap-3",children:(0,t.jsx)(h.default,{src:"/images/logo.webp",alt:"Window Horizons Logo",width:200,height:80,className:"h-auto w-44 md:w-56 xl:w-64"})}),Y[13]=S):S=Y[13],Y[14]===Symbol.for("react.memo_cache_sentinel")?(P=()=>el(!0),Y[14]=P):P=Y[14],Y[15]===Symbol.for("react.memo_cache_sentinel")?(C=(0,t.jsx)("button",{onClick:P,className:"hidden text-[#d4a574] hover:scale-110 transition-transform p-1 mr-1","aria-label":"Search",children:(0,t.jsx)(c,{size:20})}),Y[15]=C):C=Y[15],Y[16]!==ei||Y[17]!==ec||Y[18]!==ep?(N=ei&&(0,t.jsxs)("div",{ref:eu,className:"hidden absolute right-0 top-1/2 -translate-y-1/2 bg-white border border-[#d4a574]/20 shadow-2xl rounded-sm p-1 flex items-center animate-in slide-in-from-right fade-in duration-300 z-[110] w-[300px] xl:w-[400px]",children:[(0,t.jsx)(c,{size:16,className:"text-[#d4a574] ml-3"}
3),(0,t.jsx)("input",{autoFocus:!0,type:"text",value:ec,onChange:e=>ed(e.target.value),placeholder:"WHAT CAN WE HELP YOU FIND?",className:"w-full bg-transparent border-none py-2 px-3 text-[12px] tracking-[0.2em] uppercase focus:outline-none placeholder:text-gray-500"}),(0,t.jsx)("button",{onClick:()=>{el(!1),ed("")},className:"p-2 text-gray-600 hover:text-gray-900",children:(0,t.jsx)(s.X,{size:16})}),ep.length>0&&(0,t.jsx)("div",{className:"absolute top-full left-0 right-0 mt-2 bg-white border border-[#d4a574]/20 shadow-2xl rounded-sm overflow-hidden z-[120]",children:(0,t.jsx)("div",{className:"max-h-80 overflow-y-auto",children:ep.map((e,r)=>(0,t.jsxs)(n.default,{href:e.href,onClick:()=>{el(!1),ed("")},className:"flex flex-col px-4 py-3 hover:bg-[#faf8f5] border-b border-[#d4a574]/10 last:border-0 transition-colors group",children:[(0,t.jsx)("span",{className:"text-[10px] tracking-[0.1em] text-[#d4a574] font-bold uppercase mb-1",children:e.category}),(0,t.jsx)("span",{className:"text-[14px] text-gray-800 font-serif tracking-wide group-hover:text-[#8b5a2b]",children:e.name})]},r))})})]}),Y[16]=ei,Y[17]=ec,Y[18]=ep,Y[19]=N):N=Y[19],Y[20]!==N?(k=(0,t.jsxs)("div",{className:"relative flex items-center",children:[C,N]}),Y[20]=N,Y[21]=k):k=Y[21],Y[22]===Symbol.for("react.memo_cache_sentinel")?(E=(0,t.jsxs)("a",{href:"mailto:[email protected]",className:"hidden lg:flex items-center gap-2 border-2 border-[#8b5a2b] text-[#8b5a2b] px-4 py-2 text-[10px] font-bold tracking-[0.15em] uppercase hover:bg-[#8b5a2b] hover:text-white transition-all duration-300 rounded-[2px]",children:[(0,t.jsx)(l.Mail,{size:13}),"Email Us"]}),Y[22]=E):E=Y[22],Y[23]!==et?(O=(0,t.jsxs)("div",{className:"flex items-center gap-1.5 xl:gap-2",children:[E,(0,t.jsx)("button",{onClick:et,className:"flex items-center gap-2 bg-gradient-to-br from-[#d4a574] via-[#a67c52] to-[#8b5a2b] border border-[#d4a574]/40 px-2.5 py-2 xl:px-3 rounded-[2px] shadow-lg transition-all hover:shadow-xl hover:-translate-y-0.5 text-white text-[10px] xl:text-xs uppercase tracking-[0.1em] font-bold whitespace-nowrap",children:"Book Consultation"})]}),Y[23]=et,Y[24]=O):O=Y[24],Y[25]!==k||Y[26]!==O?(R=(0,t.jsxs)("div",{className:"hidden lg:flex items-center gap-2 xl:gap-3",children:[k,O]}),Y[25]=k,Y[26]=O,Y[27]=R):R=Y[27],Y[28]!==eo?(z=eo?(0,t.jsx)(s.X,{size:32}):(0,t.jsx)(o.Menu,{size:32}),Y[28]=eo,Y[29]=z):z=Y[29],Y[30]!==z||Y[31]!==eg?(M=(0,t.jsx)("button",{className:"lg:hidden p-2 text-[#d4a574] focus:outline-none",onClick:eg,"aria-label":"Toggle Menu",children:z}),Y[30]=z,Y[31]=eg,Y[32]=M):M=Y[32];let ex=`fixed top-0 right-0 h-screen w-[85%] sm:w-80 shadow-2xl transition-all duration-500 ease-in-out border-l border-[#d4a574]/10 overflow-hidden ${eo?"translate-x-0 opacity-100":"translate-x-full opacity-0"}`,ey=eo?"auto":"none";Y[33]!==ey?($={background:"#ffffff",zIndex:9999,pointerEvents:ey},Y[33]=ey,Y[34]=$):$=Y[34],Y[35]===Symbol.for("react.memo_cache_sentinel")?(L=(0,t.jsx)("div",{className:"absolute inset-0 opacity-[0.05] pointer-events-none bg-[url('https://www.transparenttextures.com/patterns/carbon-fibre.png')]"}),Y[35]=L):L=Y[35],Y[36]===Symbol.for("react.memo_cache_sentinel")?(I=(0,t.jsx)("span",{className:"text-gray-800 font-serif tracking-[0.1em] text-xs uppercase font-bold",children:"Navigation"}),Y[36]=I):I=Y[36],Y[37]===Symbol.for("react.memo_cache_sentinel")?(A=(0,t.jsx)(s.X,{size:32}
3),Y[37]=A):A=Y[37],Y[38]!==eg?(T=(0,t.jsxs)("div",{className:"flex justify-between items-center mb-8",children:[I,(0,t.jsx)("button",{className:"text-gray-800 hover:scale-110 transition-transform p-2",onClick:eg,"aria-label":"Close mobile menu",children:A})]}),Y[38]=eg,Y[39]=T):T=Y[39],Y[40]===Symbol.for("react.memo_cache_sentinel")?(B=e=>ed(e.target.value),Y[40]=B):B=Y[40],Y[41]!==ec?(D=(0,t.jsx)("input",{type:"text",value:ec,onChange:B,placeholder:"SEARCH...",className:"w-full bg-[#faf8f5] border border-[#d4a574]/20 rounded-sm py-3 px-12 text-[10px] tracking-[0.2em] uppercase focus:outline-none focus:border-[#d4a574]"}),Y[41]=ec,Y[42]=D):D=Y[42],Y[43]===Symbol.for("react.memo_cache_sentinel")?(U=(0,t.jsx)(c,{size:16,className:"absolute left-4 top-1/2 -translate-y-1/2 text-[#d4a574]"}),Y[43]=U):U=Y[43],Y[44]!==ep||Y[45]!==eg?(F=ep.length>0&&(0,t.jsx)("div",{className:"absolute top-full left-0 right-0 mt-1 bg-white border border-[#d4a574]/20 shadow-xl rounded-sm overflow-hidden z-[100] max-h-60 overflow-y-auto",children:ep.map((e,r)=>(0,t.jsxs)(n.default,{href:e.href,onClick:()=>{ed(""),eg()},className:"flex flex-col px-4 py-3 hover:bg-[#faf8f5] border-b border-[#d4a574]/10 last:border-0 transition-colors",children:[(0,t.jsx)("span",{className:"text-[10px] tracking-[0.1em] text-[#8b6239] font-bold uppercase mb-0.5",children:e.category}),(0,t.jsx)("span",{className:"text-[13px] text-gray-800 font-serif",children:e.name})]},r))}),Y[44]=ep,Y[45]=eg,Y[46]=F):F=Y[46],Y[47]!==D||Y[48]!==F?(W=(0,t.jsxs)("div",{className:"mb-6 relative",children:[D,U,F]}),Y[47]=D,Y[48]=F,Y[49]=W):W=Y[49];let ev=em.map(e=>{let r=er===e.href||e.dropdown&&e.dropdown.some(e=>er===e.href);return(0,t.jsxs)("li",{children:[e.dropdown?(0,t.jsxs)("button",{className:`w-full text-left flex justify-between items-center text-base tracking-[0.05em] uppercase font-serif transition-colors duration-300 py-2 border-b border-gray-100 ${r?"text-[#8b6239] font-bold":"text-gray-800 hover:text-[#8b6239]"}`,onClick:()=>{var t;return t=e.name,void eh(e=>e===t?null:t)},children:[(0,t.jsx)("span",{children:e.name}),(0,t.jsx)(d.ChevronDown,{size:20,className:`transition-transform duration-200 ${ef===e.name?"rotate-180":""}`})]}):(0,t.jsx)(n.default,{className:`text-base tracking-[0.05em] uppercase font-serif transition-colors duration-300 block py-2 border-b border-gray-100 ${r?"text-[#8b6239] font-bold":"text-gray-800 hover:text-[#8b6239]"}`,href:e.href,onClick:eg,children:e.name}),e.dropdown&&ef===e.name&&(0,t.jsx)("ul",{className:"pl-4 py-1 bg-[#faf8f5]",children:e.dropdown.map(e=>{let r=er===e.href;return(0,t.jsx)("li",{children:(0,t.jsxs)(n.default,{href:e.href,onClick:eg,className:`block text-xs tracking-[0.05em] uppercase py-1.5 border-b border-gray-100 transition-colors ${r?"text-[#8b6239] font-bold":"text-gray-600 hover:text-[#8b5a2b]"}`,children:["⺠",e.name]})},e.name)})})]},e.name)});Y[50]!==ev?(q=(0,t.jsx)("nav",{className:"flex-1 overflow-y-auto",children:(0,t.jsx)("ul",{className:"flex flex-col gap-2",children:ev})}),Y[50]=ev,Y[51]=q):q=Y[51],Y[52]===Symbol.for("react.memo_cache_sentinel")?(H=(0,t.jsxs)("a",{href:"tel:8777796060",className:"flex flex-col items-center justify-center gap-2 bg-[#faf8f5] border border-[#d4a574]/20 p-4 rounded-[2px] shadow-sm text-[#8b5a2b] transition-all active:scale-95",children:[(0,t.jsx)(i.Phone,{size:20,strokeWidth:2.5}),(0,t.jsx)("span",{className:"text-[10px] font-serif font-bold tracking-widest uppercase",children:"Call Now"})]}),Y[52]=H):H=Y[52],Y[53]===Symbol.for("react.memo_cache_sentinel")?(X=(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[H,(0,t.jsxs)("a",{href:"mailto:[email protected]",className:"flex flex-col items-center justify-center gap-2 bg-[#faf8f5] border border-[#d4a574]/20 p-4 rounded-[2px] shadow-sm text-[#8b5a2b] transition-all active:scale-95",children:[(0,t.jsx)(l.Mail,{size:20,strokeWidth:2.5}),(0,t.jsx)("span",{className:"text-[10px] font-serif font-bold tracking-widest uppercase",children:"Email Us"})]})]}),Y[53]=X):X=Y[53],Y[54]!==et||Y[55]!==eg?(G=(0,t.jsxs)("div",{className:"mt-auto pt-8 border-t border-gray-200 space-y-3",children:[X,(0,t.jsx)("button",{onClick:()=>{eg(),et()},className:"w-full bg-gradient-to-br from-[#d4a574] via-[#a67c52] to-[#8b5a2b] p-5 text-center rounded-[2px] shadow-xl text-white text-[10px] uppercase tracking-[0.2em] font-bold active:scale-95 transition-all",children:"Book Free In-Home
3Consultation"})]}),Y[54]=et,Y[55]=eg,Y[56]=G):G=Y[56],Y[57]!==T||Y[58]!==W||Y[59]!==q||Y[60]!==G?(K=(0,t.jsxs)("div",{className:"p-8 h-full flex flex-col relative z-10",children:[T,W,q,G]}),Y[57]=T,Y[58]=W,Y[59]=q,Y[60]=G,Y[61]=K):K=Y[61],Y[62]!==ex||Y[63]!==$||Y[64]!==L||Y[65]!==K?(V=(0,t.jsxs)("div",{className:ex,style:$,children:[L,K]}),Y[62]=ex,Y[63]=$,Y[64]=L,Y[65]=K,Y[66]=V):V=Y[66];let ew=+!!eo,ej=eo?"auto":"none",e_=eo?"visible":"hidden";return Y[67]!==ew||Y[68]!==ej||Y[69]!==e_?(Q={zIndex:9998,opacity:ew,pointerEvents:ej,visibility:e_},Y[67]=ew,Y[68]=ej,Y[69]=e_,Y[70]=Q):Q=Y[70],Y[71]!==Q||Y[72]!==eg?(J=(0,t.jsx)("div",{className:"fixed inset-0 bg-black/70 backdrop-blur-sm transition-opacity duration-300",style:Q,onClick:eg}),Y[71]=Q,Y[72]=eg,Y[73]=J):J=Y[73],(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("header",{className:`fixed top-0 left-0 right-0 z-[100] text-gray-800 transition-shadow duration-300 ${en?"bg-white shadow-md":"bg-white shadow-sm"}`,style:x,children:[_,(0,t.jsxs)("div",{className:`container mx-auto px-4 lg:px-8 flex justify-between items-center relative z-10 transition-[padding] duration-300 ease-out ${en?"py-1":"py-2"}`,children:[S,(0,t.jsx)("nav",{className:"hidden lg:block",children:(0,t.jsx)("ul",{className:"flex gap-3 xl:gap-5",children:em.map(e=>{let r=er===e.href||e.dropdown&&e.dropdown.some(e=>er===e.href);return(0,t.jsxs)("li",{className:"relative group",children:[(0,t.jsxs)(n.default,{className:`text-xs tracking-[0.2em] uppercase transition-all duration-300 relative inline-flex items-center gap-1 ${r?"text-[#8b6239] font-medium":"text-[#2a1b12] hover:text-[#8b5a2b] font-light"}`,href:e.href,children:[e.name,e.dropdown&&(0,t.jsx)("svg",{className:"w-3 h-3 mt-0.5 opacity-60",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})}),(0,t.jsx)("span",{className:`absolute -bottom-1 left-0 h-px transition-all duration-300 ${r?"w-full bg-[#d4a574]":"w-0 bg-[#d4a574] group-hover:w-full"}`})]}),e.dropdown&&(0,t.jsx)("div",{className:"absolute top-full left-0 mt-2 w-72 bg-white shadow-xl border border-[#d4a574]/20 rounded-sm opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200 z-50 max-h-[70vh] overflow-y-auto",children:e.dropdown.map(e=>{let r=er===e.href;return(0,t.jsx)(n.default,{href:e.href,className:`block px-5 py-3 text-xs tracking-[0.15em] uppercase border-b border-[#d4a574]/10 last:border-0 transition-colors duration-200 ${r?"text-[#8b6239] font-bold bg-[#faf8f5]":"text-gray-700 hover:text-[#8b5a2b] hover:bg-[#faf8f5]"}`,children:e.name},e.name)})})]},e.name)})})}),R,M]})]}),V,J]})}],3470)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.