PageSourceSearch

https://gradmate.ai/_next/static/chunks/66546.0f60276050b9b706.js

js gradmate.ai collected 2026-10-05 15:35:46 UTC 21,040 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[66546],{3974:(e,t,r)=>{r.d(t,{A:()=>s});let s=(0,r(74217).A)("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])},11436:(e,t,r)=>{r.d(t,{A:()=>s});let s=(0,r(74217).A)("flame",[["path",{d:"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z",key:"96xj49"}]])},13456:(e,t,r)=>{r.d(t,{A:()=>s});let s=(0,r(74217).A)("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},17486:(e,t,r)=>{r.d(t,{A:()=>s});let s=(0,r(74217).A)("trending-up",[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]])},21739:(e,t,r)=>{r.d(t,{A:()=>s});let s=(0,r(74217).A)("book-open",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]])},26577:(e,t,r)=>{r.d(t,{A:()=>s});let s=(0,r(74217).A)("file-text",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]])},35277:(e,t,r)=>{r.d(t,{A:()=>s});let s=(0,r(74217).A)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},41879:(e,t,r)=>{r.d(t,{A:()=>s});let s=(0,r(74217).A)("play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]])},44061:(e,t,r)=>{r.d(t,{A:()=>s});let s=(0,r(74217).A)("refresh-cw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]])},54124:(e,t,r)=>{r.d(t,{A:()=>s});let s=(0,r(74217).A)("target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]])},57187:(e,t,r)=>{r.d(t,{E:()=>l});var s=r(23804),a=r(87425);function l(e){let{className:t,...r}=e;return(0,s.jsx)("div",{className:(0,a.cn)("animate-pulse rounded-md bg-muted",t),...r})}},59183:(e,t,r)=>{r.d(t,{A:()=>s});let s=(0,r(74217).A)("brain",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]])},66139:(e,t,r)=>{r.d(t,{E:()=>n});var s=r(23804);r(44976);var a=r(9564),l=r(87425);let d=(0,a.F)("inline-flex items-center rounded-full border px-2.5 py-0.5 text-brand-caption font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-brand-orange-soft text-brand-orange",solid:"border-transparent bg-primary text-primary-foreground hover:bg-primary-hover",navy:"border-transparent bg-brand-navy-soft text-brand-navy dark:text-foreground",secondary:"border-transparent bg-secondary text-secondary-foreground",ai:"border-transparent bg-brand-purple-soft text-brand-purple",success:"border-transparent bg-[rgb(var(--brand-success-soft))] text-success",warning:"border-transparent bg-[rgb(var(--brand-warning-soft))] text-warning",destructive:"border-transparent bg-[rgb(var(--brand-error-soft))] text-destructive",outline:"border-border text-foreground"}},defaultVariants:{variant:"default"}});function n(e){let{className:t,variant:r,...a}=e;return(0,s.jsx)("div",{className:(0,l.cn)(d({variant:r}),t),...a})}},66546:(e,t,r)=>{r.r(t),r.d(t,{default:()=>C});var s=r(23804),a=r(44976),l=r(21739),d=r(70613),n=r(26577),i=r(71988),o=r
1(59183),c=r(11436),m=r(98635),x=r(35277),h=r(17486),u=r(54124),b=r(13456),g=r(3974),p=r(44061),f=r(41879),v=r(10866),y=r(66139),j=r(57187),N=r(64146);let k={basic:"bg-muted text-foreground border-border",intermediate:"bg-muted text-foreground border-border",advanced:"bg-muted text-foreground border-border"},w={verbal:l.A,quantitative:d.A,analytical_writing:n.A},A=e=>{let{test:t,index:r,testType:a,onStart:d,onViewResults:n,loading:i,setLoadingTestId:o}=e,c=w[a]||l.A,m=t.isCompleted&&null!==t.bestScore?"analytical_writing"===a?"".concat(t.bestScore,"/6.0"):"".concat(t.bestScore):null;return(0,s.jsxs)("div",{className:"rounded-xl border bg-card/60 backdrop-blur-sm border-border px-4 py-3 flex items-center gap-3",children:[(0,s.jsx)("div",{className:"shrink-0",children:t.isCompleted?(0,s.jsx)(b.A,{className:"w-4 h-4 text-foreground",strokeWidth:1.5}):(0,s.jsx)(x.A,{className:"w-4 h-4 text-muted-foreground",strokeWidth:1.5})}),(0,s.jsx)("div",{className:"w-8 h-8 rounded-lg flex items-center justify-center border bg-muted border-border text-foreground shrink-0",children:(0,s.jsx)(c,{className:"w-4 h-4",strokeWidth:1.5})}),(0,s.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 flex-wrap",children:[(0,s.jsx)("span",{className:"text-sm font-semibold text-foreground truncate",children:t.title||t.name||"Test #".concat(r+1)}),(0,s.jsx)(y.E,{variant:"outline",className:"text-[10px] border ".concat(k[(t.difficultyLevel||"intermediate").toLowerCase()]||k.intermediate),children:t.difficultyLevel||"Intermediate"})]}),(0,s.jsxs)("div",{className:"flex items-center gap-3 mt-0.5",children:[m&&(0,s.jsxs)("span",{className:"text-xs text-muted-foreground",children:["Best: ",(0,s.jsx)("span",{className:"font-semibold text-foreground",children:m}),"analytical_writing"!==a&&(0,s.jsx)("span",{children:"/170"})]}),t.attempts>0&&(0,s.jsxs)("span",{className:"text-xs text-muted-foreground",children:[t.attempts," attempt",1!==t.attempts?"s":""]}),t.lastAttempt&&(0,s.jsx)("span",{className:"text-xs text-muted-foreground hidden sm:inline",children:new Date(t.lastAttempt).toLocaleDateString("en-US",{month:"short",day:"numeric"})})]})]}),(0,s.jsxs)("div",{className:"flex items-center gap-2 shrink-0",children:[t.isCompleted&&n&&(0,s.jsxs)(v.$,{variant:"outline",size:"sm",onClick:()=>n(t.userAttempts[0]),className:"h-8 text-xs font-semibold gap-1.5 border-border",children:[(0,s.jsx)(g.A,{className:"w-3.5 h-3.5",strokeWidth:1.5}),(0,s.jsx)("span",{className:"hidden sm:inline",children:"Results"})]}),(0,s.jsx)(v.$,{size:"sm",onClick:()=>{o(t.id),d(a,t.id)},disabled:i,className:"h-8 text-xs font-semibold gap-1.5 bg-foreground text-background hover:bg-foreground
1/90",children:i?(0,s.jsx)("div",{className:"w-3.5 h-3.5 border-2 border-background border-t-transparent rounded-full animate-spin"}):t.isCompleted?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(p.A,{className:"w-3.5 h-3.5",strokeWidth:1.5}),(0,s.jsx)("span",{className:"hidden sm:inline",children:"Re-take"})]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(f.A,{className:"w-3.5 h-3.5",strokeWidth:1.5}),(0,s.jsx)("span",{className:"hidden sm:inline",children:"Start"})]})})]})]})},M=()=>(0,s.jsxs)("div",{className:"min-h-screen bg-background",children:[(0,s.jsx)("div",{className:"border-b border-border h-14"}),(0,s.jsx)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 py-6",children:(0,s.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-[1fr_280px] gap-6",children:[(0,s.jsxs)("div",{className:"space-y-4",children:[(0,s.jsx)("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-3",children:Array.from({length:4}).map((e,t)=>(0,s.jsx)(j.E,{className:"h-24 rounded-xl"},t))}),(0,s.jsx)(j.E,{className:"h-20 rounded-xl"}),(0,s.jsx)(j.E,{className:"h-12 rounded-xl"}),(0,s.jsx)("div",{className:"space-y-2",children:Array.from({length:6}).map((e,t)=>(0,s.jsx)(j.E,{className:"h-16 rounded-xl"},t))})]}),(0,s.jsxs)("div",{className:"space-y-4",children:[(0,s.jsx)(j.E,{className:"h-44 rounded-xl"}),(0,s.jsx)(j.E,{className:"h-36 rounded-xl"})]})]})})]}),C=e=>{let{testType:t,onStart:r,onViewResults:b,onBack:g,loading:p}=e,f=(0,N.useRouter)(),[y,j]=(0,a.useState)([]),[k,w]=(0,a.useState)([]),[C,H]=(0,a.useState)([]),[S,q]=(0,a.useState)(null),[T,W]=(0,a.useState)(!0),[_,L]=(0,a.useState)(null),[E,z]=(0,a.useState)(t||"verbal");(0,a.useEffect)(()=>{R()},[]),(0,a.useEffect)(()=>{p||L(null)},[p]);let R=async()=>{try{W(!0);let[e,t,r,s]=await Promise.all([fetch("/api/gre/test?mode=library&type=verbal"),fetch("/api/gre/test?mode=library&type=quantitative"),fetch("/api/gre/test?mode=library&type=analytical_writing"),fetch("/api/gre/history?summary=1&limit=100")]),a=await e.json(),l=await t.json(),d=await r.json(),n=await s.json();if(a.success&&l.success&&d.success&&n.success){let e=a.tests.map(e=>V(e,n.history,"verbal")),t=l.tests.map(e=>V(e,n.history,"quantitative")),r=d.tests.map(e=>V(e,n.history,"analytical_writing"));j(e),w(t),H(r),D(n.history,{verbal:e,quantitative:t,writing:r})}}catch(e){console.error("Error fetching test library:",e)}finally{W(!1)}},V=(e,t,r)=>{var s,a,l;let d=t.filter(t=>t.serviceTestId===e.id&&t.testType===r),n=null;if(d.length>0){let e=d.reduce((e,t)=>{var s,a,l,d;return("analytical_writing"===r?(null==(s=t.testHistory)?void 0:s.overallScore)||0:(null==(a=t.testHistory)?void 0:a.scaledScore)||0)>("analytical_writing"===r?(null==e||null==(l=e.testHistory)?void 0:l.overallScore)||0:(null==e||null==(d=e.testHistory)?void 0:d.scaledScore)||0)?t:e},d[0]);n="analytical_writing"===r?null==(a=e.testHistory)?void 0:a.overallScore:null==(l=e.testHistory)?void 0:l.scaledScore}return{...e,attempts:d.length,isCompleted:d.length>0,bestScore:n,lastAttempt:d.length>0?null==(s=d[0])?void 0:s.completedAt:null,userAttempts:d}},D=(e,t)=>{let r=t.verbal.length+t.quantitative.length+t.writing.length;if(!e||0===e.length)return void q({totalTests:r,completedTests:0,verbalAvg:0,quantAvg:0,writingAvg:0,verbalHigh:0,quantHigh:0,writingHigh:0,totalAttempts:0,streak:0,completionRate:0,verbalCount:0,quantCount:0,writingCount:0});let s=e.filter(e=>"verbal"===e.testType),a=e.filter(e=>"quantitative"===e.testType),l=e.filter(e=>"analytical_writing"===e.testType),d=s.map(e=>{var t;return(null==(t=e.testHistory)?void 0:t.scaledScore)||0}),n=a.map(e=>{var t;return(null==(t=e.testHistory)?void 0:t.scaledScore)||0}),i=l.map(e=>{var t;return(null==(t=e.testHistory)?void 0:t.overallScore)||0}),o=new Set(e.map(e=>"".concat(e.testType,"-").concat(e.serviceTestId))).size;q({totalTests:r,completedTests:o,verbalAvg:d.length>0?Math.round(d.reduce((e,t)=>e+t,0)/d.length):0,quantAvg:n.length>0?Math.round(n.reduce((e,t)=>e+t,0)/n.length):0,writingAvg:i.length>0?(i.reduce((e,t)=>e+t,0)/i.length).toFixed(1):0,verbalHigh:d.length>0?Math.max(...d):0,quantHigh:n.length>0?Math.max(...n):0,writingHigh:i.length>0?Math.max(...i).toFixed(1):0,totalAttempts:e.length,streak:Q(e),completionRate:Math.round(o/r*100),verbalCount:s.length,quantCount:a.length,writingCount:l.length})},Q=e=>{if(!e||0===e.length)return 0;let t=0,r=[...e].sort((e,t)=>
1new Date(t.completedAt)-new Date(e.completedAt)),s=new Date;for(let e of(s.setHours(0,0,0,0),r)){let r=new Date(e.completedAt);r.setHours(0,0,0,0);let a=Math.floor((s-r)/864e5);if(a<=t)t++;else if(a>t+1)break}return t},B=[{key:"verbal",label:"Verbal",shortLabel:"VR",icon:l.A},{key:"quantitative",label:"Quantitative",shortLabel:"QR",icon:d.A},{key:"analytical_writing",label:"Writing",shortLabel:"AW",icon:n.A}],F=(()=>{let e={basic:1,intermediate:2,advanced:3};return[...{verbal:y,quantitative:k,analytical_writing:C}[E]||[]].sort((t,r)=>{let s=e[(t.difficultyLevel||"intermediate").toLowerCase()]||2,a=e[(r.difficultyLevel||"intermediate").toLowerCase()]||2;if(s!==a)return s-a;let l=e=>{var t;return parseInt((null==(t=(e.title||e.name||"").match(/\d+/))?void 0:t[0])||"0")};return l(t)-l(r)})})();return T?(0,s.jsx)(M,{}):(0,s.jsxs)("div",{className:"min-h-screen bg-background",children:[(0,s.jsx)("div",{className:"sticky top-0 z-10 border-b bg-background/95 backdrop-blur-sm border-border",children:(0,s.jsxs)("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 h-14 flex items-center justify-between gap-4",children:[(0,s.jsxs)(v.$,{onClick:()=>{g?g():f.push("/dashboard")},variant:"ghost",size:"sm",className:"h-8 text-xs font-semibold text-muted-foreground hover:text-foreground gap-1.5",children:[(0,s.jsx)(i.A,{className:"w-3.5 h-3.5"}),"Back"]}),(0,s.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,s.jsx)("div",{className:"w-7 h-7 rounded-lg flex items-center justify-center border bg-muted border-border text-foreground",children:(0,s.jsx)(o.A,{className:"w-3.5 h-3.5",strokeWidth:1.5})}),(0,s.jsx)("span",{className:"text-sm font-semibold text-foreground",children:"GRE Practice Tests"})]}),(0,s.jsx)("div",{className:"w-16"})]})}),(0,s.jsx)("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 py-6",children:(0,s.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-[1fr_280px] gap-6",children:[(0,s.jsxs)("div",{className:"space-y-4",children:[S&&(0,s.jsx)("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-3",children:[{label:"Verbal Avg",value:S.verbalAvg||"—",sub:"/170 \xb7 Best ".concat(S.verbalHigh||"—"),icon:l.A},{label:"Quant Avg",value:S.quantAvg||"—",sub:"/170 \xb7 Best ".concat(S.quantHigh||"—"),icon:d.A},{label:"Writing Avg",value:S.writingAvg||"—",sub:"/6.0 \xb7 Best ".concat(S.writingHigh||"—"),icon:n.A},{label:"Study Streak",value:S.streak,sub:"days",icon:c.A}].map(e=>{let t=e.icon;return(0,s.jsxs)("div",{className:"rounded-xl border bg-card/60 backdrop-blur-sm border-border p-4",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,s.jsx)("div",{className:"w-7 h-7 rounded-lg flex items-center justify-center border bg-muted border-border text-foreground shrink-0",children:(0,s.jsx)(t,{className:"w-3.5 h-3.5",strokeWidth:1.5})}),(0,s.jsx)("span",{className:"text-xs text-muted-foreground font-medium",children:e.label})]}),(0,s.jsx)("p",{className:"text-2xl font-bold text-foreground tracking-tight",children:e.value}),(0,s.jsx)("p",{className:"text-[10px] text-muted-foreground mt-0.5",children:e.sub})]},e.label)})}),S&&(0,s.jsx)("div",{className:"rounded-xl border bg-card/60 backdrop-blur-sm border-border p-4",children:(0,s.jsx)("div",{className:"grid grid-cols-4 gap-4",children:[{label:"Completed",value:S.completedTests,icon:m.A},{label:"Verbal",value:S.verbalCount,icon:l.A},{label:"Quant",value:S.quantCount,icon:d.A},{label:"Writing",value:S.writingCount,icon:n.A}].map(e=>{let t=e.icon;return(0,s.jsxs)("div",{className:"flex flex-col items-center gap-1 text-center",children:[(0,s.jsx)("div",{className:"w-8 h-8 rounded-lg flex items-center justify-center border bg-muted border-border text-foreground",children:(0,s.jsx)(t,{className:"w-4 h-4",strokeWidth:1.5})}),(0,s.jsx)("p",{className:"text-lg font-bold text-foreground",children:e.value}),(0,s.jsx)("p",{className:"text-[10px] text-muted-foreground",children:e.label})]},e.label)})})}),(0,s.jsx)("div",{className:"rounded-xl border bg-card/60 backdrop-blur-sm border-border p-1.5",children:(0,s.jsx)("div",{className:"flex gap-1 bg-muted/30 rounded-lg p-1",children:B.map(e=>
1{let t=e.icon,r=E===e.key;return(0,s.jsxs)("button",{onClick:()=>z(e.key),className:"flex-1 flex items-center justify-center gap-1.5 py-2 px-3 rounded-md text-xs font-semibold transition-all duration-200 ".concat(r?"bg-foreground text-background shadow-sm":"text-muted-foreground hover:text-foreground hover:bg-muted/50"),children:[(0,s.jsx)(t,{className:"w-3.5 h-3.5",strokeWidth:1.5}),(0,s.jsx)("span",{className:"hidden sm:inline",children:e.label}),(0,s.jsx)("span",{className:"sm:hidden",children:e.shortLabel})]},e.key)})})}),(0,s.jsx)("div",{className:"space-y-2",children:0===F.length?(0,s.jsxs)("div",{className:"rounded-xl border border-dashed border-border bg-muted/20 py-16 text-center",children:[(0,s.jsx)("div",{className:"inline-flex items-center justify-center w-12 h-12 rounded-xl bg-muted border border-border text-muted-foreground mb-3",children:(0,s.jsx)(x.A,{className:"w-5 h-5",strokeWidth:1.5})}),(0,s.jsx)("p",{className:"text-sm font-semibold text-foreground",children:"No Tests Available"}),(0,s.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Check back soon for new practice tests."})]}):F.map((e,t)=>(0,s.jsx)(A,{test:e,index:t,testType:E,onStart:r,onViewResults:b,loading:_===e.id,setLoadingTestId:L},e.id))})]}),(0,s.jsxs)("div",{className:"space-y-4",children:[S&&(0,s.jsxs)("div",{className:"rounded-xl border bg-card/60 backdrop-blur-sm border-border p-5 space-y-4",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)("div",{className:"w-8 h-8 rounded-lg flex items-center justify-center border bg-muted border-border text-foreground",children:(0,s.jsx)(h.A,{className:"w-4 h-4",strokeWidth:1.5})}),(0,s.jsx)("span",{className:"text-sm font-semibold text-foreground",children:"Progress"})]}),(0,s.jsxs)("div",{className:"space-y-3",children:[(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{className:"flex items-center justify-between mb-1",children:[(0,s.jsx)("span",{className:"text-xs text-muted-foreground",children:"Overall completion"}),(0,s.jsxs)("span",{className:"text-xs font-semibold text-foreground",children:[S.completionRate,"%"]})]}),(0,s.jsx)("div",{className:"h-1.5 rounded-full bg-muted overflow-hidden",children:(0,s.jsx)("div",{className:"h-full rounded-full bg-foreground transition-all duration-500",style:{width:"".concat(S.completionRate,"%")}})})]}),(0,s.jsx)("div",{className:"grid grid-cols-3 gap-2 pt-1",children:[{label:"VR",count:y.filter(e=>e.isCompleted).length,total:y.length},{label:"QR",count:k.filter(e=>e.isCompleted).length,total:k.length},{label:"AW",count:C.filter(e=>e.isCompleted).length,total:C.length}].map(e=>(0,s.jsxs)("div",{className:"text-center",children:[(0,s.jsxs)("p",{className:"text-xs font-bold text-foreground",children:[e.count,"/",e.total]}),(0,s.jsx)("p",{className:"text-[10px] text-muted-foreground",children:e.label})]},e.label))})]})]}),(0,s.jsxs)("div",{className:"rounded-xl border bg-card/60 backdrop-blur-sm border-border p-5 space-y-3",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)("div",{className:"w-8 h-8 rounded-lg flex items-center justify-center border bg-muted border-border text-foreground",children:(0,s.jsx)(u.A,{className:"w-4 h-4",strokeWidth:1.5})}),(0,s.jsx)("span",{className:"text-sm font-semibold text-foreground",children:"Score Scale"})]}),(0,s.jsxs)("div",{className:"space-y-2 text-xs text-muted-foreground",children:[(0,s.jsxs)("div",{className:"flex items-center justify-between",children:[(0,s.jsx)("span",{children:"Verbal / Quant"}),(0,s.jsx)("span",{className:"font-semibold text-foreground",children:"130–170"})]}),(0,s.jsxs)("div",{className:"flex items-center justify-between",children:[(0,s.jsx)("span",{children:"Analytical Writing"}),(0,s.jsx)("span",{className:"font-semibold text-foreground",children:"0–6"})]}),(0,s.jsxs)("div",{className:"flex items-center justify-between",children:[(0,s.jsx)("span",{children:"Total Tests"}),(0,s.jsx)("span",{className:"font-semibold text-foreground",children:(null==S?void 0:S.totalTests)||"—"})]}),(0,s.jsxs)("div",{className:"flex items-center justify-between",children:[(0,s.jsx)("span",{children:"Total Attempts"}),(0,s.jsx)("span",{className:"font-semibold text-foreground",children:(null==S?void 0:S.totalAttempts)||0})]})]})]})]})]})})]})}},70613:(e,t,r)=>{r.d(t,{A:()=>s});let s=(0,r(74217).A)("calculator",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]])},71988:(e,t,r)=>{r.d(t,{A:()=>s});let s=(0,r(74217).A)("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},98635:(e,t,r)=>{r.d(t,{A:()=>s});let s=(0,r(74217).A)("trophy",[["path",{d:"M6 9H4.5a2.5 2.5 0 0 1 0-5H6",key:"17hqa7"}],["path",{d:"M18 9h1.5a2.5 2.5 0 0 0 0-5H18",key:"lmptdp"}],["path",{d:"M4 22h16",key:"57wxv0"}
1],["path",{d:"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22",key:"1nw9bq"}],["path",{d:"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22",key:"1np0yb"}],["path",{d:"M18 2H6v7a6 6 0 0 0 12 0V2Z",key:"u46fv3"}]])}}]);

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.