PageSourceSearch

https://flygi.se/assets/MegaMenu-qlLOJFY-.js

js flygi.se collected 2026-10-08 21:33:28 UTC 25,798 bytes, 1 lines download raw bytes

1import{o as e}from"./rolldown-runtime-C0FnF6B9.js";import{n as t,t as n}from"./jsx-runtime-CKeovgl0.js";import{o as r}from"./utils-CQmP54dn.js";import{r as i}from"./FlygiMobileMenu-CcNwHNO6.js";import{t as a}from"./users-CDVCMB71.js";import{t as o}from"./circle-question-mark-C1JaQz3K.js";import{t as s}from"./globe-Bi2QbtUZ.js";import{t as c}from"./mail-Dhx1oCXC.js";import{t as l}from"./shield-BTGAmbLD.js";import{t as u}from"./tram-front-6hraZVnX.js";import{H as d,K as f,U as p,W as m,b as h,q as g}from"./index-CY3XGuCm.js";import{n as _}from"./LocaleContext-hDKsPXA_.js";var v=r(`building`,[[`path`,{d:`M12 10h.01`,key:`1nrarc`}],[`path`,{d:`M12 14h.01`,key:`1etili`}],[`path`,{d:`M12 6h.01`,key:`1vi96p`}],[`path`,{d:`M16 10h.01`,key:`1m94wz`}],[`path`,{d:`M16 14h.01`,key:`1gbofw`}],[`path`,{d:`M16 6h.01`,key:`1x0f13`}],[`path`,{d:`M8 10h.01`,key:`19clt8`}],[`path`,{d:`M8 14h.01`,key:`6423bh`}],[`path`,{d:`M8 6h.01`,key:`1dz90k`}],[`path`,{d:`M9 22v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3`,key:`cabbwy`}],[`rect`,{x:`4`,y:`2`,width:`16`,height:`20`,rx:`2`,key:`1uxh74`}]]),y=r(`file-text`,[[`path`,{d:`M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z`,key:`1oefj6`}],[`path`,{d:`M14 2v5a1 1 0 0 0 1 1h5`,key:`wfsgrz`}],[`path`,{d:`M10 9H8`,key:`b1mrlr`}],[`path`,{d:`M16 13H8`,key:`t4e002`}],[`path`,{d:`M16 17H8`,key:`z1uh3a`}]]),b=r(`footprints`,[[`path`,{d:`M4 16v-2.38C4 11.5 2.97 10.5 3 8c.03-2.72 1.49-6 4.5-6C9.37 2 10 3.8 10 5.5c0 3.11-2 5.66-2 8.68V16a2 2 0 1 1-4 0Z`,key:`1dudjm`}],[`path`,{d:`M20 20v-2.38c0-2.12 1.03-3.12 1-5.62-.03-2.72-1.49-6-4.5-6C14.63 6 14 7.8 14 9.5c0 3.11 2 5.66 2 8.68V20a2 2 0 1 0 4 0Z`,key:`l2t8xc`}],[`path`,{d:`M16 17h4`,key:`1dejxt`}],[`path`,{d:`M4 13h4`,key:`1bwh8b`}]]),x=r(`gift`,[[`path`,{d:`M12 7v14`,key:`1akyts`}],[`path`,{d:`M20 11v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8`,key:`1sqzm4`}],[`path`,{d:`M7.5 7a1 1 0 0 1 0-5A4.8 8 0 0 1 12 7a4.8 8 0 0 1 4.5-5 1 1 0 0 1 0 5`,key:`kc0143`}],[`rect`,{x:`3`,y:`7`,width:`18`,height:`4`,rx:`1`,key:`1hberx`}]]),S=r(`mountain`,[[`path`,{d:`m8 3 4 8 5-5 5 15H2L8 3z`,key:`otkl63`}]]),C=r(`shopping-cart`,[[`circle`,{cx:`8`,cy:`21`,r:`1`,key:`jimo8o`}],[`circle`,{cx:`19`,cy:`21`,r:`1`,key:`13723u`}],[`path`,{d:`M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12`,key:`9zh506`}]]),w=r(`tree-palm`,[[`path`,{d:`M13 8c0-2.76-2.46-5-5.5-5S2 5.24 2 8h2l1-1 1 1h4`,key:`foxbe7`}],[`path`,{d:`M13 7.14A5.82 5.82 0 0 1 16.5 6c3.04 0 5.5 2.24 5.5 5h-3l-1-1-1 1h-3`,key:`18arnh`}],[`path`,{d:`M5.89 9.71c-2.15 2.15-2.3 5.47-.35 7.43l4.24-4.25.7-.7.71-.71 2.12-2.12c-1.95-1.96-5.27-1.8-7.42.35`,key:`ywahnh`}],[`path`,{d:`M11 15.5c.5 2.5-.17 4.5-1 6.5h4c2-5.5-.5-12-1-14`,key:`ft0feo`}]]),T=e(t(),1),E=n(),D=()=>{try{let e=sessionStorage.getItem(`jrpass-checkout-data`);if(e)return JSON.parse(e)}catch{}return null},O=({onClose:e,type:t=`guides`})=>{let n=h(),r=(0,T.useRef)(null),{t:O}=_(),k=(0,T.useMemo)(()=>{var e;let t=D();if(!t)return`/jrpass/kassa/resenarer`;let{passSelections:n,passengers:r,confirmations:i,shippingInfo:a}=t;return!n||n.length===0?`/jrpass/kassa/resenarer`:a!=null&&a.firstName&&a!=null&&a.lastName&&a!=null&&a.email&&a!=null&&a.address?`/jrpass/kassa/leverans`:(i==null?void 0:i.nameCorrect)!==null&&(i==null?void 0:i.understandsPhysicalShipping)!==null?`/jrpass/kassa/bekraftelse`:r&&r.length>0&&(e=r[0])!=null&&e.firstName?`/jrpass/kassa/forsakring`:`/jrpass/kassa/resenarer`},[]);(0,T.useEffect)(()=>{let t=t=>{r.current&&!r.current.contains(t.target)&&e()};return document.addEventListener(`mousedown`,t),()=>document.removeEventListener(`mousedown`,t)},[e]);let A=t=>{n(t),e()};return(0,E.jsx)(`div`,{ref:r,className:`absolute top-full right-0 z-[100] pt-3 px-4`,children:(0,E.jsxs)(`div`,{className:`relative bg-white/95 backdrop-blur-2xl border border-white/60 rounded-3xl shadow-[0_25px_80px_-15px_rgba(0,0,0,0.25),0_10px_30px_-10px_rgba(0,0,0,0.1)] overflow-hidden animate-fade-in w-max max-w-[95vw]`,children:[(0,E.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-br from-white/80 via-white/40 to-white/60 pointer-events-none`}),(0,E.jsx)(`div`,{className:`absolute -top-32 -right-32 w-64 h-64 bg-primary/10 rounded-full blur-3xl pointer-events-none`}),(0,E.jsx)(`div`,{className:`absolute -bottom-32 -left-32 w-64 h-64 bg-blue-400/10 rounded-full blur-3xl pointer-events-none`}),(0,E.jsx)(`div`,{className:`absolute top-0 left-0 right-0 h-1 bg-gradient-to-r from-transparent via-primary/40 to-transparent`}),t===`guides`&&(0,E.jsx)(`div`,{className:`relative p-6`,children:(0,E.jsxs)(`div`,{className:`grid grid-cols-[180px_1fr_180px] gap-6`,children:[(0,E.jsx)(`div`,{className:`relative`,children:(0,E.jsxs)(`button`,{onClick:()=>A(`/reseguide/spanien`),className:`relative w-full rounded-2xl overflow-hidden aspect-[3/4] group shadow-xl shadow-slate-300/40`,children:[(0,E.jsx)(`img`,{src:`https://images.unsplash.com/photo-1543783207-ec64e4d95325?w=400&h=500&fit=crop`,alt:O(`spain`),className:`absolute inset-0 w-full h-full object-cover transition-transform duration-700 group-hover:scale-110`}),(0,E.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-t from-slate-900/95 via-slate-900/40 to-transparent`}),(0,E.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-br from-primary/30 to-rose-500/20 mix-blend-overlay`}),(0,E.jsxs)(`div`,{className:`absolute bottom-0 left-0 right-0 p-4`,children:[(0,E.jsx)(`span`,{className:`text-lg font-bold text-white mb-2 block`,children:O(`spain`)}),(0,E.jsx)(`p`,{className:`text-xs text-white/80 leading-relaxed`,children:O(`megaMenuCitiesDesc`)})]})]})}),(0,E.jsxs)(`div`,{className:`flex flex-col justify-center py-2`,children:[(0,E.jsxs)(`div`,{className:`mb-4`,children:[(0,E.jsx)(`h3`,{className:`text-xl font-bold text-slate-800 mb-2`,children:O(`megaMenuPopularDestinations`)}),(0,E.jsx)(`p`,{className:`text-xs text-slate-500 mb-4`,children:O(`megaMenuBrowseAll`)})]}),(0,E.jsxs)(`div`,{className:`grid grid-cols-3 gap-2 mb-4`,children:[(0,E.jsxs)(`button`,{onClick:()=>
1A(`/reseguide/usa/new-york`),className:`flex items-center gap-2 px-3 py-2 rounded-xl bg-white border border-slate-200/80 hover:border-primary/30 hover:bg-primary/5 hover:shadow-md shadow-sm transition-all duration-200 group`,children:[(0,E.jsx)(b,{className:`w-3.5 h-3.5 text-primary`}),(0,E.jsx)(`span`,{className:`text-xs font-semibold text-slate-700 group-hover:text-primary transition-colors`,children:`New York`})]}),(0,E.jsxs)(`button`,{onClick:()=>A(`/reseguide/japan/tokyo`),className:`flex items-center gap-2 px-3 py-2 rounded-xl bg-white border border-slate-200/80 hover:border-primary/30 hover:bg-primary/5 hover:shadow-md shadow-sm transition-all duration-200 group`,children:[(0,E.jsx)(b,{className:`w-3.5 h-3.5 text-primary`}),(0,E.jsx)(`span`,{className:`text-xs font-semibold text-slate-700 group-hover:text-primary transition-colors`,children:`Tokyo`})]}),(0,E.jsxs)(`button`,{onClick:()=>A(`/reseguide/spanien/barcelona`),className:`flex items-center gap-2 px-3 py-2 rounded-xl bg-white border border-slate-200/80 hover:border-primary/30 hover:bg-primary/5 hover:shadow-md shadow-sm transition-all duration-200 group`,children:[(0,E.jsx)(b,{className:`w-3.5 h-3.5 text-primary`}),(0,E.jsx)(`span`,{className:`text-xs font-semibold text-slate-700 group-hover:text-primary transition-colors`,children:`Barcelona`})]}),(0,E.jsxs)(`button`,{onClick:()=>A(`/reseguide/usa/los-angeles`),className:`flex items-center gap-2 px-3 py-2 rounded-xl bg-white border border-slate-200/80 hover:border-primary/30 hover:bg-primary/5 hover:shadow-md shadow-sm transition-all duration-200 group`,children:[(0,E.jsx)(b,{className:`w-3.5 h-3.5 text-primary`}),(0,E.jsx)(`span`,{className:`text-xs font-semibold text-slate-700 group-hover:text-primary transition-colors`,children:`Los Angeles`})]}),(0,E.jsxs)(`button`,{onClick:()=>A(`/reseguide/storbritannien/england/london/`),className:`flex items-center gap-2 px-3 py-2 rounded-xl bg-white border border-slate-200/80 hover:border-primary/30 hover:bg-primary/5 hover:shadow-md shadow-sm transition-all duration-200 group`,children:[(0,E.jsx)(b,{className:`w-3.5 h-3.5 text-primary`}),(0,E.jsx)(`span`,{className:`text-xs font-semibold text-slate-700 group-hover:text-primary transition-colors`,children:`London`})]}),(0,E.jsxs)(`button`,{onClick:()=>A(`/reseguide/usa/miami`),className:`flex items-center gap-2 px-3 py-2 rounded-xl bg-white border border-slate-200/80 hover:border-primary/30 hover:bg-primary/5 hover:shadow-md shadow-sm transition-all duration-200 group`,children:[(0,E.jsx)(b,{className:`w-3.5 h-3.5 text-primary`}),(0,E.jsx)(`span`,{className:`text-xs font-semibold text-slate-700 group-hover:text-primary transition-colors`,children:`Miami`})]})]}),(0,E.jsxs)(`div`,{className:`flex flex-wrap gap-2 mb-4`,children:[(0,E.jsxs)(`button`,{onClick:()=>A(`/reseguide/japan`),className:`flex items-center gap-2 px-3 py-2 rounded-xl bg-white border border-slate-200/80 hover:border-primary/30 hover:bg-primary/5 hover:shadow-md shadow-sm transition-all duration-200 group`,children:[(0,E.jsx)(`span`,{className:`text-xs font-semibold text-slate-700 group-hover:text-primary transition-colors`,children:O(`japan`)}),(0,E.jsx)(i,{className:`w-3.5 h-3.5 text-primary transition-transform group-hover:translate-x-0.5`})]}),(0,E.jsxs)(`button`,{onClick:()=>A(`/reseguide/spanien`),className:`flex items-center gap-2 px-3 py-2 rounded-xl bg-white border border-slate-200/80 hover:border-primary/30 hover:bg-primary/5 hover:shadow-md shadow-sm transition-all duration-200 group`,children:[(0,E.jsx)(`span`,{className:`text-xs font-semibold text-slate-700 group-hover:text-primary transition-colors`,children:O(`spain`)}),(0,E.jsx)(i,{className:`w-3.5 h-3.5 text-primary transition-transform group-hover:translate-x-0.5`})]}),(0,E.jsxs)(`button`,{onClick:()=>A(`/reseguide/italien`),className:`flex items-center gap-2 px-3 py-2 rounded-xl bg-white border border-slate-200/80 hover:border-primary/30 hover:bg-primary/5 hover:shadow-md shadow-sm transition-all duration-200 group`,children:[(0,E.jsx)(`span`,{className:`text-xs font-semibold text-slate-700 group-hover:text-primary transition-colors`,children:O(`italy`)}),(0,E.jsx)(i,{className:`w-3.5 h-3.5 text-primary transition-transform group-hover:translate-x-0.5`})]}),(0,E.jsxs)(`button`,{onClick:()=>A(`/reseguide/thailand`),className:`flex items-center gap-2 px-3 py-2 rounded-xl bg-white border border-slate-200/80 hover:border-primary/30 hover:bg-primary/5 hover:shadow-md shadow-sm transition-all duration-200 group`,children:[(0,E.jsx)(`span`,{className:`text-xs font-semibold text-slate-700 group-hover:text-primary transition-colors`,children:O(`thailand`)}),(0,E.jsx)(i,{className:`w-3.5 h-3.5 text-primary transition-transform group-hover:translate-x-0.5`})]}),(0,E.jsxs)(`button`,{onClick:()=>A(`/reseguide/frankrike`),className:`flex items-center gap-2 px-3 py-2 rounded-xl bg-white border border-slate-200/80 hover:border-primary/30 hover:bg-primary/5 hover:shadow-md shadow-sm transition-all duration-200 group`,children:[(0,E.jsx)(`span`,{className:`text-xs font-semibold text-slate-700 group-hover:text-primary transition-colors`,children:O(`france`)}),(0,E.jsx)(i,{className:`w-3.5 h-3.5 text-primary transition-transform group-hover:translate-x-0.5`})]})]}),(0,E.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,E.jsxs)(`button`,{onClick:()=>A(`/reseguide`),className:`group flex items-center gap-2 px-4 py-2.5 bg-slate-900 text-white text-xs font-bold rounded-xl shadow-lg hover:bg-slate-800 hover:shadow-xl transition-all duration-300`,children:[(0,E.jsx)(f,{className:`w-3.5 h-3.5`}),O(`megaMenuViewAllGuides`),(0,E.jsx)(i,{className:`w-3.5 h-3.5 transition-transform duration-300 group-hover:translate-x-1`})]}),(0,E.jsxs)(`button`,{onClick:()=>A(`/varmeguide`),className:`group flex items-center gap-2 px-4 py-2.5 bg-slate-900 text-white text-xs font-bold rounded-xl shadow-lg hover:bg-slate-800 hover:shadow-xl transition-all duration-300`,children:[(0,E.jsx)(w,{className:`w-3.5 h-3.5`}),`Värmeguiden`,(0,E.jsx)(i,{className:`w-3.5 h-3.5 transition-transform duration-300 group-hover:translate-x-1`})]}),(0,E.jsxs)(`button`,{onClick:()=>A(`/reseguide/weekendresor`),className:`group flex items-center gap-2 px-4 py-2.5 bg-slate-900 text-white text-xs font-bold rounded-xl shadow-lg hover:bg-slate-800 hover:shadow-xl transition-all duration-300`,children:[(0,E.jsx)(S,{className:`w-3.5 h-3.5`}),O(`megaMenuWeekendTrips`),(0,E.jsx)(i,{className:`w-3.5 h-3.5 transition-transform duration-300 group-hover:translate-x-1`})]})]})]}),(0,E.jsxs)(`div`,{className:`flex flex-col justify-center pl-6 border-l border-slate-100`,children:[(0,E.jsx)(`h4`,{className:`text-sm font-bold text-slate-800 mb-4`,children:O(`megaMenuWhyTravelGuides`)}),(0,E.jsxs)(`ul`,{className:`space-y-3`,children:[(0,E.jsxs)(`li`,{className:`flex items-center gap-3 text-xs text-slate-500 group/item cursor-default`,children:[(0,E.jsx)(`div`,{className:`w-8 h-8 rounded-lg bg-primary/10 flex items-center justify-center flex-shrink-0`,children:(0,E.jsx)(p,{className:`w-4 h-4 text-primary`})}),(0,E.jsx)(`span`,{className:`transition-colors group-hover/item:text-slate-700 font-medium`,children:O(`megaMenuLocalTips`)})]}),(0,E.jsxs)(`li`,{className:`flex items-center gap-3 text-xs text-slate-500 group/item cursor-default`,children:[(0,E.jsx)(`div`,{className:`w-8 h-8 rounded-lg bg-primary/10 flex items-center justify-center flex-shrink-0`,children:(0,E.jsx)(w,{className:`w-4 h-4 text-primary`})}),(0,E.jsx)(`span`,{className:`transition-colors group-hover/item:text-slate-700 font-medium`,children:O(`megaMenuBestAttractions`)})]}),(0,E.jsxs)(`li`,{className:`flex items-center gap-3 text-xs text-slate-500 group/item cursor-default`,children:[(0,E.jsx)(`div`,{className:`w-8 h-8 rounded-lg bg-primary/10 flex items-center justify-center flex-shrink-0`,children:(0,E.jsx)(S,{className:`w-4 h-4 text-primary`})}),(0,E.jsx)(`span`,{className:`transition-colors group-hover/item:text-slate-700 font-medium`,children:O(`megaMenuPracticalInfo`)})]})]})]})]})}),t===`jrpass`&&(0,E.jsx)(`div`,{className:`relative p-6`,children:(0,E.jsxs)(`div`,{className:`grid grid-cols-[200px_1fr] gap-8`,children:[(0,E.jsx)(`div`,{className:`relative`,children:(0,E.jsxs)(`div`,{className:`relative rounded-2xl overflow-hidden aspect-[3/4] group shadow-xl shadow-slate-300/40`,children:[(0,E.jsx)(`img`,{src:`/assets/jrpass-mega-menu-hQwfKNnB.jpg`,alt:`Japan Rail Pass`,className:`absolute inset-0 w-full h-full object-cover transition-transform duration-700 group-hover:scale-110`}),(0,E.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-t from-slate-900/95 via-slate-900/40 to-transparent`}),(0,E.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-br from-primary/30 to-rose-500/20 mix-blend-overlay`}),(0,E.jsx)(`div`,{className:`absolute top-3 left-3`,children:(0,E.jsx)(`span`,{className:`px-2.5 py-1 text-[9px] font-bold text-white uppercase tracking-wider bg-white/20 backdrop-blur-md rounded-full border border-white/30`,children:`🇸🇪 Svensk aktör`})}),(0,E.jsxs)(`div`,{className:`absolute bottom-0 left-0 right-0 p-4`,children:[(0,E.jsx)(`span`,{className:`text-lg font-bold text-white mb-2 block`,children:`JR Pass`}),(0,E.jsx)(`p`,{className:`text-xs text-white/80 leading-relaxed`,children:`Obegränsade tågresor i Jap
1an`})]})]})}),(0,E.jsxs)(`div`,{className:`flex flex-col justify-center py-2`,children:[(0,E.jsxs)(`div`,{className:`mb-4`,children:[(0,E.jsx)(`h3`,{className:`text-xl font-bold text-slate-800 mb-2`,children:`Japan Rail Pass – Res obegränsat!`}),(0,E.jsx)(`p`,{className:`text-sm text-slate-600 leading-relaxed mb-2`,children:`Obegränsade resor med bland annat Shinkansen på hundratals linjer i 7, 14 eller 21 dagar.`}),(0,E.jsx)(`p`,{className:`text-xs text-slate-500`,children:`Vi skickar ditt JR Pass direkt från Göteborg med snabb leverans och svensk support.`})]}),(0,E.jsxs)(`div`,{className:`flex flex-wrap gap-2 mb-5`,children:[(0,E.jsxs)(`div`,{className:`flex items-center gap-2 px-3 py-1.5 rounded-lg bg-slate-50/80 border border-slate-100`,children:[(0,E.jsx)(l,{className:`w-3.5 h-3.5 text-primary`}),(0,E.jsx)(`span`,{className:`text-xs font-medium text-slate-600`,children:`Svensk support`})]}),(0,E.jsxs)(`div`,{className:`flex items-center gap-2 px-3 py-1.5 rounded-lg bg-slate-50/80 border border-slate-100`,children:[(0,E.jsx)(x,{className:`w-3.5 h-3.5 text-primary`}),(0,E.jsx)(`span`,{className:`text-xs font-medium text-slate-600`,children:`Från Sverige`})]}),(0,E.jsxs)(`div`,{className:`flex items-center gap-2 px-3 py-1.5 rounded-lg bg-slate-50/80 border border-slate-100`,children:[(0,E.jsx)(u,{className:`w-3.5 h-3.5 text-primary`}),(0,E.jsx)(`span`,{className:`text-xs font-medium text-slate-600`,children:`Inkl. Shinkansen`})]})]}),(0,E.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,E.jsxs)(`button`,{onClick:()=>A(`/jrpass`),className:`group flex items-center gap-2.5 px-6 py-3 bg-gradient-to-r from-primary via-primary to-primary/90 text-primary-foreground text-sm font-bold rounded-xl shadow-lg shadow-primary/25 hover:shadow-xl hover:shadow-primary/35 hover:scale-[1.02] transition-all duration-300`,children:[(0,E.jsx)(u,{className:`w-4 h-4`}),`Köp ditt JR Pass`,(0,E.jsx)(i,{className:`w-4 h-4 transition-transform duration-300 group-hover:translate-x-1`})]}),(0,E.jsxs)(`button`,{onClick:()=>A(k),className:`group flex items-center gap-2 px-4 py-3 bg-slate-100 hover:bg-slate-200 text-slate-700 text-xs font-medium rounded-xl transition-all duration-300`,children:[(0,E.jsx)(C,{className:`w-4 h-4`}),`Fortsätt till kassan`]}),(0,E.jsxs)(`button`,{onClick:()=>A(`/reseguide/japan`),className:`group flex items-center gap-2 px-4 py-3 bg-slate-100 hover:bg-slate-200 text-slate-700 text-xs font-medium rounded-xl transition-all duration-300`,children:[(0,E.jsx)(f,{className:`w-4 h-4`}),`Japanguide`]})]})]})]})}),t===`more`&&(0,E.jsx)(`div`,{className:`relative p-6`,children:(0,E.jsxs)(`div`,{className:`grid grid-cols-[180px_1fr_1fr_180px] gap-6`,children:[(0,E.jsx)(`div`,{className:`relative`,children:(0,E.jsxs)(`button`,{onClick:()=>A(`/om-oss`),className:`relative w-full rounded-2xl overflow-hidden aspect-[3/4] group shadow-xl shadow-slate-300/40`,children:[(0,E.jsx)(`img`,{src:`/assets/jonathan-flygi-DVRBgg36.jpg`,alt:`Om Flygi`,className:`absolute inset-0 w-full h-full object-cover transition-transform duration-700 group-hover:scale-110`}),(0,E.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-t from-slate-900/95 via-slate-900/40 to-transparent`}),(0,E.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-br from-primary/30 to-rose-500/20 mix-blend-overlay`}),(0,E.jsxs)(`div`,{className:`absolute bottom-0 left-0 right-0 p-4`,children:[(0,E.jsx)(`span`,{className:`text-lg font-bold text-white mb-2 block`,children:`Om Flygi`}),(0,E.jsx)(`p`,{className:`text-xs text-white/80 leading-relaxed`,children:`Din svenska reseportal`})]})]})}),(0,E.jsxs)(`div`,{className:`flex flex-col py-2`,children:[(0,E.jsx)(`h4`,{className:`text-sm font-bold text-slate-800 mb-3`,children:O(`megaMenuBookYourTrip`)}),(0,E.jsxs)(`ul`,{className:`space-y-1.5`,children:[(0,E.jsx)(`li`,{children:(0,E.jsxs)(`button`,{onClick:()=>A(`/`),className:`flex items-center gap-2 text-sm text-slate-600 hover:text-primary transition-colors py-1 group`,children:[(0,E.jsx)(d,{className:`w-4 h-4 text-slate-400 group-hover:text-primary transition-colors`}),(0,E.jsx)(`span`,{children:O(`flights`)})]})}),(0,E.jsx)(`li`,{children:(0,E.jsxs)(`button`,{onClick:()=>A(`/hotell`),className:`flex items-center gap-2 text-sm text-slate-600 hover:text-primary transition-colors py-1 group`,children:[(0,E.jsx)(v,{className:`w-4 h-4 text-slate-400 group-hover:text-primary transition-colors`}),(0,E.jsx)(`span`,{children:O(`hotels`)})]})}),(0,E.jsx)(`li`,{children:(0,E.jsxs)(`button`,{onClick:()=>A(`/hyrbil`),className:`flex items-center gap-2 text-sm text-slate-600 hover:text-primary transition-colors py-1 group`,children:[(0,E.jsx)(g,{className:`w-4 h-4 text-slate-400 group-hover:text-primary transition-colors`}),(0,E.jsx)(`span`,{children:O(`carHire`)})]})}),(0,E.jsx)(`li`,{children:(0,E.jsxs)(`button`,{onClick:()=>A(`/jrpass`),className:`flex items-center gap-2 text-sm text-slate-600 hover:text-primary transition-colors py-1 group`,children:[(0,E.jsx)(u,{className:`w-4 h-4 text-slate-400 group-hover:text-primary transition-colors`}),(0,E.jsx)(`span`,{children:`JR Pass`})]})}),(0,E.jsx)(`li`,{children:(0,E.jsxs)(`button`,{onClick:()=>A(`/reseguide`),className:`flex items-center gap-2 text-sm text-slate-600 hover:text-primary transition-colors py-1 group`,children:[(0,E.jsx)(f,{className:`w-4 h-4 text-slate-400 group-hover:text-primary transition-colors`}),(0,E.jsx)(`span`,{children:O(`travelGuides`)})]})}),(0,E.jsx)(`li`,{children:(0,E.jsxs)(`button`,{onClick:()=>A(`/varmeguide`),className:`flex items-center gap-2 text-sm text-slate-600 hover:text-primary transition-colors py-1 group`,children:[(0,E.jsx)(w,{className:`w-4 h-4 text-slate-400 group-hover:text-primary transition-colors`}),(0,E.jsx)(`span`,{children:`Värmeguide`})]})})]})]}),(0,E.jsxs)(`div`,{className:`flex flex-col py-2`,children:[(0,E.jsx)(`h4`,{className:`text-sm font-bold text-slate-800 mb-3`,children:`Populära guider`}),(0,E.jsxs)(`ul`,{className:`space-y-1.5`,children:[(0,E.jsx)(`li`,{children:(0,E.jsxs)(`button`,{onClick:()=>A(`/reseguide/japan`),className:`flex items-center gap-2 text-sm text-slate-600 hover:text-primary transition-colors py-1 group`,children:[(0,E.jsx)(s,{className:`w-4 h-4 text-slate-400 group-hover:text-primary transition-colors`}),(0,E.jsx)(`span`,{children:O(`japan`)})]})}),(0,E.jsx)(`li`,{children:(0,E.jsxs)(`button`,{onClick:()=>A(`/reseguide/spanien`),className:`flex items-center gap-2 text-sm text-slate-600 hover:text-primary transition-colors py-1 group`,children:[(0,E.jsx)(s,{className:`w-4 h-4 text-slate-400 group-hover:text-primary transition-colors`}),(0,E.jsx)(`span`,{children:O(`spain`)})]})}),(0,E.jsx)(`li`,{children:(0,E.jsxs)(`button`,{onClick:()=>A(`/reseguide/italien`),className:`flex items-center gap-2 text-sm text-slate-600 hover:text-primary transition-colors py-1 group`,children:[(0,E.jsx)(s,{className:`w-4 h-4 text-slate-400 group-hover:text-primary transition-colors`}),(0,E.jsx)(`span`,{children:O(`italy`)})]})}),(0,E.jsx)(`li`,{children:(0,E.jsxs)(`button`,{onClick:()=>A(`/reseguide/thailand`),className:`flex items-center gap-2 text-sm text-slate-600 hover:text-primary transition-colors py-1 group`,children:[(0,E.jsx)(s,{className:`w-4 h-4 text-slate-400 group-hover:text-primary transition-colors`}),(0,E.jsx)(`span`,{children:O(`thailand`)})]})}),(0,E.jsx)(`li`,{children:(0,E.jsxs)(`button`,{onClick:()=>A(`/reseguide/usa`),className:`flex items-center gap-2 text-sm text-slate-600 hover:text-primary transition-colors py-1 group`,children:[(0,E.jsx)(s,{className:`w-4 h-4 text-slate-400 group-hover:text-primary transition-colors`}),(0,E.jsx)(`span`,{children:`USA`})]})}),(0,E.jsx)(`li`,{children:(0,E.jsxs)(`button`,{onClick:()=>A(`/reseguide/frankrike`),className:`flex items-center gap-2 text-sm text-slate-600 hover:text-primary transition-colors py-1 group`,children:[(0,E.jsx)(s,{className:`w-4 h-4 text-slate-400 group-hover:text-primary transition-colors`}),(0,E.jsx)(`span`,{children:O(`france`)})]})})]})]}),(0,E.jsxs)(`div`,{className:`flex flex-col py-2 pl-6 border-l border-slate-100`,children:[(0,E.jsx)(`h4`,{className:`text-sm font-bold text-slate-800 mb-3`,children:O(`megaMenuResources`)}),(0,E.jsxs)(`ul`,{className:`space-y-1.5 mb-4`,children:[(0,E.jsx)(`li`,{children:(0,E.jsxs)(`button`,{onClick:()=>A(`/om-oss`),className:`flex items-center gap-2 text-sm text-slate-600 hover:text-primary transition-colors py-1 group`,children:[(0,E.jsx)(a,{className:`w-4 h-4 text-slate-400 group-hover:text-primary transition-colors`}),(0,E.jsx)(`span`,{children:O(`megaMenuPartners`)})]})}),(0,E.jsx)(`li`,{children:(0,E.jsxs)(`button`,{onClick:()=>A(`/kontakt`),className:`flex items-center gap-2 text-sm text-slate-600 hover:text-primary transition-colors py-1 group`,children:[(0,E.jsx)(o,{className:`w-4 h-4 text-slate-400 group-hover:text-primary transition-colors`}),(0,E.jsx)(`span`,{children:`Hjälpcenter`})]})}),(0,E.jsx)(`li`,{children:(0,E.jsxs)(`button`,{onClick:()=>A(`/policy#villkor`),className:`flex items-center gap-2 text-sm text-slate-600 hover:text-primary transition-colors py-1 group`,children:[(0,E.jsx)(y,{className:`w-4 h-4 text-slate-400 group-hover:text-primary transition-colors`}),(0,E.jsx)(`span`,{children:`Villkor`})]})}),(0,E.jsx)(`li`,{children:(0,E.jsxs)(`button`,{onClick:()=>A(`/policy#integritetspolicy`),className:`flex items-center gap-2 text-sm text-slate-600 hover:text-primary transition-colors py-1 group`,children:[(0,E.jsx)(l,{className:`w-4 h-4 text-slate-400 group-hover:text-primary transition-colors`}),(0,E.jsx)(`span`,{children:`Integritetspolicy`})]})})]}),(0,E.jsxs)(`div`,{className:`flex flex-col gap-2 mt-auto`,children:[(0,E.jsxs)(`button`,{onClick:()=>A(`/om-oss`),className:`group flex items-center justify-center gap-2 px-3 py-2 bg-slate-900 text-white text-xs font-bold rounded-xl shadow-lg hover:bg-slate-800 hover:shadow-xl transition-all duration-300`,children:[(0,E.jsx)(m,{className:`w-3.5 h-3.5`}),O(`aboutUs`)]}),(0,E.jsxs)(`button`,{onClick:()=>A(`/kontakt`),className:`group flex items-center justify-center gap-2 px-3 py-2 bg-primary text-white text-xs font-bold rounded-xl shadow-lg hover:bg-primary/90 hover:shadow-xl transition-all duration-300`,children:[(0,E.jsx)(c,{className:`w-3.5 h-3.5`}),O(`contact`)]})]})]})]})})]})})};export{b as a,S as i,w as n,y as o,C as r,v as s,O as t};

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.