{"version":3,"file":"6VE3TmbRoLf_pWIHicGkCNsYArqsQjxSFXSchrF2THE.CbgMf_3t.mjs","names":["img","u","p","useRef","useState","useMemo","query","l","_Fragment","Navigation","NavigationPopupActive","Alert","query","Fleet","useRef","React.useId","React.useMemo","metadataProvider","sharedStyle.className","React.useContext","className","_Fragment","PropertyOverrides","Image1","RichText","React.Fragment","sharedStyle.css","sharedStyle.fonts"],"sources":["https:/framerusercontent.com/modules/HDMh96ibz35Exc4Tmo3x/pM75Og6PTsc50EtryFC8/JetflyExplorer.js","https:/framerusercontent.com/modules/p01itpXQQk9RAwaeqddC/rOMbZGvvf2qHwZoF4K3N/lbaMJlGT8.js","https:/framerusercontent.com/modules/Zra7aPgqfcFAfrkVTdPi/gjA1ep7SJ8VI3XAaI463/lbaMJlGT8.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useMemo,useRef,useState}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";function parseFleetFromDOM(root){let listEl=root;for(let i=0;i<8;i++){if(listEl.children.length>1)break;if(listEl.children.length===1)listEl=listEl.children[0];else break;}const children=Array.from(listEl.children);const results=[];for(const child of children){const allText=Array.from(child.querySelectorAll(\"*\")).filter(el=>el.children.length===0&&(el.textContent||\"\").trim()).map(el=>(el.textContent||\"\").trim());const allImgs=Array.from(child.querySelectorAll(\"img\")).map(img=>img.src).filter(src=>src&&!src.includes(\"data:\")&&src.length>10);const icoLayer=child.querySelector('[data-framer-name=\"ICO\"]')||child.querySelector('[data-framer-name=\"ico\"]');const icoSrc=icoLayer?icoLayer.tagName===\"IMG\"?icoLayer.src:icoLayer.querySelector(\"img\")?.src??\"\":\"\";const pinLayer=child.querySelector('[data-framer-name=\"Pin\"]')||child.querySelector('[data-framer-name=\"pin\"]');const pinSrc=pinLayer?pinLayer.tagName===\"IMG\"?pinLayer.src:pinLayer.querySelector(\"img\")?.src??\"\":\"\";const galleryLayer=child.querySelector('[data-framer-name=\"Gallery\"]')||child.querySelector('[class*=\"gallery\"]');const galleryImgs=galleryLayer?Array.from(galleryLayer.querySelectorAll(\"img\")).map(i=>i.src).filter(Boolean):[];const noteLayer=child.querySelector('[data-framer-name=\"Note\"]')||child.querySelector('[data-framer-name=\"note\"]');const noteText=noteLayer?(noteLayer.textContent||\"\").trim():\"\";const registration=allText.find(t=>/^[A-Z]{1,2}-[A-Z0-9]{2,5}$/i.test(t.trim()))||\"\";const aircraftType=allText.find(t=>/PC[-\\s]?12|PC[-\\s]?24|SF[-\\s]?50|Pilatus|Cirrus|Vision|Falcon|Citation|Phenom|Praetor/i.test(t))||\"\";// Only accept realistic year values (1980 → current year + 1).\n// Prevents range/autonomy values like \"1300\", \"2200\", \"2000\" from\n// leaking into the typeLabel as if they were a year of manufacture.\nconst yom=allText.find(t=>{if(!/^\\d{4}$/.test(t))return false;const n=parseInt(t,10);return n>=1980&&n<=new Date().getFullYear()+1;})||\"\";const name=allText.find(t=>t.includes(\",\")&&t.length<50)||\"\";if(!registration&&!aircraftType&&!name&&allText.length<2)continue;const img=pinSrc||allImgs[0]||undefined;const ico=icoSrc||undefined;const galleryImages=galleryImgs.length>0?galleryImgs:allImgs.filter(src=>src!==img&&src!==ico);results.push({name,registration,aircraftType,yom,img,ico,gallery:\"\",galleryImages,note:noteText||undefined});}return results;}/* ================================================================\n   ZONE GEOJSON (3-zone system from jetfly-widgets reference)\n   ================================================================ */const ZONE1_IDS=new Set([276,40,203,380,756,250,56,442,528,208,246,752,578,724,620,826,372,470]);const ZONE2_IDS=new Set([8,100,112,70,191,233,300,348,428,440,499,504,807,616,642,688,703,705,788,792,-99]);let _zoneGeoCache=null;async function loadZoneGeo(){if(_zoneGeoCache)return _zoneGeoCache;const res=await fetch(\"https://cdn.jsdelivr.net/npm/world-atlas@2/countries-50m.json\");const world=await res.json();let topo=window.topojson;if(!topo){await new Promise((r,j)=>{const s=document.createElement(\"script\");s.src=\"https://unpkg.com/topojson-client@3/dist/topojson-client.min.js\";s.onload=()=>r();s.onerror=()=>j();document.head.appendChild(s);});topo=window.topojson;}const geos=world.objects.countries.geometries;const zone1=geos.filter(g=>ZONE1_IDS.has(parseInt(g.id)));const zone2=geos.filter(g=>ZONE2_IDS.has(parseInt(g.id)));const zone0=geos.filter(g=>!ZONE1_IDS.has(parseInt(g.id))&&!ZONE2_IDS.has(parseInt(g.id)));const zone0Features=zone0.map(g=>({type:\"Feature\",properties:{zone:0},geometry:topo.feature(world,g).geometry}));_zoneGeoCache={type:\"FeatureCollection\",features:[...zone0Features,{type:\"Feature\",properties:{zone:2},geometry:topo.merge(world,zone2)},{type:\"Feature\",properties:{zone:1},geometry:topo.merge(world,zone1)}]};return _zoneGeoCache;}async function addZoneFills(map){try{const geo=await loadZoneGeo();if(!map.getSource(\"countries\"))map.addSource(\"countries\",{type:\"geojson\",data:geo});if(!map.getLayer(\"countries-fill\"))map.addLayer({id:\"countries-fill\",type:\"fill\",source:\"countries\",paint:{\"fill-color\":[\"match\",[\"get\",\"zone\"],1,\"#FAF7F0\",2,\"#F0E8DA\",\"#E8DECE\"]}},\"water\");}catch{}}/* ================================================================\n   MAP STYLE\n   ================================================================ */const MAP_STYLE={version:8,sources:{openmaptiles:{type:\"vector\",url:\"https://tiles.openfreemap.org/planet\"}},sprite:\"https://openmaptiles.github.io/dark-matter-gl-style/sprite\",glyphs:\"https://tiles.openfreemap.org/fonts/{fontstack}/{range}.pbf\",layers:[{id:\"background\",type:\"background\",paint:{\"background-color\":\"#F5EEE0\"}},{id:\"water\",type:\"fill\",source:\"openmaptiles\",\"source-layer\":\"water\",filter:[\"all\",[\"==\",\"$type\",\"Polygon\"],[\"!=\",\"brunnel\",\"tunnel\"]],paint:{\"fill-color\":\"#F5EEE0\"}},{id:\"boundary_country\",type:\"line\",source:\"openmaptiles\",\"source-layer\":\"boundary\",filter:[\"==\",\"admin_level\",2],layout:{\"line-cap\":\"round\",\"line-join\":\"round\"},paint:{\"line-color\":\"#EDE7DE\",\"line-width\":[\"interpolate\",[\"linear\"],[\"zoom\"],2,.8,6,1.2,10,1.5]}},{id:\"place_city_dot\",type:\"circle\",source:\"openmaptiles\",\"source-layer\":\"place\",filter:[\"all\",[\"==\",\"$type\",\"Point\"],[\"==\",\"class\",\"city\"]],paint:{\"circle-radius\":0}},{id:\"place_country_major\",type:\"symbol\",source:\"openmaptiles\",\"source-layer\":\"place\",maxzoom:7,filter:[\"all\",[\"==\",\"$type\",\"Point\"],[\"<=\",\"rank\",1],[\"==\",\"class\",\"country\"],[\"has\",\"iso_a2\"]],layout:{\"text-field\":[\"coalesce\",[\"get\",\"name:en\"],[\"get\",\"name:latin\"],[\"get\",\"name\"]],\"text-font\":[\"Noto Sans Regular\"],\"text-size\":[\"interpolate\",[\"linear\"],[\"zoom\"],3,9,5,11],\"text-transform\":\"uppercase\",\"text-letter-spacing\":.2,\"text-anchor\":\"center\"},paint:{\"text-color\":\"#D4C9BA\",\"text-halo-color\":\"rgba(245,238,224,0.5)\",\"text-halo-width\":1}}]};/* ================================================================\n   MOCK DATA\n   ================================================================ */const MOCK_AIRPORTS=[{id:\"LFPB\",name:\"Paris Le Bourget Airport\",icao:\"LFPB\",iata:\"LBG\",city:\"Paris\",country:\"France\",countryCode:\"FR\",lat:48.9694,lng:2.4414,tags:[{key:\"PC12\",label:\"PC-12\",status:\"operable\"},{key:\"PC24\",label:\"PC-24\",status:\"operable\"},{key:\"SF50\",label:\"SF50\",status:\"restricted\"}]},{id:\"LFPG\",name:\"Paris Charles de Gaulle Airport\",icao:\"LFPG\",iata:\"CDG\",city:\"Paris\",country:\"France\",countryCode:\"FR\",lat:49.0097,lng:2.5479,tags:[{key:\"PC12\",label:\"PC-12\",status:\"restricted\"},{key:\"PC24\",label:\"PC-24\",status:\"restricted\"},{key:\"SF50\",label:\"SF50\",status:\"restricted\"}]},{id:\"LFPO\",name:\"Paris Orly Airport\",icao:\"LFPO\",iata:\"ORY\",city:\"Paris\",country:\"France\",countryCode:\"FR\",lat:48.7262,lng:2.3652,tags:[{key:\"PC12\",label:\"PC-12\",status:\"operable\"},{key:\"PC24\",label:\"PC-24\",status:\"restricted\"},{key:\"SF50\",label:\"SF50\",status:\"restricted\"}]},{id:\"LFMN\",name:\"Nice C\\xf4te d'Azur Airport\",icao:\"LFMN\",iata:\"NCE\",city:\"Nice\",country:\"France\",countryCode:\"FR\",lat:43.6653,lng:7.215,tags:[{key:\"PC12\",label:\"PC-12\",status:\"operable\"},{key:\"PC24\",label:\"PC-24\",status:\"operable\"},{key:\"SF50\",label:\"SF50\",status:\"operable\"}]}];const POPULAR_AIRPORTS=[{id:\"ELLX\",name:\"Luxembourg Airport\",icao:\"ELLX\",iata:\"LUX\",city:\"Luxembourg\",country:\"Luxembourg\",countryCode:\"LU\",lat:49.6233,lng:6.2044,tags:[]},{id:\"LFPB\",name:\"Paris Le Bourget\",icao:\"LFPB\",iata:\"LBG\",city:\"Paris\",country:\"France\",countryCode:\"FR\",lat:48.9694,lng:2.4414,tags:[]},{id:\"EBBR\",name:\"Brussels Airport\",icao:\"EBBR\",iata:\"BRU\",city:\"Brussels\",country:\"Belgium\",countryCode:\"BE\",lat:50.9014,lng:4.4844,tags:[]},{id:\"LSGG\",name:\"Geneva Airport\",icao:\"LSGG\",iata:\"GVA\",city:\"Geneva\",country:\"Switzerland\",countryCode:\"CH\",lat:46.2381,lng:6.1089,tags:[]},{id:\"LFMN\",name:\"Nice C\\xf4te d'Azur\",icao:\"LFMN\",iata:\"NCE\",city:\"Nice\",country:\"France\",countryCode:\"FR\",lat:43.6653,lng:7.215,tags:[]},{id:\"EGLL\",name:\"London Heathrow\",icao:\"EGLL\",iata:\"LHR\",city:\"London\",country:\"United Kingdom\",countryCode:\"GB\",lat:51.47,lng:-.4543,tags:[]},{id:\"LSZH\",name:\"Z\\xfcrich Airport\",icao:\"LSZH\",iata:\"ZRH\",city:\"Z\\xfcrich\",country:\"Switzerland\",countryCode:\"CH\",lat:47.4647,lng:8.5492,tags:[]},{id:\"EDDM\",name:\"Munich Airport\",icao:\"EDDM\",iata:\"MUC\",city:\"Munich\",country:\"Germany\",countryCode:\"DE\",lat:48.3538,lng:11.7861,tags:[]},{id:\"LIML\",name:\"Milan Linate\",icao:\"LIML\",iata:\"LIN\",city:\"Milan\",country:\"Italy\",countryCode:\"IT\",lat:45.4456,lng:9.2778,tags:[]},{id:\"LEMD\",name:\"Madrid Barajas\",icao:\"LEMD\",iata:\"MAD\",city:\"Madrid\",country:\"Spain\",countryCode:\"ES\",lat:40.4936,lng:-3.5668,tags:[]}];function clamp(n,a=0,b=1){return Math.max(a,Math.min(b,n));}function safeUpper(s){return String(s||\"\").toUpperCase();}function toHex(color){const s=String(color||\"\").trim();if(/^#[0-9a-f]{6}$/i.test(s))return s;if(/^#[0-9a-f]{3}$/i.test(s))return`#${s[1]}${s[1]}${s[2]}${s[2]}${s[3]}${s[3]}`;if(/^#[0-9a-f]{8}$/i.test(s))return s.slice(0,7);const m=s.match(/rgba?\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)/);if(m){const r=clamp(Number(m[1]),0,255);const g=clamp(Number(m[2]),0,255);const b=clamp(Number(m[3]),0,255);return`#${(1<<24|r<<16|g<<8|b).toString(16).slice(1)}`;}return s;}function flagEmojiFromCC(cc){const c=(cc||\"\").toUpperCase();if(c.length!==2)return\"\";const A=127462;const a=\"A\".charCodeAt(0);return String.fromCodePoint(A+(c.charCodeAt(0)-a),A+(c.charCodeAt(1)-a));}function fontStyle(font){if(!font)return{};return{fontFamily:font.family||font.fontFamily,fontSize:font.size??font.fontSize,fontWeight:font.weight??font.fontWeight,fontStyle:font.style??font.fontStyle,lineHeight:font.lineHeight,letterSpacing:font.letterSpacing};}function wf(baseFont,overrides){return{...fontStyle(baseFont),...overrides||{}};}function statusColor(s){if(s===\"operable\")return\"#5E8B67\";if(s===\"restricted\")return\"#E58B5A\";return\"#D85B5B\";}function fmtEUR(n){const v=typeof n===\"number\"?n:Number(n);if(!isFinite(v))return\"—\";return new Intl.NumberFormat(\"fr-FR\",{maximumFractionDigits:0}).format(v)+\" €\";}function fmtMinutes(mins){const m=typeof mins===\"number\"?mins:Number(mins);if(!isFinite(m))return\"—\";const h=Math.floor(m/60);const mm=Math.round(m%60);return`${h}H${String(mm).padStart(2,\"0\")}`;}function generateArc(from,to,steps=48){const midLng=(from[0]+to[0])/2;const midLat=(from[1]+to[1])/2;const dLng=to[0]-from[0];const dLat=to[1]-from[1];const dist=Math.sqrt(dLng*dLng+dLat*dLat);const offset=dist*.2;const nx=-dLat/dist;const ny=dLng/dist;const cpLng=midLng+nx*offset;const cpLat=midLat+ny*offset;const pts=[];for(let i=0;i<=steps;i++){const t=i/steps;const u=1-t;const lng=u*u*from[0]+2*u*t*cpLng+t*t*to[0];const lat=u*u*from[1]+2*u*t*cpLat+t*t*to[1];pts.push([lng,lat]);}return pts;}function getSessionId(){const key=\"__jetfly_session_id__\";try{const existing=sessionStorage.getItem(key);if(existing)return existing;const id=crypto?.randomUUID?.()||`${Date.now()}-${Math.random().toString(16).slice(2)}`;sessionStorage.setItem(key,id);return id;}catch{return`${Date.now()}-${Math.random().toString(16).slice(2)}`;}}function aircraftLabelFromKey(key){if(key===\"PC12\")return\"PC-12\";if(key===\"PC24\")return\"PC-24\";return\"SF50\";}function jetflyOperabilityToTags(raw){const pc12=String(raw?.jetfly_pc12_operability||\"\").toLowerCase();const pc24=String(raw?.jetfly_pc24_operability||\"\").toLowerCase();const sf50=String(raw?.jetfly_sf50_operability||\"\").toLowerCase();const mk=(key,v)=>{if(v===\"operable\"||v===\"restricted\"||v===\"unoperable\"){return{key,status:v,label:aircraftLabelFromKey(key)};}return null;};return[mk(\"PC12\",pc12),mk(\"PC24\",pc24),mk(\"SF50\",sf50)].filter(Boolean);}/* -----------------------------------------------------------------\n   NORMALIZE AIRPORT — maximally tolerant.\n   ----------------------------------------------------------------- */function toNum(v){if(typeof v===\"number\"&&isFinite(v))return v;if(typeof v===\"string\"){const n=Number(v.trim());if(isFinite(n))return n;}return null;}function normalizeAirportWithReason(raw){if(!raw)return{airport:null,reason:\"raw null\"};const r=raw?.properties&&typeof raw.properties===\"object\"?{...raw.properties,geometry:raw.geometry}:raw;let lat=null;let lng=null;if(Array.isArray(r?.geometry?.coordinates)){lng=toNum(r.geometry.coordinates[0]);lat=toNum(r.geometry.coordinates[1]);}if(lat==null&&Array.isArray(r?.coordinates)&&r.coordinates.length>=2){lng=toNum(r.coordinates[0]);lat=toNum(r.coordinates[1]);}if(lat==null&&r?.coordinates&&typeof r.coordinates===\"object\"){lat=toNum(r.coordinates.latitude??r.coordinates.lat);lng=toNum(r.coordinates.longitude??r.coordinates.lng??r.coordinates.lon);}if(lat==null){lat=toNum(r?.latitude??r?.lat??r?.Latitude??r?.LAT??r?.latitude_deg??r?.y);}if(lng==null){lng=toNum(r?.longitude??r?.lng??r?.lon??r?.Longitude??r?.LON??r?.longitude_deg??r?.x);}if(lat==null||lng==null)return{airport:null,reason:\"no coords\"};if(!isFinite(lat)||!isFinite(lng))return{airport:null,reason:\"coords not finite\"};if(Math.abs(lat)>90||Math.abs(lng)>180)return{airport:null,reason:`coords out of range lat=${lat} lng=${lng}`};const icaoCandidate=r?.icao_code??r?.icao??r?.ICAO??r?.icao_ident??r?.ident??r?.code??r?.airport_code??r?.gps_code??r?.id;const icaoStr=icaoCandidate!=null&&icaoCandidate!==\"\"?String(icaoCandidate):\"\";if(!icaoStr)return{airport:null,reason:\"no icao/id\"};const hasRealIcao=/[A-Z]/i.test(icaoStr);const cityRaw=r?.served_city||r?.city||r?.municipality||r?.town||\"\";const rawName=r?.name||r?.airport_name||r?.title||r?.label||r?.display_name||\"\";let name=rawName?String(rawName):\"\";if(!name){if(cityRaw)name=`${cityRaw} Airport`;else if(hasRealIcao)name=`Airport ${icaoStr}`;else name=`Airport #${icaoStr}`;}const cc=r?.country?.iso_code||r?.country_code||r?.countryCode||r?.iso2||r?.iso_country;const city=cityRaw?String(cityRaw):undefined;const airport={id:icaoStr,name,icao:icaoStr,iata:r?.iata_code?String(r.iata_code):r?.iata,city,country:typeof r?.country===\"string\"?r.country:r?.country?.name?String(r.country.name):undefined,countryCode:cc?String(cc).toUpperCase():undefined,lat,lng,tags:jetflyOperabilityToTags(r)};return{airport};}function normalizeAirport(raw){return normalizeAirportWithReason(raw).airport;}/* ================================================================\n   UI SUB-COMPONENTS\n   ================================================================ */function TagLine({tags,fontHanken}){if(!tags?.length)return null;const by={operable:[],restricted:[],unoperable:[]};for(const t of tags)by[t.status].push(t.label);const parts=[];if(by.operable.length)parts.push({status:\"operable\",text:`${by.operable.join(\", \")} Operable`});if(by.restricted.length)parts.push({status:\"restricted\",text:`${by.restricted.join(\", \")} Restricted`});if(by.unoperable.length)parts.push({status:\"unoperable\",text:`${by.unoperable.join(\", \")} Unoperable`});return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:14,marginTop:6},children:parts.map((p,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:8,...wf(fontHanken,{fontSize:12,fontWeight:500})},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:8,height:8,borderRadius:999,background:statusColor(p.status),display:\"inline-block\",boxShadow:`0 0 0 3px ${statusColor(p.status)}30`}}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"rgba(0,0,0,0.50)\"},children:p.text})]},i))});}function AircraftCard(props){const{fontHanken,fontBegum,pinColor,quote,loading,opStatus}=props;return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",background:\"rgba(255,255,255,0.98)\",backdropFilter:\"blur(24px)\",borderRadius:16,border:\"1px solid rgba(0,0,0,0.06)\",padding:\"18px 20px 16px\",boxShadow:\"0 2px 12px rgba(0,0,0,0.04)\",display:\"flex\",flexDirection:\"column\"},children:[props.img?/*#__PURE__*/_jsx(\"img\",{src:props.img,alt:\"\",style:{height:48,marginBottom:10,display:\"block\",objectFit:\"contain\"}}):/*#__PURE__*/_jsx(\"div\",{style:{height:48,marginBottom:10}}),/*#__PURE__*/_jsx(\"div\",{style:{...wf(fontHanken,{fontSize:10,fontWeight:600,letterSpacing:\".12em\",textTransform:\"uppercase\"}),color:pinColor,marginBottom:4},children:props.registration||props.typeLabel}),props.registration?/*#__PURE__*/_jsx(\"div\",{style:{...wf(fontHanken,{fontSize:13,fontWeight:500}),color:\"rgba(0,0,0,0.55)\",marginBottom:12},children:props.typeLabel}):null,/*#__PURE__*/_jsx(\"div\",{style:{...wf(fontHanken,{fontSize:36,fontWeight:500}),letterSpacing:\"-0.02em\",marginBottom:14,color:\"rgba(0,0,0,0.85)\"},children:loading?\"…\":quote?.duration||\"—\"}),/*#__PURE__*/_jsxs(\"div\",{style:{background:\"#FAF7F0\",borderRadius:12,padding:\"12px 14px\",display:\"flex\",flexDirection:\"column\",gap:10,border:\"1px solid rgba(0,0,0,0.04)\"},children:[[{label:\"Departure fee\",value:quote?.departure_fee||\"—\"},{label:\"Arrival fee\",value:quote?.arrival_fee||\"—\"},{label:\"Flight fee\",value:quote?.flight_fee||\"—\"}].map((f,fi)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",...wf(fontHanken,{fontSize:12,fontWeight:500}),color:\"rgba(0,0,0,0.50)\"},children:[/*#__PURE__*/_jsx(\"span\",{children:f.label}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"rgba(0,0,0,0.72)\"},children:f.value})]},fi)),/*#__PURE__*/_jsx(\"div\",{style:{height:1,background:\"rgba(0,0,0,0.06)\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{...wf(fontBegum,{fontSize:9,letterSpacing:\"0.14em\",textTransform:\"uppercase\"}),color:\"rgba(0,0,0,0.40)\"},children:\"TOTAL PRICE\"}),/*#__PURE__*/_jsx(\"span\",{style:{...wf(fontHanken,{fontSize:16,fontWeight:700}),color:\"rgba(0,0,0,0.85)\"},children:quote?.total||\"—\"})]})]}),opStatus===\"restricted\"?/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:10,background:\"rgba(229,139,90,0.10)\",border:\"1px solid rgba(229,139,90,0.25)\",borderRadius:10,padding:\"8px 12px\",display:\"flex\",alignItems:\"center\",gap:6,...wf(fontHanken,{fontSize:11,fontWeight:500,lineHeight:1.45}),color:\"#C27A3A\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:6,height:6,borderRadius:\"50%\",background:\"#E58B5A\",flexShrink:0}}),\"Restricted at one or both airports\"]}):null,props.note?/*#__PURE__*/_jsx(\"div\",{style:{marginTop:10,background:`${pinColor}10`,border:`1px solid ${pinColor}25`,borderRadius:10,padding:\"8px 12px\",...wf(fontHanken,{fontSize:11,fontWeight:500,lineHeight:1.45}),color:\"#8B6914\"},children:props.note}):null]});}/* ================================================================\n   MAIN COMPONENT\n   ================================================================ */export default function JetflyExplorer(props){const isStatic=useIsStaticRenderer();if(isStatic)return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\"}});const{apiBaseUrl,useRealData,initialZoom,padding,mapWidthRatio,disclaimer,clusterDensity,showZoomControls,buttonRadius,panelBg,panelBorder,pinColor:pinColorProp,heroTitle,heroSubtitle,topDisclaimerText,topDisclaimerLinkText,topDisclaimerLinkUrl,mobileMapRatio,heroTitleSize,bannerTitle,bannerBody,bannerButtonText,bannerButtonUrl,bannerImage,fractionalButtonText,fractionalButtonUrl,fontBegum,fontHanken,fleetCollection,opacity,apiVersion}=props;const pinColor=toHex(pinColorProp||\"#C4945A\");const btnR=buttonRadius??10;const fleetHiddenRef=useRef(null);const[fleetItems,setFleetItems]=useState([]);useEffect(()=>{if(!fleetCollection||!fleetHiddenRef.current)return;const parse=()=>{const items=parseFleetFromDOM(fleetHiddenRef.current);setFleetItems(items);};const t=setTimeout(parse,600);const mo=new MutationObserver(parse);mo.observe(fleetHiddenRef.current,{childList:true,subtree:true});return()=>{clearTimeout(t);mo.disconnect();};},[fleetCollection]);const aircraftMetaByKey=useMemo(()=>({PC12:{key:\"PC12\",label:\"PC-12\",name:\"Pilatus PC-12\"},PC24:{key:\"PC24\",label:\"PC-24\",name:\"Pilatus PC-24\"},SF50:{key:\"SF50\",label:\"SF50\",name:\"Cirrus SF50\"}}),[]);const rootOpacity=clamp(opacity?.end??1,0,1);const base=useMemo(()=>String(apiBaseUrl||\"\").replace(/\\/$/,\"\"),[apiBaseUrl]);const isMockMode=!useRealData;// Track CORS-blocked state so we silently fall back without retrying\nconst corsBlockedRef=useRef(false);const apiFetch=(url,init={})=>{const headers=new Headers(init.headers||{});const v=String(apiVersion||\"\").trim();if(v)headers.set(\"X-APP-VERSION\",v);return fetch(url,{...init,headers});};const sessionIdRef=useRef(\"\");useEffect(()=>{sessionIdRef.current=getSessionId();},[]);const[fromText,setFromText]=useState(\"\");const[toText,setToText]=useState(\"\");const[fromSel,setFromSel]=useState(null);const[toSel,setToSel]=useState(null);const[loading,setLoading]=useState(false);const[err,setErr]=useState(null);const[quote,setQuote]=useState(null);const[airports,setAirports]=useState(useRealData===false?MOCK_AIRPORTS:[]);const mapHostRef=useRef(null);const mapRef=useRef(null);const maplibreRef=useRef(null);const mapLoadedRef=useRef(false);const routeSourceRef=useRef(false);const airportsSourceRef=useRef(false);const hoverPopupRef=useRef(null);const[isMobile,setIsMobile]=useState(false);const heroRef=useRef(null);const[heroH,setHeroH]=useState(0);const[hasInteracted,setHasInteracted]=useState(false);const fromInputRef=useRef(null);const toInputRef=useRef(null);const activeSideRef=useRef(null);const rootRef=useRef(null);const[openFrom,setOpenFrom]=useState(false);const[openTo,setOpenTo]=useState(false);const[searching,setSearching]=useState(false);const[searchRes,setSearchRes]=useState([]);const[mapReady,setMapReady]=useState(false);const[bannerDismissed,setBannerDismissed]=useState(false);const[panelCollapsed,setPanelCollapsed]=useState(false);const[mobileMapExpanded,setMobileMapExpanded]=useState(false);const hasAnyValue=!!fromSel||!!toSel||!!String(fromText).trim()||!!String(toText).trim();const isAnyOpen=openFrom||openTo;const searchMode=isAnyOpen||hasAnyValue;const hideHero=searchMode;const menuOpen=openFrom||openTo;const hasSetEuropeViewRef=useRef(false);const EUROPE_BOUNDS=[[-15,35],[35,62]];/* ---------------- helpers ---------------- */function removeHoverPopup(){try{hoverPopupRef.current?.remove?.();}catch{}hoverPopupRef.current=null;}function ensurePopupCSS(){if(document.getElementById(\"jetfly-popup-css\"))return;const style=document.createElement(\"style\");style.id=\"jetfly-popup-css\";style.textContent=`\n            .maplibregl-popup.jetfly-popup-clean .maplibregl-popup-content {\n                background: transparent !important;\n                border: none !important;\n                box-shadow: none !important;\n                padding: 0 !important;\n                border-radius: 0 !important;\n            }\n            .maplibregl-popup.jetfly-popup-clean .maplibregl-popup-tip {\n                display: none !important;\n            }\n            .maplibregl-popup.jetfly-popup-clean .maplibregl-popup-close-button {\n                display: none !important;\n            }\n        `;document.head.appendChild(style);}function showHoverPopup(map,coords,props2){const name=props2?.name||\"Airport\";const code=props2?.code||\"\";const city=props2?.city||\"\";const cc=props2?.countryCode||\"\";const ff=fontHanken?.family||fontHanken?.fontFamily||\"sans-serif\";const flag=flagEmojiFromCC(cc);const tags=(()=>{try{return JSON.parse(props2?.tags||\"[]\");}catch{return[];}})();const tagsHtml=tags.length?`<div style=\"display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;\">${tags.map(t=>{const c=statusColor(t.status);return`<span style=\"display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:500;color:${c};\"><span style=\"width:6px;height:6px;border-radius:50%;background:${c};display:inline-block;\"></span>${t.label} ${t.status===\"operable\"?\"Operable\":t.status===\"restricted\"?\"Restricted\":\"Unoperable\"}</span>`;}).join(\"\")}</div>`:\"\";ensurePopupCSS();const el=document.createElement(\"div\");el.innerHTML=`<div style=\"background:#FFFFFF;border-radius:14px;padding:12px 16px;box-shadow:0 10px 40px rgba(0,0,0,0.08),0 2px 8px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.04);font-family:${ff};min-width:200px;max-width:320px;\">\n            <div style=\"display:flex;align-items:baseline;gap:10px;margin-bottom:4px;\">\n                <div style=\"font-size:14px;font-weight:700;color:rgba(0,0,0,0.88);letter-spacing:.01em;flex:1;line-height:1.25;\">${name}</div>\n                ${code?`<div style=\"font-size:11px;font-weight:600;letter-spacing:.08em;color:rgba(0,0,0,0.40);white-space:nowrap;\">${code}</div>`:\"\"}\n            </div>\n            ${city||flag?`<div style=\"font-size:12px;color:rgba(0,0,0,0.50);display:flex;gap:6px;align-items:center;\">${flag?`<span>${flag}</span>`:\"\"}${city||\"\"}</div>`:\"\"}\n            ${tagsHtml}\n        </div>`;removeHoverPopup();const PopupCtor=maplibreRef.current?.Popup||maplibreRef.current?.default?.Popup;if(!PopupCtor)return;hoverPopupRef.current=new PopupCtor({closeButton:false,closeOnClick:false,offset:14,maxWidth:\"300px\",className:\"jetfly-popup-clean\"}).setDOMContent(el.firstElementChild).setLngLat(coords).addTo(map);}function showClusterHoverPopup(map,coords,count){const ff=fontHanken?.family||fontHanken?.fontFamily||\"sans-serif\";ensurePopupCSS();const el=document.createElement(\"div\");el.innerHTML=`<div style=\"background:#FFFFFF;border-radius:14px;padding:12px 16px;box-shadow:0 10px 40px rgba(0,0,0,0.08),0 2px 8px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.04);font-family:${ff};min-width:140px;\">\n            <div style=\"font-size:14px;font-weight:700;color:rgba(0,0,0,0.88);letter-spacing:.04em;text-transform:uppercase;\">${count} airports</div>\n            <div style=\"font-size:12px;color:rgba(0,0,0,0.45);margin-top:3px;\">Click to zoom in</div>\n        </div>`;removeHoverPopup();const PopupCtor=maplibreRef.current?.Popup||maplibreRef.current?.default?.Popup;if(!PopupCtor)return;hoverPopupRef.current=new PopupCtor({closeButton:false,closeOnClick:false,offset:14,maxWidth:\"240px\",className:\"jetfly-popup-clean\"}).setDOMContent(el.firstElementChild).setLngLat(coords).addTo(map);}/* ---------------- airports GeoJSON source + cluster layers ---------------- */function ensureAirportLayers(map){if(airportsSourceRef.current)return;const cRadius=Math.round(20+clamp(Number(clusterDensity)||50,1,100)/100*100);if(!map.getSource(\"airports\")){map.addSource(\"airports\",{type:\"geojson\",data:{type:\"FeatureCollection\",features:[]},cluster:true,clusterRadius:cRadius,clusterMaxZoom:14});}const pc=pinColor;if(!map.getLayer(\"airports-clusters\")){map.addLayer({id:\"airports-clusters\",type:\"circle\",source:\"airports\",filter:[\"has\",\"point_count\"],paint:{\"circle-color\":\"#FFFDF8\",\"circle-opacity\":.88,\"circle-stroke-color\":`${pc}25`,\"circle-stroke-width\":1,\"circle-radius\":[\"step\",[\"get\",\"point_count\"],18,10,22,50,26,200,30]}});}if(!map.getLayer(\"airports-cluster-count\")){map.addLayer({id:\"airports-cluster-count\",type:\"symbol\",source:\"airports\",filter:[\"has\",\"point_count\"],layout:{\"text-field\":[\"to-string\",[\"get\",\"point_count_abbreviated\"]],\"text-size\":[\"step\",[\"get\",\"point_count\"],11,10,12,50,13,200,14],\"text-font\":[\"Noto Sans Regular\"],\"text-allow-overlap\":true},paint:{\"text-color\":`${pc}BB`}});}if(!map.getLayer(\"airports-unclustered\")){map.addLayer({id:\"airports-unclustered\",type:\"circle\",source:\"airports\",filter:[\"!\",[\"has\",\"point_count\"]],paint:{\"circle-radius\":14,\"circle-color\":\"#FFFFFF\",\"circle-opacity\":.92,\"circle-stroke-color\":`${pc}35`,\"circle-stroke-width\":1}});}if(!map.getLayer(\"airports-unclustered-dot\")){map.addLayer({id:\"airports-unclustered-dot\",type:\"circle\",source:\"airports\",filter:[\"!\",[\"has\",\"point_count\"]],paint:{\"circle-radius\":5,\"circle-color\":pc,\"circle-opacity\":.85,\"circle-blur\":0}});}if(!map.getLayer(\"airports-unclustered-label\")){map.addLayer({id:\"airports-unclustered-label\",type:\"symbol\",source:\"airports\",filter:[\"!\",[\"has\",\"point_count\"]],layout:{\"text-field\":[\"get\",\"code\"],\"text-size\":10,\"text-offset\":[0,1.5],\"text-anchor\":\"top\",\"text-allow-overlap\":false,\"text-ignore-placement\":false,\"text-font\":[\"Noto Sans Regular\"]},paint:{\"text-color\":\"rgba(0,0,0,0.45)\",\"text-halo-color\":\"#F5EEE0\",\"text-halo-width\":1}});}const pinLayers=[\"airports-unclustered\",\"airports-unclustered-dot\"];for(const layerId of pinLayers){map.on(\"mouseenter\",layerId,e=>{try{map.getCanvas().style.cursor=\"pointer\";}catch{}const f=e?.features?.[0];if(!f)return;const coords=f.geometry?.coordinates;if(!coords)return;showHoverPopup(map,coords,f.properties);});map.on(\"mouseleave\",layerId,()=>{try{map.getCanvas().style.cursor=\"\";}catch{}removeHoverPopup();});map.on(\"mousemove\",layerId,e=>{const f=e?.features?.[0];if(!f)return;const coords=f.geometry?.coordinates;if(!coords)return;showHoverPopup(map,coords,f.properties);});}map.on(\"mouseenter\",\"airports-clusters\",e=>{try{map.getCanvas().style.cursor=\"pointer\";}catch{}const f=e?.features?.[0];if(!f)return;const coords=f.geometry?.coordinates;const count=f.properties?.point_count||0;if(!coords)return;showClusterHoverPopup(map,coords,count);});map.on(\"mouseleave\",\"airports-clusters\",()=>{try{map.getCanvas().style.cursor=\"\";}catch{}removeHoverPopup();});map.on(\"click\",\"airports-clusters\",e=>{const feature=e?.features?.[0];if(!feature)return;const clusterId=feature.properties?.cluster_id;const source=map.getSource(\"airports\");if(!source?.getClusterExpansionZoom)return;source.getClusterExpansionZoom(clusterId,(err2,zoom)=>{if(err2)return;map.easeTo({center:feature.geometry.coordinates,zoom:zoom+.3,duration:450});});});map.on(\"click\",\"airports-unclustered-dot\",e=>{const f=e?.features?.[0];if(!f)return;const code=f.properties?.code||\"\";if(!code||!/[A-Z]/i.test(code))return;const name=f.properties?.name||\"Airport\";const city=f.properties?.city||\"\";const cc=f.properties?.countryCode||\"\";const tags=(()=>{try{return JSON.parse(f.properties?.tags||\"[]\");}catch{return[];}})();const coords=f.geometry?.coordinates;if(!coords)return;const airport={id:code,name,icao:code,city,country:\"\",countryCode:cc,lat:coords[1],lng:coords[0],tags};if(!fromSel){setFromSel(airport);setFromText(airport.name);setHasInteracted(true);}else if(!toSel){setToSel(airport);setToText(airport.name);setHasInteracted(true);}else{setToSel(airport);setToText(airport.name);}setOpenFrom(false);setOpenTo(false);setSearchRes([]);});map.on(\"dragstart\",()=>removeHoverPopup());map.on(\"zoomstart\",()=>removeHoverPopup());airportsSourceRef.current=true;}function syncAirportsData(){const map=mapRef.current;if(!map||!mapLoadedRef.current)return;ensureAirportLayers(map);const features=[];for(const a of airports||[]){const lng=Number(a.lng);const lat=Number(a.lat);if(!isFinite(lng)||!isFinite(lat))continue;if(Math.abs(lat)>90||Math.abs(lng)>180)continue;const displayCode=/[A-Z]/i.test(a?.icao||\"\")?String(a.icao):\"\";features.push({type:\"Feature\",properties:{name:String(a?.name||\"\"),code:displayCode,icao:String(a?.icao||\"\"),city:String(a?.city||\"\"),countryCode:String(a?.countryCode||\"\"),tags:JSON.stringify(a?.tags||[])},geometry:{type:\"Point\",coordinates:[lng,lat]}});}const fc={type:\"FeatureCollection\",features};try{const source=map.getSource(\"airports\");if(source&&typeof source.setData===\"function\"){source.setData(fc);try{map.triggerRepaint?.();}catch{}}else{setTimeout(()=>{try{const s=map.getSource(\"airports\");if(s&&typeof s.setData===\"function\"){s.setData(fc);map.triggerRepaint?.();}}catch{}},200);}}catch{}}function setAirportsVisible(visible){const map=mapRef.current;if(!map||!mapLoadedRef.current)return;const v=visible?\"visible\":\"none\";const layers=[\"airports-clusters\",\"airports-cluster-count\",\"airports-unclustered\",\"airports-unclustered-dot\",\"airports-unclustered-label\"];for(const lid of layers){try{if(!map.getLayer(lid))continue;map.setLayoutProperty(lid,\"visibility\",v);}catch{}}if(!visible)removeHoverPopup();}/* ---------------- Route line ---------------- */function updateRoute(){const map=mapRef.current;if(!map||!mapLoadedRef.current)return;if(!routeSourceRef.current){if(!map.getSource(\"route\")){map.addSource(\"route\",{type:\"geojson\",data:{type:\"FeatureCollection\",features:[]}});}if(!map.getLayer(\"route-line\")){map.addLayer({id:\"route-line\",type:\"line\",source:\"route\",layout:{\"line-cap\":\"round\",\"line-join\":\"round\"},paint:{\"line-color\":pinColor,\"line-width\":1.8,\"line-dasharray\":[6,4],\"line-opacity\":.45}});}if(!map.getSource(\"route-label\")){map.addSource(\"route-label\",{type:\"geojson\",data:{type:\"FeatureCollection\",features:[]}});}if(!map.getLayer(\"route-label-bg\")){map.addLayer({id:\"route-label-bg\",type:\"circle\",source:\"route-label\",paint:{\"circle-radius\":22,\"circle-color\":\"#FFFFFF\",\"circle-opacity\":.92,\"circle-stroke-color\":`${pinColor}30`,\"circle-stroke-width\":1}});}if(!map.getLayer(\"route-label-text\")){map.addLayer({id:\"route-label-text\",type:\"symbol\",source:\"route-label\",layout:{\"text-field\":[\"get\",\"label\"],\"text-size\":11,\"text-font\":[\"Noto Sans Regular\"],\"text-allow-overlap\":true},paint:{\"text-color\":pinColor}});}if(!map.getSource(\"sel-markers\")){map.addSource(\"sel-markers\",{type:\"geojson\",data:{type:\"FeatureCollection\",features:[]}});}if(!map.getLayer(\"sel-halo\")){map.addLayer({id:\"sel-halo\",type:\"circle\",source:\"sel-markers\",paint:{\"circle-radius\":16,\"circle-color\":\"#FFFFFF\",\"circle-opacity\":.95,\"circle-stroke-color\":pinColor,\"circle-stroke-width\":2}});}if(!map.getLayer(\"sel-dot\")){map.addLayer({id:\"sel-dot\",type:\"circle\",source:\"sel-markers\",paint:{\"circle-radius\":5,\"circle-color\":pinColor,\"circle-opacity\":1}});}routeSourceRef.current=true;}const routeFC={type:\"FeatureCollection\",features:[]};const markersFC={type:\"FeatureCollection\",features:[]};const labelFC={type:\"FeatureCollection\",features:[]};if(fromSel)markersFC.features.push({type:\"Feature\",properties:{kind:\"from\"},geometry:{type:\"Point\",coordinates:[fromSel.lng,fromSel.lat]}});if(toSel)markersFC.features.push({type:\"Feature\",properties:{kind:\"to\"},geometry:{type:\"Point\",coordinates:[toSel.lng,toSel.lat]}});if(fromSel&&toSel){const arcCoords=generateArc([fromSel.lng,fromSel.lat],[toSel.lng,toSel.lat],48);routeFC.features.push({type:\"Feature\",properties:{},geometry:{type:\"LineString\",coordinates:arcCoords}});const mid=arcCoords[Math.floor(arcCoords.length/2)];const durationText=quote?.pc12?.duration||quote?.pc24?.duration||quote?.sf50?.duration||\"\";if(durationText&&durationText!==\"—\"){labelFC.features.push({type:\"Feature\",properties:{label:durationText},geometry:{type:\"Point\",coordinates:mid}});}}try{map.getSource(\"route\")?.setData?.(routeFC);}catch{}try{map.getSource(\"sel-markers\")?.setData?.(markersFC);}catch{}try{map.getSource(\"route-label\")?.setData?.(labelFC);}catch{}}/* ---------------- Refit view — defensive guards ---------------- */const refitTimerRef=useRef(null);function refitView(delay=0){clearTimeout(refitTimerRef.current);const doFit=()=>{const map=mapRef.current;if(!map||!mapLoadedRef.current)return;try{const container=map.getContainer();if(!container)return;const cw=container.clientWidth;const ch=container.clientHeight;// STRICTER size guard — MapLibre needs real room to render\nif(cw<200||ch<200)return;const basePad=padding||60;// Cap padding much more aggressively — was Math.min(basePad, cw/8) which\n// could still produce padding too large for small canvases.\nconst safeMaxPad=Math.max(10,Math.floor(Math.min(cw,ch)*.15));const p=Math.min(basePad,safeMaxPad);const rawPanelPx=!isMobile&&!panelCollapsed?Math.round(cw*(1-mapRatio)):0;// Cap panel inset so map area always has room\nconst maxPanelPx=Math.floor(cw*.55);const panelPx=Math.min(rawPanelPx,maxPanelPx);const padObj={top:p,bottom:p,left:panelPx+p,right:p};// Final sanity check — bail if padding eats the whole canvas\nconst horiz=padObj.left+padObj.right;const vert=padObj.top+padObj.bottom;if(horiz>=cw-80||vert>=ch-80)return;if(fromSel&&toSel&&maplibreRef.current?.LngLatBounds){const b=new maplibreRef.current.LngLatBounds([fromSel.lng,fromSel.lat],[fromSel.lng,fromSel.lat]);b.extend([toSel.lng,toSel.lat]);map.fitBounds(b,{padding:padObj,duration:500,maxZoom:9});}else{map.fitBounds(EUROPE_BOUNDS,{padding:padObj,duration:500,maxZoom:6});}}catch{}};if(delay>0){refitTimerRef.current=setTimeout(doFit,delay);}else{doFit();}}function zoomEuropeOnce(){if(hasSetEuropeViewRef.current)return;if(fromSel||toSel)return;const map=mapRef.current;if(!map||!mapLoadedRef.current)return;const container=map.getContainer();if(!container||container.clientWidth<200||container.clientHeight<200){setTimeout(()=>zoomEuropeOnce(),200);return;}hasSetEuropeViewRef.current=true;refitView(0);}/* ---------------- Jetfly API calls — silent CORS fallback ---------------- */async function fetchAirportsGeoForMap(){if(isMockMode){setAirports(MOCK_AIRPORTS);return;}// Already known to fail — go straight to fallback\nif(corsBlockedRef.current){setAirports(prev=>prev?.length>4?prev:POPULAR_AIRPORTS);return;}try{const url=base+\"/fractional/airports.geojson\";const res=await apiFetch(url);if(!res.ok)throw new Error(`HTTP ${res.status}`);const gj=await res.json();const feats=Array.isArray(gj?.features)?gj.features:Array.isArray(gj?.data)?gj.data:Array.isArray(gj)?gj:[];const list=[];for(const f of feats){const flat=f?.properties&&typeof f.properties===\"object\"?{...f.properties||{},geometry:f?.geometry}:f;const n=normalizeAirport(flat);if(n)list.push(n);}setAirports(list.length?list:POPULAR_AIRPORTS);}catch{// CORS or network error — mark blocked so we don't retry\ncorsBlockedRef.current=true;setAirports(prev=>prev?.length>4?prev:POPULAR_AIRPORTS);}}async function fetchAirportByICAO(icao){const code=safeUpper(icao);if(!code)return null;if(isMockMode||corsBlockedRef.current)return MOCK_AIRPORTS.find(a=>a.icao===code)||null;try{const res=await apiFetch(`${base}/fractional/airports/${code}`);if(!res.ok)throw new Error(`HTTP ${res.status}`);return normalizeAirport(await res.json());}catch{return null;}}async function searchLocations(q){const query=String(q||\"\").trim();if(!query){setSearchRes(POPULAR_AIRPORTS.map(a=>({kind:\"airport\",airport:a})));return;}// If real API is mock or CORS-blocked, search locally\nif(isMockMode||corsBlockedRef.current){const pool=airports&&airports.length>0?airports:POPULAR_AIRPORTS;const res=pool.filter(a=>{const hay=`${a.name} ${a.city} ${a.country} ${a.icao} ${a.iata||\"\"}`.toLowerCase();return hay.includes(query.toLowerCase());}).slice(0,24);setSearchRes(res.map(a=>({kind:\"airport\",airport:a})));return;}setSearching(true);try{const res=await apiFetch(`${base}/fractional/locations?query=${encodeURIComponent(query)}`);if(!res.ok)throw new Error(`HTTP ${res.status}`);const data=await res.json();const items=[];for(const r of Array.isArray(data?.airports)?data.airports:[]){const n=normalizeAirport(r);if(n)items.push({kind:\"airport\",airport:n});}setSearchRes(items.slice(0,24));}catch{corsBlockedRef.current=true;const lq=query.toLowerCase();const pool=airports&&airports.length>0?airports:POPULAR_AIRPORTS;const local=pool.filter(a=>{const hay=`${a.name} ${a.city} ${a.country} ${a.icao} ${a.iata||\"\"}`.toLowerCase();return hay.includes(lq);});setSearchRes(local.map(a=>({kind:\"airport\",airport:a})));}finally{setSearching(false);}}async function fetchPlaceAirports(placeId){if(isMockMode||corsBlockedRef.current)return;setSearching(true);try{const res=await apiFetch(`${base}/fractional/places/${placeId}/airports?limit=24&page=1`);if(!res.ok)throw new Error(`HTTP ${res.status}`);const data=await res.json();const items=[];for(const r of Array.isArray(data?.data)?data.data:[]){const n=normalizeAirport(r);if(n)items.push({kind:\"airport\",airport:n});}setSearchRes(items);}catch{corsBlockedRef.current=true;setSearchRes([]);}finally{setSearching(false);}}async function fetchEstimate(){if(!fromSel||!toSel)return;const fromCode=safeUpper(fromSel.icao);const toCode=safeUpper(toSel.icao);const isValidIcao=c=>/[A-Z]/i.test(c);if(!isValidIcao(fromCode)||!isValidIcao(toCode)){setErr(\"Please select airports with valid ICAO codes.\");setQuote(null);return;}// Mock estimate — used in mock mode OR when CORS blocks the API\nconst mockEstimate=()=>({pc12:{aircraft:\"PC12\",name:\"Pilatus PC-12\",duration:\"1H10\",departure_fee:\"475 €\",arrival_fee:\"580 €\",flight_fee:\"2 250 €\",total:\"3 305 €\"},pc24:{aircraft:\"PC24\",name:\"Pilatus PC-24\",duration:\"0H55\",departure_fee:\"600 €\",arrival_fee:\"680 €\",flight_fee:\"3 400 €\",total:\"4 680 €\"},sf50:{aircraft:\"SF50\",name:\"Cirrus SF50\",duration:\"1H05\",departure_fee:\"520 €\",arrival_fee:\"620 €\",flight_fee:\"2 950 €\",total:\"4 090 €\"}});if(isMockMode||corsBlockedRef.current){setLoading(true);setErr(null);setTimeout(()=>{setQuote(mockEstimate());setLoading(false);},350);return;}setLoading(true);setErr(null);try{const res=await apiFetch(`${base}/fractional/estimates`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({departure_airport:fromCode,arrival_airport:toCode})});if(!res.ok)throw new Error(`HTTP ${res.status}`);const data=await res.json();const arr=Array.isArray(data?.data)?data.data:[];const out={};for(const row of arr){const type=String(row?.aircraft_type?.icao_code||\"\").toUpperCase();const meta=aircraftMetaByKey[type]||{key:type,label:aircraftLabelFromKey(type),name:type};const qa={aircraft:type,name:meta.name,img:meta.img,duration:fmtMinutes(row?.total_flight_time),departure_fee:fmtEUR(row?.departure_airport_fees),arrival_fee:fmtEUR(row?.arrival_airport_fees),flight_fee:fmtEUR(row?.flight_price),total:fmtEUR(row?.total_price)};if(type===\"PC12\")out.pc12=qa;if(type===\"PC24\")out.pc24=qa;if(type===\"SF50\")out.sf50=qa;}setQuote(out);}catch{// CORS or network — fall back to mock so the UI still works in preview\ncorsBlockedRef.current=true;setQuote(mockEstimate());setErr(null);}finally{setLoading(false);}}/* ---------------- Autocomplete control ---------------- */const debounceRef=useRef(null);function onType(side,v){if(side===\"from\"){setFromText(v);setOpenFrom(true);}else{setToText(v);setOpenTo(true);}activeSideRef.current=side;clearTimeout(debounceRef.current);debounceRef.current=setTimeout(()=>searchLocations(v),180);}function pickAirport(side,a){if(side===\"from\"){setFromSel(a);setFromText(a.name);setOpenFrom(false);}else{setToSel(a);setToText(a.name);setOpenTo(false);}setSearchRes([]);}function clearSide(side){if(side===\"from\"){setFromText(\"\");setFromSel(null);setOpenFrom(false);fromInputRef.current?.blur();}else{setToText(\"\");setToSel(null);setOpenTo(false);toInputRef.current?.blur();}setSearchRes([]);setOpenFrom(false);setOpenTo(false);const nextFromSel=side===\"from\"?null:fromSel;const nextToSel=side===\"to\"?null:toSel;const nextFromText=side===\"from\"?\"\":fromText;const nextToText=side===\"to\"?\"\":toText;if(!String(nextFromText).trim()&&!String(nextToText).trim()&&!nextFromSel&&!nextToSel)setHasInteracted(false);}/* ---------------- Deep link ---------------- */useEffect(()=>{(async()=>{try{if(typeof window===\"undefined\")return;const url=new URL(window.location.href);const f=safeUpper(url.searchParams.get(\"from\")||\"\");const t=safeUpper(url.searchParams.get(\"to\")||\"\");if(!f&&!t)return;if(f&&!fromSel){const a=await fetchAirportByICAO(f);if(a){setFromSel(a);setFromText(a.name);setHasInteracted(true);}}if(t&&!toSel){const a=await fetchAirportByICAO(t);if(a){setToSel(a);setToText(a.name);setHasInteracted(true);}}}catch{}})();},[base]);/* ---------------- Effects ---------------- */useEffect(()=>{const el=heroRef.current;if(!el)return;const measure=()=>setHeroH(el.scrollHeight);measure();const ro=new ResizeObserver(measure);ro.observe(el);return()=>ro.disconnect();},[heroTitle,heroSubtitle,heroTitleSize,isMobile]);useEffect(()=>{const map=mapRef.current;if(!map)return;const t=window.setTimeout(()=>{try{map.resize();}catch{}},60);return()=>window.clearTimeout(t);},[isMobile,mobileMapRatio,panelCollapsed,mobileMapExpanded]);useEffect(()=>{const mq=window.matchMedia(\"(max-width: 820px)\");const onChange=()=>setIsMobile(mq.matches);onChange();mq.addEventListener?.(\"change\",onChange);return()=>mq.removeEventListener?.(\"change\",onChange);},[]);useEffect(()=>{if(!fromSel||!toSel)return;fetchEstimate();},[fromSel,toSel]);useEffect(()=>{const onDoc=e=>{const root=rootRef.current;if(!root)return;if(root.contains(e.target))return;setOpenFrom(false);setOpenTo(false);setSearchRes([]);fromInputRef.current?.blur();toInputRef.current?.blur();if(!String(fromText).trim()&&!String(toText).trim()&&!fromSel&&!toSel)setHasInteracted(false);};document.addEventListener(\"mousedown\",onDoc);document.addEventListener(\"touchstart\",onDoc);return()=>{document.removeEventListener(\"mousedown\",onDoc);document.removeEventListener(\"touchstart\",onDoc);};},[fromText,toText,fromSel,toSel]);/* ---------------- Map init ---------------- */useEffect(()=>{let cancelled=false;async function init(){if(!mapHostRef.current||mapRef.current)return;if(!document.getElementById(\"mlcss\")){const l=document.createElement(\"link\");l.id=\"mlcss\";l.rel=\"stylesheet\";l.href=\"https://unpkg.com/maplibre-gl@5.18.0/dist/maplibre-gl.css\";document.head.appendChild(l);}let mlib=null;try{mlib=await import(\"https://esm.sh/maplibre-gl@5.18.0\");}catch{try{if(!window.maplibregl)await new Promise((res,rej)=>{const s=document.createElement(\"script\");s.src=\"https://unpkg.com/maplibre-gl@5.18.0/dist/maplibre-gl.js\";s.crossOrigin=\"anonymous\";s.onload=()=>res();s.onerror=()=>rej();document.head.appendChild(s);});mlib=window.maplibregl;}catch{return;}}if(cancelled)return;maplibreRef.current=mlib;const MapCtor=mlib?.Map||mlib?.default?.Map;if(!MapCtor)return;const map=new MapCtor({container:mapHostRef.current,style:MAP_STYLE,center:[8,48.5],zoom:initialZoom||4,maxZoom:10,minZoom:1,attributionControl:false});if(showZoomControls!==false){const NavCtor=mlib?.NavigationControl||mlib?.default?.NavigationControl;if(NavCtor){map.addControl(new NavCtor({showCompass:false}),\"top-left\");}}mapRef.current=map;map.on(\"load\",()=>{mapLoadedRef.current=true;addZoneFills(map).then(()=>{try{map.triggerRepaint();}catch{}});setMapReady(true);requestAnimationFrame(()=>{try{map.resize();}catch{}updateRoute();setTimeout(()=>zoomEuropeOnce(),300);});});}init();return()=>{cancelled=true;removeHoverPopup();try{mapRef.current?.remove?.();}catch{}mapRef.current=null;mapLoadedRef.current=false;routeSourceRef.current=false;airportsSourceRef.current=false;};},[]);useEffect(()=>{fetchAirportsGeoForMap();},[base,useRealData]);useEffect(()=>{if(!mapReady)return;const map=mapRef.current;if(map&&mapLoadedRef.current){try{ensureAirportLayers(map);}catch{}}if(!airports||airports.length===0)return;syncAirportsData();},[mapReady,airports]);useEffect(()=>{if(!mapReady)return;const map=mapRef.current;if(map&&mapLoadedRef.current){try{ensureAirportLayers(map);}catch{}}updateRoute();setAirportsVisible(!fromSel||!toSel);refitView(100);},[mapReady,fromSel,toSel,padding,quote]);useEffect(()=>{if(!mapReady)return;refitView(350);},[panelCollapsed]);/* ---------------- UI values ---------------- */const pc12=quote?.pc12;const pc24=quote?.pc24;const sf50=quote?.sf50;const meta12=aircraftMetaByKey.PC12;const meta24=aircraftMetaByKey.PC24;const meta50=aircraftMetaByKey.SF50;const mapRatio=clamp(Number(mapWidthRatio)||.5,.2,.7);const mmr=clamp(Number(mobileMapRatio)||.25,.15,.6);const formPart=1-mmr;/* ---------------- Fleet → cards helpers ---------------- */function aircraftKeyForFleetItem(item){const h=`${item.aircraftType} ${item.registration} ${item.name}`.toUpperCase();if(h.includes(\"PC-12\")||h.includes(\"PC12\")||h.includes(\"PC 12\")||/\\bPILATUS\\b/.test(h)&&/\\b12\\b/.test(h))return\"PC12\";if(h.includes(\"PC-24\")||h.includes(\"PC24\")||h.includes(\"PC 24\")||/\\bPILATUS\\b/.test(h)&&/\\b24\\b/.test(h))return\"PC24\";if(h.includes(\"SF50\")||h.includes(\"SF-50\")||h.includes(\"SF 50\")||h.includes(\"CIRRUS\")||h.includes(\"VISION\"))return\"SF50\";return null;}function getOperability(key){if(!key)return null;const depTag=(fromSel?.tags||[]).find(t=>t.key===key);const arrTag=(toSel?.tags||[]).find(t=>t.key===key);if(depTag?.status===\"unoperable\"||arrTag?.status===\"unoperable\")return\"unoperable\";if(depTag?.status===\"restricted\"||arrTag?.status===\"restricted\")return\"restricted\";if(depTag?.status===\"operable\"||arrTag?.status===\"operable\")return\"operable\";return null;}function quoteForFleetItem(item){if(!quote)return undefined;const key=aircraftKeyForFleetItem(item);if(key===\"PC12\")return quote.pc12;if(key===\"PC24\")return quote.pc24;if(key===\"SF50\")return quote.sf50;return undefined;}const visibleFleet=fleetItems.filter(item=>{const key=aircraftKeyForFleetItem(item);const status=getOperability(key);return status!==\"unoperable\";});/* ================================================================\n       RENDER\n       ================================================================ */const glassInput={width:\"100%\",border:\"none\",outline:\"none\",background:\"transparent\",...wf(fontHanken,{fontSize:14,fontWeight:500}),color:\"rgba(0,0,0,0.75)\",paddingRight:34};const clearBtnStyle={position:\"absolute\",right:0,top:\"50%\",transform:\"translateY(-50%)\",width:26,height:26,borderRadius:999,border:\"1px solid rgba(0,0,0,0.08)\",background:\"rgba(255,255,255,0.8)\",cursor:\"pointer\",color:\"rgba(0,0,0,0.35)\",fontSize:16,lineHeight:\"26px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"};const panelW=isMobile?\"100%\":`${Math.round((1-mapRatio)*100)}%`;const mobileHasRoute=isMobile&&fromSel&&toSel;const cardsGridStyle=isMobile?{display:\"grid\",gridTemplateColumns:\"1fr\",gap:12}:{display:\"grid\",gridTemplateColumns:\"repeat(auto-fit, minmax(220px, 1fr))\",gap:14};return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{width:\"100%\",height:\"100%\",position:\"relative\",opacity:rootOpacity,background:\"#F5EEE0\",zIndex:3,overflow:\"hidden\"},children:[fleetCollection&&/*#__PURE__*/_jsx(\"div\",{ref:fleetHiddenRef,\"aria-hidden\":\"true\",style:{position:\"absolute\",width:0,height:0,overflow:\"hidden\",opacity:0,pointerEvents:\"none\",zIndex:-1},children:fleetCollection}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:0,left:0,...isMobile?{right:0,bottom:0,zIndex:8,transform:mobileMapExpanded?\"translateY(-100%)\":\"translateY(0)\",transition:\"transform 300ms cubic-bezier(0.16,1,0.3,1), opacity 200ms ease\",opacity:mobileMapExpanded?0:1,pointerEvents:mobileMapExpanded?\"none\":\"auto\"}:{bottom:0,width:panelW,zIndex:8,transform:panelCollapsed?\"translateX(-100%)\":\"translateX(0)\",transition:\"transform 300ms cubic-bezier(0.16,1,0.3,1), opacity 200ms ease\",opacity:panelCollapsed?0:1,pointerEvents:panelCollapsed?\"none\":\"auto\"},background:panelBg||\"rgba(255,255,255,0.65)\",backdropFilter:\"blur(24px)\",WebkitBackdropFilter:\"blur(24px)\",overflowX:\"hidden\",overflowY:panelCollapsed||mobileMapExpanded?\"hidden\":\"auto\",display:\"flex\",flexDirection:\"column\",borderRight:isMobile?\"none\":\"1px solid rgba(0,0,0,0.06)\",borderBottom:isMobile&&mobileHasRoute?\"1px solid rgba(0,0,0,0.06)\":\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{ref:heroRef,style:{paddingRight:20,paddingLeft:20,paddingTop:isMobile?16:70,paddingBottom:isMobile?12:24,textAlign:\"center\",overflow:\"hidden\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",maxHeight:hideHero?0:heroH,opacity:hideHero?0:1,transform:hideHero?\"translateY(-10px)\":\"translateY(0px)\",transition:\"max-height 260ms ease, opacity 200ms ease, transform 260ms ease\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{...wf(fontBegum,{color:\"rgba(0,0,0,0.82)\",maxWidth:400,textTransform:\"uppercase\",width:\"100%\",letterSpacing:\"0.14em\",...heroTitleSize?{fontSize:heroTitleSize}:{}})},children:heroTitle}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:14,...wf(fontHanken,{fontSize:13,fontWeight:400}),color:\"rgba(0,0,0,0.45)\"},children:heroSubtitle})]}),/*#__PURE__*/_jsx(\"div\",{style:{flex:menuOpen?1:0,minHeight:menuOpen?0:\"auto\",display:\"flex\",flexDirection:\"column\"},children:isMobile&&fromSel&&toSel&&!openFrom&&!openTo?/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"10px 16px 6px\"},children:[/*#__PURE__*/_jsxs(\"button\",{onClick:()=>{clearSide(\"from\");clearSide(\"to\");setQuote(null);},style:{display:\"flex\",alignItems:\"center\",gap:6,border:\"none\",background:\"transparent\",cursor:\"pointer\",padding:\"6px 0\",...wf(fontHanken,{fontSize:12,fontWeight:600,letterSpacing:\".04em\"}),color:\"rgba(0,0,0,0.50)\"},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M15 18l-6-6 6-6\"})}),\"New search\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:4,...wf(fontHanken,{fontSize:13,fontWeight:500}),color:\"rgba(0,0,0,0.70)\"},children:[fromSel.name,\" → \",toSel.name]})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",margin:\"0 16px\",background:\"rgba(255,255,255,0.92)\",backdropFilter:\"blur(8px)\",borderRadius:14,border:\"1px solid rgba(0,0,0,0.07)\",boxShadow:\"0 1px 4px rgba(0,0,0,0.04)\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{borderRight:\"1px solid rgba(0,0,0,0.06)\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"14px 16px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{...wf(fontHanken,{fontSize:10,fontWeight:600,letterSpacing:\".1em\",textTransform:\"uppercase\"}),color:pinColor,marginBottom:6},children:\"From\"}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsx(\"input\",{ref:fromInputRef,value:fromText,onChange:e=>onType(\"from\",e.target.value),onFocus:()=>{activeSideRef.current=\"from\";setOpenFrom(true);setHasInteracted(true);searchLocations(fromText);},placeholder:\"Search airport…\",style:glassInput}),fromText?.length?/*#__PURE__*/_jsx(\"button\",{onClick:()=>clearSide(\"from\"),style:clearBtnStyle,\"aria-label\":\"Clear from\",children:\"\\xd7\"}):null]})]})}),/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"14px 16px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{...wf(fontHanken,{fontSize:10,fontWeight:600,letterSpacing:\".1em\",textTransform:\"uppercase\"}),color:pinColor,marginBottom:6},children:\"To\"}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsx(\"input\",{ref:toInputRef,value:toText,onChange:e=>onType(\"to\",e.target.value),onFocus:()=>{activeSideRef.current=\"to\";setOpenTo(true);setHasInteracted(true);searchLocations(toText);},placeholder:\"Search airport…\",style:glassInput}),toText?.length?/*#__PURE__*/_jsx(\"button\",{onClick:()=>clearSide(\"to\"),style:clearBtnStyle,\"aria-label\":\"Clear to\",children:\"\\xd7\"}):null]})]})})]}),openFrom||openTo?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flex:1,minHeight:0,margin:\"8px 16px 16px\",background:\"rgba(255,255,255,0.96)\",backdropFilter:\"blur(8px)\",borderRadius:14,border:\"1px solid rgba(0,0,0,0.06)\",overflow:\"auto\",flexDirection:\"column\",boxShadow:\"0 4px 16px rgba(0,0,0,0.05)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{padding:\"12px 18px 6px\",...wf(fontHanken,{fontSize:10,fontWeight:600,letterSpacing:\".12em\",textTransform:\"uppercase\"}),color:pinColor},children:(activeSideRef.current===\"from\"?fromText:toText).trim()?\"RESULTS\":\"POPULAR AIRPORTS\"}),searching?/*#__PURE__*/_jsx(\"div\",{style:{padding:\"12px 18px\",...wf(fontHanken,{fontSize:13,fontWeight:400}),color:\"rgba(0,0,0,0.40)\"},children:\"Loading…\"}):!searchRes.length?/*#__PURE__*/_jsx(\"div\",{style:{padding:\"12px 18px\",...wf(fontHanken,{fontSize:13,fontWeight:400}),color:\"rgba(0,0,0,0.40)\"},children:\"No results found.\"}):/*#__PURE__*/_jsx(\"div\",{children:searchRes.map((item,idx)=>{if(item.kind===\"place\"){return /*#__PURE__*/_jsxs(\"button\",{onClick:()=>fetchPlaceAirports(item.id),style:{width:\"100%\",textAlign:\"left\",padding:\"12px 18px\",border:\"none\",background:\"transparent\",cursor:\"pointer\",display:\"grid\",gridTemplateColumns:\"22px 1fr\",gap:10,borderTop:idx>0?\"1px solid rgba(0,0,0,0.04)\":\"none\",transition:\"background 100ms\"},onMouseEnter:e=>e.currentTarget.style.background=\"#FAF7F0\",onMouseLeave:e=>e.currentTarget.style.background=\"transparent\",children:[/*#__PURE__*/_jsx(\"div\",{style:{paddingTop:2,color:\"rgba(0,0,0,0.35)\",fontSize:16},children:\"📍\"}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{...wf(fontHanken,{fontSize:14,fontWeight:600}),color:\"rgba(0,0,0,0.82)\"},children:item.name}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:3,...wf(fontHanken,{fontSize:12,fontWeight:400}),color:\"rgba(0,0,0,0.45)\"},children:item.country||\"\"})]})]},`place-${item.id}-${idx}`);}const a=item.airport;return /*#__PURE__*/_jsxs(\"button\",{onClick:()=>pickAirport(activeSideRef.current===\"to\"?\"to\":\"from\",a),style:{width:\"100%\",textAlign:\"left\",padding:\"12px 18px\",border:\"none\",background:\"transparent\",cursor:\"pointer\",display:\"grid\",gridTemplateColumns:\"22px 1fr\",gap:10,borderTop:idx>0?\"1px solid rgba(0,0,0,0.04)\":\"none\",transition:\"background 100ms\"},onMouseEnter:e=>e.currentTarget.style.background=\"#FAF7F0\",onMouseLeave:e=>e.currentTarget.style.background=\"transparent\",children:[/*#__PURE__*/_jsx(\"div\",{style:{paddingTop:2,color:\"rgba(0,0,0,0.35)\",fontSize:16},children:\"✈︎\"}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{...wf(fontHanken,{fontSize:14,fontWeight:600}),color:\"rgba(0,0,0,0.82)\"},children:a.name}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginTop:3},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:14},children:flagEmojiFromCC(a.countryCode)}),/*#__PURE__*/_jsx(\"span\",{style:{...wf(fontHanken,{fontSize:12,fontWeight:400}),color:\"rgba(0,0,0,0.50)\"},children:a.city}),/*#__PURE__*/_jsx(\"span\",{style:{marginLeft:\"auto\",...wf(fontHanken,{fontSize:11,fontWeight:600}),letterSpacing:\"0.06em\",color:\"rgba(0,0,0,0.40)\"},children:a.icao})]}),/*#__PURE__*/_jsx(TagLine,{tags:a.tags||[],fontHanken:fontHanken})]})]},`airport-${a.id}-${idx}`);})})]}):null]})}),!searchMode&&!(fromSel&&toSel)?/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"18px 24px 14px\",textAlign:\"center\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{...wf(fontHanken,{fontSize:11,fontWeight:400}),color:\"rgba(0,0,0,0.40)\",maxWidth:380},children:topDisclaimerText}),/*#__PURE__*/_jsx(\"a\",{href:topDisclaimerLinkUrl||\"#\",target:\"_blank\",rel:\"noopener noreferrer\",style:{marginTop:8,border:\"none\",background:\"transparent\",cursor:\"pointer\",textDecoration:\"underline\",...wf(fontHanken,{fontSize:12,fontWeight:500}),color:pinColor},children:topDisclaimerLinkText})]}):null,!(openFrom||openTo)?/*#__PURE__*/_jsx(\"div\",{style:{flex:1,minHeight:0,overflow:\"auto\",display:\"flex\",flexDirection:\"column\"},children:fromSel&&toSel&&!openFrom&&!openTo?/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"22px 20px 24px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{...wf(fontHanken,{fontSize:10,fontWeight:600,letterSpacing:\".12em\",textTransform:\"uppercase\"}),color:pinColor,marginBottom:10},children:\"ESTIMATED TIME & PRICE\"}),/*#__PURE__*/_jsx(\"div\",{style:{...wf(fontHanken,{fontSize:12,fontWeight:400}),color:\"rgba(0,0,0,0.38)\",maxWidth:980,marginBottom:22,lineHeight:1.5},children:String(disclaimer||\"\")}),err?/*#__PURE__*/_jsx(\"div\",{style:{...wf(fontHanken,{fontSize:13,fontWeight:500}),color:\"#D85B5B\",marginBottom:16,background:\"rgba(216,91,91,0.08)\",borderRadius:12,padding:\"10px 14px\",border:\"1px solid rgba(216,91,91,0.18)\"},children:err}):null,visibleFleet.length>0?/*#__PURE__*/_jsx(\"div\",{style:cardsGridStyle,children:visibleFleet.map((item,i)=>{const key=aircraftKeyForFleetItem(item);const opStatus=getOperability(key);const q=quoteForFleetItem(item);return /*#__PURE__*/_jsx(AircraftCard,{registration:item.registration||undefined,typeLabel:item.aircraftType||\"Aircraft\",img:item.ico||item.img,note:item.note,opStatus:opStatus,quote:q,loading:loading,fontHanken:fontHanken,fontBegum:fontBegum,pinColor:pinColor},i);})}):/*#__PURE__*/_jsxs(\"div\",{style:cardsGridStyle,children:[/*#__PURE__*/_jsx(AircraftCard,{typeLabel:meta12.name,img:meta12.img,quote:pc12,loading:loading,opStatus:null,fontHanken:fontHanken,fontBegum:fontBegum,pinColor:pinColor}),/*#__PURE__*/_jsx(AircraftCard,{typeLabel:meta24.name,img:meta24.img,quote:pc24,loading:loading,opStatus:null,fontHanken:fontHanken,fontBegum:fontBegum,pinColor:pinColor}),/*#__PURE__*/_jsx(AircraftCard,{typeLabel:meta50.name,img:meta50.img,quote:sf50,loading:loading,opStatus:null,fontHanken:fontHanken,fontBegum:fontBegum,pinColor:pinColor})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:20,display:\"flex\",justifyContent:\"center\",gap:10},children:[/*#__PURE__*/_jsx(\"a\",{href:fractionalButtonUrl||\"#\",target:\"_blank\",rel:\"noopener noreferrer\",style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",height:40,padding:\"0 24px\",borderRadius:btnR,border:\"none\",background:\"rgba(0,0,0,0.85)\",cursor:\"pointer\",textDecoration:\"none\",...wf(fontHanken,{fontSize:11,fontWeight:600,letterSpacing:\".06em\",textTransform:\"uppercase\"}),color:\"#FFFFFF\",transition:\"background 150ms ease, opacity 150ms ease\"},children:loading?\"LOADING…\":fractionalButtonText||\"LEARN ABOUT OUR FRACTIONAL PROGRAM\"}),isMobile&&fromSel&&toSel&&/*#__PURE__*/_jsx(\"button\",{onClick:()=>setMobileMapExpanded(true),style:{height:40,width:40,borderRadius:btnR,flexShrink:0,border:\"1px solid rgba(0,0,0,0.10)\",background:\"rgba(255,255,255,0.90)\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:pinColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"polygon\",{points:\"1 6 1 22 8 18 16 22 23 18 23 2 16 6 8 2 1 6\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"8\",y1:\"2\",x2:\"8\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"16\",y1:\"6\",x2:\"16\",y2:\"22\"})]})})]})]}):/*#__PURE__*/_jsx(\"div\",{style:{padding:\"20px\",marginTop:\"auto\"},children:!searchMode&&!openFrom&&!openTo&&!bannerDismissed?/*#__PURE__*/_jsxs(\"div\",{style:{background:\"rgba(255,255,255,0.92)\",backdropFilter:\"blur(16px)\",borderRadius:16,padding:20,display:\"grid\",gridTemplateColumns:isMobile?\"1fr\":\"1fr auto\",gap:isMobile?16:60,alignItems:\"center\",position:\"relative\",overflow:\"hidden\",minHeight:130,border:\"1px solid rgba(0,0,0,0.06)\",boxShadow:\"0 2px 12px rgba(0,0,0,0.04)\"},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>setBannerDismissed(true),style:{position:\"absolute\",top:10,right:10,zIndex:5,width:26,height:26,borderRadius:999,border:\"1px solid rgba(0,0,0,0.08)\",background:\"rgba(255,255,255,0.85)\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:\"background 150ms ease\"},onMouseEnter:e=>e.currentTarget.style.background=\"rgba(255,255,255,1)\",onMouseLeave:e=>e.currentTarget.style.background=\"rgba(255,255,255,0.85)\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"10\",height:\"10\",viewBox:\"0 0 10 10\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 1L9 9M9 1L1 9\",stroke:\"rgba(0,0,0,0.4)\",strokeWidth:\"1.5\",strokeLinecap:\"round\"})})}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",zIndex:2},children:[/*#__PURE__*/_jsx(\"div\",{style:{...wf(fontBegum,{fontSize:13,letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:\"rgba(0,0,0,0.72)\"})},children:bannerTitle}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:10,...wf(fontHanken,{fontSize:12,fontWeight:400}),color:\"rgba(0,0,0,0.45)\",maxWidth:480,lineHeight:1.5},children:bannerBody})]}),bannerImage&&!isMobile?/*#__PURE__*/_jsx(\"img\",{src:bannerImage,alt:\"\",style:{position:\"absolute\",right:0,bottom:0,height:\"100%\",objectFit:\"contain\",opacity:.85,pointerEvents:\"none\"}}):null,/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",zIndex:3},children:/*#__PURE__*/_jsx(\"a\",{href:bannerButtonUrl||\"#\",target:\"_blank\",rel:\"noopener noreferrer\",style:{display:\"inline-block\",padding:\"10px 20px\",borderRadius:btnR,border:\"none\",background:\"rgba(0,0,0,0.85)\",cursor:\"pointer\",textDecoration:\"none\",...wf(fontHanken,{fontSize:11,fontWeight:600,letterSpacing:\".06em\",textTransform:\"uppercase\"}),color:\"#FFFFFF\"},children:bannerButtonText})})]}):null})}):null]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,overflow:\"hidden\",background:\"#F5EEE0\",transition:\"opacity 300ms ease\",opacity:isMobile&&!mobileMapExpanded?0:1,pointerEvents:isMobile&&!mobileMapExpanded?\"none\":\"auto\"},children:[/*#__PURE__*/_jsx(\"div\",{ref:mapHostRef,style:{position:\"absolute\",inset:0}}),isMobile&&mobileMapExpanded&&/*#__PURE__*/_jsxs(\"button\",{onClick:()=>setMobileMapExpanded(false),style:{position:\"absolute\",top:12,left:12,zIndex:10,height:36,padding:\"0 14px\",borderRadius:btnR,border:\"none\",background:\"rgba(0,0,0,0.80)\",backdropFilter:\"blur(8px)\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",gap:6,...wf(fontHanken,{fontSize:11,fontWeight:600,letterSpacing:\".04em\",textTransform:\"uppercase\"}),color:\"#FFFFFF\"},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#fff\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M15 18l-6-6 6-6\"})}),\"Results\"]}),!isMobile&&/*#__PURE__*/_jsx(\"button\",{onClick:()=>setPanelCollapsed(p=>!p),style:{position:\"absolute\",top:\"50%\",zIndex:10,left:panelCollapsed?12:`calc(${panelW} + 8px)`,transform:\"translateY(-50%)\",width:28,height:48,borderRadius:8,border:\"1px solid rgba(0,0,0,0.06)\",background:\"rgba(255,255,255,0.90)\",backdropFilter:\"blur(8px)\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 2px 8px rgba(0,0,0,0.06)\",transition:\"background 150ms ease, left 300ms cubic-bezier(0.16,1,0.3,1)\"},onMouseEnter:e=>e.currentTarget.style.background=\"rgba(255,255,255,1)\",onMouseLeave:e=>e.currentTarget.style.background=\"rgba(255,255,255,0.90)\",title:panelCollapsed?\"Show panel\":\"Hide panel\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"rgba(0,0,0,0.45)\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{transition:\"transform 300ms ease\",transform:panelCollapsed?\"rotate(180deg)\":\"rotate(0deg)\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M15 18l-6-6 6-6\"})})}),/*#__PURE__*/_jsx(\"style\",{children:`\n                    .maplibregl-ctrl-group{border:1px solid rgba(0,0,0,0.06)!important;border-radius:12px!important;overflow:hidden;box-shadow:none!important}\n                    .maplibregl-ctrl-group button{width:32px!important;height:32px!important;background:rgba(255,255,255,0.9)!important}\n                    .maplibregl-ctrl-group button:hover{background:#fff!important}\n                    .maplibregl-ctrl-group button+button{border-top:1px solid rgba(0,0,0,0.06)!important}\n                `}),!isMobile&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",bottom:16,right:16,zIndex:6,display:\"flex\",alignItems:\"center\",gap:16,background:\"rgba(255,255,255,0.80)\",backdropFilter:\"blur(4px)\",border:\"1px solid rgba(0,0,0,0.04)\",borderRadius:8,padding:\"8px 12px\",transition:\"opacity 500ms ease\",opacity:mapReady?1:0},children:[[{color:\"#FFFFFF\",border:\"rgba(0,0,0,0.20)\",label:\"Zone I\"},{color:\"#F0E8DA\",border:\"rgba(0,0,0,0.20)\",label:\"Zone II\"},{color:\"#D9D0C1\",border:\"rgba(0,0,0,0.20)\",label:\"Out of zone\"}].map((z,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:8,height:8,borderRadius:\"50%\",background:z.color,border:`1px solid ${z.border}`,flexShrink:0}}),/*#__PURE__*/_jsx(\"span\",{style:{...wf(fontHanken,{fontSize:10,fontWeight:500,letterSpacing:\".12em\",textTransform:\"uppercase\"}),color:\"rgba(0,0,0,0.45)\"},children:z.label})]},i)),/*#__PURE__*/_jsx(\"div\",{style:{width:1,height:14,background:\"rgba(0,0,0,0.08)\",margin:\"0 2px\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:8,height:8,borderRadius:\"50%\",background:pinColor,flexShrink:0,boxShadow:`0 0 0 2px ${pinColor}25`}}),/*#__PURE__*/_jsxs(\"span\",{style:{...wf(fontHanken,{fontSize:10,fontWeight:600,letterSpacing:\".04em\"}),color:\"rgba(0,0,0,0.50)\",whiteSpace:\"nowrap\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"rgba(0,0,0,0.75)\",fontWeight:700},children:airports.length}),\" airports\"]})]})]})]})]});}/* ================================================================\n   PROPERTY CONTROLS\n   ================================================================ */addPropertyControls(JetflyExplorer,{apiBaseUrl:{type:ControlType.String,title:\"API Base\",defaultValue:\"https://app.jetfly.com/api\"},apiVersion:{type:ControlType.String,title:\"API Version\",defaultValue:\"1.0.0\",placeholder:\"X-APP-VERSION header value\"},useRealData:{type:ControlType.Boolean,title:\"Real Data\",defaultValue:true},initialZoom:{type:ControlType.Number,title:\"Zoom\",defaultValue:4,min:1,max:18,step:.5},padding:{type:ControlType.Number,title:\"Fit Padding\",defaultValue:80,min:0,max:300,step:1},heroTitleSize:{type:ControlType.Number,title:\"Hero Title Size\",defaultValue:40,min:18,max:72,step:1},mobileMapRatio:{type:ControlType.Number,title:\"Mobile Map Ratio\",defaultValue:.25,min:.15,max:.6,step:.01},heroTitle:{type:ControlType.String,title:\"Hero Title\",defaultValue:\"TIME & PRICE\\nCALCULATOR\"},heroSubtitle:{type:ControlType.String,title:\"Hero Subtitle\",defaultValue:\"Estimate your flight time with your favourite aircraft.\"},topDisclaimerText:{type:ControlType.String,title:\"Top Disclaimer\",defaultValue:\"The costs displayed are estimates only, may be subject to additional charges, and are exclusively available to current Jetfly Owners.\"},topDisclaimerLinkText:{type:ControlType.String,title:\"Top Link\",defaultValue:\"Contact us for more information.\"},topDisclaimerLinkUrl:{type:ControlType.Link,title:\"Top Link URL\"},bannerTitle:{type:ControlType.String,title:\"Banner Title\",defaultValue:\"FLY IN NORTH AMERICA\"},bannerBody:{type:ControlType.String,title:\"Banner Body\",defaultValue:\"Jetfly Owners can also use their flight hours to travel across the entire PlaneSense operating area, which includes the USA, Canada, Mexico, the Bahamas and the Caribbean.\"},bannerButtonText:{type:ControlType.String,title:\"Banner Button\",defaultValue:\"Learn more\"},bannerButtonUrl:{type:ControlType.Link,title:\"Banner Button URL\"},bannerImage:{type:ControlType.Image,title:\"Banner Image\"},fractionalButtonText:{type:ControlType.String,title:\"Fractional CTA Label\",defaultValue:\"LEARN ABOUT OUR FRACTIONAL PROGRAM\"},fractionalButtonUrl:{type:ControlType.Link,title:\"Fractional CTA URL\"},mapWidthRatio:{type:ControlType.Number,title:\"Map %\",defaultValue:.5,min:.2,max:.7,step:.01},disclaimer:{type:ControlType.String,title:\"Disclaimer\",defaultValue:\"Quoted prices are estimates and may be adjusted based on actual flight time and handling costs. Estimates are excluding VAT (and Italian luxury taxes), based on variable costs only and include 12 minutes for taxi time.\"},clusterDensity:{type:ControlType.Number,title:\"Cluster Density\",defaultValue:40,min:1,max:100,step:1},showZoomControls:{type:ControlType.Boolean,title:\"Zoom Controls\",defaultValue:true},buttonRadius:{type:ControlType.Number,title:\"Button Radius\",defaultValue:10,min:0,max:30,step:1},pinColor:{type:ControlType.Color,title:\"Pin Color\",defaultValue:\"#C4945A\"},panelBg:{type:ControlType.Color,title:\"Panel BG\",defaultValue:\"rgba(255,255,255,0.65)\"},panelBorder:{type:ControlType.Color,title:\"Border\",defaultValue:\"#EDEDED\"},fontBegum:{type:ControlType.Font,title:\"Font Begum\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.1,letterSpacing:\"0.14em\"}},fontHanken:{type:ControlType.Font,title:\"Font Hanken\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:34,lineHeight:1.05,letterSpacing:\"0em\"}},fleetCollection:{type:ControlType.ComponentInstance,title:\"Fleet Collection\"},opacity:{type:ControlType.Object,title:\"Opacity\",description:\"More components at [Memselon ☁️](http://memselon.com)\",controls:{start:{type:ControlType.Number,min:0,max:1,step:.01,defaultValue:1},end:{type:ControlType.Number,min:0,max:1,step:.01,defaultValue:1}},defaultValue:{start:1,end:1}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"JetflyExplorer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JetflyExplorer.map","// Generated by Framer (af215f2)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={jX_QcaZe7:new LazyValue(()=>import(\"./lbaMJlGT8-1.js\")),MAjdd3hUt:new LazyValue(()=>import(\"./lbaMJlGT8-3.js\")),NNchHHCh7:new LazyValue(()=>import(\"./lbaMJlGT8-2.js\")),Wv8_XumxS:new LazyValue(()=>import(\"./lbaMJlGT8-0.js\")),z_jSmpdQm:new LazyValue(()=>import(\"./lbaMJlGT8-4.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (af215f2)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,clampRGB,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Image as Image1,InjectSelectionStyle,PathVariablesContext,PropertyOverrides,queryCache,ResetOuterLinkContext,ResolveLinks,RichText,useActiveVariantCallback,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,useOverlayState,useQueryData,useRouter,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Navigation from\"#framer/local/canvasComponent/HlpP6EFWh/HlpP6EFWh.js\";import NavigationPopupActive from\"#framer/local/canvasComponent/klWHiKoxo/klWHiKoxo.js\";import AlertPopupNew from\"#framer/local/codeFile/A99iRp9/AlertPopupNew.js\";import JetflyExplorer from\"#framer/local/codeFile/gy1R4tf/JetflyExplorer.js\";import Alert from\"#framer/local/collection/DpsIM4OBw/DpsIM4OBw.js\";import Fleet from\"#framer/local/collection/k107aHw4r/k107aHw4r.js\";import*as sharedStyle from\"#framer/local/css/jqjEMEZIa/jqjEMEZIa.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"#framer/local/localization/lbaMJlGT8/lbaMJlGT8.js\";import metadataProvider from\"#framer/local/webPageMetadata/lbaMJlGT8/lbaMJlGT8.js\";const AlertPopupNewFonts=getFonts(AlertPopupNew);const NavigationFonts=getFonts(Navigation);const NavigationPopupActiveFonts=getFonts(NavigationPopupActive);const JetflyExplorerFonts=getFonts(JetflyExplorer);const breakpoints={gDS5mgxCI:\"(min-width: 810px) and (max-width: 1199.98px)\",IQ4FP_fhx:\"(min-width: 1200px)\",RvRzf0tUA:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";export const queryParamNames=[];const serializationHash=\"framer-2Fe7Q\";const variantClassNames={gDS5mgxCI:\"framer-v-ad6w1z\",IQ4FP_fhx:\"framer-v-4jcw7h\",RvRzf0tUA:\"framer-v-19zpttx\"};const gMytuXv7hsrxW7FOVf=undefined;const g4CMV_ooGsrxW7FOVf=undefined;const ByHIkKyVMsrxW7FOVf=undefined;const JhyP4iQnMsrxW7FOVf=undefined;const JFGQHAOaMsrxW7FOVf=undefined;const r0ii3TmoKsrxW7FOVf=undefined;const JqStIhiiQsrxW7FOVf=undefined;const idsrxW7FOVf=undefined;const OaFA6CRCHKnljN96mK=undefined;const myfBueoqUKnljN96mK=undefined;const Q9xAH19mSKnljN96mK=undefined;const lAzOiHvjJKnljN96mK=undefined;const gve1lcpQiKnljN96mK=undefined;const DDeyOTRgSKnljN96mK=undefined;const UKbYx_KPJKnljN96mK=undefined;const gWHSnVYh7KnljN96mK=undefined;const OvMjLi_baKnljN96mK=undefined;const IJS16IpyvKnljN96mK=undefined;const idKnljN96mK=undefined;const getRootLayoutProp=(hasLayoutTemplate,hasInheritedFlowEffect,fallback)=>{if(!hasLayoutTemplate)return fallback;return hasInheritedFlowEffect?\"position\":fallback;};const query=()=>({from:{alias:\"srxW7FOVf\",data:Alert,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"srxW7FOVf\",direction:\"desc\",name:\"yzXsN6lh0\",type:\"Identifier\"}],select:[{collection:\"srxW7FOVf\",name:\"gMytuXv7h\",type:\"Identifier\"},{collection:\"srxW7FOVf\",name:\"g4CMV_ooG\",type:\"Identifier\"},{collection:\"srxW7FOVf\",name:\"ByHIkKyVM\",type:\"Identifier\"},{collection:\"srxW7FOVf\",name:\"JhyP4iQnM\",type:\"Identifier\"},{collection:\"srxW7FOVf\",name:\"JFGQHAOaM\",type:\"Identifier\"},{collection:\"srxW7FOVf\",name:\"r0ii3TmoK\",type:\"Identifier\"},{collection:\"srxW7FOVf\",name:\"JqStIhiiQ\",type:\"Identifier\"},{collection:\"srxW7FOVf\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const toString=value=>{return typeof value===\"string\"?value:String(value);};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const query1=()=>({from:{alias:\"KnljN96mK\",data:Fleet,type:\"Collection\"},select:[{collection:\"KnljN96mK\",name:\"OaFA6CRCH\",type:\"Identifier\"},{collection:\"KnljN96mK\",name:\"myfBueoqU\",type:\"Identifier\"},{collection:\"KnljN96mK\",name:\"Q9xAH19mS\",type:\"Identifier\"},{collection:\"KnljN96mK\",name:\"lAzOiHvjJ\",type:\"Identifier\"},{collection:\"KnljN96mK\",name:\"gve1lcpQi\",type:\"Identifier\"},{collection:\"KnljN96mK\",name:\"DDeyOTRgS\",type:\"Identifier\"},{collection:\"KnljN96mK\",name:\"UKbYx_KPJ\",type:\"Identifier\"},{collection:\"KnljN96mK\",name:\"gWHSnVYh7\",type:\"Identifier\"},{collection:\"KnljN96mK\",name:\"OvMjLi_ba\",type:\"Identifier\"},{collection:\"KnljN96mK\",name:\"IJS16Ipyv\",type:\"Identifier\"},{collection:\"KnljN96mK\",name:\"id\",type:\"Identifier\"}]});const humanReadableVariantMap={Desktop:\"IQ4FP_fhx\",Phone:\"RvRzf0tUA\",Tablet:\"gDS5mgxCI\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"IQ4FP_fhx\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const metadata=React.useMemo(()=>metadataProvider({},activeLocale),[activeLocale]);useMetadata(metadata);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const j1ZTGeBZDko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const j1ZTGeBZD1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const Z2dVNz9s71q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const UlsXPK4aC1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const JRj6r0Xzg1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const hasLayoutTemplate=React.useContext(GeneratedComponentContext)?.isLayoutTemplate;const hasInheritedFlowEffect=Boolean(React.useContext(MotionConfigContext)?.transition?.layout);const motionLayout=getRootLayoutProp(hasLayoutTemplate,hasInheritedFlowEffect);usePreloadLocalizedValues(activeLocale);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"RvRzf0tUA\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"RvRzf0tUA\")return true;return false;};const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,primaryVariantId:\"IQ4FP_fhx\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-4jcw7h\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-roh7uc\",layout:motionLayout,children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({ByHIkKyVM:ByHIkKyVMsrxW7FOVf,g4CMV_ooG:g4CMV_ooGsrxW7FOVf,gMytuXv7h:gMytuXv7hsrxW7FOVf,id:idsrxW7FOVf,JFGQHAOaM:JFGQHAOaMsrxW7FOVf,JhyP4iQnM:JhyP4iQnMsrxW7FOVf,JqStIhiiQ:JqStIhiiQsrxW7FOVf,r0ii3TmoK:r0ii3TmoKsrxW7FOVf},index)=>{gMytuXv7hsrxW7FOVf??=true;g4CMV_ooGsrxW7FOVf??=true;ByHIkKyVMsrxW7FOVf??=0;JhyP4iQnMsrxW7FOVf??=0;JFGQHAOaMsrxW7FOVf??=\"\";r0ii3TmoKsrxW7FOVf??=\"\";JqStIhiiQsrxW7FOVf??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`srxW7FOVf-${idsrxW7FOVf}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{JqStIhiiQ:JqStIhiiQsrxW7FOVf},children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bmskxz\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-17f4dh0-container\",isAuthoredByUser:true,nodeId:\"dORIbZqyE\",scopeId:\"lbaMJlGT8\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RvRzf0tUA:{categoryFont:{fontFamily:'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',fontSize:\"11px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.05em\",lineHeight:\"1.2em\"},descriptionFont:{fontFamily:'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.01em\",lineHeight:\"1.6em\"},offsetTop:74,showIcon:false,titleFont:{fontFamily:'\"Begum Sans Regular\", \"Begum Sans Regular Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1.2em\"}}},children:/*#__PURE__*/_jsx(AlertPopupNew,{active:gMytuXv7hsrxW7FOVf,backgroundColor:\"rgb(255, 255, 255)\",borderColor:\"rgba(230, 227, 223, 0)\",borderRadius:8,category:getLocalizedValue(\"v0\",activeLocale)??\"INCIDENT\",categoryFont:{fontFamily:'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.05em\",lineHeight:\"1.2em\"},closeButtonBg:\"rgba(255, 255, 255, 0.4)\",closeButtonBorderColor:\"rgba(230, 227, 223, 0)\",closeButtonBorderWidth:1,closeButtonGap:4,closeButtonHeight:70,closeButtonRadius:8,closeButtonSize:42,closeIconColor:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",contactBackgroundColor:\"var(--token-cf13b632-4bff-4b66-b870-7b70d6c1986b, rgb(248, 243, 234))\",contactDetailsFont:{fontFamily:'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.01em\",lineHeight:\"1.4em\"},contactEmail:getLocalizedValue(\"v4\",activeLocale)??\"cedric.lescop@jetfly.com\",contactFont:{fontFamily:'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1.4em\"},contactJobTitle:getLocalizedValue(\"v3\",activeLocale)??\"Chief Executive Officer\",contactName:getLocalizedValue(\"v2\",activeLocale)??\"C\\xe9dric Lescop\",contactPhone:getLocalizedValue(\"v5\",activeLocale)??\"+352 661 233 802\",contactTitle:getLocalizedValue(\"v6\",activeLocale)??\"Direct Contact\",date:getLocalizedValue(\"v1\",activeLocale)??\"Jun 18, 2026\",description:r0ii3TmoKsrxW7FOVf,descriptionFont:{fontFamily:'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.01em\",lineHeight:\"170%\"},devTest:false,dividerColor:\"rgb(229, 226, 221)\",height:\"100%\",hideDurationHours:ByHIkKyVMsrxW7FOVf,hideDurationMinutes:JhyP4iQnMsrxW7FOVf,iconBackgroundColor:\"var(--token-cf13b632-4bff-4b66-b870-7b70d6c1986b, rgb(248, 243, 234))\",iconBorderRadius:8,iconColor:\"var(--token-7d029f02-ef07-4f22-bfa1-1f8693a5a1a5, rgb(255, 75, 69))\",id:\"dORIbZqyE\",layoutId:\"dORIbZqyE\",mutedTextColor:\"rgb(169, 166, 158)\",offsetSide:16,offsetTop:82,padding:16,panelBorderRadius:12,panelSide:\"right\",panelWidth:380,secondaryTextColor:\"rgb(61, 59, 55)\",showContactInfo:true,showIcon:true,showOnce:g4CMV_ooGsrxW7FOVf,style:{height:\"100%\",width:\"100%\"},textColor:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",title:JFGQHAOaMsrxW7FOVf,titleFont:{fontFamily:'\"Begum Sans Regular\", \"Begum Sans Regular Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"130%\"},width:\"100%\"})})})})})})},idsrxW7FOVf);})});}})})}),isDisplayed()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:74,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-gnyb5q-container hidden-19zpttx\",id:\"gnyb5q\",layout:motionLayout,layoutScroll:true,nodeId:\"IehVwWpRW\",scopeId:\"lbaMJlGT8\",children:[/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"IehVwWpRW\",j1ZTGeBZD:j1ZTGeBZDko9la1({overlay}),layoutId:\"IehVwWpRW\",style:{width:\"100%\"},variant:matchVariant(overlay.visible&&\"txPxdmukd\",overlay.visible?\"txPxdmukd\":\"ysd9JuzLH\"),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{triggerId:\"gnyb5q\",children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-vapfja\"),\"data-framer-portal-id\":\"gnyb5q\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0}},\"IJSAcVUIs\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-1czyisv-container\"),\"data-framer-portal-id\":\"gnyb5q\",inComponentSlot:true,nodeId:\"PoAeiG2Is\",rendersWithMotion:true,scopeId:\"lbaMJlGT8\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gDS5mgxCI:{variant:matchVariant(\"pp4UQPhw4\")}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"PoAeiG2Is\",j1ZTGeBZD:j1ZTGeBZD1q29jei({overlay}),layoutId:\"PoAeiG2Is\",style:{height:\"100%\",width:\"100%\"},UlsXPK4aC:UlsXPK4aC1q29jei({overlay}),variant:matchVariant(\"kBN4V78nl\"),width:\"100%\",Z2dVNz9s7:Z2dVNz9s71q29jei({overlay})})})})})]})}),getContainer())})})]})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RvRzf0tUA:{height:74,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+-1}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsxs(Container,{className:\"framer-347lz-container hidden-4jcw7h hidden-ad6w1z\",\"data-framer-name\":\"Nav Dark\",id:\"347lz\",layout:motionLayout,name:\"Nav Dark\",nodeId:\"sQ3wMBNxK\",scopeId:\"lbaMJlGT8\",children:[/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"sQ3wMBNxK\",j1ZTGeBZD:j1ZTGeBZDko9la1({overlay:overlay1}),layoutId:\"sQ3wMBNxK\",name:\"Nav Dark\",style:{width:\"100%\"},variant:matchVariant(overlay1.visible&&\"txPxdmukd\",overlay1.visible?\"txPxdmukd\":\"hjVz_WCeT\"),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{triggerId:\"347lz\",children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-47pmtv\"),\"data-framer-portal-id\":\"347lz\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"G7jphnyIg\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RvRzf0tUA:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-l8xjzf-container\"),\"data-framer-portal-id\":\"347lz\",inComponentSlot:true,nodeId:\"iFo7ouvaQ\",rendersWithMotion:true,scopeId:\"lbaMJlGT8\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RvRzf0tUA:{JRj6r0Xzg:JRj6r0Xzg1q29jei({overlay:overlay1}),variant:matchVariant(\"dCyun0Wyl\")}},children:/*#__PURE__*/_jsx(NavigationPopupActive,{height:\"100%\",id:\"iFo7ouvaQ\",layoutId:\"iFo7ouvaQ\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"r0mSkLmtq\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-p28r5e-container\"),\"data-framer-portal-id\":\"347lz\",inComponentSlot:true,nodeId:\"VxbKR2Uss\",rendersWithMotion:true,scopeId:\"lbaMJlGT8\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RvRzf0tUA:{j1ZTGeBZD:j1ZTGeBZD1q29jei({overlay:overlay1}),UlsXPK4aC:UlsXPK4aC1q29jei({overlay:overlay1}),variant:matchVariant(\"d8_MmQXww\"),Z2dVNz9s7:Z2dVNz9s71q29jei({overlay:overlay1})}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"VxbKR2Uss\",layoutId:\"VxbKR2Uss\",style:{width:\"100%\"},variant:matchVariant(\"ysd9JuzLH\"),width:\"100%\"})})})})]})}),getContainer())})})]})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Y6JiAhPV2\"},implicitPathVariables:undefined},{href:{webPageId:\"uGHixqS50\"},implicitPathVariables:undefined},{href:{webPageId:\"Y6JiAhPV2\"},implicitPathVariables:undefined},{href:{webPageId:\"uGHixqS50\"},implicitPathVariables:undefined},{href:{webPageId:\"Y6JiAhPV2\"},implicitPathVariables:undefined},{href:{webPageId:\"uGHixqS50\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-dp3gj5-container\",isAuthoredByUser:true,layout:motionLayout,layoutScroll:true,nodeId:\"ifkpnNhQ4\",scopeId:\"lbaMJlGT8\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gDS5mgxCI:{fractionalButtonUrl:resolvedLinks[3],heroTitleSize:32,topDisclaimerLinkUrl:resolvedLinks[2]},RvRzf0tUA:{fractionalButtonText:getLocalizedValue(\"v17\",activeLocale)??\"OUR FRACTIONAL PROGRAMME\",fractionalButtonUrl:resolvedLinks[5],heroTitleSize:26,initialZoom:1,mapWidthRatio:.3,padding:0,topDisclaimerLinkUrl:resolvedLinks[4]}},children:/*#__PURE__*/_jsx(JetflyExplorer,{apiBaseUrl:getLocalizedValue(\"v7\",activeLocale)??\"https://app.jetfly.com/api\",apiVersion:\"\",bannerBody:getLocalizedValue(\"v13\",activeLocale)??\"Jetfly Owners can also use their flight hours to travel across the entire PlaneSense operating area, which includes the USA, Canada, Mexico, the Bahamas and the Caribbean.\",bannerButtonText:getLocalizedValue(\"v14\",activeLocale)??\"Learn more\",bannerButtonUrl:\"https://www.planesense.com/europe/\",bannerImage:\"https://framerusercontent.com/images/C1EDshjbVPTfhSr8IWGV2GY1Z8.png?width=672&height=215\",bannerTitle:getLocalizedValue(\"v12\",activeLocale)??\"FLY IN NORTH AMERICA\",buttonRadius:8,clusterDensity:35,disclaimer:getLocalizedValue(\"v16\",activeLocale)??\"Quoted prices are estimates and may be adjusted based on actual flight time and handling costs. Estimates are excluding VAT (and Italian luxury taxes), based on variable costs only and include 12 minutes for taxi time.\",fleetCollection:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-rbq4j4\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({DDeyOTRgS:DDeyOTRgSKnljN96mK,gve1lcpQi:gve1lcpQiKnljN96mK,gWHSnVYh7:gWHSnVYh7KnljN96mK,id:idKnljN96mK,IJS16Ipyv:IJS16IpyvKnljN96mK,lAzOiHvjJ:lAzOiHvjJKnljN96mK,myfBueoqU:myfBueoqUKnljN96mK,OaFA6CRCH:OaFA6CRCHKnljN96mK,OvMjLi_ba:OvMjLi_baKnljN96mK,Q9xAH19mS:Q9xAH19mSKnljN96mK,UKbYx_KPJ:UKbYx_KPJKnljN96mK},index1)=>{Q9xAH19mSKnljN96mK??=\"\";lAzOiHvjJKnljN96mK??=0;gve1lcpQiKnljN96mK??=0;DDeyOTRgSKnljN96mK??=0;UKbYx_KPJKnljN96mK??=0;OvMjLi_baKnljN96mK??=\"#09F\";IJS16IpyvKnljN96mK??=\"\";const textContent=toString(lAzOiHvjJKnljN96mK);const textContent1=toString(gve1lcpQiKnljN96mK);const textContent2=toString(DDeyOTRgSKnljN96mK);const textContent3=toString(UKbYx_KPJKnljN96mK);const visible=isSet(OaFA6CRCHKnljN96mK);return /*#__PURE__*/_jsx(LayoutGroup,{id:`KnljN96mK-${idKnljN96mK}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{IJS16Ipyv:IJS16IpyvKnljN96mK},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ox9h5h\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",sizes:\"35px\",...toResponsiveImage(OaFA6CRCHKnljN96mK)},className:\"framer-ghd7ut\",fitImageDimension:\"height\"}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",sizes:\"62px\",...toResponsiveImage(myfBueoqUKnljN96mK)},className:\"framer-1b8cwlz\",fitImageDimension:\"height\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",children:\"Gstaad, CH\"})}),className:\"framer-igqlt0\",\"data-framer-name\":\"Base\",fonts:[\"Inter\"],text:Q9xAH19mSKnljN96mK,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",children:\"OH-GEM\"})}),className:\"framer-or4qto\",\"data-framer-name\":\"Base\",fonts:[\"Inter\"],text:textContent,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",children:\"PC-12 PRO\"})}),className:\"framer-2jepww\",\"data-framer-name\":\"Base\",fonts:[\"Inter\"],text:textContent1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",children:\"46.4753, 7.2853\"})}),className:\"framer-7nwqbd\",\"data-framer-name\":\"Base\",fonts:[\"Inter\"],text:textContent2,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",children:\"2025\"})}),className:\"framer-1ubd28z\",\"data-framer-name\":\"Base\",fonts:[\"Inter\"],text:textContent3,verticalAlignment:\"top\",withExternalLayout:true}),visible!==false&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",sizes:\"62px\",...toResponsiveImage(gWHSnVYh7KnljN96mK)},className:\"framer-r54rt4\",fitImageDimension:\"height\"}),visible!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-wz25re\",style:{\"--1a20mxb\":OvMjLi_baKnljN96mK,\"--7hnxj8\":clampRGB(OvMjLi_baKnljN96mK)}})]})})},idKnljN96mK);})});}})})})],fontBegum:{fontFamily:'\"Begum Sans Regular\", \"Begum Sans Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.14em\",lineHeight:\"1.1em\"},fontHanken:{fontFamily:'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.35em\"},fractionalButtonText:getLocalizedValue(\"v15\",activeLocale)??\"LEARN ABOUT OUR FRACTIONAL PROGRAMME\",fractionalButtonUrl:resolvedLinks[1],height:\"100%\",heroSubtitle:getLocalizedValue(\"v9\",activeLocale)??\"Estimate your flight time with your favourite aircraft.\",heroTitle:getLocalizedValue(\"v8\",activeLocale)??\"TIME & PRICE\\nCALCULATOR\",heroTitleSize:36,id:\"ifkpnNhQ4\",initialZoom:3.5,layoutId:\"ifkpnNhQ4\",mapWidthRatio:.5,mobileMapRatio:.25,opacity:{end:1,start:1},padding:80,panelBg:\"rgba(255, 255, 255, 0.65)\",panelBorder:\"rgb(237, 237, 237)\",pinColor:\"rgb(196, 148, 90)\",showZoomControls:false,style:{height:\"100%\",width:\"100%\"},topDisclaimerLinkText:getLocalizedValue(\"v11\",activeLocale)??\"Contact us for more information.\",topDisclaimerLinkUrl:resolvedLinks[0],topDisclaimerText:getLocalizedValue(\"v10\",activeLocale)??\"The costs displayed are estimates only, may be subject to additional charges, and are exclusively available to current Jetfly Owners.\",useRealData:true,width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2Fe7Q.framer-1c5rs6h, .framer-2Fe7Q .framer-1c5rs6h { display: block; }\",\".framer-2Fe7Q.framer-4jcw7h { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 1000px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }\",\".framer-2Fe7Q .framer-roh7uc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 10px; justify-content: center; padding: 0px; position: absolute; right: 0px; top: 0px; width: 10px; z-index: 7; }\",\".framer-2Fe7Q .framer-1bmskxz { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-2Fe7Q .framer-17f4dh0-container { flex: none; height: 1px; position: absolute; right: 0px; top: 1px; width: 1px; z-index: 1; }\",\".framer-2Fe7Q .framer-gnyb5q-container, .framer-2Fe7Q.framer-p28r5e-container { flex: none; height: auto; left: 50%; position: fixed; top: 0px; transform: translateX(-50%); width: 100%; z-index: 8; }\",\".framer-2Fe7Q.framer-vapfja { inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-2Fe7Q.framer-1czyisv-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: fixed; top: -1px; width: 100%; z-index: 10; }\",\".framer-2Fe7Q .framer-347lz-container { flex: none; height: auto; left: 50%; position: absolute; top: -1px; transform: translateX(-50%); width: 100%; z-index: 9; }\",\".framer-2Fe7Q.framer-47pmtv { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; }\",\".framer-2Fe7Q.framer-l8xjzf-container { flex: none; height: 100vh; position: fixed; right: -810px; top: 0px; width: 1200px; z-index: 8; }\",\".framer-2Fe7Q .framer-dp3gj5-container { flex: none; height: 100vh; left: calc(50.00000000000002% - 100% / 2); position: fixed; top: 0px; width: 100%; z-index: 1; }\",\".framer-2Fe7Q .framer-rbq4j4 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-2Fe7Q .framer-ox9h5h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-2Fe7Q .framer-ghd7ut { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; flex: none; height: auto; position: relative; width: 35px; }\",\".framer-2Fe7Q .framer-1b8cwlz { flex: none; height: auto; position: relative; width: 62px; }\",\".framer-2Fe7Q .framer-igqlt0, .framer-2Fe7Q .framer-or4qto, .framer-2Fe7Q .framer-2jepww, .framer-2Fe7Q .framer-7nwqbd, .framer-2Fe7Q .framer-1ubd28z { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-2Fe7Q .framer-r54rt4 { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; flex: none; height: auto; position: relative; width: 62px; }\",\".framer-2Fe7Q .framer-wz25re { background-color: var(--iuc2jt, var(--7hnxj8)); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; flex: none; height: 30px; position: relative; width: 30px; }\",\"@supports (color: color(display-p3 1 1 1)) { .framer-2Fe7Q .framer-wz25re { --iuc2jt: var(--1a20mxb); } }\",...sharedStyle.css,\"@media (min-width: 810px) and (max-width: 1199.98px) { .framer-2Fe7Q.framer-4jcw7h { width: 810px; }}\",\"@media (max-width: 809.98px) { .framer-2Fe7Q.framer-4jcw7h { min-height: 1796px; width: 390px; } .framer-2Fe7Q .framer-17f4dh0-container { height: 100%; width: 100%; } .framer-2Fe7Q.framer-47pmtv { background-color: unset; z-index: 9; } .framer-2Fe7Q.framer-l8xjzf-container { left: 0px; right: unset; width: 100%; z-index: 9; } .framer-2Fe7Q.framer-p28r5e-container { z-index: 9; } .framer-2Fe7Q .framer-dp3gj5-container { bottom: 0px; height: unset; top: 60px; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"gDS5mgxCI\":{\"layout\":[\"fixed\",\"auto\"]},\"RvRzf0tUA\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections false\n * @framerResponsiveScreen true\n * @framerLayoutTemplateFlowEffect true\n */const FramerlbaMJlGT8=withCSS(Component,css,\"framer-2Fe7Q\");export default FramerlbaMJlGT8;FramerlbaMJlGT8.displayName=\"About Us\";FramerlbaMJlGT8.defaultProps={height:1e3,width:1200};addFonts(FramerlbaMJlGT8,[{explicitInter:true,fonts:[{cssFamilyName:\"Begum Sans Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Begum Sans\",url:\"https://framerusercontent.com/assets/tnuchQybj9FOWTzwA3Kku2CD0.woff2\",weight:\"400\"},{cssFamilyName:\"Hanken Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Hanken Grotesk\",url:\"https://fonts.gstatic.com/s/hankengrotesk/v12/ieVq2YZDLWuGJpnzaiwFXS9tYvBRzyFLlZg_f_NcbWFa5PpNzXhRKA.woff2\",weight:\"600\"},{cssFamilyName:\"Hanken Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Hanken Grotesk\",url:\"https://fonts.gstatic.com/s/hankengrotesk/v12/ieVq2YZDLWuGJpnzaiwFXS9tYvBRzyFLlZg_f_Ncs2Za5PpNzXhRKA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...AlertPopupNewFonts,...NavigationFonts,...NavigationPopupActiveFonts,...JetflyExplorerFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerlbaMJlGT8.loader={load:(props,context)=>{const locale=context.locale;const queryCacheEntry=queryCache.get(query(),locale);const queryCacheEntry1=queryCache.get(query1(),locale);return Promise.allSettled([queryCacheEntry.preload(),queryCacheEntry1.preload(),forwardLoader(Navigation,{},context),forwardLoader(NavigationPopupActive,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"queryParamNames\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlbaMJlGT8\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerResponsiveScreen\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"1000\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerLayoutTemplateFlowEffect\":\"true\",\"framerScrollSections\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gDS5mgxCI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RvRzf0tUA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}