1import{C as e,S as t,_ as n,b as r,g as i,h as a,m as o,o as s,p as c,u as l,v as u,x as d,y as f}from"./index-D2MsT3nj.js";function p(e){if(Array.isArray(e))return e.flatMap(e=>p(e));if(typeof e!=`string`)return[];let t=[],n=0,r,i,a,o,s,c=()=>{for(;n<e.length&&/\s/.test(e.charAt(n));)n+=1;return n<e.length},l=()=>(i=e.charAt(n),i!==`=`&&i!==`;`&&i!==`,`);for(;n<e.length;){for(r=n,s=!1;c();)if(i=e.charAt(n),i===`,`){for(a=n,n+=1,c(),o=n;n<e.length&&l();)n+=1;n<e.length&&e.charAt(n)===`=`?(s=!0,n=o,t.push(e.slice(r,a)),r=n):n=a+1}else n+=1;(!s||n>=e.length)&&t.push(e.slice(r))}return t}function m(e){return e instanceof Headers?e:Array.isArray(e)||typeof e==`object`?new Headers(e):null}function h(...e){return e.reduce((e,t)=>{let n=m(t);if(!n)return e;for(let[t,r]of n.entries())t===`set-cookie`?p(r).forEach(t=>e.append(`set-cookie`,t)):e.set(t,r);return e},new Headers)}var g=e(t(),1);function _(e){let t=a();return g.useCallback(async(...n)=>{try{let t=await e(...n);if(u(t))throw t;return t}catch(e){if(u(e))return e.options._fromLocation=t.stores.location.get(),t.navigate(t.resolveRedirect(e).options);throw e}},[t,e])}function v(e){return e!==`__proto__`&&e!==`constructor`&&e!==`prototype`}function y(e,t){let n=Object.create(null);if(e)for(let t of Object.keys(e))v(t)&&(n[t]=e[t]);if(t&&typeof t==`object`)for(let e of Object.keys(t))v(e)&&(n[e]=t[e]);return n}function b(e){if(!e)return Object.create(null);let t=Object.create(null);for(let n of Object.keys(e))v(n)&&(t[n]=e[n]);return t}var x=()=>{throw Error(`createServerOnlyFn() functions can only be called on the server!`)},S=(e,t)=>{let n=t||e||{};n.method===void 0&&(n.method=`GET`);let r=e=>S(void 0,{...n,validator:e,inputValidator:e});return Object.assign(e=>S(void 0,{...n,...e}),{options:n,middleware:e=>{let t=[...n.middleware||[]];e.forEach(e=>{d in e?e.options.middleware&&t.push(...e.options.middleware):t.push(e)});let r=S(void 0,{...n,middleware:t});return r[d]=!0,r},validator:r,inputValidator:r,handler:(...e)=>{let[t,r]=e,i={...n,extractedFn:t,serverFn:r},a=[...i.middleware||[],E(i)];return t.method=n.method,Object.assign(async e=>{let n=await C(a,`client`,{...t,...i,data:e?.data,headers:e?.headers,signal:e?.signal,fetch:e?.fetch,context:b()}),r=f(n.error);if(r)throw r;if(n.error)throw n.error;return n.result},{...t,method:n.method,__executeServer:async e=>{let r=x(),i=r.contextAfterGlobalMiddlewares;return await C(a,`server`,{...t,data:e.data,method:e.method??n.method,serverFnMeta:t.serverFnMeta,context:y(e.context,i),request:r.request}).then(e=>({result:e.result,error:e.error,context:e.sendContext}))}})}})};async function C(e,t,n){let i=w([...r()?.functionMiddleware||[],...e]);if(t===`server`){let e=x({throwIfNotFound:!1});e?.executedRequestMiddlewares&&(i=i.filter(t=>!e.executedRequestMiddlewares.has(t)))}let a=async e=>{let n=i.shift();if(!n)return e;try{let r=`validator`in n.options?n.options.validator:void 0;!r&&`inputValidator`in n.options&&(r=n.options.inputValidator),r&&t===`server`&&(e.data=await T(r,e.data));let i;if(t===`client`?`client`in n.options&&(i=n.options.client):`server`in n.options&&(i=n.options.server),i){let t=async(t={})=>{let n=await a({...e,...t,context:y(e.context,t.context),sendContext:y(e.sendContext,t.sendContext),headers:h(e.headers,t.headers),_callSiteFetch:e._callSiteFetch,fetch:e._callSiteFetch??t.fetch??e.fetch,result:t.result===void 0?t instanceof Response?t:e.result:t.result,error:t.error??e.error});if(n.error)throw n.error;return n},n=await i({...e,next:t});if(u(n))return{...e,error:n};if(n instanceof Response)return{...e,result:n};if(!n)throw Error(`User middleware returned undefined. You must call next() or return a result in your middlewares.`);return n}return a(e)}catch(t){return{...e,error:t}}};return a({...n,headers:n.headers||{},sendContext:n.sendContext||{},context:n.context||b(),_callSiteFetch:n.fetch})}function w(e,t=100){let n=new Set,r=[],i=(e,a)=>{if(a>t)throw Error(`Middleware nesting depth exceeded maximum of ${t}. Check for circular references.`);e.forEach(e=>{e.options.middleware&&i(e.options.middleware,a+1),n.has(e)||(n.add(e),r.push(e))})};return i(e,0),r}async function T(e,t){if(e==null)return{};if(`~standard`in e){let n=await e[`~standard`].validate(t);if(n.issues)throw Error(JSON.stringify(n.issues,void 0,2));return n.value}if(`parse`in e)return e.parse(t);if(typeof e==`function`)return e(t);throw Error(`Invalid validator type!`)}function E(e){return{"~types":void 0,options:{inputValidator:e.validator??e.inputValidator,client:async({next:t,sendContext:n,fetch:r,...i})=>{let a={...i,context:n,fetch:r};return t(await e.extractedFn?.(a))},server:async({next:t,...n})=>{let r=await e.serverFn?.(n);return t({...n,result:r})}}}}var D=i();function O(){let[e,t]=(0,g.useState)(!1),[n,r]=(0,g.useState)(!1);return(0,g.useEffect)(()=>{let e=()=>r(window.scrollY>40);return e(),window.addEventListener(`scroll`,e,{passive:!0}),()=>window.removeEventListener(`scroll`,e)},[]),(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(`nav`,{className:`fixed top-0 left-0 right-0 z-50 transition-colors duration-500 `+(n?`bg-paper/85 backdrop-blur-md text-charcoal border-b border-charcoal/5`:`text-paper mix-blend-difference`),children:(0,D.jsxs)(`div`,{className:`max-w-7xl mx-auto px-6 grid grid-cols-[minmax(0,1fr)_auto] items-center gap-4 md:grid-cols-[1fr_auto_1fr] transition-all duration-300 `+(n?`py-2`:`py-5`),children:[(0,D.jsxs)(o,{to:`/`,className:`flex items-center gap-3 min-w-0`,"aria-label":`Shakila - home`,children:[(0,D.jsx)(`span`,{"aria-hidden":`true`,className:`block shrink-0 bg-current transition-all duration-300 `+(n?`h-5 md:h-6 w-[48px] md:w-[60px]`:`h-7 md:h-8 w-[68px] md:w-[80px]`),style:{WebkitMaskImage:`url(${c.url})`,maskImage:`url(${c.url})`,WebkitMaskRepeat:`no-repeat`,maskRepeat:`no-repeat`,WebkitMaskPosition:`center`,maskPosition:`center`,WebkitMaskSize:`contain`,maskSize:`contain`}}),(0,D.jsx)(`span`,{className:`w-px bg-current opacity-40 shrink-0 transition-all duration-300 `+(n?`h-4`:`h-6`),"aria-hidden":`true`}),(0,D.jsx)(`span`,{className:`font-serif tracking-[0.25em] uppercase truncate transition-all duration-300 `+(n?`text-base md:text-lg`:`text-xl md:text-2xl`),children:`Shakila`})]}),(0,D.jsx)(`div`,{className:`hidden md:flex uppercase tracking-[0.22em] font-semibold justify-self-center transition-all duration-300 `+(n?`gap-6 text-[9px]`:`gap-8 text-[10px]`),children:s.map(e=>e.anchor?(0,D.jsx)(`a`,{href:`/#${e.anchor}`,className:`hover:text-gold transition-colors`,children:e.label},e.label):(0,D.jsx)(o,{to:e.to,className:`hover:text-gold transition-colors`,children:e.label},e.label))}),(0,D.jsx)(`div`,{className:`hidden md:flex justify-self-end`}),(0,D.jsx)(`button`,{type:`button`,"aria-label":`Toggle menu`,"aria-expanded":e,onClick:()=>t(e=>!e),className:`md:hidden size-9 grid place-items-center -mr-2 shrink-0`,children:(0,D.jsxs)(`div`,{className:`flex flex-col gap-1.5 w-5`,children:[(0,D.jsx)(`span`,{className:`h-px w-full bg-current`}),(0,D.jsx)(`span`,{className:`h-px w-full bg-current`})]})})]})}),e&&(0,D.jsx)(`div`,{className:`fixed inset-0 z-40 bg-paper text-charcoal md:hidden pt-20 px-6`,children:(0,D.jsx)(`ul`,{className:`flex flex-col gap-6`,children:s.map(e=>(0,D.jsx)(`li`,{children:e.anchor?(0,D.jsx)(`a`,{href:`/#${e.anchor}`,onClick:()=>t(!1),className:`font-serif text-3xl`,children:e.label}):(0,D.jsx)(o,{to:e.to,onClick:()=>t(!1),className:`font-serif text-3xl`,children:e.label})},e.label))})})]})}var k=null;function A(e){k?.(e)}function j(){let[e,t]=(0,g.useState)(null);return(0,g.useEffect)(()=>(k=t,()=>{k=null}),[]),(0,g.useEffect)(()=>
1{if(!e)return;let n=e=>{e.key===`Escape`&&t(null)};document.addEventListener(`keydown`,n);let r=document.body.style.overflow;return document.body.style.overflow=`hidden`,()=>{document.removeEventListener(`keydown`,n),document.body.style.overflow=r}},[e]),e?(0,D.jsx)(`div`,{className:`fixed inset-0 z-[100] bg-charcoal/90 backdrop-blur-sm flex items-center justify-center p-4 md:p-8 animate-in fade-in duration-200`,onClick:()=>t(null),role:`dialog`,"aria-modal":`true`,"aria-label":e.title,children:(0,D.jsxs)(`div`,{className:`relative w-full max-w-5xl`,onClick:e=>e.stopPropagation(),children:[(0,D.jsxs)(`button`,{type:`button`,onClick:()=>t(null),"aria-label":`Close video`,className:`absolute -top-12 right-0 text-paper/80 hover:text-gold text-[10px] uppercase tracking-[0.22em] flex items-center gap-2`,children:[`Close`,(0,D.jsx)(`span`,{"aria-hidden":`true`,className:`text-lg leading-none`,children:`Ã`})]}),(0,D.jsx)(`div`,{className:`aspect-video w-full bg-black shadow-2xl`,children:(0,D.jsx)(`iframe`,{src:`https://www.youtube-nocookie.com/embed/${e.youtubeId}?autoplay=1&rel=0&modestbranding=1`,title:e.title,allow:`accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share`,allowFullScreen:!0,className:`w-full h-full`},e.youtubeId)}),(0,D.jsxs)(`div`,{className:`mt-4 text-paper`,children:[(0,D.jsx)(`h3`,{className:`font-serif text-2xl`,children:e.title}),e.subtitle&&(0,D.jsx)(`p`,{className:`text-[10px] uppercase tracking-[0.22em] text-paper/60 mt-1`,children:e.subt
1itle})]})]})}):null}var M=S({method:`POST`}).handler(n(`fb8496720a376ebd2be041b827a4dba31505397ed798b7b3aa63650892ffa461`));function N(){let[e,t]=(0,g.useState)(``),[n,r]=(0,g.useState)(!1),[i,a]=(0,g.useState)(!1),[o,s]=(0,g.useState)(null),[c,u]=(0,g.useState)(!1),d=_(M);return(0,g.useEffect)(()=>{a(!0)},[]),(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(`section`,{id:`contact`,className:`py-12 md:py-16 px-6 border-t border-gold/10 bg-paper`,children:(0,D.jsxs)(`div`,{className:`max-w-6xl mx-auto grid md:grid-cols-2 gap-12 md:gap-16`,children:[(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`span`,{className:`text-gold text-[10px] font-semibold tracking-[0.3em] uppercase mb-6 block`,children:`Inner Circle`}),(0,D.jsx)(`p`,{className:`mt-4 text-charcoal/60 mb-8 leading-relaxed max-w-md`,children:`Join the inner circle for new releases, world tour dates, and exclusive reflections.`}),i?n?(0,D.jsx)(`p`,{className:`text-gold font-serif italic text-xl`,children:`Thank you - youâre on the list.`}):(0,D.jsxs)(`form`,{onSubmit:async t=>{if(t.preventDefault(),!(!e.includes(`@`)||c)){u(!0),s(null);try{await d({data:{email:e,source:`footer`,userAgent:typeof navigator<`u`?navigator.userAgent:void 0}}),r(!0)}catch(e){console.error(e),s(`Something went wrong. Please try again.`)}finally{u(!1)}}},className:`flex flex-col gap-4`,autoComplete:`off`,"data-lpignore":`true`,"data-1p-ignore":`true`,suppressHydrationWarning:!0,children:[(0,D.jsx)(`label`,{htmlFor:`newsletter-email`,className:`sr-only`,children:`Email address`}),(0,D.jsx)(`input`,{id:`newsletter-email`,type:`text`,inputMode:`email`,pattern:`[^\\s@]+@[^\\s@]+\\.[^\\s@]+`,required:!0,autoComplete:`off`,"data-lpignore":`true`,"data-1p-ignore":`true`,"data-bwignore":`true`,"data-form-type":`other`,value:e,onChange:e=>t(e.target.value),placeholder:`Your email address`,className:`bg-transparent border-b border-charcoal/20 py-4 focus:outline-none focus:border-gold transition-colors font-light text-charcoal placeholder:text-charcoal/70`,suppressHydrationWarning:!0}),(0,D.jsx)(`button`,{type:`submit`,disabled:c,className:`text-[10px] uppercase tracking-[0.22em] font-bold text-left py-4 text-gold hover:text-charcoal transition-colors`,children:c?`Subscribingâ¦`:`Subscribe â`}),o&&(0,D.jsx)(`p`,{className:`text-xs text-red-600 font-light`,children:o})]}):null]}),(0,D.jsxs)(`div`,{className:`bg-stone-tint p-8 md:p-10 flex flex-col justify-center`,children:[(0,D.jsx)(`span`,{className:`text-[10px] uppercase tracking-[0.3em] text-gold mb-6 block`,children:`Management & Press`}),(0,D.jsx)(`h3`,{className:`font-serif text-3xl md:text-4xl text-charcoal mb-4`,children:`Booking Inquiries`}),(0,D.jsx)(`p`,{className:`text-charcoal/70 mb-6 italic font-light`,children:`For international performances, features, and press.`}),(0,D.jsxs)(`dl`,{className:`space-y-4 text-left text-sm w-full`,children:[(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`dt`,{className:`text-[10px] uppercase tracking-[0.3em] text-charcoal/65 mb-1`,children:`Management`}),(0,D.jsx)(`dd`,{children:(0,D.jsx)(`a`,{href:`mailto:${l.managerEmail}`,className:`font-light border-b border-charcoal/40 hover:text-gold hover:border-gold transition-colors`,children:l.managerEmail})})]}),(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`dt`,{className:`text-[10px] uppercase tracking-[0.3em] text-charcoal/65 mb-1`,children:`Legal`}),(0,D.jsx)(`dd`,{children:(0,D.jsx)(`a`,{href:`mailto:${l.legalEmail}`,className:`font-light border-b border-charcoal/40 hover:text-gold hover:border-gold transition-colors`,children:l.legalEmail})})]}),(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`dt`,{className:`text-[10px] uppercase tracking-[0.3em] text-charcoal/65 mb-1`,children:`Tel / WhatsApp`}),(0,D.jsx)(`dd`,{children:(0,D.jsx)(`a`,{href:l.phoneHref,className:`font-light border-b border-charcoal/40 hover:text-gold hover:border-gold transition-colors`,children:l.phone})})]})]})]})]})}),(0,D.jsx)(`footer`,{className:`bg-paper py-8 md:py-10 px-6 border-t border-charcoal/5`,children:(0,D.jsxs)(`div`,{className:`max-w-6xl mx-auto grid grid-cols-1 md:grid-cols-[minmax(0,1fr)_auto] gap-6 items-center`,children:[(0,D.jsx)(`p`,{className:`text-[10px] uppercase tracking-[0.22em] text-charcoal/70`,children:`© 2026 Shakila. All Rights Reserved.`}),(0,D.jsx)(`div`,{className:`flex flex-wrap gap-x-5 gap-y-2 md:justify-end`,children:[[`YouTube`,l.youtube],[`Instagram`,l.instagram],[`Facebook`,l.facebook],[`Twitter`,l.twitter],[`SoundCloud`,l.soundcloud],[`Spotify`,l.spotify],[`Wikipedia`,`https://en.wikipedia.org/wiki/Shakila`]].map(([e,t])=>(0,D.jsx)(`a`,{href:t,target:`_blank`,rel:`noopener noreferrer`,className:`text-[10px] uppercase tracking-[0.22em] text-charcoal/60 hover:text-gold transition-colors`,children:e},e))})]})})]})}export{O as i,j as n,A as r,N as t};
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.