1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,72328,e=>{"use strict";var t=e.i(71164),i=e.i(38544),a=e.i(71645);e.s(["useReducedMotion",0,function(){t.hasReducedMotionListener.current||(0,i.initPrefersReducedMotion)();let[e]=(0,a.useState)(t.prefersReducedMotion.current);return e}])},78465,e=>{"use strict";var t=e.i(43476),i=e.i(46932),a=e.i(72328);let r=[.16,1,.3,1],s={hidden:{},visible:{transition:{staggerChildren:.07,delayChildren:.04}}},n={reveal:{hidden:{opacity:0,y:24},visible:{opacity:1,y:0,transition:{duration:.45,ease:r}}},rise:{hidden:{opacity:0,y:16},visible:{opacity:1,y:0,transition:{duration:.4,ease:r}}},fadeIn:{hidden:{opacity:0},visible:{opacity:1,transition:{duration:.5,ease:"easeOut"}}},draw:{hidden:{scaleX:0,originX:0},visible:{scaleX:1,transition:{duration:.62,ease:r}}}};e.s(["AnimatedSection",0,function({children:e,className:r,variant:s="reveal",delay:l=0,id:o}){let d=(0,a.useReducedMotion)(),c=n[s];return d?(0,t.jsx)("div",{id:o,className:r,children:e}):(0,t.jsx)(i.motion.div,{id:o,className:r,initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-60px"},variants:{...c,visible:{...c.visible,transition:{...c.visible.transition,delay:l}}},children:e})},"StaggerContainer",0,function({children:e,className:r}){return(0,a.useReducedMotion)()?(0,t.jsx)("div",{className:r,children:e}):(0,t.jsx)(i.motion.div,{className:r,initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-50px"},variants:s,children:e})},"StaggerItem",0,function({children:e,className:r,variant:s="rise"}){return(0,a.useReducedMotion)()?(0,t.jsx)("div",{className:r,children:e}):(0,t.jsx)(i.motion.div,{className:r,variants:n[s],children:e})}])},55436,e=>{"use strict";let t=(0,e.i(75254).default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);e.s(["Search",0,t],55436)},23750,e=>{"use strict";var t=e.i(43476),i=e.i(47163);e.s(["Input",0,function({className:e,type:a,...r}){return(0,t.jsx)("input",{type:a,"data-slot":"input",className:(0,i.cn)("h-8 w-full min-w-0 rounded-lg border border-input bg-transparent px-2.5 py-1 text-base transition-colors outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:pointer-events-none disabled:cursor-not-allowed disabled:bg-input/50 disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 md:text-sm dark:bg-input/30 dark:disabled:bg-input/80 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40",e),...r})}])},70065,e=>{"use strict";var t=e.i(43476),i=e.i(47163);e.s(["Card",0,function({className:e,size:a="default",...r}){return(0,t.jsx)("div",{"data-slot":"card","data-size":a,className:(0,i.cn)("group/card flex flex-col gap-4 overflow-hidden rounded-xl bg-card py-4 text-sm text-card-foreground ring-1 ring-foreground/10 has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:gap-3 data-[size=sm]:py-3 data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl",e),...r})},"CardContent",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"card-content",className:(0,i.cn)("px-4 group-data-[size=sm]/card:px-3",e),...a})},"CardDescription",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"card-description",className:(0,i.cn)("text-sm text-muted-foreground",e),...a})},"CardHeader",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"card-header",className:(0,i.cn)("group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-4 group-data-[size=sm]/card:px-3 has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-4 group-data-[size=sm]/card:[.border-b]:pb-3",e),...a})},"CardTitle",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"card-title",className:(0,i.cn)("font-heading text-base leading-snug font-medium group-data-[size=sm]/card:text-sm",e),...a})}])},94179,e=>{"use strict";var t=e.i(43476),i=e.i(25913),a=e.i(86011),r=e.i(47163);let s=(0,i.cva)("group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 text-xs font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3!",{variants:{variant:{default:"bg-primary text-primary-foreground [a]:hover:bg-primary/80",secondary:"bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80",destructive:"bg-destructive/10 text-destructive focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:focus-visible:ring-destructive/40 [a]:hover:bg-destructive/20",outline:"border-border text-foreground [a]:hover:bg-muted [a]:hover:text-muted-foreground",ghost:"hover:bg-muted hover:text-muted-foreground dark:hover:bg-muted/50",link:"text-primary underline-offset-4 hover:underline"}},defaultVariants:{variant:"default"}});e.s(["Badge",0,function({className:e,variant:i="default",asChild:n=!1,...l}){let o=n?a.Slot.Root:"span";return(0,t.jsx)(o,{"data-slot":"badge","data-variant":i,className:(0,r.cn)(s({variant:i}),e),...l})}])},22337,e=>{"use strict";var t=e.i(43476);e.i(50711);var i=e.i(82045),a=e.i(83394),r=e.i(72520),s=e.i(93886),n=e.i(22016),l=e.i(94380
1);function o(e){return{slug:e.slug,month:e.month,date:e.date??new Date(e._creationTime).toISOString().slice(0,10),publishedBy:e.author,movieCount:e.movieCount,ratingCounts:e.ratingCounts}}e.s(["default",0,()=>{let e=(0,i.useQuery)(a.api.approvedMovies.listPosts,{}),d=void 0===e,c=(e??[]).map(o).sort((e,t)=>t.date.localeCompare(e.date)).slice(0,3);return(0,t.jsxs)("div",{className:"flex flex-col rounded-2xl border border-border bg-card p-5",children:[(0,t.jsxs)("div",{className:"mb-4 flex items-center gap-2",children:[(0,t.jsx)(s.Film,{className:"h-4 w-4 shrink-0 text-primary","aria-hidden":!0}),(0,t.jsx)("h2",{className:"text-overline uppercase text-foreground",children:"Recently Approved"})]}),d?(0,t.jsx)("ul",{className:"flex-1 animate-pulse space-y-4","aria-hidden":!0,children:Array.from({length:3}).map((e,i)=>(0,t.jsxs)("li",{className:"space-y-2",children:[(0,t.jsx)("div",{className:"h-4 w-3/4 rounded bg-muted"}),(0,t.jsx)("div",{className:"h-3 w-1/2 rounded bg-muted/70"})]},i))}):(0,t.jsx)("ul",{className:"flex-1 divide-y divide-border",children:c.map(e=>{let{ratingCounts:i}=e;return(0,t.jsx)("li",{className:"py-3 first:pt-0 last:pb-0",children:(0,t.jsxs)(n.default,{href:`/approved-movies/${e.slug}`,className:"group block",children:[(0,t.jsxs)("p",{className:"text-caption font-semibold leading-snug text-foreground transition-colors group-hover:text-primary",children:[e.month,(0,t.jsxs)("span",{className:"ml-1.5 font-normal text-muted-foreground",children:["· ",e.movieCount," film",1!==e.movieCount?"s":""]})]}),(0,t.jsx)("div",{className:"mt-1.5 flex flex-wrap items-center gap-1",children:Object.entries(i).sort(([e],[t])=>l.RATING_ORDER.indexOf(e)-l.RATING_ORDER.indexOf(t)).map(([e,i])=>(0,t.jsxs)(l.RatingBadge,{rating:e,size:"sm",children:[e," (",i,")"]},e))})]})},e.slug)})}),(0,t.jsxs)(n.default,{href:"/approved-movies",className:"mt-4 inline-flex items-center gap-1.5 border-t border-border pt-3 text-caption font-semibold text-primary transition-all hover:gap-2.5",children:["View all approved films",(0,t.jsx)(r.ArrowRight,{className:"h-3.5 w-3.5","aria-hidden":!0})]})]})}],22337)},94380,e=>{"use strict";var t=e.i(43476);let i={G:"bg-rating-g/10 text-rating-g border-rating-g/25",PG:"bg-rating-pg/10 text-rating-pg border-rating-pg/25",12:"bg-rating-12/10 text-rating-12 border-rating-12/25","12A":"bg-rating-12/10 text-rating-12 border-rating-12/25",15:"bg-rating-15/10 text-rating-15 border-rating-15/25",18:"bg-rating-18/10 text-rating-18 border-rating-18/25",RE:"bg-rating-18/15 text-rating-18 border-rating-18/35"};e.s(["RATING_ORDER",0,["G","PG","12","12A","15","18","RE"],"RatingBadge",0,function({rating:e,children:a,size:r="md",className:s=""}){return(0,t.jsx)("span",{className:`inline-flex shrink-0 items-center rounded-full border text-overline ${"sm"===r?"px-1.5 py-0.5":"px-2.5 py-1"} ${i[e]??"bg-muted text-muted-foreground border-border"} ${s}`,children:a??e})}])},93886,e=>{"use strict";let t=(0,e.i(75254).default)("film",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 3v18",key:"bbkbws"}],["path",{d:"M3 7.5h4",key:"zfgn84"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"M3 16.5h4",key:"1230mu"}],["path",{d:"M17 3v18",key:"in4fa5"}],["path",{d:"M17 7.5h4",key:"myr1c1"}],["path",{d:"M17 16.5h4",key:"go4c1d"}]]);e.s(["Film",0,t],93886)},12012,46349,e=>{"use strict";var t=e.i(75254);let i=(0,t.default)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);e.s(["default",0,i],12012);let a=(0,t.default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["default",0,a],46349)},97053,e=>{"use strict";var t=e.i(43476),i=e.i(71645),a=e.i(22016),r=e.i(57688),s=e.i(46932),n=e.i(88653),l=e.i(72328),o=e.i(93886);let d=[{file:"/classification_symbols/symbol_G.jpeg",label:"G",desc:"General Audience"},{file:"/classification_symbols/symbol_PG.jpeg",label:"PG",desc:"Parental Guidance"},{file:"/classification_symbols/symbol_12.jpeg",label:"12",desc:"12 & Over"},{file:"/classification_symbols/symbol_12A.jpeg",label:"12A",desc:"Accompanied Under-12"},{file:"/classification_symbols/symbol_15.jpeg",label:"15",desc:"15 & Over"},{file:"/classification_symbols/symbol_18.jpeg",label:"18",desc:"Adults Only"}
1,{file:"/classification_symbols/symbol_RE.jpeg",label:"RE",desc:"Restricted Exhibition"}];e.s(["ClassificationPanel",0,function(){let[e,c]=(0,i.useState)(0),[u,m]=(0,i.useState)(1),[g,x]=(0,i.useState)(!1),h=(0,l.useReducedMotion)(),p=(0,i.useCallback)(()=>{m(1),c(e=>(e+1)%d.length)},[]);(0,i.useEffect)(()=>{if(g||h)return;let e=setInterval(p,3500);return()=>clearInterval(e)},[p,g,h]);let f=d[e];return(0,t.jsxs)("div",{className:"flex flex-col h-72 lg:h-full border border-border rounded-2xl overflow-hidden bg-card",onMouseEnter:()=>x(!0),onMouseLeave:()=>x(!1),onFocusCapture:()=>x(!0),onBlurCapture:()=>x(!1),children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 px-4 py-3 border-b border-border shrink-0",children:[(0,t.jsx)(o.Film,{className:"h-4 w-4 text-primary shrink-0","aria-hidden":!0}),(0,t.jsx)("h2",{className:"text-overline uppercase text-foreground",children:"Film Ratings"})]}),(0,t.jsx)("div",{className:"flex-1 relative overflow-hidden",children:(0,t.jsx)(n.AnimatePresence,{custom:u,initial:!1,mode:"wait",children:(0,t.jsx)(s.motion.div,{custom:u,variants:{enter:()=>({x:"100%",opacity:0}
1),center:{x:0,opacity:1,transition:{duration:.5,ease:[.25,.1,.25,1]}},exit:()=>({x:"-100%",opacity:0,transition:{duration:.35,ease:[.25,.1,.25,1]}})},initial:"enter",animate:"center",exit:"exit",className:"absolute inset-0 flex flex-col",children:(0,t.jsxs)(a.default,{href:"/classification",className:"group flex flex-col flex-1 min-h-0",children:[(0,t.jsx)("div",{className:"flex-1 min-h-0 overflow-hidden bg-muted/20 flex items-center justify-center p-4",children:(0,t.jsx)("div",{className:"relative w-full h-full",children:(0,t.jsx)(r.default,{src:f.file,alt:f.label,fill:!0,className:"object-contain group-hover:scale-105 transition-transform duration-500"})})}),(0,t.jsx)("div",{className:"px-4 py-3 shrink-0 bg-card border-t border-border",children:(0,t.jsx)("p",{className:"text-center text-muted-foreground mt-0.5 font-bold group-hover:text-primary transition-colors leading-snug",children:f.desc})})]})},f.label)})}),(0,t.jsxs)("div",{className:"flex items-center justify-between px-4 py-2.5 border-t border-border shrink-0",children:[(0,t.jsx)("div",{className:"flex gap-1.5 items-center",children:d.map((i,a)=>(0,t.jsx)("button",{onClick:()=>{m(a>e?1:-1),c(a)},"aria-label":`Show ${d[a].label} â ${d[a].desc}`,"aria-current":a===e,className:"grid h-6 place-items-center",children:(0,t.jsx)("span",{className:`block h-1.5 rounded-full transition-all duration-300 ${a===e?"w-4 bg-primary":"w-1.5 bg-border"}`})},a))}),(0,t.jsx)(a.default,{href:"/classification",className:"flex items-center gap-1 text-caption font-semibold text-primary transition-all hover:gap-2",children:"All ratings"})]})]})}])},46371,87316,84614,e=>{"use strict";var t=e.i(43476),i=e.i(47163),a=e.i(67881),r=e.i(12012),r=r,s=e.i(46349),s=s,n=e.i(75254);let l=(0,n.default)("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);function o({className:e,isActive:r,size:s="icon",...n}){return(0,t.jsx)(a.Button,{asChild:!0,variant:r?"outline":"ghost",size:s,className:(0,i.cn)(e),children:(0,t.jsx)("a",{"aria-current":r?"page":void 0,"data-slot":"pagination-link","data-active":r,...n})})}e.s(["Pagination",0,function({className:e,...a}){return(0,t.jsx)("nav",{role:"navigation","aria-label":"pagination","data-slot":"pagination",className:(0,i.cn)("mx-auto flex w-full justify-center",e),...a})},"PaginationContent",0,function({className:e,...a}){return(0,t.jsx)("ul",{"data-slot":"pagination-content",className:(0,i.cn)("flex items-center gap-0.5",e),...a})},"PaginationEllipsis",0,function({className:e,...a}){return(0,t.jsxs)("span",{"aria-hidden":!0,"data-slot":"pagination-ellipsis",className:(0,i.cn)("flex size-8 items-center justify-center [&_svg:not([class*='size-'])]:size-4",e),...a,children:[(0,t.jsx)(l,{}),(0,t.jsx)("span",{className:"sr-only",children:"More pages"})]})},"PaginationItem",0,function({...e}){return(0,t.jsx)("li",{"data-slot":"pagination-item",...e})},"PaginationLink",0,o,"PaginationNext",0,function({className:e,text:a="Next",...r}){return(0,t.jsxs)(o,{"aria-label":"Go to next page",size:"default",className:(0,i.cn)("pr-1.5!",e),...r,children:[(0,t.jsx)("span",{className:"hidden sm:block",children:a}),(0,t.jsx)(s.default,{"data-icon":"inline-end"})]})},"PaginationPrevious",0,function({className:e,text:a="Previous",...s}){return(0,t.jsxs)(o,{"aria-label":"Go to previous page",size:"default",className:(0,i.cn)("pl-1.5!",e),...s,children:[(0,t.jsx)(r.default,{"data-icon":"inline-start"}),(0,t.jsx)("span",{className:"hidden sm:block",children:a})]})}],46371);let d=(0,n.default)("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);e.s(["Calendar",0,d],87316);let c=(0,n.default)("user",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);e.s(["User",0,c],84614)},28360,e=>{"use strict";var t=e.i(43476),i=e.i(71645),a=e.i(57688),r=e.i(22016),s=e.i(70065),n=e.i(94179),l=e.i(23750),o=e.i(78465),d=e.i(46371),c=e.i(72520),u=e.i(87316),m=e.i(84614),g=e.i(55436);function x(e){return"press-release"===e?"Press Release":"announcement"===e?"Announcement":"News"}function h(e){return"press-release"===e?"bg-primary/10 text-primary border-primary/20":"announcement"===e?"bg-accent/10 text-accent border-accent/20":"bg-primary/10 text-primary border-primary/20"}function p(e){return e.publishedAt??new Date(e._creationTime).toISOString()}e.s(["default",0,function({items:e}){let[f,v]=(0,i.useState)(""),[b,j]=(0,i.useState)(1),[y,N]=(0,i.useState)(f);f!==y&&(N(f),j(1));let w=(0,i.useMemo)(()=>{let t=f.trim().toLowerCase();return e.filter(e=>!t||e.title.toLowerCase().includes(t)||(e.author??"").toLowerCase().includes(t))},[e,f]),k=w.find(e=>e.featured)??w[0],C=w.filter(e=>e._id!==k._id),R=Math.max(1,Math.ceil(C.length/9)),P=Math.min(b,R),M=C.slice((P-1)*9,9*P);return(0,t.jsxs)("div",{className:"space-y-10",children:[(0,t.jsx)("div",{className:"flex flex-col sm:flex-row gap-4 items-start sm:items-center",children:(0,t.jsxs)("div",{className:"relative w-full sm:max-w-sm",children:[(0,t.jsx)(g.Search,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-muted-foreground pointer-events-none"}),(0,t.jsx)(l.Input,{type:"search",placeholder:"Search by title or authorâ¦",value:f,onChange:e=>v(e.target.value),className:"pl-9"})]})}),0===w.length?(0,t.jsx)("div",{className:"py-24 text-center text-muted-foreground text-sm",children:"No stories match your search."}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(o.AnimatedSection,{children:[(0,t.jsx)("h2",{className:"font-semibold text-muted-foreground mb-4 uppercase tracking-wider text-sm",children:"Featured Story"}),(0,t.jsx)(r.default,{href:`/news/${k.slug}`,className:"group block",children:(0,t.jsx)(s.Card,{className:"overflow-hidden hover:shadow-4 transition-all duration-400 hover:-translate-y-1 py-0",children:(0,t.jsxs)("div",{className:"grid lg:grid-cols-2",children:[(0,t.jsxs)("div",{className:"relative h-64 lg:h-auto min-h-56 media-dark flex items-center justify-center overflow-hidden",children:[k.coverImageUrl?(0,t.jsx)(a.default,{src:k.coverImageUrl,alt:k.title,fill:!0,className:"object-cover group-hover:scale-105 transition-transform duration-500"}):(0,t.jsx)(a.default,{src:"/logo.webp",alt:"",width:160,height:160,className:"opacity-100 group-hover:opacity-30 group-hover:scale-110 transition-all duration-500","aria-hidden":!0}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-r from-transparent to-card/20"})]}),(0,t.jsxs)("div",{className:"p-8 flex flex-col justify-center",children:[(0,t.jsx)(n.Badge,{className:`w-fit mb-3 text-xs ${h(k.category)}`,children:x(k.category)}),(0,t.jsx)("h3",{className:"text-h3 font-bold text-foreground group-hover:text-primary transition-colors mb-4 leading-snug text-balance",children:k.title}),(0,t.jsx)("p",{className:"text-muted-foreground leading-relaxed mb-6",children:k.excerpt}),(0,t.jsxs)("div",{className:"flex items-center gap-4 text-xs text-muted-foreground mb-6",children:[(0,t.jsxs)("span",{className:"flex items-center gap-1",children:[(0,t.jsx)(m.User,{className:"h-3.5 w-3.5"})," ",k.author??"NFVCB"]}),(0,t.jsxs)("span",{className:"flex items-center gap-1",children:[(0,t.jsx)(u.Calendar,{className:"h-3.5 w-3.5"}),new Date(p(k)).toLocaleDateString("en-NG",{day:"numeric",month:"long",year:"numeric"})]})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2 text-sm text-primary font-medium group-hover:gap-3 transition-all",children:["Read full story ",(0,t.jsx)(c.ArrowRight,{className:"h-4 w-4"})]})]})]})})})]}),C.length>0&&(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"text-lg font-semibold text-muted-foreground mb-6 uppercase tracking-wider",children:"All Stories"}),(0,t.jsx)(o.StaggerContainer,{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-5",children:M.map(e=>(0,t.jsx)(o.StaggerItem,{children:(0,t.jsx)(r.default,{href:`/news/${e.slug}`,className:"group block h-full",children:(0,t.jsxs)(s.Card,{className:"h-full overflow-hidden hover:shadow-4 transition-all duration-300 hover:-translate-y-1.5 hover:border-primary/30 pt-0",children:[(0,t.jsx)("div",{className:"relative h-44 media-dark flex items-center justify-center overflow-hidden",children:e.coverImageUrl?(0,t.jsx)(a.default,{src:e.coverImageUrl,alt:e.title,fill:!0,className:"object-cover group-hover:scale-105 transition-transform duration-500"}):(0,t.jsx)(a.default,{src:"/logo.webp",alt:"",width:80,height:80,className:"opacity-100 group-hover:opacity-30 group-hover:scale-110 transition-all duration-500","aria-hidden":!0})}),(0,t.jsxs)(s.CardHeader,{className:"pb-2",children:[(0,t.jsx)(n.Badge,{className:`w-fit text-caption mb-2 ${h(e.category)}`,children:x(e.category)}),(0,t.jsx)(s.CardTitle,{className:"text-base group-hover:text-primary transition-colors line-clamp-2 text-balance leading-snug",children:e.title})]}),(0,t.jsxs)(s.CardContent,{children:[(0,t.jsx)(s.CardDescription,{className:"line-clamp-2 text-xs mb-3",children:e.excerpt}),(0,t.jsxs)("div",{className:"flex flex-col gap-1 text-overline text-muted-foreground",children:[(0,t.jsx)("span",{children:e.author??"NFVCB"}),(0,t.jsx)("span",{children:new Date(p(e)).toLocaleDateString("en-NG",{day:"numeric",month:"short",year:"numeric"})})]})]})]})})},e._id))},P),R>1&&(0,t.jsx)(d.Pagination,{className:"mt-10",children:(0,t.jsxs)(d.PaginationContent,{children:[(0,t.jsx)(d.PaginationItem,{children:(0,t.jsx)(d.PaginationPrevious,{onClick:()=>j(e=>Math.max(1,e-1)),"aria-disabled":1===P,className:1===P?"pointer-events-none opacity-50 cursor-default":"cursor-pointer"})}),(R<=7?Array.from({length:R},(e,t)=>t+1):P<=4?[1,2,3,4,5,"ellipsis",R]:P>=R-3?[1,"ellipsis",R-4,R-3,R-2,R-1,R]:[1,"ellipsis",P-1,P,P+1,"ellipsis",R]).map((e,i)=>"ellipsis"===e?(0,t.jsx)(d.PaginationItem,{children:(0,t.jsx)(d.PaginationEllipsis,{})},`ellipsis-${i}`):(0,t.jsx)(d.PaginationItem,{children:(0,t.jsx)(d.PaginationLink,{isActive:e===P,onClick:()=>j(e),className:"cursor-pointer",children:e})},e)),(0,t.jsx)(d.PaginationItem,{children:(0,t.jsx)(d.PaginationNext,{onClick:()=>j(e=>Math.min(R,e+1)),"aria-disabled":P===R,className:P===R?"pointer-events-none opacity-50 cursor-default":"cursor-pointer"})})]})})]})]})]})}])}]);
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.