PageSourceSearch

https://wix-dev-clone-builder-7.lovable.app/assets/Faculty-glx8eJpC.js

js wix-dev-clone-builder-7.lovable.app collected 2026-10-03 03:46:24 UTC 9,587 bytes, 1 lines download raw bytes

1import{u as E,j as e,r as a}from"./index-B8Rg9bwp.js";import{H as I,B as N,C as k}from"./Header-BHrWgZzp.js";import{F as R,a as A}from"./Footer-BMxLTnOU.js";import{G as S}from"./graduation-cap-C8w73KW-.js";import{A as D}from"./award-DscGeHoR.js";import{G as F}from"./globe-AOtcdr0W.js";import{C as K}from"./chevron-left-FjK-Ad6z.js";const _="/assets/faculty-fairuz-headshot-xtyfcoEV.png",P="/assets/faculty-syafiq-headshot-D82JJBvz.png",$="/assets/faculty-dhivya-headshot-CsqdErRH.png",q="/assets/faculty-keeshan-headshot-D06UJTmn.png",G="/assets/faculty-kohee-headshot-DXrGYEKg.png",w=({end:n,suffix:v=""})=>{const[g,m]=a.useState(0),[u,y]=a.useState(!1),x=a.useRef(null);return a.useEffect(()=>{const l=new IntersectionObserver(([r])=>{r.isIntersecting&&y(!0)},{threshold:.3});return x.current&&l.observe(x.current),()=>l.disconnect()},[]),a.useEffect(()=>{if(!u)return;const l=()=>{m(0);const f=4e3,o=80,c=f/o;let p=0;const b=setInterval(()=>{p++;const h=p/o,t=h<.5?2*h*h:1-Math.pow(-2*h+2,2)/2;m(Math.floor(n*t)),p>=o&&(clearInterval(b),m(n))},c);return b},r=l(),i=setInterval(()=>{l()},1e4);return()=>{clearInterval(i),clearInterval(r)}},[n,u]),e.jsx("div",{ref:x,children:e.jsxs("span",{children:[g,v]})})},d=[{name:"Fairuz Izzati",role:"Key Accounts Manager",email:"[email protected]",image:_,bio:"Expert in building trust and delivering learning solutions that create lasting value across business partnerships."},{name:"Mohd Syafiq",role:"Business Development Manager",email:"[email protected]",image:P,bio:"Committed to shaping transformative learning for leaders of tomorrow through purposeful partnerships."},{name:"Dhivyashene",role:"Key Accounts Manager",email:"[email protected]",image:$,bio:"Creates seamless executive learning experiences with intentional detail and meaningful impact across Southeast Asia."},{name:"Keeshan Raj",role:"Key Accounts Manager",email:"[email protected]",image:q,bio:"Turns connections into collaborations and ideas into impact in fast-growing financial markets of South Asia."},{name:"Kohee",role:"Key Accounts Manager",email:"[email protected]",image:G,bio:"Dedicated to delivering exceptional client experiences and fostering long-term executive education partnerships."}],V=[...d,...d,...d],L=()=>{const[n,v]=a.useState(!1),[g,m]=a.useState(!1),u=a.useRef(null),y=a.useRef(null),[x,l]=a.useState(0),r=a.useRef(),[i,f]=a.useState(320),o=24,c=d.length*(i+o);a.useEffect(()=>{const t=()=>{const s=window.innerWidth;s<640?f(260):s<1024?f(280):f(320)};return t(),window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)},[]),a.useEffect(()=>{const t=new IntersectionObserver(([s])=>{s.isIntersecting&&v(!0)},{threshold:.2});return u.current&&t.observe(u.current),()=>t.disconnect()},[]),a.useEffect(()=>{if(!n)return;let t=performance.now();const s=C=>{const z=C-t;t=C,g||l(M=>{const j=M+z*.03;return j>=c?j-c:j}),r.current=requestAnimationFrame(s)};return r.current=requestAnimationFrame(s),()=>{r.current&&cancelAnimationFrame(r.current)}},[n,g,c]);const p=()=>{l(t=>{const s=t-(i+o);return s<0?s+c:s})},b=()=>{l(t=>{const s=t+(i+o);return s>=c?s-c:s})},h=Math.round(x/(i+o))%d.length;return e.jsx("section",{ref:u,className:"py-10 md:py-20 bg-white overflow-hidden",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsxs("div",{className:"text-center mb-8 md:mb-14",children:[e.jsx("h2",{className:"text-2xl sm:text-3xl md:text-4xl font-bold text-company-blue mb-3 md:mb-4",children:"Meet Our Team"}),e.jsx("p",{className:"text-muted-foreground text-sm md:text-lg",children:"Connect directly with our dedicated faculty members."})]}),e.jsxs("div",{className:"relative",children:[e.jsx("button",{onClick:p,className:"absolute -left-2 md:left-4 top-1/2 -translate-y-1/2 z-10 w-11 h-11 rounded-full bg-company-blue text-white flex items-center justify-center shadow-lg hover:bg-company-blue/90 transition-all duration-200 hover:scale-110","aria-label":"Previous",children:e.jsx(K,{className:"h-5 w-5"})}),e.jsx("button",{onClick:b,className:"absolute -right-2 md:right-4 top-1/2 -translate-y-1/2 z-10 w-11 h-11 rounded-full bg-company-blue text-white flex items-center justify-center shadow-lg hover:bg-company-blue/90 transition-all duration-200 hover:scale-110","aria-label":"Next",children:e.jsx(k,{className:"h-5 w-5"})}),e.jsx("div",{className:"overflow-hidden mx-8 md:mx-16",onMouseEnter:()=>m(!0),onMouseLeave:()=>m(!1),children:e.jsx("div",{ref:y,className:"flex",style:{transform:`translateX(-${x}px)`,gap:`${o}px`},children:V.map((t,s)=>e.jsx("div",{className:"shrink-0",style:{width:`${i}px`},children:e.jsxs("div",{className:`bg-white rounded-2xl p-8 text-center border border-border/50 transition-all duration-500 hover:shadow-[0_20px_50px_-12px_rgba(0,0,0,0.15)] hover:-translate-y-2 group ${n?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,style:{transitionDelay:n?`${s%d.length*150}ms`:"0ms"},children:[e.jsx("div",{className:"relative w-36 h-36 mx-auto mb-6",children:e.jsx("div",{className:"absolute inset-0 rounded-full bg-gradient-to-br from-company-gold to-company-gold/60 p-[3px] shadow-[0_8px_30px_-4px_rgba(197,165,114,0.4)]",children:e.jsx("div",{className:"w-full h-full rounded-full overflow-hidden bg-muted",children:e.jsx("img",{src:t.image,alt:t.name,className:"w-full h-full object-cover object-top transition-transform duration-500 group-hover:scale-105",width:144,height:144,loading:"lazy"})})})}),e.jsx("h3",{className:"text-lg font-bold text-company-blue mb-1",children:t.name}),e.jsx("p",{className:"text-sm font-semibold text-company-gold mb-3",children:t.role}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed mb-5 line-clamp-3",children:t.bio}),e.jsxs(N,{size:"sm",className:"bg-company-gold hover:bg-company-gold/80 text-foreground transition-all duration-200 w-full",onClick:()=>window.location.href=`mailto:${t.email}`,children:[e.jsx(A,{className:"h-3.5 w-3.5 mr-1.5"})," Contact"]})]})},s))})}),e.jsx("div",{className:"flex justify-center gap-2 mt-8",children:d.map((t,s)=>e.jsx("button",{onClick:()=>{l(s*(i+o))},className:`rounded-full transition-all duration-300 ${s===h?"w-8 h-3 bg-company-gold":"w-3 h-3 bg-company-blue/20 hover:bg-company-blue/40"}`,"aria-label":`Go to slide ${s+1}`},s))})]})]})})},X=()=>{const n=E();return e.jsxs("div",{className:"min-h-screen",children:[e.jsx(I,{}),e.jsxs("main",{children:[e.jsxs("section",{className:"relative min-h-[60vh] md:min-
1h-[70vh] lg:min-h-screen flex items-center overflow-hidden",children:[e.jsx("video",{autoPlay:!0,muted:!0,loop:!0,playsInline:!0,preload:"auto",className:"absolute inset-0 w-full h-full object-cover",children:e.jsx("source",{src:"/videos/faculty-business.mp4",type:"video/mp4"})}),e.jsx("div",{className:"absolute inset-0 bg-black/30"}),e.jsxs("div",{className:"container mx-auto px-4 text-center relative z-10",children:[e.jsx("h1",{className:"text-3xl sm:text-5xl md:text-6xl lg:text-7xl font-bold mb-4 md:mb-6 text-white",children:"Meet Our Team"}),e.jsx("p",{className:"text-base sm:text-lg md:text-xl lg:text-2xl max-w-3xl mx-auto leading-relaxed text-white/90",children:"Dedicated professionals driving executive education excellence across the region."})]})]}),e.jsx(L,{}),e.jsx("section",{className:"py-10 md:py-16 bg-muted/30",children:e.jsx("div",{className:"container mx-auto px-4",children:e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4 md:gap-8 text-center max-w-4xl mx-auto",children:[e.jsxs("div",{className:"p-4 md:p-8",children:[e.jsx("div",{className:"w-12 h-12 md:w-16 md:h-16 bg-company-blue/10 rounded-full mx-auto mb-3 md:mb-4 flex items-center justify-center",children:e.jsx(S,{className:"h-6 w-6 md:h-8 md:w-8 text-company-blue"})}),e.jsx("div",{className:"text-3xl md:text-5xl font-bold text-company-gold mb-2",children:e.jsx(w,{end:25,suffix:"+"})}),e.jsx("p",{className:"text-sm md:text-base text-muted-foreground font-medium",children:"Global Partners"})]}),e.jsxs("div",{className:"p-4 md:p-8",children:[e.jsx("div",{className:"w-12 h-12 md:w-16 md:h-16 bg-company-blue/10 rounded-full mx-auto mb-3 md:mb-4 flex items-center justify-center",children:e.jsx(D,{className:"h-6 w-6 md:h-8 md:w-8 text-company-blue"})}),e.jsx("div",{className:"text-3xl md:text-5xl font-bold text-company-gold mb-2",children:e.jsx(w,{end:200,suffix:"+"})}),e.jsx("p",{className:"text-sm md:text-base text-muted-foreground font-medium",children:"Years Combined Experience"})]}),e.jsxs("div",{className:"p-4 md:p-8",children:[e.jsx("div",{className:"w-12 h-12 md:w-16 md:h-16 bg-company-blue/10 rounded-full mx-auto mb-3 md:mb-4 flex items-center justify-center",children:e.jsx(F,{className:"h-6 w-6 md:h-8 md:w-8 text-company-blue"})}),e.jsx("div",{className:"text-3xl md:text-5xl font-bold text-company-gold mb-2",children:e.jsx(w,{end:30,suffix:"+"})}),e.jsx("p",{className:"text-sm md:text-base text-muted-foreground font-medium",children:"Countries Represented"})]})]})})}),e.jsx("section",{className:"py-10 md:py-16 bg-muted",children:e.jsx("div",{className:"container mx-auto px-4 text-center",children:e.jsxs("div",{className:"flex flex-col sm:flex-row gap-3 md:gap-4 justify-center",children:[e.jsx(N,{className:"bg-company-gold hover:bg-company-gold/90 text-foreground px-6 md:px-8 py-3",onClick:()=>n("/programmes"),children:"View Programmes"}),e.jsx(N,{variant:"outline",className:"border-company-blue text-company-blue hover:bg-company-blue hover:text-white px-6 md:px-8 py-3",onClick:()=>n("/contact"),children:"Contact Us"})]})})})]}),e.jsx(R,{})]})};export{X as default};

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.