PageSourceSearch

https://agrinextcon.com/assets/speaker-zCgm2Czg.js

js agrinextcon.com collected 2026-09-25 06:08:12 UTC 4,318 bytes, 1 lines download raw bytes

1import{t as e}from"./jsx-runtime-DGeXAQPT.js";import{a as t,m as n,n as r,r as i,t as a}from"./site-footer-V4iepM0O.js";import{_ as o,t as s}from"./index-DBd5aPPm.js";import{t as c}from"./option-picker-DFddbaJt.js";var l=e();function u(){let{data:e}=n(s),{groups:o,content:c}=e,u=c.speakerPage;return(0,l.jsx)(t,{editions:c.editions,children:(0,l.jsx)(i,{involve:c.involve,children:(0,l.jsxs)(`div`,{children:[(0,l.jsx)(r,{menu:c.menu}),(0,l.jsxs)(`main`,{id:`top`,children:[(0,l.jsx)(d,{page:u,groups:o,content:c.speakers}),o.map(e=>(0,l.jsx)(f,{group:e,page:u},e.event.slug)),o.length===0?(0,l.jsx)(`section`,{className:`py-32`,children:(0,l.jsx)(`div`,{className:`shell text-center text-muted-foreground`,children:`The speaker line-up is being finalised. Check back shortly.`})}):null]}),(0,l.jsx)(a,{content:c.footer,logoUrl:c.menu.logoUrl})]})})})}function d({page:e,groups:t,content:n}){let r=t.reduce((e,t)=>e+t.speakers.length,0);return(0,l.jsxs)(`section`,{className:`relative overflow-hidden bg-ink pb-24 pt-40 text-ink-foreground`,children:[(0,l.jsx)(`div`,{"aria-hidden":!0,className:`pointer-events-none absolute -right-24 -top-24 size-[520px] rounded-full bg-primary/25 blur-3xl`}),(0,l.jsx)(`div`,{"aria-hidden":!0,className:`pointer-events-none absolute -bottom-40 -left-32 size-[420px] rounded-full bg-primary/15 blur-3xl`}),(0,l.jsxs)(`div`,{className:`shell relative`,children:[(0,l.jsx)(`p`,{className:`eyebrow text-primary`,children:e.eyebrow}),(0,l.jsx)(`h1`,{className:`display-xl mt-5 max-w-4xl`,children:e.headline}),(0,l.jsx)(`p`,{className:`mt-6 max-w-2xl text-lg text-ink-foreground/75`,children:e.intro}),(0,l.jsxs)(`div`,{className:`mt-10 flex flex-wrap items-center gap-3`,children:[(0,l.jsx)(c,{label:n.applyLabel||`Apply to speak`,title:n.applyTitle,items:n.applyItems,className:`inline-flex items-center gap-2 rounded-full bg-primary px-8 py-4 text-sm font-semibold uppercase tracking-wide text-primary-foreground transition-transform hover:-translate-y-0.5`}),(0,l.jsxs)(`span`,{className:`text-sm uppercase tracking-wide text-ink-foreground/60`,children:[r,`+ speakers · `,t.length,` editions`]})]})]})]})}function f({group:e,page:t}){let n=t.perEvent>0?t.perEvent:6,r=e.speakers.slice(0,n),i=(t.seeMoreHref||``).replace(`{slug}`,e.event.slug),a=e.event.title.replace(`AgriNext Awards & Conference `,``);return(0,l.jsx)(`section`,{className:`border-b border-border py-20 last:border-b-0`,children:(0,l.jsxs)(`div`,{className:`shell`,children:[(0,l.jsxs)(`div`,{className:`flex flex-wrap items-end justify-between gap-6`,children:[(0,l.jsxs)(`div`,{children:[(0,l.jsxs)(`p`,{className:`eyebrow flex items-center gap-2 text-primary`,children:[(0,l.jsx)(`span`,{"aria-hidden":!0,className:`text-xl leading-none`,children:o(e.event.country)}),e.event.date]}),(0,l.jsx)(`h2`,{className:`display-lg mt-3 max-w-2xl`,children:a}),(0,l.jsx)(`p`,{className:`mt-2 text-sm text-muted-foreground`,children:e.event.location})]}),(0,l.jsxs)(`a`,{href:i,target:`_blank`,rel:`noreferrer`,className:`inline-flex items-center gap-2 rounded-full border border-border px-6 py-3 text-sm font-semibold uppercase tracking-wide transition-colors hover:border-primary hover:text-primary`,children:[t.seeMoreLabel||`See all speakers`,(0,l.jsx)(`span`,{"aria-hidden":!0,children:`↗`})]})]}),(0,l.jsx)(`div`,{className:`mt-10 grid gap-5 sm:grid-cols-2 lg:grid-cols-3`,children:r.map(e=>(0,l.jsxs)(`a`,{href:e.url,target:`_blank`,rel:`noreferrer`,className:`card-elevated group flex items-center gap-5 p-6 transition-transform hover:-translate-y-1`,children:[(0,l.jsx)(`div`,{className:`size-20 shrink-0 overflow-hidden rounded-full bg-muted ring-4 ring-accent/60`,children:e.image?(0,l.jsx)(`img`,{src:e.image,alt:e.name,loading:`lazy`,className:`size-full object-cover`}):(0,l.jsx)(`span`,{className:`grid size-full place-items-center font-display text-2xl font-bold text-muted-foreground`,children:e.name.charAt(0)})}),(0,l.jsxs)(`div`,{className:`min-w-0`,children:[(0,l.jsx)(`h3`,{className:`font-display text-lg font-bold leading-snug group-hover:text-primary`,children:e.name}),(0,l.jsx)(`p`,{className:`mt-1 text-sm font-medium text-primary`,children:e.title}),(0,l.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:e.company})]})]},`${e.eventSlug}-${e.id}`))})]})})}export{u as component};

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.