PageSourceSearch

https://trident-hoszivattyu.hu/_next/static/chunks/0ebxf-3x67fds.js?dpl=dpl_4UwoUMVH8mTRtj39oNTghXAhtmJo

js trident-hoszivattyu.hu collected 2026-09-25 12:17:10 UTC 70,446 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,921557,e=>{"use strict";let t=(0,e.i(475254).default)("calculator",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]);e.s(["Calculator",0,t],921557)},438366,e=>{"use strict";var t=e.i(843476),a=e.i(271645),s=e.i(657688),l=e.i(37727),i=e.i(373375),n=e.i(343432),r=e.i(263488),o=e.i(475254);let d=(0,o.default)("circle-check-big",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);var c=e.i(115057),m=e.i(643531);let p=(0,o.default)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);var u=e.i(367240);let h=[{id:"lakossagi",label:"Magánszemély vagyok",description:"Lakossági megoldás érdekel",icon:"Home"},{id:"vallalati",label:"Cég nevében járok el",description:"Vállalati megoldás érdekel",icon:"Building2"}],x=[{id:"epitkezes",label:"Építkezem",description:"Új ingatlant építek.",icon:"HardHat",segment:"lakossagi"},{id:"felujitas",label:"Felújítok",description:"Fűtéskorszerűsítést szeretnék.",icon:"Wrench",segment:"lakossagi"},{id:"tajekozodas",label:"Tájékozódom",description:"Szeretnék többet megtudni.",icon:"BookOpen",segment:"lakossagi"},{id:"iroda",label:"Iroda / üzlethelyiség",description:"Kisebb-közepes kereskedelmi vagy irodaépület.",icon:"Building",segment:"vallalati"},{id:"telephely",label:"Telephely / csarnok",description:"Nagyobb ipari, logisztikai vagy termelő létesítmény.",icon:"Factory",segment:"vallalati"},{id:"tarsashaz",label:"Társasház / intézmény",description:"Több lakásos épület vagy közintézmény.",icon:"Building2",segment:"vallalati"},{id:"egyeb_vallalati",label:"Egyéb",description:"Szálláshely, iskola vagy más típusú épület.",icon:"MoreHorizontal",segment:"vallalati"}],g={felujitas:[{id:"rezsicsokkentes",label:"Rezsicsökkentés",description:"Fűtési költség csökkentés.",icon:"TrendingDown"},{id:"korszerusites",label:"Korszerűsítés",description:"Elavult rendszer cseréje.",icon:"RefreshCw"},{id:"hutes_is_kell",label:"Hűteni is szeretnék",description:"Nyáron is komfortos környezetet.",icon:"Snowflake"},{id:"palyazat",label:"Pályázati lehetőség kihasználása",description:"Elérhető támogatások igénybevétele.",icon:"Award"},{id:"ingatlan_ertek",label:"Ingatlan értéknövelés",description:"Ingatlanom piaci értékének növelése.",icon:"TrendingUp"}],epitkezes:[{id:"meretezés",label:"Rendszer méretezés",description:"Mekkora hőszivattyú kell az ingatlanomhoz?",icon:"Ruler"},{id:"megfelelo_rendszer",label:"Megfelelő típus kiválasztása",description:"Levegő-víz, geotermikus, vagy más?",icon:"HelpCircle"},{id:"komfort",label:"Maximális komfort",description:"Fűtés, hűtés és melegvíz egy rendszerből.",icon:"Thermometer"},{id:"palyazat",label:"Pályázati lehetőség",description:"Új építéshez elérhető támogatások.",icon:"Award"},{id:"kornyezetvedelem",label:"Környezettudatos megoldás",description:"Alacsony szén-dioxid kibocsátás.",icon:"Leaf"}],tajekozodas:[{id:"hogyan_mukodik",label:"Hogyan működik a hőszivattyú?",description:"Az alapelvek megértése.",icon:"BookOpen"},{id:"melyik_tipus",label:"Melyik típus lenne jó nekem?",description:"Levegő-víz, geotermikus, vagy más?",icon:"HelpCircle"},{id:"palyazatok",label:"Milyen pályázatok érhetők el?",description:"Támogatási lehetőségek.",icon:"Award"},{id:"mire_szamitsak",label:"Mire számítsak?",description:"Folyamat, időtáv, telepítés menete.",icon:"ClipboardList"}],iroda:[{id:"koltseg_csokkentes",label:"Üzemeltetési költség csökkentés",description:"Energiaköltségek csökkentése.",icon:"TrendingDown"},{id:"esg",label:"ESG / fenntarthatóság",description:"CO₂ kibocsátás csökkentése és ESG-célok.",icon:"Leaf"},{id:"korszerusites",label:"Meglévő rendszer korszerűsítése",description:"Elavult fűtés/hűtés cseréje.",icon:"RefreshCw"},{id:"futes_hutes_egy",label:"Fűtés + hűtés egyetlen rendszerből",description:"Egész éves komfort.",icon:"Thermometer"},{id:"palyazat",label:"Pályázati lehetőség",description:"Vállalati támogatási lehetőségek.",icon:"Award"}]};
1g.telephely=g.iroda,g.tarsashaz=g.iroda,g.egyeb_vallalati=g.iroda;let b=[{id:"levego-viz",label:"Levegő-víz hőszivattyú",description:"Levegőenergiát hasznosítanék.",icon:"Wind",categorySlug:"levego-viz-hoszivattyuk"},{id:"geotermikus",label:"Geotermikus hőszivattyú",description:"Talaj- és vízenergiát hasznosítanék.",icon:"Mountain",categorySlug:"geotermikus-hoszivattyuk"},{id:"nem-tudom",label:"Nem tudom",description:"Segítségre van szükségem.",icon:"HelpCircle"}],k=["epitkezes","felujitas","iroda","telephely","tarsashaz","egyeb_vallalati"],f=[{id:"termekek",label:"Megnézném a termékeket",description:"",icon:"Package",baseLeadScore:30},{id:"tajekozodni",label:"Tájékozódom",description:"Hasznos cikkeket olvasnék.",icon:"BookOpen",baseLeadScore:20},{id:"ajanlat",label:"Előzetes ajánlatot kérek",description:"Ingyenes, személyre szabott.",icon:"FileText",baseLeadScore:80},{id:"konzultacio",label:"Szakértővel beszélnék",description:"Konzultáljon velünk.",icon:"Phone",baseLeadScore:90}],y=["konzultacio","tajekozodni"],v=[{id:"sales",label:"Értékesítési konzultáció",description:"Általános tájékoztatás, pályázati lehetőségek.",icon:"MessageCircle",price:"INGYENES"},{id:"technical",label:"Műszaki konzultáció",description:"Részletes műszaki tanácsadás.",icon:"Wrench",price:"15 000 Ft + ÁFA"}],j=[{id:"asap",label:"Minél előbb"},{id:"1-6months",label:"1-6 hónapon belül"},{id:"1year",label:"1 éven belül"},{id:"later",label:"Későbbi években"}],z={step1:{title:"Kezdjük! Ön kinek a nevében jár el?",subtitle:"Néhány gyors kérdéssel személyre szabjuk a javaslatot — egy perc az egész."},step2_lakossagi:{title:"Mi a helyzete?",subtitle:"Válassza ki, melyik írja le legjobban az Ön helyzetét."},step2_vallalati:{title:"Milyen az épület?",subtitle:"Az épület típusa meghatározza a rendszer méretezését."},step3_lakossagi:{title:"Mi a legfontosabb Önnek?",subtitle:""},step3_vallalati:{title:"Mi a legfontosabb a projektben?",subtitle:""},step3_tajekozodas:{title:"Miről szeretne többet megtudni?",subtitle:""},step3_5:{title:"Milyen rendszert szeretne?",subtitle:"Ez segít a megfelelő termékek és megoldás ajánlásában."},step4_lakossagi:{title:"Hogyan segíthetünk tovább?",subtitle:"Válassza ki, mi lenne most a leghasznosabb az Ön számára."},step4_vallalati:{title:"Hogyan segíthetünk tovább?",subtitle:"Válassza ki a következő lépést."},techform_detailed_lakossagi:{title:"Az ingatlan adatai",subtitle:"Minél pontosabb adatokat ad meg, annál pontosabb ajánlatot kaphat."},techform_detailed_vallalati:{title:"Az épület műszaki adatai",subtitle:"Minél pontosabb adatokat ad meg, annál pontosabb ajánlatot kaphat."},contact_detailed:{title:"Elérhetőségek",subtitle:"Kollégánk 1 munkanapon belül felveszi Önnel a kapcsolatot."},consultation_type:{title:"Milyen konzultációt szeretne?",subtitle:""},consultation_contact:{title:"Mikor keressük?",subtitle:"Válasszon időpontot a konzultációhoz."}},N={lakossagi:"Lakossági ügyfelek 40-60%-ot spórolnak a fűtésen.",vallalati:"Vállalati partnereink kiszámítható üzemeltetési költségeket érnek el.",epitkezes:"Új építésnél a hőszivattyú a leggazdaságosabb választás.",felujitas:"Felújításkor akár 60%-os megtakarítás érhető el.",tajekozodas:"Segítünk megtalálni a legjobb megoldást.","levego-viz":"A levegő-víz hőszivattyú a legnépszerűbb választás.",geotermikus:"A geotermikus rendszer a legmagasabb hatásfokot biztosítja.",ajanlat:"Mérnökeink 1 munkanapon belül elkészítik a rendszerjavaslatot.",konzultacio:"Szakértőink személyre szabott tanácsot adnak.",kalkulator:"Néhány perc alatt kiszámolhatja a várható megtakarítást."},w="Gulyás László",_="(+36) 70-435-1866",C="[email protected]";function T(e){let t=f.find(t=>t.id===e.route)?.baseLeadScore||0;(e.problems.includes("rezsicsokkentes")||e.problems.includes("magas_rezsi"))&&(t+=5),e.problems.includes("palyazat")&&(t+=5),(e.problems.includes("korszerusites")||e.problems.includes("elavult_futes"))&&(t+=3),e.problems.length>=3&&(t+=5),e.hasPhone&&(t+=5),e.hasAddress&&(t+=3),e.wantsCallback&&(t+=10),"technical"===e.consultationType&&(t+=5);let a=(t=Math.min(100,t))>=80?"hot":t>=50?"warm":"cold";return{score:t,priority:a,urgency:"hot"===a?"4 órán belüli visszahívás":"warm"===a?"24 órán belüli visszahívás":"Email follow-up"}}var S=e.i(903781);function M(){return"function"==typeof window.fbq&&!!S.useConsentStore.getState().marketing}function F(e,t,a){M()&&(a?window.fbq("track",e,t||{},{eventID:a}):window.fbq("track",e,t||{}))}var A=e.i(965956);let E={segment:"",situation:"",problems:[],systemType:"",selectedRoute:"",selectedProducts:[],hasProductContext:!1,workType:"",area:"",ceilingHeight:"2,8",currentHeating:"",heatSurfaces:[],functions:[],insulation:"",windowType:"",wallType:"",electrical:"",firstName:"",lastName:"",email:"",ph
1one:"",zipCode:"",city:"",timeline:"",needsEngineering:!1,needsConstruction:!1,note:"",gdprConsent:!1,wantsCallback:!1,consultationType:"",consultationNote:""};function L(e,t){let a=e.replace(/^smart_advisor_/,"");(0,A.trackAdvisorStep)({route:"string"==typeof t?.route?t.route:void 0,step:a,extra:{component_name:"smart_advisor",device_type:window.innerWidth<768?"mobile":"desktop",...t}}),"email_captured"===a&&(0,A.trackLead)({formType:"smart_advisor",leadSource:"smart-advisor",value:60})}let H="trident_advisor_session_id";function P(e=!1){try{if(!e){let e=sessionStorage.getItem(H);if(e)return e}let t=crypto?.randomUUID?.()||`adv-${Date.now()}-${Math.round(1e9*Math.random())}`;return sessionStorage.setItem(H,t),t}catch{return`adv-${Date.now()}`}}function $(e){return{segment:e.segment,situation:e.situation,problems:e.problems,systemType:e.systemType,selectedRoute:e.selectedRoute,workType:e.workType,area:e.area,ceilingHeight:e.ceilingHeight,currentHeating:e.currentHeating,heatSurfaces:e.heatSurfaces,functions:e.functions,insulation:e.insulation,windowType:e.windowType,wallType:e.wallType,electrical:e.electrical,firstName:e.firstName,lastName:e.lastName,email:e.email,phone:e.phone,zipCode:e.zipCode,city:e.city,timeline:e.timeline,consultationType:e.consultationType}}function R(e,t,a){let s=P();if(!s)return;let l=JSON.stringify({sessionId:s,type:e,step:t,data:a||{}});try{fetch("/api/advisor/track",{method:"POST",headers:{"Content-Type":"application/json"},body:l,keepalive:!0}).catch(()=>{})}catch{}}function I(e){try{Object.entries(e).forEach(([e,t])=>{null!=t&&""!==t&&sessionStorage.setItem(`trident_${e}`,"object"==typeof t?JSON.stringify(t):String(t))}),sessionStorage.setItem("trident_route_timestamp",Date.now().toString())}catch{}}let O="trident_resume",B=["step2","step3","step3_5","step4","email_capture","techform_basic","techform_detailed","contact_detailed","extras","consultation_type","consultation_contact"];var V=e.i(694351);let q=(0,o.default)("building",[["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M9 22v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3",key:"cabbwy"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2",key:"1uxh74"}]]);var D=e.i(607486);let W=(0,o.default)("package",[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]]);var U=e.i(178583);let K=(0,o.default)("trending-up",[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]]),J=(0,o.default)("trending-down",[["path",{d:"M16 17h6v-6",key:"t6n2it"}],["path",{d:"m22 17-8.5-8.5-5 5L2 7",key:"x473p"}]]);var G=e.i(283086);let X=(0,o.default)("refresh-ccw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]),Y=(0,o.default)("book-open",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]),Z=(0,o.default)("briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]),Q=(0,o.default)("factory",[["path",{d:"M12 16h.01",key:"1drbdi"}],["path",{d:"M16 16h.01",key:"1f9h7w"}],["path",{d:"M3 19a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a.5.5 0 0 0-.769-.422l-4.462 2.844A.5.5 0 0 1 15 10.5v-2a.5.5 0 0 0-.769-.422L9.77 10.922A.5.5 0 0 1 9 10.5V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2z",key:"1iv0i2"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]),ee=(0,o.default)("layers",[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]]),et=(0,o.default)("user-check",[["path",{d:"m16 11 2 2 4-4",key:"9rsbq5"}],["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]);var ea=e.i(555436);let es=(0,o.default)("layout-grid",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]]),el=(0,o.default)("circle-question-mark",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),ei=(0,o.default)("message-circle",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]]);var en=e.i(487074),er=e.i(503116);let eo=(0,o.default)("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]);var ed=e.i(921557);let ec=(0,o.default)("award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);var em=e.i(98919);let ep=(0,o.default)("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]);var eu=e.i(463059);let eh=(0,o.default)("handshake",[["path",{d:"m11 17 2 2a1 1 0 1 0 3-3",key:"efffak"}],["path",{d:"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4",key:"9pr0kb"}],["path",{d:"m21 3 1 11h-2",key:"1tisrp"}],["path",{d:"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3",key:"1uvwmv"}],["path",{d:"M3 4h8",key:"1ep09j"}]]),ex=(0,o.default)("wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]]),eg=(0,o.default)("hard-hat",[["path",{d:"M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5",key:"1p9q5i"}],["path",{d:"M14 6a6 6 0 0 1 6 6v3",key:"1hnv84"}],["path",{d:"M4 15v-3a6 6 0 0 1 6-6",key:"9ciidu"}],["rect",{x:"2",y:"15",width:"20",height:"4",rx:"1",key:"g3x8cw"}]]),eb=(0,o.default)("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]),ek=(0,o.default)("thermometer",[["path",{d:"M14 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z",key:"17jzev"}]]);var ef=e.i(354498),ey=e.i(431674);let ev=(0,o.default)("dollar-sign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]]),ej=(0,o.default)("ruler",[["path",{d:"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z",key:"icamh8"}
1],["path",{d:"m14.5 12.5 2-2",key:"inckbg"}],["path",{d:"m11.5 9.5 2-2",key:"fmmyf7"}],["path",{d:"m8.5 6.5 2-2",key:"vc6u1g"}],["path",{d:"m17.5 15.5 2-2",key:"wo5hmg"}]]),ez=(0,o.default)("clipboard-list",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]);var eN=e.i(897250);let ew=(0,o.default)("wind",[["path",{d:"M12.8 19.6A2 2 0 1 0 14 16H2",key:"148xed"}],["path",{d:"M17.5 8a2.5 2.5 0 1 1 2 4H2",key:"1u4tom"}],["path",{d:"M9.8 4.4A2 2 0 1 1 11 8H2",key:"75valh"}]]);var e_=e.i(918310);let eC={Home:V.Home,Building:q,Building2:D.Building2,Package:W,FileText:U.FileText,TrendingUp:K,TrendingDown:J,Sparkles:G.Sparkles,RefreshCcw:X,BookOpen:Y,Briefcase:Z,Factory:Q,Layers:ee,UserCheck:et,Search:ea.Search,LayoutGrid:es,HelpCircle:el,MessageCircle:ei,PiggyBank:en.PiggyBank,Clock:er.Clock,Users:eo,Calculator:ed.Calculator,Award:ec,Shield:em.Shield,Star:ep,Handshake:eh,Wrench:ex,HardHat:eg,MoreHorizontal:eb,Phone:n.Phone,Thermometer:ek,Snowflake:ef.Snowflake,Leaf:ey.Leaf,DollarSign:ev,Ruler:ej,ClipboardList:ez,Sun:eN.Sun,Wind:ew,Mountain:e_.Mountain};function eT({icon:e,label:a,description:s,onClick:l,popular:i,socialProof:n}){let r=eC[e];return(0,t.jsxs)("button",{onClick:l,className:"w-full flex items-start gap-4 p-4 border border-border rounded-[4px] hover:border-[#6B7175] hover:bg-[#F8F9FA] hover:shadow-sm hover:-translate-y-[1px] active:translate-y-0 active:shadow-none transition-all duration-200 text-left group cursor-pointer relative",children:[i&&(0,t.jsx)("span",{className:"absolute -top-2.5 right-3 bg-[#6ff8a8] text-[#3c434a] text-[9px] uppercase tracking-[0.1em] font-medium px-2 py-0.5 rounded-full",children:"Legnépszerűbb"}),(0,t.jsx)("div",{className:"w-10 h-10 bg-[#F0F2F3] rounded-[4px] flex items-center justify-center shrink-0 group-hover:bg-white group-hover:shadow-sm transition-all duration-200",children:r?(0,t.jsx)(r,{size:20,strokeWidth:1.5,className:"text-[#6b7175] group-hover:text-[#3c434a] transition-colors duration-200"}):(0,t.jsx)("div",{className:"w-5 h-5 bg-[#6b7175]/20 rounded-full"})}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsx)("p",{className:"font-heading text-[15px] text-heading mb-0.5",children:a}),(0,t.jsx)("p",{className:"text-[12px] text-[#6b7175] leading-relaxed",children:s}),n&&(0,t.jsxs)("p",{className:"text-[10px] text-[#6ff8a8] font-medium mt-1.5 flex items-center gap-1",children:[(0,t.jsx)(eo,{size:10,className:"shrink-0"}),n]})]}),(0,t.jsx)(eu.ChevronRight,{size:16,strokeWidth:1.5,className:"shrink-0 mt-1 text-transparent group-hover:text-[#6b7175] transition-all duration-200 group-hover:translate-x-0.5"})]})}function eS(e="https://app.cal.com/embed/embed.js"){var t;let a,s;return t=window,a=function(e,t){e.q.push(t)},s=t.document,t.Cal=t.Cal||function(){let l=t.Cal,i=arguments;if(l.loaded||(l.ns={},l.q=l.q||[],s.head.appendChild(s.createElement("script")).src=e,l.loaded=!0),"init"===i[0]){let e=function(){a(e,arguments)},t=i[1];e.q=e.q||[],"string"==typeof t?(l.ns[t]=l.ns[t]||e,a(l.ns[t],i),a(l,["initNamespace",t])):a(l,i);return}a(l,i)},window.Cal}eS.toString();let eM=function(e){let{calLink:s,calOrigin:l,namespace:i="",config:n,initConfig:r={},embedJsUrl:o,...d}=e;if(!s)throw Error("calLink is required");let c=(0,a.useRef)(!1),m=function(e){let[t,s]=(0,a.useState)();return(0,a.useEffect)(()=>{s(()=>eS(e))},[]),t}(o),p=(0,a.useRef)(null);return(0,a.useEffect)(()=>{if(!m||c.current||!p.current)return;c.current=!0;let e=p.current;i?(m("init",i,{...r,origin:l}),m.ns[i]("inline",{elementOrSelector:e,calLink:s,config:n})):(m("init",{...r,origin:l}),m("inline",{elementOrSelector:e,calLink:s,config:n}))},[m,s,n,i,l,r]),m?(0,t.jsx)("div",{ref:p,...d}):null};function eF({calLink:e,prefill:s,namespace:l,height:i=600,onBookingSuccessful:n}){let r=(0,a.useId)().replace(/[^a-z0-9]/gi,""),o=l||`inline-${r}`;return(0,a.useEffect)(()=>{(async()=>{let e=await function(e){let{namespace:t="",embedJsUrl:a}="string"==typeof e?{embedJsUrl:e}:e??{};
1return new Promise(function e(s){let l=eS(a);l("init",t);let i=t?l.ns[t]:l;i?s(i):setTimeout(()=>{e(s)},50)})}({namespace:o});e("ui",{hideEventTypeDetails:!1,layout:"month_view",theme:"light",styles:{branding:{brandColor:"#6ff8a8"}}}),n&&e("on",{action:"bookingSuccessful",callback:e=>{try{let t=e?.detail?.data??e;n(t)}catch{n(e)}}})})()},[o,n]),(0,t.jsx)(eM,{namespace:o,calLink:e,style:{width:"100%",height:`${i}px`,overflow:"scroll"},config:{layout:"month_view",...s?.name&&{name:s.name},...s?.email&&{email:s.email},...s?.notes&&{notes:s.notes}}})}let eA=e.i(167225).default.env.NEXT_PUBLIC_CAL_USERNAME||"trident-hoszivattyu",eE={salesConsultation:{slug:"ertekesitesi-konzultacio",label:"Értékesítési konzultáció",description:"Ingyenes, kb. 30 perces beszélgetés a lehetőségeiről egy értékesítő kollégával."},technicalConsultation:{slug:"muszaki-konzultacio",label:"Műszaki konzultáció",description:"Részletes műszaki egyeztetés a kivitelezésről — szakmérnök kollégával, díjas."},partnerOnboarding:{slug:"partner-onboarding",label:"Partner-egyeztetés",description:"Generálkivitelezőknek, viszonteladóknak — együttműködési lehetőségek megbeszélése."}};var eL=e.i(649839);function eH({flowData:e,updateData:a,submitTechDetailed:s,toggleBtnCls:l,inputCls:i,labelCls:n,primaryBtn:r}){return(0,t.jsxs)("div",{className:"py-4",children:[(0,t.jsx)("h3",{className:"font-heading text-xl text-heading mb-2",children:"Épület részletei"}),(0,t.jsx)("p",{className:"text-[13px] text-[#6b7175] leading-relaxed mb-6",children:"Ezek opcionálisak, de segítik a pontosabb ajánlatkészítést."}),(0,t.jsxs)("div",{className:"space-y-5",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:n,children:"Milyen szigeteléssel rendelkezik az épület?"}),(0,t.jsx)("p",{className:"text-[10px] text-[#6b7175]/50 -mt-1 mb-1",children:'Ha nem biztos benne, válassza a "Nem tudom" opciót.'}),(0,t.jsxs)("select",{value:e.insulation,onChange:e=>a({insulation:e.target.value}),className:i,children:[(0,t.jsx)("option",{value:"",children:"Válasszon..."}),(0,t.jsx)("option",{value:"nincs",children:"Nem szigetelt"}),(0,t.jsx)("option",{value:"vekony",children:"5 cm vagy ez alatt"}),(0,t.jsx)("option",{value:"kozepes",children:"5 és 10 cm között"}),(0,t.jsx)("option",{value:"jo",children:"10 cm felett"}),(0,t.jsx)("option",{value:"nem_tudom",children:"Nem tudom"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:n,children:"Nyílászárók típusa?"}),(0,t.jsxs)("select",{value:e.windowType,onChange:e=>a({windowType:e.target.value}),className:i,children:[(0,t.jsx)("option",{value:"",children:"Válasszon..."}),(0,t.jsx)("option",{value:"muanyag_2",children:"Műanyag nyílászárók 2 rétegű üvegezéssel"}),(0,t.jsx)("option",{value:"muanyag_3",children:"Műanyag nyílászárók 3 rétegű üvegezéssel"}),(0,t.jsx)("option",{value:"fa_2",children:"Fa nyílászárók 2 rétegű üvegezéssel"}),(0,t.jsx)("option",{value:"fa_3",children:"Fa nyílászárók 3 rétegű üvegezéssel"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:n,children:"Falszerkezet"}),(0,t.jsx)("p",{className:"text-[10px] text-[#6b7175]/50 -mt-1 mb-1",children:"Tipp: 30cm falvastagság = tégla 30, 38cm = tégla 38."}),(0,t.jsxs)("select",{value:e.wallType,onChange:e=>a({wallType:e.target.value}),className:i,children:[(0,t.jsx)("option",{value:"nem_tudom",children:"Nem tudom"}),(0,t.jsx)("option",{value:"tegla_30",children:"Tégla 30cm"}),(0,t.jsx)("option",{value:"tegla_38",children:"Tégla 38cm"}),(0,t.jsx)("option",{value:"ytong",children:"Ytong / pórusbeton"}),(0,t.jsx)("option",{value:"panel",children:"Panel"}),(0,t.jsx)("option",{value:"valyog",children:"Vályog"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:n,children:"Villamos áram ellátottság?"}),(0,t.jsx)("div",{className:"grid grid-cols-2 gap-2",children:[{id:"1fazis",label:"1 fázis"},{id:"3fazis",label:"3 fázis"}].map(s=>(0,t.jsx)("button",{onClick:()=>a({electrical:s.id}),className:l(e.electrical===s.id),children:s.label},s.id))})]}),(0,t.jsxs)("div",{className:"pt-4 border-t border-border mt-4",children:[(0,t.jsx)("label",{className:n,children:"Megjegyzés (opcionális)"}),(0,t.jsx)("textarea",{value:e.note,onChange:e=>a({note:e.target.value}),placeholder:"Bármilyen kiegészítő információ...",rows:2,className:i})]})]}),(0,t.jsxs)("div",{className:"mt-6 p-4 bg-[#F8F9FA] rounded-[4px] border border-border",children:[(0,t.jsx)("p",{className:"text-[10px] uppercase tracking-[0.08em] text-[#6b7175]/60 mb-2",children:"Összefoglaló"}),(0,t.jsxs)("div",{className:"text-[12px] text-heading space-y-0.5",children:[e.firstName&&(0,t.jsx)("p",{children:e.firstName}),(0,t.jsxs)("p",{children:["lakossagi"===e.segment?"Lakossági":"vallalati"===e.segment?"Vállalati":"",e.situation?` \xb7 ${"epitkezes"===e.situation?"Építkezés":"felujitas"===e.situation?"Felújítás":e.situation}`:""]}),e.area&&(0,t.jsxs)("p",{children:[e.area," m²",e.currentHeating?` \xb7 ${e.currentHeating}`:""]}),e.systemType&&(0,t.jsxs)("p",{children:["levego-viz"===e.systemType?"Levegő-víz":"geotermikus"===e.systemType?"Geotermikus":""," rendszer"]})]})]}),(0,t.jsxs)("button",{onClick:s,className:`${r} mt-6`,children:["Rendszerjavaslatom megtekintése ",(0,t.jsx)(c.ArrowUpRight,{color:"#3c434a",strokeWidth:1.5,size:14})]})]})}function eP({error:e,onRetry:s,onBack:l}){let[i,r]=(0,a.useState)(0);return((0,a.useEffect)(()=>
1{if(e)return;let t=setTimeout(()=>r(1),900),a=setTimeout(()=>r(2),2e3);return()=>{clearTimeout(t),clearTimeout(a)}},[e]),e)?(0,t.jsxs)("div",{className:"py-12 text-center max-w-[340px] mx-auto",children:[(0,t.jsx)("div",{className:"w-12 h-12 rounded-full bg-[#FDECEC] flex items-center justify-center mx-auto mb-6",children:(0,t.jsx)(p,{size:22,className:"text-[#D9534F]",strokeWidth:1.75})}),(0,t.jsx)("h3",{className:"font-heading text-xl text-heading mb-2",children:"Hoppá, valami félrement"}),(0,t.jsx)("p",{className:"text-[14px] text-[#6b7175] leading-relaxed mb-6",children:"Nem sikerült elkészíteni a rendszerjavaslatát. A megadott adatai megmaradtak — kérjük, próbálja újra."}),(0,t.jsxs)("div",{className:"flex flex-col gap-2.5",children:[(0,t.jsx)("button",{onClick:s,className:"w-full px-5 py-3 bg-[#6ff8a8] text-[#3c434a] font-heading text-sm rounded-[4px] hover:bg-[#5de696] transition-colors",children:"Újrapróbálom"}),(0,t.jsx)("button",{onClick:l,className:"w-full px-5 py-2.5 text-[#6b7175] text-sm hover:text-heading transition-colors",children:"Vissza az adataimhoz"})]}),(0,t.jsxs)("p",{className:"text-[12px] text-[#6b7175] mt-5 flex items-center justify-center gap-1.5",children:[(0,t.jsx)(n.Phone,{size:13,className:"shrink-0"}),"Ha továbbra sem megy:"," ",(0,t.jsx)("a",{href:"tel:+36704351866",className:"font-medium text-heading underline underline-offset-2",children:"(+36) 70-435-1866"})]})]}):(0,t.jsxs)("div",{className:"py-12",children:[(0,t.jsx)("div",{className:"w-12 h-12 border-3 border-[#F0F2F3] border-t-[#6ff8a8] rounded-full animate-spin mx-auto mb-8"}),(0,t.jsx)("h3",{className:"font-heading text-xl text-heading text-center mb-6",children:"Készítjük a rendszerjavaslatát..."}),(0,t.jsx)("div",{className:"space-y-3 max-w-[280px] mx-auto",children:["Kalkuláció folyamatban...","Ajánlott rendszer kiválasztása...","Személyre szabott ajánlat készül..."].map((e,a)=>(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[i>a?(0,t.jsx)(d,{size:16,className:"text-[#6ff8a8] shrink-0"}):i===a?(0,t.jsx)("div",{className:"w-4 h-4 border-2 border-[#6ff8a8] border-t-transparent rounded-full animate-spin shrink-0"}):(0,t.jsx)("div",{className:"w-4 h-4 rounded-full border border-border shrink-0"}),(0,t.jsx)("span",{className:`text-[13px] ${i>=a?"text-heading":"text-[#6b7175]/40"}`,children:e})]},a))})]})}e.s(["default",0,function({productCount:o=0,productCountByCategory:p={},fullscreen:S=!1}){var A,H;let V,q,D,W,U,{isOpen:K,closing:J,currentStep:G,flowData:X,completed:Y,returningData:Z,showToast:Q,toastMessage:ee,stepNumber:et,totalSteps:ea,updateData:es,selectSegment:el,selectSituation:ei,toggleProblem:en,submitProblems:er,submitEmailCapture:eo,selectSystemType:ed,selectRoute:ec,submitTechBasic:em,submitTechDetailed:ep,submitError:eu,dismissSubmitError:eh,trackFieldFilled:ex,submitContactDetailed:eg,selectConsultationType:eb,completeConsultationBooking:ek,continueReturning:ef,dismissReturning:ey,goBack:ev,close:ej,forceClose:ez,closeSoftly:eN,goToStep1:ew,dismissToast:e_}=function(){let[t,s]=(0,a.useState)(!1),[l,i]=(0,a.useState)(!1),[n,r]=(0,a.useState)("step1"),[o,d]=(0,a.useState)({...E}),[c,m]=(0,a.useState)(!1),[p,u]=(0,a.useState)(null),[h,g]=(0,a.useState)(!1),[b,f]=(0,a.useState)(""),[y,v]=(0,a.useState)(!1),j=(0,a.useRef)(o);(0,a.useEffect)(()=>{j.current=o},[o]),(0,a.useEffect)(()=>{!t||["loading","done","exit","returning","product_added"].includes(n)||R("step_reached",n,{inputs:$(j.current)})},[n,t]),(0,a.useEffect)(()=>{if(t&&B.includes(n))try{sessionStorage.setItem(O,JSON.stringify({step:n,data:o,ts:Date.now()}))}catch{}},[n,o,t]),(0,a.useEffect)(()=>{if(c&&1)try{sessionStorage.removeItem(O)}catch{}},[c]),(0,a.useEffect)(()=>{let e=()=>{i(!1),m(!1),d({...E});let e=function(){try{let e=sessionStorage.getItem(O);if(!e)return null;let t=JSON.parse(e);if(!t?.ts||Date.now()-t.ts>18e5||!B.includes(t.step))return null;let a={...E,...t.data};if(!a.segment||!a.situation)return null;let s=x.find(e=>e.id===a.situation);return{segment:a.segment,situation:a.situation,label:s?.label?.toLowerCase()||a.situation,step:t.step,data:a}}catch{return null}}();e?(u(e),r("returning")):(u(null),r("step1")),s(!0),L("smart_advisor_open",{session_intent_existing:!!e}),P(!0);let t=function(){let e=navigator.userAgent||"",t=/Windows/.test(e)?"Windows":/Mac OS/.test(e)?"macOS":/Android/.test(e)?"Android":/iPhone|iPad|iOS/.test(e)?"iOS":/Linux/.test(e)?"Linux":"egyéb",a=/Edg\//.test(e)?"Edge":/OPR\//.test(e)?"Opera":/Chrome\//.test(e)?"Chrome":/Firefox\//.test(e)?"Firefox":/Safari\//.test(e)?"Safari":"egyéb",s={deviceType:window.innerWidth<768?"mobil":window.innerWidth<1024?"tablet":"asztali",os:t,browser:a,screen:`${window.screen?.width||0}\xd7${window.screen?.height||0}`},l={};try{let e=sessionStorage.getItem("trident_utm_data");if(e){let t=JSON.parse(e);for(let e of["utmSource","utmMedium","utmCampaign","utmContent","utmTerm","gclid","fbclid","referrer","landingPage"])t[e]&&(l["landingPage"===e?"landingUrl":e]=t[e])}}catch{}return!l.referrer&&"u">typeof document&&document.referrer&&(l.referrer=document.referrer),l.landingUrl||(l.landingUrl=window.location.pathname),{device:s,source:l}}();R("session_started",e?"returning":"step1",{source:t.source,device:t.device}),M()&&window.fbq("trackCustom","AdvisorStarted",{returning:!!e})};window.addEventListener("open-route-selector",e);let t=t=>{let a=t.detail,l=a?.product||a?.products&&a.products.length>0;if(a?.product&&d(e=>({...e,selectedProducts:[...e.selectedProducts.filter(e=>e.slug!==a.product.slug),a.product]})),a?.products&&Array.isArray(a.products)&&d(e=>({...e,selectedProducts:a.products})),l){let e={};try{let t=sessionStorage.getItem("trident_flow_data");t&&"true"===sessionStorage.getItem("trident_flow_active")&&(e=JSON.parse(t),sessionStorage.removeItem("trident_flow_data"),sessionStorage.removeItem("trident_flow_active"))}catch{}let t=a?.product?.category?.toLowerCase()||"",l=e.segment||"",i=e.systemType||"";!l&&(t.includes("lakossági")||t.includes("monoblokk")||t.includes("hydrosplit")||t.includes("integrált")?(l="lakossagi",i=i||"levego-viz"):t.includes("vállalati")?(l="vallalati",i=i||"levego-viz"):(t.includes("geotermikus")||t.includes("víz-víz"))&&(i="geotermikus")),d(t=>({...t,...e,hasProductContext:!0,selectedRoute:"ajanlat",...l&&{segment:l},...i&&{systemType:i}})),r("product_added"),s(!0),L("smart_advisor_open",{source:"product_quote",has_product:!0});return}e()};return window.addEventListener("open-quote-drawer",t),()=>{window.removeEventListener("open-route-selector",e),window.removeEventListener("open-quote-drawer",t)}},[]),(0,a.useEffect)(()=>(t?document.body.style.overflow="hidden":document.body.style.overflow="",()=>{document.body.style.overflow=""}),[t]),(0,a.useEffect)(()=>
1{if(!h)return;let e=setTimeout(()=>g(!1),5e3);return()=>clearTimeout(e)},[h]);let z=(0,a.useCallback)(e=>{d(t=>({...t,...e}))},[]),N=(0,a.useCallback)(()=>{!c&&["step3","email_capture","step4","techform_basic","techform_detailed","contact_detailed","extras","consultation_type","consultation_contact"].includes(n)?r("exit"):(i(!0),setTimeout(()=>{s(!1),i(!1),r("step1"),d({...E}),m(!1)},500))},[c,n]),w=(0,a.useCallback)(()=>{i(!0),setTimeout(()=>{s(!1),i(!1),r("step1"),d(e=>({...E,selectedProducts:e.selectedProducts})),m(!1)},400)},[]),_=(0,a.useCallback)(()=>{L("smart_advisor_close",{step_reached:n,route:o.selectedRoute}),i(!0),setTimeout(()=>{s(!1),i(!1),r("step1"),d({...E}),m(!1)},500)},[n,o.selectedRoute]),C=(0,a.useCallback)(e=>{z({segment:e}),I({segment:e}),L("smart_advisor_segment",{segment:e}),r("step2")},[z]),S=(0,a.useCallback)(()=>{o.segment&&(I({segment:o.segment}),L("smart_advisor_segment",{segment:o.segment}),r("step2"))},[o]),A=(0,a.useCallback)(e=>{if(z({situation:e}),o.hasProductContext){let t={selectedRoute:o.selectedRoute||"ajanlat"};"felujitas"===e?t.workType="felujitas":"epitkezes"===e&&(t.workType="uj_epites",t.currentHeating="nincs"),t.functions=["Fűtés","HMV"],z(t),r("contact_detailed");return}r("step3")},[z,o.hasProductContext]),H=(0,a.useCallback)(e=>{d(t=>({...t,problems:t.problems.includes(e)?t.problems.filter(t=>t!==e):[...t.problems,e]}))},[]),V=(0,a.useCallback)(e=>{d(t=>({...t,systemType:e})),I({systemType:e}),L("smart_advisor_system_type",{system_type:e}),r("step4")},[]),q=(0,a.useCallback)(()=>{if(I({segment:o.segment,situation:o.situation,problems:o.problems}),"tajekozodas"===o.situation){m(!0),i(!0),setTimeout(()=>{s(!1),i(!1),window.location.href="/hireink"},400);return}r(k.includes(o.situation)?"step3_5":"step4")},[o]),D=(0,a.useCallback)(()=>{(I({email:o.email}),L("smart_advisor_email_captured",{segment:o.segment,situation:o.situation}),k.includes(o.situation))?r("step3_5"):r("step4")},[o]),W=(0,a.useCallback)(e=>{let t={selectedRoute:e};"felujitas"===o.situation?t.workType="felujitas":"epitkezes"===o.situation&&(t.workType="uj_epites"),"epitkezes"===o.situation&&(t.currentHeating="nincs");let a=["Fűtés"];switch((o.problems.includes("hutes_is_kell")||o.problems.includes("futes_hutes_egy"))&&a.push("Hűtés"),a.push("HMV"),t.functions=a,"epitkezes"===o.situation&&o.problems.includes("padlofutes_kombi")&&(t.heatSurfaces=["Padlófűtés"]),z(t),I(t),L("smart_advisor_route_selected",{route:e,segment:o.segment,situation:o.situation}),e){case"termekek":{m(!0),i(!0);try{sessionStorage.setItem("trident_flow_data",JSON.stringify(o)),sessionStorage.setItem("trident_flow_active","true")}catch{}let e="/termekeink";"levego-viz"===o.systemType?e="vallalati"===o.segment?"/termekeink?kategoria=vallalati":"/termekeink?kategoria=lakossagi":"geotermikus"===o.systemType&&(e="/termekeink?kategoria=geotermikus"),setTimeout(()=>{s(!1),i(!1),window.location.href=e},400);break}case"tajekozodni":m(!0),i(!0);try{sessionStorage.setItem("trident_flow_data",JSON.stringify(o)),sessionStorage.setItem("trident_flow_active","true")}catch{}setTimeout(()=>{s(!1),i(!1),window.location.href="/hireink"},400);break;case"ajanlat":r("techform_basic");break;case"konzultacio":r("consultation_type")}},[z,o]),U=(0,a.useCallback)(async()=>{v(!1),r("loading"),I(o);let t=new AbortController,a=setTimeout(()=>t.abort(),25e3);try{let a=o.selectedRoute||"ajanlat",{getMetaPayloadFields:l}=await e.A(281090),n=await fetch("/api/smart-advisor",{method:"POST",headers:{"Content-Type":"application/json"},signal:t.signal,body:JSON.stringify({...o,route:a,deferContact:!o.firstName,advisorSessionId:P(),leadScoreData:T({route:a,problems:o.problems,hasPhone:!!o.phone,hasAddress:!!o.zipCode,wantsCallback:o.wantsCallback}),...l()})});if(!n.ok)throw Error(`smart-advisor ${n.status}`);let r=await n.json();if(r.leadId)R("completed","loading",{leadId:r.leadId,recommendedProduct:r.products?.[0]?.name||r.estimate?.recommendedProducts?.[0]?.name,inputs:$(o)}),F("Lead",{value:r.leadScore||0,currency:"HUF",content_category:o.segment||void 0},`lead-${r.leadId}`),m(!0),i(!0),setTimeout(()=>{s(!1),i(!1),window.location.href=`/ajanlat/${r.leadId}`},500);else throw Error("No leadId")}catch{v(!0)}finally{clearTimeout(a)}},[o]),K=(0,a.useCallback)(()=>{v(!1),r("techform_detailed")},[]),J=(0,a.useCallback)(()=>{r("techform_basic")},[]),G=(0,a.useCallback)(e=>
1{R("field_filled",n,{field:e,inputs:$(j.current)})},[n]),X=(0,a.useCallback)(()=>{r("techform_detailed")},[]),Y=(0,a.useCallback)(e=>{z({consultationType:e}),I({consultationType:e}),L("smart_advisor_consultation_type",{consultation_type:e}),r("consultation_contact")},[z]),Z=(0,a.useCallback)(async()=>{let t="technical"===o.consultationType?"technical":"sales";L("smart_advisor_booking",{booking_type:t}),R("booking","consultation_contact",{booking:{type:t},inputs:$(o)}),"technical"===t?F("Purchase",{currency:"HUF"}):F("Schedule");try{let{getMetaPayloadFields:t}=await e.A(281090);await fetch("/api/smart-advisor",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...o,route:"konzultacio",calBooking:!0,advisorSessionId:P(),leadScoreData:T({route:"konzultacio",problems:o.problems,hasPhone:!!o.phone,hasAddress:!1,wantsCallback:!1,consultationType:o.consultationType}),...t()})})}catch(e){console.error("[Advisor] consultation lead create failed:",e)}R("completed","consultation_contact",{inputs:$(o)}),m(!0),r("done"),f("Foglalását rögzítettük! A választott időpontban beszélünk."),setTimeout(()=>{i(!0),setTimeout(()=>{s(!1),i(!1),g(!0)},500)},2500)},[o]),Q=(0,a.useCallback)(()=>{p&&(d({...E,...p.data}),r(p.step))},[p]),ee=(0,a.useCallback)(()=>{u(null),d(E),r("step1");try{["trident_intent_group","trident_sub_intent","trident_segment","trident_project_type","trident_route_source","trident_route_path","trident_route_timestamp","trident_first_name",O].forEach(e=>sessionStorage.removeItem(e))}catch{}window.dispatchEvent(new CustomEvent("clear-quote-cart"))},[]),et=(0,a.useCallback)(()=>{let e={exit:n,done:"consultation_contact",consultation_contact:"consultation_type",consultation_type:"step4",techform_detailed:"techform_basic",techform_basic:"contact_detailed",contact_detailed:o.systemType?"step3_5":o.hasProductContext?"step2":"step4",step4:o.systemType?"step3_5":"email_capture",step3_5:"email_capture",email_capture:"step3",step3:"step2",step2:"step1"};if("exit"===n)return void r("ajanlat"===o.selectedRoute?"techform_detailed":"konzultacio"===o.selectedRoute?"consultation_contact":"step4");let t=e[n];t&&("step3"===t&&d(e=>({...e,problems:[],systemType:""})),"step3_5"===t&&d(e=>({...e,systemType:""})),"step4"===t&&d(e=>({...e,selectedRoute:""})),r(t))},[n,o.selectedRoute]),ea=(()=>{let e=o.systemType||k.includes(o.situation),t=e?["step1","step2","step3","email_capture","step3_5","step4"]:["step1","step2","step3","email_capture","step4"];if(t.includes(n))return{number:t.indexOf(n)+1,total:t.length};let a=e?["step1","step2","step3","email_capture","step3_5","step4"]:["step1","step2","step3","email_capture","step4"],s={ajanlat:[...a,"contact_detailed","techform_basic","techform_detailed"],konzultacio:[...a,"consultation_type","consultation_contact"]}[o.selectedRoute]||t,l=s.indexOf(n);return{number:l>=0?l+1:s.length,total:s.length}})();return{isOpen:t,closing:l,currentStep:n,flowData:o,completed:c,returningData:p,showToast:h,toastMessage:b,stepNumber:ea.number,totalSteps:ea.total,updateData:z,selectSegment:C,submitStep1:S,selectSituation:A,toggleProblem:H,submitProblems:q,submitEmailCapture:D,selectSystemType:V,selectRoute:W,submitTechBasic:X,submitTechDetailed:U,submitError:y,dismissSubmitError:K,trackFieldFilled:G,submitContactDetailed:J,selectConsultationType:Y,completeConsultationBooking:Z,continueReturning:Q,dismissReturning:ee,goBack:et,close:N,forceClose:_,closeSoftly:w,goToStep1:()=>r("step1"),dismissToast:()=>g(!1)}}(),eC=(0,eL.useQuoteStore)(),eS=(0,a.useRef)(null),[eM,e$]=(0,a.useState)(!1),[eR,eI]=(0,a.useState)("advisor-slide-enter"),eO=(0,a.useRef)(G);(0,a.useEffect)(()=>{if(eO.current!==G){let e=["step1","step2","step3","email_capture","step3_5","step4","contact_detailed","techform_basic","techform_detailed","consultation_type","consultation_contact"],t=e.indexOf(eO.current);eI(e.indexOf(G)>=t?"advisor-slide-enter":"advisor-slide-back-enter"),eO.current=G}},[G]),(0,a.useEffect)(()=>{let e=()=>eC.clearItems();return window.addEventListener("clear-quote-cart",e),()=>window.removeEventListener("clear-quote-cart",e)},[]),(0,a.useEffect)(()=>
1{if(!K)return;let e=e=>{"Escape"===e.key&&("exit"===G?ez():ej())};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[K,ej,ez,G]),(0,a.useEffect)(()=>{if(!K||!eS.current)return;let e=eS.current,t=e.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])');t.length>0&&t[0].focus();let a=e=>{if("Tab"!==e.key||0===t.length)return;let a=t[0],s=t[t.length-1];e.shiftKey&&document.activeElement===a?(e.preventDefault(),s.focus()):e.shiftKey||document.activeElement!==s||(e.preventDefault(),a.focus())};return e.addEventListener("keydown",a),()=>e.removeEventListener("keydown",a)},[K,G]);let eB=K&&!J,eV=["loading","done","exit","returning","product_added"].includes(G),eq=g[X.situation]||[],eD=x.filter(e=>e.segment===X.segment),eW="step2"===G?"vallalati"===X.segment?z.step2_vallalati:z.step2_lakossagi:z[G],eU=(X.firstName?.trim()||"").split(" ").filter(Boolean),eK=eU.length>1?eU[eU.length-1]:eU[0]||"",eJ="flex items-center gap-1.5 text-[11px] uppercase tracking-[0.08em] text-[#6b7175] mb-2",eG="w-full px-4 py-3 text-[16px] md:text-[14px] text-heading bg-white border border-border rounded-[4px] focus:outline-none focus:border-heading/30 transition-colors",eX="w-full flex items-center justify-center gap-2 px-6 py-3.5 text-[13px] uppercase tracking-[0.03em] text-[#3c434a] bg-[#6ff8a8] rounded-[4px] hover:bg-[#5de696] transition-all font-medium disabled:opacity-40 disabled:cursor-not-allowed",eY=e=>`px-3 py-2.5 text-[12px] rounded-[4px] transition-all ${e?"bg-[#6ff8a8]/15 border-2 border-[#6ff8a8] text-heading font-medium":"bg-white border border-border text-[#6b7175] hover:border-heading/20"}`,eZ=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"flex items-center justify-between px-6 py-4 border-b border-border shrink-0",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:["step1"!==G&&"returning"!==G&&(0,t.jsx)("button",{onClick:ev,className:"w-8 h-8 flex items-center justify-center rounded-[4px] hover:bg-[#F0F2F3] transition-colors","aria-label":"Vissza",children:(0,t.jsx)(i.ChevronLeft,{size:18,className:"text-[#6b7175]"})}),(0,t.jsx)("div",{children:(0,t.jsx)("p",{className:"text-[10px] uppercase tracking-[0.12em] text-[#6b7175]",children:"Trident Smart Advisor"})})]}),S?(0,t.jsx)("a",{href:"/",className:"text-[11px] text-[#6b7175] hover:text-heading transition-colors","aria-label":"Főoldal",children:"Trident.hu →"}):(0,t.jsx)("button",{onClick:"exit"===G?ez:ej,className:"w-9 h-9 flex items-center justify-center rounded-[4px] hover:bg-[#F0F2F3] transition-colors","aria-label":"Bezárás",children:(0,t.jsx)(l.X,{size:18,className:"text-[#6b7175]"})})]}),!eV&&(0,t.jsx)("div",{className:"h-0.5 bg-[#F0F2F3] shrink-0",children:(0,t.jsx)("div",{className:"h-full bg-[#6ff8a8] transition-all duration-500 ease-out",style:{width:`${et/ea*100}%`}})}),(0,t.jsxs)("div",{className:`flex-1 overflow-y-auto px-6 py-6 ${eR}`,children:["returning"===G&&Z&&(0,t.jsxs)("div",{className:"text-center py-4",children:[(0,t.jsx)("div",{className:"w-14 h-14 bg-[#F0F2F3] rounded-full flex items-center justify-center mx-auto mb-5",children:(0,t.jsx)(u.RotateCcw,{className:"w-6 h-6 text-[#3c434a]",strokeWidth:1.5})}),(0,t.jsx)("h3",{id:"route-selector-title",className:"font-heading text-xl text-heading mb-2",children:"Üdvözöljük újra!"}),(0,t.jsxs)("p",{className:"text-[14px] text-[#6b7175] leading-relaxed mb-8",children:["Legutóbb a ",(0,t.jsx)("strong",{className:"text-heading",children:Z.label})," érdekelte. Ott folytassuk?"]}),(0,t.jsx)("button",{onClick:ef,className:eX,children:"Igen, folytassuk"}),(0,t.jsx)("button",{onClick:ey,className:"w-full text-center text-[12px] text-[#6b7175] hover:text-heading transition-colors py-2 underline underline-offset-2 mt-3",children:"Elölről kezdem"})]}),"product_added"===G&&(0,t.jsxs)("div",{className:"py-4",children:[(0,t.jsx)("div",{className:"w-12 h-12 bg-[#6ff8a8]/15 rounded-full flex items-center justify-center mx-auto mb-4",children:(0,t.jsx)(m.Check,{size:24,className:"text-[#6ff8a8]"})}),(0,t.jsx)("h3",{className:"font-heading text-xl text-heading mb-2 text-center",children:"Hozzáadva a kosárhoz"}),eC.items.length>0&&(0,t.jsx)("div",{className:"mb-6 space-y-2",children:eC.items.map((e,a)=>(0,t.jsxs)("div",{className:"flex items-center gap-3 p-3 border border-border rounded-[4px] bg-[#F8F9FA]",children:[e.imageUrl?(0,t.jsx)("div",{className:"w-10 h-10 bg-white rounded-[4px] overflow-hidden shrink-0",children:(0,t.jsx)("img",{src:e.imageUrl,alt:e.name,className:"w-full h-full object-contain"})}):(0,t.jsx)("div",{className:"w-8 h-8 bg-white rounded-[4px] flex items-center justify-center shrink-0",children:(0,t.jsx)("span",{className:"text-[11px] font-bold text-[#6b7175]",children:a+1})}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsx)("p",{className:"text-[13px] text-heading font-heading",children:e.name}),(0,t.jsx)("p",{className:"text-[10px] text-[#6b7175]",children:e.category})]}),(0,t.jsx)("button",{onClick:()=>eC.removeItem(e.slug),className:"text-[10px] text-[#6b7175]/50 hover:text-red-500 transition-colors shrink-0",children:(0,t.jsx)(l.X,{size:12})})]},e.slug))}),(0,t.jsx)("p",{className:"text-[13px] text-[#6b7175] text-center mb-6",children:"Hogyan szeretne továbblépni?"}),(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsx)(eT,{icon:"FileText",label:"Előzetes ajánlatot kérek",description:"Ingyenes, személyre szabott.",popular:!0,onClick:()=>{es({selectedProducts:eC.items.map(e=>({slug:e.slug,name:e.name,category:e.category})),selectedRoute:"ajanlat",hasProductContext:!0}),X.segment&&X.situation?ec("ajanlat"):ew()}}),(0,t.jsx)(eT,{icon:"Phone",label:"Szakértővel beszélnék",description:"Konzultáljon velünk.",onClick:()=>{es({selectedProducts:eC.items.map(e=>({slug:e.slug,name:e.name,category:e.category})),selectedRoute:"konzultacio",hasProductContext:!0}),X.segment&&X.situation?ec("konzultacio"):ew()}})]}),(0,t.jsx)("button",{onClick:()=>eN(),className:"w-full text-center text-[12px] text-[#6b7175] hover:text-heading transition-colors py-2 underline underline-offset-2 mt
1-4",children:"Tovább böngészek"})]}),"step1"===G&&(0,t.jsxs)("div",{className:"py-3",children:[(0,t.jsx)("h3",{id:"route-selector-title",className:"font-heading text-lg text-heading mb-1.5",children:z.step1.title}),(0,t.jsx)("p",{className:"text-[13px] text-[#6b7175] leading-relaxed mb-4",children:z.step1.subtitle}),(0,t.jsx)("div",{className:"space-y-3",children:h.map(e=>(0,t.jsx)("div",{className:X.segment===e.id?"rounded-[4px] ring-2 ring-[#6ff8a8]":"",children:(0,t.jsx)(eT,{icon:e.icon,label:e.label,description:e.description,onClick:()=>el(e.id)})},e.id))})]}),"step2"===G&&(0,t.jsxs)("div",{className:"py-4",children:[(0,t.jsx)("h3",{className:"font-heading text-xl text-heading mb-2",children:eW?.title}),(0,t.jsx)("p",{className:"text-[13px] text-[#6b7175] leading-relaxed mb-6",children:eW?.subtitle}),N[X.segment]&&(0,t.jsx)("p",{className:"text-[11px] text-[#6b7175]/70 mt-2 mb-4 italic",children:N[X.segment]}),(0,t.jsx)("div",{className:"space-y-3",children:eD.map(e=>(0,t.jsx)(eT,{icon:e.icon,label:e.label,description:e.description,onClick:()=>ei(e.id)},e.id))})]}),"step3"===G&&(0,t.jsxs)("div",{className:"py-4",children:[(0,t.jsx)("h3",{className:"font-heading text-xl text-heading mb-2",children:"tajekozodas"===X.situation?z.step3_tajekozodas.title:"vallalati"===X.segment?z.step3_vallalati.title:z.step3_lakossagi.title}),("vallalati"===X.segment?z.step3_vallalati.subtitle:z.step3_lakossagi.subtitle)&&"tajekozodas"!==X.situation&&(0,t.jsx)("p",{className:"text-[13px] text-[#6b7175] leading-relaxed mb-2",children:"vallalati"===X.segment?z.step3_vallalati.subtitle:z.step3_lakossagi.subtitle}),N[X.situation]&&(0,t.jsx)("p",{className:"text-[11px] text-[#6b7175]/70 mt-2 mb-4 italic",children:N[X.situation]}),(0,t.jsx)("div",{className:"space-y-2.5 mb-6",children:eq.map(e=>{if("tajekozodas"===X.situation){let a="vallalati"===X.segment?"/megoldasaink/vallalati":"/megoldasaink/lakossagi";return(0,t.jsxs)("button",{onClick:()=>{try{sessionStorage.setItem("trident_flow_active","true")}catch{}window.location.href=a},className:"w-full text-left flex items-center gap-3 px-4 py-3 rounded-[4px] bg-white border border-border hover:border-heading/20 transition-all",children:[(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)("p",{className:"text-[13px] text-heading font-medium",children:e.label}),(0,t.jsx)("p",{className:"text-[11px] text-[#6b7175]",children:e.description})]}),(0,t.jsx)(c.ArrowUpRight,{color:"#6b7175",strokeWidth:1.5,size:14,className:"shrink-0"})]},e.id)}let a=X.problems.includes(e.id),s=X.problems.indexOf(e.id);return(0,t.jsxs)("button",{onClick:()=>en(e.id),className:`w-full text-left flex items-center gap-3 px-4 py-3 rounded-[4px] transition-all ${a?"bg-[#6ff8a8]/10 border-2 border-[#6ff8a8]":"bg-white border border-border hover:border-heading/20"}`,children:[(0,t.jsx)("div",{className:`w-6 h-6 rounded-full flex items-center justify-center shrink-0 text-[11px] font-bold ${a?"bg-[#6ff8a8] text-[#3c434a]":"border border-border text-[#6b7175]/40"}`,children:a?s+1:""}),(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)("p",{className:"text-[13px] text-heading font-medium",children:e.label}),(0,t.jsx)("p",{className:"text-[11px] text-[#6b7175]",children:e.description})]}),0===s&&(0,t.jsx)("span",{className:"text-[9px] uppercase tracking-[0.05em] bg-[#6ff8a8] text-[#3c434a] px-2 py-0.5 rounded-full font-medium shrink-0",children:"Legfontosabb"})]},e.id)})}),"tajekozodas"!==X.situation&&(0,t.jsxs)("button",{onClick:er,disabled:0===X.problems.length,className:eX,children:["Tovább ",(0,t.jsx)(c.ArrowUpRight,{color:"#3c434a",strokeWidth:1.5,size:14})]})]}),"email_capture"===G&&(0,t.jsxs)("div",{className:"py-4",children:[(0,t.jsx)("h3",{className:"font-heading text-xl text-heading mb-2",children:"Hová küldhetjük az ajánlatot?"}),(0,t.jsx)("p",{className:"text-[13px] text-[#6b7175] leading-relaxed mb-6",children:"Az e-mail címére küldjük el a személyre szabott ajánlatunkat és a további részleteket."}),(0,t.jsx)("div",{className:"space-y-3 mb-6",children:(0,t.jsx)("div",{children:(0,t.jsx)("input",{type:"email",placeholder:"E-mail cím",value:X.email,onChange:e=>es({email:e.target.value}),onBlur:()=>ex("email"),className:`${eG} text-[16px] md:text-[14px] py-2.5`,autoFocus:!0,autoComplete:"email",inputMode:"email",spellCheck:!1,autoCapitalize:"off",autoCorrect:"off",enterKeyHint:"next"})})}),(0,t.jsxs)("button",{onClick:eo,disabled:!X.email.trim()||!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(X.email),className:eX,children:["Tovább ",(0,t.jsx)(c.ArrowUpRight,{color:"#3c434a",strokeWidth:1.5,size:14})]}),(0,t.jsx)("p",{className:"text-[10px] text-[#6b7175]/60 mt-3 text-center",children:"Az adatait bizalmasan kezeljük és nem adjuk ki harmadik félnek."})]}),"step3_5"===G&&(0,t.jsxs)("div",{className:"py-4",children:[(0,t.jsx)("h3",{className:"font-heading text-xl text-heading mb-2",children:z.step3_5.title}),(0,t.jsx)("p",{className:"text-[13px] text-[#6b7175] leading-relaxed mb-6",children:z.step3_5.subtitle}),(0,t.jsx)("div",{className:"space-y-3",children:b.map(e=>(0,t.jsx)(eT,{icon:e.icon,label:e.label,description:e.description,onClick:()=>ed(e.id)},e.id))})]}),"step4"===G&&(0,t.jsxs)("div",{className:"py-4",children:[(0,t.jsx)("h3",{className:"font-heading text-xl text-heading mb-2",children:(A="vallalati"===X.segment?z.step4_vallalati.title:z.step4_lakossagi.title,"vallalati"!==X.segment&&eK?`${eK}, ${A.charAt(0).toLowerCase()}${A.slice(1)}`:A)}),(0,t.jsx)("p",{className:"text-[13px] text-[#6b7175] leading-relaxed mb-6",children:"vallalati"===X.segment?z.step4_vallalati.subtitle:z.step4_lakossagi.subtitle}),(0,t.jsx)("p",{className:"text-[11px] text-[#6b7175]/70 mt-2 italic",children:(V=new Date().getMonth()+1)>=9||V<=2?"A fűtési szezon közeleg — a telepítési kapacitásaink gyorsan fogynak.":"A tavaszi-nyári hónapokban kedvezőbb telepítési feltételeket tudunk biztosítani."}),(0,t.jsx)("div",{className:"space-y-3",children:f.filter(e=>!e.hideForSituation?.includes(X.situation)).filter(e=>"nem-tudom"!==X.systemType||y.includes(e.id)).map(e=>(0,t.jsx)(eT,{icon:e.icon,label:e.label,description:"termekek"===e.id?(()=>{let e="vallalati"===X.segment;if("levego-viz"===X.systemType){let t=p[e?"vallalati":"lakossagi"]||0;return`${t} db ${e?"vállalati":"lakossági"} levegő-v\xedz hőszivatty\xfa el\xe9rhető.`}if("geotermikus"===X.systemType){let e=p.geotermikus||0;return`${e} db geotermikus hőszivatty\xfa el\xe9rhető.`}return`${o||0} term\xe9k el\xe9rhető.`})():e.description,popular:"ajanlat"===e.id,onClick:()=>ec(e.id)},e.id))})]}),"techform_basic"===G&&(0,t.jsxs)("div",{className:"py-4",children:[(0,t.jsx)("h3",{className:"font-heading text-xl text-heading mb-2",children:"Épület alapadatai"}),(0,t.jsx)("p",{className:"text-[13px] text-[#6b7175] leading-relaxed mb-6",children:"Néhány alapvető adat a rendszer méretezéséhez."}),(0,t.jsxs)("div",{className:"space-y-5",children:["vallalati"===X.segment&&!X.workType&&(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:eJ,children:"Új épület vagy korszerűsítés? *"}),(0,t.jsx)("div",{className:"grid grid-cols-2 gap-2",children:[{id:"uj_epites",label:"Új épület"},{id:"felujitas",label:"Korszerűsítés"}].map(e=>(0,t.jsx)("button",{onClick:()=>es({workType:e.id}),className:eY(X.workType===e.id),children:e.label},e.id))})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:eJ,children:"Alapterület (m²) *"}),(0,t.jsx)("input",{type:"number",value:X.area,onChange:e=>es({area:e.target.value}),placeholder:"Pl. 140",className:eG})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:eJ,children:"Belmagasság (m)"}),(0,t.jsx)("input",{type:"text",value:X.ceilingHeight,onChange:e=>es({ceilingHeight:e.target.value}),placeholder:"Pl. 2,8",className:eG})]}),"epitkezes"!==X.situation&&"uj_epites"!==X.workType&&(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:eJ,children:"Jelenlegi fűtés *"}),(0,t.jsxs)("select",{value:X.currentHeating,onChange:e=>es({currentHeating:e.target.value}),className:eG,children:[(0,t.jsx)("option",{value:"",children:"Válasszon..."}),(0,t.jsx)("option",{value:"gaz",children:"Gáz"}),(0,t.jsx)("option",{value:"villany",children:"Villany"}),(0,t.jsx)("option",{value:"fa",children:"Fa / vegyestüzelésű / faelgázosító kazán"}),(0,t.jsx)("option",{value:"olaj",children:"Olaj"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:eJ,children:"Jelenlegi fűtőfelületek?"}),(0,t.jsx)("div",{className:"flex flex-wrap gap-2",children:["Radiátor","Padlófűtés","Fan coil","Mennyezeti"].map(e=>{let a=X.heatSurfaces.includes(e);return(0,t.jsx)("button",{onClick:()=>es({heatSurfaces:a?X.heatSurfaces.filter(t=>t!==e):[...X.heatSurfaces,e]}),className:`px-3 py-2 text-[11px] rounded-[4px] transition-all ${a?"bg-[#6ff8a8]/15 border-2 border-[#6ff8a8] text-heading":"bg-white border border-border text-[#6b7175]"}`,children:e},e)})})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:eJ,children:"Milyen funkciókat szeretne ellátni?"}),(0,t.jsx)("div",{className:"flex flex-wrap gap-2",children:["Fűtés","Hűtés","HMV"].map(e=>{let a=X.functions.includes(e);return(0,t.jsx)("button",{onClick:()=>es({functions:a?X.functions.filter(t=>t!==e):[...X.functions,e]}),className:`px-3 py-2 text-[11px] rounded-[4px] transition-all ${a?"bg-[#6ff8a8]/15 border-2 border-[#6ff8a8] text-heading":"bg-white border border-border text-[#6b7175]"}`,children:e},e)})})]})]}),(0,t.jsxs)("button",{onClick:em,disabled:!X.area||10>parseInt(X.area)||"epitkezes"!==X.situation&&"uj_epites"!==X.workType&&!X.currentHeating,className:`${eX} mt-6`,children:["Tovább ",(0,t.jsx)(c.ArrowUpRight,{color:"#3c434a",strokeWidth:1.5,size:14})]})]}),"techform_detailed"===G&&(0,t.jsx)(eH,{flowData:X,updateData:es,submitTechDetailed:ep,toggleBtnCls:eY,inputCls:eG,labelCls:eJ,primaryBtn:eX}),"contact_detailed"===G&&(0,t.jsxs)("div",{className:"py-4",children:[(0,t.jsx)("h3",{className:"font-heading text-xl text-heading mb-2",children:"Személyes adatok"}),(0,t.jsx)("p",{className:"text-[13px] text-[#6b7175] leading-relaxed mb-6",children:"Kérjük adja meg az alábbi adatokat."}),(0,t.jsxs)("div",{className:"space-y-4",children:[X.firstName?(0,t.jsx)("div",{className:"flex items-center gap-3 p-3 bg-[#F8F9FA] rounded-[4px]",children:(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-[9px] uppercase tracking-[0.08em] text-[#6b7175]/60",children:"Név"}),(0,t.jsx)("p",{className:"text-[14px] text-heading",children:X.firstName})]})}):(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:eJ,children:"Teljes név *"}),(0,t.jsx)("input",{type:"text",value:X.firstName,onChange:e=>es({firstName:e.target.value}),placeholder:"Vezetéknév Keresztnév",className:eG})]}),X.email&&/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(X.email)?(0,t.jsx)("div",{className:"flex items-center gap-3 p-3 bg-[#F8F9FA] rounded-[4px]",children:(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-[9px] uppercase tracking-[0.08em] text-[#6b7175]/60",children:"E-mail cím"}),(0,t.jsx)("p",{className:"text-[14px] text-heading",children:X.email})]})}):(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:eJ,children:"E-mail cím *"}),(0,t.jsx)("input",{type:"email",value:X.email,onChange:e=>es({email:e.target.value}),onBlur:()=>ex("email"),placeholder:"[email protected]",className:`${eG} ${X.email&&!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(X.email)?"border-red-300 focus:border-red-400":""}`}),X.email&&!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(X.email)&&(0,t.jsx)("p",{className:"text-[10px] text-red-400 mt-1",children:"Kérjük érvényes e-mail címet adjon meg."})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:eJ,children:"Telefonszám *"}),(0,t.jsx)("input",{type:"tel",value:X.phone,onChange:e=>{let t=e.target.value.replace(/[^\d+]/g,"");t.startsWith("06")&&(t="+36"+t.slice(2)),t.startsWith("36")&&!t.startsWith("+")&&(t="+"+t),!t.startsWith("+")&&t.length>0&&"+"!==t&&(t="+36"+t);let a=t.replace(/\D/g,""),s="";a.length>0&&(s="+"+a.slice(0,2)),a.length>2&&(s+=" "+a.slice(2,4)),a.length>4&&(s+=" "+a.slice(4,7)),a.length>7&&(s+=" "+a.slice(7,11)),es({phone:s||t})},onBlur:()=>ex("phone"),placeholder:"+36 70 123 4567",className:`${eG}
1 ${X.phone&&X.phone.replace(/\D/g,"").length<11&&X.phone.length>3?"border-red-300 focus:border-red-400":""}`}),X.phone&&X.phone.replace(/\D/g,"").length<11&&X.phone.length>3&&(0,t.jsx)("p",{className:"text-[10px] text-red-400 mt-1",children:"Kérjük érvényes telefonszámot adjon meg."})]}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:eJ,children:"Irányítószám"}),(0,t.jsx)("input",{type:"text",maxLength:4,value:X.zipCode,onChange:t=>{let a=t.target.value.replace(/\D/g,"").slice(0,4);es({zipCode:a}),e.A(406029).then(({getCityByZip:e})=>{let t=e(a);t?es({city:t}):a.length<4&&es({city:""})})},placeholder:"Pl. 1054",className:eG})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:eJ,children:"Település"}),(0,t.jsx)("input",{type:"text",value:X.city,onChange:e=>es({city:e.target.value}),placeholder:"Pl. Budapest",className:eG})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:eJ,children:"Mikor tervezi a kivitelezést?"}),(0,t.jsx)("p",{className:"text-[10px] text-[#6b7175]/50 mt-0.5 mb-1",children:"Ez segít a kapacitástervezésben és a pályázati határidők figyelembevételében."}),(0,t.jsxs)("select",{value:X.timeline,onChange:e=>es({timeline:e.target.value}),className:eG,children:[(0,t.jsx)("option",{value:"",children:"Válasszon..."}),j.map(e=>(0,t.jsx)("option",{value:e.id,children:e.label},e.id))]})]})]}),(0,t.jsxs)("button",{onClick:eg,disabled:!X.email.trim()||!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(X.email)||!X.phone.trim()||X.phone.replace(/\D/g,"").length<11,className:`${eX} mt-6`,children:["Tovább ",(0,t.jsx)(c.ArrowUpRight,{color:"#3c434a",strokeWidth:1.5,size:14})]})]}),"consultation_type"===G&&(0,t.jsxs)("div",{className:"py-4",children:[(0,t.jsx)("h3",{className:"font-heading text-xl text-heading mb-2",children:"Milyen konzultációt szeretne?"}),(0,t.jsx)("p",{className:"text-[13px] text-[#6b7175] leading-relaxed mb-6",children:"Válassza ki a konzultáció típusát."}),(0,t.jsx)("div",{className:"space-y-3",children:v.map(e=>(0,t.jsxs)("button",{onClick:()=>eb(e.id),className:"w-full text-left flex items-start gap-4 p-4 border border-border rounded-[4px] hover:border-heading/20 hover:bg-[#F8F9FA] transition-all group relative",children:[(0,t.jsx)("span",{className:`absolute -top-2.5 right-3 text-[9px] uppercase tracking-[0.1em] font-medium px-2 py-0.5 rounded-full ${"INGYENES"===e.price?"bg-[#6ff8a8] text-[#3c434a]":"bg-[#F0F2F3] text-[#6b7175]"}`,children:e.price}),(0,t.jsx)("div",{className:"w-10 h-10 bg-[#F0F2F3] rounded-[4px] flex items-center justify-center shrink-0",children:(0,t.jsx)(n.Phone,{size:20,strokeWidth:1.5,className:"text-[#6b7175]"})}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsx)("p",{className:"font-heading text-[15px] text-heading mb-0.5",children:e.label}),(0,t.jsx)("p",{className:"text-[12px] text-[#6b7175] leading-relaxed",children:e.description})]})]},e.id))}),(0,t.jsx)("p",{className:"text-[11px] text-[#6b7175]/70 leading-relaxed mt-4 italic",children:"A műszaki tanácsadást okleveles gépészmérnökünk végzi. A tanácsadás díja megrendelés esetén jóváírásra kerül."})]}),"consultation_contact"===G&&(D=(q="technical"===X.consultationType)?eE.technicalConsultation:eE.salesConsultation,H=q?"technicalConsultation":"salesConsultation",W=`${eA}/${eE[H].slug}`,U=[X.phone?`Telefon: ${X.phone}`:"",X.segment?`Szegmens: ${X.segment}`:"",X.situation?`Helyzet: ${X.situation}`:"",X.consultationNote?`Megjegyz\xe9s: ${X.consultationNote}`:""].filter(Boolean).join(" · "),(0,t.jsxs)("div",{className:"py-4",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,t.jsx)("h3",{className:"font-heading text-xl text-heading",children:D.label}),(0,t.jsx)("span",{className:`text-[10px] uppercase tracking-[0.1em] font-medium px-2 py-0.5 rounded-full ${q?"bg-[#F0F2F3] text-[#6b7175]":"bg-[#6ff8a8] text-[#3c434a]"}`,children:q?"15 000 Ft + ÁFA":"Ingyenes"})]}),(0,t.jsxs)("p",{className:"text-[13px] text-[#6b7175] leading-relaxed mb-4",children:["Válasszon időpontot az alábbi naptárból — a foglalást azonnal megerősítjük.",q&&" A díj fizetése a foglaláskor történik, megrendelés esetén jóváírjuk."]}),(0,t.jsx)(eF,{calLink:W,namespace:q?"advisor-technical":"advisor-sales",height:560,prefill:{name:X.firstName||void 0,email:X.email||void 0,notes:U||void 0}
1,onBookingSuccessful:()=>ek()})]})),"loading"===G&&(0,t.jsx)(eP,{error:eu,onRetry:ep,onBack:eh}),"done"===G&&(0,t.jsxs)("div",{className:"py-16 text-center",children:[(0,t.jsx)("div",{className:"w-16 h-16 bg-[#6ff8a8]/20 rounded-full flex items-center justify-center mx-auto mb-6",children:(0,t.jsx)(d,{size:32,className:"text-[#3c434a]"})}),(0,t.jsx)("h3",{className:"font-heading text-xl text-heading mb-2",children:"Kérése beérkezett!"}),(0,t.jsx)("p",{className:"text-[13px] text-[#6b7175] leading-relaxed",children:"Kollégánk a választott időpontban felveszi Önnel a kapcsolatot."})]}),"exit"===G&&(0,t.jsxs)("div",{className:"text-center py-4",children:[(0,t.jsx)("h3",{id:"route-selector-title",className:"font-heading text-xl text-heading mb-6",children:"Biztosan bezárja?"}),(0,t.jsxs)("div",{className:"bg-[#F8F9FA] border border-border rounded-[4px] p-5 mb-6 text-left",children:[(0,t.jsxs)("div",{className:"flex items-center gap-4 mb-4",children:[(0,t.jsx)("div",{className:"w-14 h-14 rounded-full bg-[#E8E9EA] overflow-hidden shrink-0",children:(0,t.jsx)(s.default,{src:"/images/cegunkrol/gulyas_laszlo_sidebar.png",alt:w,width:56,height:56,className:"w-full h-full object-cover"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-heading text-[15px] text-heading",children:w}),(0,t.jsx)("p",{className:"text-[12px] text-[#6b7175]",children:"Ügyvezető, okl. gépészmérnök"})]})]}),(0,t.jsx)("p",{className:"text-[13px] text-[#6b7175] leading-relaxed italic mb-4",children:"“Ha bármilyen kérdése van, keressen bizalommal — szívesen segítek!”"}),(0,t.jsxs)("div",{className:"space-y-2.5",children:[(0,t.jsxs)("a",{href:`tel:${_.replace(/\s/g,"")}`,className:"flex items-center gap-3 px-4 py-3 bg-white border border-border rounded-[4px] hover:border-[#6B7175] transition-all",children:[(0,t.jsx)(n.Phone,{size:15,className:"text-[#6b7175]",strokeWidth:1.5}),(0,t.jsx)("span",{className:"text-[14px] text-heading font-medium",children:_})]}),(0,t.jsxs)("a",{href:`mailto:${C}`,className:"flex items-center gap-3 px-4 py-3 bg-white border border-border rounded-[4px] hover:border-[#6B7175] transition-all",children:[(0,t.jsx)(r.Mail,{size:15,className:"text-[#6b7175]",strokeWidth:1.5}),(0,t.jsx)("span",{className:"text-[14px] text-heading font-medium",children:C})]})]})]}),(0,t.jsx)("button",{onClick:ez,className:"text-[12px] text-[#6b7175] hover:text-heading transition-colors underline underline-offset-2",children:"Bezárom"})]})]},G),(0,t.jsx)("div",{className:"px-6 py-3 shrink-0"})]});return(0,t.jsxs)(t.Fragment,{children:[!S&&(K||J)&&(0,t.jsx)("div",{className:`fixed inset-0 z-50 transition-opacity duration-500 ${eB?"bg-black/30":"bg-black/0 pointer-events-none"}`,onClick:"exit"===G?ez:ej,"aria-hidden":"true"}),(S||K||J)&&(S?(0,t.jsx)("div",{className:"fixed inset-0 z-50 overflow-y-auto",style:{backgroundImage:"linear-gradient(45deg, #6B7175 0%, #35383C 100%)"},children:(0,t.jsxs)("div",{className:"min-h-full flex flex-col items-center justify-center md:py-10",children:[(0,t.jsxs)("div",{className:"hidden md:flex flex-col items-center mb-7 shrink-0",children:[(0,t.jsx)(s.default,{src:"/images/Trident_logotype_white.svg",alt:"Trident",width:150,height:30,priority:!0,className:"h-7 w-auto opacity-90"}),(0,t.jsx)("p",{className:"text-white/60 text-[12px] mt-2.5 tracking-wide",children:"Személyre szabott hőszivattyú-ajánlat"})]}),(0,t.jsx)("div",{ref:eS,"aria-labelledby":"route-selector-title",className:"w-full md:w-[560px] md:max-w-[calc(100vw-2rem)] h-[100dvh] md:h-auto md:max-h-[82dvh] bg-white md:rounded-2xl md:shadow-2xl flex flex-col overflow-hidden",children:eZ})]})}):(0,t.jsx)("div",{className:"fixed inset-0 z-50 overflow-y-auto",onClick:"exit"===G?ez:ej,children:(0,t.jsx)("div",{className:"min-h-full flex items-center justify-center md:p-4",children:(0,t.jsx)("div",{ref:eS,role:"dialog","aria-modal":"true","aria-labelledby":"route-selector-title",onClick:e=>e.stopPropagation(),className:`w-full md:w-[560px] md:max-w-[calc(100vw-2rem)] h-[100dvh] md:h-auto md:max-h-[88dvh] bg-white md:rounded-2xl shadow-2xl flex flex-col overflow-hidden transition-all duration-500 ${eB?"opacity-100 translate-y-0 md:scale-100":"opacity-0 translate-y-4 md:scale-95"}`,style:{transitionTimingFunction:"cubic-bezier(0.16, 1, 0.3, 1)"},children:eZ})})})),Q&&ee&&(0,t.jsx)("div",{className:"fixed bottom-6 left-1/2 -translate-x-1/2 z-[60] animate-fade-in",children:(0,t.jsxs)("div",{className:"flex items-center gap-3 px-5 py-3 bg-[#1D2327] text-white rounded-[4px] shadow-lg max-w-[440px]",children:[(0,t.jsx)(d,{size:16,className:"text-[#6ff8a8] shrink-0"}),(0,t.jsx)("span",{className:"text-[12px] leading-relaxed",children:ee}),(0,t.jsx)("button",{onClick:e_,className:"shrink-0 text-white/40 hover:text-white transition-colors ml-2",children:(0,t.jsx)(l.X,{size:14})})]})})]})}],438366)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.