1import{c as he,r as u,j as e,i as w,V as f,h as m,X as se,l as q,a6 as re,Z as V,u as z,a as _,b as T,A as S,e as M,f as I,B as y,U as H,O,a7 as pe,w as xe,t as D,W as ge,I as be,a3 as ve,a4 as fe,S as $,a5 as je,E as Ce}from"./index-DFBd7iD2.js";import{C as _e}from"./circle-x-Bbx0TUFQ.js";import{C as te}from"./clock-DBK84NVf.js";import{S as F}from"./star-amNheJAw.js";import{V as ye}from"./video-Bg1pVTdx.js";import{F as K}from"./file-text-BoehC1ge.js";import{C as W}from"./circle-question-mark-clPeG0ng.js";import{P as X}from"./play-yoKT6bU4.js";import{L as ne}from"./lock-CilHlMnh.js";import{B as Ne}from"./badge-xlVvhp3y.js";import{P as le}from"./plus-D-WrtA9V.js";import{E as we}from"./eye-CeXCeVhf.js";import{E as De}from"./eye-off-P1SgKkBC.js";import{C as ke}from"./CreateCourseDialog-hYIxq2hN.js";import"./dialog-3XWed7NX.js";import"./switch-BAOb7a3u.js";const Le=[["path",{d:"M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978",key:"1n3hpd"}],["path",{d:"M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978",key:"rfe1zi"}],["path",{d:"M18 9h1.5a1 1 0 0 0 0-5H18",key:"7xy6bh"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z",key:"1mhfuq"}],["path",{d:"M6 9H4.5a1 1 0 0 1 0-5H6",key:"tex48p"}]],Y=he("trophy",Le);function Pe({lessonId:a,onClose:l,onComplete:i}){const s=a.questions??[],[c,b]=u.useState(0),[h,r]=u.useState(null),[o,t]=u.useState(new Array(s.length).fill(null)),[v,j]=u.useState(!1),[k,L]=u.useState(!1);if(s.length===0)return e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:37:6","data-hercules-name":"div",className:"fixed inset-0 z-[60] flex items-center justify-center bg-black/50",children:e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:38:8","data-hercules-name":"div",className:"bg-card rounded-2xl p-6 max-w-sm w-full mx-4",children:[e.jsx("p",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:39:10","data-hercules-name":"p",className:"text-center text-muted-foreground mb-4",children:"No questions available"}),e.jsx(w,{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:40:10","data-hercules-name":"Button",className:"w-full",onClick:l,children:"Close"})]})});const p=s[c],N=h!==null;p.correctIndex;const E=C=>{if(h!==null)return;r(C);const x=[...o];x[c]=C,t(x)},A=()=>{c<s.length-1?(b(c+1),r(o[c+1]),j(!1)):L(!0)},Q=o.filter((C,x)=>C===s[x].correctIndex).length,d=Math.round(Q/s.length*100);return k?e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:73:6","data-hercules-name":"div",className:"fixed inset-0 z-[60] flex items-center justify-center bg-black/60",children:e.jsxs(f.div,{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:74:8","data-hercules-name":"motion.div",initial:{scale:.9,opacity:0},animate:{scale:1,opacity:1},className:"bg-card rounded-2xl p-6 max-w-sm w-full mx-4 text-center",children:[e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:79:10","data-hercules-name":"div",className:m("w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-4",d>=70?"bg-emerald-500/10":"bg-amber-500/10"),children:e.jsx(Y,{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:83:12","data-hercules-name":"Trophy",className:m("w-8 h-8",d>=70?"text-emerald-500":"text-amber-500")})}),e.jsxs("h3",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:85:10","data-hercules-name":"h3",className:"font-display font-bold text-xl mb-1",children:[d,"%"]}),e.jsxs("p",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:86:10","data-hercules-name":"p",className:"text-muted-foreground text-sm mb-1",children:[Q," / ",s.length," correct"]}),e.jsx("p",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:89:10","data-hercules-name":"p",className:"text-sm mb-6",children:d>=70?"Great job! You passed this quiz.":"Keep practicing to improve your score."}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:92:10","data-hercules-name":"div",className:"flex gap-2",children:[e.jsx(w,{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:93:12","data-hercules-name":"Button",variant:"secondary",className:"flex-1",onClick:l,children:"Close"}),e.jsx(w,{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:94:12","data-hercules-name":"Button",className:"flex-1",onClick:i,children:"Mark Complete"})]})]})}):e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:102:4","data-hercules-name":"div",className:"fixed inset-0 z-[60] flex items-end md:items-center justify-center bg-black/60",children:e.jsxs(f.div,{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:103:6","data-hercules-name":"motion.div",initial:{y:40,opacity:0}
1,animate:{y:0,opacity:1},className:"bg-card rounded-t-2xl md:rounded-2xl w-full max-w-lg mx-0 md:mx-4 max-h-[90vh] overflow-y-auto",children:[e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:109:8","data-hercules-name":"div",className:"flex items-center justify-between p-4 border-b border-border",children:[e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:110:10","data-hercules-name":"div",children:[e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:111:12","data-hercules-name":"span",className:"text-xs text-muted-foreground",children:a.title}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:112:12","data-hercules-name":"div",className:"text-sm font-semibold",children:["Question ",c+1," of ",s.length]})]}),e.jsx("button",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:114:10","data-hercules-name":"button",onClick:l,children:e.jsx(se,{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:114:36","data-hercules-name":"X",className:"w-4 h-4 text-muted-foreground"})})]}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:118:8","data-hercules-name":"div",className:"px-4 pt-3",children:e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:119:10","data-hercules-name":"div",className:"h-1.5 rounded-full bg-muted overflow-hidden",children:e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:120:12","data-hercules-name":"div",className:"h-full rounded-full bg-gradient-to-r from-primary to-accent transition-all",style:{width:`${(c+(N?1:0))/s.length*100}%`}})})}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:127:8","data-hercules-name":"div",className:"p-4",children:[e.jsx("p",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:128:10","data-hercules-name":"p",className:"font-semibold text-sm leading-relaxed mb-4",children:p.question}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:130:10","data-hercules-name":"div",className:"space-y-2 mb-4",children:p.options.map((C,x)=>{const g=h===x,P=x===p.correctIndex;return e.jsx("button",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:135:16","data-hercules-name":"button",onClick:()=>E(x),className:m("w-full text-left p-3 rounded-xl border text-sm transition-all",N?P?"border-emerald-500 bg-emerald-500/10 text-emerald-700 dark:text-emerald-300":g?"border-destructive bg-destructive/10 text-destructive":"border-border opacity-60":"hover:border-primary/40 hover:bg-muted/50 border-border"),children:e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:146:18","data-hercules-name":"div",className:"flex items-center gap-2",children:[e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:147:20","data-hercules-name":"span",className:m("w-5 h-5 rounded-full border text-xs flex items-center justify-center shrink-0 font-medium",N?P?"border-emerald-500 bg-emerald-500 text-white":g?"border-destructive bg-destructive text-white":"border-border":"border-border"),children:String.fromCharCode(65+x)}),C,N&&(P?e.jsx(q,{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:156:46","data-hercules-name":"CheckCircle",className:"w-4 h-4 text-emerald-500 ml-auto shrink-0"}):g?e.jsx(_e,{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:156:131","data-hercules-name":"XCircle",className:"w-4 h-4 text-destructive ml-auto shrink-0"}):null)]})},x)})}),N&&p.explanation&&e.jsx(re,{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:164:12","data-hercules-name":"AnimatePresence",children:v?e.jsxs(f.div,{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:166:16","data-hercules-name":"motion.div",initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},className:"bg-muted/50 rounded-xl p-3 mb-3",children:[e.jsx("p",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:171:18","data-hercules-name":"p",className:"text-xs font-semibold mb-1",children:"Explanation"}),e.jsx("p",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:172:18","data-hercules-name":"p",className:"text-xs text-muted-foreground leading-relaxed",children:p.explanation})]}):e.jsx("button",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:175:16","data-hercules-name":"button",onClick:()=>j(!0),className:"text-xs text-primary hover:underline mb-3 block",children:"Show explanation"})}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:182:10","data-hercules-name":"div",className:"flex gap-2",children:N&&e.jsx(w,{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:184:14","data-hercules-name":"Button",className:"flex-1",size:"sm",onClick:A,children:c<s.length-1?e.jsxs(e.Fragment,{children:["Next ",e.jsx(V,{"data-hercules-id":"src/pages/learning/_components/QuizPlayer.tsx:185:57","data-hercules-name":"ChevronRight",className:"w-3.5 h-3.5 ml-1"})]}):"See Results"})})]})]})})}const Se={beginner:"bg-emerald-500/10 text-emerald-600 dark:text-emerald-400",intermediate:"bg-amber-500/10 text-amber-600 dar
1k:text-amber-400",advanced:"bg-rose-500/10 text-rose-600 dark:text-rose-400"},Me={video:X,text:K,quiz:W,mcq_set:W,assignment:K,live_session:ye},Ie=["from-blue-500 to-cyan-600","from-purple-500 to-violet-600","from-emerald-500 to-teal-600","from-amber-500 to-orange-500","from-pink-500 to-rose-600","from-primary to-accent"];function ce({courseId:a,onClose:l}){const i=z(_.lms.getCourse,{courseId:a}),s=z(_.lms.getCourseReviews,{courseId:a}),c=T(_.lms.enrollCourse),b=T(_.lms.completeLesson),h=T(_.lms.addReview),[r,o]=u.useState(null),[t,v]=u.useState(""),[j,k]=u.useState(5),[L,p]=u.useState(!1),[N,E]=u.useState(!1),[A,Q]=u.useState("overview"),{course:d,instructor:C,lessons:x,enrollment:g,avgRating:P,reviewCount:de}=i??{},ie=async()=>{E(!0);try{await c({courseId:a}),D.success("Enrolled! Start learning now.")}catch{D.info("You're already enrolled")}finally{E(!1)}},oe=async n=>{await b({lessonId:n,courseId:a}),D.success("Lesson marked complete!"),o(null)},me=async()=>{p(!0);try{await h({courseId:a,rating:j,review:t||void 0}),D.success("Review submitted!"),v("")}catch{D.error("Failed to submit review")}finally{p(!1)}},R=x?.find(n=>n._id===r);return e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:91:4","data-hercules-name":"div",className:"fixed inset-0 z-50 flex",children:[e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:93:6","data-hercules-name":"div",className:"flex-1 bg-black/50",onClick:l}),e.jsxs(f.div,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:95:6","data-hercules-name":"motion.div",initial:{x:"100%"},animate:{x:0},exit:{x:"100%"},transition:{type:"spring",damping:28,stiffness:280},className:"w-full max-w-xl bg-background border-l border-border flex flex-col h-full overflow-hidden",children:[e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:103:8","data-hercules-name":"div",className:"flex items-center justify-between p-4 border-b border-border shrink-0",children:[e.jsx("h2",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:104:10","data-hercules-name":"h2",className:"font-semibold text-sm truncate pr-4",children:d?.title??"Loading..."}),e.jsx("button",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:105:10","data-hercules-name":"button",onClick:l,className:"text-muted-foreground hover:text-foreground",children:e.jsx(se,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:106:12","data-hercules-name":"X",className:"w-5 h-5"})})]}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:110:8","data-hercules-name":"div",className:"flex-1 overflow-y-auto",children:i?d?e.jsxs(e.Fragment,{children:[e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:120:14","data-hercules-name":"div",className:m("h-40 relative",!d.thumbnailUrl&&`bg-gradient-to-br ${d.thumbnailGradient??Ie[0]}`),children:[d.thumbnailUrl&&e.jsx("img",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:124:40","data-hercules-name":"img",src:d.thumbnailUrl,alt:"",loading:"lazy",decoding:"async",className:"w-full h-full object-cover"}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:125:16","data-hercules-name":"div",className:"absolute inset-0 bg-gradient-to-t from-black/60 to-transparent"}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:126:16","data-hercules-name":"div",className:"absolute bottom-3 left-4 flex gap-2",children:[e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:127:18","data-hercules-name":"span",className:m("text-[10px] px-2 py-0.5 rounded-full font-medium capitalize",Se[d.level]),children:d.level}),d.isCertified&&e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:128:41","data-hercules-name":"span",className:"text-[10px] px-2 py-0.5 rounded-full bg-primary/90 text-white font-medium",children:"Certificate"}),!d.isFree&&e.jsxs("span",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:129:37","data-hercules-name":"span",className:"text-[10px] px-2 py-0.5 rounded-full bg-amber-500/90 text-white font-medium",children:["â¹",d.price]})]})]}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:134:14","data-hercules-name":"div",className:"p-4 border-b border-border",children:[e.jsx("h2",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:135:16","data-hercules-name":"h2",className:"font-display font-bold text-base mb-2",children:d.title}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:136:16","data-hercules-name":"div",className:"flex items-center gap-3 mb-3",children:[e.jsxs(S,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:137:18","data-hercules-name":"Avatar",className:"w-7 h-7",children:[e.jsx(M,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:138:20","data-hercules-name":"AvatarImage",src:C?.avatar}),e.jsx(I,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:139:20","data-hercules-name":"AvatarFallback",className:"text-xs font-bold",children:C?.name?.slice(0,2)})]}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:141:18","data-hercules-name":"div",children:[e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:142:20","data-hercules-name":"div",className:"font-medium text-xs",children:C?.name}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:143:20","data-hercules-name":"div",className:"text-[10px] text-muted-foreground",children:C?.institution})]})]}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:14
16:16","data-hercules-name":"div",className:"flex items-center gap-4 text-xs text-muted-foreground mb-3",children:[d.totalDurationMins&&e.jsxs("span",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:147:47","data-hercules-name":"span",className:"flex items-center gap-1",children:[e.jsx(te,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:147:89","data-hercules-name":"Clock",className:"w-3.5 h-3.5"}),Math.round(d.totalDurationMins/60),"h"]}),e.jsxs("span",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:148:18","data-hercules-name":"span",className:"flex items-center gap-1",children:[e.jsx(y,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:148:60","data-hercules-name":"BookOpen",className:"w-3.5 h-3.5"}),d.lessonCount," lessons"]}),e.jsxs("span",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:149:18","data-hercules-name":"span",className:"flex items-center gap-1",children:[e.jsx(H,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:149:60","data-hercules-name":"Users",className:"w-3.5 h-3.5"}),d.enrolledCount.toLocaleString()]}),P&&P>0&&e.jsxs("span",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:150:49","data-hercules-name":"span",className:"flex items-center gap-1",children:[e.jsx(F,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:150:91","data-hercules-name":"Star",className:"w-3.5 h-3.5 text-yellow-500 fill-yellow-500"}),P," (",de,")"]})]}),g&&e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:155:18","data-hercules-name":"div",className:"mb-3",children:[e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:156:20","data-hercules-name":"div",className:"flex justify-between text-xs text-muted-foreground mb-1",children:[e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:157:22","data-hercules-name":"span",children:"Your progress"}),e.jsxs("span",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:158:22","data-hercules-name":"span",children:[g.progressPercent,"%"]})]}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:160:20","data-hercules-name":"div",className:"h-2 rounded-full bg-muted overflow-hidden",children:e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:161:22","data-hercules-name":"div",className:"h-full rounded-full bg-gradient-to-r from-primary to-accent",style:{width:`${g.progressPercent}%`}})}),g.certificateIssued&&e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:164:22","data-hercules-name":"div",className:"flex items-center gap-1.5 mt-2 text-xs text-emerald-600 dark:text-emerald-400",children:[e.jsx(O,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:165:24","data-hercules-name":"Award",className:"w-3.5 h-3.5"})," Certificate earned!"]})]}),!g&&e.jsxs(w,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:172:18","data-hercules-name":"Button",className:"w-full",onClick:ie,disabled:N,children:[N?"Enrolling...":d.isFree?"Enroll Free":`Enroll · â¹${d.price}`,e.jsx(pe,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:174:20","data-hercules-name":"ArrowRight",className:"w-3.5 h-3.5 ml-1.5"})]})]}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:180:14","data-hercules-name":"div",className:"flex border-b border-border",children:["overview","lessons","reviews"].map(n=>e.jsx("button",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:182:18","data-hercules-name":"button",onClick:()=>Q(n),className:m("flex-1 py-2.5 text-xs font-medium capitalize transition-all border-b-2 -mb-px",A===n?"border-primary text-primary":"border-transparent text-muted-foreground hover:text-foreground"),children:n},n))}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:196:14","data-hercules-name":"div",className:"p-4",children:[A==="overview"&&e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:198:18","data-hercules-name":"div",className:"space-y-4",children:[e.jsx("p",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:199:20","data-hercules-name":"p",className:"text-sm text-muted-foreground leading-relaxed",children:d.description}),d.tags&&e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:201:22","data-hercules-name":"div",className:"flex flex-wrap gap-1.5",children:d.tags.map(n=>e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:203:26","data-hercules-name":"span",className:"text-xs px-2.5 py-1 rounded-full bg-muted text-muted-foreground",children:n},n))}),d.specialty&&e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:208:22","data-hercules-name":"div",className:"text-sm",children:[e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:208:47","data-hercules-name":"span",className:"text-muted-foreground",children:"Specialty: "}),d.specialty]})]}),A==="lessons"&&e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:214:18","data-hercules-name":"div",className:"space-y-1.5",children:[!g&&e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:216:22","data-hercules-name":"div",className:"mb-3 p-3 rounded-xl bg-muted/50 text-xs text-muted-foreground",children:"Enroll to access all lessons"}),x?.map((n,U)=>{const ue=Me[n.lessonType]??X,G=g?.completedLessonIds.includes(n._id),B=!!g||n.isPreview;return e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:225:24","data-hercules-name":"div",onClick:()=>B&&n.lessonType!=="live_session"&&o(n._id),className:m("flex items-center gap-3 p-2.5 rounded-xl transition-all",B?"hover:bg-muted cursor-pointer":"opacity-50"),children:[e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:233:26","data-hercules-name":"div",className:m("w-8 h-8 rounded-lg flex items-center justify-center shrink-0",G?"bg-emerald-500/10":"bg-muted"),children:G?e.jsx(q,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:237:43","data-hercules-name":"CheckCircle",className:"w-4 h-4 text-emerald-500"}):e.jsx(ue,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:237:98","data-hercules-name":"Icon",className:"w-4 h-4 text-muted-foreground"})}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:239:26","data-hercules-name":"div",className:"flex-1 min-w-0",children:[e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:240:28","data-hercules-name":"div",className:"text-sm font-medium truncate",children:n.title}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:241:28","data-hercules-name":"div",className:"text-xs text-muted-foreground capitalize flex items-center gap-2",children:[n.lessonType.replace("_"," "),n.durationMins&&e.jsxs("span",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:243:54","data-hercules-name":"span",children:["· ",n.durationMins,"m"]}),n.isPreview&&e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:244:51","data-hercules-name":"span",className:"text-primary",children:"Preview"})]})]}),!B&&e.jsx(ne,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:247:41","data-hercules-name":"Lock",className:"w-3.5 h-3.5 text-muted-foreground shrink-0"}),B&&!G&&e.jsx(V,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:248:56","data-hercules-name":"ChevronRight",className:"w-4 h-4 text-muted-foreground shrink-0"})]},n._id)})]}),A==="reviews"&&e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:256:18","data-hercules-name":"div",className:"space-y-4",children:[g&&e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:258:22","data-hercules-name":"div",className:"bg-muted/50 rounded-xl p-3.5",children:[e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:259:24","data-hercules-name":"div",className:"text-sm font-medium mb-2",children:"Leave a Review"}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:260:24","data-hercules-name":"div",className:"flex gap-1 mb-2",children:[1,2,3,4,5].map(n=>e.jsx("button",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:262:28","data-hercules-name":"button",onClick:()=>k(n),className:"text-xl",children:e.jsx(F,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:263:30","data-hercules-name":"Star",className:m("w-5 h-5",n<=j?"text-yellow-500 fill-yellow-500":"text-muted")})},n))}),e.jsx(xe,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:267:24","data-hercules-name":"Textarea",value:t,onChange:n=>v(n.target.value),rows:2,placeholder:"Share your experience...",className:"mb-2"}),e.jsx(w,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:268:24","data-hercules-name":"Button",size:"sm",onClick:me,disabled:L,children:L?"Submitting...":"Submit"})]}),s&&s.length>0?s.map(n=>e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:275:24","data-hercules-name":"div",className:"border-b border-border pb-3",children:[e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:276:26","data-hercules-name":"div",className:"flex items-center gap-2 mb-1",children:[e.jsxs(S,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:277:28","data-hercules-name":"Avatar",className:"w-6 h-6",children:[e.jsx(M,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:278:30","data-hercules-name":"AvatarImage",src:n.userAvatar}),e.jsx(I,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:279:30","data-hercules-name":"AvatarFallback",className:"text-[10px]",children:n.userName?.slice(0,1)})]}),e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:281:28","data-hercules-name":"span",className:"text-xs font-medium",children:n.userName}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:282:28","data-hercules-name":"div",className:"flex gap-0.5 ml-auto",children:[1,2,3,4,5].map(U=>e.jsx(F,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:284:32","data-hercules-name":"Star",className:m("w-3 h-3",U<=n.rating?"text-yellow-500 fill-yellow-500":"text-muted")},U))})]}),n.review&&e.jsx("p",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:288:39","data-hercules-name":"p",className:"text-xs text-muted-foreground",children:n.review})]},n._id)):e.jsx("p",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:292:22","data-hercules-name":"p",className:"text-sm text-muted-foreground text-center py-4",children:"No reviews yet"})]})]})]}):e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:116:12","data-hercules-name":"div",className:"p-6 text-center text-muted-foreground",children:"Course not found"}):e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:112:12","data-hercules-name":"div",className:"p-6 space-y-4",children:[1,2,3].map(n=>e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:113:36","data-hercules-name":"div",className:"h-16 rounded-xl bg-muted animate-pulse"},n))})})]}),R&&R.lessonType==="mcq_set"&&e.jsx(Pe,{"data-hercules-id":"src/pages/learning/_components/CourseDetailDrawer.tsx:304:8","data-hercules-name":"QuizPlayer",lessonId:R,courseId:a,onClose:()=>o(null),onComplete:()=>oe(R)})]})}const ze=[{id:"all",label:"All Courses"},{id:"live_cme",label:"Live & CME"},{id:"specialty",label:"Specialty"},{id:"exams",label:"Exam Prep"},{id:"skills",label:"Surgical Skills"},{id:"research",label:"Research"},{id:"general",label:"General"}],Ae={beginner:"bg-emerald-500/10 text-emerald-600 dark:text-emerald-400",intermediate:"bg-amber-500/10 text-amber-600 dar
1k:text-amber-400",advanced:"bg-rose-500/10 text-rose-600 dark:text-rose-400"},Z=["from-blue-500 to-cyan-600","from-purple-500 to-violet-600","from-emerald-500 to-teal-600","from-amber-500 to-orange-500","from-pink-500 to-rose-600","from-primary to-accent","from-indigo-500 to-blue-600","from-teal-500 to-green-600"];function Ee(){const[a,l]=u.useState("all"),[i,s]=u.useState(""),[c,b]=u.useState(null),h=z(_.lms.listCourses,{category:a==="all"?void 0:a,search:i||void 0})??[],r=T(_.lms.enrollCourse),o=async(t,v)=>{v.stopPropagation();try{await r({courseId:t}),D.success("Enrolled! Head to My Learning to start.")}catch(j){if(j instanceof ve){const k=j.data;D.info(k.message==="Already enrolled"?"You're already enrolled in this course":k.message)}else D.error("Failed to enroll")}};return e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:72:4","data-hercules-name":"div",className:"space-y-4",children:[e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:74:6","data-hercules-name":"div",className:"relative",children:[e.jsx(ge,{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:75:8","data-hercules-name":"Search",className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),e.jsx(be,{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:76:8","data-hercules-name":"Input",value:i,onChange:t=>s(t.target.value),placeholder:"Search courses by title, specialty, or tag...",className:"pl-9"})]}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:85:6","data-hercules-name":"div",className:"flex gap-2 overflow-x-auto pb-1 no-scrollbar",children:ze.map(({id:t,label:v})=>e.jsx("button",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:87:10","data-hercules-name":"button",onClick:()=>l(t),className:m("px-3.5 py-1.5 rounded-xl text-sm font-medium whitespace-nowrap transition-all shrink-0 border",a===t?"bg-primary text-primary-foreground border-primary":"bg-card border-border text-muted-foreground hover:border-primary/40"),children:v},t))}),h===void 0?e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:104:8","data-hercules-name":"div",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:[1,2,3,4,5,6].map(t=>e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:106:12","data-hercules-name":"div",className:"h-72 rounded-2xl bg-muted animate-pulse"},t))}):h.length===0?e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:110:8","data-hercules-name":"div",className:"text-center py-16",children:[e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:111:10","data-hercules-name":"div",className:"w-14 h-14 rounded-2xl bg-primary/10 flex items-center justify-center mx-auto mb-3",children:e.jsx(y,{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:112:12","data-hercules-name":"BookOpen",className:"w-6 h-6 text-primary"})}),e.jsx("h3",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:114:10","data-hercules-name":"h3",className:"font-semibold mb-1",children:"No courses found"}),e.jsx("p",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:115:10","data-hercules-name":"p",className:"text-sm text-muted-foreground",children:"Try adjusting your search or filters"})]}):e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:118:8","data-hercules-name":"div",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:h.map(({course:t,instructor:v,avgRating:j,reviewCount:k},L)=>e.jsxs(f.div,{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:120:12","data-hercules-name":"motion.div",initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:L*.04},onClick:()=>b(t._id),className:"bg-card border border-border rounded-2xl overflow-hidden hover:border-primary/30 hover:shadow-md transition-all group cursor-pointer flex flex-col",children:[e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:129:14","data-hercules-name":"div",className:m("h-32 relative overflow-hidden shrink-0",!t.thumbnailUrl&&`bg-gradient-to-br ${t.thumbnailGradient??Z[L%
1Z.length]}`),children:[t.thumbnailUrl?e.jsx("img",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:134:18","data-hercules-name":"img",src:t.thumbnailUrl,alt:"",loading:"lazy",decoding:"async",className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-300"}):e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:136:18","data-hercules-name":"div",className:"absolute inset-0 flex items-center justify-center",children:e.jsx(y,{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:137:20","data-hercules-name":"BookOpen",className:"w-10 h-10 text-white/30"})}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:140:16","data-hercules-name":"div",className:"absolute inset-0 bg-gradient-to-t from-black/50 to-transparent"}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:141:16","data-hercules-name":"div",className:"absolute top-2 left-2 flex gap-1.5",children:[e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:142:18","data-hercules-name":"span",className:m("text-[10px] px-2 py-0.5 rounded-full font-medium capitalize",Ae[t.level]),children:t.level}),t.isCertified&&e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:146:20","data-hercules-name":"span",className:"text-[10px] px-2 py-0.5 rounded-full bg-primary/90 text-white font-medium",children:"Certificate"})]}),!t.isFree&&e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:150:18","data-hercules-name":"div",className:"absolute top-2 right-2",children:e.jsx(ne,{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:151:20","data-hercules-name":"Lock",className:"w-4 h-4 text-white/80"})}),t.category==="live_cme"&&e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:155:18","data-hercules-name":"div",className:"absolute bottom-2 right-2 flex items-center gap-1 text-[10px] bg-red-500/90 text-white px-2 py-0.5 rounded-full font-medium",children:[e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:156:20","data-hercules-name":"span",className:"w-1.5 h-1.5 rounded-full bg-white animate-pulse"})," Live"]})]}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:162:14","data-hercules-name":"div",className:"p-3.5 flex flex-col flex-1",children:[e.jsx("h3",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:163:16","data-hercules-name":"h3",className:"font-semibold text-sm leading-snug mb-1 line-clamp-2 group-hover:text-primary transition-colors",children:t.title}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:164:16","data-hercules-name":"div",className:"flex items-center gap-1.5 mb-2",children:[e.jsxs(S,{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:165:18","data-hercules-name":"Avatar",className:"w-4 h-4",children:[e.jsx(M,{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:166:20","data-hercules-name":"AvatarImage",src:v?.avatar}),e.jsx(I,{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:167:20","data-hercules-name":"AvatarFallback",className:"text-[8px]",children:v?.name?.slice(0,1)})]}),e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:169:18","data-hercules-name":"span",className:"text-xs text-muted-foreground truncate",children:v?.name??"GeNext: MedEd Connect"})]}),t.tags&&t.tags.length>0&&e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:173:18","data-hercules-name":"div",className:"flex flex-wrap gap-1 mb-2.5",children:t.tags.slice(0,3).map(p=>e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:175:22","data-hercules-name":"span",className:"text-[10px] px-1.5 py-0.5 rounded bg-muted text-muted-foreground",children:p},p))}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:180:16","data-hercules-name":"div",className:"flex items-center gap-3 text-xs text-muted-foreground mb-3",children:[t.totalDurationMins&&e.jsxs("span",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:182:20","data-hercules-name":"span",className:"flex items-center gap-1",children:[e.jsx(te,{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:182:62","data-hercules-name":"Clock",className:"w-3 h-3"}),Math.round(t.totalDurationMins/60),"h"]}),e.jsxs("span",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:184:18","data-hercules-name":"span",className:"flex items-center gap-1",children:[e.jsx(y,{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:184:60","data-hercules-name":"BookOpen",className:"w-3 h-3"}),t.lessonCount," lessons"]}),j>0&&e.jsxs("span",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:186:20","data-hercules-name":"span",className:"flex items-center gap-1",children:[e.jsx(F,{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:186:62","data-hercules-name":"Star",className:"w-3 h-3 text-yellow-500 fill-yellow-500"}),j]})]}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:190:16","data-hercules-name":"div",className:"mt-auto flex items-center justify-between",children:[e.jsxs("span",{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:191:18","data-hercules-name":"span",className:"text-xs text-muted-foreground flex items-center gap-1",children:[e.jsx(H,{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:192:20","data-hercules-name":"Users",className:"w-3 h-3"}
1),t.enrolledCount.toLocaleString()]}),e.jsx(w,{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:194:18","data-hercules-name":"Button",size:"sm",className:"h-7 text-xs",onClick:p=>o(t._id,p),children:t.isFree?"Enroll Free":`â¹${t.price}`})]})]})]},t._id))}),c&&e.jsx(ce,{"data-hercules-id":"src/pages/learning/_components/CourseCatalog.tsx:209:8","data-hercules-name":"CourseDetailDrawer",courseId:c,onClose:()=>b(null)})]})}const J=["from-blue-500 to-cyan-600","from-purple-500 to-violet-600","from-emerald-500 to-teal-600","from-amber-500 to-orange-500","from-pink-500 to-rose-600","from-primary to-accent","from-indigo-500 to-blue-600","from-teal-500 to-green-600"];function Qe(){const a=z(_.lms.getMyEnrolledCourses)??[],[l,i]=u.useState(null);if(a===void 0)return e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:27:11","data-hercules-name":"div",className:"space-y-3",children:[1,2,3].map(r=>e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:27:60","data-hercules-name":"div",className:"h-24 rounded-2xl bg-muted animate-pulse"},r))});const s=a.filter(r=>r.enrollment.progressPercent>0&&r.enrollment.progressPercent<100),c=a.filter(r=>r.enrollment.progressPercent===100),b=a.filter(r=>r.enrollment.progressPercent===0);if(a.length===0)return e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:36:6","data-hercules-name":"div",className:"text-center py-16",children:[e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:37:8","data-hercules-name":"div",className:"w-14 h-14 rounded-2xl bg-primary/10 flex items-center justify-center mx-auto mb-3",children:e.jsx(y,{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:38:10","data-hercules-name":"BookOpen",className:"w-6 h-6 text-primary"})}),e.jsx("h3",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:40:8","data-hercules-name":"h3",className:"font-semibold mb-1",children:"No courses yet"}),e.jsx("p",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:41:8","data-hercules-name":"p",className:"text-sm text-muted-foreground",children:"Browse the catalog and enroll in a course to get started"})]});const h=({item:r,idx:o})=>{const t=r.course?.thumbnailGradient??J[o%J.length];return e.jsxs(f.div,{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:49:6","data-hercules-name":"motion.div",initial:{opacity:0,y:6},animate:{opacity:1,y:0},transition:{delay:o*.05},onClick:()=>i(r.course?._id),className:"bg-card border border-border rounded-2xl p-4 flex items-center gap-4 hover:border-primary/30 hover:shadow-sm transition-all cursor-pointer",children:[e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:56:8","data-hercules-name":"div",className:m("w-12 h-12 rounded-xl bg-gradient-to-br flex items-center justify-center shrink-0",t),children:e.jsx(y,{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:57:10","data-hercules-name":"BookOpen",className:"w-5 h-5 text-white/60"})}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:59:8","data-hercules-name":"div",className:"flex-1 min-w-0",children:[e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:60:10","data-hercules-name":"div",className:"font-medium text-sm mb-1 truncate",children:r.course?.title}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:61:10","data-hercules-name":"div",className:"text-xs text-muted-foreground mb-1.5",children:r.instructor?.name}),r.enrollment.progressPercent>0&&r.enrollment.progressPercent<100&&e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:63:12","data-hercules-name":"div",className:"flex items-center gap-2",children:[e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:64:14","data-hercules-name":"div",className:"flex-1 h-1.5 bg-muted rounded-full overflow-hidden",children:e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:65:16","data-hercules-name":"div",className:"h-full bg-gradient-to-r from-primary to-accent rounded-full",style:{width:`${r.enrollment.progressPercent}%`}})}),e.jsxs("span",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:67:14","data-hercules-name":"span",className:"text-xs text-muted-foreground shrink-0",children:[r.enrollment.progressPercent,"%"]})]}),r.enrollment.progressPercent===0&&e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:71:12","data-hercules-name":"span",className:"text-xs text-muted-foreground",children:"Not started"})]}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:74:8","data-hercules-name":"div",className:"flex items-center gap-2 shrink-0",children:[r.enrollment.certificateIssued&&e.jsx(O,{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:75:48","data-hercules-name":"Award",className:"w-4 h-4 text-yellow-500"}),r.enrollment.progressPercent===100?e.jsx(q,{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:77:12","data-hercules-name":"CheckCircle",className:"w-5 h-5 text-emerald-500"}):e.jsx(V,{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:79:12","data-hercules-name":"ChevronRight",className:"w-4 h-4 text-muted-foreground"})]})]})};return e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:87:4","data-hercules-name":"div",className:"space-y-6",children:[s.length>0&&e.jsxs("section",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:89:8","data-hercules-name":"section",children:[e.jsxs("h3",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:90:10","data-hercules-name":"h3",className:"text-sm font-semibold mb-3 flex items-center gap-2",children:[e.jsx(X,{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:91:12","data-hercules-name":"Play",className:"w-4 h-4 text-primary"})," Continue Learning"]}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:93:10","data-hercules-name":"div",className:"space-y-2",children:s.map((r,o)=>e.jsx(h,{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:94:43","data-hercules-name":"CourseCard",item:r,idx:o},r.enrollment._id))})]}),b.length>0&&e.jsxs("section",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:99:8","data-hercules-name":"section",children:[e.jsx("h3",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:100:10","data-hercules-name":"h3",className:"text-sm font-semibold mb-3 text-muted-foreground",children:"Not Started"}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:101:10","data-hercules-name":"div",className:"space-y-2",children:b.map((r,o)=>e.jsx(h,{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:102:43","data-hercules-name":"CourseCard",item:r,idx:o},r.enrollment._id))})]}),c.length>0&&e.jsxs("section",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:107:8","data-hercules-name":"section",children:[e.jsxs("h3",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:108:10","data-hercules-name":"h3",className:"text-sm font-semibold mb-3 flex items-center gap-2",children:[e.jsx(O,{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:109:12","data-hercules-name":"Award",className:"w-4 h-4 text-yellow-500"})," Completed"]}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:111:10","data-hercules-name":"div",className:"space-y-2",children:c.map((r,o)=>e.jsx(h,{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:112:42","data-hercules-name":"CourseCard",item:r,idx:o},r.enrollment._id))})]}),l&&e.jsx(ce,{"data-hercules-id":"src/pages/learning/_components/MyCourses.tsx:118:8","data-hercules-name":"CourseDetailDrawer",courseId:l,onClose:()=>i(null)})]})}const Re=["ð¥","ð¥","ð¥"];function Be(){const a=z(_.lms.getLeaderboard)??[];return a===void 0?e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:15:6","data-hercules-name":"div",className:"space-y-2",children:[1,2,3,4,5].map(l=>e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:16:36","data-hercules-name":"div",className:"h-14 roun
1ded-xl bg-muted animate-pulse"},l))}):a.length===0?e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:23:6","data-hercules-name":"div",className:"text-center py-16",children:[e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:24:8","data-hercules-name":"div",className:"w-14 h-14 rounded-2xl bg-primary/10 flex items-center justify-center mx-auto mb-3",children:e.jsx(Y,{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:25:10","data-hercules-name":"Trophy",className:"w-6 h-6 text-primary"})}),e.jsx("h3",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:27:8","data-hercules-name":"h3",className:"font-semibold mb-1",children:"Leaderboard is empty"}),e.jsx("p",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:28:8","data-hercules-name":"p",className:"text-sm text-muted-foreground",children:"Complete courses to appear here"})]}):e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:34:4","data-hercules-name":"div",className:"space-y-4",children:[a.length>=3&&e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:37:8","data-hercules-name":"div",className:"flex items-end justify-center gap-3 mb-6",children:[e.jsxs(f.div,{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:39:10","data-hercules-name":"motion.div",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.1},className:"flex flex-col items-center",children:[e.jsxs(S,{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:45:12","data-hercules-name":"Avatar",className:"w-12 h-12 border-2 border-border mb-1",children:[e.jsx(M,{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:46:14","data-hercules-name":"AvatarImage",src:a[1]?.avatar}),e.jsx(I,{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:47:14","data-hercules-name":"AvatarFallback",className:"font-bold",children:a[1]?.name?.slice(0,2)})]}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:49:12","data-hercules-name":"div",className:"text-xs font-medium max-w-[80px] truncate text-center",children:a[1]?.name}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:50:12","data-hercules-name":"div",className:"w-20 h-16 bg-gradient-to-t from-slate-400/20 to-slate-400/10 border border-slate-400/20 rounded-t-xl flex items-center justify-center mt-1",children:e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:51:14","data-hercules-name":"span",className:"text-2xl",children:"ð¥"})})]}),e.jsxs(f.div,{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:55:10","data-hercules-name":"motion.div",initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"flex flex-col items-center",children:[e.jsxs(S,{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:60:12","data-hercules-name":"Avatar",className:"w-14 h-14 border-2 border-yellow-500 mb-1",children:[e.jsx(M,{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:61:14","data-hercules-name":"AvatarImage",src:a[0]?.avatar}),e.jsx(I,{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:62:14","data-hercules-name":"AvatarFallback",className:"font-bold",children:a[0]?.name?.slice(0,2)})]}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:64:12","data-hercules-name":"div",className:"text-xs font-semibold max-w-[90px] truncate text-center",children:a[0]?.name}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:65:12","data-hercules-name":"div",className:"w-24 h-24 bg-gradient-to-t from-yellow-500/20 to-yellow-500/10 border border-yellow-500/30 rounded-t-xl flex items-center justify-center mt-1",children:e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:66:14","data-hercules-name":"span",className:"text-3xl",children:"ð¥"})})]}),e.jsxs(f.div,{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:70:10","data-hercules-name":"motion.div",initial:{opacity:0,y:20}
1,animate:{opacity:1,y:0},transition:{delay:.2},className:"flex flex-col items-center",children:[e.jsxs(S,{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:76:12","data-hercules-name":"Avatar",className:"w-10 h-10 border-2 border-border mb-1",children:[e.jsx(M,{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:77:14","data-hercules-name":"AvatarImage",src:a[2]?.avatar}),e.jsx(I,{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:78:14","data-hercules-name":"AvatarFallback",className:"text-sm font-bold",children:a[2]?.name?.slice(0,2)})]}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:80:12","data-hercules-name":"div",className:"text-xs font-medium max-w-[70px] truncate text-center",children:a[2]?.name}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:81:12","data-hercules-name":"div",className:"w-16 h-12 bg-gradient-to-t from-amber-700/20 to-amber-700/10 border border-amber-700/20 rounded-t-xl flex items-center justify-center mt-1",children:e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:82:14","data-hercules-name":"span",className:"text-xl",children:"ð¥"})})]})]}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:89:6","data-hercules-name":"div",className:"space-y-1.5",children:a.map((l,i)=>e.jsxs(f.div,{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:91:10","data-hercules-name":"motion.div",initial:{opacity:0,x:-10},animate:{opacity:1,x:0},transition:{delay:i*.03},className:m("flex items-center gap-3 p-3 rounded-xl border transition-all",i===0?"border-yellow-500/30 bg-yellow-500/5":i===1?"border-slate-400/30 bg-slate-400/5":i===2?"border-amber-700/30 bg-amber-700/5":"border-border bg-card"),children:[e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:104:12","data-hercules-name":"div",className:"w-7 text-center",children:i<3?e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:106:16","data-hercules-name":"span",className:"text-base",children:Re[i]}):e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:108:16","data-hercules-name":"span",className:"text-sm font-bold text-muted-foreground",children:i+1})}),e.jsxs(S,{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:111:12","data-hercules-name":"Avatar",className:"w-8 h-8",children:[e.jsx(M,{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:112:14","data-hercules-name":"AvatarImage",src:l.avatar}),e.jsx(I,{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:113:14","data-hercules-name":"AvatarFallback",className:"text-xs font-bold",children:l.name?.slice(0,2)})]}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:115:12","data-hercules-name":"div",className:"flex-1 min-w-0",children:[e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:116:14","data-hercules-name":"div",className:"font-medium text-sm truncate",children:l.name??"Anonymous"}),l.institution&&e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:117:36","data-hercules-name":"div",className:"text-xs text-muted-foreground truncate",children:l.institution})]}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:119:12","data-hercules-name":"div",className:"flex items-center gap-3 shrink-0 text-xs text-muted-foreground",children:[l.coursesCompleted>0&&e.jsxs("span",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:121:16","data-hercules-name":"span",className:"flex items-center gap-1",children:[e.jsx(O,{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:121:58","data-hercules-name":"Award",className:"w-3 h-3 text-primary"}),l.coursesCompleted]}),e.jsxs("span",{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:123:14","data-hercules-name":"span",className:"flex items-center gap-1 font-semibold text-foreground",children:[e.jsx(y,{"data-hercules-id":"src/pages/learning/_components/Leaderboard.tsx:124:16","data-hercules-name":"BookOpen",className:"w-3 h-3"}),l.totalScore]})]})]}
1,l.userId))})]})}const ee=["from-blue-500 to-cyan-600","from-purple-500 to-violet-600","from-emerald-500 to-teal-600","from-amber-500 to-orange-500"];function Te({onCreateCourse:a}){const l=z(_.lms.getMyCourses)??[];if(l===void 0)return e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:21:11","data-hercules-name":"div",className:"space-y-3",children:[1,2].map(s=>e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:21:57","data-hercules-name":"div",className:"h-24 rounded-2xl bg-muted animate-pulse"},s))});const i=l.filter(s=>s.isPublished);return l.filter(s=>!s.isPublished),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:28:4","data-hercules-name":"div",className:"space-y-6",children:[e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:30:6","data-hercules-name":"div",className:"grid grid-cols-3 gap-3",children:[{label:"Total Courses",value:l.length},{label:"Published",value:i.length},{label:"Total Enrolled",value:l.reduce((s,c)=>s+c.enrolledCount,0)}].map(({label:s,value:c})=>e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:36:10","data-hercules-name":"div",className:"bg-card border border-border rounded-xl p-3 text-center",children:[e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:37:12","data-hercules-name":"div",className:"text-xl font-bold text-primary",children:c}),e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:38:12","data-hercules-name":"div",className:"text-[10px] text-muted-foreground",children:s})]},s))}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:43:6","data-hercules-name":"div",children:[e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:44:8","data-hercules-name":"div",className:"flex items-center justify-between mb-3",children:[e.jsx("h3",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:45:10","data-hercules-name":"h3",className:"text-sm font-semibold",children:"My Courses"}),e.jsxs(w,{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:46:10","data-hercules-name":"Button",size:"sm",onClick:a,children:[e.jsx(le,{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:47:12","data-hercules-name":"Plus",className:"w-3.5 h-3.5 mr-1.5"})," New Course"]})]}),l.length===0?e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:52:10","data-hercules-name":"div",className:"text-center py-10 border border-dashed border-border rounded-2xl",children:[e.jsx(y,{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:53:12","data-hercules-name":"BookOpen",className:"w-8 h-8 text-muted-foreground mx-auto mb-2"}),e.jsx("p",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:54:12","data-hercules-name":"p",className:"text-sm text-muted-foreground",children:"No courses yet. Create your first course!"})]}):e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:57:10","data-hercules-name":"div",className:"space-y-2",children:l.map((s,c)=>e.jsxs(f.div,{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:59:14","data-hercules-name":"motion.div",initial:{opacity:0,y:4},animate:{opacity:1,y:0},transition:{delay:c*.05},className:"bg-card border border-border rounded-xl p-3.5 flex items-center gap-3",children:[e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:66:16","data-hercules-name":"div",className:m("w-10 h-10 rounded-lg bg-gradient-to-br flex items-center justify-center shrink-0",s.thumbnailGradient??ee[c%ee.length]),children:e.jsx(y,{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:70:18","data-hercules-name":"BookOpen",className:"w-4 h-4 text-white/60"})}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:72:16","data-hercules-name":"div",className:"flex-1 min-w-0",children:[e.jsx("div",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:73:18","data-hercules-name":"div",className:"font-medium text-sm truncate",children:s.title}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:74:18","data-hercules-name":"div",className:"flex items-center gap-2 text-xs text-muted-foreground mt-0.5",children:[e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:75:20","data-hercules-name":"span",className:"capitalize",children:s.category.replace("_"," ")}),e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:76:20","data-hercules-name":"span",children:"·"}),e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:77:20","data-hercules-name":"span",className:"capitalize",children:s.level}),e.jsx("span",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:78:20","data-hercules-name":"span",children:"·"}),e.jsxs("span",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:79:20","data-hercules-name":"span",children:[s.lessonCount," lessons"]})]})]}),e.jsxs("div",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:82:16","data-hercules-name":"div",className:"flex items-center gap-2 shrink-0",children:[e.jsxs("span",{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:83:18","data-hercules-name":"span",className:"text-xs text-muted-foreground flex items-center gap-1",children:[e.jsx(H,{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:84:20","data-hercules-name":"Users",className:"w-3 h-3"}),s.enrolledCount]}),e.jsx(Ne,{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:86:18","data-hercules-name":"Badge",variant:s.isPublished?"default":"secondary",className:"text-[10px]",children:s.isPublished?e.jsxs(e.Fragment,{children:[e.jsx(we,{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:87:44","data-hercules-name":"Eye",className:"w-3 h-3 mr-1"}),"Live"]}):e.jsxs(e.Fragment,{children:[e.jsx(De,{"data-hercules-id":"src/pages/learning/_components/InstructorDashboard.tsx:87:88","data-hercules-name":"EyeOff",className:"w-3 h-3 mr-1"}),"Draft"]})})]})]},s._id))})]})]})}const ae=["Catalog","My Learning","Leaderboard"];function Fe(){const[a,l]=u.useState("Catalog"),[i,s]=u.useState(!1),c=z(_.users.getCurrentUser),b=!!c?.isVerified&&(c?.role==="faculty"||c?.role==="consultant"||c?.role==="researcher"||c?.role==="institution"||c?.role==="admin"),h=b?[...ae,"Instru
1ctor"]:ae;return e.jsxs("div",{"data-hercules-id":"src/pages/learning/page.tsx:29:4","data-hercules-name":"div",className:"max-w-6xl mx-auto px-4 py-6",children:[e.jsxs("div",{"data-hercules-id":"src/pages/learning/page.tsx:31:6","data-hercules-name":"div",className:"flex items-start justify-between mb-5",children:[e.jsxs("div",{"data-hercules-id":"src/pages/learning/page.tsx:32:8","data-hercules-name":"div",children:[e.jsx("h1",{"data-hercules-id":"src/pages/learning/page.tsx:33:10","data-hercules-name":"h1",className:"font-display text-xl font-bold",children:"Academic Resource Library"}),e.jsx("p",{"data-hercules-id":"src/pages/learning/page.tsx:34:10","data-hercules-name":"p",className:"text-sm text-muted-foreground mt-0.5",children:"Verified courses, CMEs, resources, assessments, and structured learning"})]}),e.jsx("div",{"data-hercules-id":"src/pages/learning/page.tsx:36:8","data-hercules-name":"div",className:"flex gap-2",children:b&&e.jsxs(w,{"data-hercules-id":"src/pages/learning/page.tsx:38:12","data-hercules-name":"Button",size:"sm",onClick:()=>s(!0),children:[e.jsx(le,{"data-hercules-id":"src/pages/learning/page.tsx:39:14","data-hercules-name":"Plus",className:"w-3.5 h-3.5 mr-1.5"})," Create Course"]})})]}),e.jsx("div",{"data-hercules-id":"src/pages/learning/page.tsx:46:6","data-hercules-name":"div",className:"flex gap-1 bg-muted/50 rounded-xl p-1 mb-6",children:h.map(r=>e.jsx("button",{"data-hercules-id":"src/pages/learning/page.tsx:48:10","data-hercules-name":"button",onClick:()=>l(r),className:m("flex-1 py-2 rounded-lg text-sm font-medium transition-all",a===r?"bg-card shadow-sm text-foreground":"text-muted-foreground hover:text-foreground"),children:r==="Leaderboard"?e.jsxs("span",{"data-hercules-id":"src/pages/learning/page.tsx:56:35","data-hercules-name":"span",className:"flex items-center justify-center gap-1.5",children:[e.jsx(Y,{"data-hercules-id":"src/pages/learning/page.tsx:56:94","data-hercules-name":"Trophy",className:"w-3.5 h-3.5"}),r]}):r},r))}),e.jsx(re,{"data-hercules-id":"src/pages/learning/page.tsx:61:6","data-hercules-name":"AnimatePresence",mode:"wait",children:e.jsxs(f.div,{"data-hercules-id":"src/pages/learning/page.tsx:62:8","data-hercules-name":"motion.div",initial:{opacity:0,y:6},animate:{opacity:1,y:0},exit:{opacity:0,y:-6},transition:{duration:.15},children:[a==="Catalog"&&e.jsx(Ee,{"data-hercules-id":"src/pages/learning/page.tsx:69:32","data-hercules-name":"CourseCatalog"}),a==="My Learning"&&e.jsx(Qe,{"data-hercules-id":"src/pages/learning/page.tsx:70:36","data-hercules-name":"MyCourses"}),a==="Leaderboard"&&e.jsx(Be,{"data-hercules-id":"src/pages/learning/page.tsx:71:36","data-hercules-name":"Leaderboard"}),a==="Instructor"&&e.jsx(Te,{"data-hercules-id":"src/pages/learning/page.tsx:72:35","data-hercules-name":"InstructorDashboard",onCreateCourse:()=>s(!0)})]},a)}),i&&e.jsx(ke,{"data-hercules-id":"src/pages/learning/page.tsx:76:21","data-hercules-name":"CreateCourseDialog",onClose:()=>s(!1)})]})}function ra(){return e.jsxs(e.Fragment,{children:[e.jsx(fe,{"data-hercules-id":"src/pages/learning/page.tsx:84:6","data-hercules-name":"AuthLoading",children:e.jsxs("div",{"data-hercules-id":"src/pages/learning/page.tsx:85:8","data-hercules-name":"div",className:"max-w-6xl mx-auto px-4 py-6 space-y-4",children:[e.jsx($,{"data-hercules-id":"src/pages/learning/page.tsx:86:10","data-hercules-name":"Skeleton",className:"h-8 w-56"}),e.jsx("div",{"data-hercules-id":"src/pages/learning/page.tsx:87:10","data-hercules-name":"div",className:"grid grid-cols-4 gap-3",children:[1,2,3,4].map(a=>e.jsx($,{"data-hercules-id":"src/pages/learning/page.tsx:88:37","data-hercules-name":"Skeleton",className:"h-20 rounded-xl"},a))}),e.jsx("div",{"data-hercules-id":"src/pages/learning/page.tsx:90:10","data-hercules-name":"div",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:[1,2,3,4,5,6].map(a=>e.jsx($,{"data-hercules-id":"src/pages/learning/page.tsx:91:43","data-hercules-name":"Skeleton",className:"h-72 rounded-2xl"},a))})]})}),e.jsx(je,{"data-hercules-id":"src/pages/learning/page.tsx:95:6","data-hercules-name":"Unauthenticated",children:e.jsxs("div",{"data-hercules-id":"src/pages/learning/page.tsx:96:8","data-hercules-name":"div",className:"max-w-6xl mx-auto px-4 py-6 text-center py-20",children:[e.jsx("div",{"data-hercules-id":"src/pages/learning/page.tsx:97:10","data-hercules-name":"div",className:"w-16 h-16 rounded-2xl bg-primary/10 flex items-center justify-center mx-auto mb-4",children:e.jsx(y,{"data-hercules-id":"src/pages/learning/page.tsx:98:12","data-hercules-name":"BookOpen",className:"w-8 h-8 text-primary"})}),e.jsx("h3",{"data-hercules-id":"src/pages/learning/page.tsx:100:10","data-hercules-name":"h3",className:"font-semibold mb-2",children:"Sign in to access the Academic Resource Library"}),e.jsx("p",{"data-hercules-id":"src/pages/learning/page.tsx:101:10","data-hercules-name":"p",className:"text-sm text-muted-foreground",children:"Verified learning resources and programmes for medical professionals"})]})}),e.jsx(Ce,{"data-hercules-id":"src/pages/learning/page.tsx:104:6","data-hercules-name":"Authenticated",children:e.jsx(Fe,{"data-hercules-id":"src/pages/learning/page.tsx:105:8","data-hercules-name":"LearningInner"})})]})}export{ra 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.