PageSourceSearch

https://www.theleedsirishcentre.co.uk/_next/static/chunks/1716446e86020104.js

js theleedsirishcentre.co.uk collected 2026-10-04 06:54:36 UTC 45,000 bytes, 1 lines download raw bytes

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);function n(){t.hasReducedMotionListener.current||(0,i.initPrefersReducedMotion)();let[e]=(0,a.useState)(t.prefersReducedMotion.current);return e}e.s(["useReducedMotion",()=>n])},14544,e=>{"use strict";var t=e.i(43476),i=e.i(71645),a=e.i(46932),n=e.i(72328);function s({children:e,className:s="",delay:r=0,duration:l=.5,once:o=!0}){let c=(0,n.useReducedMotion)(),[d,m]=(0,i.useState)(null);return((0,i.useEffect)(()=>{m(window.matchMedia("(max-width: 767px)").matches)},[]),!0===c||!1!==d)?(0,t.jsx)("div",{className:s,children:e}):(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:o,margin:"-50px"},transition:{duration:l,delay:r,ease:"easeOut"},className:s,children:e})}e.s(["FadeIn",()=>s])},75157,e=>{"use strict";function t(...e){return e.filter(Boolean).join(" ")}e.s(["cn",()=>t])},93012,e=>{"use strict";var t=e.i(43476),i=e.i(71645),a=e.i(75157);let n={solid:"bg-lime-500 text-white border-transparent hover:bg-lime-600 hover:scale-105 shadow-lg hover:shadow-xl",outline:"border-2 border-slate-700 text-slate-800 bg-transparent hover:bg-slate-100 hover:border-lime-500","outline-light":"border-2 border-white/60 text-white bg-transparent hover:border-white hover:bg-white/10",ghost:"bg-transparent text-slate-700 hover:bg-slate-100"},s={sm:"px-4 py-2 text-sm rounded-none",md:"px-8 py-3 text-base rounded-none",lg:"px-10 py-4 text-lg rounded-none"},r=(0,i.forwardRef)(({variant:e="solid",size:r="md",className:l="",children:o,asChild:c,...d},m)=>{let h=(0,a.cn)("inline-flex items-center justify-center font-semibold transition-all duration-200 focus:outline-none focus-visible:ring-2 focus-visible:ring-lime-500 focus-visible:ring-offset-2 disabled:opacity-50",n[e],s[r],l);return c&&(0,i.isValidElement)(o)?(0,i.cloneElement)(o,{className:(0,a.cn)(o.props?.className,h)}):(0,t.jsx)("button",{ref:m,className:h,type:"button",...d,children:o})});r.displayName="Button",e.s(["Button",0,r])},55077,e=>{e.v(JSON.parse('{"facilityTourVideoId":"kqGzF4aMNpM","mainFeaturedArticle":{"id":"letter-from-president-of-ireland","title":"A Letter from the President of Ireland","excerpt":"We were delighted to receive a letter from the President of Ireland, Uachtarán na hÉireann Catherine Connolly, following her recent visit to the Leeds Irish Centre.\\n\\nThe President wrote:\\n\\n“Liam, a chara,\\n\\nOn behalf of myself and my husband Brian, I would like to thank you most sincerely for your warm welcome at the Leeds Irish Centre when I visited in May.\\n\\nI was delighted to have the opportunity to visit the Centre and to see how it continues to serve as a hub for the thriving Irish community in Leeds. There was a marvellous atmosphere in the Centre, and I was very pleased to have the opportunity to meet so many of those active in the Irish community in Leeds and across the North of England and Scotland. It is wonderful to see that the Centre remains at the heart of the community in the city.\\n\\nI would be very grateful if you could convey our thanks and appreciation to all those involved in our visit, in particular to Tommy McLaughlin and the team, as well as to Rena Cosgrove and the rest of the committee.\\n\\nAg guí gach rath ar bhur n-obair leanúnach,\\n\\nYours sincerely,\\n\\nCatherine Connolly\\nUachtarán na hÉireann”","category":"Community","date":"July 2026","image":"/images/news/letter-from-president-connolly.webp"},"newsItems":[{"id":"15","title":"Irish Language Lessons Starting in York","excerpt":"Irish language lessons start on Thursday 17 September in York. If you would like to register, email Muireann for costs and further details of the class.","category":"Community","date":"Thursday 17 September 2026","image":"/images/news/NEWS.png","link":"mailto:[email protected]","linkText":"Email Muireann"},{"id":"14","title":"Tommy McLoughlin MBE marks 50 years as manager of Leeds Irish Centre","excerpt":"Tommy McLoughlin MBE has marked 50 years as manager of the Leeds Irish Centre, having led the venue since 1975 and becoming a central figure in the Yorkshire-Irish community. Now aged 84, he continues to play an active role, with tributes highlighting his impact in transforming the centre into a cultural hub, hosting major entertainers, and helping raise over £5 million for charities. Widely described as the \\"beating heart\\" of the community, McLoughlin reflected on his dedication, saying: \\"After my family, it\'s my life,\\" and remains committed to the centre\'s future despite having once planned to stay only a year.","category":"Featured","date":"2025","image":"/images/news/Tommy-McLoughlin.webp","link":"https://www.yorkshireeveningpost.co.uk/retro/evergreen-stalwart-celebrates-50-years-as-leeds-irish-centre-manager-5384969","linkText":"View Article"}
1,{"id":"13","title":"St Benedict’s Harps GAA Weekly Lotto","excerpt":"Support St Benedict’s Harps GAA by entering their weekly 4/36 lotto. The current jackpot is £15,000. Enter online for your chance to win and to view the latest draw information.","category":"Community","date":"July 2026","image":"/images/news/St-Benedicts-Harps-GAA-Weekly-Lotto.webp","imageFit":"contain","imageBackground":"white","link":"https://hub.klubfunder.com/StBenedictHarps/lotto/home","linkText":"Enter the Weekly Lotto"},{"id":"11","title":"Mount St. Mary\'s FC Looking for Players for the 2026/27 Season","excerpt":"Mount St. Mary\'s Football Club are looking for new players ahead of the 2026/27 season. The team plays Saturday afternoons in Division 2 of the West Yorkshire League and welcomes players interested in joining one of West Yorkshire\'s oldest amateur football clubs.","category":"Community","date":"2026/27 Season","image":"https://b8higatptu6wypsi.public.blob.vercel-storage.com/images/news/mount-st-marys-players-needed.webp","link":"sms:+447814705238?&body=Hi%20Andy%2C%20I%20saw%20the%20Mount%20St.%20Mary%E2%80%99s%20FC%20players%20needed%20notice%20on%20the%20Leeds%20Irish%20Centre%20website.%20I%E2%80%99m%20interested%20in%20joining%20for%20the%202026%2F27%20season.","linkText":"Message Andy"},{"id":"1","title":"Tour The Leeds Irish Centre Facilities","excerpt":"Please click on the video to see a showcase of all the wonderful facilities that the Leeds Irish Centre has to offer. Explore our spaces and discover what makes our community centre truly special.","category":"Featured","date":"February 2026","videoEmbed":"kqGzF4aMNpM","link":"#video-tour","linkText":"Watch Video Tour"},{"id":"2","title":"Membership Renewal","excerpt":"Membership renewal has ended until next year.","category":"Membership","date":"Until next year","image":"/images/news/NEWS.png","link":"/contact#member","linkText":"Learn About Membership"},{"id":"3","title":"Club Champions Campaign","excerpt":"We sat down with Rena Cosgrove and Tommy McLoughlin MBE to discuss the history and services of the centre, as well as their views for the direction of the club.","category":"Community","date":"February 2026","image":"/images/news/NEWS.png","link":"/about","linkText":"Learn About Our History"},{"id":"4","title":"Sam Maguire Cup Request","excerpt":"Does anyone have information about the Sam Maguire Cup visiting the Leeds Irish Centre (and the Harp Bar in town) in 1994 after Derry won the All-Ireland?","category":"Community","date":"February 2026","image":"/images/news/NEWS.png","link":null},{"id":"5","title":"Walking Football Comes to Leeds Irish Centre","excerpt":"Republic of Ireland Walking Football Association (ROIWFA) brings walking football to Leeds Irish Centre. Join us for this exciting new activity!","category":"Events","date":"February 2026","image":"/images/news/NEWS.png","link":"/directory","linkText":"View Full Directory"},{"id":"6","title":"Club Lotto","excerpt":"Enter our weekly club lotto for your chance to win. Support the Leeds Irish Centre while you play.","category":"Announcement","date":"Ongoing","image":"/images/news/NEWS.png","link":null},{"id":"7","title":"Irish Red Cross Thank You","excerpt":"A huge thank you from all of us at the Irish Red Cross for your tremendous support of the Creeslough Community Support Fund.","category":"Community","date":"February 2026","image":"/images/news/NEWS.png","link":null},{"id":"8","title":"Davitt Bar Quiz Returns","excerpt":"The very popular Quiz is starting again with a NEW quiz paper. Join us every week for great craic and competition.","category":"Events","date":"Weekly","image":"/images/news/NEWS.png","link":"/directory","linkText":"View Full Directory"},{"id":"9","title":"The Tuesday Club Returns","excerpt":"WE ARE BACK! Starting at 1pm, we are delighted to welcome back members of the Tuesday club for Afternoon Tea. Tables of 6, tea/coffee and a cake for just £2.","category":"Events","date":"Weekly - 1pm","image":"/images/news/NEWS.png","link":"/directory","linkText":"View Full Directory"}
1,{"id":"10","title":"50 Years in the Making","excerpt":"Get your copy of our commemorative book celebrating 50 years of the Leeds Irish Centre. £20 for a hardback copy, £10 for a paperback copy. Plus p&p.","category":"Announcement","date":"Available Now","image":"/images/news/NEWS.png","link":"/contact","linkText":"Order Book"},{"id":"12","title":"Interest in Author Talk: Jim Harvey – Grappling with Ghosts","excerpt":"Donegal-born author Jim Harvey has contacted the Leeds Irish Centre about a possible visit to talk about his memoir, Grappling with Ghosts. We are gauging interest in a talk in late October — please let us know by 31 July if you would like to attend.","category":"Community","date":"July 2026","image":"/images/news/NEWS.png","link":"/contact","linkText":"Register Your Interest","secondaryLink":"https://www.irishpost.com/entertainment/delivered-by-lamplight-in-old-rural-donegal-294957","secondaryLinkText":"Read Irish Post Article"}],"categories":[{"name":"All News","count":25,"slug":"all"},{"name":"Events","count":12,"slug":"events"},{"name":"Community","count":10,"slug":"community"},{"name":"Membership","count":4,"slug":"membership"},{"name":"Announcements","count":6,"slug":"announcements"}],"upcomingEvents":[{"id":"4","title":"Davitt Bar Quiz","date":"Weekly","time":"20:00","link":"/whats-on"},{"id":"6","title":"The Drifters","date":"Fri 26 Mar 2027","time":"20:00","link":"/whats-on"},{"id":"7","title":"The Drifters","date":"Sat 27 Mar 2027","time":"20:00","link":"/whats-on"},{"id":"20","title":"Bodega","date":"Thu 26 Nov 2026","time":"19:30","link":"/whats-on"},{"id":"8","title":"Westside Cowboy","date":"Fri 27 Nov 2026","time":"19:30","link":"/whats-on"},{"id":"9","title":"Ultimate Green Day x Ultimate Blink-182","date":"Sat 28 Nov 2026","time":"TBC","link":"/whats-on"},{"id":"10","title":"Kevin Isaac - Comedy Elvis","date":"Thu 30 Jul 2026","time":"20:00","link":"/whats-on"},{"id":"14","title":"Kennedy Caitlin","date":"Sat 11 Jul 2026","time":"21:00","link":"/whats-on"},{"id":"15","title":"Bad Ska","date":"Sat 8 Aug 2026","time":"21:00","link":"/whats-on"},{"id":"16","title":"Pure Barlow","date":"Sat 14 Nov 2026","time":"21:00","link":"/whats-on"},{"id":"81","title":"Andrew Cushin","date":"Wed 9 Dec 2026","time":"TBC","link":"/whats-on"},{"id":"54","title":"Christmas Party Night – Neil Diamond by Adam Press","date":"Fri 18 Dec 2026","time":"TBC","link":"/whats-on"},{"id":"17","title":"Dolly Parton Tribute","date":"Sat 19 Dec 2026","time":"21:00","link":"/whats-on"},{"id":"19","title":"The Scratch","date":"Sun 31 Jan 2027","time":"TBC","link":"/whats-on"},{"id":"79","title":"The Felice Brothers","date":"Wed 10 Feb 2027","time":"19:30","link":"/whats-on"},{"id":"78","title":"Protomartyr","date":"Thu 11 Feb 2027","time":"19:30","link":"/whats-on"},{"id":"75","title":"The Men They Couldn\'t Hang","date":"Thu 12 Nov 2026","time":"TBC","link":"/whats-on"},{"id":"76","title":"Abberettes Brunch Afternoon","date":"Sun 27 Sep 2026","time":"TBC","link":"/whats-on"},{"id":"83","title":"Local History & Author Talk – Bernard McGrath and James Harvey","date":"Mon 28 Sep 2026","time":"19:00","link":"/whats-on"},{"id":"77","title":"Effie Neil & Barry Doyle Carvery Afternoon","date":"Sun 13 Sep 2026","time":"TBC","link":"/whats-on"},{"id":"82","title":"We Are Scientists","date":"Mon 5 Oct 2026","time":"19:30","link":"/whats-on"},{"id":"47","title":"Halloween Party","date":"Sun 1 Nov 2026","time":"16:00","link":"/whats-on"},{"id":"84","title":"PARIS 75","date":"Wed 18 Nov 2026","time":"TBC","link":"/whats-on"}]}'))},98837,1120,e=>{"use strict";var t=e.i(55077);function i(e){return/^(sms|tel|mailto):/i.test(e)}t.default.facilityTourVideoId;let a=t.default.mainFeaturedArticle??null,n=t.default.newsItems,s=t.default.categories,r=t.default.upcomingEvents;function l(){let e=[...n.filter(e=>e.link||e.featured)].sort((e,t)=>e.featured&&!t.featured?-1:!e.featured&&t.featured?1:0);return{featured:a??e[0]??null,supporting:a?e.slice(0,4):e.slice(1,5)}}e.s(["CATEGORIES",0,s,"MAIN_FEATURED_ARTICLE",0,a,"NEWS_ITEMS",0,n,"PLACEHOLDER_IMAGE",0,"/images/news/NEWS.png","UPCOMING_EVENTS",0,r,"getHomepageFeaturedNews",()=>l,"isNewsActionLink",()=>i],98837);var o=e.i(43476),c=e.i(71645);function d({text:e,className:t="text-slate-600 leading-relaxed whitespace-pre-line",collapsedClassName:i}){let[a,n]=(0,c.useState)(!1),s=e.split(/\n\n/)[0]??e,r=e.length>s.length,l=a||!r?e:s;return(0,o.jsxs)("div",{className:i,children:[(0,o.jsxs)("p",{className:t,children:[l,r&&!a&&(0,o.jsxs)(o.Fragment,{children:[" ",(0,o.jsx)("button",{type:"button",onClick:()=>n(!0),className:"inline font-semibold text-lime-600 hover:text-lime-700 underline-offset-2 hover:underline focus:outline-none focus-visible:ring-2 focus-visible:ring-lime-500 focus-visible:ring-offset-2","aria-expanded":!1,children:"...more"})]})]}),r&&a&&(0,o.jsx)("button",{type:"button",onClick:()=>n(!1),className:"mt-3 text-sm font-semibold text-lime-600 hover:text-lime-700 underline-offset-2 hover:underline focus:outline-none focus-visible:ring-2 focus-visible:ring-lime-500 focus-visible:ring-offset-2","aria-expanded":!0,children:"Show less"})]})}e.s(["ExpandableExcerpt",()=>d],1120)},95301,e=>{"use strict";var t=e.i(43476);function i({children:e,className:i=""}){return(0,t.jsx)("div",{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 ${i}`,children:e})}e.s(["Container",()=>i])},76135,e=>{"use strict";var t=e.i(43476),i=e.i(71645),a=e.i(22016),n=e.i(63526);
1let s=["Monthly event roundups","Exclusive member discounts","Community news & stories","Early ticket access"];function r(){let[e,r]=(0,i.useState)(null),[l,o]=(0,i.useState)(0),[c,d]=(0,i.useState)(!1),[m,h]=(0,i.useState)(null),[u,p]=(0,i.useState)(!1),[g,x]=(0,i.useState)({}),f=(0,i.useCallback)((e,t)=>{h({text:e,type:t}),"success"===t&&setTimeout(()=>h(null),5e3)},[]);async function b(t){t.preventDefault();let i=t.currentTarget,a=new FormData(i),n=a.get("firstName")?.trim()||"",s=a.get("email")?.trim(),l={};if(s?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(s)||(l.email="Please enter a valid email."):l.email="Email is required.",c||(l.consent="Please agree to receive newsletters."),e||(l.turnstile="Please complete the verification."),x(l),h(null),!(Object.keys(l).length>0)){p(!0);try{let t=await fetch("/api/newsletter-signup",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({firstName:n||void 0,email:s,consent:!0,timestamp:new Date().toISOString(),source:"inline_form",turnstileToken:e})}),a=await t.json();if(t.ok&&a.success)f(a.message??"Success! Check your email to confirm.","success"),i.reset(),d(!1),r(null),o(e=>e+1);else throw Error(a.message??"Signup failed")}catch(e){f(e instanceof Error?e.message:"Oops! Something went wrong. Please try again.","error")}finally{p(!1)}}}return(0,t.jsx)("section",{className:"newsletter-inline","aria-labelledby":"newsletter-heading",children:(0,t.jsxs)("div",{className:"newsletter-inline-grid",children:[(0,t.jsxs)("div",{className:"newsletter-inline-content",children:[(0,t.jsxs)("h2",{id:"newsletter-heading",className:"newsletter-inline-heading",children:["Don't Miss the ",(0,t.jsx)("span",{className:"highlight",children:"Craic!"})]}),(0,t.jsx)("p",{className:"newsletter-inline-subheading",children:"Join our newsletter and be first to know about céilís, sessions, events, and everything Irish in Leeds."}),(0,t.jsx)("div",{className:"newsletter-inline-perks",children:s.map(e=>(0,t.jsx)("div",{className:"newsletter-inline-perk",children:e},e))})]}),(0,t.jsxs)("div",{className:"newsletter-inline-form",children:[(0,t.jsx)("h3",{className:"newsletter-inline-form-heading",children:"Subscribe in seconds ⚡"}),(0,t.jsxs)("form",{id:"newsletter-form",onSubmit:b,"aria-label":"Newsletter subscription form",noValidate:!0,children:[m&&(0,t.jsx)("div",{className:`form-message ${m.type}`,role:"status","aria-live":"error"===m.type?"assertive":"polite",children:m.text}),(0,t.jsx)("input",{type:"text",name:"firstName",placeholder:"First name (optional)",autoComplete:"given-name",className:"newsletter-inline-input","aria-label":"First name (optional)"}),(0,t.jsx)("input",{type:"email",name:"email",placeholder:"Email address",required:!0,autoComplete:"email",className:"newsletter-inline-input","aria-label":"Email address","aria-required":"true","aria-invalid":!!g.email,"aria-describedby":g.email?"email-help":void 0}),(0,t.jsx)("span",{id:"email-help",className:"sr-only",children:"Enter your email to receive monthly updates"}),g.email&&(0,t.jsx)("p",{className:"newsletter-inline-error",id:"email-error",role:"alert",children:g.email}),(0,t.jsxs)("div",{className:"consent-wrapper",children:[(0,t.jsx)("input",{type:"checkbox",id:"newsletter-consent",name:"consent",checked:c,onChange:e=>d(e.target.checked),required:!0,className:"newsletter-inline-checkbox","aria-describedby":"consent-label","aria-invalid":!!g.consent}),(0,t.jsxs)("label",{id:"consent-label",htmlFor:"newsletter-consent",className:"consent-label",children:["I agree to receive monthly newsletters from Leeds Irish Centre. I understand I can unsubscribe at any time."," ",(0,t.jsx)(a.default,{href:"/privacy-policy",className:"consent-link",target:"_blank",children:"Privacy Policy"})]})]}),g.consent&&(0,t.jsx)("p",{className:"newsletter-inline-error",role:"alert",children:g.consent}),g.turnstile&&(0,t.jsx)("p",{className:"newsletter-inline-error",role:"alert",children:g.turnstile}),(0,t.jsx)(n.TurnstileWidget,{resetKey:l,onSuccess:r,onExpire:()=>r(null)}),(0,t.jsx)("button",{type:"submit",id:"submit-btn",disabled:!c||!e||u,className:"newsletter-inline-submit",children:u?"Subscribing...":"Get Monthly Updates"})]}),(0,t.jsx)("p",{className:"newsletter-inline-guarantee",children:"✓ No spam, ever. We send 1 email per month."})]})]})})}e.s(["NewsletterInline",()=>r])},33159,e=>{"use strict";var t=e.i(43476),i=e.i(14544),a=e.i(57688);let n=[{name:"Tommy McLoughlin",role:"Manager since 1970",roleBadge:"Manager",image:"https://b8higatptu6wypsi.public.blob.vercel-storage.com/images/team/tommy-mccloughlin.webp",imageAlt:"Tommy McLoughlin"},{name:"Chris Power",role:"Manager",roleBadge:"Manager",image:"https://b8higatptu6wypsi.public.blob.vercel-storage.com/images/team/chris-power.webp",imageAlt:"Chris Power"},{name:"Tom Hamilton",role:"Assistant Manager",roleBadge:"Assistant Manager",image:"https://b8higatptu6wypsi.public.blob.vercel-storage.com/images/team/tomhamilton.webp",imageAlt:"Tom Hamilton"},{name:"Julie Moore",role:"Office Manager",roleBadge:"Office Manager",image:"https://b8higatptu6wypsi.public.blob.vercel-storage.com/images/team/julie-moore.webp",imageAlt:"Julie Moore"}],s=[{name:"Marian Tierney",role:"Catering Team & Bar Maid",roleBadge:"Catering",image:"https://b8higatptu6wypsi.public.blob.vercel-storage.com/images/team/marian-tierny.webp",imageAlt:"Marian Tierney"},{name:"Lily Kelly",role:"Catering Team",roleBadge:"Catering",image:"https://b8higatptu6wypsi.public.blob.vercel-storage.com/images/team/lily.webp",imageAlt:"Lily Kelly"}];function r(){return(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-[400px_1fr] gap-8 lg:gap-12",children:[(0,t.jsxs)("div",{className:"bg-white p-6 md:p-8 border-l-4 border-[#a3d151]",children:[(0,t.jsx)("h2",{className:"text-2xl md:text-3xl font-bold text-[#1a5632] mb-6 text-center",children:"The Committee"}),(0,t.jsx)("div",{className:"relative w-full aspect-[4/3] bg-gray-200 mb-6 overflow-hidden",children:(0,t.jsx)(a.default,{src:"https://b8higatptu6wypsi.public.blob.vercel-storage.com/images/team/lic-committee.webp",alt:"Leeds Irish Centre Committee",fill:!0,className:"object-cover",sizes:"400px"})}),(0,t.jsxs)("div",{className:"space-y-4 text-sm md:text-base",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-semibold text-[#1a5632] mb-2 text-xs uppercase tracking-wide",children:"Top Row (Left to Right):"}),(0,t.jsxs)("ul",{className:"space-y-1 text-[var(--gray-text)]",children:[(0,t.jsx)("li",{children:"Andy Milner"}),(0,t.jsx)("li",{children:"Willy Mullan (Treasurer)"}),(0,t.jsx)("li",{children:"Patrick Stapleton"}),(0,t.jsx)("li",{children:"Eddie Lavelle"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-semibold text-[#1a5632] mb-2 text-xs uppercase tracking-wide",children:"Bottom Row (Left to Right):"}),(0,t.jsxs)("ul",{className:"space-y-1 text-[var(--gray-text)]",children:[(0,t.jsx)("li",{children:"Padraig Flaherty (Vice chair)"}),(0,t.jsx)("li",{children:"Rena Cosgrove (Secretary)"}),(0,t.jsx)("li",{children:"Liam Thompson (Chairman)"})]})]})]})]}),(0,t.jsxs)("div",{className:"space-y-8",children:[(0,t.jsxs)("div",{className:"bg-white p-6 md:p-8",children:[(0,t.jsx)("h2",{className:"text-2xl md:text-3xl font-bold text-[#1a5632] mb-6 border-b-2 border-[#a3d151] pb-3",children:"Management"}),(0,t.jsx)("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4 md:gap-6",children:n.map(e=>(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)("div",{className:"relative w-full aspect-square bg-gray-200 mb-3 overflow-hidden",children:e.image?(0,t.jsx)(a.default,{src:e.image,alt:e.imageAlt??e.name,fill:!0,className:"object-cover",sizes:"(max-width: 768px) 150px, 200px"}):(0,t.jsx)("div",{className:"w-full h-full flex items-center justify-center text-4xl font-bold text-[#1a5632] bg-gray-100","aria-hidden":!0,
1children:e.name.charAt(0)})}),(0,t.jsx)("h3",{className:"font-semibold text-base md:text-lg text-[var(--dark-gray)]",children:e.name}),(0,t.jsx)("p",{className:"text-sm text-[#1a5632] mt-1",children:e.role})]},e.name))})]}),(0,t.jsxs)("div",{className:"bg-white p-6 md:p-8",children:[(0,t.jsx)("h2",{className:"text-2xl md:text-3xl font-bold text-[#1a5632] mb-6 border-b-2 border-[#a3d151] pb-3",children:"Catering"}),(0,t.jsx)("div",{className:"grid grid-cols-2 gap-4 md:gap-6 max-w-md",children:s.map(e=>(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)("div",{className:"relative w-full aspect-square bg-gray-200 mb-3 overflow-hidden",children:e.image?(0,t.jsx)(a.default,{src:e.image,alt:e.imageAlt??e.name,fill:!0,className:"object-cover",sizes:"(max-width: 768px) 150px, 200px"}):(0,t.jsx)("div",{className:"w-full h-full flex items-center justify-center text-4xl font-bold text-[#1a5632] bg-gray-100","aria-hidden":!0,children:e.name.charAt(0)})}),(0,t.jsx)("h3",{className:"font-semibold text-base md:text-lg text-[var(--dark-gray)]",children:e.name})]},e.name))})]})]})]})}function l(){return(0,t.jsx)("section",{className:"py-12 md:py-16 bg-[var(--light-bg)]","aria-label":"Meet our team",children:(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,t.jsxs)(i.FadeIn,{className:"text-center mb-12 md:mb-16",children:[(0,t.jsx)("h2",{className:"text-4xl md:text-5xl font-bold text-[var(--dark-gray)] mb-4",children:"Meet the Team"}),(0,t.jsx)("div",{className:"w-20 h-1 bg-[#a3d151] mx-auto mb-6","aria-hidden":!0}),(0,t.jsx)("p",{className:"text-lg md:text-xl text-[var(--gray-text)]",children:"The people behind the Leeds Irish Centre."})]}),(0,t.jsx)(i.FadeIn,{children:(0,t.jsx)(r,{})})]})})}[...n,...s],e.s(["MeetTheTeam",()=>l],33159)},49492,87652,35382,e=>{"use strict";class t{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>e.finished))}getAll(e){return this.animations[0][e]}setAll(e,t){for(let i=0;i<this.animations.length;i++)this.animations[i][e]=t}attachTimeline(e){let t=this.animations.map(t=>t.attachTimeline(e));return()=>{t.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get state(){return this.getAll("state")}get startTime(){return this.getAll("startTime")}get duration(){return i(this.animations,"duration")}get iterationDuration(){return i(this.animations,"iterationDuration")}runAll(e){this.animations.forEach(t=>t[e]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}function i(e,t){let i=0;for(let a=0;a<e.length;a++){let n=e[a][t];null!==n&&n>i&&(i=n)}return i}class a extends t{then(e,t){return this.finished.finally(e).then(()=>{})}}var n=e.i(33887),s=e.i(86427),r=e.i(73431),l=e.i(83411),o=e.i(15923),c=e.i(97307),d=e.i(21748),m=e.i(15932),h=e.i(83920),u=e.i(63074),p=e.i(65566),g=e.i(93544);function x(e,t){var i;let a;return(0,g.isEasingArray)(e)?e[i=e.length,((t-0)%(a=i-0)+a)%a+0]:e}var f=e.i(49652);function b(e){return"object"==typeof e&&!Array.isArray(e)}function y(e,t,i,a){return null==e?[]:"string"==typeof e&&b(t)?(0,f.resolveElements)(e,i,a):e instanceof NodeList?Array.from(e):Array.isArray(e)?e.filter(e=>null!=e):[e]}function v(e,t,i,a){return"number"==typeof t?t:t.startsWith("-")||t.startsWith("+")?Math.max(0,e+parseFloat(t)):"<"===t?i:t.startsWith("<")?Math.max(0,i+parseFloat(t.slice(1))):a.get(t)??e}var w=e.i(706);function j(e,t){return e.at!==t.at?e.at-t.at:null===e.value?1:null===t.value?-1:0}function N(e,t){return t.has(e)||t.set(e,{}),t.get(e)}function k(e,t){return t[e]||(t[e]=[]),t[e]}let C=e=>"number"==typeof e,S=e=>e.every(C);var E=e.i(68705),T=e.i(72094),A=e.i(72323),M=e.i(89026),I=e.i(36331),L=e.i(75737),F=e.i(86783),B=e.i(78926),_=e.i(17218);class W extends _.VisualElement{constructor(){super(...arguments),this.type="object"}readValueFromInstance(e,t){if(t in e){let i=e[t];if("string"==typeof i||"number"==typeof i)return i}}getBaseTargetFromProps(){}removeValueFromRenderState(e,t){delete t.output[e]}measureInstanceViewportBox(){return(0,B.createBox)()}build(e,t){Object.assign(e.output,t)}renderInstance(e,{output:t}){Object.assign(e,t)}sortInstanceNodePosition(){return 0}}function O(e){let t={presenceContext:null,props:{}
1,visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},i=(0,M.isSVGElement)(e)&&!(0,I.isSVGSVGElement)(e)?new L.SVGVisualElement(t):new F.HTMLVisualElement(t);i.mount(e),T.visualElementStore.set(e,i)}function R(e){let t=new W({presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}});t.mount(e),T.visualElementStore.set(e,t)}function V(e,t,i,a){let n=[];if((0,l.isMotionValue)(e)||"number"==typeof e||"string"==typeof e&&!b(t))n.push((0,E.animateSingleValue)(e,b(t)&&t.default||t,i&&i.default||i));else{if(null==e)return n;let s=y(e,t,a),r=s.length;(0,p.invariant)(!!r,"No valid elements provided.","no-valid-elements");for(let e=0;e<r;e++){let a=s[e],l=a instanceof Element?O:R;T.visualElementStore.has(a)||l(a);let o=T.visualElementStore.get(a),c={...i};"delay"in c&&"function"==typeof c.delay&&(c.delay=c.delay(e,r)),n.push(...(0,A.animateTarget)(o,{...t,transition:c},{}))}}return n}let P=function(e={}){let{scope:t,reduceMotion:i}=e;return function(e,g,f){var b;let C,E=[];if(Array.isArray(e)&&e.some(Array.isArray)){let a;b=void 0!==i?{reduceMotion:i,...g}:g,a=[],(function(e,{defaultTransition:t={},...i}={},a,s){let r=t.duration||.3,g=new Map,f=new Map,b={},C=new Map,E=0,T=0,A=0;for(let i=0;i<e.length;i++){let h=e[i];if("string"==typeof h){C.set(h,T);continue}if(!Array.isArray(h)){C.set(h.name,v(T,h.at,E,C));continue}let[g,j,L={}]=h;void 0!==L.at&&(T=v(T,L.at,E,C));let F=0,B=(e,i,a,l=0,h=0)=>{var g;let f=Array.isArray(g=e)?g:[g],{delay:b=0,times:y=(0,o.defaultOffset)(f),type:v=t.type||"ke
1yframes",repeat:j,repeatType:N,repeatDelay:k=0,...C}=i,{ease:E=t.ease||"easeOut",duration:M}=i,I="function"==typeof b?b(l,h):b,L=f.length,B=(0,c.isGenerator)(v)?v:s?.[v||"keyframes"];if(L<=2&&B){let e=100;2===L&&S(f)&&(e=Math.abs(f[1]-f[0]));let i={...t,...C};void 0!==M&&(i.duration=(0,u.secondsToMilliseconds)(M));let a=(0,d.createGeneratorEasing)(i,e,B);E=a.ease,M=a.duration}M??(M=r);let _=T+I;1===y.length&&0===y[0]&&(y[1]=1);let W=y.length-f.length;if(W>0&&(0,m.fillOffset)(y,W),1===f.length&&f.unshift(null),j){(0,p.invariant)(j<20,"Repeat count too high, must be less than 20","repeat-count-high");M*=j+1;let e=[...f],t=[...y],i=[...E=Array.isArray(E)?[...E]:[E]];for(let a=0;a<j;a++){f.push(...e);for(let n=0;n<e.length;n++)y.push(t[n]+(a+1)),E.push(0===n?"linear":x(i,n-1))}for(let e=0;e<y.length;e++)y[e]=y[e]/(j+1)}let O=_+M;!function(e,t,i,a,s,r){for(let t=0;t<e.length;t++){let i=e[t];i.at>s&&i.at<r&&((0,n.removeItem)(e,i),t--)}for(let n=0;n<t.length;n++)e.push({value:t[n],at:(0,w.mixNumber)(s,r,a[n]),easing:x(i,n)})}(a,f,E,y,_,O),F=Math.max(I+M,F),A=Math.max(O,A)};if((0,l.isMotionValue)(g))B(j,L,k("default",N(g,f)));else{let e=y(g,j,a,b),t=e.length;for(let i=0;i<t;i++){let a=N(e[i],f);for(let e in j){var M,I;B(j[e],(M=L,I=e,M&&M[I]?{...M,...M[I]}:{...M}),k(e,a),i,t)}}}E=T,T+=F}return f.forEach((e,a)=>{for(let n in e){let s=e[n];s.sort(j);let r=[],l=[],o=[];for(let e=0;e<s.length;e++){let{at:t,value:i,easing:a}=s[e];r.push(i),l.push((0,h.progress)(0,A,t)),o.push(a||"easeOut")}0!==l[0]&&(l.unshift(0),r.unshift(r[0]),o.unshift("easeInOut")),1!==l[l.length-1]&&(l.push(1),r.push(null)),g.has(a)||g.set(a,{keyframes:{},transition:{}});let c=g.get(a);c.keyframes[n]=r;let{type:d,...m}=t;c.transition[n]={...m,duration:A,ease:o,times:l,...i}}}),g})(e.map(e=>{if(Array.isArray(e)&&"function"==typeof e[0]){let t=e[0],i=(0,s.motionValue)(0);return(i.on("change",t),1===e.length)?[i,[0,1]]:2===e.length?[i,[0,1],e[1]]:[i,e[1],e[2]]}return e}),b,t,{spring:r.spring}).forEach(({keyframes:e,transition:t},i)=>{a.push(...V(i,e,t))}),E=a}else{let{onComplete:a,...n}=f||{};"function"==typeof a&&(C=a),E=V(e,g,void 0!==i?{reduceMotion:i,...n}:n,t)}let T=new a(E);return C&&T.finished.then(C),t&&(t.animations.push(T),T.finished.then(()=>{(0,n.removeItem)(t.animations,T)})),T}}();e.s(["animate",()=>P],49492);var D=e.i(71645);let G={some:0,all:1};function H(e,{root:t,margin:i,amount:a,once:n=!1,initial:s=!1}={}){let[r,l]=(0,D.useState)(s);return(0,D.useEffect)(()=>{if(!e.current||n&&r)return;let s={root:t&&t.current||void 0,margin:i,amount:a};return function(e,t,{root:i,margin:a,amount:n="some"}={}){let s=(0,f.resolveElements)(e),r=new WeakMap,l=new IntersectionObserver(e=>{e.forEach(e=>{let i=r.get(e.target);if(!!i!==e.isIntersecting)if(e.isIntersecting){let i=t(e.target,e);
1"function"==typeof i?r.set(e.target,i):l.unobserve(e.target)}else"function"==typeof i&&(i(e),r.delete(e.target))})},{root:i,rootMargin:a,threshold:"number"==typeof n?n:G[n]});return s.forEach(e=>l.observe(e)),()=>l.disconnect()}(e.current,()=>(l(!0),n?void 0:()=>l(!1)),s)},[t,e,i,n,a]),r}e.s(["useInView",()=>H],87652);var z=e.i(37806),J=e.i(47414);function U(e){let t=(0,J.useConstant)(()=>(0,s.motionValue)(e)),{isStatic:i}=(0,D.useContext)(z.MotionConfigContext);if(i){let[,i]=(0,D.useState)(e);(0,D.useEffect)(()=>t.on("change",i),[])}return t}e.s(["useMotionValue",()=>U],35382)},68190,e=>{"use strict";var t=e.i(43476),i=e.i(57688),a=e.i(22016),n=e.i(64659),s=e.i(46932),r=e.i(43192);function l(){return(0,t.jsxs)("section",{className:"hero-section relative flex w-full overflow-hidden md:-mt-[var(--nav-height)] md:min-h-[100svh] min-h-[calc(100dvh-var(--nav-height))] h-[calc(100dvh-var(--nav-height))] md:h-auto","aria-label":"Hero",children:[(0,t.jsx)(i.default,{src:r.HERO_IMAGE_MOBILE,alt:"",fill:!0,className:"object-cover md:hidden",priority:!0,fetchPriority:"high",sizes:"100vw"}),(0,t.jsx)(i.default,{src:r.HERO_IMAGE_DESKTOP,alt:"",fill:!0,className:"hidden object-cover md:block",priority:!0,sizes:"100vw"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black/25","aria-hidden":!0}),(0,t.jsx)("div",{className:"hero-content relative z-10 flex w-full flex-1 items-center pt-6 md:pt-[var(--nav-height)]",children:(0,t.jsxs)("div",{className:"mx-auto w-full max-w-[1400px] px-6 sm:px-6 md:px-8 lg:px-12 xl:px-[60px]",children:[(0,t.jsx)(s.motion.span,{initial:{opacity:0,y:-20},animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"},className:"mb-6 inline-block rounded-none bg-[rgba(164,210,51,0.95)] px-4 py-2 text-xs font-extrabold uppercase tracking-[2px] text-white shadow-[0_4px_20px_rgba(164,210,51,0.5)] md:px-7 md:py-3 md:text-sm",children:"🍀 Est. 1970"}),(0,t.jsx)(s.motion.h1,{initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.8,delay:.2,ease:"easeOut"},className:"mb-6 max-w-[800px] text-[clamp(32px,6vw,72px)] font-black leading-[0.95] tracking-[-0.03em] text-white [text-shadow:0_4px_8px_rgba(0,0,0,0.5),0_8px_24px_rgba(0,0,0,0.4)]",children:"Leeds Irish Centre"}),(0,t.jsx)(s.motion.p,{initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.8,delay:.4,ease:"easeOut"},className:"mb-5 max-w-[700px] text-[clamp(20px,3vw,36px)] font-normal italic text-white [text-shadow:0_2px_16px_rgba(0,0,0,0.6)]",children:"At the heart of the Irish Community"}),(0,t.jsx)(s.motion.p,{initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.8,delay:.6,ease:"easeOut"},className:"mb-10 max-w-[650px] text-[clamp(16px,2vw,20px)] leading-[1.7] text-white/95 [text-shadow:0_2px_12px_rgba(0,0,0,0.5)]",children:"Celebrating Irish culture, music, and community in Leeds since 1970."}),(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.8,delay:.8,ease:"easeOut"},className:"flex flex-wrap gap-4",children:[(0,t.jsx)(a.default,{href:"/whats-on",className:"inline-flex w-[200px] shrink-0 items-center justify-center whitespace-nowrap rounded-none bg-lime-green px-6 py-3 text-center text-base font-bold text-white shadow-[0_8px_24px_rgba(164,210,51,0.4)] transition-all duration-300 hover:-translate-y-1 hover:bg-[#95c129] hover:shadow-[0_12px_32px_rgba(164,210,51,0.5)] md:w-[260px] md:px-12 md:py-5 md:text-lg",children:"Explore Events"}),(0,t.jsx)(a.default,{href:"/contact#member",className:"inline-flex w-[200px] shrink-0 items-center justify-center whitespace-nowrap rounded-none border-2 border-white/40 bg-white/15 px-6 py-3 text-center text-base font-bold text-white backdrop-blur-[10px] transition-all duration-300 hover:-translate-y-1 hover:border-white/60 hover:bg-white/25 md:w-[260px] md:px-12 md:py-5 md:text-lg",children:"Membership Enquiry"})]})]})}),(0,t.jsxs)("div",{className:"hero-scroll-indicator absolute bottom-8 left-1/2 -translate-x-1/2 flex flex-col items-center gap-1","aria-hidden":!0,children:[(0,t.jsx)(n.ChevronDown,{className:"w-8 h-8 text-white/70 animate-bounce"}),(0,t.jsx)("span",{className:"text-sm text-white/70",children:"Scroll to explore"})]})]})}e.s(["Hero",()=>l])},16147,e=>{"use strict";var t=e.i(43476),i=e.i(71645),a=e.i(49492),n=e.i(87652),s=e.i(35382);function r({value:e,suffix:r="",duration:l=2,className:o=""}){let c=(0,i.useRef)(null),d=(0,n.useInView)(c,{once:!0,margin:"-50px"}),m=(0,s.useMotionValue)(0),[h,u]=(0,i.useState)(0);return(0,i.useEffect)(()=>
1{if(!d)return;let t=(0,a.animate)(m,e,{duration:l,ease:"easeOut",onUpdate:e=>u(Math.round(e))});return()=>t.stop()},[d,e,l,m]),(0,i.useEffect)(()=>{let t=window.setTimeout(()=>{u(t=>0===t?e:t)},2500);return()=>window.clearTimeout(t)},[e]),(0,t.jsxs)("span",{ref:c,className:o,children:[h,r]})}e.s(["CountUp",()=>r])},86377,e=>{"use strict";var t=e.i(43476),i=e.i(22016),a=e.i(57688),n=e.i(98837),s=e.i(95301),r=e.i(93012),l=e.i(14544),o=e.i(1120);function c(e){return e.image?e.image:e.videoEmbed?`https://img.youtube.com/vi/${e.videoEmbed}/hqdefault.jpg`:n.PLACEHOLDER_IMAGE}function d(e){return"contain"===(e.imageFit??"cover")&&"white"===e.imageBackground?"bg-white":"bg-slate-200"}function m(e){return e.startsWith("http://")||e.startsWith("https://")}function h(e){return e.startsWith("#")?`/news${e}`:e}function u(){let{featured:e,supporting:u}=(0,n.getHomepageFeaturedNews)();return e||0!==u.length?(0,t.jsx)("section",{className:"py-12 md:py-16 bg-[var(--light-bg)]","aria-labelledby":"latest-news-title",children:(0,t.jsx)(s.Container,{children:(0,t.jsxs)(l.FadeIn,{children:[(0,t.jsxs)("div",{className:"text-center mb-12 md:mb-16",children:[(0,t.jsxs)("h2",{id:"latest-news-title",className:"text-4xl md:text-5xl font-bold text-[var(--dark-gray)] mb-4",children:["Latest News ",(0,t.jsx)("span",{className:"text-[var(--lime-green)]",children:"& Updates"})]}),(0,t.jsx)("div",{className:"w-20 h-1 bg-[var(--lime-green)] mx-auto mb-6","aria-hidden":!0}),(0,t.jsx)("p",{className:"text-lg md:text-xl text-[var(--gray-text)]",children:"Stay connected with the Irish community in Leeds"})]}),(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-[3fr_2fr] gap-10",children:[e&&(0,t.jsxs)("article",{className:"rounded-none overflow-hidden bg-white border border-slate-200 shadow-md hover:shadow-xl transition-all duration-300 self-start","aria-labelledby":"featured-news-headline",children:[(0,t.jsx)("div",{className:`relative w-full aspect-video ${d(e)}`,children:(0,t.jsx)(a.default,{src:c(e),alt:e.title,fill:!0,className:"object-contain object-center",sizes:"(max-width: 1024px) 100vw, 60vw"})}),(0,t.jsxs)("div",{className:"p-6 md:p-8",children:[(0,t.jsx)("span",{className:"inline-block rounded-none bg-[var(--lime-green)] text-white px-4 py-2 text-sm font-semibold mb-4 w-fit",children:e.date}),(0,t.jsx)("h3",{id:"featured-news-headline",className:"text-2xl md:text-3xl font-bold text-slate-900 mb-3",children:e.title}),(0,t.jsx)(o.ExpandableExcerpt,{text:e.excerpt,collapsedClassName:e.link||"secondaryLink"in e&&e.secondaryLink?"mb-6":void 0}),(e.link||"secondaryLink"in e&&e.secondaryLink)&&(0,t.jsxs)("div",{className:"flex flex-wrap gap-3",children:[e.link&&(0,t.jsx)(t.Fragment,{children:m(e.link)?(0,t.jsx)("a",{href:e.link,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center font-semibold border-2 border-slate-700 text-slate-800 px-6 py-3 w-fit hover:border-[var(--lime-green)] hover:text-[var(--lime-green)] transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-lime-500 focus-visible:ring-offset-2","aria-label":`${e.linkText??"Read full story"} (opens in new tab)`,children:e.linkText??"Read Full Story"}):(0,t.jsx)(r.Button,{asChild:!0,variant:"outline",size:"md",children:(0,t.jsx)(i.default,{href:h(e.link),children:e.linkText??"Read Full Story"})})}),"secondaryLink"in e&&e.secondaryLink&&e.secondaryLinkText&&(0,t.jsx)(t.Fragment,{children:m(e.secondaryLink)?(0,t.jsx)("a",{href:e.secondaryLink,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center font-semibold border-2 border-slate-700 text-slate-800 px-6 py-3 w-fit hover:border-[var(--lime-green)] hover:text-[var(--lime-green)] transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-lime-500 focus-visible:ring-offset-2","aria-label":`${e.secondaryLinkText} (opens in new tab)`,children:e.secondaryLinkText}):(0,t.jsx)(r.Button,{asChild:!0,variant:"outline",size:"md",children:(0,t.jsx)(i.default,{href:h(e.secondaryLink),children:e.secondaryLinkText})})})]})]})]}),(0,t.jsx)("div",{className:"flex flex-col gap-4",children:u.map((e,n)=>(0,t.jsxs)("article",{className:"rounded-none overflow-hidden bg-white border border-slate-200 shadow-md hover:shadow-xl hover:-translate-y-0.5 transition-all duration-300 flex flex-row flex-1 min-h-0","aria-labelledby":`supporting-news-
1headline-${e.id}`,children:[(0,t.jsx)("div",{className:`relative w-28 sm:w-32 flex-shrink-0 aspect-square ${d(e)}`,children:(0,t.jsx)(a.default,{src:c(e),alt:e.title,fill:!0,className:"object-contain object-center",sizes:"(max-width: 640px) 112px, 128px"})}),(0,t.jsxs)("div",{className:"p-4 sm:p-5 flex flex-col flex-1 min-w-0",children:[(0,t.jsx)("span",{className:"inline-block rounded-none bg-[var(--lime-green)] text-white px-2 py-1 text-xs font-semibold mb-2 w-fit",children:e.date}),(0,t.jsx)("h4",{id:`supporting-news-headline-${e.id}`,className:"text-base sm:text-lg font-semibold text-slate-900 mb-1 line-clamp-2",children:e.title}),(0,t.jsx)("p",{className:"text-slate-600 text-sm leading-relaxed line-clamp-2 mb-2 flex-1",children:e.excerpt}),e.link&&(0,t.jsxs)(i.default,{href:h(e.link),className:"inline-flex items-center font-semibold text-lime-600 hover:text-lime-700 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-lime-500 focus-visible:ring-offset-2 w-fit text-sm",children:[e.linkText??"Read More"," →"]})]})]},e.id))})]}),(0,t.jsx)("div",{className:"text-center mt-12",children:(0,t.jsx)(r.Button,{variant:"solid",size:"lg",asChild:!0,children:(0,t.jsx)(i.default,{href:"/news",children:"View All News"})})})]})})}):(0,t.jsx)("section",{className:"py-12 md:py-16 bg-[var(--light-bg)]","aria-labelledby":"latest-news-title",children:(0,t.jsx)(s.Container,{children:(0,t.jsxs)(l.FadeIn,{children:[(0,t.jsxs)("h2",{id:"latest-news-title",className:"text-4xl md:text-5xl font-bold text-[var(--dark-gray)] mb-4",children:["Latest News ",(0,t.jsx)("span",{className:"text-[var(--lime-green)]",children:"& Updates"})]}),(0,t.jsx)("div",{className:"w-20 h-1 bg-[var(--lime-green)] mx-auto mb-6","aria-hidden":!0}),(0,t.jsx)("p",{className:"text-lg md:text-xl text-[var(--gray-text)] mb-12 text-center",children:"Stay connected with the Irish community in Leeds"}),(0,t.jsx)("p",{className:"py-12 text-center text-[var(--gray-text)]",children:"No news updates at this time. Check back soon!"})]})})})}e.s(["FeaturedNewsSection",()=>u])},91510,e=>{"use strict";var t=e.i(43476),i=e.i(71645),a=e.i(57688),n=e.i(22016),s=e.i(14083);function r(){let[e,r]=(0,i.useState)(null),[l,o]=(0,i.useState)(0),c=(0,i.useRef)(null),d=(0,i.useRef)(1),m=(0,i.useCallback)(e=>{c.current&&(clearInterval(c.current),c.current=null);let t=e.images.length;d.current=t,r(e.id),o(1),t>1&&(c.current=setInterval(()=>{o(e=>(e+1)%d.current)},2e3))},[]),h=(0,i.useCallback)(()=>{c.current&&(clearInterval(c.current),c.current=null),r(null),o(0)},[]);return(0,t.jsxs)("section",{className:"venue-rooms-section","aria-label":"Venue spaces",children:[(0,t.jsx)("div",{className:"venue-rooms-section-header",children:(0,t.jsxs)("div",{className:"section-header",children:[(0,t.jsxs)("h2",{className:"section-header__title section-header__title--light",children:["Our Venue ",(0,t.jsx)("span",{className:"accent",children:"Spaces"})]}),(0,t.jsx)("div",{className:"section-header__divider","aria-hidden":!0}),(0,t.jsx)("p",{className:"section-header__subtitle section-header__subtitle--light",children:"Our versatile rooms for every occasion"})]})}),(0,t.jsx)("ul",{className:"rooms-cards-grid",children:s.VENUE_ROOMS.map(i=>{let s=e===i.id?l%i.images.length:0;return(0,t.jsx)("li",{children:(0,t.jsx)(n.default,{href:`/venues/${i.id}`,className:"block focus:outline-none focus-visible:ring-2 focus-visible:ring-lime-500 focus-visible:ring-offset-2 rounded-none","aria-label":`View ${i.name} venue details`,children:(0,t.jsxs)("article",{className:"room-card",onMouseEnter:()=>m(i),onMouseLeave:h,children:[(0,t.jsx)("div",{className:"room-card-image",style:{background:i.images.length>0?"#1c1c1c":i.gradient},children:i.images.length>0?(0,t.jsxs)(t.Fragment,{children:[i.images.map((e,n)=>(0,t.jsx)(a.default,{src:e,alt:`${i.name} interior`,fill:!0,className:"room-card-image-img",sizes:"(max-width: 768px) 100vw, 50vw",style:{opacity:+(s===n)},"aria-hidden":s!==n},e)),i.badge&&(0,t.jsx)("span",{className:"room-card-badge",children:i.badge})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"room-card-placeholder",children:i.name}),i.badge&&(0,t.jsx)("span",{className:"room-card-badge",children:i.badge})]})}),(0,t.jsxs)("div",{className:"room-card-content",children:[(0,t.jsx)("h3",{className:"room-card-title",children:i.name}),(0,t.jsx)("p",{className:"room-card-description",children:i.description}),(0,t.jsx)("div",{className:"room-card-stats",children:i.stats.map(e=>(0,t.jsxs)("div",{className:"room-card-stat",children:[(0,t.jsx)("div",{className:"room-card-stat-value",children:e.value}),(0,t.jsx)("div",{className:"room-card-stat-label",children:e.label})]},e.label))}),(0,t.jsx)("div",{className:"room-card-features",children:i.features.map(e=>(0,t.jsx)("div",{className:"mini-feature",children:e},e))})]})]})})},i.id)})})]})}e.s(["VenueRoomsSection",()=>r])}]);

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.