1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,901207,e=>{"use strict";var t=e.i(843476),a=e.i(271645),i=e.i(948148),s=e.i(520133),r=e.i(825327),n=e.i(975157);let o=[{href:"/account",key:"dashboard",icon:"space_dashboard"},{href:"/account/favorites",key:"favorites",icon:"favorite"},{href:"/account/schedule",key:"schedule",icon:"calendar_month"}];e.s(["AccountNav",0,function({showTickets:e=!1,showInspiraDoc:l=!1,showPassport:d=!1,showJuniorTeacher:c=!1}){let f=(0,i.useTranslations)("account"),x=(0,s.usePathname)(),m=(0,a.useRef)(null),u=[...o.map(e=>({...e,label:f(`nav.${e.key}`)})),...l?[{href:"/account/inspiradoc",key:"inspiradoc",icon:"movie",label:f("nav.inspiradoc")}]:[],...d?[{href:"/account/passport",key:"passport",icon:"workspace_premium",label:f("nav.passport")}]:[],...e?[{href:"/account/tickets",key:"tickets",icon:"confirmation_number",label:f("nav.tickets")}]:[],...c?[{href:"/junior/account",key:"juniorTeacher",icon:"school",label:f("nav.teacher")}]:[],{href:"/account/settings",key:"settings",icon:"tune",label:f("nav.settings")}];return(0,a.useEffect)(()=>{let e=m.current;if(!e)return;let t=window.matchMedia("(prefers-reduced-motion: reduce)").matches;e.scrollIntoView({block:"nearest",inline:"center",behavior:t?"auto":"smooth"})},[x]),(0,t.jsx)("nav",{"aria-label":f("nav.accountNavigation"),children:(0,t.jsx)("ul",{className:"flex items-stretch overflow-x-auto",children:u.map(({href:e,key:a,icon:i,label:o})=>{let l="dashboard"===a?x===e:"juniorTeacher"===a?x.startsWith(e)&&!x.startsWith("/junior/account/student"):x.startsWith(e)||"tickets"===a&&x.startsWith("/account/passes");return(0,t.jsx)("li",{className:"min-w-[78px] flex-1 md:min-w-0 md:flex-none",children:(0,t.jsxs)(s.Link,{ref:l?m:void 0,href:e,"aria-current":l?"page":void 0,className:(0,n.cn)("flex min-h-[62px] min-w-0 flex-col items-center justify-center gap-1 px-1.5 font-body text-[10px] font-semibold leading-none focus-visible:z-10 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-inset sm:text-[11px] md:min-h-[58px] md:flex-row md:gap-2.5 md:px-6 md:text-[13px]",l?"bg-aff-red text-white transition-opacity hover:opacity-90":"text-white/70 transition-colors hover:bg-white/10 hover:text-white"),children:[(0,t.jsx)(r.Icon,{name:i,size:19,fill:+!!l,weight:500}),(0,t.jsx)("span",{className:"truncate",children:o})]})},e)})})})}])},688468,e=>{"use strict";var t=e.i(843476),a=e.i(271645),i=e.i(948148),s=e.i(95187);let r=(0,s.createServerReference)("6056b6019d40e7b99341446a259afae289ac2615e2",s.callServer,void 0,s.findSourceMapURL,"loginUserAction"),n=(0,s.createServerReference)("6006342408570ce87157e8dde09ddf95cad23c832e",s.callServer,void 0,s.findSourceMapURL,"registerUserAction");var o=e.i(769156),l=e.i(520133),d=e.i(975157),c=e.i(103812),f=e.i(825327),x=e.i(861745),m=e.i(538930);let u=[{titleKey:"visitorBeforeTitle",benefits:[{icon:"favorite",key:"visitorFavorites"},{icon:"event_upcoming",key:"visitorSchedule"},{icon:"route",key:"visitorPlanner"}]},{titleKey:"visitorDuringTitle",benefits:[{icon:"confirmation_number",key:"visitorTickets",gate:"tickets"},{icon:"calendar_add_on",key:"visitorCalendar"}]},{titleKey:"visitorAfterTitle",benefits:[{icon:"workspace_premium",key:"visitorPassport",gate:"passport",showsStamps:!0}]}],p=[{titleKey:"juniorClassTitle",benefits:[{icon:"groups",key:"juniorGroups"},{icon:"event_upcoming",key:"juniorProgram"}]},{titleKey:"juniorDocumentsTitle",benefits:[{icon:"workspace_premium",key:"juniorCertificates",gate:"certificates"}]},{titleKey:"juniorContestTitle",benefits:[{icon:"draw",key:"juniorContest",gate:"contest"}]}],h=m.FESTIVAL_PASSPORT_ACHIEVEMENTS.map(e=>({id:e.id,iconKey:e.iconKey,copy:e.copy}));function b({audience:e,features:a}){let s=(0,i.useTranslations)("account.auth"),r="en"===(0,x.useLocale)()?"en":"ro",n=("junior"===e?p:u).map(e=>({...e,benefits:e.benefits.filter(e=>!e.gate||a[e.gate])})).filter(e=>e.benefits.length>0),o=s("junior"===e?"panel.juniorTitle":"panel.title");return(0,t.jsxs)("div",{className:"relative flex min-h-[360px] flex-col overflow-hidden bg-af-dark p-6 text-white md:min-h-[440px] md:p-10 lg:min-h-[520px] lg:p-12",children:[(0,t.jsx)("span",{"aria-hidden":"true",className:"absolute inset-x-0 top-0 h-3 bg-aff-red"}),(0,t.jsxs)("div",{className:"relative z-10",children:[(0,t.jsx)("p",{className:"font-body text-[15px] leading-relaxed text-white/75 md:text-[16
1px]",children:s("junior"===e?"panel.juniorTagline":"tagline")}),(0,t.jsx)("h2",{className:"mt-5 max-w-xl font-heading text-[32px] font-bold leading-[1.02] tracking-[-0.02em] text-white md:text-[38px]",children:o})]}),(0,t.jsx)("div",{className:"relative z-10 mt-8 grid gap-6",children:n.map(e=>(0,t.jsxs)("section",{children:[(0,t.jsx)("h2",{className:"font-body text-[10px] font-bold uppercase tracking-[0.16em] text-aff-red",children:s(`panel.${e.titleKey}`)}),(0,t.jsx)("ul",{className:"mt-2 grid border-t border-white/15",children:e.benefits.map(e=>(0,t.jsxs)("li",{className:"border-b border-white/15 py-2.5 font-body text-[13px] leading-snug text-white/80",children:[(0,t.jsxs)("span",{className:"flex items-start gap-3",children:[(0,t.jsx)(f.Icon,{name:e.icon,size:18,className:"mt-px text-aff-red"}),s(`panel.${e.key}`)]}),e.showsStamps&&(0,t.jsx)(g,{locale:r})]},e.key))})]},e.titleKey))}),(0,t.jsx)("span",{"aria-hidden":"true",className:"absolute -bottom-14 -right-3 font-heading text-[240px] font-bold leading-none text-white/[0.025]",children:"AF"})]})}function g({locale:e}){return(0,t.jsx)("ul",{className:"mt-3 flex flex-wrap gap-1.5 pl-[30px]",children:h.map(a=>(0,t.jsxs)("li",{className:"flex items-center gap-1.5 border border-white/20 px-2 py-1 font-body text-[11px] leading-none text-white/70",children:[(0,t.jsx)(f.Icon,{name:a.iconKey,size:14,className:"text-aff-red"}),a.copy[e].title]},a.id))})}function v(e,t){if(!t)return null;let a="en"===e?{account_exists:"An account already uses this email. Sign in with your password, then connect Google from Settings.",no_account:"This Google account has no Astra Film access yet.",cancelled:"Google sign-in was cancelled.",terms:"Accept the account terms before continuing with Google.",disabled:"Accounts are not open yet.",signin_required:"Sign in before connecting Google.",email_mismatch:"Choose the Google account that uses the same email address.",identity_in_use:"That Google identity is already connected to another account.",inactive:"This account is not active. Contact the Astra Film team.",unavailable:"Google sign-in is temporarily unavailable. Try again.",runtime_credentials:"The server's Google credentials were rejected. The client secret must be updated.",runtime_exchange:"Google rejected or expired the authorization response. Start again.",runtime_network:"The Astra Film server could not contact Google. Try again shortly.",runtime_token:"Google returned an identity response that could not be verified.",runtime_server:"Google authenticated you, but the Astra Film account could not be opened. Please contact the team.",not_configured:"Google sign-in is not available yet.",invalid_flow:"The sign-in request expired. Start again.",domain:"Use an approved Astra Film Google Workspace account.",not_provisioned:"This Astra Film account does not have administrative access.",no_membership:"This account has no active administrative role.",reauth_required:"Google could not confirm a recent sign-in. Use your Astra Film password, or sign in to Google again and retry."}:{account_exists:"ExistÄ deja un cont cu acest email. IntrÄ cu parola, apoi conecteazÄ Google din SetÄri.",no_account:"Acest cont Google nu are încÄ acces la Astra Film.",cancelled:"Autentificarea cu Google a fost anulatÄ.",terms:"AcceptÄ termenii contului înainte de a continua cu Google.",disabled:"Conturile nu sunt deschise încÄ.",signin_required:"IntrÄ Ã®n cont înainte de a conecta Google.",email_mismatch:"Alege contul Google care foloseÈte aceeaÈi adresÄ de email.",identity_in_use:"AceastÄ identitate Google este deja conectatÄ la alt cont.",inactive:"Contul nu este activ. ContacteazÄ echipa Astra Film.",unavailable:"Autentificarea cu Google este indisponibilÄ temporar. ÃncearcÄ din nou.",runtime_credentials:"Google a refuzat credenÈialele serverului. Secretul clientului trebuie actualizat.",runtime_exchange:"Google a refuzat sau a expirat rÄspunsul de autentificare. PorneÈte din nou.",runtime_network:"Serverul Astra Film nu a putut contacta Google. ÃncearcÄ din nou în câteva momente.",runtime_token:"Google a trimis un rÄspuns de identitate care nu a putut fi verificat.",runtime_server:"Google te-a autentificat, dar contul Astra Film nu a putut fi deschis. ContacteazÄ echipa.",not_configured:"Autentificarea cu Google nu este disponibilÄ Ã®ncÄ.",invalid_flow:"Cererea de autentificare a expirat. PorneÈte din nou.",domain:"FoloseÈte un cont Google Worksp
1ace Astra Film aprobat.",not_provisioned:"Acest cont Astra Film nu are acces administrativ.",no_membership:"Acest cont nu are niciun rol administrativ activ.",reauth_required:"Google nu a putut confirma o autentificare recentÄ. FoloseÈte parola Astra Film sau autentificÄ-te din nou în Google Èi reîncearcÄ."};return a[t]??a.unavailable}function y({locale:e,next:a,intent:i,adminIntent:s=!1}){let r=new URLSearchParams({mode:s?"admin":"public",intent:i,locale:"en"===e?"en":"ro",next:a,..."signup"===i?{terms:"accepted"}:{}});return(0,t.jsxs)("a",{href:`/api/auth/google/start?${r.toString()}`,className:"inline-flex min-h-12 items-center justify-center gap-2 border-[1.5px] border-af-dark bg-white px-6 font-body text-[16px] font-semibold text-af-dark transition-colors hover:bg-af-light-gray focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-aff-red focus-visible:ring-offset-2",children:[(0,t.jsx)(f.Icon,{name:"account_circle",size:21}),s?"en"===e?"Confirm with recent Google sign-in":"ConfirmÄ cu o autentificare Google recentÄ":"en"===e?"Continue with Google":"ContinuÄ cu Google"]})}function j({error:e,id:a}){let i=Array.isArray(e)?e[0]:e;return i?(0,t.jsx)("span",{id:a,className:"font-body text-[13px] text-aff-red",children:i}):null}let k=(0,c.fieldClass)("aff","h-12 w-full px-4 font-body text-[16px] text-af-dark placeholder:text-af-dark/40");function w({title:e,tagline:a}){return(0,t.jsxs)("div",{className:"relative flex min-h-[360px] flex-col justify-between overflow-hidden bg-af-dark p-6 text-white md:min-h-[440px] md:p-10 lg:min-h-[520px] lg:p-12",children:[(0,t.jsx)("span",{"aria-hidden":"true",className:"absolute right-0 top-0 h-3 w-2/3 bg-aff-red"}),(0,t.jsxs)("div",{className:"relative z-10",children:[(0,t.jsxs)("p",{className:"flex items-center gap-3 font-body text-[11px] font-bold uppercase tracking-[0.15em] text-white/70",children:[(0,t.jsx)("span",{className:"h-[3px] w-8 bg-aff-red"}),e]}),(0,t.jsx)("p",{className:"mt-6 max-w-xl font-heading text-[52px] font-bold leading-[0.9] tracking-[-0.03em] text-white md:text-[68px]",children:"Astra Film"})]}),(0,t.jsx)("p",{className:"relative z-10 mt-12 font-heading text-[21px] font-semibold leading-snug text-white",children:a}),(0,t.jsx)("span",{"aria-hidden":"true",className:"absolute -bottom-14 -right-3 font-heading text-[240px] font-bold leading-none text-white/[0.025]",children:"AF"})]})}e.s(["AuthPanel",0,function({title:e,description:a,children:s,className:r,audience:n="visitor",features:o}){let l=(0,i.useTranslations)("account");return(0,t.jsxs)("div",{className:(0,d.cn)("grid overflow-hidden bg-white lg:grid-cols-[minmax(400px,0.92fr)_minmax(360px,1.08fr)]",r),children:[(0,t.jsxs)("div",{className:"flex flex-col justify-center p-6 md:p-10 lg:p-12",children:[(0,t.jsx)("h1",{className:"font-heading text-[38px] font-bold leading-[0.98] tracking-[-0.02em] text-af-dark md:text-[48px]",children:e}),(0,t.jsx)("p",{className:"mt-4 font-body text-[15px] leading-relaxed text-af-dark/65 md:text-[16px]",children:a}),(0,t.jsxs)("div",{className:"mb-7 mt-7 flex items-center gap-3 border-b border-af-dark/15 pb-5",children:[(0,t.jsx)("span",{className:"grid size-10 place-items-center bg-aff-red text-white",children:(0,t.jsx)(f.Icon,{name:"person",size:20})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-body text-[11px] font-bold uppercase tracking-[0.1em] text-af-dark/50",children:l("auth.secureAccess")}),(0,t.jsx)("p",{className:"mt-0.5 font-body text-[13px] font-semibold text-af-dark",children:l("auth.privateAccount")})]})]}),s]}),o?(0,t.jsx)(b,{audience:n,features:o}):(0,t.jsx)(w,{title:l("auth.productName"),tagline:l("auth.tagline")})]})},"LoginForm",0,function({locale:e,next:s="/account",oauthError:n,adminIntent:d=!1,notice:c}){let f=(0,i.useTranslations)("account"),[x,m,u]=(0,a.useActionState)(r,o.INITIAL_AUTH_STATE),p="fieldErrors"in x?x.fieldErrors??{}:{},h="message"in x?x.message:void 0;return(0,t.jsxs)("div",{className:"flex flex-col gap-5",children:["email_verified"===c&&(0,t.jsx)("p",{role:"status",className:"border-l-4 border-afj-orange bg-afj-orange/10 px-4 py-3 font-body text-[14px] text-af-dark",children:"en"===e?"Email confirmed. Sign in and your class tickets will open next.":"Email confirmat. IntrÄ Ã®n cont Èi se vor deschide direct biletele clasei."}),(0,t.jsx)(y,{locale:e,next:s,intent:d?"login":"signup",adminIntent:d}
1),!d&&(0,t.jsxs)("p",{className:"-mt-2 text-center font-body text-[12px] leading-relaxed text-af-dark/55",children:["en"===e?"New here? Continuing creates your account, and accepts the account terms and ":"Prima oarÄ aici? Continuând îÈi creezi contul Èi accepÈi termenii contului Èi ",(0,t.jsx)(l.Link,{href:"/privacy",className:"font-semibold text-aff-red underline underline-offset-4 hover:opacity-70",children:"en"===e?"privacy policy":"politica de confidenÈialitate"}),"."]}),(0,t.jsxs)("div",{className:"flex items-center gap-3","aria-hidden":"true",children:[(0,t.jsx)("span",{className:"h-px flex-1 bg-af-dark/15"}),(0,t.jsx)("span",{className:"text-[11px] font-bold uppercase tracking-[0.12em] text-af-dark/40",children:"en"===e?"or":"sau"}),(0,t.jsx)("span",{className:"h-px flex-1 bg-af-dark/15"})]}),v(e,n)&&(0,t.jsx)("p",{role:"alert",className:"border-l-4 border-aff-red bg-aff-red/10 px-4 py-3 font-body text-[14px] text-aff-red",children:v(e,n)}),(0,t.jsxs)("form",{"data-track-form":d?void 0:"login",action:m,className:"flex flex-col gap-5",children:[(0,t.jsx)("input",{type:"hidden",name:"locale",value:e}),(0,t.jsx)("input",{type:"hidden",name:"next",value:s}),d&&(0,t.jsx)("input",{type:"hidden",name:"adminIntent",value:"true"}),(0,t.jsxs)("label",{className:"flex flex-col gap-2 font-body text-[14px] font-semibold text-af-dark",children:[f("auth.email"),(0,t.jsx)("input",{className:k,type:"email",name:"email",autoComplete:"email",inputMode:"email",autoFocus:!0,required:!0,disabled:u,"aria-invalid":!!p.email,"aria-describedby":p.email?"login-email-error":void 0,placeholder:f("auth.emailPlaceholder")}),(0,t.jsx)(j,{error:p.email,id:"login-email-error"})]}),(0,t.jsxs)("label",{className:"flex flex-col gap-2 font-body text-[14px] font-semibold text-af-dark",children:[f("auth.password"),(0,t.jsx)("input",{className:k,type:"password",name:"password",autoComplete:"current-password",required:!0,minLength:10,disabled:u,"aria-invalid":!!p.password,"aria-describedby":p.password?"login-password-error":void 0,placeholder:f("auth.passwordPlaceholder")}),(0,t.jsx)(j,{error:p.password,id:"login-password-error"})]}),(0,t.jsx)(l.Link,{href:d?`/account/forgot-password?admin=1&next=${encodeURIComponent(s)}`:`/account/forgot-password?next=${encodeURIComponent(s)}`,className:"-mt-3 self-end text-[13px] font-semibold text-aff-red underline decoration-1 underline-offset-4 transition-opacity hover:opacity-70 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-aff-red",children:"en"===e?"Forgot your password?":"Ai uitat parola?"}),h&&(0,t.jsx)("p",{role:"alert",className:"border-l-4 border-aff-red bg-aff-red/10 px-4 py-3 font-body text-[14px] text-aff-red",children:h}),(0,t.jsx)("button",{type:"submit",disabled:u,className:"inline-flex min-h-12 items-center justify-center bg-aff-red px-6 font-body text-[16px] font-semibold text-white transition-opacity hover:opacity-90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-aff-red focus-visible:ring-offset-2 disabled:cursor-wait disabled:opacity-60",children:u?f("auth.loggingIn"):d?"en"===e?"Enter Admin Mode":"IntrÄ Ã®n modul admin":f("auth.login")}),!d&&(0,t.jsxs)("p",{className:"text-center font-body text-[14px] text-af-dark/70",children:[f("auth.noAccount")," ",(0,t.jsx)(l.Link,{href:`/account/register?next=${encodeURIComponent(s)}`,className:"font-semibold text-aff-red underline decoration-1 underline-offset-4 transition-opacity hover:opacity-70 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-aff-red focus-visible:ring-offset-2",children:f("auth.registerLink")})]})]})]})},"RegisterForm",0,function({locale:e,next:s="/account",oauthError:r}){let d=(0,i.useTranslations)("account"),[c,f,x]=(0,a.useActionState)(n,o.INITIAL_AUTH_STATE),m="fieldErrors"in c?c.fieldErrors??{}:{},u="message"in c?c.message:void 0;return(0,t.jsxs)("div",{className:"flex flex-col gap-5",children:[(0,t.jsx)(y,{locale:e,next:s,intent:"signup"}),(0,t.jsxs)("p",{className:"-mt-2 text-center font-body text-[12px] leading-relaxed text-af-dark/55",children:["en"===e?"By continuing, you accept the account terms and ":"Continuând, accepÈi termenii contului Èi ",(0,t.jsx)(l.Link,{href:"/privacy",className:"font-semibold text-aff-red underline underline-offset-4 hover:opacity-70",children:"en"===e?"privacy policy":"politica de confidenÈialitate"}),"."]}),(0,t.jsxs)("div",{className:"flex items-center gap-3","aria-hidden":"true",children:[(0,t.jsx)("span",{className:"h-px flex-1 bg-af-dark/15"}),(0,t.jsx)("span",{className:"text-[11px] font-bold uppercase tracking-[0.12em] text-af-dark/40",children:"en"===e?"or":"sau"}),(0,t.jsx)("span",{className:"h-px flex-1 bg-af-dark/15"})]}),v(e,r)&&(0,t.jsx)("p",{role:"alert",className:"border-l-4 border-aff-red bg-aff-red/10 px-4 py-3 font-body text-[14px] text-aff-red",children:v(e,r)}),(0,t.jsxs)("form",{"data-track-form":"registration",action:f,className:"flex flex-col gap-5",children:[(0,t.jsx)("input",{type:"hidden",name:"locale",value:e}),(0,t.jsx)("input",{type:"hidden",name:"next",value:s}),(0,t.jsxs)("label",{className:"flex flex-col gap-2 font-body text-[14px] font-semibold text-af-dark",children:[d("auth.name"),(0,t.jsx)("input",{className:k,type:"text",name:"name",autoComplete:"name",autoFocus:!0,required:!0,maxLength:80,disabled:x,"aria-invalid":!!m.name,"aria-describedby":m.name?"register-name-error":void 0,placeholder:d("auth.namePlaceholder")}),(0,t.jsx)(j,{error:m.name,id:"register-name-error"})]}),(0,t.jsxs)("label",{className:"flex flex-col gap-2 font-body text-[14px] font-semibold text-af-dark",children:[d("auth.email"),(0,t.jsx)("input",{className:k,type:"email",name:"email",autoComplete:"email",inputMode:"email",required:!0,disabled:x,"aria-invalid":!!m.email,"aria-describedby":m.email?"register-email-error":void 0,placeholder:d("auth.emailPlaceholder")}),(0,t.jsx)(j,{error:m.email,id:"register-email-error"})]}),(0,t.jsxs)("label",{className:"flex flex-col gap-2 font-body text-[14px] font-semibold text-af-dark",children:[d("auth.password"),(0,t.jsx)("input",{className:k,type:"password",name:"password",autoComplete:"new-password",required:!0,minLength:10,disabled:x,"aria-invalid":!!m.password,"aria-describedby":m.password?"register-password-error register-password-hint":"register-password-hint",placeholder:d("auth.passwordPlaceholder")}),(0,t.jsx)("span",{id:"register-password-hint",className:"font-body text-[12px] text-af-dark/55",children:d("auth.passwordHint")}),(0,t.jsx)(j,{error:m.password,id:"register-password-error"})]}),(0,t.jsxs)("label",{className:"flex flex-col gap-2 font-body text-[14px] font-semibold text-af-dark",children:[d("auth.confirmPassword"),(0,t.jsx)("input",{className:k,type:"password",name:"confirmPassword",autoComplete:"new-password",required:!0,minLength:10,disabled:x,"aria-invalid":!!m.confirmPassword,"aria-describedby":m.confirmPassword?"register-confirm-password-error":void 0,placeholder:d("auth.confirmPasswordPlaceholder")}),(0,t.jsx)(j,{error:m.confirmPassword,id:"register-confirm-password-error"})]}),(0,t.jsxs)("div",{className:"flex items-start gap-3 font-body text-[13px] leading-relaxed text-af-dark/75",children:[(0,t.jsx)("input",{id:"register-terms",type:"checkbox",name:"termsAccepted",value:"true",required:!0,disabled:x,"aria-invalid":!!m.termsAccepted,"aria-describedby":m.termsAccepted?"register-terms-error":void 0,className:"mt-0.5 size-5 shrink-0 accent-aff-red"}),(0,t.jsxs)("p",{children:[(0,t.jsxs)("label",{htmlFor:"register-terms",className:"cursor-pointer",children:[d("auth.termsPrefix")," "]}),(0,t.jsx)(l.Link,{href:"/privacy",className:"font-semibold text-aff-red underline underline-offset-4 transition-opacity hover:opacity-70 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-aff-red focus-visible:ring-offset-2",children:d("auth.privacyLink")}),"."]})]}),(0,t.jsx)(j,{error:m.termsAccepted,id:"register-terms-error"}),u&&(0,t.jsx)("p",{role:"alert",className:"border-l-4 border-aff-red bg-aff-red/10 px-4 py-3 font-body text-[14px] text-aff-red",children:u}),(0,t.jsx)("button",{type:"submit",disabled:x,className:"inline-flex min-h-12 items-center justify-center bg-aff-red px-6 font-body text-[16px] font-semibold text-white transition-opacity hover:opacity-90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-aff-red focus-visible:ring-offset-2 disabled:cursor-wait disabled:opacity-60",children:d(x?"auth.registering":"auth.register")}),(0,t.jsxs)("p",{className:"text-center font-body text-[14px] text-af-dark/70",children:[d("auth.hasAccount")," ",(0,t.jsx)(l.Link,{href:`/account/login?next=${encodeURIComponent(s)}`,className:"font-semibold text-aff-red underline decoration-1 underline-offset-4 transition-opacity hover:opacity-70 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-aff-red focus-visible:ring-offset-2",children:d("auth.loginLink")})]})]})]})}],688468)},730574,e=>{"use strict";var t=e.i(843476),a=e.i(271645),i=e.i(948148),s=e.i(825327),r=e.i(975157);
1e.s(["EventCountdown",0,function({startsAt:e,endsAt:n,className:o}){let l=(0,i.useTranslations)("account.countdown"),[d,c]=(0,a.useState)(null);if((0,a.useEffect)(()=>{let e=()=>c(Date.now());e();let t=window.setInterval(e,6e4);return()=>window.clearInterval(t)},[]),null===d)return null;let f=function(e,t,a){let i=Date.parse(e),s=Date.parse(t);if(!Number.isFinite(i)||!Number.isFinite(s))return null;if(a>=i&&a<s)return{state:"live"};if(a>=s)return{state:"ended"};let r=Math.max(1,Math.ceil((i-a)/6e4));return{state:"upcoming",days:Math.floor(r/1440),hours:Math.floor(r%1440/60),minutes:r%60}}(e,n,d);if(!f||"ended"===f.state)return null;let x=l("inProgress");return"upcoming"===f.state&&(x=f.days>0?l("days",{count:f.days}):f.hours>0?l("hoursMinutes",{hours:f.hours,minutes:f.minutes}):l("minutes",{count:f.minutes})),(0,t.jsxs)("span",{className:(0,r.cn)("inline-flex min-h-8 items-center gap-2 border border-current/35 px-3 font-body text-[12px] font-semibold uppercase tracking-[0.08em]",o),children:[(0,t.jsx)(s.Icon,{name:"live"===f.state?"sensors":"schedule",size:17,weight:500}),(0,t.jsx)("time",{dateTime:e,children:x})]})}])},271151,e=>{"use strict";var t=e.i(843476),a=e.i(271645),i=e.i(948148),s=e.i(95187);let r=(0,s.createServerReference)("401ad9b78b18554b7de7d732255b4038bd4e5046f8",s.callServer,void 0,s.findSourceMapURL,"toggleFavoriteAction");var n=e.i(520133),o=e.i(975157),l=e.i(13519),d=e.i(389878),c=e.i(825327);e.s(["FavoriteButton",0,function({favorite:e,variant:s="default",className:f,refreshRouteOnSuccess:x=!1}){let m=(0,i.useTranslations)("account"),u=(0,n.usePathname)(),p=(0,n.useRouter)(),{enabled:h,status:b,isFavorite:g,toggleFavoriteOptimistically:v}=(0,l.useUserSpace)(),{report:y}=(0,d.useSaveFeedback)(),[j,k]=(0,a.useTransition)(),[w,N]=(0,a.useState)(!1),A=g(e),S="compact"===s,T=m(A?"actions.removeFavorite":"actions.addFavorite");return h&&"disabled"!==b?(0,t.jsxs)("button",{type:"button","aria-pressed":A,"aria-label":T,title:w?m("actions.tryAgain"):T,disabled:"loading"===b||j,onClick:()=>{if("anonymous"===b){let e=`${u}${window.location.search}`;p.push(`/account/login?next=${encodeURIComponent(e)}`);return}"authenticated"!==b||j||(N(!1),k(async()=>{try{let t=await v(e,()=>r(e));N("success"!==t.status),"success"===t.status&&(y({kind:"favorite",active:"boolean"==typeof t.active?t.active:!A,title:e.title,posterUrl:e.posterUrl,actionHref:e.href,brand:e.brand}),x&&p.refresh())}catch{N(!0)}}))},className:(0,o.cn)("inline-flex min-h-11 min-w-11 items-center justify-center gap-2 border-[1.5px] px-3 font-body text-[14px] font-semibold transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-aff-red focus-visible:ring-offset-2 disabled:cursor-wait disabled:opacity-55",A?"border-aff-red bg-aff-red text-white hover:bg-aff-red/90":"border-af-dark bg-white text-af-dark hover:bg-af-light-gray",w&&"border-aff-red",S&&"size-11 p-0",f),children:[(0,t.jsx)(c.HeartIcon,{filled:A}),!S&&(0,t.jsx)("span",{children:T}),(0,t.jsx)("span",{className:"sr-only","aria-live":"polite",children:w?m("actions.error"):""})]}):null}],271151)},242013,e=>{"use strict";var t=e.i(843476),a=e.i(657688),i=e.i(271645),s=e.i(948148),r=e.i(520133),n=e.i(103812),o=e.i(825327),l=e.i(975157),d=e.i(13519),c=e.i(271151);let f=["aff","afj","chisinau","dome"],x=["film","event","package"],m=(0,n.fieldClass)("aff","h-12 min-w-48 bg-white px-4 font-body text-[14px] font-semibold text-af-dark");e.s(["FavoriteGrid",0,function({locale:e,favorites:u,compact:p=!1,filterable:h=!1}){let b=(0,s.useTranslations)("account"),{status:g,isFavorite:v}=(0,d.useUserSpace)(),[y,j]=(0,i.useState)(""),[k,w]=(0,i.useState)("all"),[N,A]=(0,i.useState)("all"),S=(0,i.useDeferredValue)(y),T="en"===e?"en-US":"ro-RO",C=(0,i.useMemo)(()=>"authenticated"===g?u.filter(e=>v(e)):u,[u,v,g]),I=(0,i.useMemo)(()=>new Set(C.map(e=>e.brand)),[C]),_="all"===k||I.has(k)?k:"all",L=(0,i.useMemo)(()=>{let e=S.trim().toLocaleLowerCase(T);return C.filter(t=>("all"===_||t.brand===_)&&("all"===N||t.kind===N)&&(!e||`${t.title} ${t.subtitle??""}`.toLocaleLowerCase(T).includes(e)))},[_,C,S,N,T]),z=y.trim().length>0||"all"!==_||"all"!==N;return 0===C.length?(0,t.jsxs)("div",{className:"relative flex min-h-72 flex-col items-start justify-center overflow-hidden border-[1.5px] border-af-dark bg-white p-6 md:p-10",children:[(0,t.jsx)("span",{className:"grid size-12 place-items-center bg-aff-red text-white",children:(0,t.jsx)(o.Icon,{name:"favorite",size:24})}),(0,t.jsx)("p",{className:"mt-6 max-w-xl font-heading text-[30px] font-bold leading-tight text-af-dark",children:b("favorites.emptyTitle")}),(0,t.jsx)("p",{className:"mt-3 max-w-xl font-body text-[15px] leading-relaxed text-af-dark/65",children:b("favorites.emptyDescription")}),(0,t.jsxs)(r.Link,{href:"/festival/program",className:"mt-7 inline-flex min-h-12 items-center justify-center gap-2 bg-aff-red px-6 font-body text-[14px] font-semibold text-white transition-opacity hover:opacity-90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-aff-red focus-visible:ring-offset-2",children:[b("favorites.exploreProgram"),(0,t.jsx)(o.ArrowRightIcon,{size:18})]}),(0,t.jsx)("span",{"aria-hidden":"true",className:"absolute -bottom-10 right-2 font-heading text-[180px] font-bold leading-none text-af-dark/[0.035]",children:"AF"})]}):(0,t.jsxs)("div",{children:[h&&(0,t.jsxs)("div",{className:"mb-8 border-[1.5px] border-af-dark bg-white p-4 md:p-5",children:[(0,t.jsxs)("div",{className:"grid gap-4 lg:grid-cols-[minmax(260px,1fr)_auto] lg:items-end",children:[(0,t.jsxs)("label",{className:"block",children:[(0,t.jsx)("span",{className:"mb-2 block font-body text-[12px] font-bold uppercase tracking-[0.1em] text-af-dark/60",children:b("favorites.searchLabel")}),(0,t.jsxs)("span",{className:(0,n.fieldContainerClass)("aff","flex h-12 items-center gap-3 px-4"),children:[(0,t.jsx)(o.Icon,{name:"search",size:20,className:"text-af-dark/55"}),(0,t.jsx)("input",{type:"search",value:y,onChange:e=>j(e.target.value),placeholder:b("favorites.searchPlaceholder"),className:"min-w-0 flex-1 bg-transparent font-body text-[15px] text-af-dark !outline-none placeholder:text-af-dark/45"}),y&&(0,t.jsx)("button",{type:"button",onClick:()=>j(""),className:"inline-flex size-9 items-center justify-center text-af-dark/55 transition-colors hover:text-aff-red focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-aff-red","aria-label":b("favorites.clearSearch"),children:(0,t.jsx)(o.Icon,{name:"close",size:19})})]})]}),(0,t.jsxs)("label",{className:"block",children:[(0,t.jsx)("span",{className:"mb-2 block font-body text-[12px] font-bold uppercase tracking-[0.1em] text-af-dark/60",children:b("favorites.typeLabel")}),(0,t.jsxs)("select",{value:N,onChange:e=>A(e.target.value),className:m,children:[(0,t.jsx)("option",{value:"all",children:b("favorites.kinds.all")}),x.map(e=>(0,t.jsx)("option",{value:e,children:b(`favorites.kinds.${e}`)},e))]})]})]}),(0,t.jsxs)("div",{className:"mt-4 flex flex-wrap items-center gap-2 border-t border-af-dark/15 pt-4",children:[(0,t.jsx)("span",{className:"mr-1 font-body text-[12px] font-semibold text-af-dark/55",children:b("favorites.brandLabel")}),(0,t.jsx)("button",{type:"button",onClick:()=>w("all"),"aria-pressed":"all"===_,className:(0,l.cn)("min-h-9 border border-af-dark/20 px-3 font-body text-[12px] font-semibold text-af-dark transition-colors hover:border-af-dark/50 hover:bg-af-light-gray focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-aff-red","all"===_&&"border-af-dark bg-af-dark text-white hover:bg-af-dark"),children:b("favorites.brands.all")}),f.filter(e=>I.has(e)).map(e=>(0,t.jsx)("button",{type:"button",onClick:()=>w(e),"aria-pressed":_===e,className:(0,l.cn)("min-h-9 border border-af-dark/20 px-3 font-body text-[12px] font-semibold text-af-dark transition-colors hover:border-af-dark/50 hover:bg-af-light-gray focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-aff-red",_===e&&"border-af-dark bg-af-dark text-white hover:bg-af-dark"),children:b(`favorites.brands.${e}`)},e)),(0,t.jsx)("span",{className:"ml-auto font-body text-[12px] text-af-dark/55","aria-live":"polite",children:b("favorites.results",{count:L.length})})]})]}),0===L.length?(0,t.jsxs)("div",{className:"flex min-h-64 flex-col items-start justify-center border-[1.5px] border-dashed border-af-dark/30 bg-white p-6 md:p-10",children:[(0,t.jsx)("p",{className:"font-heading text-[28px] font-bold leading-tight text-af-dark",children:b("favorites.noResultsTitle")}),(0,t.jsx)("p",{className:"mt-2 max-w-xl font-body text-[14px] text-af-dark/60",children:b("favorites.noResultsDescription")}),z&&(0,t.jsx)("button",{type:"button",onClick:()=>{j(""),w("all"),A("all")},className:"mt-5 min-h-11 border-b-2 border-aff-red font-body text-[14px] font-semibold text-af-dark transition-colors hover:text-aff-red focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-aff-red",children:b("favorites.resetFilters")})]}):(0,t.jsx)("div",{className:p?"grid grid-cols-2 gap-x-4 gap-y-8 md:grid-cols-4 md:gap-x-6":"grid grid-cols-2 gap-x-4 gap-y-10 md:grid-cols-3 md:gap-x-7 lg:gap-x-8",children:L.map(e=>(0,t.jsxs)("article",{className:"group relative min-w-0",children:[(0,t.jsxs)(r.Link,{href:e.href,className:"block outline-none transition-opacity hover:opacity-95 focus-visible:ring-2 focus-visible:ring-aff-red focus-visible:ring-offset-2",children:[(0,t.jsxs)("div",{className:"relative aspect-[3/4] overflow-hidden bg-af-dark",children:[e.posterUrl?(0,t.jsx)(a.default,{src:e.posterUrl,alt:"",fill:!0,sizes:p?"(max-width: 768px) 50vw, 25vw":"(max-width: 768px) 50vw, 33vw",className:"object-cover transition-transform duration-300 group-hover:scale-[1.02]"}):(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center bg-af-dark",children:(0,t.jsx)("span",{className:"font-heading text-[48px] font-bold text-white/15",children:"AF"})}),(0,t.jsxs)("div",{className:"absolute inset-x-0 bottom-0 flex items-end justify-between bg-gradient-to-t from-af-dark/80 to-transparent px-3 pb-3 pt-10",children:[(0,t.jsx)("span",{className:"bg-white px-2 py-1 font-body text-[10px] font-bold uppercase tracking-[0.08em] text-af-dark",children:b(`favorites.brands.${e.brand}`)}),!p&&(0,t.jsx)("span",{className:"font-body text-[10px] font-semibold uppercase tracking-[0.08em] text-white/85",children:e.edition})]})]}),(0,t.jsx)("p",{className:"mt-3 font-body text-[10px] font-bold uppercase tracking-[0.1em] text-aff-red",children:b(`favorites.kinds.${e.kind}`)}),(0,t.jsx)("h2",{className:p?"mt-1 line-clamp-2 font-heading text-[19px] font-bold leading-tight text-af-dark transition-colors group-hover:text-aff-red md:text-[21px]":"mt-1 line-clamp-2 font-heading text-[21px] font-bold leading-tight text-af-dark transition-colors group-hover:text-aff-red md:text-[25px]",children:e.title}),e.subtitle&&(0,t.jsx)("p",{className:"mt-1 line-clamp-2 font-body text-[13px] leading-relaxed text-af-dark/60 md:text-[14px]",children:e.subt
1itle})]}),(0,t.jsx)(c.FavoriteButton,{favorite:e,variant:"compact",refreshRouteOnSuccess:p||h,className:"absolute right-2 top-2 shadow-sm"})]},e.favoriteKey))})]})}])},952641,e=>{"use strict";var t=e.i(843476),a=e.i(271645),i=e.i(861745),s=e.i(948148),r=e.i(95187);let n=(0,r.createServerReference)("6091a15e3cca4a795ab4fdd703a7f7d05bb6c1a8cf",r.callServer,void 0,r.findSourceMapURL,"buildIdealScheduleAction"),o=(0,r.createServerReference)("40a7752aa74bc4dda5d8ad9045a30fe3e480901f30",r.callServer,void 0,r.findSourceMapURL,"previewIdealScheduleAction");var l=e.i(769156),d=e.i(520133),c=e.i(975157),f=e.i(13519),x=e.i(825327);let m=["relaxed","balanced","intense"];e.s(["IdealScheduleBuilder",0,function({defaultPace:e="balanced",hasEligibleFavorites:r,layout:u="default",className:p}){let h=(0,s.useTranslations)("account"),b=(0,i.useLocale)(),g=(0,d.useRouter)(),{refresh:v}=(0,f.useUserSpace)(),[y,j]=(0,a.useState)(e),[k,w]=(0,a.useState)(null),[N,A]=(0,a.useState)(null),[S,T]=(0,a.useState)(null),[C,I]=(0,a.useState)(null),[_,L]=(0,a.useTransition)(),z="sidebar"===u,F=()=>{T(null),A(null),w(null),I("preview"),L(async()=>{try{let e=await o({pace:y,includeFavoritesOnly:!0,avoidConflicts:!0});if("success"!==e.status)return void T(h("builder.previewError"));w({items:e.items,skipped:e.skipped,conflicts:e.conflicts})}catch{T(h("builder.previewError"))}finally{I(null)}})};return(0,t.jsx)("section",{id:"smart-planner","aria-labelledby":"ideal-schedule-title",className:(0,c.cn)("scroll-mt-40 border-[1.5px] border-af-dark bg-af-dark text-white",p),children:(0,t.jsxs)("div",{className:(0,c.cn)("p-5 md:p-8",z&&"xl:p-6"),children:[(0,t.jsxs)("div",{className:"flex items-start justify-between gap-5",children:[(0,t.jsxs)("div",{className:"flex items-start gap-3",children:[(0,t.jsx)("span",{className:"flex size-11 shrink-0 items-center justify-center bg-aff-red text-white",children:(0,t.jsx)(x.SparkIcon,{size:23})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-body text-[11px] font-bold uppercase tracking-[0.13em] text-white/70",children:h("builder.eyebrow")}),(0,t.jsx)("h2",{id:"ideal-schedule-title",className:"mt-1 font-heading text-[27px] font-bold leading-[1.05] md:text-[32px]",children:h("builder.title")})]})]}),(0,t.jsx)("span",{className:"hidden border border-white/25 px-2.5 py-1 font-body text-[10px] font-bold uppercase tracking-[0.1em] text-white/75 sm:inline-flex",children:h("builder.previewFirst")})]}),(0,t.jsx)("p",{className:"mt-4 max-w-2xl font-body text-[14px] leading-relaxed text-white/75 md:text-[15px]",children:h("builder.description")}),(0,t.jsxs)("fieldset",{className:"mt-7",children:[(0,t.jsx)("legend",{className:"font-body text-[13px] font-semibold text-white",children:h("builder.paceLabel")}),(0,t.jsx)("div",{className:(0,c.cn)("mt-3 grid gap-2 md:grid-cols-3",z&&"xl:grid-cols-1"),children:m.map(e=>(0,t.jsxs)("label",{className:(0,c.cn)("group flex min-h-16 cursor-pointer items-center gap-3 border border-white/25 px-4 transition-colors hover:border-white/60 hover:bg-white/[0.06]",y===e&&"border-white bg-white text-af-dark"),children:[(0,t.jsx)("input",{type:"radio",name:"builderPace",value:e,checked:y===e,onChange:()=>{j(e),w(null),A(null),T(null)},disabled:_,className:"size-5 shrink-0 accent-aff-red"}),(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:"block font-body text-[14px] font-semibold",children:h(`preferences.pace.${e}`)}),(0,t.jsx)("span",{className:(0,c.cn)("block font-body text-[11px] text-white/60",y===e&&"text-af-dark/60"),children:h(`builder.paceHint.${e}`)})]})]},e))})]}),(0,t.jsxs)("div",{className:(0,c.cn)("mt-5 grid gap-2 md:grid-cols-2",z&&"xl:grid-cols-1"),children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 border-t border-white/20 pt-3 font-body text-[12px] text-white/75",children:[(0,t.jsx)(x.HeartIcon,{filled:!0,size:17,className:"text-aff-red"}),h("builder.favoritesOnly")]}),(0,t.jsxs)("div",{className:"flex items-center gap-2 border-t border-white/20 pt-3 font-body text-[12px] text-white/75",children:[(0,t.jsx)(x.Icon,{name:"route",size:17,className:"text-aff-red"}),h("builder.avoidConflicts")]})]}),!r&&(0,t.jsx)("div",{className:"mt-5 border-l-4 border-aff-red bg-white/[0.06] px-4 py-3 font-body text-[13px] leading-relaxed text-white/85",children:h("builder.noFavorites")}),k&&(0,t.jsxs)("div",{className:"mt-6 bg-white text-af-dark",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between gap-4 border-b border-af-dark/15 p-4",role:"status",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-heading text-[21px] font-bold leading-tight",children:h("builder.previewTitle")}),(0,t.jsx)("p",{className:"mt-1 font-body text-[12px] text-af-dark/65",children:h("builder.previewSummary",{count:k.items.length})})]}),(0,t.jsx)("button",{type:"button",onClick:()=>w(null),className:"inline-flex size-10 items-center justify-center border border-af-dark/20 transition-colors hover:bg-af-light-gray focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-aff-red","aria-label":h("builder.closePreview"),children:(0,t.jsx)(x.Icon,{name:"close",size:20})})]}),k.items.length>0?(0,t.jsx)("ol",{className:"max-h-[360px] divide-y divide-af-dark/15 overflow-y-auto overscroll-contain",children:k.items.map(e=>{var a;return(0,t.jsxs)("li",{className:"grid grid-cols-[78px_minmax(0,1fr)] gap-3 p-4",children:[(0,t.jsx)("time",{dateTime:e.startsAt,className:"font-meta text-[11px] font-medium uppercase leading-snug text-aff-red",children:(a=e.startsAt,new Intl.DateTimeFormat("en"===b?"en-GB":"ro-RO",{timeZone:"Europe/Bucharest",weekday:"short",day:"numeric",month:"short",hour:"2-digit",minute:"2-digit",hour12:!1}).format(new Date(a)))}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"font-heading text-[17px] font-bold leading-tight",children:e.title}),(0,t.jsx)("p",{className:"mt-1 truncate font-body text-[12px] text-af-dark/60",children:e.venue})]})]},(0,l.scheduleKeyOf)(e))})}):(0,t.jsx)("p",{className:"p-5 font-body text-[13px] leading-relaxed text-af-dark/65",children:h("builder.previewEmpty")})]}),(0,t.jsxs)("div",{className:"mt-6 flex flex-col items-stretch gap-4 sm:items-start",children:[k?k.items.length>0?(0,t.jsxs)("div",{className:"flex w-full flex-col gap-2 md:flex-row",children:[(0,t.jsxs)("button",{type:"button",onClick:()=>{let e=k?.items;e&&0!==e.length&&(T(null),A(null),I("build"),L(async()=>{try{let t=await n({pace:y,includeFavoritesOnly:!0,avoidConflicts:!0},e);if("success"!==t.status){"stale_preview"===t.code&&w(null),T("stale_preview"===t.code?h("builder.staleError"):h("builder.error"));return}A({added:t.added,skipped:t.skipped,conflicts:t.conflicts}),w(null),await v(),g.refresh()}catch{T(h("builder.error"))}finally{I(null)}}))},disabled:_,className:"inline-flex min-h-12 flex-1 items-center justify-center gap-2 bg-aff-red px-5 font-body text-[14px] font-semibold text-white transition-opacity hover:opacity-90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-offset-2 focus-visible:ring-offset-af-dark disabled:cursor-wait disabled:opacity-60",children:[_&&"build"===C?h("builder.building"):h("builder.confirm",{count:k.items.length}),(0,t.jsx)(x.ArrowRightIcon,{size:19})]}),(0,t.jsx)("button",{type:"button",onClick:F,disabled:_,className:"inline-flex min-h-12 items-center justify-center border border-white/40 px-4 font-body text-[13px] font-semibold text-white transition-colors hover:bg-white hover:text-af-dark focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white disabled:opacity-60",children:h("builder.refreshPreview")})]}):(0,t.jsx)("button",{type:"button",onClick:()=>w(null),className:"inline-flex min-h-11 items-center justify-center border border-white/40 px-5 font-body text-[13px] font-semibold transition-colors hover:bg-white hover:text-af-dark focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white",children:h("builder.adjust")}):(0,t.jsxs)("button",{type:"button",onClick:F,disabled:_||!r,className:"inline-flex min-h-12 items-center justify-center gap-2 bg-aff-red px-6 font-body text-[15px] font-semibold text-white transition-opacity hover:opacity-90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-offset-2 focus-visible:ring-offset-af-dark disabled:cursor-wait disabled:opacity-50",children:[(0,t.jsx)(x.SparkIcon,{size:20}),_&&"preview"===C?h("builder.previewing"):h("builder.preview")]}),(0,t.jsxs)("div",{className:"min-h-6 font-body text-[13px]","aria-live":"polite",children:[N&&(0,t.jsx)("p",{className:"font-semibold text-white",children:h("builder.result",{added:N.added})}),S&&(0,t.jsx)("p",{role:"alert",className:"border-l-4 border-aff-red pl-3 font-semibold text-white",children:S})]})]})]})})}],952641)},497299,e=>{"use strict";var t=e.i(843476),a=e.i(271645),i=e.i(95187);let s=(0,i.createServerReference)("600b5afadb735548d073943552b0319165f8c21363",i.callServer,void 0,i.findSourceMapURL,"requestPasswordResetAction"),r=(0,i.createServerReference)("60af6f8e2924f09f86b9b58ddeef458cddab048f2e",i.callServer,void 0,i.findSourceMapURL,"resetPasswordAction"),n=(0,i.createServerReference)("4024bef587a95da8779cf0a28439e0de734543da51",i.callServer,void 0,i.findSourceMapURL,"verifyEmailAction");
1var o=e.i(103812),l=e.i(825327),d=e.i(520133),c=e.i(769156);let f=(0,o.fieldClass)("aff","h-12 w-full px-4 font-body text-[16px] text-af-dark placeholder:text-af-dark/40");function x({children:e,success:a=!1}){return(0,t.jsx)("p",{role:a?"status":"alert",className:`border-l-4 px-4 py-3 font-body text-[14px] ${a?"border-af-dark bg-af-light-gray text-af-dark":"border-aff-red bg-aff-red/10 text-aff-red"}`,children:e})}e.s(["ForgotPasswordForm",0,function({locale:e,adminIntent:i=!1,next:r="/admin"}){let[n,o,m]=(0,a.useActionState)(s,c.INITIAL_AUTH_STATE),u="fieldErrors"in n?n.fieldErrors??{}:{};return(0,t.jsxs)("form",{action:o,className:"flex flex-col gap-5",children:[(0,t.jsx)("input",{type:"hidden",name:"locale",value:e}),i&&(0,t.jsx)("input",{type:"hidden",name:"adminIntent",value:"true"}),(0,t.jsx)("input",{type:"hidden",name:"next",value:r}),"success"===n.status?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(x,{success:!0,children:n.message}),(0,t.jsxs)(d.Link,{href:i?`/account/login?admin=1&next=${encodeURIComponent(r)}`:`/account/login?next=${encodeURIComponent(r)}`,className:"inline-flex min-h-12 items-center justify-center gap-2 border-[1.5px] border-af-dark px-6 font-semibold text-af-dark transition-colors hover:bg-af-light-gray",children:[(0,t.jsx)(l.Icon,{name:"arrow_back",size:18}),"en"===e?"Back to sign in":"Ãnapoi la autentificare"]})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("label",{className:"flex flex-col gap-2 text-[14px] font-semibold text-af-dark",children:["en"===e?"Email address":"AdresÄ de email",(0,t.jsx)("input",{type:"email",name:"email",autoComplete:"email",inputMode:"email",required:!0,autoFocus:!0,disabled:m,className:f,"aria-invalid":!!u.email}),u.email&&(0,t.jsx)("span",{className:"text-[13px] text-aff-red",children:u.email})]}),"message"in n&&n.message&&(0,t.jsx)(x,{children:n.message}),(0,t.jsx)("button",{type:"submit",disabled:m,className:"inline-flex min-h-12 items-center justify-center bg-aff-red px-6 font-semibold text-white transition-opacity hover:opacity-90 disabled:cursor-wait disabled:opacity-60",children:m?"en"===e?"Sendingâ¦":"Se trimiteâ¦":"en"===e?"Send secure link":"Trimite linkul securizat"})]})]})},"ResetPasswordForm",0,function({locale:e,token:i,valid:s,adminIntent:n=!1,next:o="/admin",accountActivation:l=!1}){let[m,u,p]=(0,a.useActionState)(r,c.INITIAL_AUTH_STATE),h="fieldErrors"in m?m.fieldErrors??{}:{};return s?(0,t.jsxs)("form",{action:u,className:"flex flex-col gap-5",children:[(0,t.jsx)("input",{type:"hidden",name:"locale",value:e}),(0,t.jsx)("input",{type:"hidden",name:"token",value:i}),n&&(0,t.jsx)("input",{type:"hidden",name:"adminIntent",value:"true"}),(0,t.jsx)("input",{type:"hidden",name:"next",value:o}),(0,t.jsxs)("label",{className:"flex flex-col gap-2 text-[14px] font-semibold text-af-dark",children:["en"===e?"New password":"ParolÄ nouÄ",(0,t.jsx)("input",{type:"password",name:"password",autoComplete:"new-password",minLength:10,required:!0,autoFocus:!0,disabled:p,className:f,"aria-invalid":!!h.password}),(0,t.jsx)("span",{className:"text-[12px] font-normal text-af-dark/55",children:"en"===e?"Use at least 10 characters.":"FoloseÈte cel puÈin 10 caractere."}),h.password&&(0,t.jsx)("span",{className:"text-[13px] text-aff-red",children:h.password})]}),(0,t.jsxs)("label",{className:"flex flex-col gap-2 text-[14px] font-semibold text-af-dark",children:["en"===e?"Confirm new password":"ConfirmÄ parola nouÄ",(0,t.jsx)("input",{type:"password",name:"confirmPassword",autoComplete:"new-password",minLength:10,required:!0,disabled:p,className:f,"aria-invalid":!!h.confirmPassword}),h.confirmPassword&&(0,t.jsx)("span",{className:"text-[13px] text-aff-red",children:h.confirmPassword})]}),"message"in m&&m.message&&(0,t.jsx)(x,{children:m.message}),(0,t.jsx)("button",{type:"submit",disabled:p,className:"inline-flex min-h-12 items-center justify-center bg-aff-red px-6 font-semibold text-white transition-opacity hover:opacity-90 disabled:cursor-wait disabled:opacity-60",children:p?"en"===e?"Savingâ¦":"Se salveazÄâ¦":l?"en"===e?"Activate account and continue":"ActiveazÄ contul Èi continuÄ":"en"===e?"Save new password":"SalveazÄ parola nouÄ"})]}):(0,t.jsxs)("div",{className:"flex flex-col gap-5",children:[(0,t.jsx)(x,{children:"en"===e?"This reset link is invali
1d or has expired.":"Linkul de resetare este invalid sau a expirat."}),(0,t.jsx)(d.Link,{href:n?`/account/forgot-password?admin=1&next=${encodeURIComponent(o)}`:`/account/forgot-password?next=${encodeURIComponent(o)}`,className:"inline-flex min-h-12 items-center justify-center bg-aff-red px-6 font-semibold text-white transition-opacity hover:opacity-90",children:"en"===e?"Request another link":"Cere un link nou"})]})},"VerifyEmailForm",0,function({locale:e,token:a,validFormat:i,next:s,ticketContinuation:r=!1}){return i?(0,t.jsxs)("form",{action:n,className:"flex flex-col gap-5",children:[(0,t.jsx)("input",{type:"hidden",name:"locale",value:e}),(0,t.jsx)("input",{type:"hidden",name:"token",value:a}),(0,t.jsx)("input",{type:"hidden",name:"next",value:s}),(0,t.jsx)("p",{className:"text-[15px] leading-relaxed text-af-dark/70",children:"en"===e?r?"Confirm this address, then sign in if needed. Your tickets will open immediately after that.":"Confirm this address to secure your account. The link can be used only once.":r?"ConfirmÄ adresa, apoi autentificÄ-te dacÄ este nevoie. DupÄ aceea se deschid direct biletele.":"ConfirmÄ adresa pentru a-Èi securiza contul. Linkul poate fi folosit o singurÄ datÄ."}),(0,t.jsxs)("button",{type:"submit",className:"inline-flex min-h-12 items-center justify-center gap-2 bg-aff-red px-6 font-semibold text-white transition-opacity hover:opacity-90",children:[(0,t.jsx)(l.Icon,{name:"verified",size:20}),r?"en"===e?"Confirm and view tickets":"ConfirmÄ Èi vezi biletele":"en"===e?"Confirm email":"ConfirmÄ emailul"]})]}):(0,t.jsx)(x,{children:"en"===e?"This confirmation link is invalid.":"Linkul de confirmare este invalid."})}],497299)},407186,e=>{"use strict";var t=e.i(843476),a=e.i(271645),i=e.i(861745),s=e.i(948148),r=e.i(95187);let n=(0,r.createServerReference)("6011bb8b76bdf4dee1af7ef26b891684ebe90ca20c",r.callServer,void 0,r.findSourceMapURL,"updateUserProfileAction");
1var o=e.i(103812),l=e.i(825327),d=e.i(164793),c=e.i(769156);let f=["competition_romania","competition_central_eastern_europe","emerging_voices","docschool","docshort","thematic","doctalks"],x=["relaxed","balanced","intense"],m=[0,15,30,60],u=(0,o.fieldClass)("aff","h-12 w-full px-4 font-body text-[15px] text-af-dark");function p({id:e,message:a}){return a?(0,t.jsx)("span",{id:e,className:"font-body text-[13px] text-aff-red",children:a}):null}function h(e,t,a){if(!e)return a;let i=new Date(e);return Number.isFinite(i.getTime())?new Intl.DateTimeFormat("en"===t?"en-GB":"ro-RO",{timeZone:d.FESTIVAL_TIME_ZONE,day:"numeric",month:"long",year:"numeric"}).format(i):a}e.s(["ProfileForm",0,function({user:e}){let r=(0,s.useTranslations)("account"),o=(0,i.useLocale)(),[d,b,g]=(0,a.useActionState)(n,c.INITIAL_PROFILE_STATE),v="fieldErrors"in d?d.fieldErrors??{}:{},y="message"in d?d.message:void 0;return(0,t.jsxs)("form",{action:b,className:"flex flex-col gap-6",children:[(0,t.jsxs)("section",{className:"border-[1.5px] border-af-dark bg-white","aria-labelledby":"profile-heading",children:[(0,t.jsxs)("div",{className:"flex items-start gap-4 border-b border-af-dark/15 p-5 md:p-7",children:[(0,t.jsx)("span",{className:"grid size-11 shrink-0 place-items-center bg-af-dark text-white",children:(0,t.jsx)(l.Icon,{name:"person",size:22,fill:1})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{id:"profile-heading",className:"font-heading text-[28px] font-bold leading-tight text-af-dark md:text-[34px]",children:r("settings.profileTitle")}),(0,t.jsx)("p",{className:"mt-1 max-w-2xl font-body text-[13px] leading-relaxed text-af-dark/60 md:text-[14px]",children:r("settings.profileDescription")})]})]}),(0,t.jsxs)("div",{className:"grid gap-5 p-5 md:grid-cols-2 md:p-7",children:[(0,t.jsxs)("label",{className:"flex flex-col gap-2 font-body text-[13px] font-semibold text-af-dark",children:[r("auth.name"),(0,t.jsx)("input",{type:"text",name:"name",defaultValue:e.name,required:!0,maxLength:80,disabled:g,className:u,"aria-invalid":!!v.name,"aria-describedby":v.name?"profile-name-error":void 0}),(0,t.jsx)(p,{id:"profile-name-error",message:v.name})]}),(0,t.jsxs)("label",{className:"flex flex-col gap-2 font-body text-[13px] font-semibold text-af-dark",children:[r("auth.email"),(0,t.jsxs)("span",{className:"relative",children:[(0,t.jsx)("input",{type:"email",value:e.email,readOnly:!0,disabled:!0,className:`${u} bg-af-light-gray pr-12`}),(0,t.jsx)(l.Icon,{name:"lock",size:18,className:"absolute right-4 top-1/2 -translate-y-1/2 text-af-dark/40"})]})]}),(0,t.jsxs)("label",{className:"flex flex-col gap-2 font-body text-[13px] font-semibold text-af-dark",children:[r("settings.language"),(0,t.jsxs)("select",{name:"locale",defaultValue:e.preferredLocale,disabled:g,className:u,"aria-invalid":!!v.locale,"aria-describedby":v.locale?"profile-locale-error":void 0,children:[(0,t.jsx)("option",{value:"ro",children:r("settings.languages.ro")}),(0,t.jsx)("option",{value:"en",children:r("settings.languages.en")})]}),(0,t.jsx)(p,{id:"profile-locale-error",message:v.locale})]})]}),(0,t.jsxs)("dl",{className:"grid border-t border-af-dark/15 bg-af-light-gray/55 md:grid-cols-2",children:[(0,t.jsxs)("div",{className:"p-5 md:border-r md:border-af-dark/15 md:px-7",children:[(0,t.jsx)("dt",{className:"font-body text-[10px] font-bold uppercase tracking-[0.11em] text-af-dark/50",children:r("settings.memberSince")}),(0,t.jsx)("dd",{className:"mt-1 font-body text-[13px] font-semibold text-af-dark",children:h(e.createdAt,o,r("settings.notAvailable"))})]}),(0,t.jsxs)("div",{className:"border-t border-af-dark/15 p-5 md:border-t-0 md:px-7",children:[(0,t.jsx)("dt",{className:"font-body text-[10px] font-bold uppercase tracking-[0.11em] text-af-dark/50",children:r("settings.lastLogin")}),(0,t.jsx)("dd",{className:"mt-1 font-body text-[13px] font-semibold text-af-dark",children:h(e.lastLoginAt,o,r("settings.notAvailable"))})]})]})]}),(0,t.jsxs)("section",{className:"scroll-mt-40 border-[1.5px] border-af-dark bg-white","aria-labelledby":"preferences-heading",children:[(0,t.jsxs)("div",{className:"flex items-start gap-4 border-b border-af-dark/15 p-5 md:p-7",children:[(0,t.jsx)("span",{className:"grid size-11 shrink-0 place-items-center bg-aff-red text-white",children:(0,t.jsx)(l.Icon,{name:"tune",size:22})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{id:"preferences-heading",className:"scroll-mt-40 font-heading text-[28px] font-bold leading-tight text-af-dark md:text-[34px]",children:r("settings.preferencesTitle")}),(0,t.jsx)("p",{className:"mt-1 max-w-2xl font-body text-[13px] leading-relaxed text-af-dark/60 md:text-[14px]",children:r("settings.preferencesDescription")})]})]}),(0,t.jsxs)("div",{className:"p-5 md:p-7",children:[(0,t.jsxs)("fieldset",{"aria-invalid":!!v.pace,"aria-describedby":v.pace?"profile-pace-error":void 0,children:[(0,t.jsx)("legend",{className:"font-body text-[13px] font-bold text-af-dark",children:r("preferences.paceLabel")}),(0,t.jsx)("p",{className:"mt-1 font-body text-[12px] text-af-dark/55",children:r("preferences.paceDescription")}),(0,t.jsx)("div",{className:"mt-4 grid gap-2 md:grid-cols-3",children:x.map(a=>(0,t.jsxs)("label",{className:"flex min-h-20 cursor-pointer items-center gap-3 border-[1.5px] border-af-dark/20 px-4 transition-colors hover:border-af-dark/50 has-[:checked]:border-aff-red has-[:checked]:bg-aff-red/[0.045]",children:[(0,t.jsx)("input",{type:"radio",name:"pace",value:a,defaultChecked:e.schedulePace===a,disabled:g,className:"size-5 shrink-0 accent-aff-red"}),(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:"block font-body text-[13px] font-semibold text-af-dark",children:r(`preferences.pace.${a}`)}),(0,t.jsx)("span",{className:"mt-0.5 block font-body text-[11px] text-af-dark/55",children:r(`builder.paceHint.${a}`)})]})]},a))}),(0,t.jsx)(p,{id:"profile-pace-error",message:v.pace})]}),(0,t.jsxs)("fieldset",{className:"mt-8 border-t border-af-dark/15 pt-7","aria-invalid":!!v.reminderMinutes,"aria-describedby":v.reminderMinutes?"profile-reminder-error":void 0,children:[(0,t.jsx)("legend",{className:"font-body text-[13px] font-bold text-af-dark",children:r("preferences.reminderLabel")}),(0,t.jsx)("p",{className:"mt-1 font-body text-[12px] text-af-dark/55",children:r("preferences.reminderDescription")}),(0,t.jsx)("div",{className:"mt-4 grid grid-cols-2 gap-2 md:grid-cols-4",children:m.map(a=>(0,t.jsxs)("label",{className:"flex min-h-14 cursor-pointer items-center gap-3 border-[1.5px] border-af-dark/20 px-3 transition-colors hover:border-af-dark/50 has-[:checked]:border-aff-red has-[:checked]:bg-aff-red/[0.045]",children:[(0,t.jsx)("input",{type:"radio",name:"reminderMinutes",value:a,defaultChecked:e.reminderMinutes===a,disabled:g,className:"size-4 shrink-0 accent-aff-red"}),(0,t.jsx)("span",{className:"font-body text-[12px] font-semibold text-af-dark",children:r(`preferences.reminder.${0===a?"none":a}`)})]},a))}),(0,t.jsx)(p,{id:"profile-reminder-error",message:v.reminderMinutes})]}),(0,t.jsxs)("fieldset",{className:"mt-8 border-t border-af-dark/15 pt-7","aria-invalid":!!v.favoriteSections,"aria-describedby":v.favoriteSections?"profile-sections-description profile-sections-error":"profile-sections-description",children:[(0,t.jsx)("legend",{className:"font-body text-[13px] font-bold text-af-dark",children:r("preferences.sectionsLabel")}),(0,t.jsx)("p",{id:"profile-sections-description",className:"mt-1 font-body text-[12px] text-af-dark/55",children:r("preferences.sectionsDescription")}),(0,t.jsx)("div",{className:"mt-4 grid gap-2 md:grid-cols-2 lg:grid-cols-3",children:f.map(a=>(0,t.jsxs)("label",{className:"flex min-h-14 cursor-pointer items-center gap-3 border border-af-dark/20 px-4 font-body text-[13px] text-af-dark transition-colors hover:bg-af-light-gray has-[:checked]:border-af-dark has-[:checked]:bg-af-dark has-[:checked]:text-white",children:[(0,t.jsx)("input",{type:"checkbox",name:"favoriteSections",value:a,defaultChecked:e.favoriteSections.includes(a),disabled:g,className:"size-5 shrink-0 accent-aff-red"}),r(`preferences.sections.${a}`)]},a))}),(0,t.jsx)(p,{id:"profile-sections-error",message:v.favoriteSections})]})]})]}),(0,t.jsxs)("div",{className:"flex flex-col items-stretch gap-4 border-[1.5px] border-af-dark bg-af-dark p-4 text-white sm:flex-row sm:items-center sm:justify-between md:p-5",children:[(0,t.jsx)("div",{className:"font-body text-[13px]","aria-live":"polite",children:"success"===d.status?(0,t.jsxs)("p",{className:"flex items-center gap-2 font-semibold",children:[(0,t.jsx)(l.Icon,{name:"check_circle",size:19}),r("settings.saved")]}):y?(0,t.jsx)("p",{role:"alert",className:"font-semibold text-white",children:y}):(0,t.jsx)("p",{className:"text-white/65",children:r("settings.saveHint")})}),(0,t.jsxs)("button",{type:"submit",disabled:g,className:"inline-flex min-h-12 items-center justify-center gap-2 bg-aff-red px-7 font-body text-[14px] font-semibold text-white transition-opacity hover:opacity-90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-offset-2 focus-visible:ring-offset-af-dark disabled:cursor-wait disabled:opacity-60",children:[g?r("settings.saving"):r("settings.save"),(0,t.jsx)(l.Icon,{name:"arrow_forward",size:18})]})]})]})}],407186)},140498,e=>{"use strict";var t=e.i(271645),a=e.i(520133);e.s(["ScheduleBoundaryRefresh",0,function({currentEndsAt:e,nextStartsAt:i,nextEndsAt:s}){let r=(0,a.useRouter)();return(0,t.useEffect)(()=>{let t,a=[e,i,s].flatMap(e=>e?[Date.parse(e)]:[]).filter(Number.isFinite).sort((e,t)=>
1e-t);if(0===a.length)return;let n=!1,o=()=>{n||(n=!0,void 0!==t&&window.clearTimeout(t),r.refresh())},l=()=>{let e=Date.now(),i=a.find(t=>t>e);if(void 0===i)return void o();let s=Math.min(2e9,Math.max(250,i-e+750));t=window.setTimeout(()=>{Date.now()>=i?o():l()},s)},d=()=>{"visible"!==document.visibilityState||a.some(e=>e<=Date.now())&&o()};return a.some(e=>e<=Date.now())?o():l(),document.addEventListener("visibilitychange",d),()=>{void 0!==t&&window.clearTimeout(t),document.removeEventListener("visibilitychange",d)}},[e,s,i,r]),null}])},508060,e=>{"use strict";var t=e.i(843476),a=e.i(657688),i=e.i(271645),s=e.i(948148),r=e.i(520133),n=e.i(825327),o=e.i(399563),l=e.i(923600);function d({brand:e,...a}){let i=(0,o.usePublicVisibility)(e,"tickets");return(0,t.jsx)(l.SafeTicketLink,{...a,available:i.visible})}var c=e.i(164793),f=e.i(975157),x=e.i(13519),m=e.i(730574),u=e.i(933218),p=e.i(140498);e.s(["ScheduleTimeline",0,function({locale:e,schedule:o,conflicts:l,currentEvent:h,nextEvent:b,condensed:g=!1}){let v=(0,s.useTranslations)("account"),{status:y,isScheduled:j,isTicketScheduled:k}=(0,x.useUserSpace)(),w=(0,i.useMemo)(()=>"authenticated"===y?o.filter(e=>j(e)):o,[j,o,y]),N=(0,i.useMemo)(()=>(function(e){let t=new Map;for(let a of[...e].sort((e,t)=>Date.parse(e.startsAt)-Date.parse(t.startsAt))){let e=(0,c.festivalDateKey)(a.startsAt);t.set(e,[...t.get(e)??[],a])}return Array.from(t.entries())})(w),[w]),A=(0,i.useMemo)(()=>(function(e){let t=new Map;for(let a of e)for(let e of a.keys)"overlap"!==a.reason&&t.has(e)||t.set(e,a.reason);return t})(l),[l]),S=h?(0,c.festivalDateKey)(h.startsAt):b?(0,c.festivalDateKey)(b.startsAt):N[0]?.[0]??"",[T,C]=(0,i.useState)(S),I=N.some(([e])=>e===T)?T:S;if(0===w.length)return(0,t.jsxs)("div",{className:"relative flex min-h-72 flex-col items-start justify-center overflow-hidden border-[1.5px] border-af-dark bg-white p-6 md:p-10",children:[(0,t.jsx)("span",{className:"grid size-12 place-items-center bg-aff-red text-white",children:(0,t.jsx)(n.Icon,{name:"calendar_add_on",size:24})}),(0,t.jsx)("p",{className:"mt-6 font-heading text-[30px] font-bold leading-tight text-af-dark",children:v("schedule.emptyTitle")}),(0,t.jsx)("p",{className:"mt-3 max-w-xl font-body text-[15px] leading-relaxed text-af-dark/65",children:v("schedule.emptyDescription")}),(0,t.jsxs)(r.Link,{href:"/festival/program/calendar/list",className:"mt-7 inline-flex min-h-12 items-center justify-center gap-2 bg-aff-red px-6 font-body text-[14px] font-semibold text-white transition-opacity hover:opacity-90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-aff-red focus-visible:ring-offset-2",children:[v("schedule.browseProgram"),(0,t.jsx)(n.Icon,{name:"arrow_forward",size:18})]}),(0,t.jsx)("span",{"aria-hidden":"true",className:"absolute -bottom-12 right-2 font-heading text-[180px] font-bold leading-none text-af-dark/[0.035]",children:"AF"})]});let _=g?N:N.filter(([e])=>e===I);return(0,t.jsxs)("div",{children:[(0,t.jsx)(p.ScheduleBoundaryRefresh,{currentEndsAt:h?.endsAt,nextStartsAt:b?.startsAt,nextEndsAt:b?.endsAt}),!g&&N.length>1&&(0,t.jsx)("div",{className:"mb-7 border-[1.5px] border-af-dark bg-white p-2","aria-label":v("schedule.chooseDay"),children:(0,t.jsx)("div",{className:"flex gap-1 overflow-x-auto [scrollbar-width:thin]",children:N.map(([a,i])=>{let s=(0,c.formatScheduleDayTab)(i[0].startsAt,e),r=a===I;return(0,t.jsxs)("button",{type:"button",onClick:()=>C(a),"aria-pressed":r,className:(0,f.cn)("group relative flex min-h-16 min-w-[76px] flex-1 flex-col items-center justify-center border border-transparent px-3 font-body transition-colors hover:bg-af-light-gray focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-aff-red focus-visible:ring-inset",r&&"bg-af-dark text-white hover:bg-af-dark"),children:[(0,t.jsx)("span",{className:(0,f.cn)("text-[10px] font-bold uppercase tracking-[0.1em] text-af-dark/55",r&&"text-white/65"),children:s.weekday}),(0,t.jsx)("span",{className:"mt-1 font-heading text-[25px] font-bold leading-none",children:s.day}),i.some(e=>e.scheduleKey===h?.scheduleKey||e.scheduleKey===b?.scheduleKey)&&(0,t.jsx)("span",{className:"absolute right-2 top-2 size-2 bg-aff-red","aria-label":h&&i.some(e=>e.scheduleKey===h.scheduleKey)?v("schedule.now"):v("schedule.next")})]},a)})})}),(0,t.jsx)("div",{className:"flex flex-col gap-9",children:_.map(([i,s])=>(0,t.jsxs)("section",{"aria-labelledby":`schedule-${i}`,children:[(0,t.jsxs)("div",{className:"mb-4 flex items-end justify-between gap-4 border-b-[1.5px] border-af-dark pb-3",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-body text-[10px] font-bold uppercase tracking-[0.12em] text-aff-red",children:v("schedule.dayAgenda")}),(0,t.jsx)("h2",{id:`schedule-${i}`,className:"mt-1 font-heading text-[27px] font-bold capitalize leading-tight text-af-dark md:text-[33px]",children:(0,c.formatScheduleDay)(s[0].startsAt,e)})]}),(0,t.jsx)("span",{className:"font-body text-[12px] font-semibold text-af-dark/55",children:v("schedule.eventsCount",{count:s.length})})]}),(0,t.jsx)("ol",{className:"space-y-0",children:s.map((i,o)=>{var l;let x=A.get(i.scheduleKey),p=k(i),y=h?.scheduleKey===i.scheduleKey,j=b?.scheduleKey===i.scheduleKey,w=y||j,N=s[o+1],S=N?Math.round((Date.parse(N.startsAt)-Date.parse(i.endsAt))/6e4):null,T=!!(N&&i.venue.trim().toLocaleLowerCase("ro-RO")!==N.venue.trim().toLocaleLowerCase("ro-RO"));return(0,t.jsxs)("li",{children:[(0,t.jsxs)("article",{className:(0,f.cn)("group relative grid border-[1.5px] bg-white md:grid-cols-[116px_92px_minmax(0,1fr)_auto]",w?"border-aff-red":"border-af-dark/25"),children:[(0,t.jsxs)("div",{className:(0,f.cn)("flex flex-row items-baseline justify-between border-b border-af-dark/15 p-4 md:flex-col md:justify-start md:border-b-0 md:border-r md:p-5",w&&"bg-aff-red text-white md:border-aff-red"),children:[(0,t.jsx)("time",{dateTime:i.startsAt,className:"font-heading text-[29px] font-bold leading-none tabular-nums md:text-[32px]",children:(0,c.formatScheduleTime)(i.startsAt,e)}),(0,t.jsx)("span",{className:(0,f.cn)("font-body text-[11px] tabular-nums text-af-dark/50 md:mt-2",w&&"text-white"),children:v("schedule.until",{time:(0,c.formatScheduleTime)(i.endsAt,e)})})]}),!g&&(0,t.jsx)(r.Link,{href:i.href,tabIndex:-1,"aria-hidden":"true",className:"relative hidden min-h-[138px] overflow-hidden bg-af-dark transition-opacity hover:opacity-95 md:block",children:i.posterUrl?(0,t.jsx)(a.default,{src:i.posterUrl,alt:"",fill:!0,sizes:"92px",className:"object-cover transition-transform duration-300 group-hover:scale-[1.02]"}):(0,t.jsx)("span",{className:"absolute inset-0 flex items-center justify-center font-heading text-[22px] font-bold text-white/20",children:"AF"})}),(0,t.jsxs)("div",{className:"min-w-0 p-4 md:p-5",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[w&&(0,t.jsx)("span",{className:"bg-aff-red px-2 py-1 font-body text-[9px] font-bold uppercase tracking-[0.1em] text-white",children:v(y?"schedule.now":"schedule.next")}),x&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 border border-aff-red px-2 py-1 font-body text-[9px] font-bold uppercase tracking-[0.08em] text-aff-red",children:[(0,t.jsx)(n.Icon,{name:"warning",size:13,fill:1}
1),v(`schedule.conflictReason.${x}`)]}),p&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 bg-af-dark px-2 py-1 font-body text-[9px] font-bold uppercase tracking-[0.08em] text-white",children:[(0,t.jsx)(n.Icon,{name:"confirmation_number",size:13,fill:1}),v("schedule.ticketBacked")]}),(0,t.jsx)("span",{className:"font-body text-[10px] font-semibold uppercase tracking-[0.08em] text-af-dark/45",children:v("schedule.duration",{minutes:Math.max(0,Math.round((Date.parse(i.endsAt)-Date.parse(i.startsAt))/6e4))})})]}),(0,t.jsx)(r.Link,{href:i.href,className:"mt-2 inline-block font-heading text-[22px] font-bold leading-tight text-af-dark transition-colors hover:text-aff-red focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-aff-red focus-visible:ring-offset-2 md:text-[25px]",children:i.title}),(0,t.jsxs)("p",{className:"mt-2 flex items-center gap-1.5 font-body text-[13px] text-af-dark/65",children:[(0,t.jsx)(n.Icon,{name:"location_on",size:16}),i.venue]}),w&&(0,t.jsx)(m.EventCountdown,{startsAt:i.startsAt,endsAt:i.endsAt,className:"mt-3 text-aff-red"})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2 border-t border-af-dark/15 p-3 md:flex-col md:justify-center md:border-l md:border-t-0 md:p-4",children:[i.ticketsUrl&&(0,t.jsx)(d,{brand:i.brand,href:i.ticketsUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-flex size-11 items-center justify-center bg-af-dark text-white transition-colors hover:bg-aff-red focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-aff-red focus-visible:ring-offset-2","aria-label":v("schedule.ticketsFor",{title:i.title}),title:v("schedule.tickets"),children:(0,t.jsx)(n.Icon,{name:"confirmation_number",size:20})}),(0,t.jsx)("a",{href:(l=i.venue,`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(l)}`),target:"_blank",rel:"noopener noreferrer",className:"inline-flex size-11 items-center justify-center border border-af-dark/25 text-af-dark transition-colors hover:border-af-dark hover:bg-af-light-gray focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-aff-red focus-visible:ring-offset-2","aria-label":v("schedule.directionsTo",{venue:i.venue}),title:v("schedule.directions"),children:(0,t.jsx)(n.Icon,{name:"location_on",size:20})}),(0,t.jsx)(u.RemoveScheduleButton,{item:i})]})]}),N&&T&&(0,t.jsxs)("div",{className:(0,f.cn)("ml-5 flex min-h-12 items-center gap-3 border-l-2 pl-4 font-body text-[11px] md:ml-[57px]",(S??0)<20?"border-aff-red text-aff-red":"border-af-dark/20 text-af-dark/55"),children:[(0,t.jsx)(n.Icon,{name:(S??0)<20?"warning":"schedule",size:17}),v((S??0)<0?"schedule.transferOverlap":(S??0)<20?"schedule.transferTight":"schedule.transfer",{minutes:Math.max(0,S??0),venue:N.venue})]}),N&&!T&&(0,t.jsx)("div",{className:"h-3","aria-hidden":"true"})]},i.scheduleKey)})})]},i))})]})}],508060)},970253,e=>{"use strict";var t=e.i(843476),a=e.i(271645),i=e.i(618566),s=e.i(95187);let r=(0,s.createServerReference)("40df7ab357e64ebd5960ee7a1fa5c290736e6c8013",s.callServer,void 0,s.findSourceMapURL,"linkEventbookTicketsAction");var n=e.i(825327),o=e.i(520133);e.s(["TicketAccountLink",0,function({locale:e,emailVerified:s,syncAvailable:l,lastSyncedAt:d}){let c="en"===e,f=(0,i.useRouter)(),[x,m]=(0,a.useTransition)(),[u,p]=(0,a.useState)(null),[h,b]=(0,a.useState)(!1);return(0,t.jsxs)("section",{className:"flex flex-col gap-4 bg-af-light-gray p-5 md:flex-row md:items-center md:justify-between md:p-6",children:[(0,t.jsxs)("div",{className:"flex min-w-0 items-start gap-3",children:[(0,t.jsx)("span",{className:"grid size-10 shrink-0 place-items-center bg-af-dark text-white",children:(0,t.jsx)(n.Icon,{name:"link",size:21})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"font-heading text-[20px] font-bold text-af-dark",children:c?"Missing a ticket?":"Nu-Èi gÄseÈti un bilet?"}),(0,t.jsx)("p",{className:"mt-1 max-w-2xl font-body text-[12px] leading-5 text-af-dark/70",children:s?l?c?"Tickets you bought elsewhere â at the box office, or on an earlier visit â do not always land here on their own. We look for any bought with this account's email address and add what is missing.":"Biletele cumpÄrate în altÄ parte â la casÄ sau într-o vizitÄ anterioarÄ â nu ajung întotdeauna singure aici. CÄutÄm ce ai cumpÄrat cu adresa de e-mail a contului Èi adÄugÄm ce lipseÈte.":c?"Every ticket already in your account stays there. Looking for others is unavailable for a few minutes â nothing is lost in the meantime.":"Biletele care sunt deja în cont rÄmân acolo. CÄutarea altora nu e disponibilÄ câteva minute â între timp nu se pierde nimic.":c?"Confirm your email address first: it is what we search by, so we only ever add tickets that are yours.":"ConfirmÄ-Èi întâi adresa de e-mail: dupÄ ea cÄutÄm, ca sÄ adÄugÄm doar bilete care sunt ale tale."}),d&&!u?(0,t.jsxs)("p",{className:"mt-2 font-body text-[12px] text-af-dark/60",children:[c?"Last looked":"Am cÄutat ultima datÄ",": ",new Intl.DateTimeFormat(c?"en-GB":"ro-RO",{day:"numeric",month:"short",hour:"2-digit",minute:"2-digit",timeZone:"Europe/Bucharest"}).format(new Date(d))]}):null,u&&(0,t.jsx)("p",{role:h?"alert":"status",className:`mt-2 text-[12px] font-semibold ${h?"text-aff-red":"text-af-dark"}`,children:u})]})]}),s?(0,t.jsxs)("button",{type:"button",onClick:function(){p(null),b(!1),m(async()=>{let t=await r(e);if("success"!==t.status){b(!0),p(t.message);return}p(t.syncWarning?c?"We could not finish looking. Your tickets are safe â try again in a few minutes.":"Nu am putut termina cÄutarea. Biletele tale sunt în siguranÈÄ â încearcÄ din nou peste câteva minute.":t.linkedTickets>0?c?`Found ${t.linkedTickets} ticket${1===t.linkedTickets?"":"s"}. ${1===t.linkedTickets?"It is":"They are"} in your account now.`:`${1===t.linkedTickets?"Am gÄsit un bilet. E":`Am gÄsit ${t.linkedTickets} bilete. Sunt`} \xeen contul tÄu acum.`:c?"Nothing missing â every ticket bought with this address is already here.":"Nu lipseÈte nimic â toate biletele cumpÄrate cu adresa asta sunt deja aici."),f.refresh()})},disabled:x||!l,className:"inline-flex min-h-11 w-full shrink-0 items-center justify-center gap-2 bg-aff-red px-5 py-3 font-body text-[13px] font-semibold text-white transition-opacity hover:opacity-90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-aff-red focus-visible:ring-offset-2 disabled:cursor-wait disabled:opacity-55 md:w-auto",children:[(0,t.jsx)(n.Icon,{name:x?"progress_activity":"sync",size:18,className:x?"animate-spin":void 0}),x?c?"Lookingâ¦":"CÄutÄmâ¦":l?c?"Look for my tickets":"CautÄ-mi biletele":c?"Unavailable right now":"Indisponibil acum"]}):(0,t.jsxs)(o.Link,{href:"/account/settings",className:"inline-flex min-h-11 w-full shrink-0 items-center justify-center gap-2 border-[1.5px] border-af-dark bg-white px-5 py-3 font-body text-[13px] font-semibold text-af-dark transition-colors hover:bg-af-light-gray focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-aff-red focus-visible:ring-offset-2 md:w-auto",children:[c?"Confirm my address":"ConfirmÄ-mi adresa",(0,t.jsx)(n.Icon,{name:"arrow_forward",size:18})]})]})}],970253)},164793,e=>{"use strict";let t="Europe/Bucharest";function a(e){return"en"===e?"en-GB":"ro-RO"}e.s(["FESTIVAL_TIME_ZONE",0,t,"festivalDateKey",0,function(e){return new Intl.DateTimeFormat("en-CA",{timeZone:t,year:"numeric",month:"2-digit",day:"2-digit"}).format(new Date(e))},"formatScheduleDay",0,function(e,i){return new Intl.DateTimeFormat(a(i),{timeZone:t,weekday:"long",day:"numeric",month:"long"}).format(new Date(e))},"formatScheduleDayTab",0,function(e,i){let s=new Intl.DateTimeFormat(a(i),{timeZone:t,weekday:"short",day:"2-digit"}).formatToParts(new Date(e));return{weekday:s.find(e=>"weekday"===e.type)?.value??"",day:s.find(e=>"day"===e.type)?.value??""}},"formatScheduleTime",0,function(e,i){return new Intl.DateTimeFormat(a(i),{timeZone:t,hour:"2-digit",minute:"2-digit",hour12:!1}).format(new Date(e))}])}]);
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.