1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/offers-D5Z45IZV.js","assets/jsx-runtime-B-hcVAMW.js"])))=>i.map(i=>d[i]); 2import{a as e,n as t,t as n}from"./jsx-runtime-B-hcVAMW.js";import{_ as r,b as i,g as a,n as o,t as s,y as c}from"./Footer-B0-UPEpa.js";import{t as l}from"./OfferCard-DBMn9fmx.js";import{t as u}from"./GuideCard-BiLqvxUC.js";import{t as d}from"./preload-helper-Czpn1I53.js";import{n as f}from"./guides-Bhd2KnXO.js";import{D as p,E as m,T as h,k as g}from"./index-CAyo6UHw.js";import{t as _}from"./OfferGrid-BIZA5lWC.js";var v=e(t()),y={editorPicks:[{id:2506,slug:`tide`,title:`Tide Bank Referral Code: £200`,img:`/media/offer-tide.jpg`,reward:`£200`,category:`Business`,categorySlug:`business`,platform:`Tide Bank`,author:`Tom Whitfield`,path:`/tide`,uses:6791,summary:`Use Tide code REFER200: £75 after £100 card spend in 30 days, plus £125 after depositing £5,000 in Instant Saver within 7 days and holding 30 days.`,code:`REFER200`,link:`https://www.tide.co/partners/refer-save-refer200/bca/`,type:`code+link`,date:`2026-09-02T12:00:00`,sortDate:`2026-09-02`,displayDate:`2 September 2026`,verifiedAt:`2026-10-05T00:00:00Z`,featured:!0,trending:!0,verifiedBy:`Marcus Bell`,status:`active`,publishable:!0,indexable:!0,secondaryFacets:[`finance`],youtubeVideoId:`SCR3o_ODn1Q`,imgSrcSet:`/media/variants/offer-tide-320.webp 320w, /media/variants/offer-tide-640.webp 640w, /media/variants/offer-tide-960.webp 960w`,updatedAt:`2026-10-05T00:00:00Z`},{id:7309,slug:`capitalontap`,title:`Capital On Tap Referral Code: 7,500 points`,img:`/media/offer-capitalontap.jpg`,reward:`7,500 points`,category:`Business`,categorySlug:`business`,platform:`Capital On Tap`,author:`Tom Whitfield`,path:`/capitalontap`,uses:3271,summary:`Use the Capital on Tap referral offer to apply for a business credit card with no annual fee, subject to eligibility, approval and the providerâs current terms.`,code:`REFERSAVE`,link:`https://cashback.capitalontap.com/referral/?promo=REFERSAVE&referrer=REFERSAVE`,type:`code+link`,date:`2026-09-18T13:30:00`,sortDate:`2026-09-18`,displayDate:`18 September 2026`,verifiedAt:`2026-09-18T00:00:00Z`,featured:!0,trending:!0,verifiedBy:`Sophie Adeyemi`,status:`active`,publishable:!0,indexable:!0,secondaryFacets:[`finance`],youtubeVideoId:`yWJ550ocYek`,imgSrcSet:`/media/variants/offer-capitalontap-320.webp 320w, /media/variants/offer-capitalontap-640.webp 640w, /media/variants/offer-capitalontap-960.webp 960w`,updatedAt:`2026-10-03T12:00:00`}],trending:[{id:9734,slug:`instavolt`,title:`Instavolt Referral Code: xSXl2 for £5 FREE Credit`,img:`/media/offer-instavolt.jpeg`,reward:`£5`,category:`Motoring & EV`,categorySlug:`motoring-ev`,platform:`Instavolt`,author:`Priya Nair`,path:`/instavolt`,uses:6105,summary:`Use the InstaVolt referral code xSXl2 to get £5 free charging credit added to your InstaVolt app account when you sign up.`,code:`xSXl2`,type:`code`,date:`2026-09-18T13:50:00`,sortDate:`2026-09-18`,displayDate:`18 September 2026`,verifiedAt:`2026-09-18T00:00:00Z`,featured:!0,trending:!1,verifiedBy:`Tom Whitfield`,status:`active`,publishable:!0,indexable:!0,secondaryFacets:[],imgSrcSet:`/media/variants/offer-instavolt-320.webp 320w, /media/variants/offer-instavolt-640.webp 640w, /media/variants/offer-instavolt-960.webp 960w`,updatedAt:`2026-09-18T13:50:00`},{id:7424,slug:`chip`,title:`Chip Referral Code: £50`,img:`/media/offer-chip.png`,reward:`£50`,category:`Finance`,categorySlug:`finance`,platform:`Chip`,author:`Tom Whitfield`,path:`/chip`,uses:1768,summary:`Use Chip promo code CHIP-BGK748, deposit £1,000 and hold it for 90 days to get a £50 free cash reward.`,code:`CHIP-BGK748`,link:`https://www.getchip.uk/get-your-boost?code=CHIP-BGK748&name=Faisal`,type:`code+link`,date:`2026-08-20T12:00:00`,sortDate:`2026-08-20`,displayDate:`20 August 2026`,verifiedAt:`2026-09-11T00:00:00Z`,featured:!0,trending:!0,verifiedBy:`Sophie Adeyemi`,status:`active`,publishable:!0,indexable:!0,secondaryFacets:[],imgSrcSet:`/media/variants/offer-chip-320.webp 320w, /media/variants/offer-chip-640.webp 640w, /media/variants/offer-chip-960.webp 960w`,updatedAt:`2026-10-03T12:00:00`},{id:9455,slug:`americanexpress`,title:`American Express Referral: Get up to 80000 EXTRA Points`,img:`/media/offer-americanexpress.jpg`,reward:`Current welcome offer`,category:`Finance`,categorySlug:`finance`,platform:`American Express`,author:`Tom Whitfield`,path:`/americanexpress`,uses:7904,summary:`Explore the American Express BA Classic referral welcome offer and check the current card-specific reward, eligibility and full provider terms before applying.`,link:`https://americanexpress.com/en-gb/referral/ba-classic-credit?ref=mANISGqHGI&XL=MIANS`,type:`link`,date:`2026-08-04T12:00:00`,sortDate:`2026-08-04`,displayDate:`4 August 2026`,verifiedAt:`2026-09-10T00:00:00Z`,featured:!0,trending:!0,verifiedBy:`Haley Cross`,status:`active`,publishable:!0,indexable:!0,secondaryFacets:[],imgSrcSet:`/media/variants/offer-americanexpress-320.webp 320w, /media/variants/offer-americanexpress-640.webp 640w, /media/variants/offer-americanexpress-960.webp 960w`,updatedAt:`2026-10-03T12:00:00`},{id:10215,slug:`cheddar`,title:`Cheddar.me Referral: REFERAS â Get £5 FREE Cash`,img:`/media/offer-cheddar.jpg`,reward:`£5`,category:`Finance`,categorySlug:`finance`,platform:`Cheddar.me`,author:`Tom Whitfield`,path:`/cheddar`,uses:5854,summary:`Use the Cheddar.me referral code REFERAS to get £5 free cash when you join the UK's instant cashback app.`,code:`REFERAS`,link:`https://get.cheddar.me/app/REFERAS`,type:`code+link`,date:`2026-07-30T12:00:00`,sortDate:`2026-07-30`,displayDate:`30 July 2026`,verifiedAt:`2026-09-10T00:00:00Z`,featured:!1,trending:!1,verifiedBy:`Sophie Adeyemi`,status:`active`,publishable:!0,indexable:!0,secondaryFacets:[],youtubeVideoId:`oVgo-E0PfFU`,imgSrcSet:`/media/variants/offer-cheddar-320.webp 320w, /media/variants/offer-cheddar-640.webp 640w, /media/variants/offer-cheddar-960.webp 960w`},{id:9676,slug:`monzo`,title:`Monzo Referral Code â Get £10/£20/£50 FREE For Signing Up`,img:`/media/offer-monzo.webp`,reward:`£10`,category:`Finance`,categorySlug:`finance`,platform:`Monzo`,author:`Tom Whitfield`,path:`/monzo`,uses:3761,summary:`Use the Monzo referral link to get a mystery cash reward of £10, £20 or £50 when you open a new Monzo current account.`,link:`https://join.monzo.com/c/c2x1h3l`,type:`link`,date:`2026-07-27T12:00:00`,sortDate:`2026-07-27`,displayDate:`27 July 2026`,verifiedAt:`2026-09-10T00:00:00Z`,featured:!1,trending:!1,verifiedBy:`Priya Nair`,status:`active`,publishable:!0,indexable:!0,secondaryFacets:[],imgSrcSet:`/media/variants/offer-monzo-320.webp 320w, /media/variants/offer-monzo-640.webp 640w, /media/variants/offer-monzo-960.webp 960w`},{id:10933,slug:`hilo`,title:`Hilo Referral Code: ZOE HUNTER & Get 20% Off`,img:`/media/offer-hilo.jpeg`,reward:`20% Off`,category:`Lifestyle`,categorySlug:`lifestyle`,platform:`Hilo`,author:`Priya Nair`,path:`/hilo`,uses:6105,summary:`Use the Hilo referral code ZOE HUNTER for 20% off your first order of Hilo's cuffless blood pressure monitor.`,code:`ZOE HUNTER`,link:`https://mention-me.com/m/ol/fo1nwdib-zoe-hunter`,type:`code+link`,date:`2026-09-08T12:00:00`,sortDate:`2026-09-08`,displayDate:`8 September 2026`,verifiedAt:`2026-09-23T00:00:00Z`,updatedAt:`2026-09-23T09:00:00`,featured:!1,trending:!1,verifiedBy:`Haley Cross`,status:`active`,publishable:!0,indexable:!0,secondaryFacets:[],imgSrcSet:`/media/variants/offer-hilo-320.webp 320w, /media/variants/offer-hilo-640.webp 640w, /media/variants/offer-hilo-960.webp 960w`}],latest:[{id:8895,slug:`attractiontickets`,date:`2026-09-30T12:55:00`,title:`Attraction Tickets Referral Code: £10 Amazon Gift Card`,img:`/media/offer-attractiontickets.jpg`,sortDate:`2026-09-30`,displayDate:`30 September 2026`,reward:`£10 Amazon Gift Card`,type:`code+link`,category:`Travel`,categorySlug:`travel`,platform:`Attraction Tickets`,author:`Tom Whitfield`,path:`/attractiontickets`,verifiedAt:`2026-09-30T00:00:00Z`,uses:1934,featured:!1,trending:!1,summary:`Use the Attraction Tickets referral code and link before an eligible booking to re
2ceive a £10 Amazon.co.uk Gift Card, subject to the live referral terms.`,code:`HAYLEY DUSTER`,link:`https://attractiontickets.mention-me.com/m/ol/jg0ee-hayley-duster`,verifiedBy:`Priya Nair`,status:`active`,publishable:!0,indexable:!0,secondaryFacets:[],imgSrcSet:`/media/variants/offer-attractiontickets-320.webp 320w, /media/variants/offer-attractiontickets-640.webp 640w, /media/variants/offer-attractiontickets-960.webp 960w`,updatedAt:`2026-10-03T12:00:00`},{id:10026,slug:`tesco-pet-insurance`,title:`Tesco Pet Insurance Referral Code: £30 Tesco Gift Card`,img:`/media/offer-tesco-pet-insurance.webp`,sortDate:`2026-09-30`,displayDate:`30 September 2026`,reward:`£30 Tesco Gift Card`,type:`code+link`,category:`Finance`,categorySlug:`finance`,platform:`Tesco Pet Insurance`,author:`Rachel Doyle`,path:`/tesco-pet-insurance`,uses:0,summary:`Tesco Pet Insurance code HAYLEY DUSTER: get a £30 Tesco Gift Card when you take out eligible pet cover using the referral link; terms apply.`,code:`HAYLEY DUSTER`,link:`https://mention-me.com/m/ol/bm0mkiys-hayley-duster`,date:`2026-09-30T12:55:00`,verifiedAt:`2026-09-30T00:00:00Z`,updatedAt:`2026-10-03T12:00:00`,featured:!1,trending:!1,verifiedBy:`Haley Cross`,status:`active`,publishable:!0,indexable:!0,secondaryFacets:[`pet-insurance`,`cats`,`dogs`,`tesco`],imgSrcSet:`/media/variants/offer-tesco-pet-insurance-320.webp 320w, /media/variants/offer-tesco-pet-insurance-640.webp 640w, /media/variants/offer-tesco-pet-insurance-960.webp 960w`},{id:10024,slug:`postcode-lottery`,title:`Peopleâs Postcode Lottery Referral Code: £15 gift card`,img:`/media/offer-postcode-lottery.webp`,sortDate:`2026-09-30`,displayDate:`30 September 2026`,reward:`£15 gift card`,type:`code+link`,category:`Lifestyle`,categorySlug:`lifestyle`,platform:`Peopleâs Postcode Lottery`,author:`Rachel Doyle`,path:`/postcode-lottery`,verifiedAt:`2026-09-30T00:00:00Z`,updatedAt:`2026-10-03T12:00:00`,uses:0,featured:!1,trending:!1,summary:`Use the Peopleâs Postcode Lottery referral route to receive a £15 gift card after joining and playing in the first paid draw, subject to eligibility and current terms.`,code:`Faisal Nisar`,link:`https://postcodelottery.mention-me.com/m/ol/ys3kescd-a562181a1e`,verifiedBy:`Haley Cross`,status:`active`,publishable:!0,indexable:!0,secondaryFacets:[`lottery`,`gift-card`,`charity`,`postcode-lottery`],imgSrcSet:`/media/variants/offer-postcode-lottery-320.webp 320w, /media/variants/offer-postcode-lottery-640.webp 640w, /media/variants/offer-postcode-lottery-960.webp 960w`,date:`2026-09-30T10:40:00`},{id:10025,slug:`whatnot`,title:`Whatnot Referral Link: Get £10â£200 Free Credit`,img:`/media/offer-whatnot.webp`,sortDate:`2026-09-29`,displayDate:`29 September 2026`,reward:`£10â£200 credit`,type:`link`,category:`Shopping`,categorySlug:`shopping`,platform:`Whatnot`,author:`Rachel Doyle`,path:`/whatnot`,verifiedAt:`2026-09-29T00:00:00Z`,updatedAt:`2026-10-03T12:00:00`,uses:0,featured:!1,trending:!1,summary:`Use the Whatnot invitation link to receive promotional credit worth £10â£200 for a qualifying new-user purchase, subject to the live UK campaign terms.`,link:`https://whatnot.com/invite/user_3f44c88523a4`,verifiedBy:`Haley Cross`,status:`active`,publishable:!0,indexable:!0,secondaryFacets:[`live-shopping`,`marketplace`,`auctions`,`selling`],imgSrcSet:`/media/variants/offer-whatnot-320.webp 320w, /media/variants/offer-whatnot-640.webp 640w, /media/variants/offer-whatnot-960.webp 960w`,date:`2026-09-29T17:05:00`},{id:10023,slug:`ig-index`,title:`IG Referral: Get a Free Share Worth £50â£1,000`,img:`/media/offer-ig-index.webp`,sortDate:`2026-09-23`,displayDate:`23 September 2026`,reward:`£50â£1,000 free share`,type:`link`,category:`Finance`,categorySlug:`finance`,platform:`IG Index`,author:`Rachel Doyle`,path:`/ig-index`,uses:0,summary:`Use the IG referral link, invest at least £1,000 within 30 days and maintain the required average invested value for three months to qualify for a randomly allocated US-listed share worth £50â£1,000.`,link:`https://refer.ig.com/faisaln-185`,date:`2026-09-23T12:25:00`,verifiedAt:`2026-09-23T00:00:00Z`,updatedAt:`2026-10-03T12:00:00`,featured:!1,trending:!1,verifiedBy:`Haley Cross`,status:`active`,publishable:!0,indexable:!0,secondaryFacets:[`investing`,`shares`,`general-investment-account`,`free-share`],imgSrcSet:`/media/variants/offer-ig-index-320.webp 320w, /media/variants/offer-ig-index-640.webp 640w, /media/variants/offer-ig-index-960.webp 960w`},{id:10022,slug:`blys`,title:`Blys Referral Code 4tmeps: Get £10 Off Your First Booking`,img:`/media/offer-blys.webp`,sortDate:`2026-09-23`,displayDate:`23 September 2026`,reward:`£10 off first booking`,type:`code`,category:`Lifestyle`,categorySlug:`lifestyle`,platform:`Blys`,author:`Rachel Doyle`,path:`/blys`,uses:0,summary:`Use Blys referral code 4tmeps during the booking process to get £10 off your first mobile massage, beauty or wellness booking.`,code:`4tmeps`,date:`2026-09-23T12:05:00`,verifiedAt:`2026-09-23T00:00:00Z`,updatedAt:`2026-09-23T12:05:00`,featured:!1,trending:!1,verifiedBy:`Haley Cross`,status:`active`,publishable:!0,indexable:!0,secondaryFacets:[`massage`,`beauty`,`wellness`,`self-care`],imgSrcSet:`/media/variants/offer-blys-320.webp 320w, /media/variants/offer-blys-640.webp 640w, /media/variants/offer-blys-960.webp 960w`},{id:10021,slug:`axa-health`,title:`AXA Health Referral: Get a £100 E-Gift Card`,img:`/media/offer-axa-health.webp`,sortDate:`2026-09-23`,displayDate:`23 September 2026`,reward:`£100 e-gift card`,type:`link`,category:`Finance`,categorySlug:`finance`,platform:`AXA Health`,author:`Rachel Doyle`,path:`/axa-health`,uses:0,summary:`Use the AXA Health referral link for eligible individual private medical insurance and, where the campaign applies, choose a £100 Amazon, M&S or John Lewis voucher.`,link:`https://refer.axahealth.co.uk/clareh-1460`,date:`2026-09-23T10:55:00`,verifiedAt:`2026-09-23T00:00:00Z`,updatedAt:`2026-10-03T12:00:00`,featured:!1,trending:!1,verifiedBy:`Haley Cross`,status:`active`,publishable:!0,indexable:!0,secondaryFacets:[`health-insurance`,`private-medical-insurance`,`insurance`,`health`],imgSrcSet:`/media/variants/offer-axa-health-320.webp 320w, /media/variants/offer-axa-health-640.webp 640w, /media/variants/offer-axa-health-960.webp 960w`},{id:10020,slug:`avanti-travel-insurance`,title:`Avanti Travel Insurance Referral: Get Up to 20% Off`,img:`/media/offer-avanti-travel-insurance.webp`,sortDate:`2026-09-23`,displayDate:`23 September 2026`,reward:`Up to 20% off`,type:`code+link`,category:`Travel`,categorySlug:`travel`,platform:`Avanti Travel Insurance`,author:`Rachel Doyle`,path:`/avanti-travel-insurance`,uses:0,summary:`Use the Avanti Travel Insurance referral link and enter the supplied referral details online to get up to 20% off your first policy, subject to the live.`,code:`CLARE HUNT`,link:`https://avantitravelinsurance.mention-me.com/m/ol/df1jgetz-clare-hunt`,date:`2026-09-23T10:35:00`,verifiedAt:`2026-09-23T00:00:00Z`,updatedAt:`2026-10-03T12:00:00`,featured:!1,trending:!1,verifiedBy:`Haley Cross`,status:`active`,publishable:!0,indexable:!0,secondaryFacets:[`travel-insurance`,`holiday-insurance`,`medical-cover`,`travel`],imgSrcSet:`/media/variants/offer-avanti-travel-insurance-320.webp 320w, /media/variants/offer-avanti-travel-insurance-640.webp 640w, /media/variants/offer-avanti-travel-insurance-960.webp 960w`},{id:10019,slug:`quickline`,title:`Quickline Broadband Referral: Get a £100 Reward`,img:`/media/offer-quickline.webp`,sortDate:`2026-09-23`,displayDate:`23 September 2026`,reward:`£100 reward`,type:`link`,category:`Energy & Home`,categorySlug:`energy-home`,platform:`Quickline Broadband`,author:`Rachel Doyle`,path:`/quickline`,uses:0,summary:`Use the Quickline referral link to order an eligible 24-month home broadband contract and choose a £100 reward after installation and 21 active days.`,link:`https://refer.quickline.co.uk/faisaln-179`,date:`2026-09-23T10:20:00`,verifiedAt:`2026-09-23T00:00:00Z`,updatedAt:`2026-09-23T10:20:00`,featured:!1,trending:!1,verifiedBy:`Haley Cross`,status:`active`,publishable:!0,indexable:!0,secondaryFacets:[`broadband`,`full-fibre`,`rural-broadband`,`voucher`],imgSrcSet:`/media/variants/offer-quickline-320.webp 320w, /media/variants/offer-quickline-640.webp 640w, /media/variants/offer-quickline-960.webp 960w`},{id:10018,slug:`zen-broadband`,title:`Zen Broadband Referral: Get a £40 Voucher When You Switch`,img:`/media/offer-zen-broadband-20260923.webp`,sortDate:`2026-09-23`,displayDate:`23 September 2026`,reward:`£40 voucher`,type:`link`,category:`Energy & Home`,categorySlug:`energy-home`,platform:`Zen Broadband`,author:`Rachel Doyle`,path:`/zen-broadband`,uses:0,summary:`Use the Zen Broadband referral link when switching eligible broadband; the new customer can receive a £40 voucher after the service goes live, subject to current terms.`,link:`https://zen.mention-me.com/m/ol/af2jhpnh-clare-hunt`,date:`2026-09-23T10:00:00`,verifiedAt:`2026-09-23T00:00:00Z`,updatedAt:`2026-10-03T12:00:00`,featured:!1,trending:!1,verifiedBy:`Haley Cross`,status:`active`,publishable:!0,indexable:!0,secondaryFacets:[`broadband`,`full-fibre`,`home-internet`,`voucher`],imgSrcSet:`/media/variants/offer-zen-broadband-20260923-320.webp 320w, /media/variants/offer-zen-broadband-20260923-64
20.webp 640w, /media/variants/offer-zen-broadband-20260923-960.webp 960w`},{id:10012,slug:`edf-energy`,title:`EDF Energy Referral Offer: £75 EDF account credit`,img:`/media/offer-edf-energy.webp`,sortDate:`2026-09-21`,displayDate:`21 September 2026`,reward:`£75 EDF account credit`,type:`link`,category:`Energy & Home`,categorySlug:`energy-home`,platform:`EDF Energy`,author:`Rachel Doyle`,path:`/edf-energy`,uses:0,summary:`EDF Energy referral: eligible new customers get £75 credit after a residential switch and qualifying payments by both households.`,link:`https://edfenergy.com/quote/refer-a-friend/ice-quoll-5248`,date:`2026-09-21T16:30:00`,verifiedAt:`2026-09-21T00:00:00Z`,updatedAt:`2026-10-03T12:00:00`,featured:!1,trending:!1,verifiedBy:`Haley Cross`,status:`active`,publishable:!0,indexable:!0,secondaryFacets:[`energy-switching`,`electricity`,`gas`,`bill-credit`],imgSrcSet:`/media/variants/offer-edf-energy-320.webp 320w, /media/variants/offer-edf-energy-640.webp 640w, /media/variants/offer-edf-energy-960.webp 960w`},{id:10011,slug:`rac-breakdown`,title:`RAC Referral Offer: £25 Amazon voucher`,img:`/media/offer-rac-breakdown.webp`,sortDate:`2026-09-21`,displayDate:`21 September 2026`,reward:`£25 Amazon voucher`,type:`link`,category:`Motoring & EV`,categorySlug:`motoring-ev`,platform:`RAC`,author:`Tom Whitfield`,path:`/rac-breakdown`,uses:0,summary:`Use the RAC referral link when taking out a new qualifying breakdown policy to receive a £25 Amazon voucher, subject to the live referral terms and eligibility.`,link:`https://refer.rac.co.uk/hayleyd-812`,date:`2026-09-21T13:15:00`,verifiedAt:`2026-09-21T00:00:00Z`,updatedAt:`2026-10-03T12:00:00`,featured:!1,trending:!1,verifiedBy:`Haley Cross`,status:`active`,publishable:!0,indexable:!0,secondaryFacets:[`breakdown-cover`,`roadside-assistance`,`vehicle-recovery`,`amazon-voucher`],imgSrcSet:`/media/variants/offer-rac-breakdown-320.webp 320w, /media/variants/offer-rac-breakdown-640.webp 640w, /media/variants/offer-rac-breakdown-960.webp 960w`}],latestCount:274},b=n();function x(){let[e,t]=(0,v.useState)(``),[n,x]=(0,v.useState)([]),C=g(),w=y.editorPicks,T=y.trending,E=[w[0],...T].filter(e=>!!e),D=f(6),O=[...y.latest,...n],k=O.length<y.latestCount;return(0,b.jsxs)(`div`,{className:`min-h-screen bg-cream`,children:[(0,b.jsx)(o,{}),(0,b.jsxs)(`main`,{id:`main-content`,children:[(0,b.jsx)(`section`,{className:`px-4 py-7 sm:px-6 lg:px-8 lg:py-5`,children:(0,b.jsxs)(`div`,{className:`mx-auto grid max-w-7xl items-center gap-6 lg:grid-cols-[1.15fr_0.85fr]`,children:[(0,b.jsxs)(`div`,{className:`min-w-0`,children:[(0,b.jsxs)(`div`,{className:`flex flex-wrap items-center gap-3`,children:[(0,b.jsxs)(`span`,{className:`inline-flex items-center gap-2 rounded-full bg-ink px-4 py-2 text-xs font-extrabold uppercase text-cream`,children:[(0,b.jsx)(a,{className:`h-4 w-4 text-mint`}),c.total,` active offers`]}),(0,b.jsx)(`span`,{className:`rounded-full border-2 border-ink/15 px-4 py-2 text-xs font-extrabold uppercase text-ink`,children:`Codes · Links · Both`})]}),(0,b.jsxs)(`h1`,{className:`mt-6 font-display text-[clamp(2.4rem,11vw,3rem)] font-extrabold leading-[0.86] text-ink sm:text-7xl lg:text-8xl`,children:[`Referral codes`,(0,b.jsx)(`br`,{}),` that actually`,` `,(0,b.jsx)(`span`,{className:`inline-block rounded-full bg-mint px-5 pb-2 pt-1 sm:px-7`,children:`work`})]}),(0,b.jsx)(`p`,{className:`mt-6 max-w-2xl text-xl font-semibold leading-relaxed text-ink`,children:`Search active UK offers, then check eligibility, qualifying actions and terms before you claim.`}),(0,b.jsxs)(`form`,{role:`search`,method:`get`,action:`/search/`,onSubmit:t=>{t.preventDefault(),C({to:`/search/`,search:{q:e||void 0}})},className:`mt-7 max-w-xl`,children:[(0,b.jsx)(`label`,{htmlFor:`home-search`,className:`mb-2 block font-bold text-ink`,children:`Search referral offers`}),(0,b.jsxs)(`div`,{className:`flex gap-2`,children:[(0,b.jsx)(`input`,{id:`home-search`,type:`search`,name:`q`,value:e,onChange:e=>t(e.target.value),placeholder:`Try Monzo, coffee or £20 credit`,className:`min-h-12 min-w-0 flex-1 rounded-full border-2 border-input bg-card px-5 placeholder:text-muted-foreground`}),(0,b.jsx)(`button`,{type:`submit`,className:`min-h-12 rounded-full bg-ink px-6 font-bold text-cream`,children:`Search`})]})]}),(0,b.jsxs)(`div`,{className:`mt-6 flex flex-wrap gap-3`,children:[(0,b.jsxs)(i,{to:`/all_offers/`,className:`inline-flex min-h-11 items-center gap-2 rounded-full bg-mint px-6 font-bold text-ink`,children:[`Browse all offers `,(0,b.jsx)(r,{className:`h-4 w-4`})]}),(0,b.jsx)(i,{to:`/blogs/`,className:`inline-flex min-h-11 items-center rounded-full border-2 border-ink/20 px-6 font-bold text-ink`,children:`Read guides`})]})]}),(0,b.jsx)(`img`,{src:p[640],srcSet:m,alt:`Illustration of referral code tickets, a copy cursor and a referral link`,width:760,height:738,fetchPriority:`high`,decoding:`async`,sizes:h,className:`mx-auto block w-64 sm:w-80 lg:w-full lg:max-w-md`})]})}),(0,b.jsx)(`div`,{className:`overflow-hidden border-y-2 border-ink/10 bg-mint py-3`,"aria-label":`Highlighted offers`,children:(0,b.jsx)(`div`,{className:`flex whitespace-nowrap font-display text-lg font-extrabold uppercase text-ink`,children:(0,b.jsx)(`span`,{className:`flex shrink-0`,children:E.map((e,t)=>(0,b.jsxs)(`span`,{className:`flex items-center`,children:[(0,b.jsx)(a,{className:`mx-4 h-4 w-4`}),e.platform,` · `,e.reward]},`${e.slug}-${t}`))})})}),(0,b.jsx)(`section`,{className:`px-4 py-16 sm:px-6 lg:px-8`,children:(0,b.jsxs)(`div`,{className:`mx-auto max-w-7xl`,children:[(0,b.jsxs)(`div`,{className:`flex flex-wrap items-end justify-between gap-4 border-b-2 border-ink/10 pb-5`,children:[(0,b.jsx)(`h2`,{className:`font-display text-4xl font-extrabold leading-[0.9] text-ink sm:text-6xl`,children:`Editor's Picks`}),(0,b.jsx)(`p`,{className:`text-sm font-bold uppercase text-ink-soft`,children:`Selected for clarity and usefulness`})]}),(0,b.jsx)(`div`,{className:`mt-8 grid gap-6 lg:grid-cols-2`,children:w.map(e=>(0,b.jsx)(l,{offer:e,size:`md`},e.slug))})]})}),(0,b.jsx)(S,{title:`Browse by category`,description:`${c.total} active offers across ${c.categories.length} practical categories.`,children:(0,b.jsx)(`div`,{className:`grid gap-4 sm:grid-cols-2 lg:grid-cols-5`,children:c.categories.map(e=>(0,b.jsxs)(i,{to:`/category/$category/`,params:{category:e.slug},className:`rounded-lg border-2 border-ink/10 bg-card p-5 hover:border-ink/30`,children:[(0,b.jsx)(`h3`,{className:`font-display text-xl font-extrabold text-ink`,children:e.name}),(0,b.jsx)(`p`,{className:`mt-2 text-sm text-ink-soft`,children:e.description}),(0,b.jsxs)(`p`,{className:`mt-4 font-bold text-ink`,children:[e.count,` offers`]})]},e.slug))})}),(0,b.jsx)(S,{title:`Trending Now`,description:`Six offers readers are checking right now.`,children:(0,b.jsx)(`div`,{className:`grid gap-6 sm:grid-cols-2 lg:grid-cols-3`,children:T.map(e=>(0,b.jsx)(l,{offer:e,size:`sm`},e.slug))})}),(0,b.jsx)(S,{title:`How it works`,children:(0,b.jsx)(`ol`,{className:`grid gap-4 md:grid-cols-4`,children:[`Find an active offer`,`Check eligibility`,`Read the terms`,`Claim with the code or link`].map((e,t)=>(0,b.jsxs)(`li`,{className:`rounded-lg bg-card p-5`,children:[(0,b.jsxs)(`span`,{className:`text-sm font-bold text-ink-soft`,children:[`Step `,t+1]}),(0,b.jsx)(`h3`,{className:`mt-2 font-display text-xl font-extrabold text-ink`,children:e})]},e))})}),(0,b.jsx)(`section`,{className:`px-4 py-12 sm:px-6 lg:px-8`,children:(0,b.jsxs)(`div`,{className:`mx-auto max-w-7xl`,children:[(0,b.jsxs)(`div`,{className:`flex flex-wrap items-end justify-between gap-4 border-b-2 border-ink/10 pb-5`,children:[(0,b.jsx)(`h2`,{className:`font-display text-4xl font-extrabold text-ink sm:text-6xl`,children:`Money Guides`}),(0,b.jsxs)(i,{to:`/blogs/`,className:`inline-flex min-h-11 items-center gap-2 rounded-full border-2 border-ink/20 px-6 font-extrabold text-ink`,children:[`All guides `,(0,b.jsx)(r,{className:`h-4 w-4`})]})]}),(0,b.jsxs)(`div`,{className:`mt-8 grid gap-8 lg:grid-cols-[1fr_1.65fr] lg:gap-12`,children:[(0,b.jsxs)(`div`,{className:`flex flex-col justify-center`,children:[(0,b.jsx)(`p`,{className:`font-display text-2xl font-extrabold leading-[1.1] text-ink sm:text-3xl`,children:`We translate referral deals into plain-English explainers so you never miss a bonus, catch or deadline.`}),(0,b.jsx)(`p`,{className:`mt-5 text-base leading-relaxed text-ink-soft`,children:`Every guide walks through how a referral code works, what you actually get, and the small print worth reading before signing up.`}),(0,b.jsx)(`ul`,{className:`mt-6 space-y-3 text-base font-bold text-ink`,children:[`Step-by-step claiming instructions`,`Platform-specific FAQs`,`Terms, expiry dates and eligibility rules`].map(e=>(0,b.jsxs)(`li`,{className:`flex items-start gap-3`,children:[(0,b.jsx)(`span`,{className:`mt-1.5 h-2 w-2 shrink-0 rounded-full bg-mint`}),e]},e))})]}),(0,b.jsx)(`div`,{className:`grid gap-4 sm:grid-cols-2 lg:grid-cols-3`,children:D.map(e=>(0,b.jsx)(u,{guide:e,size:`sm`},e.slug))})]})]})}),(0,b.jsx)(`section`,{id:`latest-offers`,className:`scroll-mt-6`,children:(0,b.jsxs)(S,{title:`Latest Offers`,description:`Browse recently published active offers, excluding the editor picks shown above. Load 12 more whenever you want to keep exploring.`,children:[(0,b.jsx)(_,{offers:O}),(0,b.jsxs)(`div`,{className:`mt-8 flex flex-col items-center gap-3`,children:[(0,b.jsxs)(`p`,{className:`text-center text-sm font-bold text-ink-soft`,children:[`Showing `,O.length,` of `,y.latestCount,` latest offers`]}),k?(0,b.jsx)(`button`,{type:`button`,onClick:async()=>{let{offers:e}=await d(async()=>{let{offers:e}=await import(`./offers-D5Z45IZV.js`).then(e=>e.m);return{offers:e}},__vite__mapDeps([0,1])),t=e.filter(e=>!y.editorPicks.some(t=>t.slug===e.slug)).sort((e,t)=>
2Date.parse(t.date)-Date.parse(e.date));x(t.slice(y.latest.length,O.length+12))},className:`inline-flex min-h-11 items-center justify-center rounded-full bg-ink px-7 font-bold text-cream`,children:`Load 12 more offers`}):(0,b.jsx)(`p`,{className:`text-sm font-bold text-ink-soft`,children:`You've reached the end of the latest offers.`})]})]})}),(0,b.jsx)(`section`,{className:`px-4 pb-16 sm:px-6 lg:px-8`,children:(0,b.jsxs)(`div`,{className:`mx-auto max-w-7xl rounded-lg bg-ink p-8 text-cream`,children:[(0,b.jsx)(`h2`,{className:`font-display text-3xl font-extrabold`,children:`Spotted a broken or changed offer?`}),(0,b.jsx)(`p`,{className:`mt-3 text-cream/80`,children:`Send the page and supporting details to the editorial desk.`}),(0,b.jsx)(i,{to:`/contact/`,className:`mt-5 inline-flex min-h-11 items-center rounded-full bg-mint px-6 font-bold text-ink`,children:`Report an offer`})]})})]}),(0,b.jsx)(s,{})]})}function S({title:e,description:t,children:n}){return(0,b.jsx)(`section`,{className:`px-4 py-12 sm:px-6 lg:px-8`,children:(0,b.jsxs)(`div`,{className:`mx-auto max-w-7xl`,children:[(0,b.jsxs)(`div`,{className:`mb-7 border-b-2 border-ink/10 pb-5`,children:[(0,b.jsx)(`h2`,{className:`font-display text-4xl font-extrabold text-ink sm:text-5xl`,children:e}),t&&(0,b.jsx)(`p`,{className:`mt-2 text-ink-soft`,children:t})]}),n]})})}export{x 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.