{"version":3,"file":"V4ZkHFzbflUcZ_LLoTSi7IozmZdorYTUwXEiBM2qL4Q.CBGQ15IY.mjs","names":["useState","useRef","_Fragment","p","c","SalesSidebarV2","RichText","SalesGlobalCustomerSearchDialog","SalesHeader","JetflySalesUsers","Fleet","JetflySalesPricing","JetflySalesShareImmat","React.forwardRef","useRef","React.useId","React.useMemo","metadataProvider","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","React.useContext","className","_Fragment","React.Fragment","PropertyOverrides","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts"],"sources":["https:/framerusercontent.com/modules/tRu00ibFFqS3Y1tknz6w/iWvyGbDtB3fTJMUKDcEH/DealNewPage.js","https:/framerusercontent.com/modules/ZFT4YcbZ8bC3oerOxdRT/vL6r13YaqGl0DpIKUzxZ/UiEVfqMc_.js"],"sourcesContent":["// Sales/DealNewPage.tsx\n// Route: /sales/deal-new?personId=<id>\n// 4-step sub-stepper: 1. Deal details  2. Aircraft & options  3. Overview  4. Preview & save\n// Step 1 (Deal details) is inline. Steps 2-3 reuse /sales/aircraft and /sales/overview\n// with mode=deal-new context. Step 4 (Preview & save) is inline.\n// Draft is stored locally only until \"Save in Pipedrive\".\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef,useState}from\"react\";import{createPortal}from\"react-dom\";// ─── Language flag ────────────────────────────────────────────────────────────\n// SVGs from Figma \"V2 DEAL Detail\" (UK + France). Emoji flags are not used:\n// Windows renders them as letters (\"GB\"). Other languages follow the FR shape.\nfunction LangFlag({lang,size=20}){const l=String(lang||\"en\").toLowerCase();const code=l.startsWith(\"fr\")?\"fr\":l.startsWith(\"de\")||l.startsWith(\"ge\")?\"de\":l.startsWith(\"it\")?\"it\":l.startsWith(\"nl\")||l.startsWith(\"du\")?\"nl\":l.startsWith(\"es\")||l.startsWith(\"sp\")?\"es\":\"en\";const base={width:size,height:size,fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",role:\"img\",\"aria-label\":code.toUpperCase(),style:{display:\"block\",flexShrink:0}};if(code===\"en\"){return /*#__PURE__*/_jsxs(\"svg\",{...base,viewBox:\"0 0 23 23\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M13.6561 19.407H19.406C20.1165 19.407 20.7202 19.2467 21.2216 18.9675L13.6561 14.4545V19.407ZM22.8775 16.6075C22.9595 16.242 23.0012 15.855 23.0012 15.4536V13.6567H17.9305L22.8761 16.6075M0.125828 6.38308C0.0405545 6.76541 -0.00163486 7.15608 4.84443e-05 7.5478V9.34465H5.09016L0.125828 6.38308ZM9.34367 3.59473H3.59375C2.8883 3.59473 2.28852 3.75285 1.78935 4.02813L9.34367 8.53463V3.59473ZM1.81235 18.9851C2.30684 19.2525 2.89873 19.407 3.59375 19.407H9.34367V14.4923L1.81235 18.9851ZM4.84443e-05 13.6571V15.4539C4.84443e-05 15.8676 0.0438916 16.2661 0.1305 16.6409L5.13257 13.6571H4.84443e-05ZM21.2442 4.04574C20.7389 3.75896 20.1269 3.59473 19.406 3.59473H13.6561V8.57236L21.2442 4.04574ZM22.9997 9.34465V7.5478C22.9997 7.15465 22.9591 6.77551 22.8804 6.41686L17.9729 9.34465H22.9997Z\",fill:\"#2E3192\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M17.9728 9.34465L22.8804 6.41686C22.6554 5.38762 22.1077 4.53556 21.2442 4.04574L13.6561 8.57236V3.59473H12.9373V10.0634H22.9997V9.34465H17.9728ZM0 12.9383V13.6571H5.13252L0.130451 16.6409C0.367995 17.6669 0.932206 18.5093 1.8123 18.9851L9.34362 14.4923V19.407H10.0624V12.9383H0ZM22.9997 12.9383H12.9373V19.407H13.6561V14.4545L21.2215 18.9679C22.0916 18.4834 22.6461 17.636 22.8761 16.6082L17.9304 13.6571H22.9997V12.9383ZM9.34362 3.59473V8.53463L1.7893 4.02813C0.916034 4.50968 0.357933 5.35564 0.12542 6.38308L5.09012 9.34465H0V10.0634H10.0624V3.59473H9.34362Z\",fill:\"#E6E7E8\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12.9373 10.0634V3.59473H10.0624V10.0634H0V12.9383H10.0624V19.407H12.9373V12.9383H22.9997V10.0634H12.9373Z\",fill:\"#BE1E2D\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7.88428 9.34376L0.678909 5.04246C0.52402 5.27246 0.399678 5.52546 0.296898 5.79498L6.24339 9.34376H7.8832M22.6731 17.2822L16.631 13.6562H14.9578L22.2576 18.0473C22.4265 17.8105 22.566 17.5541 22.6731 17.2837M21.821 4.45309L13.6453 9.34376L15.3053 9.34484L22.3601 5.12116C22.2027 4.83475 22.0366 4.65003 21.821 4.45309ZM0.651956 17.9237C0.813626 18.1699 1.00817 18.3929 1.23018 18.5864L9.36668 13.6562H7.72687L0.651956 17.9237Z\",fill:\"#BE1E2D\"})]});}if(code===\"fr\"||code===\"it\"){const[left,right]=code===\"fr\"?[\"#002495\",\"#ED2939\"]:[\"#009246\",\"#CE2B37\"];return /*#__PURE__*/_jsxs(\"svg\",{...base,viewBox:\"0 0 21.6 21.6\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M21.5994 16.2C21.5994 16.8365 21.3466 17.447 20.8965 17.8971C20.4464 18.3471 19.8359 18.6 19.1994 18.6H14.3994V3H19.1994C19.8359 3 20.4464 3.25286 20.8965 3.70294C21.3466 4.15303 21.5994 4.76348 21.5994 5.4V16.2Z\",fill:right}),/*#__PURE__*/_jsx(\"path\",{d:\"M2.3998 2.9998C1.76328 2.9998 1.15284 3.25266 0.702748 3.70275C0.252661 4.15284 -0.000195313 4.76329 -0.000195313 5.3998L-0.000195313 16.1998C-0.000195313 16.8363 0.252661 17.4468 0.702748 17.8969C1.15284 18.3469 1.76328 18.5998 2.3998 18.5998H7.1998V2.9998H2.3998Z\",fill:left}),/*#__PURE__*/_jsx(\"path\",{d:\"M7.2002 3H14.4002V18.6H7.2002V3Z\",fill:\"#EEEEEE\"})]});}const[top,mid,bottom,y1,y2]=code===\"de\"?[\"#1A1A17\",\"#DD0000\",\"#FFCE00\",8.2,13.4]:code===\"nl\"?[\"#AE1C28\",\"#EEEEEE\",\"#21468B\",8.2,13.4]:[\"#C60B1E\",\"#FFC400\",\"#C60B1E\",6.9,14.7];return /*#__PURE__*/_jsxs(\"svg\",{...base,viewBox:\"0 0 21.6 21.6\",children:[/*#__PURE__*/_jsx(\"path\",{d:`M0 5.4A2.4 2.4 0 0 1 2.4 3H19.2A2.4 2.4 0 0 1 21.6 5.4V${y1}H0Z`,fill:top}),/*#__PURE__*/_jsx(\"path\",{d:`M0 ${y1}H21.6V${y2}H0Z`,fill:mid}),/*#__PURE__*/_jsx(\"path\",{d:`M0 ${y2}H21.6V16.2A2.4 2.4 0 0 1 19.2 18.6H2.4A2.4 2.4 0 0 1 0 16.2Z`,fill:bottom})]});}const STORE_KEY=\"__jetflySales\";const FONT=\"'Hanken Grotesk', sans-serif\";const FONT_DISPLAY=\"'Begum Sans', serif\";const NA=\"—\";const D={bgPage:\"rgb(250, 246, 238)\",bgCard:\"rgb(255, 255, 255)\",borderSoft:\"rgb(239, 239, 235)\",borderMed:\"rgb(221, 221, 215)\",ink:\"rgb(26, 26, 23)\",inkSubtle:\"rgb(137, 129, 126)\",inkMuted:\"rgb(122, 122, 114)\",inkLight:\"rgb(163, 163, 154)\",copper500:\"rgb(196, 148, 90)\",copper600:\"rgb(173, 126, 71)\",sand200:\"rgb(243, 235, 219)\",sand100:\"rgb(250, 246, 238)\",red:\"rgb(185, 28, 28)\",redBg:\"rgba(220,38,38,0.08)\",green:\"rgb(21, 128, 61)\",greenBg:\"rgba(34,197,94,0.10)\",amberBg:\"rgba(196,148,90,0.10)\"};const DRAFT_KEY_PREFIX=\"jetfly.deal-new.draft\";const draftKeyFor=pid=>pid?`${DRAFT_KEY_PREFIX}.${pid}`:DRAFT_KEY_PREFIX;const LANG_OPTIONS=[{value:\"english\",label:\"English\"},{value:\"french\",label:\"French\"},{value:\"german\",label:\"German\",disabled:true},{value:\"italian\",label:\"Italian\",disabled:true},{value:\"dutch\",label:\"Dutch\",disabled:true},{value:\"spanish\",label:\"Spanish\",disabled:true}];// ─── Aircraft Step 2 (inline selector) ───────────────────────────────────────\nconst S2_SHARES=[\"1/16\",\"1/8\",\"3/16\",\"1/4\",\"5/16\",\"3/8\"];const S2_HOURS=[35,35,70,105,140,210];const S2_HOURS_MIN=[35,35,50,80,100,150];const S2_HOURS_MAX=[35,35,80,125,200,300];const S2_LONG_RANGE_MIN=2;const S2_OFFER_FIELDS=[\"mode\",\"share_type\",\"share\",\"shareEnd\",\"hours\",\"contract\",\"fee\",\"saf\",\"immat\",\"commercial_offer\",\"management_fee\",\"acquisition_cost\",\"fuelIndex\",\"outcome\"];const S2_SECOND_HAND_SURCHARGE={pc12:60,pc24:240,sf50:60,cirrus:60};const S2_FLEET_CATALOG=[{id:\"CDHyIXL6j\",slug:\"pc-12\",name:\"PILATUS PC-12\",apiType:\"PC-12\",tagline:\"THE MAGIC PLANE\",passengers:\"Up to 8 passengers\",image:\"\",shares:S2_SHARES,hoursByShare:S2_HOURS,defaultShare:\"1/16\",defaultContract:\"\",defaultFee:\"\",defaultSAF:\"\"},{id:\"Kq2zBDj7c\",slug:\"pc-24\",name:\"PILATUS PC-24\",apiType:\"PC-24\",tagline:\"THE WORLD'S ONLY SUPER VERSATILE JET\",passengers:\"Up to 9 passengers\",image:\"\",shares:S2_SHARES,hoursByShare:S2_HOURS,defaultShare:\"1/16\",defaultContract:\"\",defaultFee:\"\",defaultSAF:\"\"},{id:\"FbCiglXgH\",slug:\"sf50\",name:\"CIRRUS SF50\",apiType:\"SF50\",tagline:\"YOUR SMALL PERSONAL JET\",passengers:\"Up to 4 passengers\",image:\"\",shares:S2_SHARES,hoursByShare:S2_HOURS,defaultShare:\"1/16\",defaultContract:\"\",defaultFee:\"\",defaultSAF:\"\"}];function s2CanonKey(s){return String(s||\"\").toLowerCase().replace(/[^a-z0-9]/g,\"\");}const S2_FLEET_KEYWORDS=[\"pc12\",\"pc24\",\"sf50\",\"cirrus\"];function s2FleetKeyMatches(a,b){const ka=s2CanonKey(a),kb=s2CanonKey(b);if(!ka||!kb)return false;if(ka===kb)return true;for(const kw of S2_FLEET_KEYWORDS)if(ka.includes(kw)&&kb.includes(kw))return true;return false;}function s2ToNum(s){if(!s)return null;const n=Number(String(s).replace(/[^\\d.-]/g,\"\"));return Number.isFinite(n)?n:null;}function s2ReadByName(row,name){const el=row.querySelector(`[data-framer-name=\"${name}\"]`);return el?(el.innerText||el.textContent||\"\").trim():\"\";}function s2ScrapePricingRows(root){if(!root)return[];const containers=Array.from(root.querySelectorAll('[data-framer-component-container=\"true\"]'));let rows;if(containers.length>0){rows=containers;}else{let lv=root;let g=8;while(g-- >0&&lv.children.length===1){const o=lv.children[0];if(!(o instanceof HTMLElement))break;lv=o;}rows=Array.from(lv.children).filter(n=>n instanceof HTMLElement);}const out=[];for(const row of rows){const fleetName=s2ReadByName(row,\"Fleet Name\")||s2ReadByName(row,\"Fleet\");const share=s2ReadByName(row,\"Share Size\");if(!fleetName&&!share)continue;out.push({fleetSlug:fleetName,share,flightHours:s2ToNum(s2ReadByName(row,\"Flight Hours\")),flightHoursLR:s2ToNum(s2ReadByName(row,\"Flight Hours LR\")),contractClass:s2ReadByName(row,\"Contract Class\"),contractType:s2ReadByName(row,\"Contract Type\"),managementFeeEurMonth:s2ToNum(s2ReadByName(row,\"Management Fee EUR Month\")),acquisitionUsd:s2ToNum(s2ReadByName(row,\"Acquisition Cost USD\")),hourlyOneWay:s2ToNum(s2ReadByName(row,\"Hourly Rate\")||s2ReadByName(row,\"Hourly Rate One Way\")||s2ReadByName(row,\"Hourly Rate Zone 1\")),depositHours:s2ReadByName(row,\"Deposit Hours\"),depositAmountEur:s2ToNum(s2ReadByName(row,\"Deposit Amount EUR\")),miniInvoicedHours:s2ReadByName(row,\"Mini Invoiced Hours\"),effectiveYear:s2ToNum(s2ReadByName(row,\"Effective Year\")),active:/^(true|1|yes)$/i.test(s2ReadByName(row,\"Active\")),fuelIndex:s2ToNum(s2ReadByName(row,\"Fuel Index\")||s2ReadByName(row,\"Fuel Index EUR\")||s2ReadByName(row,\"Fuel index & Eurocontrol\"))});}return out;}function s2ScrapeCmsItems(root){if(!root)return[];const containers=Array.from(root.querySelectorAll('[data-framer-component-container=\"true\"]'));let itemEls;if(containers.length>0){itemEls=containers;}else{let lv=root;let g=6;while(g-- >0&&lv.children.length===1){const o=lv.children[0];if(!(o instanceof HTMLElement))break;lv=o;}itemEls=Array.from(lv.children).filter(n=>n instanceof HTMLElement);}return itemEls.map((el,i)=>{let image=\"\";const img=el.querySelector(\"img\");if(img?.currentSrc||img?.src){image=img.currentSrc||img.src;}else{const bg=Array.from(el.querySelectorAll(\"[style*='background']\")).find(n=>{const bgi=n.style.backgroundImage;return bgi&&bgi!==\"none\"&&bgi.includes(\"url(\");});if(bg){const m=bg.style.backgroundImage.match(/url\\(\"?([^\"')]+)\"?\\)/);if(m)image=m[1];}}const texts=[];const pushText=node=>{const raw=(node.textContent||\"\").replace(/\\s+/g,\" \").trim();if(!raw||texts.includes(raw))return;texts.push(raw);};const hasImg=n=>!!n.querySelector(\"img\")||Array.from(n.querySelectorAll(\"*\")).some(k=>{const bgi=k.style?.backgroundImage;return!!bgi&&bgi!==\"none\"&&bgi.includes(\"url(\");});const topLevel=Array.from(el.children).filter(c=>c instanceof HTMLElement);const metaCol=topLevel.find(c=>!hasImg(c)&&Array.from(c.children).filter(k=>k instanceof HTMLElement).length>=2);const sources=metaCol?Array.from(metaCol.children).filter(k=>k instanceof HTMLElement):topLevel;for(const s of sources){if(hasImg(s))continue;pushText(s);}const looksLikeRecord=s=>!!s&&/^[A-Za-z0-9_-]{6,}$/.test(s)&&!s.startsWith(\"cms-\");let recordId=\"\";if(looksLikeRecord(el.getAttribute(\"id\")))recordId=el.id;if(!recordId){const d=el.querySelector('[data-framer-component-container=\"true\"]');if(d&&looksLikeRecord(d.getAttribute(\"id\")))recordId=d.id;}const[nameLine=\"\",taglineLine=\"\",passengersLine=\"\"]=texts;let name=nameLine,tagline=taglineLine,passengers=passengersLine;if(taglineLine&&taglineLine.length<=8&&/^[A-Z0-9\\- ]+$/.test(taglineLine.toUpperCase())){name=`${nameLine} ${taglineLine}`.trim();tagline=texts[2]||\"\";passengers=texts[3]||\"\";}const nameSlug=String(name||\"\").toLowerCase().replace(/[^a-z0-9]+/g,\"-\").replace(/^-+|-+$/g,\"\");if(!recordId){// Full-text fallback: match any keyword from element's full text content\nconst allText=s2CanonKey([name,nameSlug,el.textContent||\"\"].join(\" \"));const m=S2_FLEET_CATALOG.find(cat=>S2_FLEET_KEYWORDS.some(kw=>allText.includes(kw)&&s2CanonKey(cat.name).includes(kw)));if(m)recordId=m.id;}return{id:recordId||`cms-${i}`,slug:nameSlug||recordId||`cms-${i}`,name,tagline,passengers,image,shares:S2_SHARES,hoursByShare:S2_HOURS,defaultShare:\"1/16\",defaultContract:\"\",defaultFee:\"\",defaultSAF:\"\"};});}function s2ParseShareImmat(root){if(!root)return[];const containers=Array.from(root.querySelectorAll('[data-framer-component-container=\"true\"]'));let rowEls;if(containers.length>0){rowEls=containers;}else{let lv=root;for(let i=0;i<8;i++){if(lv.children.length>1)break;if(lv.children.length===1)lv=lv.children[0];else break;}rowEls=Array.from(lv.children);}const looksLikeImmat=s=>/^[A-Z]{1,2}-[A-Z0-9]{2,5}$/i.test(s.trim());const out=[];const seen=new Set;for(const row of rowEls){let immat=s2ReadByName(row,\"Immat\"),fleet=s2ReadByName(row,\"Fleet\");const startDate=s2ReadByName(row,\"StartDate\")||s2ReadByName(row,\"Start Date\");let endDate=s2ReadByName(row,\"EndDate\")||s2ReadByName(row,\"End Date\")||s2ReadByName(row,\"Est Contract End Date\")||s2ReadByName(row,\"Contract End Date\");if(!immat||!fleet){const walker=document.createTreeWalker(row,NodeFilter.SHOW_TEXT,null);const leaves=[];let cur=walker.currentNode;while(cur=walker.nextNode()){const t=(cur.textContent||\"\").trim();if(!t||leaves[leaves.length-1]===t)continue;leaves.push(t);}if(!immat){let idx=leaves.findIndex(looksLikeImmat);if(idx<0)idx=0;immat=leaves[idx]||\"\";}if(!fleet)fleet=leaves.find(v=>v!==immat&&!looksLikeImmat(v))||\"\";}if(!immat||seen.has(immat))continue;seen.add(immat);out.push({immat,fleet,startDate,endDate});}return out;}function s2ParseDate(raw){const s=String(raw||\"\").trim();if(!s)return null;const iso=s.match(/^(\\d{4})-(\\d{2})-(\\d{2})/);if(iso){const d=new Date(`${iso[1]}-${iso[2]}-${iso[3]}T00:00:00`);return isNaN(d.getTime())?null:d;}const dmy=s.match(/^(\\d{1,2})[\\/.]( \\d{1,2})[\\/.]( \\d{4})$/);if(dmy){const d=new Date(`${dmy[3]}-${dmy[2].padStart(2,\"0\")}-${dmy[1].padStart(2,\"0\")}T00:00:00`);return isNaN(d.getTime())?null:d;}const mon=s.match(/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)[a-z]*\\s+(\\d{4})$/i);if(mon){const map={jan:0,feb:1,mar:2,apr:3,may:4,jun:5,jul:6,aug:7,sep:8,oct:9,nov:10,dec:11};const m=map[mon[1].slice(0,3).toLowerCase()];const y=Number(mon[2]);if(m==null||!y)return null;return new Date(y,m+1,0);}const d=new Date(s);return isNaN(d.getTime())?null:d;}function s2MonthsBetween(fromISO,toRaw){try{const a=new Date(fromISO);const b=s2ParseDate(toRaw);if(!b||isNaN(a.getTime()))return 0;const months=(b.getFullYear()-a.getFullYear())*12+(b.getMonth()-a.getMonth());return months>0?months:0;}catch{return 0;}}function s2FindPricingRow(rows,fleetIdOrName,share,hours,mode){if(!rows.length)return null;const canonShare=String(share||\"\").replace(/\\s+/g,\"\");const SHARE_ALIASES={\"1/8\":[\"1/8\",\"2/16\"],\"2/16\":[\"1/8\",\"2/16\"],\"1/4\":[\"1/4\",\"4/16\"],\"4/16\":[\"1/4\",\"4/16\"],\"3/8\":[\"3/8\",\"6/16\"],\"6/16\":[\"3/8\",\"6/16\"]};const shareMatch=(a,b)=>{const ca=String(a||\"\").replace(/\\s+/g,\"\"),cb=String(b||\"\").replace(/\\s+/g,\"\");if(!ca||!cb)return false;if(ca===cb)return true;return(SHARE_ALIASES[ca]||[ca]).includes(cb);};const matches=rows.filter(r=>s2FleetKeyMatches(fleetIdOrName,r.fleetSlug)&&shareMatch(r.share,canonShare));if(!matches.length)return null;if(hours==null)return matches[0];const same=matches.find(r=>mode===\"long\"&&r.flightHoursLR!=null?r.flightHoursLR===hours:r.flightHours===hours);if(same)return same;let best=null;let bestDelta=Infinity;for(const r of matches){const d=Math.abs((r.flightHours??-1)-(hours??0));if(d<bestDelta){bestDelta=d;best=r;}}return best;}function s2ComputeHourlySurcharge(fleetIdOrName,shareType){if(shareType!==\"second_hand_share\")return 0;const k=s2CanonKey(fleetIdOrName);for(const[token,surcharge]of Object.entries(S2_SECOND_HAND_SURCHARGE))if(k.includes(token))return surcharge;return 0;}function s2ComputeAnnualBudget(priced,hours,fleetIdOrName,shareType){const rate=priced?.hourlyOneWay??null;const fee=priced?.managementFeeEurMonth??null;const h=hours!=null?Number(hours):null;if(rate==null||fee==null||h==null||!Number.isFinite(h)||h<=0)return null;return(rate+s2ComputeHourlySurcharge(fleetIdOrName,shareType))*h+fee*12;}// ─── Store hook ───────────────────────────────────────────────────────────────\nfunction useSalesStore(){const[mounted,setMounted]=useState(false);const[,setTick]=useState(0);useEffect(()=>{if(typeof window===\"undefined\")return;setMounted(true);let unsub;const sub=()=>{const s=window[STORE_KEY];if(s){unsub=s.subscribe?.(()=>setTick(n=>n+1));setTick(n=>n+1);return true;}return false;};if(sub())return()=>unsub?.();const id=window.setInterval(()=>{if(sub())window.clearInterval(id);},200);return()=>{window.clearInterval(id);unsub?.();};},[]);if(!mounted||typeof window===\"undefined\")return null;return window[STORE_KEY]??null;}// ─── Helpers ──────────────────────────────────────────────────────────────────\nfunction getUrlParams(){if(typeof window===\"undefined\")return{personId:null,isNew:false};const sp=new URLSearchParams(window.location.search);// A URL that already carries ?p=<proposalId> means we are resuming an\n// existing draft — never treat it as a fresh deal (would wipe user's work).\nconst isNew=sp.get(\"new\")===\"1\"&&!sp.get(\"p\");return{personId:sp.get(\"personId\"),isNew};}function nav(path,params={}){try{const url=new URL(window.location.href);url.pathname=path;url.search=\"\";for(const[k,v]of Object.entries(params)){if(v!=null)url.searchParams.set(k,String(v));}window.location.href=url.toString();}catch{window.location.href=path;}}function ArrowLeftIcon({size=13,color}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 14 14\",fill:\"none\",\"aria-hidden\":true,children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 7H2M6 3L2 7L6 11\",stroke:color,strokeWidth:\"1.25\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}function ArrowRightIcon({size=14,color}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 14 14\",fill:\"none\",\"aria-hidden\":true,children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 7h10M8 3l4 4-4 4\",stroke:color,strokeWidth:\"1.25\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}function SaveDraftButton({onSave,dirty}){const[justSaved,setJustSaved]=useState(false);useEffect(()=>{if(dirty)setJustSaved(false);},[dirty]);const isSaved=justSaved&&!dirty;return /*#__PURE__*/_jsx(\"button\",{type:\"button\",disabled:!dirty,onClick:()=>{if(!dirty)return;onSave?.();setJustSaved(true);},style:{all:\"unset\",fontFamily:FONT,fontSize:13,fontWeight:500,borderRadius:12,padding:\"12px 18px\",cursor:dirty?\"pointer\":\"default\",transition:\"color 0.25s ease, background 0.25s ease, opacity 0.15s ease\",color:isSaved?D.green:D.inkMuted,background:isSaved?D.greenBg:D.sand200,opacity:dirty?1:isSaved?1:.55,display:\"flex\",alignItems:\"center\",gap:6},children:isSaved?\"Saved ✓\":\"Save draft\"});}// ─── Inline date picker ───────────────────────────────────────────────────────\nconst MONTHS_CAL=[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"];const MONTHS_SHORT_CAL=[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"];function parseISODate(iso){if(!iso)return null;const m=/^(\\d{4})-(\\d{2})-(\\d{2})$/.exec(iso);if(!m)return null;const dt=new Date(Number(m[1]),Number(m[2])-1,Number(m[3]));return isNaN(dt.getTime())?null:dt;}function toISODate(d){const p=n=>String(n).padStart(2,\"0\");return`${d.getFullYear()}-${p(d.getMonth()+1)}-${p(d.getDate())}`;}function sameDayCheck(a,b){return a.getFullYear()===b.getFullYear()&&a.getMonth()===b.getMonth()&&a.getDate()===b.getDate();}function CalIcon({color}){return /*#__PURE__*/_jsxs(\"svg\",{width:16,height:16,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:1.6,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{flexShrink:0},children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"5\",width:\"18\",height:\"16\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 3v4M8 3v4M3 11h18\"})]});}function CalChevron({dir,onClick}){return /*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:onClick,style:{all:\"unset\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:28,height:28,borderRadius:7,cursor:\"pointer\"},onMouseEnter:e=>e.currentTarget.style.background=\"rgba(0,0,0,0.05)\",onMouseLeave:e=>e.currentTarget.style.background=\"transparent\",children:/*#__PURE__*/_jsx(\"svg\",{width:14,height:14,viewBox:\"0 0 24 24\",fill:\"none\",stroke:D.inkSubtle,strokeWidth:1.8,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{transform:dir===\"right\"?\"rotate(180deg)\":undefined},children:/*#__PURE__*/_jsx(\"path\",{d:\"m15 6-6 6 6 6\"})})});}function InlineDatePicker({value,onChange,placeholder=\"Select a date\",popupWidth=300}){const[open,setOpen]=useState(false);const[rect,setRect]=useState(null);const triggerRef=useRef(null);const parsed=parseISODate(value);const init=parsed||new Date;const[viewYear,setViewYear]=useState(init.getFullYear());const[viewMonth,setViewMonth]=useState(init.getMonth());useEffect(()=>{if(open&&parsed){setViewYear(parsed.getFullYear());setViewMonth(parsed.getMonth());}},[open]);const computeRect=()=>{const el=triggerRef.current;if(!el)return;const r=el.getBoundingClientRect();const vh=window.innerHeight;const spaceBelow=vh-r.bottom-12;const spaceAbove=r.top-12;const placeAbove=spaceBelow<340&&spaceAbove>spaceBelow;setRect({left:r.left,top:r.bottom+6,bottom:vh-r.top+6,width:r.width,placeAbove});};useEffect(()=>{if(!open)return;computeRect();const onOutside=e=>{if(triggerRef.current?.contains(e.target))return;setOpen(false);};const onKey=e=>{if(e.key===\"Escape\")setOpen(false);};window.addEventListener(\"resize\",computeRect);window.addEventListener(\"scroll\",computeRect,true);document.addEventListener(\"mousedown\",onOutside);document.addEventListener(\"keydown\",onKey);return()=>{window.removeEventListener(\"resize\",computeRect);window.removeEventListener(\"scroll\",computeRect,true);document.removeEventListener(\"mousedown\",onOutside);document.removeEventListener(\"keydown\",onKey);};},[open]);const prevMonth=()=>{if(viewMonth===0){setViewMonth(11);setViewYear(y=>y-1);}else setViewMonth(m=>m-1);};const nextMonth=()=>{if(viewMonth===11){setViewMonth(0);setViewYear(y=>y+1);}else setViewMonth(m=>m+1);};// Build Monday-first 6×7 grid\nconst firstOfMonth=new Date(viewYear,viewMonth,1);const startDow=(firstOfMonth.getDay()+6)%7;const daysInMonth=new Date(viewYear,viewMonth+1,0).getDate();const daysInPrev=new Date(viewYear,viewMonth,0).getDate();const cells=[];for(let i=0;i<startDow;i++)cells.push({date:new Date(viewYear,viewMonth-1,daysInPrev-startDow+1+i),inMonth:false});for(let d=1;d<=daysInMonth;d++)cells.push({date:new Date(viewYear,viewMonth,d),inMonth:true});while(cells.length<42)cells.push({date:new Date(viewYear,viewMonth+1,cells.length-startDow-daysInMonth+1),inMonth:false});const today=new Date;const displayText=parsed?`${parsed.getDate()} ${MONTHS_SHORT_CAL[parsed.getMonth()]} ${parsed.getFullYear()}`:\"\";return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"button\",{ref:triggerRef,type:\"button\",onClick:()=>setOpen(v=>!v),style:{all:\"unset\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:10,height:48,padding:\"0 18px\",fontFamily:FONT,fontSize:13,color:displayText?D.ink:D.inkSubtle,background:D.bgCard,border:`${open?\"1.5px\":\"1px\"} solid ${open?D.copper500:D.borderSoft}`,borderRadius:12,boxShadow:open?\"0 0 0 4px rgba(196,148,90,0.15)\":\"none\",cursor:\"pointer\",width:\"100%\",boxSizing:\"border-box\",transition:\"border-color .2s ease, box-shadow .2s ease\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{flex:1,minWidth:0,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:displayText||placeholder}),/*#__PURE__*/_jsx(CalIcon,{color:displayText?D.ink:D.inkSubtle})]}),open&&rect&&typeof document!==\"undefined\"&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",left:rect.left,...rect.placeAbove?{bottom:rect.bottom}:{top:rect.top},width:popupWidth,background:D.bgCard,border:`1px solid ${D.borderSoft}`,borderRadius:14,boxShadow:\"0 14px 40px rgba(15,12,6,0.14), 0 4px 12px rgba(15,12,6,0.06)\",padding:14,fontFamily:FONT,zIndex:2147483647,boxSizing:\"border-box\"},onMouseDown:e=>e.stopPropagation(),children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",marginBottom:10},children:[/*#__PURE__*/_jsx(CalChevron,{dir:\"left\",onClick:prevMonth}),/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:FONT,fontSize:13,fontWeight:500,color:D.ink},children:[MONTHS_CAL[viewMonth],\" \",viewYear]}),/*#__PURE__*/_jsx(CalChevron,{dir:\"right\",onClick:nextMonth})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(7, 1fr)\",gap:2,marginBottom:4},children:[\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\",\"Su\"].map(w=>/*#__PURE__*/_jsx(\"span\",{style:{textAlign:\"center\",fontSize:11,fontWeight:500,color:D.inkSubtle,padding:\"4px 0\"},children:w},w))}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(7, 1fr)\",gap:2},children:cells.map(({date,inMonth},idx)=>{const selected=parsed&&sameDayCheck(date,parsed);const isToday=sameDayCheck(date,today);return /*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{onChange(toISODate(date));setOpen(false);},style:{all:\"unset\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",height:32,borderRadius:7,fontSize:12,fontWeight:selected?600:400,color:selected?\"#fff\":inMonth?D.ink:D.inkSubtle,background:selected?D.copper500:isToday?D.sand100:\"transparent\",border:isToday&&!selected?`1px solid ${D.copper500}`:\"1px solid transparent\",cursor:\"pointer\",transition:\"background .1s ease\"},onMouseEnter:e=>{if(!selected)e.currentTarget.style.background=\"rgba(196,148,90,0.10)\";},onMouseLeave:e=>{if(!selected)e.currentTarget.style.background=isToday?D.sand100:\"transparent\";},children:date.getDate()},idx);})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",marginTop:10,paddingTop:10,borderTop:`1px solid ${D.borderSoft}`},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{onChange(toISODate(new Date));setOpen(false);},style:{all:\"unset\",fontSize:12,fontWeight:500,color:D.copper600,cursor:\"pointer\",padding:\"4px 8px\",borderRadius:7},children:\"Today\"}),parsed&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{onChange(\"\");setOpen(false);},style:{all:\"unset\",fontSize:12,fontWeight:500,color:D.inkSubtle,cursor:\"pointer\",padding:\"4px 8px\",borderRadius:7},children:\"Clear\"})]})]}),document.body)]});}// ─── Sub-step bar ─────────────────────────────────────────────────────────────\nconst SUB_STEPS=[\"Deal details\",\"Aircraft & options\",\"Overview\",\"Preview & save\"];function SubStepBar({currentStep,maxReached,onStepClick}){return /*#__PURE__*/_jsxs(\"div\",{style:{overflowX:\"auto\",marginBottom:28,scrollbarWidth:\"none\",msOverflowStyle:\"none\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`.jf-substepbar::-webkit-scrollbar{display:none}`}),/*#__PURE__*/_jsx(\"div\",{className:\"jf-substepbar\",style:{display:\"flex\",alignItems:\"center\",gap:28,minWidth:\"max-content\"},children:SUB_STEPS.map((label,i)=>{const step=i+1;const isActive=step===currentStep;const isDone=step<=maxReached&&!isActive;const circleBg=isActive?D.copper500:isDone?D.greenBg:\"#c4c4bc\";const circleBorder=isDone?`1px solid ${D.green}40`:\"none\";const labelColor=isActive?D.copper600:isDone?D.green:\"rgba(26,26,23,0.4)\";const isUnlocked=step<=maxReached&&!isActive;return /*#__PURE__*/_jsxs(\"div\",{onClick:isUnlocked&&onStepClick?()=>onStepClick(step):undefined,style:{display:\"flex\",alignItems:\"center\",gap:10,flexShrink:0,cursor:isUnlocked&&onStepClick?\"pointer\":\"default\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:28,height:28,borderRadius:999,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,background:circleBg,border:circleBorder,boxSizing:\"border-box\"},children:isDone?/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 12 12\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 6l3 3 5-5\",stroke:D.green,strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})}):/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:11,fontWeight:600,color:isActive?\"#fff\":\"rgba(255,255,255,0.7)\",lineHeight:1},children:step})}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:14,fontWeight:500,color:labelColor,whiteSpace:\"nowrap\"},children:label})]},step);})})]});}// ─── Field components ─────────────────────────────────────────────────────────\nfunction Field({label,required,children}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:6},children:[/*#__PURE__*/_jsxs(\"label\",{style:{fontFamily:FONT,fontSize:12,fontWeight:600,color:D.inkSubtle},children:[label,required?/*#__PURE__*/_jsx(\"span\",{style:{color:D.red},children:\" *\"}):\"\"]}),children]});}function TextInput({value,onChange,placeholder,type=\"text\"}){const[focused,setFocused]=useState(false);return /*#__PURE__*/_jsx(\"input\",{type:type,value:value,onChange:e=>onChange(e.target.value),placeholder:placeholder,onFocus:()=>setFocused(true),onBlur:()=>setFocused(false),style:{fontFamily:FONT,fontSize:13,color:D.ink,background:D.bgCard,border:`${focused?\"1.5px\":\"1px\"} solid ${focused?D.copper500:D.borderSoft}`,borderRadius:12,padding:\"13px 18px\",outline:\"none\",width:\"100%\",boxSizing:\"border-box\",boxShadow:focused?\"0 0 0 4px rgba(196,148,90,0.15)\":\"none\",transition:\"border 0.2s ease, box-shadow 0.2s ease\"}});}function ChevronDown({color,open}){return /*#__PURE__*/_jsx(\"svg\",{width:16,height:16,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:1.8,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{transition:\"transform .18s ease\",transform:open?\"rotate(180deg)\":\"rotate(0deg)\",flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"m6 9 6 6 6-6\"})});}function InlineSelect({value,onChange,options,placeholder=\"Select…\"}){const[open,setOpen]=useState(false);const[rect,setRect]=useState(null);const triggerRef=useRef(null);const selected=options.find(o=>o.value===value&&!o.disabled);const computeRect=()=>{const el=triggerRef.current;if(!el)return;const r=el.getBoundingClientRect();const vh=window.innerHeight;const spaceBelow=vh-r.bottom-12;const spaceAbove=r.top-12;const placeAbove=spaceBelow<200&&spaceAbove>spaceBelow;setRect({left:r.left,top:r.bottom+4,bottom:vh-r.top+4,width:r.width,placeAbove});};useEffect(()=>{if(!open)return;computeRect();const onOutside=e=>{if(triggerRef.current?.contains(e.target))return;setOpen(false);};const onKey=e=>{if(e.key===\"Escape\")setOpen(false);};window.addEventListener(\"resize\",computeRect);window.addEventListener(\"scroll\",computeRect,true);document.addEventListener(\"mousedown\",onOutside);document.addEventListener(\"keydown\",onKey);return()=>{window.removeEventListener(\"resize\",computeRect);window.removeEventListener(\"scroll\",computeRect,true);document.removeEventListener(\"mousedown\",onOutside);document.removeEventListener(\"keydown\",onKey);};},[open]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"button\",{ref:triggerRef,type:\"button\",onClick:()=>setOpen(v=>!v),style:{all:\"unset\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:10,height:48,padding:\"0 18px\",fontFamily:FONT,fontSize:13,color:selected?D.ink:D.inkSubtle,background:D.bgCard,border:`${open?\"1.5px\":\"1px\"} solid ${open?D.copper500:D.borderSoft}`,borderRadius:12,boxShadow:open?\"0 0 0 4px rgba(196,148,90,0.15)\":\"none\",cursor:\"pointer\",width:\"100%\",boxSizing:\"border-box\",transition:\"border-color .2s ease, box-shadow .2s ease\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{flex:1,minWidth:0,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:selected?.label||placeholder}),/*#__PURE__*/_jsx(ChevronDown,{color:selected?D.ink:D.inkSubtle,open:open})]}),open&&rect&&typeof document!==\"undefined\"&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",left:rect.left,...rect.placeAbove?{bottom:rect.bottom}:{top:rect.top},width:rect.width,background:D.bgCard,border:`1px solid ${D.borderSoft}`,borderRadius:12,boxShadow:\"0 8px 24px rgba(15,12,6,0.12), 0 2px 8px rgba(15,12,6,0.06)\",overflow:\"hidden\",zIndex:2147483647,boxSizing:\"border-box\"},onMouseDown:e=>e.stopPropagation(),children:options.map(o=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{if(!o.disabled){onChange(o.value);setOpen(false);}},style:{all:\"unset\",display:\"block\",width:\"100%\",padding:\"7px 14px\",fontFamily:FONT,fontSize:13,color:o.disabled?D.inkSubtle:o.value===value?D.copper600:D.ink,fontWeight:o.value===value?500:400,cursor:o.disabled?\"default\":\"pointer\",opacity:o.disabled?.4:1,boxSizing:\"border-box\",transition:\"background .1s ease\"},onMouseEnter:e=>{if(!o.disabled&&o.value!==value)e.currentTarget.style.background=D.sand100;},onMouseLeave:e=>{if(!o.disabled&&o.value!==value)e.currentTarget.style.background=\"transparent\";},children:o.label},o.value))}),document.body)]});}function Step1DealDetails({draft,onDraftChange,onNext,onBack,onSaveDraft,draftSaved,draftDirty,personId,toks,calendarWidth=300}){const isValid=!!draft.dealName.trim()&&!!draft.proposalDate;const[orgQuery,setOrgQuery]=useState(draft.orgName||\"\");const[orgResults,setOrgResults]=useState([]);const[orgLoading,setOrgLoading]=useState(false);const[orgOpen,setOrgOpen]=useState(false);const orgAbortRef=useRef(null);const orgTimerRef=useRef(null);useEffect(()=>{if(orgTimerRef.current)clearTimeout(orgTimerRef.current);if(!orgQuery||orgQuery.length<2||draft.orgId){setOrgResults([]);setOrgOpen(false);return;}orgTimerRef.current=setTimeout(async()=>{if(orgAbortRef.current)orgAbortRef.current.abort();orgAbortRef.current=new AbortController;setOrgLoading(true);try{const res=await api.searchOrganizations(orgQuery,orgAbortRef.current.signal);setOrgResults(res?.data||[]);setOrgOpen((res?.data?.length||0)>0);}catch{}finally{setOrgLoading(false);}},350);return()=>{if(orgTimerRef.current)clearTimeout(orgTimerRef.current);};},[orgQuery,draft.orgId]);const selectOrg=org=>{onDraftChange({...draft,orgId:org.id,orgName:org.name});setOrgQuery(org.name);setOrgOpen(false);};const clearOrg=()=>{onDraftChange({...draft,orgId:null,orgName:\"\"});setOrgQuery(\"\");setOrgOpen(false);};const createOrg=async()=>{if(!personId||!orgQuery.trim())return;setOrgLoading(true);try{const res=await api.updateCustomer(personId,{company_name:orgQuery.trim()});if(res?.organization_id){selectOrg({id:res.organization_id,name:orgQuery.trim()});}else{// Re-search to find the newly created org\nconst found=await api.searchOrganizations(orgQuery.trim());const match=found?.data?.find(o=>o.name.toLowerCase()===orgQuery.trim().toLowerCase());if(match){selectOrg(match);}}}catch(e){// 422 means org already exists — extract id from error message if possible\nconst msg=String(e?.message||\"\");const m=msg.match(/\b(d+)\b/);if(m){selectOrg({id:Number(m[1]),name:orgQuery.trim()});}}finally{setOrgLoading(false);}};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:20},children:[/*#__PURE__*/_jsxs(\"div\",{style:{background:toks.bgCard,border:`1px solid ${toks.borderSoft}`,borderRadius:14,padding:\"24px 24px\",display:\"flex\",flexDirection:\"column\",gap:18},children:[/*#__PURE__*/_jsx(Field,{label:\"Deal name\",required:true,children:/*#__PURE__*/_jsx(TextInput,{value:draft.dealName,onChange:v=>onDraftChange({...draft,dealName:v}),placeholder:\"Deal name\"})}),/*#__PURE__*/_jsx(Field,{label:\"Proposal date\",required:true,children:/*#__PURE__*/_jsx(InlineDatePicker,{value:draft.proposalDate,onChange:v=>onDraftChange({...draft,proposalDate:v}),placeholder:\"Select a date\",popupWidth:calendarWidth})}),/*#__PURE__*/_jsx(Field,{label:\"Proposal language\",required:true,children:/*#__PURE__*/_jsx(InlineSelect,{value:draft.language,onChange:v=>onDraftChange({...draft,language:v}),options:LANG_OPTIONS})})]}),draftSaved&&/*#__PURE__*/_jsx(\"div\",{style:{background:D.greenBg,borderRadius:10,padding:\"10px 16px\",fontFamily:FONT,fontSize:12,color:D.green},children:\"Draft saved locally — not sent to Pipedrive\"}),/*#__PURE__*/_jsxs(\"div\",{style:{background:toks.bgCard,border:`1px solid ${D.borderSoft}`,borderRadius:14,padding:\"14px 20px\",display:\"flex\",alignItems:\"center\",justifyContent:\"flex-end\",gap:10},children:[/*#__PURE__*/_jsx(SaveDraftButton,{onSave:onSaveDraft,dirty:draftDirty??true}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:onNext,disabled:!isValid,onMouseEnter:e=>{if(isValid){e.currentTarget.style.background=\"linear-gradient(196deg, #AD7E47 14%, #C4945A 85%)\";e.currentTarget.style.boxShadow=\"0 8px 14px rgba(196,148,90,0.35)\";}},onMouseLeave:e=>{if(isValid){e.currentTarget.style.background=\"linear-gradient(194deg, rgb(196,148,90) 14.6%, rgb(217,165,119) 85.4%)\";e.currentTarget.style.boxShadow=\"0 2px 6px rgba(196,148,90,0.25)\";}},style:{all:\"unset\",fontFamily:FONT,fontSize:14,fontWeight:600,color:\"#fff\",background:isValid?\"linear-gradient(194deg, rgb(196,148,90) 14.6%, rgb(217,165,119) 85.4%)\":D.inkLight,borderRadius:12,padding:\"12px 24px\",cursor:isValid?\"pointer\":\"not-allowed\",boxShadow:isValid?\"0 2px 6px rgba(196,148,90,0.25)\":\"none\",transition:\"background .2s ease, box-shadow .2s ease\",display:\"flex\",alignItems:\"center\",gap:8},children:[\"Next \",/*#__PURE__*/_jsx(ArrowRightIcon,{size:14,color:\"#fff\"})]})]})]});}// ─── Step 2: Aircraft & Options (inline) ─────────────────────────────────────\nfunction Step2AircraftOptions({store,draft,onBack,onNext,onSaveDraft,draftDirty,toks,fleetCollection,pricingCollection,shareImmatCollection}){// ── CMS scrape refs\nconst fleetScrapeRef=useRef(null);const pricingScrapeRef=useRef(null);const immatScrapeRef=useRef(null);const[cmsFleet,setCmsFleet]=useState(()=>{if(typeof window===\"undefined\")return[];const cached=window.__jetflyFleetsCache;return Array.isArray(cached)&&cached.length?cached:[];});const[s2DraftSaved,setS2DraftSaved]=useState(false);const[pricingRows,setPricingRows]=useState([]);const[shareImmatRows,setShareImmatRows]=useState([]);useEffect(()=>{if(!fleetCollection){if(cmsFleet.length)setCmsFleet([]);return;}const t=setTimeout(()=>{const next=s2ScrapeCmsItems(fleetScrapeRef.current);const sig=arr=>arr.map(f=>f.name+\"|\"+f.image).join(\"~~\");if(sig(next)!==sig(cmsFleet)){setCmsFleet(next);if(typeof window!==\"undefined\")window.__jetflyFleetsCache=next;}},60);return()=>clearTimeout(t);},[fleetCollection])// eslint-disable-line\n;useEffect(()=>{if(!pricingCollection){if(pricingRows.length)setPricingRows([]);return;}let mo=null;let tm=null;const parse=()=>{const next=s2ScrapePricingRows(pricingScrapeRef.current);if(!next.length)return;const sig=a=>a.map(r=>r.fleetSlug+\"|\"+r.share+\"|\"+r.flightHours+\"|\"+r.managementFeeEurMonth).join(\"~~\");if(sig(next)===sig(pricingRows))return;setPricingRows(next);if(typeof window!==\"undefined\"){window.__jetflyPricing=next;try{window.dispatchEvent(new CustomEvent(\"jetfly-pricing\",{detail:next}));}catch{}}};parse();tm=setTimeout(parse,600);if(pricingScrapeRef.current){mo=new MutationObserver(parse);mo.observe(pricingScrapeRef.current,{childList:true,subtree:true});}return()=>{if(tm)clearTimeout(tm);if(mo)mo.disconnect();};},[pricingCollection])// eslint-disable-line\n;useEffect(()=>{if(!shareImmatCollection){if(shareImmatRows.length)setShareImmatRows([]);return;}let mo=null;let tm=null;const parse=()=>{const next=s2ParseShareImmat(immatScrapeRef.current);if(!next.length)return;const sig=a=>a.map(r=>r.immat+\"|\"+r.fleet+\"|\"+r.startDate).join(\"~~\");if(sig(next)===sig(shareImmatRows))return;setShareImmatRows(next);if(typeof window!==\"undefined\")window.__jetflyShareImmatRows=next;};parse();tm=setTimeout(parse,600);if(immatScrapeRef.current){mo=new MutationObserver(parse);mo.observe(immatScrapeRef.current,{childList:true,subtree:true});}return()=>{if(tm)clearTimeout(tm);if(mo)mo.disconnect();};},[shareImmatCollection])// eslint-disable-line\n;// On mount, pick up pricing/immat already published by AircraftSelector if present\nuseEffect(()=>{if(typeof window===\"undefined\")return;if(!pricingRows.length){const cached=window.__jetflyPricing;if(Array.isArray(cached)&&cached.length)setPricingRows(cached);}if(!shareImmatRows.length){const cached=window.__jetflyShareImmatRows;if(Array.isArray(cached)&&cached.length)setShareImmatRows(cached);}if(!cmsFleet.length){const cached=window.__jetflyFleetsCache;if(Array.isArray(cached)&&cached.length)setCmsFleet(cached);}},[])// eslint-disable-line\n;// ── Store data\nconst proposal=store?.state?.proposal;const step3=proposal?.payload?.step3_aircraft||{selected:[],preferences:{}};const preferences=step3.preferences||{};const fleetList=cmsFleet.length>0?cmsFleet:S2_FLEET_CATALOG;// ── Local UI state\nconst[openFleetId,setOpenFleetId]=useState(null);const[panelModeByFleet,setPanelModeByFleet]=useState({});const[composeKeyByFleet,setComposeKeyByFleet]=useState({});const panelModeRef=useRef(panelModeByFleet);panelModeRef.current=panelModeByFleet;const[activeIdxByFleet,setActiveIdxByFleet]=useState({});const getActiveIdx=fid=>activeIdxByFleet[fid]!==undefined?Number(activeIdxByFleet[fid]):-1;const[pendingDelete,setPendingDelete]=useState(null);const[showErrors,setShowErrors]=useState(false);const migratedRef=useRef(false);// ── Migrate legacy v1 prefs (no offers[]) to V2 shape\nuseEffect(()=>{if(migratedRef.current||!store||!proposal)return;const prefs=store.state?.proposal?.payload?.step3_aircraft?.preferences||{};for(const[id,p]of Object.entries(prefs)){if(!p||Array.isArray(p.offers))continue;if(p.immat||p.contract){const fields={};for(const k of S2_OFFER_FIELDS)if(k in p)fields[k]=p[k];store.setField(`step3_aircraft.preferences.${id}.offers`,[fields]);}}migratedRef.current=true;},[store,proposal])// eslint-disable-line\n;// ── Offer read/write helpers\nconst getOffers=fid=>{const p=preferences[fid];return!p||!Array.isArray(p.offers)?[]:p.offers;};const readLiveOffers=fid=>{const p=store?.state?.proposal?.payload?.step3_aircraft?.preferences?.[fid];return!p||!Array.isArray(p.offers)?[]:p.offers;};const writeOffers=(fid,offers)=>{if(!store)return;store.setField(`step3_aircraft.preferences.${fid}.offers`,offers);const liveSelected=Array.isArray(store.state?.proposal?.payload?.step3_aircraft?.selected)?store.state.proposal.payload.step3_aircraft.selected:[];const has=offers.length>0,on=liveSelected.includes(fid);if(has&&!on)store.setField(\"step3_aircraft.selected\",[...liveSelected,fid]);else if(!has&&on)store.setField(\"step3_aircraft.selected\",liveSelected.filter(x=>x!==fid));};const mirrorToTop=(fid,offer)=>{if(!store||!offer)return;// immat is offer-specific — never mirror it to the top-level pref so\n// new options always start with an empty immat (not the previous option's)\nconst SKIP=new Set([\"immat\"]);for(const k of S2_OFFER_FIELDS)if(k in offer&&!SKIP.has(k))store.setField(`step3_aircraft.preferences.${fid}.${k}`,offer[k]);};const pickFields=p=>{const out={};for(const k of S2_OFFER_FIELDS)if(p&&k in p)out[k]=p[k];return out;};// ── Contract auto-fill from share immat\nconst dealDate=String(proposal?.payload?.step2_profile?.offer?.date||\"\")||new Date().toISOString().slice(0,10);const contractMonthsForImmat=immatRaw=>{const immat=String(immatRaw||\"\").trim();if(!immat)return\"\";const row=shareImmatRows.find(r=>r.immat.trim().toUpperCase()===immat.toUpperCase());if(!row?.endDate)return\"\";const months=s2MonthsBetween(dealDate,row.endDate);return months>0?String(months):\"\";};useEffect(()=>{if(!store||!proposal||!shareImmatRows.length)return;const prefs=(store.state?.proposal?.payload?.step3_aircraft?.preferences)||{};for(const fleetId of Object.keys(prefs)){const p=prefs[fleetId]||{};const liveImmat=String(p.immat||\"\").trim();if(liveImmat){const asStr=contractMonthsForImmat(liveImmat);if(asStr&&String(p.contract||\"\")!==asStr)store.setField(`step3_aircraft.preferences.${fleetId}.contract`,asStr);}const offers=Array.isArray(p.offers)?p.offers:[];for(let i=0;i<offers.length;i++){const immat=String(offers[i]?.immat||\"\").trim();if(!immat)continue;const asStr=contractMonthsForImmat(immat);if(!asStr||String(offers[i].contract||\"\")===asStr)continue;const next=offers.map((o,j)=>j===i?{...o,contract:asStr}:o);store.setField(`step3_aircraft.preferences.${fleetId}.offers`,next);}}},[dealDate,shareImmatRows,JSON.stringify(preferences)])// eslint-disable-line\n;// ── setPref (mirrors to top-level + active offer + auto-fills pricing)\nconst setPref=(fid,key,value)=>{if(!store||!proposal)return;store.setField(`step3_aircraft.preferences.${fid}.${key}`,value);let contractAuto=\"\";if(key===\"immat\"){contractAuto=contractMonthsForImmat(String(value||\"\"));if(contractAuto)store.setField(`step3_aircraft.preferences.${fid}.contract`,contractAuto);}if(S2_OFFER_FIELDS.includes(key)){if(panelModeRef.current[fid]===\"compose\")return;const offers=readLiveOffers(fid);if(!offers.length)return;const idx=getActiveIdx(fid);const nextOffers=offers.map((o,i)=>{// immat is fleet-level master: propagate to ALL offers, not just active\nif(key===\"immat\"){const next={...o,immat:value};if(contractAuto)next.contract=contractAuto;return next;}if(i!==idx)return o;const next={...o,[key]:value};return next;});writeOffers(fid,nextOffers);}if(key===\"share\"||key===\"hours\"||key===\"mode\"||key===\"commercial_offer\"){const fleet=fleetList.find(f=>f.id===fid||f.slug===fid)||null;const live={...readLiveOffers(fid)[getActiveIdx(fid)]||{},[key]:value};const commercialOffer=Boolean(live.commercial_offer);const priced=s2FindPricingRow(pricingRows,fleet?.name||fleet?.slug||fid,String(live.share||\"\"),commercialOffer?Number(live.hours)||null:null,live.mode===\"long\"?\"long\":\"standard\");if(priced){const fee=priced.managementFeeEurMonth,acq=priced.acquisitionUsd;if(fee!=null){store.setField(`step3_aircraft.preferences.${fid}.management_fee`,fee);store.setField(`step3_aircraft.preferences.${fid}.fee`,fee);}if(acq!=null)store.setField(`step3_aircraft.preferences.${fid}.acquisition_cost`,acq);if(panelModeRef.current[fid]!==\"compose\"){const offers2=readLiveOffers(fid);if(offers2.length>0){const idx2=getActiveIdx(fid);writeOffers(fid,offers2.map((o,i)=>i!==idx2?o:{...o,management_fee:fee??o.management_fee,acquisition_cost:acq??o.acquisition_cost,fee:fee??o.fee}));}}}}};// ── Add / commit / delete offers\nconst seedDraft=fid=>{if(!store)return;const fleet=fleetList.find(f=>f.id===fid||f.slug===fid)||null;const shareIdx=fleet?fleet.shares.indexOf(fleet.defaultShare):0;const existing=store.state?.proposal?.payload?.step3_aircraft?.preferences?.[fid]||{};// immat always inherits from fleet-level (Option 1 is master) — never start blank\nconst inheritedImmat=String(existing.immat||\"\");const inheritedContract=inheritedImmat?contractMonthsForImmat(inheritedImmat)||\"\":\"\";const blankFields={mode:\"standard\",share_type:\"new_share\",share:fleet?.defaultShare||S2_SHARES[0],shareEnd:\"\",hours:fleet?.hoursByShare?.[shareIdx]??S2_HOURS[0],contract:inheritedContract,fee:\"\",saf:\"\",immat:inheritedImmat,commercial_offer:\"\",management_fee:\"\",acquisition_cost:\"\",fuelIndex:null,outcome:\"\"};store.setField(`step3_aircraft.preferences.${fid}`,{...existing,...blankFields,offers:Array.isArray(existing.offers)?existing.offers:[]});};const addOffer=fid=>{seedDraft(fid);setComposeKeyByFleet(m=>({...m,[fid]:(m[fid]||0)+1}));setPanelModeByFleet(m=>({...m,[fid]:\"compose\"}));setOpenFleetId(fid);};const commitOffer=fid=>{if(!store)return;const live=store.state?.proposal?.payload?.step3_aircraft?.preferences?.[fid]||preferences[fid]||{};const draft={...pickFields(live),generated:false};// Auto-fill pricing fields if the user never changed share/hours/mode\nif(!draft.acquisition_cost||!draft.management_fee){const fl=fleetList.find(f=>f.id===fid||f.slug===fid)||null;const priced=s2FindPricingRow(pricingRows,fl?.name||fl?.slug||fid,String(draft.share||\"\"),Boolean(draft.commercial_offer)?Number(draft.hours)||null:null,draft.mode===\"long\"?\"long\":\"standard\");if(priced){if(!draft.acquisition_cost&&priced.acquisitionUsd!=null)draft.acquisition_cost=priced.acquisitionUsd;if(!draft.management_fee&&priced.managementFeeEurMonth!=null){draft.management_fee=priced.managementFeeEurMonth;draft.fee=priced.managementFeeEurMonth;}if(draft.fuelIndex==null&&priced.fuelIndex!=null)draft.fuelIndex=priced.fuelIndex;}}const offers=getOffers(fid);const next=[...offers,draft];writeOffers(fid,next);setActiveIdxByFleet(m=>({...m,[fid]:-1}));mirrorToTop(fid,draft);setPanelModeByFleet(m=>({...m,[fid]:\"idle\"}));};const deleteOffer=(fid,idx)=>{if(!store)return;const offers=getOffers(fid);if(idx<0||idx>=offers.length)return;const next=offers.filter((_,i)=>i!==idx);writeOffers(fid,next);if(!next.length){setActiveIdxByFleet(m=>({...m,[fid]:0}));setPanelModeByFleet(m=>({...m,[fid]:\"idle\"}));return;}const currActive=getActiveIdx(fid);const newActive=currActive===-1?-1:currActive===idx?-1:currActive>idx?currActive-1:currActive;setActiveIdxByFleet(m=>({...m,[fid]:newActive}));mirrorToTop(fid,next[newActive]);};// ── Immat options per fleet\nconst immatOptionsForFleet=fleet=>{if(!shareImmatRows.length)return[];const anyHasFleet=shareImmatRows.some(r=>!!r.fleet);const can=s=>String(s||\"\").toLowerCase().replace(/[^a-z0-9]+/g,\"\");const CMS_TO_KEY={cdhyixl6j:\"pc12\",kq2zbdj7c:\"pc24\",fbciglxgh:\"cirrus\"};const fleetKey=(()=>{const idKey=can(fleet.id||\"\");if(CMS_TO_KEY[idKey])return CMS_TO_KEY[idKey];const nk=can(fleet.name||fleet.slug||\"\");if(nk.includes(\"pc12\"))return\"pc12\";if(nk.includes(\"pc24\"))return\"pc24\";if(nk.includes(\"cirrus\")||nk.includes(\"sf50\"))return\"cirrus\";return nk;})();const rowKey=rf=>{const ck=can(rf);if(!ck)return\"\";if(ck.includes(\"pc12\"))return\"pc12\";if(ck.includes(\"pc24\"))return\"pc24\";if(ck.includes(\"cirrus\")||ck.includes(\"sf50\"))return\"cirrus\";return ck;};const base=!anyHasFleet?shareImmatRows.map(r=>r.immat):shareImmatRows.filter(r=>!r.fleet||rowKey(r.fleet)===fleetKey).map(r=>r.immat);return[...base].sort((a,b)=>a.localeCompare(b,undefined,{numeric:true,sensitivity:\"base\"}));};// ── Validation\nconst hasAtLeastOneOffer=fleetList.some(f=>getOffers(f.id).length>0);// ── Tokens shorthand\nconst T={card:toks.bgCard,border:toks.borderSoft,ink:toks.ink,inkSubtle:toks.inkSubtle,inkMuted:toks.inkMuted,copper:toks.copper500,copperDeep:toks.copper600,sand:toks.sand200};const labelSt={margin:0,color:T.inkMuted,fontFamily:FONT,fontSize:12,fontWeight:500,marginBottom:4};// ── Inline Select (replaces DropdownUi, no CDN import)\nconst InlineSelect=({value,options,onChange,disabled=false,placeholder=\"Select…\"})=>/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"select\",{value:value||\"\",disabled:disabled,onChange:e=>{e.stopPropagation();onChange(e.target.value);},style:{width:\"100%\",height:48,border:`1px solid ${T.border}`,borderRadius:12,background:T.card,color:value?T.ink:T.inkMuted,fontFamily:FONT,fontSize:15,fontWeight:400,padding:\"0 36px 0 18px\",outline:\"none\",cursor:disabled?\"not-allowed\":\"pointer\",appearance:\"none\",boxSizing:\"border-box\",opacity:disabled?.55:1},children:[!value&&placeholder&&/*#__PURE__*/_jsx(\"option\",{value:\"\",disabled:true,children:placeholder}),options.map(o=>/*#__PURE__*/_jsx(\"option\",{value:o.value,disabled:o.disabled,children:o.label},o.value))]}),/*#__PURE__*/_jsx(\"svg\",{style:{position:\"absolute\",right:14,top:\"50%\",transform:\"translateY(-50%)\",pointerEvents:\"none\",color:T.copperDeep,flexShrink:0},width:18,height:18,viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"m6 9 6 6 6-6\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]});// ── Inline Toggle (replaces ToggleUi, no CDN import)\nconst InlineToggle=({value,options,onChange})=>/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:2,background:T.border||\"rgb(229,229,224)\",borderRadius:8,padding:2,alignItems:\"center\"},children:options.map(o=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:e=>{e.stopPropagation();onChange(o.value);},style:{all:\"unset\",padding:\"6px 14px\",borderRadius:6,fontSize:13,fontWeight:500,fontFamily:FONT,cursor:\"pointer\",background:value===o.value?T.card:\"transparent\",color:value===o.value?T.ink:T.inkSubtle,boxShadow:value===o.value?\"0 1px 3px rgba(0,0,0,0.10)\":\"none\",transition:\"all 0.15s ease\",whiteSpace:\"nowrap\"},children:o.label},o.value))});// ── PrefsPanel (called as function, not JSX, to avoid remount on each render)\nconst PrefsPanel=({fleet,inCompose})=>{const p=preferences[fleet.id]||{mode:\"standard\",share_type:\"new_share\",share:fleet.defaultShare,hours:fleet.hoursByShare[0]||35,contract:\"\",fee:\"\",saf:\"\",immat:\"\"};const activeIdx=getActiveIdx(fleet.id);const existingOffers=getOffers(fleet.id);// immat always reads from fleet-level pref (Option 1 is the single master)\nconst displayImmat=p.immat||\"\";// immat is only editable when composing/editing Option 1\nconst immatEditable=inCompose?existingOffers.length===0:activeIdx===0;const share=p.share||fleet.defaultShare||S2_SHARES[0];const canon=Math.max(0,S2_SHARES.indexOf(share));const isLong=(p.mode||\"standard\")===\"long\";const minH=isLong?S2_LONG_RANGE_MIN:S2_HOURS_MIN[canon]??35;const maxH=S2_HOURS_MAX[canon]??35;const defH=S2_HOURS[canon]??35;const hoursOpts=[];if(minH===maxH){hoursOpts.push(minH);}else{for(let h=minH;h<=maxH;h+=5)hoursOpts.push(h);if(!hoursOpts.includes(defH))hoursOpts.push(defH);}const curH=Number(p.hours)||defH;if(Number.isFinite(curH)&&!hoursOpts.includes(curH))hoursOpts.push(curH);hoursOpts.sort((a,b)=>a-b);const immatOpts=immatOptionsForFleet(fleet);const commercialOffer=Boolean(p.commercial_offer);const priced=s2FindPricingRow(pricingRows,fleet.name||fleet.slug||fleet.id,p.share||\"\",commercialOffer?Number(p.hours)||null:null,p.mode===\"long\"?\"long\":\"standard\");const fee=priced?.managementFeeEurMonth;const acq=priced?.acquisitionUsd;const shareType=p.share_type||\"new_share\";const budget=s2ComputeAnnualBudget(priced,Number(p.hours)||null,fleet.name||fleet.slug||fleet.id,shareType);const fmtN=(n,suffix)=>{if(n==null)return pricingRows.length===0?\"—\":\"No match\";const fmt=new Intl.NumberFormat(\"en-US\",{maximumFractionDigits:0}).format(n);return suffix===\"$\"?suffix+fmt:fmt+\" \"+suffix;};const readOnlyBox=v=>/*#__PURE__*/_jsx(\"div\",{style:{height:44,border:`1px solid ${T.border}`,borderRadius:10,background:T.card,display:\"flex\",alignItems:\"center\",padding:\"0 14px\",fontFamily:FONT,fontSize:15,fontWeight:500,color:T.ink,userSelect:\"none\"},children:v});return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:8,alignItems:\"center\",justifyContent:\"space-between\"},children:[InlineToggle({value:p.mode||\"standard\",options:[{value:\"standard\",label:\"Standard\"},{value:\"long\",label:\"Long range\"}],onChange:v=>{setPref(fleet.id,\"mode\",v);if(v!==\"long\"){const stdMin=S2_HOURS_MIN[canon]??35;if((Number(p.hours)||defH)<stdMin)setPref(fleet.id,\"hours\",stdMin);}}}),InlineToggle({value:p.share_type||\"new_share\",options:[{value:\"new_share\",label:\"New Share\"},{value:\"second_hand_share\",label:\"Second Hand Share\"}],onChange:v=>setPref(fleet.id,\"share_type\",v)})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr 1fr\",gap:8,alignItems:\"start\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:labelSt,children:\"Share size\"}),InlineSelect({value:share,options:(fleet.shares.length?fleet.shares:S2_SHARES).map(s=>({value:s,label:s})),onChange:v=>{const i=(fleet.shares.length?fleet.shares:S2_SHARES).indexOf(v);setPref(fleet.id,\"share\",v);if(i>=0)setPref(fleet.id,\"hours\",fleet.hoursByShare?.[i]||S2_HOURS[i]||35);}})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:labelSt,children:\"Flight hours\"}),InlineSelect({value:String(hoursOpts.includes(curH)?curH:defH),options:hoursOpts.map(h=>({value:String(h),label:h+\" h\"})),disabled:minH===maxH,onChange:v=>{const n=Number(v);if(Number.isFinite(n))setPref(fleet.id,\"hours\",n);}})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:labelSt,children:\"Commercial offer\"}),InlineSelect({value:String(p.commercial_offer||\"\"),placeholder:\"None\",options:[{value:\"\",label:\"None\"},{value:\"welcome-2026\",label:\"Welcome Q1 2026 \\xb7 +10 h\"},{value:\"loyalty-boost\",label:\"Loyalty boost \\xb7 −5 % mgmt\"},{value:\"referral-2026\",label:\"Referral 2026 \\xb7 −8 % all-in\"}],onChange:v=>setPref(fleet.id,\"commercial_offer\",v)})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr 1fr\",gap:8,alignItems:\"start\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"p\",{style:labelSt,children:[\"Share Immat\",!immatEditable&&displayImmat?/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:400,color:T.inkMuted,marginLeft:4,fontSize:11},children:\"(locked — Option 1)\"}):null]}),immatOpts.length>0?immatEditable?InlineSelect({value:displayImmat,placeholder:\"Select immat\",options:immatOpts.map(v=>({value:v,label:v})),onChange:v=>setPref(fleet.id,\"immat\",v)}):readOnlyBox(displayImmat||\"—\"):/*#__PURE__*/_jsx(\"div\",{style:{height:44,border:`1px solid ${T.border}`,borderRadius:10,background:T.card,display:\"flex\",alignItems:\"center\",padding:\"0 12px\",fontFamily:FONT,fontSize:13,color:T.inkMuted},children:\"No immat configured\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:labelSt,children:\"Contract duration\"}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",readOnly:true,value:p.contract??\"\",placeholder:displayImmat?\"\":\"Pick an immat\",style:{width:\"100%\",height:44,border:`1px solid ${T.border}`,borderRadius:10,background:T.card,padding:\"0 68px 0 14px\",fontFamily:FONT,fontSize:15,fontWeight:500,color:T.ink,outline:\"none\",boxSizing:\"border-box\"}}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",right:14,top:0,height:44,display:\"flex\",alignItems:\"center\",fontFamily:FONT,fontSize:13,fontWeight:500,color:T.inkMuted,pointerEvents:\"none\"},children:\"Months\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:labelSt,children:\"Management fee / month\"}),readOnlyBox(fmtN(fee,\"€\"))]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:8,alignItems:\"start\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:labelSt,children:\"Acquisition cost\"}),readOnlyBox(fmtN(acq,\"$\"))]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:labelSt,children:\"Est. annual budget\"}),readOnlyBox(fmtN(budget,\"€\"))]})]}),pricingRows.length>0&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr\",gap:8,alignItems:\"start\"},children:/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:labelSt,children:\"Fuel index & Eurocontrol P/H\"}),readOnlyBox(fmtN(priced?.fuelIndex,\"€\"))]})})]});};// ── Fleet card renderer\nconst renderFleetCard=fleet=>{const offers=getOffers(fleet.id);const isOpen=openFleetId===fleet.id;const pMode=panelModeByFleet[fleet.id]||\"idle\";const hasOffers=offers.length>0;return /*#__PURE__*/_jsxs(\"div\",{style:{border:`${isOpen?\"1.5px\":\"1px\"} solid ${isOpen?\"#C4945A\":T.border}`,borderRadius:14,background:T.card,overflow:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"div\",{role:\"button\",tabIndex:0,onClick:()=>{setOpenFleetId(id=>id===fleet.id?null:fleet.id);setPanelModeByFleet(m=>({...m,[fleet.id]:m[fleet.id]===\"compose\"?\"compose\":\"idle\"}));},onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();setOpenFleetId(id=>id===fleet.id?null:fleet.id);}},style:{display:\"flex\",alignItems:\"center\",gap:14,padding:\"14px 16px\",cursor:\"pointer\",userSelect:\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",gap:2,minWidth:0},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:FONT,fontSize:15,fontWeight:700,color:T.ink,letterSpacing:\"0.8px\",textTransform:\"uppercase\"},children:fleet.name}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:FONT,fontSize:11,fontWeight:600,color:T.copperDeep,letterSpacing:\"0.12em\",textTransform:\"uppercase\"},children:fleet.tagline})]}),hasOffers&&/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:FONT,fontSize:11,fontWeight:700,color:T.copperDeep,background:\"rgba(196,148,90,0.12)\",borderRadius:999,padding:\"3px 10px\",letterSpacing:\"0.08em\",textTransform:\"uppercase\",flexShrink:0},children:[offers.length,\" option\",offers.length>1?\"s\":\"\"]}),/*#__PURE__*/_jsx(\"svg\",{width:18,height:18,viewBox:\"0 0 20 20\",fill:\"none\",style:{flexShrink:0,transform:isOpen?\"rotate(180deg)\":\"rotate(0)\",transition:\"transform 280ms ease\",color:T.copperDeep},children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 7.5L10 12.5L15 7.5\",stroke:\"currentColor\",strokeWidth:\"1.7\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateRows:isOpen?\"1fr\":\"0fr\",transition:\"grid-template-rows 280ms cubic-bezier(0.22,1,0.36,1)\"},children:/*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\",minHeight:0},children:/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"0 16px 16px\"},children:[offers.map((offer,i)=>{const isActiveOffer=getActiveIdx(fleet.id)===i;const isExpanded=isActiveOffer&&pMode===\"idle\";const share=String(offer.share||\"—\");const immat=String(offer.immat||\"—\");const contract=String(offer.contract||\"\").trim();const contractLabel=contract?contract+\" mo\":\"—\";const priced=s2FindPricingRow(pricingRows,fleet.name||fleet.slug||fleet.id,offer.share||\"\",Boolean(offer.commercial_offer)?Number(offer.hours)||null:null,offer.mode===\"long\"?\"long\":\"standard\");const feeNum=priced?.managementFeeEurMonth;const feeLabel=feeNum!=null?new Intl.NumberFormat(\"en-US\",{maximumFractionDigits:0}).format(feeNum)+\" €\":\"—\";const hoursLabel=offer.hours?offer.hours+\"h\":\"—\";return /*#__PURE__*/_jsxs(\"div\",{style:{marginTop:i===0?8:6,border:`1px solid ${T.border}`,borderRadius:10,overflow:\"hidden\",background:T.card},children:[/*#__PURE__*/_jsxs(\"div\",{role:\"button\",tabIndex:0,onClick:e=>{e.stopPropagation();if(isExpanded){setActiveIdxByFleet(m=>({...m,[fleet.id]:-1}));}else{setActiveIdxByFleet(m=>({...m,[fleet.id]:i}));mirrorToTop(fleet.id,offer);setPanelModeByFleet(m=>({...m,[fleet.id]:\"idle\"}));}},style:{display:\"flex\",alignItems:\"center\",gap:10,padding:\"10px 14px\",cursor:\"pointer\",userSelect:\"none\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:FONT,fontSize:11,fontWeight:700,letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:T.copperDeep,minWidth:56,flexShrink:0},children:[\"Option \",i+1]}),/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:FONT,fontSize:13,color:T.ink,flex:1,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:[share,\" \\xb7 \",immat,\" \\xb7 \",contractLabel,\" \\xb7 \",feeLabel,\" \\xb7 \",hoursLabel]}),!offer.generated&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":`Delete option ${i+1}`,onClick:e=>{e.stopPropagation();setPendingDelete({fleetId:fleet.id,idx:i});},style:{all:\"unset\",cursor:\"pointer\",padding:6,color:T.inkMuted,display:\"inline-flex\",borderRadius:6,flexShrink:0},children:/*#__PURE__*/_jsxs(\"svg\",{width:15,height:15,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M3 6h18\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M19 6l-1 14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2L5 6\"})]})}),/*#__PURE__*/_jsx(\"svg\",{width:14,height:14,viewBox:\"0 0 20 20\",fill:\"none\",style:{flexShrink:0,transform:isExpanded?\"rotate(180deg)\":\"rotate(0)\",transition:\"transform 280ms ease\",color:T.copperDeep},children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 7.5L10 12.5L15 7.5\",stroke:\"currentColor\",strokeWidth:\"1.7\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateRows:isExpanded?\"1fr\":\"0fr\",transition:\"grid-template-rows 280ms cubic-bezier(0.22,1,0.36,1)\"},children:/*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\",minHeight:0},children:/*#__PURE__*/_jsx(\"div\",{style:{padding:\"4px 14px 12px\",opacity:isExpanded?1:0,transition:\"opacity 200ms ease\"},children:isExpanded&&PrefsPanel({fleet,inCompose:false})})})})]},i);}),pMode===\"compose\"&&/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:8,border:`1px solid ${T.border}`,borderRadius:10,padding:\"10px 14px 14px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:11,fontWeight:700,letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:T.copperDeep,display:\"block\",marginBottom:8},children:\"New option\"}),PrefsPanel({fleet,inCompose:true})]},`compose-${fleet.id}-${composeKeyByFleet[fleet.id]||0}`),(()=>{const canCreate=!!(preferences[fleet.id]?.immat);return /*#__PURE__*/_jsx(\"div\",{style:{marginTop:12,display:\"flex\",gap:8},children:pMode===\"compose\"?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:e=>{e.stopPropagation();setPanelModeByFleet(m=>({...m,[fleet.id]:\"idle\"}));},style:{all:\"unset\",flex:1,padding:\"9px 0\",textAlign:\"center\",border:`1px solid ${T.border}`,color:T.inkSubtle,fontFamily:FONT,fontSize:13,fontWeight:600,borderRadius:10,cursor:\"pointer\",boxSizing:\"border-box\"},children:\"Cancel\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",disabled:!canCreate,onClick:e=>{e.stopPropagation();if(canCreate)commitOffer(fleet.id);},style:{all:\"unset\",flex:1,padding:\"9px 0\",textAlign:\"center\",background:canCreate?\"#C4945A\":T.border,color:canCreate?\"#fff\":T.inkSubtle,fontFamily:FONT,fontSize:13,fontWeight:600,borderRadius:10,cursor:canCreate?\"pointer\":\"not-allowed\",boxSizing:\"border-box\"},children:\"Create option\"})]}):/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:e=>{e.stopPropagation();addOffer(fleet.id);},style:{all:\"unset\",flex:1,padding:\"9px 0\",textAlign:\"center\",border:`1px dashed ${T.border}`,color:T.copperDeep,fontFamily:FONT,fontSize:13,fontWeight:600,borderRadius:10,cursor:\"pointer\",boxSizing:\"border-box\"},children:\"+ Add option\"})});})()]})})})]},fleet.id);};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:16},onClick:e=>e.stopPropagation(),children:[/*#__PURE__*/_jsxs(\"div\",{style:{background:T.card,border:`1px solid ${T.border}`,borderRadius:16,padding:\"20px\",display:\"flex\",flexDirection:\"column\",gap:16},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4},children:/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:FONT,fontSize:13,color:T.inkSubtle,lineHeight:1.5},children:\"Select fleet type, share size, flight hours, and contract terms.\"})}),fleetList.map(fleet=>renderFleetCard(fleet))]}),showErrors&&!hasAtLeastOneOffer&&/*#__PURE__*/_jsx(\"div\",{style:{background:D.redBg,border:`1px solid ${D.red+\"33\"}`,borderRadius:10,padding:\"10px 14px\",fontFamily:FONT,fontSize:13,color:D.red},children:\"Please add at least one option before continuing.\"}),/*#__PURE__*/_jsxs(\"div\",{style:{background:T.card,border:`1px solid ${T.border}`,borderRadius:14,padding:\"14px 20px\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",gap:12},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:onBack,style:{all:\"unset\",fontFamily:FONT,fontSize:13,fontWeight:500,color:T.inkSubtle,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(ArrowLeftIcon,{size:13,color:\"currentColor\"}),\" Back\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,alignItems:\"center\"},children:[/*#__PURE__*/_jsx(SaveDraftButton,{onSave:onSaveDraft,dirty:draftDirty??true}),\"            \",/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>{if(!hasAtLeastOneOffer){setShowErrors(true);return;}onNext();},style:{all:\"unset\",fontFamily:FONT,fontSize:14,fontWeight:600,color:\"#fff\",background:hasAtLeastOneOffer?\"linear-gradient(194deg, rgb(196,148,90) 14.6%, rgb(217,165,119) 85.4%)\":D.inkLight,borderRadius:12,padding:\"12px 24px\",cursor:hasAtLeastOneOffer?\"pointer\":\"not-allowed\",boxShadow:hasAtLeastOneOffer?\"0 2px 6px rgba(196,148,90,0.25)\":\"none\",display:\"flex\",alignItems:\"center\",gap:8},children:[\"Next \",/*#__PURE__*/_jsx(ArrowRightIcon,{size:14,color:\"#fff\"})]})]})]}),pendingDelete!==null&&typeof document!==\"undefined\"&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",inset:0,zIndex:99999,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"rgba(26,26,23,0.55)\",backdropFilter:\"blur(2px)\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{background:T.card,borderRadius:16,padding:\"28px 28px 24px\",maxWidth:340,width:\"90%\",display:\"flex\",flexDirection:\"column\",gap:16,boxShadow:\"0 12px 48px rgba(0,0,0,0.22)\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:FONT,fontSize:15,fontWeight:600,color:T.ink},children:\"Delete option?\"}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,fontFamily:FONT,fontSize:13,color:T.inkSubtle,lineHeight:1.5},children:[\"This will permanently remove Option \",pendingDelete.idx+1,\".\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setPendingDelete(null),style:{all:\"unset\",flex:1,padding:\"10px 0\",textAlign:\"center\",border:`1px solid ${T.border}`,borderRadius:10,fontFamily:FONT,fontSize:13,fontWeight:500,color:T.inkSubtle,cursor:\"pointer\",boxSizing:\"border-box\"},children:\"Cancel\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{deleteOffer(pendingDelete.fleetId,pendingDelete.idx);setPendingDelete(null);},style:{all:\"unset\",flex:1,padding:\"10px 0\",textAlign:\"center\",background:\"rgb(185,28,28)\",borderRadius:10,fontFamily:FONT,fontSize:13,fontWeight:600,color:\"#fff\",cursor:\"pointer\",boxSizing:\"border-box\"},children:\"Delete\"})]})]})}),document.body),fleetCollection&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,ref:fleetScrapeRef,style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",opacity:0,pointerEvents:\"none\"},children:fleetCollection}),pricingCollection&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,ref:pricingScrapeRef,style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",opacity:0,pointerEvents:\"none\"},children:pricingCollection}),shareImmatCollection&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,ref:immatScrapeRef,style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",opacity:0,pointerEvents:\"none\"},children:shareImmatCollection})]});}// ─── Step 3: Overview ─────────────────────────────────────────────────────────\nfunction Step3Overview({store,draft,setDraft,onNext,onBack,toks,onSaveDraft,draftDirty,fleetCollection}){const proposal=store?.state?.proposal;const prefs=proposal?.payload?.step3_aircraft?.preferences??{};// Source of truth for \"selected\" fleets: the explicit `selected[]` array\n// written by Step2 when the user picks a fleet. Falls back to \"has at\n// least one offer\" so an older draft without `selected[]` still works.\n// Filtering on `selected !== false` alone was too permissive — a fleet\n// initialised then abandoned (e.g. PC-12 with `selected: undefined` and\n// no offers) was leaking into the overview as a phantom card and even\n// seeded the auto-generated deal name (Maxime 2026-09-29).\nconst selectedArr=Array.isArray(proposal?.payload?.step3_aircraft?.selected)?proposal.payload.step3_aircraft.selected:[];const fleetEntries=Object.entries(prefs).filter(([fk,p])=>{if(p?.selected===false)return false;if(selectedArr.length>0)return selectedArr.includes(fk);return Array.isArray(p?.offers)&&p.offers.length>0;});const customer=store?.state?.linkedCustomer??store?.state?.selectedPersonData;const customerName=customer?.name||(customer?.first_name?`${customer.first_name||\"\"} ${customer.last_name||\"\"}`.trim():\"\")||NA;const[s3DraftSaved,setS3DraftSaved]=useState(false);// Resolve fleet ID → display name. Step 3 maintains its own hidden CMS\n// scrape (mirroring Step 2 / Step 4) so it is self-sufficient even when\n// the user lands here on reload or deep-link — otherwise the raw CMS id\n// leaks into the Deal name, Aircraft column, Proposal overview header,\n// and breaks pricing lookups downstream.\nconst fleetScrapeRef=useRef(null);const[fleetCache,setFleetCache]=useState(()=>(typeof window!==\"undefined\"?window.__jetflyFleetsCache:null)??[]);useEffect(()=>{if(!fleetCollection)return;let cancelled=false;const tick=()=>{if(cancelled)return;const next=s2ScrapeCmsItems(fleetScrapeRef.current);if(next.length>0){const sig=arr=>arr.map(f=>f.id+\"|\"+f.name).join(\"~~\");if(sig(next)!==sig(fleetCache))setFleetCache(next);if(typeof window!==\"undefined\")window.__jetflyFleetsCache=next;clearInterval(int);}};const int=setInterval(tick,150);const first=setTimeout(tick,60);const stopAt=setTimeout(()=>clearInterval(int),6e3);return()=>{cancelled=true;clearInterval(int);clearTimeout(first);clearTimeout(stopAt);};},[fleetCollection])// eslint-disable-line\n;useEffect(()=>{if(fleetCache.length>0)return;const read=()=>(typeof window!==\"undefined\"?window.__jetflyFleetsCache:null)??[];const initial=read();if(initial.length>0){setFleetCache(initial);return;}const int=setInterval(()=>{const c=read();if(c.length>0){setFleetCache(c);clearInterval(int);}},150);const stopAt=setTimeout(()=>clearInterval(int),5e3);return()=>{clearInterval(int);clearTimeout(stopAt);};},[fleetCache.length]);const fleetName=fid=>fleetCache.find(f=>f.id===fid)?.name||fid;// Composed deal title (reactive to cache + user input). Format:\n// \"<user-typed prefix> <share> <fleet name> <hours>h\".\n// We never write this back to draft.dealName — the raw user input stays\n// intact so Step 1's field keeps whatever Umut typed, and the composed\n// version is produced on the fly for display here and for the Pipedrive\n// title at save-time in Step 4 (duplicated there with the same formula).\nconst firstPrefDisp=fleetEntries.length>0?fleetEntries[0][1]:null;const firstOfferDisp=firstPrefDisp&&Array.isArray(firstPrefDisp.offers)&&firstPrefDisp.offers.length>0?firstPrefDisp.offers[0]:firstPrefDisp??{};const dispShare=String(firstOfferDisp?.share??\"\").trim();const dispHours=Number(firstOfferDisp?.hours)||null;const dispFleetKey=fleetEntries.length>0?String(fleetEntries[0][0]):\"\";const dispFleetResolved=dispFleetKey?fleetName(dispFleetKey):\"\";// Guard against the raw CMS id leaking into the title — if the cache has\n// not yet resolved the fleet, drop the segment rather than show \"Kq2zBDj7c\".\nconst dispFleet=dispFleetResolved&&dispFleetResolved!==dispFleetKey?dispFleetResolved:\"\";const dnPrefix=String(draft?.dealName??\"\").trim();const composedDealName=[dnPrefix,dispShare,dispFleet,dispHours?`${dispHours}h`:\"\"].filter(Boolean).join(\" \");const fmtContract=v=>{const n=Number(String(v||\"\").trim());return n?`${n} months`:NA;};const fmtMoney=(v,suffix)=>{const n=Number(String(v??\"\").replace(/[^\\d.-]/g,\"\"));if(!n||!Number.isFinite(n))return NA;const fmtd=new Intl.NumberFormat(\"en-US\",{maximumFractionDigits:0}).format(n);return suffix===\"$\"?suffix+fmtd:fmtd+\" \"+suffix;};const pricingRows=(typeof window!==\"undefined\"?window.__jetflyPricing:null)??[];return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:20},children:[/*#__PURE__*/_jsxs(\"div\",{style:{background:toks.bgCard,border:`1px solid ${toks.borderSoft}`,borderRadius:14,padding:\"24px 24px\",display:\"flex\",flexDirection:\"column\",gap:16},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:13,fontWeight:600,color:toks.ink},children:\"Deal overview\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(auto-fill, minmax(min(180px, 100%), 1fr))\",gap:\"14px 20px\",paddingTop:12,borderTop:`1px solid ${toks.borderSoft}`},children:[[\"Deal name\",composedDealName||draft.dealName],[\"Proposal date\",draft.proposalDate],[\"Language\",LANG_OPTIONS.find(o=>o.value===draft.language)?.label||draft.language],[\"Customer\",customerName]].map(([l,v])=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:10,fontWeight:600,color:D.inkLight,letterSpacing:\"0.06em\",textTransform:\"uppercase\"},children:l}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:13,color:toks.ink},children:v||NA})]},l))}),firstOfferDisp&&/*#__PURE__*/_jsxs(\"div\",{style:{paddingTop:14,borderTop:`1px solid ${toks.borderSoft}`,display:\"flex\",flexDirection:\"column\",gap:10},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:11,fontWeight:600,color:toks.ink},children:\"Share details\"})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(auto-fill, minmax(min(160px, 100%), 1fr))\",gap:\"12px 20px\"},children:[[\"Share type\",firstOfferDisp?.share_type===\"second_hand_share\"?\"Second Hand\":\"New Share\"],[\"Share size\",String(firstOfferDisp?.share??\"\").trim()||NA],[\"Flight hours\",dispHours?`${dispHours} h`:NA],[\"Aircraft\",dispFleet||NA]].map(([l,v])=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:3},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:10,fontWeight:600,color:D.inkLight,letterSpacing:\"0.06em\",textTransform:\"uppercase\"},children:l}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:13,fontWeight:500,color:toks.ink},children:v||NA})]},l))})]})]}),fleetEntries.length>0&&/*#__PURE__*/_jsxs(\"div\",{style:{background:toks.bgCard,border:`1px solid ${toks.borderSoft}`,borderRadius:14,padding:\"24px 24px\",display:\"flex\",flexDirection:\"column\",gap:20},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:13,fontWeight:600,color:toks.ink},children:\"Proposal overview\"}),fleetEntries.map(([fleetKey,pref],fleetIdx)=>{const displayName=fleetName(fleetKey);const offers=Array.isArray(pref?.offers)&&pref.offers.length>0?pref.offers:[pref??{}];// Pre-compute pricing row per offer (shared across financial rows)\nconst allPriced=offers.map(o=>s2FindPricingRow(pricingRows,displayName,o?.share||\"\",Boolean(o?.commercial_offer)?Number(o?.hours)||null:null,o?.mode===\"long\"?\"long\":\"standard\"));const specRows=[{label:\"Share Type\",fn:o=>o?.share_type===\"second_hand_share\"?\"Second Hand\":\"New Share\"},{label:\"Share size\",fn:o=>String(o?.share??\"\").trim()||NA},{label:\"Share Immat\",fn:o=>String(o?.immat??\"\").trim()||NA},{label:\"Flight hours\",fn:o=>{const n=Number(o?.hours);return n?`${n} h`:NA;}},{label:\"Contract\",fn:o=>fmtContract(o?.contract)},{label:\"Mode\",fn:o=>o?.mode===\"long\"?\"Long Range\":\"Standard\"},{label:\"Acquisition cost\",fn:(o,i)=>fmtMoney(o?.acquisition_cost??pref?.acquisition_cost??allPriced[i]?.acquisitionUsd,\"$\")},{label:\"Management fee\",fn:(o,i)=>{const fee=o?.management_fee??o?.fee??pref?.management_fee??pref?.fee??allPriced[i]?.managementFeeEurMonth;return fee?fmtMoney(fee,\"€\")+\" /mo\":NA;}},{label:\"Est. annual budget\",fn:(o,i)=>fmtMoney(s2ComputeAnnualBudget(allPriced[i],Number(o?.hours)||null,displayName,o?.share_type),\"€\")}];const headStyle={padding:\"8px 10px 10px\",fontFamily:FONT,fontSize:11,fontWeight:600,color:D.copper500,letterSpacing:\"0.12em\",textTransform:\"uppercase\",textAlign:\"left\",borderBottom:`1px solid ${toks.borderSoft}`};const labelStyle={padding:\"8px 8px 8px 0\",fontFamily:FONT,fontSize:12,color:D.inkLight,textAlign:\"left\",borderTop:`1px solid ${toks.borderSoft}`,whiteSpace:\"nowrap\",verticalAlign:\"middle\"};const valStyle={padding:\"8px 10px\",fontFamily:FONT,fontSize:12,fontWeight:600,color:toks.ink,textAlign:\"left\",borderTop:`1px solid ${toks.borderSoft}`,verticalAlign:\"middle\"};return /*#__PURE__*/_jsxs(\"div\",{children:[fleetIdx>0&&/*#__PURE__*/_jsx(\"div\",{style:{borderTop:`1px solid ${toks.borderSoft}`,marginBottom:20}}),/*#__PURE__*/_jsx(\"div\",{style:{overflowX:\"auto\"},children:/*#__PURE__*/_jsxs(\"table\",{style:{width:\"100%\",borderCollapse:\"collapse\",tableLayout:\"fixed\",minWidth:140+offers.length*110},children:[/*#__PURE__*/_jsx(\"thead\",{children:/*#__PURE__*/_jsxs(\"tr\",{children:[/*#__PURE__*/_jsx(\"th\",{style:{...headStyle,paddingLeft:0,width:offers.length>2?\"28%\":\"34%\",color:toks.ink,fontSize:13,letterSpacing:0,textTransform:\"none\",fontWeight:600},scope:\"col\",children:displayName}),offers.map((_,i)=>/*#__PURE__*/_jsxs(\"th\",{style:headStyle,scope:\"col\",children:[\"Option \",i+1]},i))]})}),/*#__PURE__*/_jsx(\"tbody\",{children:specRows.map(r=>/*#__PURE__*/_jsxs(\"tr\",{children:[/*#__PURE__*/_jsx(\"th\",{style:labelStyle,scope:\"row\",children:r.label}),offers.map((offer,i)=>/*#__PURE__*/_jsx(\"td\",{style:valStyle,children:r.fn(offer,i)},i))]},r.label))})]})})]},fleetKey);})]}),/*#__PURE__*/_jsxs(\"div\",{style:{background:toks.bgCard,border:`1px solid ${D.borderSoft}`,borderRadius:14,padding:\"14px 20px\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:onBack,style:{all:\"unset\",fontFamily:FONT,fontSize:13,fontWeight:500,color:toks.inkSubtle,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(ArrowLeftIcon,{size:13,color:\"currentColor\"}),\" Back\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,alignItems:\"center\"},children:[/*#__PURE__*/_jsx(SaveDraftButton,{onSave:onSaveDraft,dirty:draftDirty??true}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:onNext,style:{all:\"unset\",fontFamily:FONT,fontSize:14,fontWeight:600,color:\"#fff\",background:\"linear-gradient(194deg, rgb(196,148,90) 14.6%, rgb(217,165,119) 85.4%)\",borderRadius:12,padding:\"12px 28px\",cursor:\"pointer\",boxShadow:\"0 2px 6px rgba(196,148,90,0.25)\",display:\"flex\",alignItems:\"center\",gap:8},children:[\"Next \",/*#__PURE__*/_jsx(ArrowRightIcon,{size:14,color:\"#fff\"})]})]})]}),fleetCollection&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,ref:fleetScrapeRef,style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",opacity:0,pointerEvents:\"none\"},children:fleetCollection})]});}// ─── Step 4: Preview & save ───────────────────────────────────────────────────\n// Slide-dots helper on the left of the Step 4 preview — off until the sync bug is fixed.\nconst S4_SLIDE_NAV=false;function Step4PreviewSave({store,personId,draft,onBack,toks,draftDirty,onSaveDraft:onSaveDraftExternal,pipedriveStageId,cardPhotoSize,cardPhotoHeight,cardRadius,cardPadding,cardColGap,listPaddingLeft,fleetCollection}){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const proposal=store?.state?.proposal;const prefs=proposal?.payload?.step3_aircraft?.preferences??{};const selectedArr=Array.isArray(proposal?.payload?.step3_aircraft?.selected)?proposal.payload.step3_aircraft.selected:[];const catalogOrder=S2_FLEET_CATALOG.map(f=>f.id);const liveFleetEntries=Object.entries(prefs).filter(([fk,p])=>selectedArr.includes(fk)||Array.isArray(p?.offers)&&p.offers.length>0).sort((a,b)=>{const ia=catalogOrder.indexOf(a[0]);const ib=catalogOrder.indexOf(b[0]);return(ia===-1?999:ia)-(ib===-1?999:ib);});const mockFleetEntries=[[\"CDHyIXL6j\",{offers:[{share:\"1/8\",hours:100,immat:\"HB-FVS\",acquisition_cost:45e4,management_fee:3200}],contract:\"36\"}],[\"Kq2zBDj7c\",{offers:[{share:\"1/4\",hours:200,immat:\"HB-JKL\",acquisition_cost:98e4,management_fee:5800}],contract:\"48\"}]];const fleetEntries=isCanvas?mockFleetEntries:liveFleetEntries;// ── Canvas fleet image scraping (mirrors Step2)\nconst fleetScrapeRef=useRef(null);const[cmsFleet,setCmsFleet]=useState(()=>{if(typeof window===\"undefined\")return[];const cached=window.__jetflyFleetsCache;return Array.isArray(cached)&&cached.length?cached:[];});useEffect(()=>{if(!fleetCollection){if(cmsFleet.length)setCmsFleet([]);return;}const t=setTimeout(()=>{const next=s2ScrapeCmsItems(fleetScrapeRef.current);const sig=arr=>arr.map(f=>f.name+\"|\"+f.image).join(\"~~\");if(sig(next)!==sig(cmsFleet)){setCmsFleet(next);if(typeof window!==\"undefined\")window.__jetflyFleetsCache=next;}},60);return()=>clearTimeout(t);},[fleetCollection])// eslint-disable-line\n;const[saving,setSaving]=useState(false);const[savedOk,setSavedOk]=useState(false);const[saveError,setSaveError]=useState(null);const[createdDealId,setCreatedDealId]=useState(null);const[draftSaved,setDraftSaved]=useState(false);const[previewFleet,setPreviewFleet]=useState(null);const[previewLoading,setPreviewLoading]=useState(false);// Two columns (proposal list left, preview right); stacked on narrow widths.\nconst s4RootRef=useRef(null);const[s4Stacked,setS4Stacked]=useState(false);useEffect(()=>{const el=s4RootRef.current;if(!el||typeof ResizeObserver===\"undefined\")return;const measure=()=>setS4Stacked(el.clientWidth<760);measure();const ro=new ResizeObserver(measure);ro.observe(el);return()=>ro.disconnect();},[]);// Web + tablet: the preview frame fills the viewport height left between its\n// top edge and the bottom action bar (also when the columns are stacked).\n// Mobile (viewport < 810px): fixed 300px.\nconst[s4Mobile,setS4Mobile]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const update=()=>setS4Mobile(window.innerWidth<810);update();window.addEventListener(\"resize\",update);return()=>window.removeEventListener(\"resize\",update);},[]);const s4PreviewRef=useRef(null);const s4BarRef=useRef(null);const[s4PreviewH,setS4PreviewH]=useState(620);useEffect(()=>{if(typeof window===\"undefined\"||s4Mobile)return;const compute=()=>{const el=s4PreviewRef.current;if(!el)return;const top=el.getBoundingClientRect().top+(window.scrollY||0);const barH=s4BarRef.current?.offsetHeight??68;// 10 = gap above the bar, 16 = the component's bottom padding\nconst avail=window.innerHeight-top-barH-10-16;// When the frame starts too low to share the first screen (stacked\n// tablet layout, long list above it), give it a full screen of its\n// own instead of collapsing to a small fixed height.\nconst fullScreen=window.innerHeight-barH-10-16-24;const h=avail>=360?avail:fullScreen;setS4PreviewH(prev=>{const next=Math.max(360,Math.round(h));return Math.abs(prev-next)<2?prev:next;});};compute();const raf=window.requestAnimationFrame(compute);const t=window.setTimeout(compute,400);window.addEventListener(\"resize\",compute);// Recompute when the layout above the frame shifts (photos loading,\n// list wrapping, sidebar collapsing).\nlet ro=null;if(typeof ResizeObserver!==\"undefined\"&&s4RootRef.current){ro=new ResizeObserver(compute);ro.observe(s4RootRef.current);}return()=>{window.cancelAnimationFrame(raf);window.clearTimeout(t);window.removeEventListener(\"resize\",compute);ro?.disconnect();};},[s4Mobile,s4Stacked,fleetEntries.length,draftSaved,saveError]);const[slideInfos,setSlideInfos]=useState({count:0,titles:[]});const[activeSlide,setActiveSlide]=useState(0);const iframeRef=useRef(null);const handleIframeLoad=()=>{setPreviewLoading(false);try{const doc=iframeRef.current?.contentDocument;const win=iframeRef.current?.contentWindow;if(!doc||!win){setSlideInfos({count:1,titles:[\"Slide 1\"]});return;}// PDF slides are always 1920×1080. Compute the rendered height per slide\n// from the iframe's actual pixel width so we get an exact count.\nconst iframeW=iframeRef.current?.offsetWidth||800;const slideH=iframeW/1920*1080;const totalH=doc.documentElement.scrollHeight;const count=Math.max(1,Math.round(totalH/slideH));const titles=Array.from({length:count},(_,i)=>`Slide ${i+1}`);setSlideInfos({count,titles});setActiveSlide(0);const scrollHandler=()=>{const scrollTop=win.scrollY||0;setActiveSlide(Math.min(count-1,Math.floor(scrollTop/slideH)));};win.addEventListener(\"scroll\",scrollHandler,{passive:true});}catch{setSlideInfos({count:1,titles:[\"Slide 1\"]});}};const jumpToSlide=idx=>{const win=iframeRef.current?.contentWindow;if(!win)return;const iframeW=iframeRef.current?.offsetWidth||800;const slideH=iframeW/1920*1080;win.scrollTo({top:idx*slideH,behavior:\"smooth\"});setActiveSlide(idx);};const onSaveDraft=()=>{// Delegate to the parent's saveDraftToStorage so `subStep` gets\n// persisted (this local copy used to drop it, causing resume-draft\n// to land on Step 1 — Umut 2026-09-29).\nif(typeof onSaveDraftExternal===\"function\"){try{onSaveDraftExternal();}catch{}}else{try{if(typeof localStorage!==\"undefined\"){const step3Prefs=store?.state?.proposal?.payload?.step3_aircraft?.preferences??{};localStorage.setItem(draftKeyFor(personId),JSON.stringify({draft,proposalId:proposal?.id,savedAt:new Date().toISOString(),personId:personId??null,subStep:4,step3Prefs,pricingCache:typeof window!==\"undefined\"&&window.__jetflyPricing?window.__jetflyPricing:[],fleetCache:typeof window!==\"undefined\"&&window.__jetflyFleetsCache?window.__jetflyFleetsCache:[]}));}}catch{}}setDraftSaved(true);};const onSavePipedrive=async()=>{setSaving(true);setSaveError(null);try{const api1=window.__jetflyApi;const store_=window[STORE_KEY];console.log(\"[DealNew] onSavePipedrive start — api:\",!!api1,\"store:\",!!store_);if(!api1||!store_)throw new Error(\"API not ready\");// Ensure proposal exists on server before creating deal\nconsole.log(\"[DealNew] isPersisted:\",store_?.state?.isPersisted);// Patch pipedrive_person_id so syncToApi doesn't bail when loaded from a Pipedrive contact\nconst _pid=personId||window.__jetflySales?.state?.linkedCustomer?.id||window.__jetflySales?.state?.selectedPersonData?.id;if(_pid&&store_?.state?.proposal&&!store_?.state?.proposal.pipedrive_person_id){store_.state.proposal.pipedrive_person_id=Number(_pid);}if(!store_?.state?.isPersisted){console.log(\"[DealNew] syncing to API first…\");await store_.syncToApi();console.log(\"[DealNew] sync done, isPersisted:\",store_?.state?.isPersisted);}const currentProposal=store_?.state?.proposal;console.log(\"[DealNew] proposal:\",JSON.stringify({id:currentProposal?.id,status:currentProposal?.status}));if(!currentProposal?.id)throw new Error(\"No proposal in store\");const firstFleet=fleetEntries[0];const firstPref=firstFleet?firstFleet[1]:null;const firstOffer=firstPref?.offers?.[0]??null;const customer=store_?.state?.linkedCustomer??store_?.state?.selectedPersonData;// Resolve aircraft_type: use display name from fleet cache, NOT the raw CMS item ID\nconst fleetCmsId=firstFleet?String(firstFleet[0]):undefined;const fleetCache=(typeof window!==\"undefined\"?window.__jetflyFleetsCache:null)??[];const fleetCacheEntry=fleetCmsId?fleetCache.find(f=>f.id===fleetCmsId||f.slug===fleetCmsId):undefined;const fleetFallback=fleetCmsId?S2_FLEET_CATALOG.find(f=>f.id===fleetCmsId):undefined;// Use apiType (short Pipedrive label) — not the display name (e.g. \"PC-12\" not \"PILATUS PC-12\")\nconst aircraftType=fleetFallback?.apiType||fleetCacheEntry?.name||fleetFallback?.name||fleetCmsId;// Compose Pipedrive title: \"<typed prefix> <share> <fleet> <hours>h\".\n// Keep draft.dealName as the raw user input; the composed version is\n// what Pipedrive stores. Mirrors Step3Overview's composedDealName.\nconst _titleShare=String(firstOffer?.share??\"\").trim();const _titleHours=Number(firstOffer?.hours)||null;const _titleFleetName=fleetCacheEntry?.name&&fleetCacheEntry.name!==fleetCmsId?fleetCacheEntry.name:fleetFallback?.name||\"\";const _titlePrefix=String(draft?.dealName??\"\").trim();const composedDealTitle=[_titlePrefix,_titleShare,_titleFleetName,_titleHours?`${_titleHours}h`:\"\"].filter(Boolean).join(\" \")||_titlePrefix;console.log(\"[DealNew] fleet resolution:\",JSON.stringify({fleetCmsId,fleetCacheEntryName:fleetCacheEntry?.name,fleetCacheEntrySlug:fleetCacheEntry?.slug,fleetFallbackName:fleetFallback?.name,resolved_aircraftType:aircraftType}));console.log(\"[DealNew] firstOffer raw:\",JSON.stringify(firstOffer));console.log(\"[DealNew] customer:\",JSON.stringify({id:customer?.id,name:customer?.name,email:customer?.email}));// Fetch stage_id dynamically from GET /meta — never hardcode\nlet resolvedStageId=pipedriveStageId?Number(pipedriveStageId):undefined;try{const meta=await api1.getMeta();console.log(\"[DealNew] GET /meta stages:\",JSON.stringify(meta?.stages));const contactMadeStage=meta?.stages?.find(s=>String(s.name||\"\").toLowerCase().includes(\"contact\"))??meta?.stages?.[0];if(contactMadeStage?.id)resolvedStageId=Number(contactMadeStage.id);console.log(\"[DealNew] resolved stage_id:\",resolvedStageId,\"from:\",contactMadeStage?.name);}catch(metaErr){console.warn(\"[DealNew] GET /meta failed — falling back to stage_id 28:\",metaErr?.message);if(!resolvedStageId)resolvedStageId=28;}// PDF preview URLs — stored on the Pipedrive deal (proposal_pdf_url).\n// Include client + date + share/hours/contract per fleet so the slide\n// footers render \"<Customer>\" above \"<date>\" and the Personal\n// Proposal slide uses the right deal numbers when Pipedrive users\n// click the stored URL later.\nconst _origin=typeof window!==\"undefined\"?window.location.origin:\"https://jetfly.com\";const _pdfClient=customer?.name||[customer?.first_name,customer?.last_name].filter(Boolean).join(\" \")||draft?.dealName||\"\";const _pdfDate=(()=>{const d=draft?.proposalDate||new Date().toISOString();try{return String(d).split(\"T\")[0];}catch{return\"\";}})();const pdfUrls=fleetEntries.map(([fk,pref])=>{const _o=Array.isArray(pref?.offers)&&pref.offers.length>0?pref.offers[0]:pref??{};const qp=new URLSearchParams;qp.set(\"p\",currentProposal.id);qp.set(\"fleet\",fk);if(_pdfClient)qp.set(\"client\",_pdfClient);if(_pdfDate)qp.set(\"date\",_pdfDate);if(_o?.share)qp.set(\"share\",String(_o.share));if(_o?.hours)qp.set(\"hours\",String(_o.hours));if(_o?.contract)qp.set(\"contract\",String(_o.contract));if(String(draft?.language||\"\").toLowerCase().startsWith(\"fr\"))qp.set(\"lang\",\"fr\");return`${_origin}/sales/template-pdf?${qp.toString()}`;});const pdfUrlsValue=pdfUrls.join(\", \");const dealPayload={proposal_id:currentProposal.id,title:composedDealTitle,value:Number(firstOffer?.acquisition_cost)||0,currency:\"EUR\",stage_id:resolvedStageId,aircraft_type:aircraftType,share_size:firstOffer?.share??undefined,// API splits these: `share_size_mode` is the Standard /\n// Long-range toggle on Step 2 (`firstOffer.mode`), while\n// `share_type` is the New vs Second-hand toggle. Previously\n// we were sending the share_type value into share_size_mode\n// which stored it in the wrong Pipedrive field.\nshare_size_mode:firstOffer?.mode===\"long\"?\"long\":\"standard\",share_type:firstOffer?.share_type??undefined,share_immat:firstOffer?.immat??undefined,flight_hours:firstOffer?.hours?Number(firstOffer.hours):undefined,contract_duration:firstOffer?.contract?Number(firstOffer.contract):undefined,management_fee:firstOffer?.management_fee?Number(firstOffer.management_fee):undefined,acquisition_cost:firstOffer?.acquisition_cost?Number(firstOffer.acquisition_cost):undefined,proposal_language:(()=>{const m={english:\"en\",french:\"fr\",german:\"de\",italian:\"it\",dutch:\"nl\",spanish:\"es\"};return m[String(draft.language||\"english\").toLowerCase()]??\"en\";})(),proposal_status:\"sent\",organization_id:draft.orgId??undefined,proposal_pdf_url:pdfUrlsValue};console.log(\"[DealNew] POST /deals payload:\",JSON.stringify(dealPayload,null,2));let deal;try{deal=await api1.createDeal(dealPayload);console.log(\"[DealNew] POST /deals response:\",JSON.stringify(deal));}catch(dealErr){// Log full error details before rethrowing\nconst status=dealErr?.status??dealErr?.statusCode??\"unknown\";const errBody=dealErr?.body??dealErr?.data??dealErr?.response??dealErr?.message??String(dealErr);console.error(\"[DealNew] POST /deals FAILED — status:\",status,\"body:\",JSON.stringify(errBody));console.error(\"[DealNew] full error object:\",dealErr);// Re-throw with status + body in message so it surfaces in setSaveError\nthrow new Error(`POST /deals failed (${status}): ${typeof errBody===\"string\"?errBody:JSON.stringify(errBody)}`);}if(!deal?.id){console.error(\"[DealNew] deal returned but no id:\",JSON.stringify(deal));throw new Error(\"Deal creation failed — no ID returned\");}console.log(\"[DealNew] deal created, id:\",deal.id);setCreatedDealId(deal.id);// 2. Update proposal\nconsole.log(\"[DealNew] updating proposal\",currentProposal.id);await api1.updateProposal(currentProposal.id,{pipedrive_deal_id:deal.id,pipedrive_person_id:customer?.id??undefined});console.log(\"[DealNew] proposal updated\");// Proposal status lives in `status` (not the deal's `proposal_status`)\n// and only moves forward one step at a time: draft → review → sent.\n// Non-blocking: the deal is already updated at this point.\ntry{const _stages=[\"draft\",\"review\",\"sent\",\"accepted\"];const _from=Math.max(0,_stages.indexOf(String(currentProposal.status||\"draft\")));for(let _i=_from+1;_i<=2;_i++){await api1.updateProposal(currentProposal.id,{status:_stages[_i]});}console.log(\"[DealNew] proposal status → sent\");}catch(statusErr){console.warn(\"[DealNew] proposal status update failed:\",statusErr?.status,statusErr?.message||statusErr);}// 3. Create Activity (Yuliia spec 2026-09-27)\n// owner_id = deal owner (not the logged-in sales officer)\n// done: true (boolean), due_date = today\n// note: \"Proposal Sent: 1/16 35H and 1/8 70H on PC12 and PC24\"\ntry{// Build note lines per fleet — ALL offers included\nconst fleetNoteLines=fleetEntries.map(([fk,pref])=>{const fleetFull=s4FleetName(fk);const shortName=(fleetFull.split(/\\s+/).pop()??fleetFull).replace(/-/g,\"\");const offers=Array.isArray(pref?.offers)&&pref.offers.length>0?pref.offers:[pref??{}];const offerParts=offers.map(o=>{const share=String(o?.share??\"\").trim();const hours=o?.hours?`${o.hours}H`:\"\";return[share,hours].filter(Boolean).join(\" \");}).filter(Boolean);return`${shortName}: ${offerParts.join(\", \")}`;}).filter(Boolean);const noteLine1=`Proposal Sent:\n${fleetNoteLines.join(\"\\n\")}`;// reuse pdfUrls (absolute URLs) already built for the Pipedrive custom field\n// Kim 2026-10-06: no PDF links in the activity note (too long in\n// Pipedrive). The URLs live only in the deal's \"Proposal PDF URL\" field.\nconst actNote=noteLine1;const todayIso=new Date().toISOString().split(\"T\")[0];// Fields match API schema exactly (Enzo 2026-10-01 doc):\n// type must be \"email\", done must be true, no owner_id/due_date.\n// Previously we sent type=\"proposal\" and the API 422'd silently —\n// Yuliia opened a ticket because activities never appeared on\n// Pipedrive deals created from the tool.\nconst activityPayload={deal_id:deal.id,person_id:customer?.id,type:\"email\",subject:`Proposal PDF — ${composedDealTitle}`,done:true,note:actNote};console.log(\"[DealNew] createActivity payload:\",JSON.stringify(activityPayload));await api1.createActivity?.(activityPayload);console.log(\"[DealNew] activity created\");}catch(actErr){console.warn(\"[DealNew] activity creation failed (non-blocking):\",actErr?.message||actErr);}// 4. Clean local draft — remove both the per-person DealNewPage draft\n// and the per-proposal snapshot used by ContactPage.getLocalDrafts().\n// Without the second removal, each completed deal left a lingering\n// `jetfly.proposal.{id}` entry in localStorage and the proposals\n// sidebar on the next deal showed every past draft as if they were\n// still in progress.\ntry{localStorage.removeItem(draftKeyFor(personId));}catch{}try{if(currentProposal?.id)localStorage.removeItem(`jetfly.proposal.${currentProposal.id}`);}catch{}setSavedOk(true);setCreatedDealId(deal.id);// Redirect to the contact page (lists all deals for this person)\nif(personId){window.location.href=`/sales/contacts?personId=${encodeURIComponent(personId)}`;}}catch(e){console.error(\"[DealNew] onSavePipedrive caught:\",e?.message||e);setSaveError(e?.message||\"Save failed — please retry.\");}finally{setSaving(false);}};if(savedOk&&createdDealId){return /*#__PURE__*/_jsxs(\"div\",{style:{background:toks.bgCard,border:`1px solid ${toks.borderSoft}`,borderRadius:16,padding:\"40px 28px\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:16,textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:48,height:48,borderRadius:\"50%\",background:D.greenBg,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 13l5 5L20 7\",stroke:D.green,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:6},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:16,fontWeight:700,color:toks.ink},children:\"Sent to Pipedrive\"}),/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:FONT,fontSize:13,color:toks.inkMuted},children:['Deal \"',draft.dealName,'\" created. The proposal is now read-only.']})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{if(personId)window.location.href=`/sales/contacts?personId=${encodeURIComponent(personId)}`;},style:{all:\"unset\",fontFamily:FONT,fontSize:13,fontWeight:600,color:\"#fff\",background:toks.copper500,borderRadius:10,padding:\"10px 20px\",cursor:\"pointer\"},children:\"View deal →\"})]});}// ── Step 4 helpers\nconst s4FleetName=fid=>{const cache=cmsFleet.length?cmsFleet:(typeof window!==\"undefined\"?window.__jetflyFleetsCache:null)??[];return cache.find(f=>f.id===fid||f.slug===fid)?.name||S2_FLEET_CATALOG.find(f=>f.id===fid)?.name||fid;};const s4FleetImage=fid=>{const cache=cmsFleet.length?cmsFleet:(typeof window!==\"undefined\"?window.__jetflyFleetsCache:null)??[];return cache.find(f=>f.id===fid||f.slug===fid)?.image??null;};const s4DateLabel=(()=>{const raw=proposal?.created_at||proposal?.createdAt||draft?.date||\"\";if(!raw)return\"\";try{const d=new Date(raw);const dd=String(d.getDate()).padStart(2,\"0\");const mm=String(d.getMonth()+1).padStart(2,\"0\");const yyyy=d.getFullYear();const hh=String(d.getHours()).padStart(2,\"0\");const min=String(d.getMinutes()).padStart(2,\"0\");return`${dd}/${mm}/${yyyy} \\xb7 ${hh}:${min}`;}catch{return\"\";}})();const PlaneIcon=()=>/*#__PURE__*/_jsx(\"svg\",{width:\"22\",height:\"22\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M21 3L3 10.5L10 13.5M21 3L13.5 21L10 13.5M21 3L10 13.5\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});// One entry per fleet proposal: preview URL carries client/date/share/hours/\n// contract so the PDF footer + cover render the right values (same params\n// as the URL stored on the Pipedrive deal).\nconst s4Cards=fleetEntries.map(([fk,pref])=>{const _o=Array.isArray(pref?.offers)&&pref.offers.length>0?pref.offers[0]:pref??{};const _cust=store?.state?.linkedCustomer??store?.state?.selectedPersonData??null;const _clientRaw=_cust?.name||[_cust?.first_name,_cust?.last_name].filter(Boolean).join(\" \")||draft?.dealName||\"\";const _dateIso=(()=>{const d=draft?.proposalDate||new Date().toISOString();try{return String(d).split(\"T\")[0];}catch{return\"\";}})();const url=(()=>{if(!proposal?.id)return null;const qp=new URLSearchParams;qp.set(\"p\",proposal.id);qp.set(\"fleet\",fk);if(_clientRaw)qp.set(\"client\",_clientRaw);if(_dateIso)qp.set(\"date\",_dateIso);if(_o?.share)qp.set(\"share\",String(_o.share));if(_o?.hours)qp.set(\"hours\",String(_o.hours));if(_o?.contract)qp.set(\"contract\",String(_o.contract));if(String(draft?.language||\"\").toLowerCase().startsWith(\"fr\"))qp.set(\"lang\",\"fr\");return`/sales/template-pdf?${qp.toString()}`;})();const contractRaw=pref?.offers?.[0]?.contract||pref?.contract||\"\";return{fk,url,name:s4FleetName(fk),contractLabel:contractRaw?`${contractRaw} month`:\"\",offersCount:Array.isArray(pref?.offers)?pref.offers.length:pref?.selected?1:0};});const hasDeal=!!createdDealId;// First proposal is preselected; fall back to it if the selection disappears.\nconst sel=s4Cards.find(c=>c.fk===previewFleet)??s4Cards[0]??null;const selectS4Card=fk=>{if(sel?.fk===fk)return;setPreviewFleet(fk);setPreviewLoading(true);setActiveSlide(0);setSlideInfos({count:0,titles:[]});};return /*#__PURE__*/_jsxs(\"div\",{ref:s4RootRef,style:{display:\"flex\",flexDirection:\"column\",gap:10},children:[fleetCollection&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,ref:fleetScrapeRef,style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",opacity:0,pointerEvents:\"none\"},children:fleetCollection}),s4Cards.length===0?/*#__PURE__*/_jsx(\"div\",{style:{background:toks.bgCard,border:`1px solid ${toks.borderSoft}`,borderRadius:12,padding:\"20px 24px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:12,color:toks.inkMuted},children:\"No fleet selected. Go back to step 2.\"})}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:s4Stacked?\"column\":\"row\",alignItems:\"stretch\",gap:14},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:s4Stacked?\"0 0 auto\":\"0 0 300px\",minWidth:0,boxSizing:\"border-box\",height:s4Stacked?\"auto\":s4PreviewH,maxHeight:s4Stacked?248:undefined,overflowY:\"auto\",background:toks.bgCard,borderRadius:16,padding:8,display:\"flex\",flexDirection:\"column\",gap:4},children:s4Cards.map(c=>{const active=sel?.fk===c.fk;const img=s4FleetImage(c.fk);const br=cardRadius??8;return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>selectS4Card(c.fk),\"aria-pressed\":active,style:{all:\"unset\",boxSizing:\"border-box\",width:\"100%\",flexShrink:0,cursor:active?\"default\":\"pointer\",background:active?\"rgb(243,243,240)\":\"transparent\",borderRadius:12,padding:10,display:\"flex\",alignItems:\"center\",gap:12,transition:\"background 0.15s\"},children:[img?/*#__PURE__*/_jsx(\"img\",{src:img,alt:c.name,style:{width:72,height:52,borderRadius:br,objectFit:\"cover\",flexShrink:0}}):/*#__PURE__*/_jsx(\"div\",{style:{width:72,height:52,borderRadius:br,background:D.sand200,flexShrink:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:D.copper500},children:/*#__PURE__*/_jsx(PlaneIcon,{})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0,display:\"flex\",flexDirection:\"column\",gap:6},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:FONT,fontSize:14,fontWeight:600,color:toks.ink,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:[c.name,c.contractLabel?` — ${c.contractLabel}`:\"\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(LangFlag,{lang:draft?.language,size:16}),/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:FONT,fontSize:12,color:toks.inkMuted},children:[c.offersCount,\" option\",c.offersCount!==1?\"s\":\"\"]}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:10,fontWeight:600,borderRadius:999,padding:\"2px 8px\",background:hasDeal?\"rgba(196,148,90,0.12)\":D.sand200,color:hasDeal?D.copper600:toks.inkMuted,letterSpacing:\"0.02em\"},children:hasDeal?\"Sent\":c.url?\"Draft\":\"Not ready\"})]}),hasDeal&&s4DateLabel?/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:FONT,fontSize:11,color:toks.inkMuted},children:[\"Created \",s4DateLabel]}):null]})]},c.fk);})}),/*#__PURE__*/_jsxs(\"div\",{ref:s4PreviewRef,style:{flex:s4Stacked?\"0 0 auto\":\"1 1 0\",minWidth:0,height:s4Mobile?300:s4PreviewH,background:toks.bgCard,border:`8px solid ${toks.bgCard}`,borderRadius:16,overflow:\"hidden\",boxSizing:\"border-box\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`@keyframes jfSpin{to{transform:rotate(360deg)}} .jfSpinner{animation:jfSpin 0.75s linear infinite}`}),!sel?.url?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:24},children:/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:13,color:toks.inkMuted},children:\"Preview not ready yet.\"})}):/*#__PURE__*/_jsxs(_Fragment,{children:[previewLoading&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,background:\"rgba(250,248,245,0.92)\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:12,zIndex:30},children:[/*#__PURE__*/_jsx(\"div\",{className:\"jfSpinner\",style:{width:32,height:32,border:`3px solid rgba(196,148,90,0.2)`,borderTopColor:D.copper500,borderRadius:\"50%\"}}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:13,color:toks.inkMuted},children:\"Loading preview…\"})]}),/*#__PURE__*/_jsx(\"iframe\",{ref:iframeRef,src:sel.url,onLoad:handleIframeLoad,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",border:\"none\",display:\"block\"},title:`Preview ${sel.name}`},sel.fk),S4_SLIDE_NAV&&!previewLoading&&slideInfos.count>1&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:16,left:12,background:\"rgba(26,26,23,0.72)\",backdropFilter:\"blur(10px)\",WebkitBackdropFilter:\"blur(10px)\",borderRadius:12,padding:\"8px 6px\",display:\"flex\",flexDirection:\"column\",gap:6,zIndex:20,boxShadow:\"0 2px 12px rgba(0,0,0,0.18)\"},children:Array.from({length:slideInfos.count},(_,i)=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",title:slideInfos.titles[i]||`Slide ${i+1}`,onClick:()=>jumpToSlide(i),style:{all:\"unset\",width:6,height:activeSlide===i?20:6,borderRadius:3,background:activeSlide===i?\"#fff\":\"rgba(255,255,255,0.35)\",cursor:\"pointer\",transition:\"height 0.15s, background 0.15s\",flexShrink:0}},i))}),!previewLoading&&/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>{// Filename: YYYY-MM-DD_Proposition_[Avion]_[Client]\nconst today=new Date;const yyyy=today.getFullYear();const mm=String(today.getMonth()+1).padStart(2,\"0\");const dd=String(today.getDate()).padStart(2,\"0\");const store_=window[STORE_KEY];const clientRaw=store_?.state?.linkedCustomer?.name||store_?.state?.selectedPersonData?.name||\"Client\";const clientClean=clientRaw.replace(/[^a-zA-Z0-9À-ž\\s-]/g,\"\").trim().replace(/\\s+/g,\"-\");const fleetClean=sel.name.replace(/[^a-zA-Z0-9À-ž\\s-]/g,\"\").trim().replace(/\\s+/g,\"-\");const ptitle=`${yyyy}-${mm}-${dd}_Proposition_${fleetClean}_${clientClean}`;// The template page shows a loader, waits for fonts, images and maps,\n// then opens the print dialog itself (see PdfPrintController autoprint).\nwindow.open(`${sel.url}&autoprint=1&ptitle=${encodeURIComponent(ptitle)}`,\"_blank\");},style:{all:\"unset\",position:\"absolute\",bottom:16,right:12,background:\"rgba(26,26,23,0.72)\",backdropFilter:\"blur(10px)\",WebkitBackdropFilter:\"blur(10px)\",borderRadius:10,padding:\"8px 14px\",display:\"flex\",alignItems:\"center\",gap:7,cursor:\"pointer\",fontFamily:FONT,fontSize:12,fontWeight:600,color:\"#fff\",boxShadow:\"0 2px 12px rgba(0,0,0,0.18)\",zIndex:20},onMouseEnter:e=>{e.currentTarget.style.background=\"rgba(26,26,23,0.9)\";},onMouseLeave:e=>{e.currentTarget.style.background=\"rgba(26,26,23,0.72)\";},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"13\",height:\"13\",viewBox:\"0 0 14 14\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M7 1v8M4 7l3 3 3-3M2 11h10\",stroke:\"#fff\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})}),\"Download PDF\"]})]})]})]}),draftSaved&&/*#__PURE__*/_jsx(\"div\",{style:{background:D.greenBg,borderRadius:10,padding:\"10px 16px\",fontFamily:FONT,fontSize:12,color:D.green},children:\"Draft saved locally — not sent to Pipedrive\"}),saveError&&/*#__PURE__*/_jsx(\"div\",{style:{background:D.redBg,borderRadius:10,padding:\"10px 16px\",fontFamily:FONT,fontSize:12,color:D.red},children:saveError}),/*#__PURE__*/_jsxs(\"div\",{ref:s4BarRef,style:{background:toks.bgCard,border:`1px solid ${D.borderSoft}`,borderRadius:14,padding:\"14px 20px\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:10,alignItems:\"center\"},children:/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:onBack,style:{all:\"unset\",fontFamily:FONT,fontSize:13,fontWeight:500,color:toks.inkSubtle,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(ArrowLeftIcon,{size:13,color:\"currentColor\"}),\" Back\"]})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:10,alignItems:\"center\"},children:/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:onSavePipedrive,disabled:saving,style:{all:\"unset\",fontFamily:FONT,fontSize:14,fontWeight:600,color:\"#fff\",background:saving?D.inkLight:\"linear-gradient(194deg, rgb(196,148,90) 14.6%, rgb(217,165,119) 85.4%)\",borderRadius:12,padding:\"12px 28px\",cursor:saving?\"default\":\"pointer\",boxShadow:saving?\"none\":\"0 2px 6px rgba(196,148,90,0.25)\"},children:saving?\"Saving…\":\"Save in Pipedrive\"})})]})]});}// ─── Confirm leave modal ──────────────────────────────────────────────────────\nfunction ConfirmLeaveModal({href,onSaveDraft,onCancel}){return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",inset:0,zIndex:2147483646,background:\"rgba(26,26,23,0.45)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:24},onMouseDown:e=>{if(e.target===e.currentTarget)onCancel();},children:/*#__PURE__*/_jsxs(\"div\",{style:{background:\"#fff\",borderRadius:16,padding:\"28px 28px 24px\",maxWidth:380,width:\"100%\",boxShadow:\"0 24px 64px rgba(15,12,6,0.18)\",display:\"flex\",flexDirection:\"column\",gap:20,fontFamily:\"'Hanken Grotesk', sans-serif\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:16,fontWeight:700,color:\"rgb(26,26,23)\",lineHeight:1.3},children:\"Leave without saving?\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,color:\"rgb(122,122,114)\",lineHeight:1.5},children:\"Save your draft to resume it later from this customer's deals page, or leave without saving.\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{if(typeof window!==\"undefined\")window.__jetflyDealNewDirty=false;onSaveDraft();window.location.href=href;},style:{all:\"unset\",width:\"100%\",boxSizing:\"border-box\",textAlign:\"center\",padding:\"12px 20px\",borderRadius:12,background:\"linear-gradient(194deg, rgb(196,148,90) 14.6%, rgb(217,165,119) 85.4%)\",color:\"#fff\",fontSize:14,fontWeight:600,cursor:\"pointer\",boxShadow:\"0 2px 6px rgba(196,148,90,0.25)\"},children:\"Save draft & leave\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{if(typeof window!==\"undefined\")window.__jetflyDealNewDirty=false;window.location.href=href;},style:{all:\"unset\",width:\"100%\",boxSizing:\"border-box\",textAlign:\"center\",padding:\"12px 20px\",borderRadius:12,border:\"1px solid rgb(239,239,235)\",color:\"rgb(185,28,28)\",fontSize:14,fontWeight:500,cursor:\"pointer\"},children:\"Leave anyway\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:onCancel,style:{all:\"unset\",width:\"100%\",boxSizing:\"border-box\",textAlign:\"center\",padding:\"10px 20px\",borderRadius:12,color:\"rgb(137,129,126)\",fontSize:13,fontWeight:500,cursor:\"pointer\"},children:\"Cancel\"})]})]})}),document.body);}export default function DealNewPage(props){const store=useSalesStore();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[paramsReady,setParamsReady]=useState(false);const[urlParams,setUrlParams]=useState({personId:null,isNew:false});const[customer,setCustomer]=useState(null);const[loading,setLoading]=useState(true);const[subStep,setSubStep]=useState(1);// Every step change starts at the top of the page: reset the window scroll\n// and any scrollable ancestor (the first render is left untouched).\nconst stepTopRef=useRef(null);const stepTopFirstRef=useRef(true);useEffect(()=>{if(stepTopFirstRef.current){stepTopFirstRef.current=false;return;}if(typeof window===\"undefined\")return;try{window.scrollTo(0,0);}catch{}let el=stepTopRef.current?.parentElement??null;while(el){if(el.scrollTop>0)el.scrollTop=0;el=el.parentElement;}},[subStep]);const[maxReached,setMaxReached]=useState(1);const[draftSaved,setDraftSaved]=useState(false);const[savedKey,setSavedKey]=useState(\"\");const[confirmLeave,setConfirmLeave]=useState(null);// Mirrors the page-level `isDirty` (same flag as the Save draft button) so the\n// leave listener below can skip the popup when everything is already saved.\nconst leaveDirtyRef=useRef(true);const savedSnapshotRef=useRef(null);const[draft,setDraft]=useState({dealName:\"\",proposalDate:\"\",language:\"english\"});const initialDraft={dealName:\"\",proposalDate:\"\",language:\"english\",orgId:null,orgName:\"\"};useEffect(()=>{const baseline=savedSnapshotRef.current||initialDraft;const isDirty=draft.dealName!==baseline.dealName||draft.proposalDate!==baseline.proposalDate||draft.language!==baseline.language;if(typeof window!==\"undefined\"){window.__jetflyDealNewDirty=isDirty;window.dispatchEvent(new CustomEvent(\"jetfly:deal-new-dirty-change\",{detail:{isDirty}}));}},[draft]);useEffect(()=>{const isDirty=()=>!!(typeof window!==\"undefined\"&&window.__jetflyDealNewDirty);const onBeforeUnload=e=>{if(isDirty()){e.preventDefault();e.returnValue=\"\";}};const onConfirmLeave=e=>{const href=e.detail?.href;if(!href)return;// Tell the sender (SidebarV2 \"Back to contact\") we handle the navigation.\ne.preventDefault();if(leaveDirtyRef.current)setConfirmLeave({href});else window.location.href=href;};window.addEventListener(\"beforeunload\",onBeforeUnload);window.addEventListener(\"jetfly:deal-new-confirm-leave\",onConfirmLeave);return()=>{window.removeEventListener(\"beforeunload\",onBeforeUnload);window.removeEventListener(\"jetfly:deal-new-confirm-leave\",onConfirmLeave);};},[]);const t=store?.state?.tokens??{};const toks={bgPage:t.bgPage??D.bgPage,bgCard:t.bgCard??D.bgCard,borderSoft:t.borderSoft??D.borderSoft,ink:t.inkPrimary??D.ink,inkSubtle:t.inkSubtle??D.inkSubtle,inkMuted:t.inkMuted??D.inkMuted,copper500:t.copper500??D.copper500,copper600:t.copper600??D.copper600,sand200:t.sand200??D.sand200};useEffect(()=>{setUrlParams(getUrlParams());setParamsReady(true);},[]);// Mirror the chosen proposal language into the store proposal payload\n// (step2_profile.offer.proposal_language). The PDF template slides read it\n// from there to switch to French; before this, the language only went to\n// the Pipedrive deal and every PDF of a new deal rendered in English.\nuseEffect(()=>{try{const s=window.__jetflySales;const cur=s?.state?.proposal;const lang=draft?.language;if(!cur||!lang)return;if(cur.payload?.step2_profile?.offer?.proposal_language===lang)return;cur.payload=cur.payload??{version:1};cur.payload.step2_profile=cur.payload.step2_profile??{};cur.payload.step2_profile.offer={...cur.payload.step2_profile.offer??{},proposal_language:lang};s?.setProposal?.(cur);}catch{}},[draft?.language,store?.state?.proposal?.id]);// Hide Framer \"Edit Content\" editor bar site-wide on sales pages\nuseEffect(()=>{if(typeof document===\"undefined\")return;const id=\"__jetfly-hide-editor-bar\";if(document.getElementById(id))return;const s=document.createElement(\"style\");s.id=id;s.textContent=\"#__framer-editorbar-container, #__framer-editorbar-label { display: none !important; }\";document.head.appendChild(s);return()=>{document.getElementById(id)?.remove();};},[]);useEffect(()=>{if(!paramsReady)return;const{personId,isNew}=urlParams;// Restore local draft if any — skip when user explicitly started a fresh deal\nlet pendingStep3Prefs=null;const live=typeof window!==\"undefined\"?window.__jetflyDealNewLive:null;const liveMatches=!!(live?.draft&&personId&&live.personId===personId);const isNewDeal=isNew===true&&!liveMatches;if(liveMatches){setDraft(live.draft);if(Number(live.subStep)>1)setSubStep(Math.min(4,Number(live.subStep)));if(Number(live.maxReached)>1)setMaxReached(Math.min(4,Number(live.maxReached)));}else if(isNewDeal){try{localStorage.removeItem(draftKeyFor(personId));}catch{}// Reset draft state so previous session values don't bleed into new deal\nsetDraft({dealName:\"\",proposalDate:\"\",language:\"english\",orgId:null,orgName:\"\"});savedSnapshotRef.current=null;setSavedKey(\"\");// Legacy cleanup — previous deal completions left `jetfly.proposal.{id}`\n// entries in localStorage for the same person. On ?new=1 we purge any\n// of those that are already linked to a Pipedrive deal (meaning the\n// proposal round-tripped to prod and should no longer surface as a\n// draft in the sidebar).\ntry{if(typeof localStorage!==\"undefined\"&&personId){const toRemove=[];for(let i=0;i<localStorage.length;i++){const k=localStorage.key(i);if(!k||!k.startsWith(\"jetfly.proposal.\"))continue;try{const raw=localStorage.getItem(k);if(!raw)continue;const parsed=JSON.parse(raw);const pid=String(parsed?.pipedrive_person_id??parsed?.payload?.step2_profile?.customer?.id??\"\").trim();if(pid&&pid===String(personId)&&parsed?.pipedrive_deal_id)toRemove.push(k);}catch{}}for(const k of toRemove){try{localStorage.removeItem(k);}catch{}}if(toRemove.length)console.log(\"[DealNew] purged linked proposals from localStorage:\",toRemove.length);}}catch{}}else{try{const saved=localStorage.getItem(draftKeyFor(personId));if(saved){const parsed=JSON.parse(saved);// Guard: the DealNewPage draft is keyed by personId, so a\n// customer with 2+ consecutive deals used to see the previous\n// deal's step3Prefs replayed on reload (3 fleet cards from\n// the old deal appearing in the new one's Step 4 preview).\n// When the URL carries a specific proposal id, we only honor\n// the saved draft if it belongs to that same proposal.\nconst urlProposalId=(()=>{try{return new URLSearchParams(window.location.search).get(\"p\");}catch{return null;}})();const draftMatchesUrlProposal=!urlProposalId||!parsed?.proposalId||String(parsed.proposalId)===String(urlProposalId);if(parsed?.draft&&(!parsed.personId||parsed.personId===personId)&&draftMatchesUrlProposal){setDraft(parsed.draft);savedSnapshotRef.current={...parsed.draft};if(parsed.subStep&&Number(parsed.subStep)>1){const s=Math.min(4,Number(parsed.subStep));setSubStep(s);setMaxReached(s);}if(parsed.step3Prefs&&typeof parsed.step3Prefs===\"object\"){pendingStep3Prefs=parsed.step3Prefs;// Remap cms-N fallback keys → real catalog IDs\nconst hasFallback=Object.keys(pendingStep3Prefs).some(k=>k.startsWith(\"cms-\"));if(hasFallback){const remapped={};for(const[k,v]of Object.entries(pendingStep3Prefs)){if(k.startsWith(\"cms-\")){const realId=S2_FLEET_CATALOG[parseInt(k.replace(\"cms-\",\"\"),10)]?.id;remapped[realId??k]=v;}else{remapped[k]=v;}}pendingStep3Prefs=remapped;}}if(parsed.fleetCache&&Array.isArray(parsed.fleetCache)&&parsed.fleetCache.length){if(typeof window!==\"undefined\")window.__jetflyFleetsCache=parsed.fleetCache;}if(parsed.pricingCache&&Array.isArray(parsed.pricingCache)&&parsed.pricingCache.length){if(typeof window!==\"undefined\")window.__jetflyPricing=parsed.pricingCache;}}}}catch{}}if(!personId){setLoading(false);return;}const go=async()=>{const api1=window.__jetflyApi;if(!api1){setLoading(false);return;}try{const custRes=await api1.getCustomer(personId);const person=custRes?.person??custRes;setCustomer(person);// Sync name to store so Header breadcrumb shows the customer\nif(person?.id){const name=person.name||[String(person.first_name||\"\"),String(person.last_name||\"\")].filter(Boolean).join(\" \");store?.selectContact?.({id:person.id,name});if(name)setDraft(d=>d.dealName===\"\"?{...d,dealName:name}:d);}// Fallback: restore deal metadata from proposal.payload.step1_deal\n// (written by saveDraftToStorage; used when DRAFT_KEY was not found)\nif(!pendingStep3Prefs){try{const pUrl=new URLSearchParams(window.location.search).get(\"p\");if(pUrl&&typeof localStorage!==\"undefined\"){const r=localStorage.getItem(`jetfly.proposal.${pUrl}`);const s1d=r?JSON.parse(r)?.payload?.step1_deal:null;if(s1d?.dealName){setDraft(d=>({dealName:d.dealName||s1d.dealName,proposalDate:d.proposalDate||s1d.proposalDate||\"\",language:d.language&&d.language!==\"english\"?d.language:s1d.language||d.language||\"english\",orgId:d.orgId??s1d.orgId??null,orgName:d.orgName||s1d.orgName||\"\"}));}}}catch{}}// Set pipedrive_person_id so flush() and getLocalDrafts can link this proposal\nif(person?.id){try{store?.setProposalField?.(\"pipedrive_person_id\",Number(person.id));}catch{}}// Replay step3 aircraft preferences from saved draft — apply regardless of\n// whether proposal was just created or already existed in store\nif(pendingStep3Prefs){const applyPrefs=(attempt=0)=>{const proposalId=store?.state?.proposal?.id;if(proposalId){try{store?.setField?.(\"step3_aircraft.preferences\",pendingStep3Prefs);console.log(\"[DealNew] restored step3Prefs keys:\",Object.keys(pendingStep3Prefs));}catch(e){console.warn(\"[DealNew] restore prefs error:\",e);}}else if(attempt<15){setTimeout(()=>applyPrefs(attempt+1),120);}};setTimeout(()=>applyPrefs(),80);}}catch{}setLoading(false);};go();},[paramsReady,urlParams.personId,urlParams.isNew]);// Live copy of the wizard state on `window`: it survives a remount of this\n// component (which would otherwise reset date + language to their defaults)\n// but not a real page load, so a fresh \"New deal\" still starts empty.\n// Must stay declared after the restore effect above, which reads it first.\nuseEffect(()=>{if(typeof window===\"undefined\"||!paramsReady||!urlParams.personId)return;window.__jetflyDealNewLive={personId:urlParams.personId,draft,subStep,maxReached};},[draft,subStep,maxReached,paramsReady,urlParams.personId]);const goNext=()=>{const next=Math.min(subStep+1,4);setSubStep(next);setMaxReached(s=>Math.max(s,next));saveDraftToStorage(next);};const goBack=()=>setSubStep(s=>Math.max(s-1,1));const onBackToCustomer=()=>nav(\"/sales/contacts\",{personId:urlParams.personId});const saveDraftToStorage=step=>{try{if(typeof localStorage!==\"undefined\"){const step3Prefs=store?.state?.proposal?.payload?.step3_aircraft?.preferences??{};const fleetCacheSnap=(typeof window!==\"undefined\"?window.__jetflyFleetsCache:null)??[];const proposalId=store?.state?.proposal?.id;const payload={draft,proposalId,savedAt:new Date().toISOString(),personId:urlParams.personId,subStep:step,step3Prefs,fleetCache:fleetCacheSnap};console.log(\"[DealNew] saveDraft →\",{personId:urlParams.personId,step,dealName:draft?.dealName,step3PrefsKeys:Object.keys(step3Prefs)});// Write to per-person DRAFT_KEY (fast restore for DealNewPage itself)\nlocalStorage.setItem(draftKeyFor(urlParams.personId),JSON.stringify(payload));// Also write to jetfly.proposal.{id} so ContactPage.getLocalDrafts() finds it\n// and store.load() can restore full state on reload\nif(proposalId){const currentProposal=store?.state?.proposal;if(currentProposal){const enrichedProposal={...currentProposal,pipedrive_person_id:Number(urlParams.personId)||currentProposal.pipedrive_person_id,payload:{...currentProposal.payload||{},step3_aircraft:{...currentProposal.payload?.step3_aircraft||{},preferences:step3Prefs},// Store deal metadata so it survives reload\nstep1_deal:{dealName:draft.dealName,proposalDate:draft.proposalDate,language:draft.language,orgId:draft.orgId??null,orgName:draft.orgName??\"\"}},updated_at:new Date().toISOString()};try{localStorage.setItem(`jetfly.proposal.${proposalId}`,JSON.stringify(enrichedProposal));}catch{}}// Ensure URL has ?p= so SalesProvider loads the right proposal on reload,\n// and drop ?new=1 so the reload-restore path is not treated as a fresh deal\n// (bug: user saved at step 3 with ?new=1 still in URL → reload wiped everything).\ntry{const url=new URL(window.location.href);let changed=false;if(!url.searchParams.has(\"p\")){url.searchParams.set(\"p\",proposalId);changed=true;}if(url.searchParams.has(\"new\")){url.searchParams.delete(\"new\");changed=true;}if(changed)window.history.replaceState({},\"\",url.toString());}catch{}}else{// No proposal id yet: still drop ?new=1 so a reload restores\n// this draft instead of wiping it as a fresh deal.\ntry{const url=new URL(window.location.href);if(url.searchParams.has(\"new\")){url.searchParams.delete(\"new\");window.history.replaceState({},\"\",url.toString());}}catch{}}const key=JSON.stringify({draft,prefs:step3Prefs});setSavedKey(key);}}catch(e){console.warn(\"[DealNew] saveDraft error:\",e);}savedSnapshotRef.current={...draft};if(typeof window!==\"undefined\"){window.__jetflyDealNewDirty=false;window.dispatchEvent(new CustomEvent(\"jetfly:deal-new-dirty-change\",{detail:{isDirty:false}}));// Notify ContactPage (and any other listener) that a draft has\n// been written so its list refreshes without a manual reload.\nwindow.dispatchEvent(new CustomEvent(\"jetfly:draft-saved\",{detail:{personId:urlParams.personId,proposalId:store?.state?.proposal?.id??null}}));}};const onSaveDraft=()=>{saveDraftToStorage(subStep);setDraftSaved(true);setTimeout(()=>setDraftSaved(false),3e3);};const customerName=customer?.name||\"\";const isDirty=(()=>{if(!savedKey)return true;try{const prefs=store?.state?.proposal?.payload?.step3_aircraft?.preferences??{};return JSON.stringify({draft,prefs})!==savedKey;}catch{return true;}})();leaveDirtyRef.current=isDirty;if(isCanvas){const accentC=props.accentColor||D.copper500;const bgC=props.bgColor||D.bgPage;const cardC=props.cardBg||D.bgCard;const step=props.previewStep||1;const mockToks={bgPage:bgC,bgCard:cardC,borderSoft:D.borderSoft,ink:D.ink,inkSubtle:D.inkSubtle,inkMuted:D.inkMuted,copper500:accentC,copper600:D.copper600,sand200:D.sand200};const mockDraft={dealName:props.titleText||\"PC-12 — 1/8 Share \\xb7 100h\",proposalDate:\"2026-09-25\",language:\"english\",orgId:null,orgName:\"\"};return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",minHeight:\"100%\",background:bgC,padding:\"0 0 16px\",boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",gap:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"2px 6px 20px\",display:\"flex\",flexDirection:\"column\",gap:4},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:11,fontWeight:600,color:D.copper500,letterSpacing:\"1.5px\",textTransform:\"uppercase\",lineHeight:1},children:\"Deal creation\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"'Begum Sans', serif\",fontSize:32,fontWeight:500,color:D.ink,letterSpacing:\"0.03em\",lineHeight:\"36px\"},children:props.titleText?`Create new deal for ${props.titleText.split(\" \")[0]}`:\"Create new deal for John\"})]}),/*#__PURE__*/_jsx(SubStepBar,{currentStep:step,maxReached:step}),step===1&&/*#__PURE__*/_jsx(Step1DealDetails,{draft:mockDraft,onDraftChange:()=>{},onNext:()=>{},onBack:()=>{},onSaveDraft:()=>{},draftSaved:false,personId:null,toks:mockToks,calendarWidth:props.calendarWidth||300}),step===2&&/*#__PURE__*/_jsx(Step2AircraftOptions,{store:null,draft:mockDraft,onBack:()=>{},onNext:()=>{},toks:mockToks,fleetCollection:props.fleetCollection,pricingCollection:props.pricingCollection,shareImmatCollection:props.shareImmatCollection}),step===3&&/*#__PURE__*/_jsx(Step3Overview,{store:null,draft:mockDraft,setDraft:undefined,onNext:()=>{},onBack:()=>{},toks:mockToks,fleetCollection:props.fleetCollection}),step===4&&/*#__PURE__*/_jsx(Step4PreviewSave,{store:null,personId:null,draft:mockDraft,onBack:()=>{},toks:mockToks,cardPhotoSize:props.cardPhotoSize,cardPhotoHeight:props.cardPhotoHeight,cardRadius:props.cardRadius,cardPadding:props.cardPadding,cardColGap:props.cardColGap,listPaddingLeft:props.listPaddingLeft,fleetCollection:props.fleetCollection})]});}return /*#__PURE__*/_jsxs(\"div\",{ref:stepTopRef,style:{width:\"100%\",minHeight:\"100%\",background:toks.bgPage,padding:\"0 0 16px\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"2px 6px 20px\",display:\"flex\",flexDirection:\"column\",gap:4},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:11,fontWeight:600,color:D.copper500,letterSpacing:\"1.5px\",textTransform:\"uppercase\",lineHeight:1},children:\"Deal creation\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT_DISPLAY,fontSize:32,fontWeight:500,color:toks.ink,letterSpacing:\"0.03em\",lineHeight:\"36px\"},children:customerName?`Create new deal for ${customerName.split(\" \")[0]}`:\"Create new deal\"})]}),/*#__PURE__*/_jsx(SubStepBar,{currentStep:subStep,maxReached:maxReached,onStepClick:setSubStep}),confirmLeave&&typeof document!==\"undefined\"&&/*#__PURE__*/_jsx(ConfirmLeaveModal,{href:confirmLeave.href,onSaveDraft:onSaveDraft,onCancel:()=>setConfirmLeave(null)}),loading?/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12},children:[1,2,3].map(i=>/*#__PURE__*/_jsx(\"div\",{style:{height:16,borderRadius:6,background:toks.sand200,width:`${60+i*10}%`}},i))}):/*#__PURE__*/_jsxs(_Fragment,{children:[subStep===1&&/*#__PURE__*/_jsx(Step1DealDetails,{draft:draft,onDraftChange:setDraft,onNext:goNext,onBack:onBackToCustomer,onSaveDraft:onSaveDraft,draftSaved:draftSaved,draftDirty:isDirty,personId:urlParams.personId,toks:toks,calendarWidth:300}),subStep===2&&/*#__PURE__*/_jsx(Step2AircraftOptions,{store:store,draft:draft,onBack:goBack,onNext:goNext,onSaveDraft:onSaveDraft,draftDirty:isDirty,toks:toks,fleetCollection:props.fleetCollection,pricingCollection:props.pricingCollection,shareImmatCollection:props.shareImmatCollection}),subStep===3&&/*#__PURE__*/_jsx(Step3Overview,{store:store,draft:draft,setDraft:setDraft,onNext:goNext,onBack:goBack,toks:toks,onSaveDraft:onSaveDraft,draftDirty:isDirty,fleetCollection:props.fleetCollection}),subStep===4&&/*#__PURE__*/_jsx(Step4PreviewSave,{store:store,personId:urlParams.personId,draft:draft,onBack:goBack,toks:toks,draftDirty:isDirty,onSaveDraft:onSaveDraft,pipedriveStageId:props.pipedriveStageId,cardPhotoSize:props.cardPhotoSize,cardPhotoHeight:props.cardPhotoHeight,cardRadius:props.cardRadius,cardPadding:props.cardPadding,cardColGap:props.cardColGap,listPaddingLeft:props.listPaddingLeft})]})]});}addPropertyControls(DealNewPage,{previewStep:{type:ControlType.Enum,title:\"Preview step\",options:[1,2,3,4],optionTitles:[\"1 \\xb7 Deal details\",\"2 \\xb7 Aircraft & options\",\"3 \\xb7 Overview\",\"4 \\xb7 Preview & save\"],defaultValue:1},titleText:{type:ControlType.String,title:\"Deal name\",defaultValue:\"PC-12 — 1/8 Share \\xb7 100h\",description:\"Shown in the step bar and deal details preview\"},accentColor:{type:ControlType.Color,title:\"Accent color\",defaultValue:\"rgb(196, 148, 90)\"},bgColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgb(250, 246, 238)\"},cardBg:{type:ControlType.Color,title:\"Card bg\",defaultValue:\"rgb(255, 255, 255)\"},calendarWidth:{type:ControlType.Number,title:\"Calendar width\",defaultValue:300,min:200,max:500,step:10,hidden:p=>p.previewStep!==1},canvasLabel:{type:ControlType.String,title:\"Canvas label\",defaultValue:\"DealNewPage — 4-step flow\"},pipedriveStageId:{type:ControlType.String,title:\"Pipedrive Stage ID\",defaultValue:\"\",description:\"Required: Pipedrive pipeline stage ID for new deals (e.g. 1). Fixes 422 on save.\"},cardPhotoSize:{type:ControlType.Number,title:\"Fleet photo width\",defaultValue:90,min:32,max:120,step:4,unit:\"px\",description:\"Width of the fleet thumbnail in the Step 4 list\",hidden:p=>p.previewStep!==4},cardPhotoHeight:{type:ControlType.Number,title:\"Fleet photo height\",defaultValue:65,min:32,max:120,step:4,unit:\"px\",description:\"Height of the fleet thumbnail in the Step 4 list\",hidden:p=>p.previewStep!==4},cardRadius:{type:ControlType.Number,title:\"Fleet photo radius\",defaultValue:8,min:0,max:48,step:2,unit:\"px\",description:\"Border radius of the fleet thumbnail\",hidden:p=>p.previewStep!==4},cardPadding:{type:ControlType.Number,title:\"Card row padding\",defaultValue:14,min:0,max:32,step:6,unit:\"px\",description:\"Top/bottom padding of each fleet card row\",hidden:p=>p.previewStep!==4},cardColGap:{type:ControlType.Number,title:\"Col separator gap\",defaultValue:20,min:4,max:48,step:2,unit:\"px\",description:\"Horizontal space on each side of the vertical dividers\",hidden:p=>p.previewStep!==4},listPaddingLeft:{type:ControlType.Number,title:\"List padding left\",defaultValue:0,min:0,max:80,step:2,unit:\"px\",description:\"Left padding of the fleet cards list box\",hidden:p=>p.previewStep!==4},fleetCollection:{type:ControlType.ComponentInstance,title:\"Fleet CMS\"},pricingCollection:{type:ControlType.ComponentInstance,title:\"Pricing CMS\"},shareImmatCollection:{type:ControlType.ComponentInstance,title:\"Share Immat CMS\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DealNewPage\",\"slots\":[\"fleetCollection\",\"pricingCollection\",\"shareImmatCollection\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DealNewPage.map","// Generated by Framer (a050651)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,clampRGB,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Image as Image1,PathVariablesContext,PropertyOverrides,queryCache,RichText,runTasksWithYield,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLoadMorePaginatedQuery,useLocaleCode,useLocaleInfo,useMetadata,useQueryData,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DealNewPage from\"#framer/local/codeFile/ZTNnfI5/DealNewPage.js\";import SalesGlobalCustomerSearchDialog from\"#framer/local/codeFile/GzJME2O/GlobalCustomerSearchDialog.js\";import SalesHeader from\"#framer/local/codeFile/QlHNf5Y/Header.js\";import SalesProvider from\"#framer/local/codeFile/qQnBvUL/SalesProvider.js\";import{withLastDigits}from\"#framer/local/codeFile/JEwWQnz/SalesAircraftPassengerNumber.js\";import SalesSidebarV2 from\"#framer/local/codeFile/Zd1hE70/SidebarV2.js\";import JetflySalesUsers from\"#framer/local/collection/fBq13NO5P/fBq13NO5P.js\";import JetflySalesShareImmat from\"#framer/local/collection/hm84zRr_6/hm84zRr_6.js\";import Fleet from\"#framer/local/collection/k107aHw4r/k107aHw4r.js\";import JetflySalesPricing from\"#framer/local/collection/KexORBqjB/KexORBqjB.js\";import*as sharedStyle2 from\"#framer/local/css/bNXFSs8aK/bNXFSs8aK.js\";import*as sharedStyle from\"#framer/local/css/jqjEMEZIa/jqjEMEZIa.js\";import*as sharedStyle3 from\"#framer/local/css/kk85OxtVd/kk85OxtVd.js\";import*as sharedStyle1 from\"#framer/local/css/Oo0WOp9sd/Oo0WOp9sd.js\";import metadataProvider from\"#framer/local/webPageMetadata/UiEVfqMc_/UiEVfqMc_.js\";const SalesProviderFonts=getFonts(SalesProvider);const SalesSidebarV2Fonts=getFonts(SalesSidebarV2);const RichTextWithLastDigits38oz89=withCodeBoundaryForOverrides(RichText,{inComponentSlot:true,nodeId:\"okaQPMK_l\",override:withLastDigits,scopeId:\"UiEVfqMc_\"});const DealNewPageFonts=getFonts(DealNewPage);const SalesGlobalCustomerSearchDialogFonts=getFonts(SalesGlobalCustomerSearchDialog);const SalesHeaderFonts=getFonts(SalesHeader);const breakpoints={K0A6tCSJN:\"(min-width: 810px) and (max-width: 1439.98px)\",TMjbHVPs4:\"(min-width: 1440px)\",UEpWe4Uu9:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";export const queryParamNames=[];const serializationHash=\"framer-Ec2th\";const variantClassNames={K0A6tCSJN:\"framer-v-1jfr70p\",TMjbHVPs4:\"framer-v-9j7cb0\",UEpWe4Uu9:\"framer-v-1k173pw\"};const KVHeetK7qg80e9WPBp=undefined;const y_qWEXL5Rg80e9WPBp=undefined;const cQ0ewaGuLg80e9WPBp=undefined;const idg80e9WPBp=undefined;const TrH9cvlSlOKvZIV48t=undefined;const qdJfjPbdbOKvZIV48t=undefined;const TjRTpxZzcOKvZIV48t=undefined;const qEbiCdiO2OKvZIV48t=undefined;const ZaK9kis7iOKvZIV48t=undefined;const OvMjLi_baOKvZIV48t=undefined;const IJS16IpyvOKvZIV48t=undefined;const idOKvZIV48t=undefined;const IeNloVaTNylrVFr1nc=undefined;const IwpC5VBPn_Q9xAH19mSylrVFr1nc=undefined;const TNMszKRTjylrVFr1nc=undefined;const rjwORafJfylrVFr1nc=undefined;const z8nw6zgI4ylrVFr1nc=undefined;const sIKY_4OdfylrVFr1nc=undefined;const xuQublfdgylrVFr1nc=undefined;const eIgjceanpylrVFr1nc=undefined;const vFMd1oixKylrVFr1nc=undefined;const l4rTQw9yeylrVFr1nc=undefined;const XlOvUipk1ylrVFr1nc=undefined;const mKpNGuhOuylrVFr1nc=undefined;const mdWTIMlv1ylrVFr1nc=undefined;const H32slcKx4ylrVFr1nc=undefined;const N9C7eTn21ylrVFr1nc=undefined;const D6A7RGybnylrVFr1nc=undefined;const ezhTR3BSPylrVFr1nc=undefined;const idylrVFr1nc=undefined;const odqRbuaVvcvr4SPP4Z=undefined;const psYSycL6K_Q9xAH19mScvr4SPP4Z=undefined;const XEBvgwxcncvr4SPP4Z=undefined;const nBAwkTQ9ocvr4SPP4Z=undefined;const dPiGvtaiUcvr4SPP4Z=undefined;const Qhhfrw_J3cvr4SPP4Z=undefined;const CSZJX63iWcvr4SPP4Z=undefined;const idcvr4SPP4Z=undefined;const getRootLayoutProp=(hasLayoutTemplate,hasInheritedFlowEffect,fallback)=>{if(!hasLayoutTemplate)return fallback;return hasInheritedFlowEffect?\"position\":fallback;};const query=()=>({from:{alias:\"g80e9WPBp\",data:JetflySalesUsers,type:\"Collection\"},limit:{type:\"LiteralValue\",value:100},select:[{collection:\"g80e9WPBp\",name:\"KVHeetK7q\",type:\"Identifier\"},{collection:\"g80e9WPBp\",name:\"y_qWEXL5R\",type:\"Identifier\"},{collection:\"g80e9WPBp\",name:\"cQ0ewaGuL\",type:\"Identifier\"},{collection:\"g80e9WPBp\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"g80e9WPBp\",name:\"aZZ7hPbDN\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:true},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const{paginatedQuery,paginationInfo,loadMore}=useLoadMorePaginatedQuery(query,pageSize,\"g80e9WPBp\");const data=useQueryData(paginatedQuery);return children(data,paginationInfo,loadMore);};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query1=()=>({from:{alias:\"OKvZIV48t\",data:Fleet,type:\"Collection\"},select:[{collection:\"OKvZIV48t\",name:\"TrH9cvlSl\",type:\"Identifier\"},{collection:\"OKvZIV48t\",name:\"qdJfjPbdb\",type:\"Identifier\"},{collection:\"OKvZIV48t\",name:\"TjRTpxZzc\",type:\"Identifier\"},{collection:\"OKvZIV48t\",name:\"qEbiCdiO2\",type:\"Identifier\"},{collection:\"OKvZIV48t\",name:\"ZaK9kis7i\",type:\"Identifier\"},{collection:\"OKvZIV48t\",name:\"OvMjLi_ba\",type:\"Identifier\"},{collection:\"OKvZIV48t\",name:\"IJS16Ipyv\",type:\"Identifier\"},{collection:\"OKvZIV48t\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"OKvZIV48t\",name:\"TrH9cvlSl\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:true},type:\"BinaryOperation\"}});const QueryData1=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const toString=value=>{return typeof value===\"string\"?value:String(value);};const numberToString=(value,options={},activeLocale)=>{const fallbackLocale=\"en-US\";const locale=options.locale||activeLocale||fallbackLocale;const{useGrouping,notation,compactDisplay,style,currency,currencyDisplay,unit,unitDisplay,minimumFractionDigits,maximumFractionDigits,minimumIntegerDigits}=options;const formatOptions={useGrouping,notation,compactDisplay,style,currency,currencyDisplay,unit,unitDisplay,minimumFractionDigits,maximumFractionDigits,minimumIntegerDigits};const number=Number(value);try{return number.toLocaleString(locale,formatOptions);}catch{try{return number.toLocaleString(fallbackLocale,formatOptions);}catch{return number.toLocaleString();}}};const query2=()=>({from:{constraint:{left:{collection:\"ylrVFr1nc\",name:\"IwpC5VBPn\",type:\"Identifier\"},operator:\"==\",right:{collection:\"IwpC5VBPn\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"ylrVFr1nc\",data:JetflySalesPricing,type:\"Collection\"},right:{alias:\"IwpC5VBPn\",data:Fleet,type:\"Collection\"},type:\"LeftJoin\"},select:[{collection:\"ylrVFr1nc\",name:\"IeNloVaTN\",type:\"Identifier\"},{alias:\"IwpC5VBPn.Q9xAH19mS\",collection:\"IwpC5VBPn\",name:\"Q9xAH19mS\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"TNMszKRTj\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"rjwORafJf\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"z8nw6zgI4\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"sIKY_4Odf\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"xuQublfdg\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"eIgjceanp\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"vFMd1oixK\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"l4rTQw9ye\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"XlOvUipk1\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"mKpNGuhOu\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"mdWTIMlv1\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"H32slcKx4\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"N9C7eTn21\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"D6A7RGybn\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"ezhTR3BSP\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"ylrVFr1nc\",name:\"jWm1Uq4PO\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:true},type:\"BinaryOperation\"}});const sharedDateFormatter=(value,formatOptions,locale)=>{if(typeof value!==\"string\")return\"\";const date=new Date(value);if(isNaN(date.getTime()))return\"\";const fallbackLocale=\"en-US\";try{return date.toLocaleString(locale||fallbackLocale,formatOptions);}catch{return date.toLocaleString(fallbackLocale,formatOptions);}};const dateOptions={dateStyle:\"medium\",timeZone:\"UTC\"};const toDateString=(value,activeLocale)=>{return sharedDateFormatter(value,dateOptions,activeLocale);};const query3=()=>({from:{constraint:{left:{collection:\"cvr4SPP4Z\",name:\"psYSycL6K\",type:\"Identifier\"},operator:\"==\",right:{collection:\"psYSycL6K\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"cvr4SPP4Z\",data:JetflySalesShareImmat,type:\"Collection\"},right:{alias:\"psYSycL6K\",data:Fleet,type:\"Collection\"},type:\"LeftJoin\"},select:[{collection:\"cvr4SPP4Z\",name:\"odqRbuaVv\",type:\"Identifier\"},{alias:\"psYSycL6K.Q9xAH19mS\",collection:\"psYSycL6K\",name:\"Q9xAH19mS\",type:\"Identifier\"},{collection:\"cvr4SPP4Z\",name:\"XEBvgwxcn\",type:\"Identifier\"},{collection:\"cvr4SPP4Z\",name:\"nBAwkTQ9o\",type:\"Identifier\"},{collection:\"cvr4SPP4Z\",name:\"dPiGvtaiU\",type:\"Identifier\"},{collection:\"cvr4SPP4Z\",name:\"Qhhfrw_J3\",type:\"Identifier\"},{collection:\"cvr4SPP4Z\",name:\"CSZJX63iW\",type:\"Identifier\"},{collection:\"cvr4SPP4Z\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"cvr4SPP4Z\",name:\"xxm0PonlY\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:true},type:\"BinaryOperation\"}});const humanReadableVariantMap={Desktop:\"TMjbHVPs4\",Phone:\"UEpWe4Uu9\",Tablet:\"K0A6tCSJN\"};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??\"TMjbHVPs4\"};};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 sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.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);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"UEpWe4Uu9\")return false;return true;};const activeLocaleCode=useLocaleCode();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,primaryVariantId:\"TMjbHVPs4\",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-9j7cb0\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ng1bb7-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"d7_Tn6CYN\",scopeId:\"UiEVfqMc_\",children:/*#__PURE__*/_jsx(SalesProvider,{autoCreate:true,bgCard:\"rgb(255, 255, 255)\",bgInk:\"rgb(26, 26, 23)\",bgPage:\"rgb(248, 245, 238)\",bodyFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},borderSoft:\"rgb(239, 239, 235)\",contactLabel:\"Contact Us\",copper500:\"rgb(196, 148, 90)\",copper600:\"rgb(173, 126, 71)\",copper700:\"rgb(142, 102, 56)\",devUserId:\"5aeff3d6-3dcb-462b-8393-7f471b455852\",eyebrowFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"11px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"d7_Tn6CYN\",inkMuted:\"rgb(122, 122, 114)\",inkPrimary:\"rgb(26, 26, 23)\",inkSubtle:\"rgb(137, 129, 126)\",languageLabel:\"EN\",layoutId:\"d7_Tn6CYN\",loginPath:\"/sales/login\",redBrand:\"rgb(159, 42, 34)\",requireAuth:true,salesAccessCMS:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ca2hsv\",\"data-framer-name\":\"Sales Users Feed\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{pageSize:100,query:query(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({cQ0ewaGuL:cQ0ewaGuLg80e9WPBp,id:idg80e9WPBp,KVHeetK7q:KVHeetK7qg80e9WPBp,y_qWEXL5R:y_qWEXL5Rg80e9WPBp},index)=>{KVHeetK7qg80e9WPBp??=\"\";y_qWEXL5Rg80e9WPBp??=\"\";cQ0ewaGuLg80e9WPBp??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`g80e9WPBp-${idg80e9WPBp}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{cQ0ewaGuL:cQ0ewaGuLg80e9WPBp},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bfwtej\",\"data-framer-name\":\"Item\",children:[/*#__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\",style:{\"--framer-text-alignment\":\"start\"},children:\"Name\"})}),className:\"framer-1dzg6mz\",\"data-framer-name\":\"Name\",fonts:[\"Inter\"],text:KVHeetK7qg80e9WPBp,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\",style:{\"--framer-text-alignment\":\"start\"},children:\"Email\"})}),className:\"framer-j9t3v6\",\"data-framer-name\":\"Email\",fonts:[\"Inter\"],text:y_qWEXL5Rg80e9WPBp,verticalAlignment:\"top\",withExternalLayout:true})]})})},idg80e9WPBp);})});}})})})],sand200:\"rgb(243, 235, 219)\",sand300:\"rgb(232, 220, 196)\",stepLabels:\"Search,Contact profile,Aircraft & routes,Overview,Offer release\",stepRoutes:\"/sales/search,/sales/contacts,/sales/aircraft,/sales/overview,/sales/release\",success:\"rgb(62, 155, 95)\",titleFont:{},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vl8zz\",layout:motionLayout,children:[isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-17iqwmw hidden-1k173pw\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1sogr95-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,nodeId:\"y_m6kBJxG\",scopeId:\"UiEVfqMc_\",children:/*#__PURE__*/_jsx(SalesSidebarV2,{activeBg:\"rgb(250, 244, 237)\",activeIconBg:\"rgb(196, 148, 90)\",activeIconColor:\"rgb(255, 255, 255)\",activeLabelColor:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",activeLabelFont:{fontFamily:'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"22px\"},activeNavItem:\"Search\",activePaddingB:4,activePaddingL:4,activePaddingR:4,activePaddingT:4,activeRadius:8,backLabel:\"\",backPath:\"\",canvasCustomerEmail:\"umut.sevinc@jetfly.com\",canvasCustomerName:\"Umut Sevinc\",canvasDealTitle:\"Umut Sevinc - 1/8 35h PC 12\",canvasProposalCount:3,collapsedWidth:72,customersPath:\"/sales/contacts\",dealsPath:\"/sales/deal\",height:\"100%\",iconBoxRadius:6,iconBoxSize:28,id:\"y_m6kBJxG\",inactiveLabelFont:{fontFamily:'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"22px\"},inactivePaddingB:4,inactivePaddingL:4,inactivePaddingR:4,inactivePaddingT:4,inactiveRadius:12,layoutId:\"y_m6kBJxG\",loginPath:\"/sales/login\",maxWidth:280,navGap:4,newContactPath:\"/sales/contacts?mode=new\",searchBarRadius:10,searchPath:\"/sales/search\",style:{height:\"100%\"},userEmailFont:{fontFamily:'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',fontSize:\"11px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.04em\",lineHeight:\"14px\"},userInfoGap:0,userNameFont:{fontFamily:'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"20px\"},variant:matchVariant(\"deal-creation\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-s4jj44\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-15bogsj-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,nodeId:\"oII7cXPlb\",scopeId:\"UiEVfqMc_\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UEpWe4Uu9:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(DealNewPage,{accentColor:\"var(--token-68ed12ae-039a-4645-8c8d-cc209c5d3aca, rgb(196, 148, 90))\",bgColor:\"rgba(255, 255, 255, 0)\",calendarWidth:280,canvasLabel:\"DealNewPage — 4-step flow\",cardBg:\"rgb(255, 255, 255)\",cardColGap:20,cardPadding:0,cardPhotoHeight:61,cardPhotoSize:84,cardRadius:8,fleetCollection:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-14jw0uk\",\"data-framer-name\":\"Fleet Feed\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData1,{query:query1(),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({id:idOKvZIV48t,IJS16Ipyv:IJS16IpyvOKvZIV48t,OvMjLi_ba:OvMjLi_baOKvZIV48t,qdJfjPbdb:qdJfjPbdbOKvZIV48t,qEbiCdiO2:qEbiCdiO2OKvZIV48t,TjRTpxZzc:TjRTpxZzcOKvZIV48t,TrH9cvlSl:TrH9cvlSlOKvZIV48t,ZaK9kis7i:ZaK9kis7iOKvZIV48t},index1)=>{TrH9cvlSlOKvZIV48t??=true;TjRTpxZzcOKvZIV48t??=\"\";qEbiCdiO2OKvZIV48t??=\"\";ZaK9kis7iOKvZIV48t??=\"\";OvMjLi_baOKvZIV48t??=\"#09F\";IJS16IpyvOKvZIV48t??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`OKvZIV48t-${idOKvZIV48t}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{IJS16Ipyv:IJS16IpyvOKvZIV48t},children:TrH9cvlSlOKvZIV48t!==false&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-oy4j00\",\"data-framer-name\":\"Item\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:976,pixelWidth:1541,sizes:\"72px\",...toResponsiveImage(qdJfjPbdbOKvZIV48t)},className:\"framer-zpdyco\",\"data-framer-name\":\"Thumb\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yv55bw\",\"data-framer-name\":\"Meta\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1c7usck\",\"data-styles-preset\":\"Oo0WOp9sd\",dir:\"auto\",children:\"FALCON\"})}),className:\"framer-1h1bcjk\",fonts:[\"Inter\"],text:TjRTpxZzcOKvZIV48t,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-hq13rk\",\"data-styles-preset\":\"bNXFSs8aK\",dir:\"auto\",children:\"Recommanded Section title\"})}),className:\"framer-1shhojb\",fonts:[\"Inter\"],text:qEbiCdiO2OKvZIV48t,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-165nu84\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-954iss\",\"data-styles-preset\":\"kk85OxtVd\",dir:\"auto\",children:\"Up to \"})}),className:\"framer-1tms03z\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithLastDigits38oz89,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-954iss\",\"data-styles-preset\":\"kk85OxtVd\",dir:\"auto\",children:\"Seats\"})}),className:\"framer-38oz89\",fonts:[\"Inter\"],text:ZaK9kis7iOKvZIV48t,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-954iss\",\"data-styles-preset\":\"kk85OxtVd\",dir:\"auto\",children:\" passengers\"})}),className:\"framer-ihe9wy\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4h04ul\",\"data-framer-name\":\"Tint\",style:{\"--19sqadg\":clampRGB(OvMjLi_baOKvZIV48t),\"--1grn7nx\":OvMjLi_baOKvZIV48t}})]})})},idOKvZIV48t);})});}})})})],height:\"100%\",id:\"oII7cXPlb\",layoutId:\"oII7cXPlb\",listPaddingLeft:6,pipedriveStageId:\"\",previewStep:4,pricingCollection:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-23f8bn\",\"data-framer-name\":\"Pricings\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData1,{query:query2(),children:(collection2,paginationInfo2,loadMore2)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({\"IwpC5VBPn.Q9xAH19mS\":IwpC5VBPn_Q9xAH19mSylrVFr1nc,D6A7RGybn:D6A7RGybnylrVFr1nc,eIgjceanp:eIgjceanpylrVFr1nc,ezhTR3BSP:ezhTR3BSPylrVFr1nc,H32slcKx4:H32slcKx4ylrVFr1nc,id:idylrVFr1nc,IeNloVaTN:IeNloVaTNylrVFr1nc,l4rTQw9ye:l4rTQw9yeylrVFr1nc,mdWTIMlv1:mdWTIMlv1ylrVFr1nc,mKpNGuhOu:mKpNGuhOuylrVFr1nc,N9C7eTn21:N9C7eTn21ylrVFr1nc,rjwORafJf:rjwORafJfylrVFr1nc,sIKY_4Odf:sIKY_4OdfylrVFr1nc,TNMszKRTj:TNMszKRTjylrVFr1nc,vFMd1oixK:vFMd1oixKylrVFr1nc,XlOvUipk1:XlOvUipk1ylrVFr1nc,xuQublfdg:xuQublfdgylrVFr1nc,z8nw6zgI4:z8nw6zgI4ylrVFr1nc},index2)=>{IeNloVaTNylrVFr1nc??=\"\";IwpC5VBPn_Q9xAH19mSylrVFr1nc??=\"\";TNMszKRTjylrVFr1nc??=\"\";rjwORafJfylrVFr1nc??=0;z8nw6zgI4ylrVFr1nc??=0;sIKY_4OdfylrVFr1nc??=\"\";xuQublfdgylrVFr1nc??=\"\";eIgjceanpylrVFr1nc??=\"\";vFMd1oixKylrVFr1nc??=\"\";l4rTQw9yeylrVFr1nc??=0;XlOvUipk1ylrVFr1nc??=0;mKpNGuhOuylrVFr1nc??=0;mdWTIMlv1ylrVFr1nc??=\"\";H32slcKx4ylrVFr1nc??=0;N9C7eTn21ylrVFr1nc??=0;D6A7RGybnylrVFr1nc??=0;ezhTR3BSPylrVFr1nc??=\"\";const textContent=toString(rjwORafJfylrVFr1nc);const textContent1=toString(z8nw6zgI4ylrVFr1nc);const textContent2=toString(l4rTQw9yeylrVFr1nc);const textContent3=toString(XlOvUipk1ylrVFr1nc);const textContent4=toString(mKpNGuhOuylrVFr1nc);const textContent5=toString(H32slcKx4ylrVFr1nc);const textContent6=numberToString(N9C7eTn21ylrVFr1nc,{locale:\"\",notation:\"standard\",style:\"decimal\"},activeLocaleCode);const textContent7=numberToString(D6A7RGybnylrVFr1nc,{locale:\"\",notation:\"standard\",style:\"decimal\"},activeLocaleCode);return /*#__PURE__*/_jsx(LayoutGroup,{id:`ylrVFr1nc-${idylrVFr1nc}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{ezhTR3BSP:ezhTR3BSPylrVFr1nc},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u87p59\",\"data-framer-name\":\"Item\",children:[/*#__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\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-13bd8wj\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],text:IeNloVaTNylrVFr1nc,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\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-s0fsmr\",\"data-framer-name\":\"Fleet Name\",fonts:[\"Inter\"],text:IwpC5VBPn_Q9xAH19mSylrVFr1nc,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\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-1wn4fry\",\"data-framer-name\":\"Share Size\",fonts:[\"Inter\"],text:TNMszKRTjylrVFr1nc,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\",style:{\"--framer-text-alignment\":\"start\"},children:\"undefined\"})}),className:\"framer-zwc54k\",\"data-framer-name\":\"Flight Hours\",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\",style:{\"--framer-text-alignment\":\"start\"},children:\"undefined\"})}),className:\"framer-kikuka\",\"data-framer-name\":\"Management Fee EUR Month\",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\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-1h35vxm\",\"data-framer-name\":\"Notes\",fonts:[\"Inter\"],text:sIKY_4OdfylrVFr1nc,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\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-1m83kxb\",\"data-framer-name\":\"Contract Class\",fonts:[\"Inter\"],text:xuQublfdgylrVFr1nc,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\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-1tgo48h\",\"data-framer-name\":\"Mini Invoiced Hours\",fonts:[\"Inter\"],text:eIgjceanpylrVFr1nc,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\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-1l44xm2\",\"data-framer-name\":\"Deposit Hours\",fonts:[\"Inter\"],text:vFMd1oixKylrVFr1nc,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\",style:{\"--framer-text-alignment\":\"start\"},children:\"undefined\"})}),className:\"framer-w3pif8\",\"data-framer-name\":\"Deposit Amount EUR\",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\",style:{\"--framer-text-alignment\":\"start\"},children:\"undefined\"})}),className:\"framer-ny0qac\",\"data-framer-name\":\"Acquisition Cost USD\",fonts:[\"Inter\"],text:textContent3,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\",style:{\"--framer-text-alignment\":\"start\"},children:\"undefined\"})}),className:\"framer-1h7tmlb\",\"data-framer-name\":\"Effective Year\",fonts:[\"Inter\"],text:textContent4,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\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-1h7lj14\",\"data-framer-name\":\"Contract Type\",fonts:[\"Inter\"],text:mdWTIMlv1ylrVFr1nc,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\",style:{\"--framer-text-alignment\":\"start\"},children:\"undefined\"})}),className:\"framer-1n8wjao\",\"data-framer-name\":\"Flight Hours LR\",fonts:[\"Inter\"],text:textContent5,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\",style:{\"--framer-text-alignment\":\"start\"},children:\"NaN\"})}),className:\"framer-15g5xcb\",\"data-framer-name\":\"Hourly Rate\",fonts:[\"Inter\"],text:textContent6,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\",style:{\"--framer-text-alignment\":\"start\"},children:\"NaN\"})}),className:\"framer-zrauvp\",\"data-framer-name\":\"Same Day Return\",fonts:[\"Inter\"],text:textContent7,verticalAlignment:\"top\",withExternalLayout:true})]})})},idylrVFr1nc);})});}})})})],shareImmatCollection:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bld4l8\",\"data-framer-name\":\"Immat\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData1,{query:query3(),children:(collection3,paginationInfo3,loadMore3)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection3?.map(({\"psYSycL6K.Q9xAH19mS\":psYSycL6K_Q9xAH19mScvr4SPP4Z,CSZJX63iW:CSZJX63iWcvr4SPP4Z,dPiGvtaiU:dPiGvtaiUcvr4SPP4Z,id:idcvr4SPP4Z,nBAwkTQ9o:nBAwkTQ9ocvr4SPP4Z,odqRbuaVv:odqRbuaVvcvr4SPP4Z,Qhhfrw_J3:Qhhfrw_J3cvr4SPP4Z,XEBvgwxcn:XEBvgwxcncvr4SPP4Z},index3)=>{odqRbuaVvcvr4SPP4Z??=\"\";psYSycL6K_Q9xAH19mScvr4SPP4Z??=\"\";XEBvgwxcncvr4SPP4Z??=\"\";nBAwkTQ9ocvr4SPP4Z??=0;Qhhfrw_J3cvr4SPP4Z??=\"\";CSZJX63iWcvr4SPP4Z??=\"\";const textContent8=toString(nBAwkTQ9ocvr4SPP4Z);const textContent9=toDateString(dPiGvtaiUcvr4SPP4Z,activeLocaleCode);return /*#__PURE__*/_jsx(LayoutGroup,{id:`cvr4SPP4Z-${idcvr4SPP4Z}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{CSZJX63iW:CSZJX63iWcvr4SPP4Z},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s8rr2j\",\"data-framer-name\":\"Item\",children:[/*#__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\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-12zqd0z\",\"data-framer-name\":\"Immat\",fonts:[\"Inter\"],text:odqRbuaVvcvr4SPP4Z,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\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-1iodk38\",\"data-framer-name\":\"Fleet Name\",fonts:[\"Inter\"],text:psYSycL6K_Q9xAH19mScvr4SPP4Z,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\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-1xgwjax\",\"data-framer-name\":\"AircraftSN\",fonts:[\"Inter\"],text:XEBvgwxcncvr4SPP4Z,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\",style:{\"--framer-text-alignment\":\"start\"},children:\"undefined\"})}),className:\"framer-1cg07i5\",\"data-framer-name\":\"ManufactureYear\",fonts:[\"Inter\"],text:textContent8,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\",style:{\"--framer-text-alignment\":\"start\"},children:\"Content\"})}),className:\"framer-1os18jn\",\"data-framer-name\":\"EndDate\",fonts:[\"Inter\"],text:/*#__PURE__*/_jsx(\"time\",{dateTime:dPiGvtaiUcvr4SPP4Z,children:textContent9}),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\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-qw0104\",\"data-framer-name\":\"Notes\",fonts:[\"Inter\"],text:Qhhfrw_J3cvr4SPP4Z,verticalAlignment:\"top\",withExternalLayout:true})]})})},idcvr4SPP4Z);})});}})})})],style:{height:\"100%\",width:\"100%\"},titleText:\"PC-12 — 1/8 Share \\xb7 100h\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-166axfp-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"f0TJLa4O5\",scopeId:\"UiEVfqMc_\",children:/*#__PURE__*/_jsx(SalesGlobalCustomerSearchDialog,{height:\"100%\",id:\"f0TJLa4O5\",layoutId:\"f0TJLa4O5\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1s2d7c7-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layout:motionLayout,layoutScroll:true,nodeId:\"r7FK_bzOo\",scopeId:\"UiEVfqMc_\",children:/*#__PURE__*/_jsx(SalesHeader,{breadcrumb:\"\",defaultStep:2,height:\"100%\",id:\"r7FK_bzOo\",layoutId:\"r7FK_bzOo\",loginPath:\"/sales/login\",logoHeight:48,logoHeightMobile:32,mobileBreakpoint:1024,paddingLeft:6,paddingLeftMobile:6,paddingRight:18,paddingRightMobile:14,radius:0,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\".framer-Ec2th.framer-qi0qfm, .framer-Ec2th .framer-qi0qfm { display: block; }\",\".framer-Ec2th.framer-9j7cb0 { 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; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1440px; }\",\".framer-Ec2th .framer-1ng1bb7-container { bottom: 0px; flex: none; height: auto; position: absolute; right: 0px; width: auto; }\",\".framer-Ec2th .framer-1ca2hsv { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-Ec2th .framer-1bfwtej { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-Ec2th .framer-1dzg6mz, .framer-Ec2th .framer-j9t3v6, .framer-Ec2th .framer-1h1bcjk, .framer-Ec2th .framer-1shhojb, .framer-Ec2th .framer-1tms03z, .framer-Ec2th .framer-38oz89, .framer-Ec2th .framer-ihe9wy, .framer-Ec2th .framer-13bd8wj, .framer-Ec2th .framer-s0fsmr, .framer-Ec2th .framer-1wn4fry, .framer-Ec2th .framer-zwc54k, .framer-Ec2th .framer-kikuka, .framer-Ec2th .framer-1h35vxm, .framer-Ec2th .framer-1m83kxb, .framer-Ec2th .framer-1tgo48h, .framer-Ec2th .framer-1l44xm2, .framer-Ec2th .framer-w3pif8, .framer-Ec2th .framer-ny0qac, .framer-Ec2th .framer-1h7tmlb, .framer-Ec2th .framer-1h7lj14, .framer-Ec2th .framer-1n8wjao, .framer-Ec2th .framer-15g5xcb, .framer-Ec2th .framer-zrauvp, .framer-Ec2th .framer-12zqd0z, .framer-Ec2th .framer-1iodk38, .framer-Ec2th .framer-1xgwjax, .framer-Ec2th .framer-1cg07i5, .framer-Ec2th .framer-1os18jn, .framer-Ec2th .framer-qw0104 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Ec2th .framer-vl8zz { align-content: flex-start; align-items: flex-start; background-color: var(--token-657a3880-1354-4969-99e3-cabbc8e421ac, #faf6ee); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 100vh; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-Ec2th .framer-17iqwmw { align-content: center; align-items: center; background-color: rgba(0, 0, 0, 0); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 100px 0px 16px 16px; position: sticky; width: min-content; }\",\".framer-Ec2th .framer-1sogr95-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-Ec2th .framer-s4jj44 { align-content: flex-start; align-items: flex-start; background-color: rgba(0, 0, 0, 0); display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: auto; padding: 110px 16px 16px 0px; position: relative; width: 1px; }\",\".framer-Ec2th .framer-15bogsj-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-Ec2th .framer-14jw0uk { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 446px; }\",\".framer-Ec2th .framer-oy4j00 { align-content: center; align-items: center; background-color: rgba(0, 0, 0, 0); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; padding: 8px 4px 8px 4px; position: relative; width: 100%; }\",\".framer-Ec2th .framer-zpdyco { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; flex: none; height: 56px; position: relative; width: 72px; }\",\".framer-Ec2th .framer-yv55bw { align-content: flex-start; align-items: flex-start; background-color: rgba(0, 0, 0, 0); display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-Ec2th .framer-165nu84 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Ec2th .framer-4h04ul { background-color: var(--14i4x8t, var(--19sqadg)); flex: none; height: 8px; position: relative; width: 8px; }\",\".framer-Ec2th .framer-23f8bn { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-Ec2th .framer-u87p59, .framer-Ec2th .framer-1s8rr2j { 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-Ec2th .framer-bld4l8 { 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-Ec2th .framer-166axfp-container { flex: none; height: auto; left: 50%; position: absolute; top: 800px; transform: translateX(-50%); width: auto; z-index: 1; }\",\".framer-Ec2th .framer-1s2d7c7-container { flex: none; height: 80px; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 1; }\",\"@supports (color: color(display-p3 1 1 1)) { .framer-Ec2th .framer-4h04ul { --14i4x8t: var(--1grn7nx); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,\"@media (min-width: 810px) and (max-width: 1439.98px) { .framer-Ec2th.framer-9j7cb0 { width: 810px; }}\",\"@media (max-width: 809.98px) { .framer-Ec2th.framer-9j7cb0 { width: 390px; } .framer-Ec2th .framer-vl8zz { height: min-content; padding: 0px 0px 70px 0px; } .framer-Ec2th .framer-s4jj44 { height: min-content; padding: 80px 16px 16px 16px; } .framer-Ec2th .framer-15bogsj-container { flex: none; height: auto; } .framer-Ec2th .framer-166axfp-container { bottom: 0px; top: unset; } .framer-Ec2th .framer-1s2d7c7-container { height: 56px; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"K0A6tCSJN\":{\"layout\":[\"fixed\",\"auto\"]},\"UEpWe4Uu9\":{\"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 FramerUiEVfqMc_=withCSS(Component,css,\"framer-Ec2th\");export default FramerUiEVfqMc_;FramerUiEVfqMc_.displayName=\"Sales / Deal New\";FramerUiEVfqMc_.defaultProps={height:800,width:1440};addFonts(FramerUiEVfqMc_,[{explicitInter:true,fonts:[{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\"},{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/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{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/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Hanken Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Hanken Grotesk\",url:\"https://fonts.gstatic.com/s/hankengrotesk/v12/ieVq2YZDLWuGJpnzaiwFXS9tYvBRzyFLlZg_f_NcgWZa5PpNzXhRKA.woff2\",weight:\"500\"},{cssFamilyName:\"Hanken Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Hanken Grotesk\",url:\"https://fonts.gstatic.com/s/hankengrotesk/v12/ieVq2YZDLWuGJpnzaiwFXS9tYvBRzyFLlZg_f_Ncs2Za5PpNzXhRKA.woff2\",weight:\"400\"}]},...SalesProviderFonts,...SalesSidebarV2Fonts,...DealNewPageFonts,...SalesGlobalCustomerSearchDialogFonts,...SalesHeaderFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerUiEVfqMc_.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query(),locale,priority);const queryCacheEntry1=queryCache.get(query1(),locale,priority);const queryCacheEntry2=queryCache.get(query2(),locale,priority);const queryCacheEntry3=queryCache.get(query3(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload(),()=>queryCacheEntry1.preload(),()=>queryCacheEntry2.preload(),()=>queryCacheEntry3.preload()],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUiEVfqMc_\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerScrollSections\":\"false\",\"framerResponsiveScreen\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerLayoutTemplateFlowEffect\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"K0A6tCSJN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UEpWe4Uu9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"queryParamNames\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}