PageSourceSearch

https://www.castmenow.co/_next/static/chunks/pages/casting/view-talent-cd624cb38c5b4889.js

js castmenow.co collected 2026-09-30 09:21:41 UTC 24,851 bytes, 66 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3559],{74155:function(e,t,s){"use strict";s.d(t,{Z:function(){return a}});/**
2 * @license lucide-react v0.438.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */let a=(0,s(13289).Z)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},76026:function(e,t,s){"use strict";s.d(t,{Z:function(){return a}});/**
7 * @license lucide-react v0.438.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */let a=(0,s(13289).Z)("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]])},81395:function(e,t,s){"use strict";s.d(t,{Z:function(){return a}});/**
12 * @license lucide-react v0.438.0 - ISC
13 *
14 * This source code is licensed under the ISC license.
15 * See the LICENSE file in the root directory of this source tree.
16 */let a=(0,s(13289).Z)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},11001:function(e,t,s){"use strict";s.d(t,{Z:function(){return a}});/**
17 * @license lucide-react v0.438.0 - ISC
18 *
19 * This source code is licensed under the ISC license.
20 * See the LICENSE file in the root directory of this source tree.
21 */let a=(0,s(13289).Z)("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},30877:function(e,t,s){"use strict";s.d(t,{Z:function(){return a}});/**
22 * @license lucide-react v0.438.0 - ISC
23 *
24 * This source code is licensed under the ISC license.
25 * See the LICENSE file in the root directory of this source tree.
26 */let a=(0,s(13289).Z)("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]])},65317:function(e,t,s){"use strict";s.d(t,{Z:function(){return a}});/**
27 * @license lucide-react v0.438.0 - ISC
28 *
29 * This source code is licensed under the ISC license.
30 * See the LICENSE file in the root directory of this source tree.
31 */let a=(0,s(13289).Z)("Film",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 3v18",key:"bbkbws"}],["path",{d:"M3 7.5h4",key:"zfgn84"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"M3 16.5h4",key:"1230mu"}],["path",{d:"M17 3v18",key:"in4fa5"}],["path",{d:"M17 7.5h4",key:"myr1c1"}],["path",{d:"M17 16.5h4",key:"go4c1d"}]])},89019:function(e,t,s){"use strict";s.d(t,{Z:function(){return a}});/**
32 * @license lucide-react v0.438.0 - ISC
33 *
34 * This source code is licensed under the ISC license.
35 * See the LICENSE file in the root directory of this source tree.
36 */let a=(0,s(13289).Z)("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},16090:function(e,t,s){"use strict";s.d(t,{Z:function(){return a}});/**
37 * @license lucide-react v0.438.0 - ISC
38 *
39 * This source code is licensed under the ISC license.
40 * See the LICENSE file in the root directory of this source tree.
41 */let a=(0,s(13289).Z)("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]])},83344:function(e,t,s){"use strict";s.d(t,{Z:function(){return a}});/**
42 * @license lucide-react v0.438.0 - ISC
43 *
44 * This source code is licensed under the ISC license.
45 * See the LICENSE file in the root directory of this source tree.
46 */let a=(0,s(13289).Z)("Mic",[["path",{d:"M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z",key:"131961"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}]])},82327:function(e,t,s){"use strict";s.d(t,{Z:function(){return a}});/**
47 * @license lucide-react v0.438.0 - ISC
48 *
49 * This source code is licensed under the ISC license.
50 * See the LICENSE file in the root directory of this source tree.
51 */let a=(0,s(13289).Z)("Music",[["path",{d:"M9 18V5l12-2v13",key:"1jmyc2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["circle",{cx:"18",cy:"16",r:"3",key:"1hluhg"}]])},34360:function(e,t,s){"use strict";s.d(t,{Z:function(){return a}});/**
52 * @license lucide-react v0.438.0 - ISC
53 *
54 * This source code is licensed under the ISC license.
55 * See the LICENSE file in the root directory of this source tree.
56 */let a=(0,s(13289).Z)("Ruler",[["path",{d:"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z",key:"icamh8"}
56],["path",{d:"m14.5 12.5 2-2",key:"inckbg"}],["path",{d:"m11.5 9.5 2-2",key:"fmmyf7"}],["path",{d:"m8.5 6.5 2-2",key:"vc6u1g"}],["path",{d:"m17.5 15.5 2-2",key:"wo5hmg"}]])},30474:function(e,t,s){"use strict";s.d(t,{Z:function(){return a}});/**
57 * @license lucide-react v0.438.0 - ISC
58 *
59 * This source code is licensed under the ISC license.
60 * See the LICENSE file in the root directory of this source tree.
61 */let a=(0,s(13289).Z)("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]])},67607:function(e,t,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/casting/view-talent",function(){return s(80528)}])},30220:function(e,t,s){"use strict";s.d(t,{C:function(){return i}});var a=s(52322);s(2784);var r=s(61335),n=s(43632);let l=(0,r.j)("inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground shadow hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground shadow hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function i(e){let{className:t,variant:s,...r}=e;return(0,a.jsx)("div",{className:(0,n.cn)(l({variant:s}),t),...r})}},25090:function(e,t,s){"use strict";s.d(t,{d:function(){return c},z:function(){return d}});var a=s(52322),r=s(2784),n=s(4222),l=s(61335),i=s(43632);let c=(0,l.j)("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),d=r.forwardRef((e,t)=>{let{className:s,variant:r,size:l,asChild:d=!1,...o}=e,x=d?n.g7:"button";return(0,a.jsx)(x,{className:(0,i.cn)(c({variant:r,size:l,className:s})),ref:t,...o})});d.displayName="Button"},27078:function(e,t,s){"use strict";s.d(t,{Ol:function(){return i},SZ:function(){return d},Zb:function(){return l},aY:function(){return o},eW:function(){return x},ll:function(){return c}});var a=s(52322),r=s(2784),n=s(43632);let l=r.forwardRef((e,t)=>{let{className:s,...r}=e;return(0,a.jsx)("div",{ref:t,className:(0,n.cn)("rounded-xl border bg-card text-card-foreground shadow",s),...r})});l.displayName="Card";let i=r.forwardRef((e,t)=>{let{className:s,...r}=e;return(0,a.jsx)("div",{ref:t,className:(0,n.cn)("flex flex-col space-y-1.5 p-6",s),...r})});i.displayName="CardHeader";let c=r.forwardRef((e,t)=>{let{className:s,...r}=e;return(0,a.jsx)("h3",{ref:t,className:(0,n.cn)("font-semibold leading-none tracking-tight",s),...r})});c.displayName="CardTitle";let d=r.forwardRef((e,t)=>{let{className:s,...r}=e;return(0,a.jsx)("p",{ref:t,className:(0,n.cn)("text-sm text-muted-foreground",s),...r})});d.displayName="CardDescription";let o=r.forwardRef((e,t)=>{let{className:s,...r}=e;return(0,a.jsx)("div",{ref:t,className:(0,n.cn)("p-6 pt-0",s),...r})});o.displayName="CardContent";let x=r.forwardRef((e,t)=>{let{className:s,...r}=e;return(0,a.jsx)("div",{ref:t,className:(0,n.cn)("flex items-center p-6 pt-0",s),...r})});x.displayName="CardFooter"},80528:function(e,t,s){"use strict";s.r(t),s.d(t,{default:function(){return C}});var a=s(52322),r=s(2784),n=s(5632),l=s(96577),i=s.n(l),c=s(27078),d=s(30220),o=s(25090),x=s(89019),m=s(74155),h=s(30474),u=s(76026),f=s(34360),p=s(16090),g=s(83344),y=s(13289);/**
62 * @license lucide-react v0.438.0 - ISC
63 *
64 * This source code is licensed under the ISC license.
65 * See the LICENSE file in the root directory of this source tree.
66 */let j=(0,y.Z)("Languages",[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]]),v=(0,y.Z)("Dumbbell",[["path",{d:"M14.4 14.4 9.6 9.6",key:"ic80wn"}],["path",{d:"M18.657 21.485a2 2 0 1 1-2.829-2.828l-1.767 1.768a2 2 0 1 1-2.829-2.829l6.364-6.364a2 2 0 1 1 2.829 2.829l-1.768 1.767a2 2 0 1 1 2.828 2.829z",key:"nnl7wr"}],["path",{d:"m21.5 21.5-1.4-1.4",key:"1f1ice"}],["path",{d:"M3.9 3.9 2.5 2.5",key:"1evmna"}],["path",{d:"M6.404 12.768a2 2 0 1 1-2.829-2.829l1.768-1.767a2 2 0 1 1-2.828-2.829l2.828-2.828a2 2 0 1 1 2.829 2.828l1.767-1.768a2 2 0 1 1 2.829 2.829z",key:"yhosts"}]]);var N=s(82327),b=s(65317),w=s(11001),k=s(81395),Z=s(30877);function C(){var e,t,s,l,y,C,M;let{userId:_}=(0,n.useRouter)().query,[S,R]=(0,r.useState)(null),[L,z]=(0,r.useState)(!0),[E,A]=(0,r.useState)(!1),[O,P]=(0,r.useState)(!1);if((0,r.useEffect)(()=>{_&&(async()=>{z(!0);try{let e=await fetch("/api/casting/talent-profile?userId=".concat(_));if(e.ok){let t=await e.json();R(t)}}catch(e){console.error("Error fetching talent:",e)}finally{z(!1)}})()},[_]),L)return(0,a.jsx)("div",{className:"p-8 flex items-center justify-center min-h-[400px]",children:(0,a.jsx)(x.Z,{className:"h-8 w-8 animate-spin text-blue-600"})});if(!S||!S.profile)return(0,a.jsx)("div",{className:"p-8",children:(0,a.jsx)(c.Zb,{children:(0,a.jsx)(c.aY,{className:"py-12 text-center",children:(0,a.jsx)("p",{className:"text-gray-500",children:"Talent profile not found"})})})});let T=S.profile,V=S.photos||[],D=null===(e=V[0])||void 0===e?void 0:e.src,I=[T.firstName,T.lastName].filter(
66Boolean).join(" ")||T.stageName||"Unknown Talent",Y=T.unions&&0!==T.unions.length?T.unions.filter(e=>"Member"===e.status).map(e=>e.name).filter(Boolean):null;return(0,a.jsx)("div",{className:"min-h-screen bg-gray-50",children:(0,a.jsxs)("div",{className:"p-6 md:p-8 max-w-6xl mx-auto",children:[(0,a.jsx)("div",{className:"mb-6",children:(0,a.jsxs)(o.z,{variant:"ghost",onClick:()=>window.close(),className:"text-gray-600 hover:text-gray-900",children:[(0,a.jsx)(m.Z,{className:"h-4 w-4 mr-2"}),"Close"]})}),(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsx)(c.Zb,{children:(0,a.jsx)(c.aY,{className:"p-6",children:(0,a.jsxs)("div",{className:"flex flex-col md:flex-row items-start gap-6",children:[(0,a.jsx)("div",{className:"h-48 w-48 rounded-xl bg-gray-200 flex-shrink-0 overflow-hidden",children:D?(0,a.jsx)(i(),{src:D,alt:I,width:192,height:192,className:"h-full w-full object-cover"}):(0,a.jsx)("div",{className:"h-full w-full flex items-center justify-center text-gray-400",children:(0,a.jsx)(h.Z,{className:"h-16 w-16"})})}),(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsx)("h1",{className:"text-3xl font-bold text-gray-900 mb-2",children:I}),T.stageName&&T.stageName!==I&&(0,a.jsxs)("p",{className:"text-lg text-gray-600 mb-2",children:["Stage Name: ",T.stageName]}),(0,a.jsxs)("div",{className:"flex flex-wrap gap-3 mt-4",children:[T.age&&(0,a.jsxs)("div",{className:"flex items-center gap-1 text-sm text-gray-600",children:[(0,a.jsx)(u.Z,{className:"h-4 w-4"}),(0,a.jsxs)("span",{children:[T.age," years old"]})]}),T.ageRange&&(0,a.jsx)("div",{className:"flex items-center gap-1 text-sm text-gray-600",children:(0,a.jsxs)("span",{children:["Plays ",T.ageRange.min,"-",T.ageRange.max]})}),T.height&&(0,a.jsxs)("div",{className:"flex items-center gap-1 text-sm text-gray-600",children:[(0,a.jsx)(f.Z,{className:"h-4 w-4"}),(0,a.jsx)("span",{children:T.height})]}),T.primaryLocation&&(0,a.jsxs)("div",{className:"flex items-center gap-1 text-sm text-gray-600",children:[(0,a.jsx)(p.Z,{className:"h-4 w-4"}),(0,a.jsx)("span",{children:T.primaryLocation})]})]}),Y&&Y.length>0&&(0,a.jsx)("div",{className:"flex flex-wrap gap-2 mt-4",children:Y.map((e,t)=>(0,a.jsx)(d.C,{className:"bg-blue-100 text-blue-800 border-blue-200",children:e},t))}),T.biography&&(0,a.jsx)("p",{className:"mt-4 text-gray-700 text-sm leading-relaxed line-clamp-4",children:T.biography})]})]})})}),V.length>1&&(0,a.jsx)(c.Zb,{children:(0,a.jsxs)(c.aY,{className:"p-6",children:[(0,a.jsx)("h2",{className:"text-xl font-semibold text-gray-900 mb-4",children:"Photos"}),(0,a.jsx)("div",{className:"flex gap-4 overflow-x-auto pb-2",children:V.map((e,t)=>(0,a.jsxs)("div",{className:"flex-shrink-0",children:[(0,a.jsx)("div",{className:"w-40 h-52 rounded-lg overflow-hidden bg-gray-100",children:(0,a.jsx)(i(),{src:e.src,alt:e.name||"Photo ".concat(t+1),width:160,height:208,className:"w-full h-full object-cover"})}),e.name&&(0,a.jsx)("p",{className:"text-xs text-gray-500 mt-1 truncate max-w-[160px]",children:e.name})]},e.id||t))})]})}),(0,a.jsx)(c.Zb,{children:(0,a.jsxs)(c.aY,{className:"p-6",children:[(0,a.jsx)("h2",{className:"text-xl font-semibold text-gray-900 mb-4",children:"Physical Details"}),(0,a.jsxs)("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4",children:[T.gender&&(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-sm text-gray-500",children:"Gender"}),(0,a.jsx)("p",{className:"text-gray-900",children:T.gender})]}),T.height&&(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-sm text-gray-500",children:"Height"}),(0,a.jsx)("p",{className:"text-gray-900",children:T.height})]}),T.weight&&(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-sm text-gray-500",children:"Weight"}),(0,a.jsxs)("p",{className:"text-gray-900",children:[T.weight," lbs"]})]}),T.bodyType&&(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-sm text-gray-500",children:"Body Type"}),(0,a.jsx)("p",{className:"text-gray-900",children:T.bodyType})]}),T.hairColor&&(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-sm text-gray-500",children:"Hair"}),(0,a.jsx)("p",{className:"text-gray-900",children:[T.hairColor,T.hairLength].filter(
66Boolean).join(", ")})]}),T.eyeColor&&(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-sm text-gray-500",children:"Eyes"}),(0,a.jsx)("p",{className:"text-gray-900",children:T.eyeColor})]}),T.ethnicAppearance&&T.ethnicAppearance.length>0&&(0,a.jsxs)("div",{className:"col-span-2",children:[(0,a.jsx)("p",{className:"text-sm text-gray-500 mb-1",children:"Ethnicity"}),(0,a.jsx)("div",{className:"flex flex-wrap gap-1",children:T.ethnicAppearance.map((e,t)=>(0,a.jsx)(d.C,{variant:"secondary",className:"text-xs",children:e},t))})]})]})]})}),((null===(t=T.accents)||void 0===t?void 0:t.length)||(null===(s=T.languages)||void 0===s?void 0:s.length)||(null===(l=T.sports)||void 0===l?void 0:l.length)||(null===(y=T.dance)||void 0===y?void 0:y.length)||(null===(C=T.musicalInstruments)||void 0===C?void 0:C.length)||(null===(M=T.specialSkills)||void 0===M?void 0:M.length))&&(0,a.jsx)(c.Zb,{children:(0,a.jsxs)(c.aY,{className:"p-6",children:[(0,a.jsx)("h2",{className:"text-xl font-semibold text-gray-900 mb-4",children:"Skills & Abilities"}),(0,a.jsxs)("div",{className:"space-y-4",children:[T.accents&&T.accents.length>0&&(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,a.jsx)(g.Z,{className:"h-4 w-4 text-gray-500"}),(0,a.jsx)("p",{className:"text-sm font-medium text-gray-700",children:"Accents"})]}),(0,a.jsx)("div",{className:"flex flex-wrap gap-1",children:T.accents.map((e,t)=>(0,a.jsx)(d.C,{variant:"outline",className:"text-xs",children:e},t))})]}),T.languages&&T.languages.length>0&&(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,a.jsx)(j,{className:"h-4 w-4 text-gray-500"}),(0,a.jsx)("p",{className:"text-sm font-medium text-gray-700",children:"Languages"})]}),(0,a.jsx)("div",{className:"flex flex-wrap gap-1",children:T.languages.map((e,t)=>(0,a.jsxs)(d.C,{variant:"outline",className:"text-xs",children:[e.language," ",e.fluency&&"(".concat(e.fluency,")")]},t))})]}),T.sports&&T.sports.length>0&&(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,a.jsx)(v,{className:"h-4 w-4 text-gray-500"}),(0,a.jsx)("p",{className:"text-sm font-medium text-gray-700",children:"Sports"})]}),(0,a.jsx)("div",{className:"flex flex-wrap gap-1",children:T.sports.map((e,t)=>(0,a.jsx)(d.C,{variant:"outline",className:"text-xs",children:e},t))})]}),T.dance&&T.dance.length>0&&(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,a.jsx)(N.Z,{className:"h-4 w-4 text-gray-500"}),(0,a.jsx)("p",{className:"text-sm font-medium text-gray-700",children:"Dance"})]}),(0,a.jsx)("div",{className:"flex flex-wrap gap-1",children:T.dance.map((e,t)=>(0,a.jsx)(d.C,{variant:"outline",className:"text-xs",children:e},t))})]}),T.musicalInstruments&&T.musicalInstruments.length>0&&(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-sm font-medium text-gray-700 mb-2",children:"Musical Instruments"}),(0,a.jsx)("div",{className:"flex flex-wrap gap-1",children:T.musicalInstruments.map((e,t)=>(0,a.jsx)(d.C,{variant:"outline",className:"text-xs",children:e},t))})]}),T.specialSkills&&T.specialSkills.length>0&&(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-sm font-medium text-gray-700 mb-2",children:"Special Skills"}),(0,a.jsx)("div",{className:"flex flex-wrap gap-1",children:T.specialSkills.map((e,t)=>(0,a.jsx)(d.C,{variant:"outline",className:"text-xs",children:e},t))})]})]})]})}),T.credits&&T.credits.length>0&&(0,a.jsx)(c.Zb,{children:(0,a.jsxs)(c.aY,{className:"p-6",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between cursor-pointer",onClick:()=>A(!E),children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(b.Z,{className:"h-5 w-5 text-gray-500"}),(0,a.jsx)("h2",{className:"text-xl font-semibold text-gray-900",children:"Credits"}),(0,a.jsx)(d.C,{variant:"secondary",className:"text-sm",children:T.credits.length})]}),(0,a.jsx)(o.z,{variant:"ghost",size:"sm",children:E?(0,a.jsx)(w.Z,{className:"h-4 w-4"}):(0,a.jsx)(k.Z,{className:"h-4 w-4"})})]}),E&&(0,a.jsx)("div",{className:"space-y-3 mt-4",children:T.credits.map((e,t)=>(0,a.jsx)("div",{className:"border-l-2 border-blue-500 pl-4 py-2",children:(0,a.jsxs)("div",{className:"flex items-start justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h4",{className:"font-semibold text-gray-900",children:e.projectTitle}),e.role&&(0,a.jsx)("p",{className:"text-gray-600 text-sm",children:e.role}),e.director&&(0,a.jsxs)("p",{className:"text-xs text-gray-500 mt-1",children:["Dir: ",e.director]})]}),(0,a.jsxs)("div",{className:"text-right",children:[e.year&&(0,a.jsx)("p",{className:"text-sm text-gray-500",children:e.year}),e.type&&(0,a.jsx)("p",{className:"text-xs text-gray-400",children:e.type})]})]})},t))})]})}),T.training&&T.training.length>0&&(0,a.jsx)(c.Zb,{children:(0,a.jsxs)(c.aY,{className:"p-6",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between cursor-pointer",onClick:()=>P(!O),children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("h2",{className:"text-xl font-semibold text-gray-900",children:"Training"}),(0,a.jsx)(d.C,{variant:"secondary",className:"text-sm",children:T.training.length})]}),(0,a.jsx)(o.z,{variant:"ghost",size:"sm",children:O?(0,a.jsx)(w.Z,{className:"h-4 w-4"}):(0,a.jsx)(k.Z,{className:"h-4 w-4"})})]}),O&&(0,a.jsx)("div",{className:"space-y-3 mt-4",children:T.training.map((e,t)=>(0,a.jsx)("div",{className:"border-l-2 border-gray-300 pl-4 py-2",children:(0,a.jsxs)("div",{className:"flex items-start justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h4",{className:"font-semibold text-gray-900",children:e.institution}),e.focus&&(0,a.jsx)("p",{className:"text-gray-600 text-sm",children:e.focus})]}),e.year&&(0,a.jsx)("p",{className:"text-sm text-gray-500",children:e.year})]})},t))})]})}),(T.imdbLink||T.reelLinks&&T.reelLinks.length>0)&&(0,a.jsx)(c.Zb,{children:(0,a.jsxs)(c.aY,{className:"p-6",children:[(0,a.jsx)("h2",{className:"text-xl font-semibold text-gray-900 mb-4",children:"Links"}),(0,a.jsxs)("div",{className:"flex flex-wrap gap-3",children:[T.imdbLink&&(0,a.jsxs)("a",{href:T.imdbLink,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-sm text-blue-600 hover:text-blue-800",children:[(0,a.jsx)(Z.Z,{className:"h-4 w-4"}),"IMDb Profile"]}),T.reelLinks&&T.reelLinks.map((e,t)=>(0,a.jsxs)("a",{href:e,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-sm text-blue-600 hover:text-blue-800",children:[(0,a.jsx)(Z.Z,{className:"h-4 w-4"}),"Reel ",t+1]},t))]})]})})]})]})})}},4222:function(e,t,s){"use strict";s.d(t,{g7:function(){return o}});var a=s(2784),r=s.t(a,2);function n(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}var l=s(52322),i=Symbol.for("react.lazy"),c=r[" use ".trim().toString()];function d(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===i&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}var o=function(e){let t=function(e){let t=a.forwardRef((e,t)=>
66{let{children:s,...r}=e;if(d(s)&&"function"==typeof c&&(s=c(s._payload)),a.isValidElement(s)){var l;let e,i;let c=(l=s,(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?l.ref:(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?l.props.ref:l.props.ref||l.ref),d=function(e,t){let s={...t};for(let a in t){let r=e[a],n=t[a];/^on[A-Z]/.test(a)?r&&n?s[a]=(...e)=>{let t=n(...e);return r(...e),t}:r&&(s[a]=r):"style"===a?s[a]={...r,...n}:"className"===a&&(s[a]=[r,n].filter(Boolean).join(" "))}return{...e,...s}}(r,s.props);return s.type!==a.Fragment&&(d.ref=t?function(...e){return t=>{let s=!1,a=e.map(e=>{let a=n(e,t);return s||"function"!=typeof a||(s=!0),a});if(s)return()=>{for(let t=0;t<a.length;t++){let s=a[t];"function"==typeof s?s():n(e[t],null)}}}}(t,c):c),a.cloneElement(s,d)}return a.Children.count(s)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),s=a.forwardRef((e,s)=>{let{children:r,...n}=e;d(r)&&"function"==typeof c&&(r=c(r._payload));let i=a.Children.toArray(r),o=i.find(m);if(o){let e=o.props.children,r=i.map(t=>t!==o?t:a.Children.count(e)>1?a.Children.only(null):a.isValidElement(e)?e.props.children:null);return(0,l.jsx)(t,{...n,ref:s,children:a.isValidElement(e)?a.cloneElement(e,void 0,r):null})}return(0,l.jsx)(t,{...n,ref:s,children:r})});return s.displayName=`${e}.Slot`,s}("Slot"),x=Symbol("radix.slottable");function m(e){return a.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===x}},61335:function(e,t,s){"use strict";s.d(t,{j:function(){return n}});let a=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,r=function(){for(var e,t,s=0,a="";s<arguments.length;)(e=arguments[s++])&&(t=function e(t){var s,a,r="";if("string"==typeof t||"number"==typeof t)r+=t;else if("object"==typeof t){if(Array.isArray(t))for(s=0;s<t.length;s++)t[s]&&(a=e(t[s]))&&(r&&(r+=" "),r+=a);else for(s in t)t[s]&&(r&&(r+=" "),r+=s)}return r}(e))&&(a&&(a+=" "),a+=t);return a},n=(e,t)=>s=>{var n;if((null==t?void 0:t.variants)==null)return r(e,null==s?void 0:s.class,null==s?void 0:s.className);let{variants:l,defaultVariants:i}=t,c=Object.keys(l).map(e=>{let t=null==s?void 0:s[e],r=null==i?void 0:i[e];if(null===t)return null;let n=a(t)||a(r);return l[e][n]}),d=s&&Object.entries(s).reduce((e,t)=>{let[s,a]=t;return void 0===a||(e[s]=a),e},{});return r(e,c,null==t?void 0:null===(n=t.compoundVariants)||void 0===n?void 0:n.reduce((e,t)=>{let{class:s,className:a,...r}=t;return Object.entries(r).every(e=>{let[t,s]=e;return Array.isArray(s)?s.includes({...i,...d}[t]):({...i,...d})[t]===s})?[...e,s,a]:e},[]),null==s?void 0:s.class,null==s?void 0:s.className)}}},function(e){e.O(0,[6577,2888,9774,179],function(){return e(e.s=67607)}),_N_E=e.O()}]);

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.