PageSourceSearch

https://plashspeed-aiman.github.io/assets/Activities-CN_bg9KK.js

js plashspeed-aiman.github.io collected 2026-10-03 09:46:09 UTC 26,887 bytes, 1 lines download raw bytes

1import{_ as D}from"./Card-CKYTZAQm.js";/* empty css                                                                   */import{_ as T,f as d,o as i,j as C,w as p,m as O,n as z,q as F,a as t,t as s,c as o,k as x,F as b,r as f,b as w,g as k,p as A,l as S,h as M,i as j,s as R,u as L,d as P}from"./index-QOKqwe_A.js";const H={__name:"BaseButton",props:{variant:{type:String,default:"primary",validator:e=>["primary","secondary","ghost"].includes(e)},size:{type:String,default:"md",validator:e=>["sm","md","lg"].includes(e)},as:{type:String,default:"button"},href:{type:String,default:null},disabled:{type:Boolean,default:!1}},setup(e){const n=e,u=d(()=>n.href?"a":n.as),h=d(()=>{const c="inline-flex items-center justify-center font-medium transition-all duration-300 ease-out focus:outline-none focus:ring-2 focus:ring-offset-2",m={primary:"bg-amber-600 text-white hover:bg-amber-500 hover:shadow-lg hover:-translate-y-0.5 active:translate-y-0 active:scale-98 focus:ring-amber-500",secondary:"border-2 border-stone-900 text-stone-950 hover:bg-stone-950 hover:text-white hover:-skew-x-1 active:skew-x-0 focus:ring-stone-500",ghost:"text-stone-900 hover:bg-stone-100 hover:text-amber-600 focus:ring-stone-300"},l={sm:"px-4 py-2 text-sm rounded-md",md:"px-6 py-3 text-base rounded-lg",lg:"px-8 py-4 text-lg rounded-lg"},r=n.disabled?"opacity-50 cursor-not-allowed":"cursor-pointer";return`${c} ${m[n.variant]} ${l[n.size]} ${r}`});return(c,m)=>(i(),C(F(u.value),{class:z(h.value),href:e.href,disabled:e.disabled},{default:p(()=>[O(c.$slots,"default",{},void 0,!0)]),_:3},8,["class","href","disabled"]))}},I=T(H,[["__scopeId","data-v-b840a257"]]),N=[{id:1,type:"meetup",title:"DeTA Monthly Meetup: Web Performance Optimization",description:"Join us for our monthly community gathering where we discuss the latest trends in web performance. This session covers Core Web Vitals, lazy loading strategies, and modern bundling techniques. Network with fellow developers and share your experiences.",schedule:new Date("2024-12-15T14:00:00"),location:"IIUM Gombak Campus, ICT Building",status:"upcoming",image:"/images/activities/meetup-placeholder.jpg",tags:["Web Performance","Networking","Community"],recurring:!0,frequency:"monthly",attendeeCount:45,capacity:60,topics:["Core Web Vitals","Lazy Loading","Bundle Optimization"]},{id:2,type:"hackathon",title:"DeTA Hackathon 2024: Build for Impact",description:"A 48-hour intensive coding competition focused on creating solutions for real-world community problems. Form teams of 3-5 developers and compete for exciting prizes while making a difference. Mentorship and workshops provided throughout the event.",schedule:new Date("2025-01-20T09:00:00"),endDate:new Date("2025-01-22T17:00:00"),location:"IIUM Innovation & Entrepreneurship Center",status:"upcoming",image:"/images/activities/hackathon-placeholder.jpg",tags:["Competition","Team Building","Innovation"],duration:"48 hours",theme:"Social Impact & Sustainability",teamSize:{min:3,max:5},prizes:{first:"RM 3,000 + Tech Vouchers",second:"RM 2,000 + Tech Vouchers",third:"RM 1,000 + Tech Vouchers"},technologies:["React","Vue","Node.js","Python","Mobile Development"],registrationDeadline:new Date("2025-01-15T23:59:59")},{id:3,type:"workshop",title:"Hands-on Vue 3 Composition API Workshop",description:"An interactive workshop designed for developers looking to master Vue 3's Composition API. Learn through practical exercises covering reactive state, composables, lifecycle hooks, and best practices. All participants receive completion certificates.",schedule:new Date("2024-12-08T10:00:00"),location:"Online via Zoom",status:"upcoming",image:"/images/activities/workshop-placeholder.jpg",tags:["Vue.js","Hands-on","Frontend"],skillLevel:"Intermediate",instructor:{name:"Dr. Ahmad Ibrahim",title:"Senior Frontend Developer",company:"Tech Innovators Sdn Bhd",bio:"10+ years in web development, Vue.js core contributor"},duration:"4 hours",capacity:30,enrolled:18,prerequisites:["Basic JavaScript knowledge","Familiarity with Vue 2 or React"],learningOutcomes:["Master Vue 3 Composition API fundamentals","Build reusable composables","Implement complex state management","Apply best practices in real projects"],materials:["GitHub repository","Slide deck","Code examples"],certificate:!0,interactive:!0},{id:4,type:"alumni-talk",title:"From Campus to Silicon Valley: A Journey in Tech",description:"Join us for an inspiring session with Siti Nurhaliza Rahman, IIUM alumna now working as a Senior Softw
1are Engineer at a leading tech company in Silicon Valley. Discover her career journey, insights on international opportunities, and practical advice for aspiring tech professionals. Q&A session included.",schedule:new Date("2024-12-01T15:00:00"),location:"Hybrid (On-campus + Online)",status:"upcoming",image:"/images/activities/alumni-talk-placeholder.jpg",tags:["Career","Inspiration","Alumni"],speaker:{name:"Siti Nurhaliza Rahman",company:"TechGiant Inc.",position:"Senior Software Engineer",graduationYear:2018,degree:"Bachelor of IT (Hons.)",linkedin:"https://linkedin.com/in/siti-nurhaliza-rahman",expertise:["Distributed Systems","Cloud Architecture","Engineering Leadership"],bio:"Graduated from IIUM in 2018 and worked her way from a junior developer in Kuala Lumpur to a senior engineer at a Fortune 500 tech company in Silicon Valley. Passionate about mentoring young developers.",currentFocus:"Building scalable microservices architecture",industry:"Cloud Computing & Infrastructure"},highlights:["Career transition strategies","Working in international tech hubs","Technical skills that matter","Work-life balance in tech"],qnaSession:!0,recordingAvailable:!0,capacity:100,registered:67}],E={meetup:{name:"Meetups",description:"Regular gatherings for networking, knowledge sharing, and community building",icon:"👥",color:"amber"},hackathon:{name:"Hackathons",description:"Intensive coding competitions to solve real-world problems and build innovative projects",icon:"🏆",color:"orange"},workshop:{name:"Workshops",description:"Hands-on learning sessions to master new technologies and practical skills",icon:"🛠️",color:"stone"},"alumni-talk":{name:"Alumni Talks",description:"Insightful sessions with IIUM graduates sharing industry experiences and career guidance",icon:"💡",color:"slate"}},B=e=>(A("data-v-c1dee8c2"),e=e(),S(),e),W={class:"mb-4"},q={class:"flex items-start justify-between gap-3 mb-2"},Y={class:"text-2xl font-semibold text-stone-950 leading-tight"},U={key:0,class:"px-3 py-1 text-xs font-medium bg-amber-100 text-amber-800 rounded-full whitespace-nowrap"},G={class:"space-y-1 text-sm text-stone-600"},J={class:"flex items-center gap-2"},K=B(()=>t("span",{class:"text-stone-400"},"📅",-1)),Q={class:"flex items-center gap-2"},Z=B(()=>t("span",{class:"text-stone-400"},"📍",-1)),X={class:"text-stone-700 leading-relaxed mb-4"},tt={class:"mb-4"},et=B(()=>t("p",{class:"text-sm font-medium text-stone-900 mb-2"},"Topics:",-1)),st={class:"flex flex-wrap gap-2"},it={class:"flex items-center justify-between pt-4 border-t border-stone-200"},nt={class:"flex items-center gap-4 text-sm text-stone-600"},ot={class:"flex items-center gap-1"},at=B(()=>t("span",null,"👥",-1)),rt={class:"font-medium"},ct={key:0,class:"text-amber-700 font-medium"},lt={__name:"MeetupCard",props:{activity:{type:Object,required:!0},microBreak:{type:Boolean,default:!1}},setup(e){const n=e,u=d(()=>new Intl.DateTimeFormat("en-MY",{weekday:"long",year:"numeric",month:"long",day:"numeric",hour:"2-digit",minute:"2-digit"}).format(n.activity.schedule)),h=d(()=>n.activity.capacity-n.activity.attendeeCount);return(c,m)=>(i(),C(D,{hoverable:!0,"micro-break":e.microBreak,variant:"bordered"},{default:p(()=>[t("div",W,[t("div",q,[t("h3",Y,s(e.activity.title),1),e.activity.recurring?(i(),o("span",U,s(e.activity.frequency),1)):x("",!0)]),t("div",G,[t("div",J,[K,t("span",null,s(u.value),1)]),t("div",Q,[Z,t("span",null,s(e.activity.location),1)])])]),t("p",X,s(e.activity.description),1),t("div",tt,[et,t("div",st,[(i(!0),o(b,null,f(e.activity.topics,l=>(i(),o("span",{key:l,class:"px-3 py-1 text-sm bg-stone-100 text-stone-700 rounded-md"},s(l),1))),128))])]),t("div",it,[t("div",nt,[t("div",ot,[at,t("span",rt,s(e.activity.attendeeCount)+"/"+s(e.activity.capacity),1)]),h.value>0?(i(),o("div",ct,s(h.value)+" spots left ",1)):x("",!0)]),w(I,{variant:"ghost",size:"sm"},{default:p(()=>[k(" Learn More → ")]),_:1})])]),_:1},8,["micro-break"]))}},V=T(lt,[["__scopeId","data-v-c1dee8c2"]]),v=e=>(A("data-v-dc386736"),e=e(),S(),e),dt={class:"mb-4"},mt={class:"flex items-start gap-3 mb-3"},ut=v(()=>t("span",{class:"px-3 py-1 text-xs font-semibold bg-orange-100 text-orange-800 rounded-lg"}," 🏆 HACKATHON ",-1)),ht={key:0,class:"px-3 py-1 text-xs font-semibold bg-green-100 text-green-800 rounded-lg"},pt={class:"text-2xl font-semibold text-stone-950 leading-tight mb-2"},vt={class:"inline-flex items-center gap-2 px-3 py-1.5 bg-gradient-to-r from-amber-50 to-orange-50 rounded-lg border border-amber-200"},gt=v(()=>t("span",{class:"text-sm font-medium text-stone-700"},"Theme:",-1)),xt={class:"text-sm font-semibold text-amber-700"},_t={class:"text-stone-700 leading-relaxed mb-4"},bt={class:"mb-4 p-3 bg-stone-50 rounded-lg"},ft=v(()=>
1t("p",{class:"text-sm font-medium text-stone-900 mb-2"},"Event Timeline:",-1)),yt={class:"space-y-1 text-sm text-stone-700"},$t={class:"flex items-center gap-2"},kt=v(()=>t("span",null,"📅",-1)),wt={class:"flex items-center gap-2"},It=v(()=>t("span",null,"⏱️",-1)),Tt={class:"flex items-center gap-2"},Ct=v(()=>t("span",null,"📍",-1)),At={class:"mb-4 p-3 bg-gradient-to-br from-amber-50 to-orange-50 rounded-lg border border-amber-200"},St=v(()=>t("p",{class:"text-sm font-semibold text-stone-900 mb-2"},"🎁 Prizes:",-1)),Dt={class:"space-y-1 text-sm"},Bt={class:"flex items-center gap-2"},zt=v(()=>t("span",{class:"font-medium text-amber-700"},"1st:",-1)),Mt={class:"text-stone-700"},jt={class:"flex items-center gap-2"},Vt=v(()=>t("span",{class:"font-medium text-stone-600"},"2nd:",-1)),Ft={class:"text-stone-700"},Ot={class:"flex items-center gap-2"},Rt=v(()=>t("span",{class:"font-medium text-stone-500"},"3rd:",-1)),Lt={class:"text-stone-700"},Pt={class:"mb-4"},Ht=v(()=>t("p",{class:"text-sm font-medium text-stone-900 mb-2"},"Technologies:",-1)),Nt={class:"flex flex-wrap gap-2"},Et={class:"pt-4 border-t border-stone-200"},Wt={class:"flex items-center justify-between mb-3"},qt={class:"text-sm text-stone-600"},Yt=v(()=>t("span",{class:"font-medium"},"Team Size:",-1)),Ut={key:0,class:"text-sm font-semibold text-amber-700"},Gt={__name:"HackathonCard",props:{activity:{type:Object,required:!0},microBreak:{type:Boolean,default:!1}},setup(e){const n=e,u=d(()=>new Intl.DateTimeFormat("en-MY",{month:"short",day:"numeric",year:"numeric"}).format(n.activity.schedule)),h=d(()=>new Intl.DateTimeFormat("en-MY",{month:"short",day:"numeric",year:"numeric"}).format(n.activity.endDate)),c=d(()=>{const l=new Date,a=n.activity.registrationDeadline-l,$=Math.ceil(a/(1e3*60*60*24));return $>0?$:0}),m=d(()=>c.value>0);return(l,r)=>(i(),C(D,{hoverable:!0,"micro-break":e.microBreak,variant:"bordered"},{default:p(()=>[t("div",dt,[t("div",mt,[ut,m.value?(i(),o("span",ht," Registration Open ")):x("",!0)]),t("h3",pt,s(e.activity.title),1),t("div",vt,[gt,t("span",xt,s(e.activity.theme),1)])]),t("p",_t,s(e.activity.description),1),t("div",bt,[ft,t("div",yt,[t("div",$t,[kt,t("span",null,s(u.value)+" - "+s(h.value),1)]),t("div",wt,[It,t("span",null,s(e.activity.duration),1)]),t("div",Tt,[Ct,t("span",null,s(e.activity.location),1)])])]),t("div",At,[St,t("div",Dt,[t("div",Bt,[zt,t("span",Mt,s(e.activity.prizes.first),1)]),t("div",jt,[Vt,t("span",Ft,s(e.activity.prizes.second),1)]),t("div",Ot,[Rt,t("span",Lt,s(e.activity.prizes.third),1)])])]),t("div",Pt,[Ht,t("div",Nt,[(i(!0),o(b,null,f(e.activity.technologies,a=>(i(),o("span",{key:a,class:"px-2.5 py-1 text-xs font-medium bg-stone-800 text-white rounded-md"},s(a),1))),128))])]),t("div",Et,[t("div",Wt,[t("div",qt,[Yt,k(" "+s(e.activity.teamSize.min)+"-"+s(e.activity.teamSize.max)+" members ",1)]),m.value?(i(),o("div",Ut," ⏰ "+s(c.value)+" days left to register ",1)):x("",!0)]),w(I,{variant:m.value?"primary":"secondary",size:"md",class:"w-full"},{default:p(()=>[k(s(m.value?"Register Team →":"View Details"),1)]),_:1},8,["variant"])])]),_:1},8,["micro-break"]))}},Jt=T(Gt,[["__scopeId","data-v-dc386736"]]),y=e=>(A("data-v-13c95213"),e=e(),S(),e),Kt={class:"mb-4"},Qt={class:"flex items-start justify-between gap-3 mb-2"},Zt={class:"flex-1"},Xt={class:"text-2xl font-semibold text-stone-950 leading-tight mb-2"},te={class:"flex items-center gap-3 p-3 bg-stone-50 rounded-lg"},ee={class:"w-10 h-10 bg-gradient-to-br from-amber-500 to-orange-600 rounded-full flex items-center justify-center text-white font-semibold"},se={class:"text-sm font-semibold text-stone-900"},ie={class:"text-xs text-stone-600"},ne={class:"text-stone-700 leading-relaxed mb-4"},oe={class:"space-y-3 mb-4"},ae={class:"text-sm text-stone-600 space-y-1"},re={class:"flex items-center gap-2"},ce=y(()=>t("span",{class:"text-stone-400"},"📅",-1)),le={class:"flex items-center gap-2"},de=y(()=>t("span",{class:"text-stone-400"},"⏱️",-1)),me={class:"flex items-center gap-2"},ue=y(()=>t("span",{class:"text-stone-400"},"📍",-1)),he=y(()=>
1t("p",{class:"text-sm font-medium text-stone-900 mb-1.5"},"Prerequisites:",-1)),pe={class:"space-y-1"},ve=y(()=>t("span",{class:"text-amber-600"},"•",-1)),ge=y(()=>t("p",{class:"text-sm font-medium text-stone-900 mb-1.5"},"What you'll learn:",-1)),xe={class:"space-y-1"},_e=y(()=>t("span",{class:"text-green-600"},"✓",-1)),be={class:"flex flex-wrap gap-2 mb-4"},fe={key:0,class:"px-2.5 py-1 text-xs font-medium bg-blue-100 text-blue-800 rounded-md"},ye={key:1,class:"px-2.5 py-1 text-xs font-medium bg-purple-100 text-purple-800 rounded-md"},$e=y(()=>t("span",{class:"px-2.5 py-1 text-xs font-medium bg-stone-100 text-stone-700 rounded-md"}," 📦 Materials Included ",-1)),ke={class:"mb-4"},we={class:"flex items-center justify-between text-sm mb-2"},Ie=y(()=>t("span",{class:"font-medium text-stone-900"},"Enrollment",-1)),Te={class:"text-stone-600"},Ce={class:"w-full h-2 bg-stone-200 rounded-full overflow-hidden"},Ae={key:0,class:"text-xs text-amber-700 font-medium mt-1"},Se={class:"pt-4 border-t border-stone-200"},De={__name:"WorkshopCard",props:{activity:{type:Object,required:!0},microBreak:{type:Boolean,default:!1}},setup(e){const n=e,u=d(()=>new Intl.DateTimeFormat("en-MY",{weekday:"long",year:"numeric",month:"long",day:"numeric",hour:"2-digit",minute:"2-digit"}).format(n.activity.schedule)),h=d(()=>Math.round(n.activity.enrolled/n.activity.capacity*100)),c=d(()=>n.activity.capacity-n.activity.enrolled),m=d(()=>({Beginner:"bg-green-100 text-green-800",Intermediate:"bg-amber-100 text-amber-800",Advanced:"bg-red-100 text-red-800"})[n.activity.skillLevel]||"bg-stone-100 text-stone-800");return(l,r)=>(i(),C(D,{hoverable:!0,"micro-break":e.microBreak,variant:"default"},{default:p(()=>[t("div",Kt,[t("div",Qt,[t("div",Zt,[t("h3",Xt,s(e.activity.title),1)]),t("span",{class:z([m.value,"px-3 py-1 text-xs font-medium rounded-full whitespace-nowrap"])},s(e.activity.skillLevel),3)]),t("div",te,[t("div",ee,s(e.activity.instructor.name.charAt(0)),1),t("div",null,[t("p",se,s(e.activity.instructor.name),1),t("p",ie,s(e.activity.instructor.title)+" at "+s(e.activity.instructor.company),1)])])]),t("p",ne,s(e.activity.description),1),t("div",oe,[t("div",ae,[t("div",re,[ce,t("span",null,s(u.value),1)]),t("div",le,[de,t("span",null,s(e.activity.duration),1)]),t("div",me,[ue,t("span",null,s(e.activity.location),1)])]),t("div",null,[he,t("ul",pe,[(i(!0),o(b,null,f(e.activity.prerequisites,a=>(i(),o("li",{key:a,class:"text-sm text-stone-700 flex items-start gap-2"},[ve,t("span",null,s(a),1)]))),128))])]),t("div",null,[ge,t("ul",xe,[(i(!0),o(b,null,f(e.activity.learningOutcomes.slice(0,3),a=>(i(),o("li",{key:a,class:"text-sm text-stone-700 flex items-start gap-2"},[_e,t("span",null,s(a),1)]))),128))])])]),t("div",be,[e.activity.interactive?(i(),o("span",fe," 🖱️ Interactive ")):x("",!0),e.activity.certificate?(i(),o("span",ye," 🎓 Certificate ")):x("",!0),$e]),t("div",ke,[t("div",we,[Ie,t("span",Te,s(e.activity.enrolled)+"/"+s(e.activity.capacity)+" enrolled",1)]),t("div",Ce,[t("div",{class:"h-full bg-gradient-to-r from-amber-500 to-orange-600 transition-all duration-500",style:M({width:`${h.value}%`})},null,4)]),c.value>0&&c.value<=10?(i(),o("p",Ae," ⚠️ Only "+s(c.value)+" spots remaining! ",1)):x("",!0)]),t("div",Se,[w(I,{variant:"primary",size:"md",class:"w-full",disabled:c.value===0},{default:p(()=>[k(s(c.value>0?"Register Now →":"Fully Booked"),1)]),_:1},8,["disabled"])])]),_:1},8,["micro-break"]))}},Be=T(De,[["__scopeId","data-v-13c95213"]]),g=e=>(A("data-v-39ec6f2d"),e=e(),S(),e),ze={class:"mb-4"},Me={class:"flex items-start gap-2 mb-3"},je=g(()=>t("span",{class:"px-3 py-1 text-xs font-semibold bg-gradient-to-r from-slate-100 to-blue-100 text-slate-800 rounded-lg border border-slate-200"}," 💡 ALUMNI TALK ",-1)),Ve={key:0,class:"px-3 py-1 text-xs font-medium bg-purple-100 text-purple-800 rounded-lg"},Fe={class:"text-2xl font-semibold text-stone-950 leading-tight mb-3"},Oe={class:"mb-4 p-4 bg-gradient-to-br from-white to-stone-50 rounded-xl border-2 border-stone-200"},Re={class:"flex items-start gap-4"},Le={class:"w-16 h-16 bg-gradient-to-br from-slate-600 to-blue-700 rounded-full flex items-center justify-center text-white text-2xl font-bold flex-shrink-0"},Pe={class:"flex-1 min-w-0"},He={class:"text-lg font-bold text-stone-950 mb-1"},Ne={class:"text-sm font-semibold text-stone-700 mb-1"},Ee={class:"text-sm text-stone-600 mb-2"},We={class:"flex items-center gap-2 text-xs text-stone-500"},qe=g(()=>t("span",null,"•",-1)),Ye={class:"text-sm text-stone-700 leading-relaxed mt-3 pt-3 border-t border-stone-200"},Ue={class:"mt-3 flex flex-wrap gap-2"},Ge={class:"text-stone-700 leading-relaxed mb-4"},Je={class:"mb-4"},Ke=g(()=>
1t("p",{class:"text-sm font-medium text-stone-900 mb-2"},"Session Highlights:",-1)),Qe={class:"space-y-1.5"},Ze=g(()=>t("span",{class:"text-amber-600 flex-shrink-0"},"→",-1)),Xe={class:"mb-4 p-3 bg-stone-50 rounded-lg"},ts={class:"space-y-1.5 text-sm text-stone-600"},es={class:"flex items-center gap-2"},ss=g(()=>t("span",{class:"text-stone-400"},"📅",-1)),is={class:"flex items-center gap-2"},ns=g(()=>t("span",{class:"text-stone-400"},"📍",-1)),os={key:0,class:"flex items-center gap-2"},as=g(()=>t("span",{class:"text-stone-400"},"💬",-1)),rs=g(()=>t("span",{class:"font-medium text-amber-700"},"Live Q&A Session Included",-1)),cs=[as,rs],ls={class:"mb-4"},ds={class:"flex items-center justify-between text-sm mb-2"},ms=g(()=>t("span",{class:"font-medium text-stone-900"},"Registration",-1)),us={class:"text-stone-600"},hs={class:"w-full h-2 bg-stone-200 rounded-full overflow-hidden"},ps={class:"pt-4 border-t border-stone-200 space-y-2"},vs=["href"],gs=g(()=>t("span",null,"Connect on LinkedIn",-1)),xs=g(()=>t("span",null,"↗",-1)),_s=[gs,xs],bs={__name:"AlumniTalkCard",props:{activity:{type:Object,required:!0},microBreak:{type:Boolean,default:!1}},setup(e){const n=e,u=d(()=>new Intl.DateTimeFormat("en-MY",{weekday:"long",year:"numeric",month:"long",day:"numeric",hour:"2-digit",minute:"2-digit"}).format(n.activity.schedule)),h=d(()=>Math.round(n.activity.registered/n.activity.capacity*100)),c=d(()=>new Date().getFullYear()-n.activity.speaker.graduationYear);return(m,l)=>(i(),C(D,{hoverable:!0,"micro-break":e.microBreak,variant:"glass"},{default:p(()=>[t("div",ze,[t("div",Me,[je,e.activity.recordingAvailable?(i(),o("span",Ve," 🎥 Recording Available ")):x("",!0)]),t("h3",Fe,s(e.activity.title),1)]),t("div",Oe,[t("div",Re,[t("div",Le,s(e.activity.speaker.name.split(" ").map(r=>r[0]).join("")),1),t("div",Pe,[t("h4",He,s(e.activity.speaker.name),1),t("p",Ne,s(e.activity.speaker.position),1),t("p",Ee,s(e.activity.speaker.company),1),t("div",We,[t("span",null,"🎓 IIUM "+s(e.activity.speaker.graduationYear),1),qe,t("span",null,s(c.value)+"+ years in industry",1)])])]),t("p",Ye,s(e.activity.speaker.bio),1),t("div",Ue,[(i(!0),o(b,null,f(e.activity.speaker.expertise,r=>(i(),o("span",{key:r,class:"px-2.5 py-1 text-xs font-medium bg-slate-100 text-slate-700 rounded-md"},s(r),1))),128))])]),t("p",Ge,s(e.activity.description),1),t("div",Je,[Ke,t("ul",Qe,[(i(!0),o(b,null,f(e.activity.highlights,r=>(i(),o("li",{key:r,class:"text-sm text-stone-700 flex items-start gap-2"},[Ze,t("span",null,s(r),1)]))),128))])]),t("div",Xe,[t("div",ts,[t("div",es,[ss,t("span",null,s(u.value),1)]),t("div",is,[ns,t("span",null,s(e.activity.location),1)]),e.activity.qnaSession?(i(),o("div",os,cs)):x("",!0)])]),t("div",ls,[t("div",ds,[ms,t("span",us,s(e.activity.registered)+"/"+s(e.activity.capacity)+" registered",1)]),t("div",hs,[t("div",{class:"h-full bg-gradient-to-r from-slate-600 to-blue-700 transition-all duration-500",style:M({width:`${h.value}%`})},null,4)])]),t("div",ps,[w(I,{variant:"primary",size:"md",class:"w-full"},{default:p(()=>[k(" Register for Talk → ")]),_:1}),e.activity.speaker.linkedin?(i(),o("a",{key:0,href:e.activity.speaker.linkedin,target:"_blank",rel:"noopener noreferrer",class:"flex items-center justify-center gap-2 px-4 py-2 text-sm font-medium text-blue-700 hover:text-blue-800 transition-colors"},_s,8,vs)):x("",!0)])]),_:1},8,["micro-break"]))}},fs=T(bs,[["__scopeId","data-v-39ec6f2d"]]),_=e=>(A("data-v-18506861"),e=e(),S(),e),ys={class:"max-w-8xl mx-auto px-6 lg:px-8 py-12 lg:py-16"},$s={class:"grid grid-cols-1 lg:grid-cols-12 gap-12 lg:gap-16 items-start mb-16"},ks={class:"lg:col-span-4"},ws={class:"glass p-6 rounded-2xl border border-stone-200/50 sticky top-24"},Is=_(()=>t("h2",{class:"text-xl font-semibold text-stone-950 mb-4"}," TEST PAGE. FAKE<< DATA ",-1)),Ts={class:"space-y-4"},Cs={class:"p-4 bg-white/60 rounded-xl"},As={class:"text-4xl font-bold text-stone-950 mb-1"},Ss=_(()=>t("div",{class:"text-sm text-stone-600"},"Active Programs",-1)),Ds={class:"p-4 bg-gradient-to-br from-amber-50 to-orange-50 rounded-xl border border-amber-200"},Bs={class:"text-4xl font-bold text-amber-700 mb-1"},zs=_(()=>t("div",{class:"text-sm text-stone-700"},"Upcoming Events",-1)),Ms={class:"p-4 bg-white/60 rounded-xl"},js={class:"text-4xl font-bold text-stone-950 mb-1"},Vs=_(()=>t("div",{class:"text-sm text-stone-600"},"Active Participants",-1)),Fs={class:"mt-6 pt-6 border-t border-stone-200"},Os=P('<div class="lg:col-span-8" data-v-18506861><div style="transform:rotate(-0.5deg);" data-v-18506861><h1 class="text-5xl lg:text-6xl font-bold text-stone-950 leading-tight mb-6" data-v-18506861> Grow Together Through <span class="text-gradient-warm block mt-2" data-v-18506861>DeTA Activities</span></h1></div><p class="text-xl text-stone-700 leading-relaxed mb-8 max-w-3xl" data-v-18506861> Join our community of learners, builders, and innovators. From monthly meetups to intensive hackathons, we create opportunities for you to grow your skills, expand your network, and make an impact. </p><div class="flex flex-wrap gap-3" data-v-18506861><div class="px-4 py-2 bg-stone-100 rounded-lg text-sm font-medium text-stone-700" data-v-18506861>
1 🎯 Hands-on Learning </div><div class="px-4 py-2 bg-stone-100 rounded-lg text-sm font-medium text-stone-700" data-v-18506861> 🤝 Networking Opportunities </div><div class="px-4 py-2 bg-stone-100 rounded-lg text-sm font-medium text-stone-700" data-v-18506861> 🏆 Competitions &amp; Prizes </div><div class="px-4 py-2 bg-stone-100 rounded-lg text-sm font-medium text-stone-700" data-v-18506861> 💼 Career Insights </div></div></div>',1),Rs=_(()=>t("div",{class:"h-px bg-gradient-to-r from-transparent via-stone-300 to-transparent mb-16",style:{width:"85%","margin-left":"8%"}},null,-1)),Ls={key:0,class:"grid grid-cols-1 md:grid-cols-2 gap-6"},Ps={key:1},Hs=_(()=>t("div",{class:"mb-8"},[t("h2",{class:"text-4xl font-semibold text-stone-950 mb-3"}," Current Activities "),t("p",{class:"text-lg text-stone-600"}," Explore our diverse range of community-driven learning experiences ")],-1)),Ns={class:"grid grid-cols-1 md:grid-cols-2 gap-6 mb-16"},Es={class:"mt-24"},Ws=_(()=>t("div",{class:"h-px bg-gradient-to-r from-transparent via-stone-300 to-transparent mb-16",style:{width:"85%","margin-left":"8%"}},null,-1)),qs=_(()=>t("h2",{class:"text-4xl font-semibold text-stone-950 mb-12 text-center"}," What We Offer ",-1)),Ys={class:"grid grid-cols-1 md:grid-cols-2 gap-8"},Us={class:"text-4xl mb-4"},Gs={class:"text-2xl font-semibold text-stone-950 mb-3"},Js={class:"text-stone-700 leading-relaxed"},Ks={class:"mt-24 text-center"},Qs={class:"max-w-3xl mx-auto p-12 bg-gradient-to-br from-amber-50 via-orange-50 to-amber-50 rounded-3xl border-2 border-amber-200",style:{transform:"rotate(-0.3deg)"}},Zs=_(()=>t("h2",{class:"text-4xl font-bold text-stone-950 mb-4"}," Ready to Get Involved? ",-1)),Xs=_(()=>t("p",{class:"text-lg text-stone-700 mb-8"}," Join DeTA today and be part of a thriving community of developers committed to learning and growing together. ",-1)),ti={class:"flex flex-col sm:flex-row gap-4 justify-center"},ei={__name:"Activities",setup(e){const n=j([]),u=j(!0);R(()=>{setTimeout(()=>{n.value=N,u.value=!1},300)});const h=d(()=>n.value.filter(l=>l.status==="upcoming").length),c=d(()=>n.value.reduce((l,r)=>l+(r.attendeeCount||r.registered||r.enrolled||0),0));function m(l){return{meetup:V,hackathon:Jt,workshop:Be,"alumni-talk":fs}[l]||V}return(l,r)=>(i(),o("div",ys,[t("div",$s,[t("div",ks,[t("div",ws,[Is,t("div",Ts,[t("div",Cs,[t("div",As,s(n.value.length),1),Ss]),t("div",Ds,[t("div",Bs,s(h.value),1),zs]),t("div",Ms,[t("div",js,s(c.value)+"+ ",1),Vs])]),t("div",Fs,[w(I,{variant:"primary",class:"w-full",size:"md"},{default:p(()=>[k(" Join Our Community ")]),_:1})])])]),Os]),Rs,u.value?(i(),o("div",Ls,[(i(),o(b,null,f(4,a=>t("div",{key:a,class:"h-96 bg-stone-200 rounded-2xl animate-pulse"})),64))])):(i(),o("div",Ps,[Hs,t("div",Ns,[(i(!0),o(b,null,f(n.value,(a,$)=>(i(),C(F(m(a.type)),{key:a.id,activity:a,"micro-break":$===2,class:z([$===3?"md:col-span-2":"","animate-slide-up"]),style:M({animationDelay:`${$*100}ms`})},null,8,["activity","micro-break","class","style"]))),128))]),t("div",Es,[Ws,qs,t("div",Ys,[(i(!0),o(b,null,f(L(E),(a,$)=>(i(),o("div",{key:$,class:"p-6 bg-white rounded-2xl border-2 border-stone-200 hover:border-amber-600 hover:shadow-lg transition-all duration-300",style:{animation:"fadeIn 0.6s ease-out"}},[t("div",Us,s(a.icon),1),t("h3",Gs,s(a.name),1),t("p",Js,s(a.description),1)]))),128))])]),t("div",Ks,[t("div",Qs,[Zs,Xs,t("div",ti,[w(I,{variant:"primary",size:"lg"},{default:p(()=>[k(" Join Community ")]),_:1}),w(I,{variant:"secondary",size:"lg"},{default:p(()=>[k(" Suggest Activity ")]),_:1})])])])]))]))}},oi=T(ei,[["__scopeId","data-v-18506861"]]);export{oi 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.