PageSourceSearch

https://app.besttruckparking.com/assets/index-DQ_Q1MN2.js

js besttruckparking.com collected 2026-09-24 13:38:48 UTC 86,154 bytes, 1 lines download raw bytes

1import{aj as nr,u as lr,as as pr,af as b,bF as ur,r as p,ae as f,aE as cr,cx as Se,j as e,ac as dr,ad as S,a_ as mr,G as Te,T as br,al as Ie,am as B,ag as N,bH as fr,bG as xr,cy as gr}from"./index-DwaBxgg6.js";import{R as Nr}from"./react-confetti-DqLQIOol.js";import{A as re,B as kr,s as Ce,z as vr,C as Pe,D as ze,e as Fe,q as hr,d as I,r as jr,H as yr}from"./index-Dhxc9k2G.js";import{H as wr}from"./index-CUoawAGL.js";import{F as Er}from"./FinixPayoutTokenization-BnOETOIz.js";import{r as Re}from"./referralProgramPixel-D37z80qC.js";import{P as Dr}from"./progress-hSxtM15J.js";import{C as Be}from"./index-C9ariEnJ.js";import{A as k}from"./index-D50M8qct.js";import{R as q}from"./index-C4YtE1nU.js";import{D as O}from"./index-D9mTton8.js";import{A as Vr}from"./index-CH0oYdkO.js";import{R as Sr}from"./BankOutlined-DFM5aQ3D.js";import{C as Ir}from"./index-DggLrytI.js";import"./jsx-runtime-CaGXaG3S.js";import"./siteSlugGenerator-DfNHG_RQ.js";import"./index-C9dxJW7m.js";import"./useReferralStatus-Bq4r4eyi.js";import"./index-BgavE5HG.js";import"./index-BHJZSpYJ.js";import"./index-B3e1aX1J.js";import"./index-B03FM4yb.js";import"./index-DphELmAG.js";import"./index-DRB9JO1S.js";import"./RocketOutlined-C-Yj7U7J.js";import"./GlobalOutlined-DU5F8KL1.js";import"./ThunderboltOutlined-Bp0N9T5p.js";import"./SendOutlined-B5hQj271.js";import"./SafetyOutlined-IRGKWkOs.js";import"./index-C0o5Vhcp.js";import"./dropdown-zwBxnhHQ.js";import"./EllipsisOutlined-Ca95pnnD.js";
1import"./Sider-pNFllgZi.js";import"./useUrlParams-BcFmTO7Q.js";import"./PackageVersion-cwJE0YNT.js";import"./BTP-C2lEf9ff.js";import"./index-Hum4BnQz.js";import"./index-iE3Ap-NY.js";import"./index-Cayaqsck.js";import"./PlusOutlined-CLfEbDFv.js";import"./useBubbleLock-CVl0d1W-.js";const{Title:Ds,Text:Cr,Paragraph:Vs}=br,{Option:Ss}=Te,Is=()=>{const se=nr(),T=lr(),[ie]=pr(),[t]=b.useForm(),oe=ur(),v=ie.get("site_id"),y=ie.get("embed")==="true",[H,G]=p.useState(!1),[ae,_e]=p.useState(0),[te,ne]=p.useState(v?parseInt(v):null),[u,_]=p.useState(null),[K,J]=p.useState([]),[Ae,le]=p.useState(!1),[A,We]=p.useState("bank"),[$e,Pr]=p.useState("PERSONAL"),[h,pe]=p.useState(null),[Me,P]=p.useState([]),[Z,zr]=p.useState(20),[w,ue]=p.useState(25),[E,ce]=p.useState(175),[W,Fr]=p.useState(.7),[V,de]=p.useState("daily"),[d,Ye]=p.useState(5),[Le,z]=p.useState(!1),[g,D]=p.useState(null),[Ue,$]=p.useState(!0),[qe,me]=p.useState(!1),[C,Q]=p.useState(!1),[Oe,He]=p.useState(!1),[j,Ge]=p.useState(null),[Ke,be]=p.useState(5),fe=sessionStorage.getItem("userId"),X=sessionStorage.getItem("email"),M=sessionStorage.getItem("first_name"),Y=sessionStorage.getItem("last_name"),Je=sessionStorage.getItem("phone_number");p.useEffect(()=>{M&&Y&&t.setFieldsValue({firstName:M,lastName:Y,email:X,phone:F(Je||"")}),Ze(),v&&(Qe(v),t.setFieldValue("siteId",parseInt(v)))},[v]),p.useEffect(()=>{Re.trackReferralSignupPageView()},[]),p.useEffect(()=>{var r;if((r=T.state)!=null&&r.existingUser){console.log("📥 Received existing user data from dashboard:",T.state);const{firstName:s,lastName:i,email:o,phone:c,userId:a}=T.state;t.setFieldsValue({firstName:s||t.getFieldValue("firstName"),lastName:i||t.getFieldValue("lastName"),email:o||t.getFieldValue("email"),phone:c?F(c):t.getFieldValue("phone")}),Q(!0),$(!1),D({status:"exists",matchedField:"email",hasReferralAccount:!1}),a&&sessionStorage.setItem("userId",a),f.info({content:"✏️ Your account info is pre-filled. Complete payment setup below to get your referral link!",duration:5})}},[T.state]);const xe=async(r=null,s=null)=>{if(!((!r||!r.includes("@"))&&!s)){D("checking");try{const c=await(await fetch("https://api.parknation.org/api/referral-partner/check-email",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:r,phone:s})})).json();c.exists?(D({status:"exists",matchedField:c.matchedField,hasReferralAccount:c.hasReferralAccount}),$(!1)):(D({status:"new"}),$(!0))}catch(i){console.error("Error checking email/phone:",i),D(null)}}},ge=async()=>{const r=t.getFieldValue("email"),s=t.getFieldValue("phone"),i=t.getFieldValue("existingPassword");if(!i){f.error("Please enter your password");return}me(!0);try{const a=await(await fetch("https://api.parknation.org/reactlogin",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:r||s,password:i})})).json();if(a.messageType==="success"){sessionStorage.setItem("userId",a.user.user_id),sessionStorage.setItem("accessToken",a.access_token),sessionStorage.setItem("refreshToken",a.refresh_token),sessionStorage.setItem("email",a.user.email),sessionStorage.setItem("first_name",a.user.first_name),sessionStorage.setItem("last_name",a.user.last_name),f.success("Authentication successful! Loading your information...");try{const m=await(await fetch(`https://api.parknation.org/api/referral-partner/user/${a.user.user_id}`,{headers:{Authorization:`Bearer ${a.access_token}`,"Content-Type":"application/json"}})).json();if(m.success&&m.user){const x=m.user;t.setFieldsValue({firstName:x.first_name||"",lastName:x.last_name||"",email:x.email||"",phone:F(x.phone_number||""),addressLine1:x.address_line1||"",addressLine2:x.address_line2||"",city:x.city||"",state:x.state||"",zip:x.zipcode||""}),Q(!0),D(null),f.success("Your information has been loaded. You can update your name and address if needed for Finix payouts.")}}catch(n){console.error("Error fetching user details:",n),t.setFieldsValue({firstName:a.user.first_name,lastName:a.user.last_name,email:a.user.email,phone:F(a.user.phone_number||"")}),Q(!0),D(null)}g!=null&&g.hasReferralAccount&&(f.info("You already have a referral account. Redirecting to dashboard..."),setTimeout(()=>{se("/auth/referral-dashboard")},2e3))}else f.error(a.message||"Invalid credentials. Please try again.")}catch(o){console.error("Authentication error:",o),f.error("Authentication failed. Please try again.")}finally{me(!1)}};p.useEffect(()=>{const r=t.getFieldsValue(),s=["firstName","lastName","email","phone","addressLine1","city","state","zip","acceptTerms"],o=!!sessionStorage.getItem("userId")||C?s:["firstName","lastName","email","phone","password","addressLine1","city","state","zip","acceptTerms"],c=o.filter(m=>{const x=r[m];return x&&x!==""}).length,a=!!h,n=o.length+1,l=c+(a?1:0);_e(Math.round(l/n*100))},[t,h,fe,C]);const Ze=async()=>{le(!0);try{const i=await(await fetch("https://api.parknation.org/finix/get-referral-participating-sites",{method:"GET",headers:{"Content-Type":"application/json"}})).json();if(i.success&&i.sites&&Array.isArray(i.sites)){if(console.log("✅ Fetched sites with rates:",i.sites.slice(0,2).map(o=>({name:o.site_name,daily_rate:o.daily_rate,monthly_rate:o.monthly_rate}))),J(i.sites),v&&!u){const o=i.sites.find(c=>c.site_id===parseInt(v));if(o){_(o);const c=o.daily_rate?parseFloat(o.daily_rate):25,a=o.monthly_rate?parseFloat(o.monthly_rate):175;ue(c),ce(a)}}}else console.warn("Invalid sites data:",i),J([]),f.error("Failed to load participating sites")}catch(r){console.error("Error fetching sites:",r),J([]),f.error("Failed to load sites")}finally{le(!1)}},Qe=async r=>{try{const o=await(await fetch(`https://api.parknation.org/finix/get-site-referral-config/${r}`,{method:"GET",headers:{"Content-Type":"application/json"}})).json();o.success&&o.site&&_(o.site)}catch(s){console.error("Error fetching site details:",s)}},Xe=r=>{if(ne(r),Array.isArray(K)){const s=K.find(i=>i.site_id===r);if(s){_(s);const i=s.daily_rate?parseFloat(s.daily_rate):25,o=s.monthly_rate?parseFloat(s.monthly_rate):175;console.log("📍 Site selected:",s.site_name,{dailyRate:i,monthlyRate:o}),ue(i),ce(o)}}t.setFieldValue("siteId",r)},F=r=>{const s=r.replace(/\D/g,"");return s.length===0?"":s.length<4?s:s.length<7?`(${s.slice(0,3)}) ${s.slice(3)}`:`(${s.slice(0,3)}) ${s.slice(3,6)}-${s.slice(6,10)}`},er=p.useCallback(cr.debounce(async r=>{var s;if(!r||r.length<3){P([]);return}try{const o=await fetch("https://api.parknation.org/addressLookup",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json","x-places-session-token":Se()},body:JSON.stringify({addressLookup:r})});if(!o.ok)throw new Error("Address lookup failed");const c=await o.json();if((s=c.data)!=null&&s.predictions){const a=c.data.predictions.map(n=>({value:n.description,label:n.description,key:n.place_id}));P(a)}else P([])}catch(i){console.error("Address lookup error:",i),P([])}}
1,300),[]),rr=async(r,s)=>{try{console.log("Selected address option:",s);const i=r.split(",")[0].trim();console.log("Street address only:",i);const a=await fetch("https://api.parknation.org/PlaceLookup",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json","x-api-key":"btp-public-key-2024","x-places-session-token":Se()},body:JSON.stringify({placeId:s.key})});if(gr(),!a.ok)throw new Error("Place lookup failed");const n=await a.json();if(console.log("Place lookup response:",n),n&&n.messageType==="success"){t.setFieldsValue({addressLine1:i,city:n.city||"",state:n.state||"",zip:n.zipcode||""}),P([]);const l=t.getFieldsValue(),m=l.firstName&&l.lastName&&l.email&&l.zip;z(!!m),f.success("Address auto-filled!")}else{t.setFieldsValue({addressLine1:i});const l=t.getFieldsValue(),m=l.firstName&&l.lastName&&l.email&&l.zip;z(!!m),f.warning("Please complete city, state, and zip manually")}}catch(i){console.error("Error in address selection:",i),f.error("Please fill address fields manually")}},sr=()=>{if(!u){const he=Z,je=Math.round(he*W),ye=Math.round(he*(1-W)),we=20*.2*((20-d)/100)*.9,Ee=175*.2*((20-d)/100)*.8,De=we*je+Ee*ye,Ve=A==="bank"?.25:.75;return{dailyEarnings:we*je,monthlyEarnings:Ee*ye,totalMonthly:De,afterFees:De-Ve*4,serviceCharges:Ve*4,isExample:!0}}const r=u.has_wl_market_pl==="Y",s=r?u.wl_btp_pct||0:u.btp_pct||50,i=r?u.recurring_wl_pct||0:u.recurring_btp_pct||50,o=.2,c=Math.round(Z*W),a=Math.round(Z*(1-W)),l=w*o*(s/100),m=l*.1,L=(l-m)*c,R=E*o*(i/100),U=R*.2,Ne=(R-U)*a,ke=L+Ne,ve=(A==="bank"?.25:.75)*4,tr=ke-ve;return{dailyEarnings:L,monthlyEarnings:Ne,totalMonthly:ke,afterFees:tr,serviceCharges:ve}},ir=p.useCallback((r,s)=>{console.log("✅ Payment tokenized:",{token:r,type:s}),pe(r),We(s),z(!1),f.success(`${s==="bank"?"Bank account":"Debit card"} securely added!`)},[]),or=async r=>{var s;if(!h){f.error("Please add a payment method");return}G(!0);try{const i=sessionStorage.getItem("userId"),o={firstName:r.firstName,lastName:r.lastName,email:r.email,phone:r.phone,...i?{userId:sessionStorage.getItem("userId")}:{password:r.password},siteId:te||parseInt(v),siteName:(u==null?void 0:u.site_name)||"All Sites",personalAddress:{line1:r.addressLine1,line2:r.addressLine2||"",city:r.city,region:r.state,postalCode:r.zip,country:"USA"},paymentToken:h,payoutMethod:A,recipientType:$e,personalPhone:r.phone,driverDiscountPct:d,source:"referral_signup_embed",embedMode:y};console.log("📤 Submitting referral signup:",o);const n=await(await fetch("https://api.parknation.org/api/referral-partner/instant-signup",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(o)})).json();if(!n.success&&n.alreadyExists){const l=(s=n.data)==null?void 0:s.accessToken;f.warning(n.message||"You already have a referral account."),setTimeout(()=>{window.location.href=l?`/auth/referral-dashboard?accessToken=${l}`:"/auth/referral-dashboard"},1500),G(!1);return}if(n.success){const{accessToken:l,userId:m,referralCode:x}=n.data;l&&(sessionStorage.setItem("accessToken",l),sessionStorage.setItem("userId",m),sessionStorage.setItem("userSignedIn","Y"),sessionStorage.setItem("userEmail",r.email),sessionStorage.setItem("first_name",r.firstName),sessionStorage.setItem("last_name",r.lastName),sessionStorage.setItem("referral_code",x),sessionStorage.setItem("userRole","4"),sessionStorage.setItem("is_affiliate","Y"),oe(fr(!0)),oe(xr({user_id:m,email:r.email,first_name:r.firstName,last_name:r.lastName,referral_code:x,role:"4",is_affiliate:"Y"})),console.log("✅ Access token and user data stored in sessionStorage"),console.log("✅ Redux auth state updated"),console.log("  accessToken:",l),console.log("  userId:",m),console.log("  userSignedIn: Y"),console.log("  referralCode:",x)),Ge(n.data),He(!0),be(5),Re.trackReferralSignupComplete();const L=setInterval(()=>{be(ee=>{var R;if(ee<=1){if(clearInterval(L),y)window.parent.postMessage({type:"referral_signup_success",data:n.data},"*");else{const U=(R=n.data)==null?void 0:R.accessToken;U?window.location.href=`/auth/referral-dashboard?accessToken=${U}`:window.location.href="/auth/referral-dashboard"}return 0}return ee-1})},1e3)}else f.error(n.message||"Signup failed. Please try again.")}catch(i){console.error("❌ Signup error:",i),f.error(i.message||"Something went wrong. Please try again.")}finally{G(!1)}};sr();const ar=r=>{navigator.clipboard.writeText(r),f.success("Link copied to clipboard!")};return e.jsxDEV(e.Fragment,{children:[Oe&&j&&e.jsxDEV("div",{style:{position:"fixed",top:0,left:0,right:0,bottom:0,background:"rgba(0, 0, 0, 0.5)",zIndex:1e4,display:"flex",alignItems:"center",justifyContent:"center",padding:"20px"},children:[e.jsxDEV(Nr,{width:window.innerWidth,height:window.innerHeight,recycle:!1,numberOfPieces:500,gravity:.3},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:891,c
1olumnNumber:11},void 0),e.jsxDEV("div",{style:{background:"var(--color-bg-elevated, white)",borderRadius:"24px",padding:"48px",maxWidth:"600px",width:"100%",textAlign:"center",boxShadow:"0 20px 60px rgba(0, 0, 0, 0.3)",animation:"slideUp 0.5s ease-out"},children:[e.jsxDEV("div",{style:{width:"80px",height:"80px",borderRadius:"50%",background:"linear-gradient(135deg, #52c41a 0%, #95de64 100%)",display:"flex",alignItems:"center",justifyContent:"center",margin:"0 auto 24px",animation:"scaleIn 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55)"},children:e.jsxDEV(dr,{style:{fontSize:48,color:"white"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:926,columnNumber:15},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:912,columnNumber:13},void 0),e.jsxDEV("h1",{style:{fontSize:"32px",fontWeight:700,marginBottom:"12px",background:"linear-gradient(135deg, #667eea 0%, #764ba2 100%)",WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent"},children:"🎉 You're All Set!"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:930,columnNumber:13},void 0),e.jsxDEV("p",{style:{fontSize:"16px",color:"#666",marginBottom:"32px"},children:"Your referral account is ready. Start sharing your link to earn commissions!"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:943,columnNumber:13},void 0),e.jsxDEV("div",{style:{display:"inline-block",padding:"12px 24px",background:"linear-gradient(135deg, rgba(102, 126, 234, 0.1) 0%, rgba(118, 75, 162, 0.1) 100%)",border:"2px solid rgba(102, 126, 234, 0.3)",borderRadius:"12px",marginBottom:"24px"},children:[e.jsxDEV("div",{style:{fontSize:"12px",color:"#666",marginBottom:"4px"},children:"Your Referral Code"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:962,columnNumber:15},void 0),e.jsxDEV("div",{style:{fontSize:"28px",fontWeight:700,letterSpacing:"4px",background:"linear-gradient(135deg, #667eea 0%, #764ba2 100%)",WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent"},children:j.referralCode},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:967,columnNumber:15},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:951,columnNumber:13},void 0),e.jsxDEV("div",{style:{display:"inline-block",padding:"6px 16px",background:"#f0f5ff",borderRadius:"20px",marginBottom:"24px",fontSize:"14px",color:"#1890ff",fontWeight:500},children:["💎 ",j.driverDiscountPct,"% Driver Discount"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:983,columnNumber:13},void 0),e.jsxDEV("div",{style:{marginBottom:"32px"},children:[e.jsxDEV("div",{style:{fontSize:"14px",color:"#666",marginBottom:"12px",fontWeight:500},children:"Your Referral Link:"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1e3,columnNumber:15},void 0),e.jsxDEV("div",{style:{display:"flex",alignItems:"center",gap:"12px",padding:"16px",background:"#f5f5f5",borderRadius:"12px",border:"2px solid #e0e0e0"},children:[e.jsxDEV("div",{style:{flex:1,fontSize:"16px",fontWeight:600,color:"#007aff",wordBreak:"break-all",textAlign:"left"},children:j.referralLink},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1021,columnNumber:17},void 0),e.jsxDEV(S,{icon:e.jsxDEV(mr,{},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1034,columnNumber:25},void 0),onClick:()=>ar(j.referralLink),style:{borderRadius:"8px",height:"40px",minWidth:"100px"},type:"primary",children:"Copy"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1033,columnNumber:17},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1010,columnNumber:15},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:999,columnNumber:13},void 0),e.jsxDEV("div",{style:{padding:"16px",background:"linear-gradient(135deg, rgba(102, 126, 234, 0.05) 0%, rgba(118, 75, 162, 0.05) 100%)",borderRadius:"12px",fontSize:"14px",color:"#666"},children:["Redirecting to your dashboard in"," ",e.jsxDEV("strong",{style:{color:"#667eea"},children:Ke},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1060,columnNumber:15},void 0)," ","seconds..."]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1049,columnNumber:13},void 0),e.jsxDEV(S,{onClick:()=>
1{if(y)window.parent.postMessage({type:"referral_signup_success",data:j},"*");else{const r=j==null?void 0:j.accessToken;window.location.href=r?`/auth/referral-dashboard?accessToken=${r}`:"/auth/referral-dashboard"}},style:{marginTop:"16px",height:"40px",borderRadius:"8px"},children:"Go to Dashboard Now"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1065,columnNumber:13},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:899,columnNumber:11},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:876,columnNumber:9},void 0),!y&&e.jsxDEV(wr,{},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1095,columnNumber:22},void 0),e.jsxDEV("div",{className:`referral-signup-container ${y?"embed-mode":""}`,children:e.jsxDEV("div",{className:"referral-signup-wrapper",children:[!y&&e.jsxDEV("div",{className:"signup-header",children:[e.jsxDEV("h2",{children:"Start Earning with Referrals"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1104,columnNumber:15},void 0),e.jsxDEV("p",{className:"subtitle",children:"Get your personalized referral link in minutes. No monthly fees, no hidden costs."},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1105,columnNumber:15},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1103,columnNumber:13},void 0),ae>0&&e.jsxDEV("div",{className:"progress-section",children:e.jsxDEV(Dr,{percent:ae,strokeColor:"#007aff",showInfo:!0,format:r=>`${r}% Complete`},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1115,columnNumber:15},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1114,columnNumber:13},void 0),e.jsxDEV("div",{className:"signup-main-content",children:e.jsxDEV(Be,{className:"signup-card",bordered:!1,children:e.jsxDEV(b,{form:t,layout:"vertical",onFinish:or,autoComplete:"off",className:"signup-form",onValuesChange:(r,s)=>{const i=["firstName","lastName","email","zip"],o=Object.keys(r)[0];if(i.includes(o)&&!h){const c=s.firstName&&s.lastName&&s.email&&s.zip;z(!!c)}},children:[e.jsxDEV("h4",{children:[e.jsxDEV(re,{color:"#007aff"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1149,columnNumber:19},void 0),"Select Your Site"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1148,columnNumber:17},void 0),e.jsxDEV(b.Item,{name:"siteId",label:"Which parking site are you referring for? (Optional)",tooltip:"Select a specific site to pre-link your referral code, or leave blank to refer drivers to any participating location",children:e.jsxDEV(Te,{placeholder:"Optional - Select a site or leave blank for all sites",loading:Ae,onChange:Xe,value:te,showSearch:!0,allowClear:!0,filterOption:(r,s)=>{var i;return(i=s==null?void 0:s.label)==null?void 0:i.toLowerCase().includes(r.toLowerCase())},options:K.map(r=>({key:r.site_id,value:r.site_id,label:`${r.site_name} - ${r.city}, ${r.state}`}))},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1157,columnNumber:19},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1152,columnNumber:17},void 0),u?e.jsxDEV(k,{message:`Your referral link will be pre-linked to ${u.site_name}`,description:e.jsxDEV("div",{children:["Drivers using your link will book at this site directly."," ",e.jsxDEV(S,{type:"link",size:"small",onClick:()=>{ne(null),_(null),t.setFieldValue("siteId",null)},style:{padding:0,height:"auto"},children:"Clear site to refer all locations"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1181,columnNumber:25},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1179,columnNumber:23},void 0),type:"info",showIcon:!0,style:{marginBottom:24}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1176,columnNumber:19},void 0):e.jsxDEV(k,{message:"No specific site selected",description:"Your referral link will work for all participating locations. Drivers will choose their preferred site when booking.",type:"success",showIcon:!0,style:{marginBottom:24}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1200,columnNumber:19},void 0),e.jsxDEV(b.Item,{name:"driverDiscountPct",label:"Driver Discount",rules:[{required:!0,message:"Please select a discount percentage"}
1],tooltip:"Choose how much discount you want to give your drivers. Higher discount = more attractive for drivers, lower earnings for you.",initialValue:5,children:e.jsxDEV(q.Group,{buttonStyle:"solid",onChange:r=>Ye(r.target.value),className:"driver-discount-radio p-1",children:[e.jsxDEV(q.Button,{value:0,children:e.jsxDEV("div",{className:"radio-content",children:[e.jsxDEV("span",{className:"discount-main dark:!bg-transparent",style:{color:"var(--color-text-primary, #1d1d1f)"},children:"0% Off"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1229,columnNumber:25},void 0),e.jsxDEV("span",{className:"discount-sub",style:{color:"var(--color-text-secondary, #64748b)"},children:"Keep 20%"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1237,columnNumber:25},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1228,columnNumber:23},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1227,columnNumber:21},void 0),e.jsxDEV(q.Button,{value:5,children:e.jsxDEV("div",{className:"radio-content",children:[e.jsxDEV("span",{className:"discount-main dark:!bg-transparent",style:{color:"var(--color-text-primary, #1d1d1f)"},children:"5% Off"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1249,columnNumber:25},void 0),e.jsxDEV("span",{className:"discount-sub",style:{color:"var(--color-text-secondary, #64748b)"},children:"Keep 15%"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1257,columnNumber:25},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1248,columnNumber:23},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1247,columnNumber:21},void 0),e.jsxDEV(q.Button,{value:10,children:e.jsxDEV("div",{className:"radio-content",children:[e.jsxDEV("span",{className:"discount-main dark:!bg-transparent",style:{color:"var(--color-text-primary, #1d1d1f)"},children:"10% Off"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1269,columnNumber:25},void 0),e.jsxDEV("span",{className:"discount-sub",style:{color:"var(--color-text-secondary, #64748b)"},children:"Keep 10%"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1277,columnNumber:25},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1268,columnNumber:23},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1267,columnNumber:21},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1222,columnNumber:19},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1210,columnNumber:17},void 0),e.jsxDEV(Cr,{type:"secondary",style:{fontSize:12,display:"block",marginTop:-16,marginBottom:16,color:"var(--color-text-secondary, #64748b)"},children:`Note: Commission rates vary by site. The "20%" shown is for example purposes only - your actual rate depends on each site's agreement with BTP.`},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1290,columnNumber:17},void 0),e.jsxDEV(O,{},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1305,columnNumber:17},void 0),e.jsxDEV("h4",{children:[e.jsxDEV(kr,{color:"#007aff"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1309,columnNumber:19},void 0),"Basic Information"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1308,columnNumber:17}
1,void 0),C&&e.jsxDEV(k,{message:"Account Verified",description:"Your account has been verified. Update any information below as needed for payout setup.",type:"success",showIcon:!0,style:{marginBottom:16}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1314,columnNumber:19},void 0),e.jsxDEV(Ie,{gutter:16,children:[e.jsxDEV(B,{span:12,children:e.jsxDEV(b.Item,{name:"firstName",label:"First Name",rules:[{required:!0,message:"Required"}],children:e.jsxDEV(N,{placeholder:"John"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1330,columnNumber:23},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1325,columnNumber:21},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1324,columnNumber:19},void 0),e.jsxDEV(B,{span:12,children:e.jsxDEV(b.Item,{name:"lastName",label:"Last Name",rules:[{required:!0,message:"Required"}],children:e.jsxDEV(N,{placeholder:"Smith"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1339,columnNumber:23},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1334,columnNumber:21},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1333,columnNumber:19},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1323,columnNumber:17},void 0),e.jsxDEV(b.Item,{name:"email",label:"Email",rules:[{required:!0,message:"Required"},{type:"email",message:"Invalid email"}],children:e.jsxDEV(N,{placeholder:"[email protected]",onBlur:r=>xe(r.target.value,null)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1352,columnNumber:19},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1344,columnNumber:17},void 0),(g==null?void 0:g.status)==="exists"&&e.jsxDEV(k,{message:g.hasReferralAccount?"Referral Account Found":"Account Found - Verify to Continue",description:e.jsxDEV("div",{children:g.hasReferralAccount?e.jsxDEV("div",{children:["This ",g.matchedField," already has a referral account."," ",e.jsxDEV(S,{type:"link",size:"small",onClick:()=>se("/auth/login"),style:{padding:0,height:"auto"},children:"Click here to login"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1371,columnNumber:29},void 0)," ","to access your dashboard."]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1368,columnNumber:27},void 0):e.jsxDEV("div",{style:{marginTop:8},children:[e.jsxDEV("div",{style:{marginBottom:8},children:["We found an existing account with this"," ",g.matchedField,". Enter your password to continue with referral signup."]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1383,columnNumber:29},void 0),e.jsxDEV(b.Item,{name:"existingPassword",style:{marginBottom:8},rules:[{required:!0,message:"Please enter your password"}],children:e.jsxDEV(N.Password,{placeholder:"Enter your password",onPressEnter:ge},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1398,columnNumber:31},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1388,columnNumber:29},void 0),e.jsxDEV(S,{type:"primary",onClick:ge,loading:qe,size:"small",children:"Verify & Continue"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1403,columnNumber:29},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1382,columnNumber:27},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1366,columnNumber:23},void 0),type:g.hasReferralAccount?"info":"warning",showIcon:!0,closable:!0,onClose:()=>{D(null),$(!0)},style:{marginBottom:16}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1359,columnNumber:19},void 0),e.jsxDEV(b.Item,{name:"phone",label:"Phone Number",rules:[{required:!0,message:"Required"}],children:e.jsxDEV(N,{placeholder:"(555) 555-5555",onChange:r=>{const s=F(r.target.value);t.setFieldValue("phone",s)},onBlur:r=>{const s=r.target.value;s.replace(/\D/g,"").length===10&&xe(null,s)}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1433,columnNumber:19},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1428,columnNumber:17},void 0),!fe&&!C&&e.jsxDEV(e.Fragment,{children:Ue&&e.jsxDEV(e.Fragment,{children:[e.jsxDEV(b.Item,{name:"password",label:"Password",rules:[{required:!0,message:"Please fill in: Password"},{min:6,message:"At least 6 characters"}],children:e.jsxDEV(N.Password,{placeholder:"Create a password (min 6 characters)"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1461,columnNumber:27},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1453,columnNumber:25},void 0),e.jsxDEV(b.Item,{name:"confirmPassword",label:"Confirm Password",dependencies:["password"],rules:[{required:!0,message:"Please fill in: Confirm Password"},({getFieldValue:r})=>({validator(s,i){return!i||r("password")===i?Promise.resolve():Promise.reject(new Error("Passwords do not match"))}})],children:e.jsxDEV(N.Password,{placeholder:"Re-enter your password"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1487,columnNumber:27},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1463,columnNumber:25},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1452,columnNumber:23},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1450,columnNumber:19},void 0),e.jsxDEV(O,{},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1494,columnNumber:17},void 0),e.jsxDEV("h4",{children:[e.jsxDEV(re,{color:"#007aff"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1498,columnNumber:19},void 0),"Your Address"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1497,columnNumber:17},void 0),e.jsxDEV(b.Item,{name:"addressLine1",label:"Street Address",rules:[{required:!0,message:"Required"}],children:e.jsxDEV(Vr,{options:Me,onSearch:er,onSelect:rr,placeholder:"Start typing your address (e.g., 123 Main St)",filterOption:!1},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1507,columnNumber:19},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1502,columnNumber:17},void 0),e.jsxDEV(b.Item,{name:"addressLine2",label:"Apt/Suite (Optional)",children:e.jsxDEV(N,{placeholder:"Apt 4B"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1517,columnNumber:19},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1516,columnNumber:17},void 0),e.jsxDEV(Ie,{gutter:16,children:[e.jsxDEV(B,{span:12,children:e.jsxDEV(b.Item,{name:"city",label:"City",rules:[{required:!0,message:"Required"}],children:e.jsxDEV(N,{placeholder:"Austin"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1527,columnNumber:23},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1522,columnNumber:21},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1521,columnNumber:19},void 0),e.jsxDEV(B,{span:6,children:e.jsxDEV(b.Item,{name:"state",label:"State",rules:[{required:!0,message:"Required"}],children:e.jsxDEV(N,{placeholder:"TX",maxLength:2},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1536,columnNumber:23},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1531,columnNumber:21},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1530,columnNumber:19},void 0),e.jsxDEV(B,{span:6,children:e.jsxDEV(b.Item,{name:"zip",label:"Zip",rules:[{required:!0,message:"Required"}],children:e.jsxDEV(N,{placeholder:"78701",maxLength:5},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1545,columnNumber:23},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1540,columnNumber:21},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1539,columnNumber:19},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1520,columnNumber:17},void 0),e.jsxDEV(O,{},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1550,columnNumber:17},void 0),e.jsxDEV("h4",{children:[e.jsxDEV(Ce,{color:"#007aff"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1554,columnNumber:19},void 0),"Payout Method"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1553,columnNumber:17},void 0),e.jsxDEV(k,{message:"Your payment info is securely tokenized and never touches our servers",type:"info",showIcon:!0,icon:e.jsxDEV(vr,{},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1562,columnNumber:25},void 0),style:{marginBottom:16}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1558,columnNumber:17}
1,void 0),h?e.jsxDEV(k,{message:"✅ Payment Method Added",description:e.jsxDEV("div",{children:[e.jsxDEV("div",{style:{marginBottom:8},children:["Your"," ",A==="bank"?"bank account":"debit card"," ","has been securely tokenized and is ready for payouts."]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1571,columnNumber:25},void 0),e.jsxDEV(S,{size:"small",onClick:()=>{pe(null),z(!0)},children:"Change Payment Method"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1578,columnNumber:25},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1570,columnNumber:23},void 0),type:"success",showIcon:!0,style:{marginBottom:16}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1567,columnNumber:19},void 0):Le?e.jsxDEV(Er,{onTokenCreated:ir,inline:!0,firstName:M||t.getFieldValue("firstName"),lastName:Y||t.getFieldValue("lastName"),userEmail:X||t.getFieldValue("email"),userInfo:{first_name:M||t.getFieldValue("firstName")||"",last_name:Y||t.getFieldValue("lastName")||"",email:X||t.getFieldValue("email")||"",zipcode:t.getFieldValue("zip")||""}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1594,columnNumber:19},void 0):e.jsxDEV(k,{message:"Payment Method",description:"Please fill in your name, email, and zip code above to add your payment method",type:"info",showIcon:!0,style:{marginBottom:16}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1610,columnNumber:19},void 0),e.jsxDEV("div",{className:"payout-info-container",style:{marginTop:"16px",marginBottom:"24px",padding:"16px",background:"rgba(0, 0, 0, 0.02)",borderRadius:"12px",border:"1px solid rgba(0, 0, 0, 0.06)"},children:[e.jsxDEV("div",{style:{fontSize:"13px",fontWeight:600,color:"inherit",marginBottom:"12px",display:"flex",alignItems:"center",gap:"6px",opacity:.85},children:[e.jsxDEV(Pe,{style:{fontSize:"16px"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1643,columnNumber:21},void 0),"Available Payout Methods"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1631,columnNumber:19},void 0),e.jsxDEV("div",{className:"payout-options-info",style:{display:"flex",gap:"12px",flexWrap:"wrap"},children:[e.jsxDEV("div",{className:"payout-option-card",style:{flex:"1",minWidth:"200px",background:"var(--color-bg-secondary, rgba(255,255,255,0.5))",border:"1px solid var(--color-border, rgba(0,0,0,0.08))",borderRadius:"8px",padding:"12px",display:"flex",alignItems:"center",gap:"12px",cursor:"default"},children:[e.jsxDEV(Sr,{style:{fontSize:"20px",color:"#1890ff"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1665,columnNumber:23},void 0),e.jsxDEV("div",{className:"payout-option-text",children:[e.jsxDEV("span",{className:"payout-main dark:!bg-transparent",style:{color:"inherit",display:"block",fontSize:"13px",fontWeight:600},children:"Bank Account"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1669,columnNumber:25},void 0),e.jsxDEV("span",{className:"payout-sub",style:{color:"inherit",display:"block",fontSize:"11px",opacity:.7},children:"Next Day • $0.25 fee"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1680,columnNumber:25},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1668,columnNumber:23},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1650,columnNumber:21},void 0),e.jsxDEV("div",{className:"payout-option-card",style:{flex:"1",minWidth:"200px",background:"var(--color-bg-secondary, rgba(255,255,255,0.5))",border:"1px solid var(--color-border, rgba(0,0,0,0.08))",borderRadius:"8px",padding:"12px",display:"flex",alignItems:"center",gap:"12px",cursor:"default"},children:[e.jsxDEV(Ce,{size:20,style:{color:"#52c41a"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1708,columnNumber:23}
1,void 0),e.jsxDEV("div",{className:"payout-option-text",children:[e.jsxDEV("span",{className:"payout-main dark:!bg-transparent",style:{color:"inherit",display:"block",fontSize:"13px",fontWeight:600},children:"Debit Card"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1710,columnNumber:25},void 0),e.jsxDEV("span",{className:"payout-sub",style:{color:"inherit",display:"block",fontSize:"11px",opacity:.7},children:"Visa/Mastercard • Instant • $0.75"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1721,columnNumber:25},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1709,columnNumber:23},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1693,columnNumber:21},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1646,columnNumber:19},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1620,columnNumber:17},void 0),e.jsxDEV(O,{},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1737,columnNumber:17},void 0),e.jsxDEV(b.Item,{name:"acceptTerms",valuePropName:"checked",rules:[{validator:(r,s)=>s?Promise.resolve():Promise.reject(new Error("Please accept terms"))}],children:e.jsxDEV(Ir,{children:["I accept the BestTruckParking"," ",e.jsxDEV("a",{href:"/terms",target:"_blank",children:"Terms of Service"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1754,columnNumber:21},void 0)," ","and"," ",e.jsxDEV("a",{href:"/privacy",target:"_blank",children:"Privacy Policy"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1758,columnNumber:21},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1752,columnNumber:19},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1740,columnNumber:17},void 0),e.jsxDEV(b.Item,{shouldUpdate:!0,children:()=>{const r=t.getFieldsValue(),s=t.getFieldsError().some(({errors:l})=>l.length);let i=["firstName","lastName","email","phone","addressLine1","city","state","zip","acceptTerms"];const o=!!sessionStorage.getItem("userId");!C&&!o&&i.push("password","confirmPassword");const c=i.every(l=>{const m=r[l];return m!=null&&m!==""}),a=s||!c||!h,n=i.filter(l=>{const m=r[l];return m==null||m===""});return a&&console.log("🔍 Button disabled - Debug info:",{isExistingUserAuthenticated:C,hasErrors:s,allFieldsFilled:c,paymentToken:!!h,missingFields:n,requiredFields:i,currentValues:r}),e.jsxDEV("div",{children:[a&&!H&&e.jsxDEV(k,{message:h?n.length>0?`Please fill in: ${n.map(l=>l.replace(/([A-Z])/g," $1").trim()).join(", ")}`:s?"Please fix form errors above":"Please complete all required fields":"Please add a payment method above",type:"warning",showIcon:!0,style:{marginBottom:16}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1827,columnNumber:27},void 0),e.jsxDEV(S,{type:"primary",htmlType:"submit",size:"large",loading:H,disabled:a,block:!0,style:{height:56,fontSize:18,fontWeight:"bold",background:a?"#d9d9d9":"linear-gradient(135deg, #667eea 0%, #764ba2 100%)",border:"none",cursor:a?"not-allowed":"pointer"},children:H?"Creating Your Account...":"Complete Setup & Get My Link"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1842,columnNumber:25},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1825,columnNumber:23},void 0)}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1764,columnNumber:17},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1126,columnNumber:15},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1125,columnNumber:13},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1124,columnNumber:11},void 0),e.jsxDEV("div",{className:"signup-sidebar",children:[!y&&e.jsxDEV("div",{className:"earnings-calculator-card",style:{background:"linear-gradient(135deg, #007AFF 0%, #5E5CE6 100%)",borderRadius:"20px",padding:"24px",color:"white",border:"none",boxShadow:"0 10px 40px rgba(0, 122, 255, 0.25), 0 2px 10px rgba(0, 0, 0, 0.1)",marginBottom:"16
1px"},children:[e.jsxDEV("h4",{style:{color:"white",display:"flex",alignItems:"center",gap:"10px",marginBottom:"20px",fontSize:"22px",fontWeight:"700"},children:[e.jsxDEV(ze,{style:{color:"white"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1900,columnNumber:19},void 0),e.jsxDEV("span",{style:{color:"white"},children:"Earnings Calculator"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1901,columnNumber:19},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1889,columnNumber:17},void 0),u?e.jsxDEV(e.Fragment,{children:e.jsxDEV(k,{message:e.jsxDEV("div",{style:{color:"white"},children:[e.jsxDEV("strong",{style:{color:"white"},children:["Referring for: ",u.site_name]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1909,columnNumber:27},void 0),e.jsxDEV("div",{style:{fontSize:11,marginTop:4,opacity:.8,display:"flex",alignItems:"center",gap:4,color:"white"},children:[e.jsxDEV(Fe,{size:14,style:{color:"white"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1923,columnNumber:29},void 0),e.jsxDEV("span",{style:{color:"white"},children:"Tip: Switch sites from the dropdown above to compare earnings"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1927,columnNumber:29},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1912,columnNumber:27},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1908,columnNumber:25},void 0),description:e.jsxDEV("span",{style:{color:"white"},children:[u.city,", ",u.state," • Daily: $",w," • Monthly: $",E]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1935,columnNumber:25},void 0),type:"success",showIcon:!0,style:{marginBottom:16,background:"rgba(255, 255, 255, 0.18)",border:"1px solid rgba(255, 255, 255, 0.3)",color:"white"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1906,columnNumber:21},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1905,columnNumber:19},void 0):null,e.jsxDEV("div",{className:"calculator-explainer",style:{color:"white",background:"rgba(255, 255, 255, 0.08)",backdropFilter:"blur(20px)",borderRadius:"16px",border:"1px solid rgba(255, 255, 255, 0.15)",padding:"24px"},children:[e.jsxDEV("div",{className:"explainer-header",style:{color:"white",display:"flex",alignItems:"center",gap:"10px",marginBottom:"20px",paddingBottom:"16px",borderBottom:"1px solid rgba(255, 255, 255, 0.15)"},children:[e.jsxDEV(Pe,{size:24,style:{color:"white"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1976,columnNumber:21},void 0),e.jsxDEV("h5",{style:{margin:0,fontSize:"19px",fontWeight:"700",color:"white"},children:"How It Works"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1977,columnNumber:21},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1964,columnNumber:19},void 0),e.jsxDEV("div",{className:"explainer-content",style:{display:"flex",flexDirection:"column",gap:"20px"},children:[e.jsxDEV("div",{className:"explainer-section",style:{background:"rgba(0, 0, 0, 0.15)",borderRadius:"12px",padding:"16px",border:"1px solid rgba(255, 255, 255, 0.08)"},children:[e.jsxDEV("div",{className:"explainer-title",style:{display:"flex",alignItems:"center",gap:"8px",fontSize:"15px",fontWeight:"700",color:"white",marginBottom:"12px"},children:[e.jsxDEV(hr,{size:18,style:{color:"white"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2018,columnNumber:25},void 0),e.jsxDEV("span",{style:{color:"white"},children:"How Revenue Flows"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2022,columnNumber:25},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2006,columnNumber:23},void 0),e.jsxDEV("div",{style:{display:"flex",flexDirection:"column",gap:"8px"},children:[e.jsxDEV("div",{style:{display:"flex",alignItems:"center",gap:"10px",color:"rgba(255, 255, 255, 0.85)",fontSize:"14px"},children:[e.jsxDEV("span",{style:{background:"rgba(0, 122, 255, 0.9)",borderRadius:"50%",width:"26px",height:"26px",display:"flex",alignItems:"center",justifyContent:"center",fontWeight:"700",fontSize:"13px",color:"white",flexShrink:0,border:"2px s
1olid rgba(255, 255, 255, 0.2)",boxShadow:"0 2px 6px rgba(0, 122, 255, 0.3)"},children:"1"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2042,columnNumber:27},void 0),e.jsxDEV("span",{children:"Site shares 20% with BTP"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2061,columnNumber:27},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2033,columnNumber:25},void 0),e.jsxDEV("div",{style:{display:"flex",alignItems:"center",gap:"10px",color:"rgba(255, 255, 255, 0.85)",fontSize:"14px"},children:[e.jsxDEV("span",{style:{background:"rgba(0, 122, 255, 0.9)",borderRadius:"50%",width:"26px",height:"26px",display:"flex",alignItems:"center",justifyContent:"center",fontWeight:"700",fontSize:"13px",color:"white",flexShrink:0,border:"2px solid rgba(255, 255, 255, 0.2)",boxShadow:"0 2px 6px rgba(0, 122, 255, 0.3)"},children:"2"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2072,columnNumber:27},void 0),e.jsxDEV("span",{children:"You split that 20% with drivers"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2091,columnNumber:27},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2063,columnNumber:25},void 0),e.jsxDEV("div",{style:{display:"flex",alignItems:"center",gap:"10px",color:"rgba(255, 255, 255, 0.85)",fontSize:"14px"},children:[e.jsxDEV("span",{style:{background:"rgba(0, 122, 255, 0.9)",borderRadius:"50%",width:"26px",height:"26px",display:"flex",alignItems:"center",justifyContent:"center",fontWeight:"700",fontSize:"13px",color:"white",flexShrink:0,border:"2px solid rgba(255, 255, 255, 0.2)",boxShadow:"0 2px 6px rgba(0, 122, 255, 0.3)"},children:"3"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2102,columnNumber:27},void 0),e.jsxDEV("span",{children:"BTP takes small platform fee"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2121,columnNumber:27},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2093,columnNumber:25},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2026,columnNumber:23},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1997,columnNumber:21},void 0),e.jsxDEV("div",{className:"explainer-section",style:{background:"rgba(0, 0, 0, 0.15)",borderRadius:"12px",padding:"16px",border:"1px solid rgba(255, 255, 255, 0.08)"},children:[e.jsxDEV("div",{className:"explainer-title",style:{display:"flex",alignItems:"center",gap:"8px",fontSize:"15px",fontWeight:"700",color:"white",marginBottom:"12px"},children:[e.jsxDEV(I,{size:18,style:{color:"white"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2147,columnNumber:25},void 0),e.jsxDEV("span",{style:{color:"white"},children:"Your Control: Split the 20%"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2148,columnNumber:25},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2135,columnNumber:23},void 0),e.jsxDEV("div",{style:{display:"flex",flexDirection:"column",gap:"10px"},children:[e.jsxDEV("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:"8px 12px",background:"rgba(255, 255, 255, 0.05)",borderRadius:"8px"},children:[e.jsxDEV("span",{style:{color:"rgba(255, 255, 255, 0.9)",fontSize:"14px"},children:"0% discount"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2169,columnNumber:27},void 0),e.jsxDEV("span",{style:{color:"#4ade80",fontWeight:"600",fontSize:"14px"},children:"→ You keep 20%"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2177,columnNumber:27},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2159,columnNumber:25},void 0),e.jsxDEV("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:"8px 12px",background:"rgba(255, 255, 255, 0.05)",borderRadius:"8px"},children:[e.jsxDEV("span",{style:{color:"rgba(255, 255, 255, 0.9)",fontSize:"14px"},children:"5% discount"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2197,columnNumber:27},void 0),e.jsxDEV("span",{style:{color:"#4ade80",fontWeight:"600",fontSize:"14px"},children:"→ You keep 15%"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2205,columnNumber:27},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2187,columnNumber:25},void 0),e.jsxDEV("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:"8px 12px",background:"rgba(255, 255, 255, 0.05)",borderRadius:"8px"},children:[e.jsxDEV("span",{style:{color:"rgba(255, 255, 255, 0.9)",fontSize:"14px"},children:"10% discount"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2225,columnNumber:27},void 0),e.jsxDEV("span",{style:{color:"#4ade80",fontWeight:"600",fontSize:"14px"},children:"→ You keep 10%"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2233,columnNumber:27},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2215,columnNumber:25},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2152,columnNumber:23},void 0),e.jsxDEV("div",{style:{marginTop:"12px",padding:"10px 12px",background:"rgba(74, 222, 128, 0.1)",borderRadius:"8px",border:"1px solid rgba(74, 222, 128, 0.2)"},children:e.jsxDEV("span",{style:{fontSize:"13px",color:"#4ade80",fontWeight:"500"},children:"Example: $20 booking, 5% discount = Driver saves $1, you earn ~$3"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2253,columnNumber:25},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2244,columnNumber:23},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2126,columnNumber:21},void 0),e.jsxDEV("div",{className:"explainer-section",style:{background:"rgba(0, 0, 0, 0.15)",borderRadius:"12px",padding:"16px",border:"1px solid rgba(255, 255, 255, 0.08)"},children:[e.jsxDEV("div",{className:"explainer-title",style:{display:"flex",alignItems:"center",gap:"8px",fontSize:"15px",fontWeight:"700",color:"white",marginBottom:"12px"},children:[e.jsxDEV(jr,{size:18,style:{color:"white"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2287,columnNumber:25},void 0),e.jsxDEV("span",{style:{color:"white"},children:"Platform Fees"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2288,columnNumber:25},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2275,columnNumber:23},void 0),e.jsxDEV("div",{style:{display:"flex",flexDirection:"column",gap:"8px"},children:[e.jsxDEV("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",color:"rgba(255, 255, 255, 0.85)",fontSize:"14px"},children:[e.jsxDEV("span",{children:"Daily bookings"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2306,columnNumber:27},void 0),e.jsxDEV("span",{style:{color:"rgba(255, 255, 255, 0.95)",fontWeight:"600"},children:"10% of your net"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2307,columnNumber:27},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2297,columnNumber:25},void 0),e.jsxDEV("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",color:"rgba(255, 255, 255, 0.85)",fontSize:"14px"},children:[e.jsxDEV("span",{children:"Monthly subscriptions"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2325,columnNumber:27},void 0),e.jsxDEV("span",{style:{color:"rgba(255, 255, 255, 0.95)",fontWeight:"600"},children:"20% of your net"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2326,columnNumber:27},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2316,columnNumber:25},void 0),e.jsxDEV("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",color:"rgba(255, 255, 255, 0.85)",fontSize:"14px"},children:[e.jsxDEV("span",{children:"Payout fees"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2344,columnNumber:27},void 0),e.jsxDEV("span",{style:{color:"rgba(255, 255, 255, 0.95)",fontWeight:"600"},children:"$0.25 - $0.75"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2345,columnNumber:27},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2335,columnNumber:25},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2290,columnNumber:23},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2266,columnNumber:21},void 0),e.jsxDEV("div",{className:"explainer-section",style:{background:"rgba(0, 0, 0, 0.15)",borderRadius:"12px",padding:"16px",border:"1px solid rgba(255, 255, 255, 0.08)"},children:[e.jsxDEV("div",{className:"explainer-title",style:{display:"flex",alignItems:"center",gap:"8px",fontSize:"15px",fontWeight:"700",color:"white",marginBottom:"12px"},children:[e.jsxDEV(re,{size:18,style:{color:"white"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2378,columnNumber:25},void 0),e.jsxDEV("span",{style:{color:"white"},children:"Site Selection (Optional)"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2382,columnNumber:25},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2366,columnNumber:23},void 0),e.jsxDEV("div",{style:{display:"flex",flexDirection:"column",gap:"10px"},children:[e.jsxDEV("div",{style:{display:"flex",alignItems:"flex-start",ga
1p:"8px"},children:[e.jsxDEV("span",{style:{color:"#4ade80",fontSize:"16px",flexShrink:0},children:"✓"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2400,columnNumber:27},void 0),e.jsxDEV("span",{style:{color:"rgba(255, 255, 255, 0.85)",fontSize:"14px",lineHeight:"1.5"},children:[e.jsxDEV("strong",{style:{color:"white"},children:"With site:"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2416,columnNumber:29},void 0)," ","Direct booking link ready"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2409,columnNumber:27},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2393,columnNumber:25},void 0),e.jsxDEV("div",{style:{display:"flex",alignItems:"flex-start",gap:"8px"},children:[e.jsxDEV("span",{style:{color:"#4ade80",fontSize:"16px",flexShrink:0},children:"✓"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2429,columnNumber:27},void 0),e.jsxDEV("span",{style:{color:"rgba(255, 255, 255, 0.85)",fontSize:"14px",lineHeight:"1.5"},children:[e.jsxDEV("strong",{style:{color:"white"},children:"Without site:"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2445,columnNumber:29},void 0)," ","Driver picks, you still earn"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2438,columnNumber:27},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2422,columnNumber:25},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2386,columnNumber:23},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2357,columnNumber:21},void 0),e.jsxDEV("div",{className:"explainer-example",style:{background:"rgba(255, 255, 255, 0.1)",borderRadius:"14px",padding:"18px",border:"1px solid rgba(255, 255, 255, 0.2)",marginTop:"4px"},children:[e.jsxDEV("div",{className:"example-header",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"14px",paddingBottom:"12px",borderBottom:"1px solid rgba(255, 255, 255, 0.2)"},children:[e.jsxDEV("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[e.jsxDEV(ze,{size:20,style:{color:"white"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2482,columnNumber:27},void 0),e.jsxDEV("span",{style:{color:"white",fontSize:"16px",fontWeight:"700"},children:"Example Calculation"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2483,columnNumber:27},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2475,columnNumber:25},void 0),e.jsxDEV("div",{style:{display:"inline-flex",background:"rgba(0, 0, 0, 0.3)",borderRadius:"10px",padding:"4px",gap:"4px",border:"1px solid rgba(255, 255, 255, 0.1)"},children:[e.jsxDEV("button",{onClick:()=>de("daily"),style:{padding:"6px 16px",background:V==="daily"?"rgba(0, 122, 255, 0.9)":"transparent",color:"white",border:"none",borderRadius:"7px",fontSize:"13px",fontWeight:V==="daily"?"600":"500",cursor:"pointer",transition:"all 0.2s ease",boxShadow:V==="daily"?"0 2px 8px rgba(0, 122, 255, 0.3)":"none"},children:"📅 Daily"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2503,columnNumber:27},void 0),e.jsxDEV("button",{onClick:()=>de("monthly"),style:{padding:"6px 16px",background:V==="monthly"?"rgba(94, 92, 230, 0.9)":"transparent",color:"white",border:"none",borderRadius:"7px",fontSize:"13px",fontWeight:V==="monthly"?"600":"500",cursor:"pointer",transition:"all 0.2s ease",boxShadow:V==="monthly"?"0 2px 8px rgba(94, 92, 230, 0.3)":"none"},children:"🔄 Monthly"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2527,columnNumber:27},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2493,columnNumber:25},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2464,columnNumber:23},void 0),V==="daily"?e.jsxDEV("div",{className:"example-details",style:{display:"flex",flexDirection:"column",gap:"10px"},children:[e.jsxDEV("div",{className:"example-row",style:{display:"flex",justifyContent:"space-between",alignItems:"center",fontSize:"14px",color:"rgba(255, 255, 255, 0.85)",padding:"8px 0",borderBottom:"1px solid rgba(255, 255, 255, 0.08)"},children:[e.jsxDEV("span",{style:{color:"rgba(255, 255, 255, 0.85)"},children:"Booking Value:"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2577,columnNumber:29},void 0),e.jsxDEV("strong",{style:{fontWeight:"600",color:"rgba(255, 255, 255, 0.95)"},children:["$",u?w.toFixed(2):"20.00"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2582,columnNumber:29},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2564,columnNumber:27},void 0),e.jsxDEV("div",{className:"example-row",style:{display:"flex",justifyContent:"space-between",alignItems:"center",fontSize:"14px",color:"rgba(255, 255, 255, 0.85)",padding:"8px 0",borderBottom:"1px solid rgba(255, 255, 255, 0.08)"},children:[e.jsxDEV("span",{style:{color:"rgba(255, 255, 255, 0.85)"},children:"Site shares 20% with BTP:"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2605,c
1olumnNumber:29},void 0),e.jsxDEV("strong",{style:{fontWeight:"600",color:"rgba(255, 255, 255, 0.95)"},children:["$",u?(w*.2).toFixed(2):"4.00"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2610,columnNumber:29},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2592,columnNumber:27},void 0),e.jsxDEV("div",{className:"example-row",style:{display:"flex",justifyContent:"space-between",alignItems:"center",fontSize:"14px",color:"rgba(255, 255, 255, 0.85)",padding:"8px 0",borderBottom:"1px solid rgba(255, 255, 255, 0.08)"},children:[e.jsxDEV("span",{style:{color:"rgba(255, 255, 255, 0.85)"},children:["You give driver ",d,"% discount:"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2635,columnNumber:29},void 0),e.jsxDEV("strong",{style:{fontWeight:"600",color:"rgba(255, 255, 255, 0.95)"},children:["$",u?(w*(d/100)).toFixed(2):(20*(d/100)).toFixed(2)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2640,columnNumber:29},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2622,columnNumber:27},void 0),e.jsxDEV("div",{className:"example-row",style:{display:"flex",justifyContent:"space-between",alignItems:"center",fontSize:"14px",color:"rgba(255, 255, 255, 0.85)",padding:"8px 0",borderBottom:"1px solid rgba(255, 255, 255, 0.08)"},children:[e.jsxDEV("span",{style:{color:"rgba(255, 255, 255, 0.85)"},children:["You keep remaining ",20-d,"%:"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2668,columnNumber:29},void 0),e.jsxDEV("strong",{style:{fontWeight:"600",color:"rgba(255, 255, 255, 0.95)"},children:["$",u?(w*((20-d)/100)).toFixed(2):(20*((20-d)/100)).toFixed(2)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2673,columnNumber:29},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2655,columnNumber:27},void 0),e.jsxDEV("div",{className:"example-row",style:{display:"flex",justifyContent:"space-between",alignItems:"center",fontSize:"14px",color:"rgba(255, 255, 255, 0.85)",padding:"8px 0",borderBottom:"1px solid rgba(255, 255, 255, 0.08)"},children:[e.jsxDEV("span",{style:{color:"rgba(255, 255, 255, 0.85)"},children:"Platform fee (10% of referrer's net):"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2704,columnNumber:29},void 0),e.jsxDEV("strong",{style:{fontWeight:"600",color:"rgba(255, 255, 255, 0.95)"},children:["-$",u?(w*((20-d)/100)*.1).toFixed(2):(20*((20-d)/100)*.1).toFixed(2)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2709,columnNumber:29},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2691,columnNumber:27},void 0),e.jsxDEV("div",{className:"example-row total",style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginTop:"6px",paddingTop:"12px",borderTop:"2px solid rgba(255, 255, 255, 0.25)",fontSize:"16px",fontWeight:"600",color:"white",borderBottom:"none"},children:[e.jsxDEV("span",{style:{color:"white"},children:"Your Net Earning (Daily):"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2744,columnNumber:29},void 0),e.jsxDEV("strong",{style:{fontSize:"20px",fontWeight:"700",color:"#4ade80",textShadow:"0 0 10px rgba(74, 222, 128, 0.3)"},children:["$",u?(w*((20-d)/100)*.9).toFixed(2):(20*((20-d)/100)*.9).toFixed(2)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2747,columnNumber:29},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2729,columnNumber:27},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2556,columnNumber:25},void 0):e.jsxDEV("div",{className:"example-details",style:{display:"flex",flexDirection:"column",gap:"10px"},children:[e.jsxDEV("div",{className:"example-row",style:{display:"flex",justifyContent:"space-between",alignItems:"center",fontSize:"14px",color:"rgba(255, 255, 255, 0.85)",padding:"8px 0",borderBottom:"1px solid rgba(255, 255, 255, 0.08)"},children:[e.jsxDEV("span",{style:{color:"rgba(255, 255, 255, 0.85)"},children:"Monthly Subscription:"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2793,columnNumber:29},void 0),e.jsxDEV("strong",{style:{fontWeight:"600",color:"rgba(255, 255, 255, 0.95)"},children:["$",u?E.toFixed(2):"200.00"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2798,columnNumber:29},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2780,columnNumber:27},void 0),e.jsxDEV("div",{className:"example-row",style:{display:"flex",justifyContent:"space-between",alignItems:"center",fontSize:"14px",color:"rgba(255, 255, 255, 0.85)",padding:"8px 0",borderBottom:"1px solid rgba(255, 255, 255, 0.08)"},children:[e.jsxDEV("span",{style:{color:"rgba(255, 255, 255, 0.85)"},children:"Site shares 20% with BTP:"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2823,columnNumber:29},void 0),e.jsxDEV("strong",{style:{fontWeight:"600",color:"rgba(255, 255, 255, 0.95)"},children:["$",u?(E*.2).toFixed(2):"40.00"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2828,columnNumber:29},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2810,columnNumber:27},void 0),e.jsxDEV("div",{className:"example-row",style:{display:"flex",justifyContent:"space-between",alignItems:"center",fontSize:"14px",color:"rgba(255, 255, 255, 0.85)",padding:"8px 0",borderBottom:"1px solid rgba(255, 255, 255, 0.08)"},children:[e.jsxDEV("span",{style:{color:"rgba(255, 255, 255, 0.85)"},children:["You give driver ",d,"% discount:"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2853,columnNumber:29},void 0),e.jsxDEV("strong",{style:{fontWeight:"600",color:"rgba(255, 255, 255, 0.95)"},children:["$",u?(E*(d/100)).toFixed(2):(200*(d/100)).toFixed(2)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2858,columnNumber:29},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2840,columnNumber:27},void 0),e.jsxDEV("div",{className:"example-row",style:{display:"flex",justifyContent:"space-between",alignItems:"center",fontSize:"14px",color:"rgba(255, 255, 255, 0.85)",padding:"8px 0",borderBottom:"1px solid rgba(255, 255, 255, 0.08)"},children:[e.jsxDEV("span",{style:{color:"rgba(255, 255, 255, 0.85)"},children:["You keep remaining ",20-d,"%:"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2886,columnNumber:29},void 0),e.jsxDEV("strong",{style:{fontWeight:"600",color:"rgba(255, 255, 255, 0.95)"},children:["$",u?(E*((20-d)/100)).toFixed(2):(200*((20-d)/100)).toFixed(2)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2891,columnNumber:29},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2873,columnNumber:27},void 0),e.jsxDEV("div",{className:"example-row",style:{display:"flex",justifyContent:"space-between",alignItems:"center",fontSize:"14px",color:"rgba(255, 255, 255, 0.85)",padding:"8px 0",borderBottom:"1px solid rgba(255, 255, 255, 0.08)"},children:[e.jsxDEV("span",{style:{color:"rgba(255, 255, 255, 0.85)"},children:"Platform fee (20% of referrer's net):"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2922,columnNumber:29},void 0),e.jsxDEV("strong",{style:{fontWeight:"600",color:"rgba(255, 255, 255, 0.95)"},children:["-$",u?(E*((20-d)/100)*.2).toFixed(2):(200*((20-d)/100)*.2).toFixed(2)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2927,columnNumber:29},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2909,columnNumber:27},void 0),e.jsxDEV("div",{className:"example-row total",style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginTop:"6px",paddingTop:"12px",borderTop:"2px solid rgba(255, 255, 255, 0.25)",fontSize:"16px",fontWeight:"600",color:"white",borderBottom:"none"},children:[e.jsxDEV("span",{style:{color:"white"},children:"Your Net Earning (Monthly):"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2962,columnNumber:29},void 0),e.jsxDEV("strong",{style:{fontSize:"20px",fontWeight:"700",color:"#4ade80",textShadow:"0 0 10px rgba(74, 222, 128, 0.3)"},children:["$",u?(E*((20-d)/100)*.8).toFixed(2):(200*((20-d)/100)*.8).toFixed(2)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2965,columnNumber:29},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2947,columnNumber:27},void 0),e.jsxDEV("div",{className:"example-note",style:{marginTop:"12px",padding:"12px",background:"rgba(94, 92, 230, 0.2)",borderRadius:"8px",border:"1px solid rgba(94, 92, 230, 0.3)"},children:e.jsxDEV("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[e.jsxDEV("span",{style:{fontSize:"16px"},children:"🔄"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:3004,columnNumber:31},void 0),e.jsxDEV("span",{style:{color:"#a78bfa",fontStyle:"italic",fontSize:"13px",fontWeight:"500"},children:"💰 You get paid every month as long as subscription stays active!"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:3005,columnNumber:31},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2997,columnNumber:29},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2987,columnNumber:27},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2772,columnNumber:25},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:2454,columnNumber:21},void 0),e.jsxDEV(k,{description:e.jsxDEV("span",{style:{color:"white"},children:"Select a site above to see specific earnings for that location"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:3024,columnNumber:25},void 0),type:"info",showIcon:!0,icon:e.jsxDEV(Fe,{style:{color:"white"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:3031,columnNumber:29},void 0),style:{marginTop:16,background:"rgba(0, 122, 255, 0.15)",border:"1px solid rgba(0, 122, 255, 0.3)",borderRadius:"10px",color:"white"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:3022,columnNumber:21},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1989,columnNumber:19},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1953,columnNumber:17},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1875,columnNumber:15},void 0),!y&&e.jsxDEV(Be,{className:"benefits-card",bordered:!1,children:[e.jsxDEV("h5",{children:[e.jsxDEV(yr,{},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:3049,columnNumber:19},void 0),"What You Get"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:3048,columnNumber:17},void 0),e.jsxDEV("ul",{className:"benefits-list",children:[e.jsxDEV("li",{children:[e.jsxDEV(I,{className:"check-icon"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:3054,columnNumber:21},void 0),"Auto-generated referral link + QR code"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:3053,columnNumber:19},void 0),e.jsxDEV("li",{children:[e.jsxDEV(I,{className:"check-icon"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:3058,columnNumber:21},void 0),"You control driver discount (0-10%)"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:3057,columnNumber:19},void 0),e.jsxDEV("li",{children:[e.jsxDEV(I,{className:"check-icon"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:3062,columnNumber:21},void 0),"Keep 10-20% of booking value (minus small platform fee)"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:3061,columnNumber:19},void 0),e.jsxDEV("li",{children:[e.jsxDEV(I,{className:"check-icon"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:3066,columnNumber:21},void 0),"Real-time earnings dashboard"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:3065,columnNumber:19},void 0),e.jsxDEV("li",{children:[e.jsxDEV(I,{className:"check-icon"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:3070,columnNumber:21},void 0),"Next-day (ACH) or Instant (card) payouts"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:3069,columnNumber:19},void 0),e.jsxDEV("li",{children:[e.jsxDEV(I,{className:"check-icon"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:3074,columnNumber:21},void 0),"Unlimited referrals, unlimited earnings"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:3073,columnNumber:19},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:3052,columnNumber:17},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:3047,columnNumber:15},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1873,columnNumber:11},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1100,columnNumber:9},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:1097,columnNumber:7},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/referral-signup/index.jsx",lineNumber:873,columnNumber:5},void 0)};export{Is as default};

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.