PageSourceSearch

https://maxmove.com/_next/static/chunks/0ruxqw9-jjtnv.js?dpl=prod-21caee532e35abdf39941f013bd14771d1ed6ab7

js maxmove.com collected 2026-10-02 00:18:36 UTC 25,519 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,853404,e=>{"use strict";var t=e.i(990503);e.i(784216),e.s(["appendScheduleParams",0,function(e,r){return e.set("pickupDate",(0,t.format)(r.date,"yyyy-MM-dd")),e.set("pickupTime",r.selectedTime),e}])},721263,282072,87909,e=>{"use strict";let t=new Set(["locality","postal_code","postal_code_prefix","postal_town","country","political","neighborhood","route","sublocality"]);function r(e){if(!e)return!1;let{latitude:t,longitude:r}=e;return"number"==typeof t&&Number.isFinite(t)&&t>=-90&&t<=90&&"number"==typeof r&&Number.isFinite(r)&&r>=-180&&r<=180&&(0!==t||0!==r)}function n(e){return e.address.trim().length>0&&r(e)&&"area"!==e.locationPrecision}e.s(["getPlacePrecision",0,function(e){return e?.some(e=>t.has(e)||e.startsWith("administrative_area_level_")||e.startsWith("sublocality_level_"))?"area":"point"},"hasUsableLocationCoordinates",0,r],282072),e.s(["areBookingStopsResolved",0,function(e){return e.length>=2&&e.every(n)},"bookingStopResolutionMode",0,function(e){return n(e)?null:"area"===e.locationPrecision&&r(e)?"map":"focus"},"buildStopParams",0,function(e){let t=new URLSearchParams;return t.set("stopCount",String(e.length)),e.forEach((e,r)=>{t.set(`stop${r}Type`,e.type),e.address.trim()&&t.set(`stop${r}Address`,e.address.trim()),void 0!==e.latitude&&t.set(`stop${r}Lat`,String(e.latitude)),void 0!==e.longitude&&t.set(`stop${r}Lng`,String(e.longitude)),e.locationPrecision&&t.set(`stop${r}Precision`,e.locationPrecision)}),t},"createDefaultStops",0,function(){return[{address:"",type:"pickup",id:"pickup"},{address:"",type:"dropoff",id:"dropoff"}]},"isBookingStopResolved",0,n],721263);let o="maxmove:booking-funnel-handoff:v1:",i=/^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i,l=new Map;function a(e){if(e)return e;try{return window.sessionStorage}catch{return null}}function s(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function d(e){let t=e.deliveryInfo;return!!(t&&(t.name.trim()||t.phone.trim()||t.details.trim()))}e.s(["consumeBookingFunnelHandoff",0,function(e,t,r){if(!i.test(e))return null;let n=l.get(e)??null;l.delete(e);let d=a(r);if(d)try{let t=`${o}${e}`,r=d.getItem(t);d.removeItem(t),!n&&r&&(n=function(e){if(!s(e)||1!==e.version||"number"!=typeof e.createdAt||!Array.isArray(e.stops)||e.stops.length<2||e.stops.length>20)return null;let t=[];for(let r of e.stops){if(!s(r)||"string"!=typeof r.address||void 0!==r.latitude&&("number"!=typeof r.latitude||!Number.isFinite(r.latitude))||void 0!==r.longitude&&("number"!=typeof r.longitude||!Number.isFinite(r.longitude)))return null;let e=function(e){if(!s(e))return;let{name:t,phone:r,details:n}=e;if("string"==typeof t&&"string"==typeof r&&"string"==typeof n)return{name:t,phone:r,details:n}}(r.deliveryInfo);if(void 0!==r.deliveryInfo&&!e)return null;t.push({address:r.address,latitude:r.latitude,longitude:r.longitude,...e?{deliveryInfo:e}:null})}return{version:1,createdAt:e.createdAt,stops:t}}(JSON.parse(r)))}catch{}if(!n||n.stops.length!==t.length)return null;let u=Date.now()-n.createdAt;if(u<0||u>18e5)return null;let c=[];for(let[e,r]of t.entries()){let t=n.stops[e];if(!t||t.address!==r.address.trim()||t.latitude!==r.latitude||t.longitude!==r.longitude)return null;c.push({...r,...t.deliveryInfo?{deliveryInfo:{...t.deliveryInfo}}:null})}return c},"saveBookingFunnelHandoff",0,function(e,t){if(!e.some(d))return null;let r=[];for(let t of e){if(!t.address.trim()||void 0!==t.latitude&&!Number.isFinite(t.latitude)||void 0!==t.longitude&&!Number.isFinite(t.longitude))return null;r.push({address:t.address.trim(),latitude:t.latitude,longitude:t.longitude,...t.deliveryInfo?{deliveryInfo:{...t.deliveryInfo}}:null})}let n=globalThis.crypto?.randomUUID?.();if(!n)return null;let i={version:1,createdAt:Date.now(),stops:r};l.set(n,i);let s=a(t);if(s)try{s.setItem(`${o}${n}`,JSON.stringify(i))}catch{}return n}],87909)},475873,e=>{"use strict";var t=e.i(291157),r=e.i(874646),n=e.i(933103),o=e.i(321582),i=e.i(282072),l=e.i(42442),a=e.i(103510),s=e.i(628799),d=e.i(108959);let u=(0,e.i(944289).default)("crosshair",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"22",x2:"18",y1:"12",y2:"12",key:"l9bcsi"}],["line",{x1:"6",x2:"2",y1:"12",y2:"12",key:"13hhkx"}],["line",{x1:"12",x2:"12",y1:"6",y2:"2",key:"10w3f3"}],["line",{x1:"12",x2:"12",y1:"22",y2:"18",key:"15g9kq"}]]);var c=e.i(690185),f=e.i(819132),f=f,p=e.i(4652);e.s([],784281),e.i(784281);var m=e.i(422908),g=e.i(110982);let h=(0,g.createContext)(null);var v=e.i(859698),x=e.i(752885),y=e.i(859181),b=e.i(898435);let w=(0,g.forwardRef)(function({children:e,as:r="ul",axis:n="y",onReorder:o,values:i,...l},a){let s=(0,x.useConstant)(()=>v.motion[r]),d=[],u=(0,g.useRef)(!1),c=(0,g.useRef)(null);(0,m.invariant)(!!i,"Reorder.Group must be provided a values prop","reorder-values"),(0,g.useEffect)(()=>{u.current=!1});let f={overflowAnchor:"none",...l.style};return(0,t.jsx)(s,{...l,style:f,ref:e=>{c.current=e,"function"==typeof a?a(e):a&&(a.current=e)},ignoreStrict:!0,children:(0,t.jsx)(h.Provider,{value:{axis:n,groupRef:c,registerItem:(e,t)=>
1{let r=d.findIndex(t=>e===t.value);-1!==r?d[r].layout=t[n]:d.push({value:e,layout:t[n]}),d.sort(j)},updateOrder:(e,t,r)=>{if(u.current)return;let n=function(e,t,r,n){if(!n)return e;let o=e.findIndex(e=>e.value===t);if(-1===o)return e;let i=n>0?1:-1,l=e[o+i];if(!l)return e;let a=e[o],s=l.layout,d=(0,y.mixNumber)(s.min,s.max,.5);return 1===i&&a.layout.max+r>d||-1===i&&a.layout.min+r<d?(0,b.moveItem)(e,o,o+i):e}(d,e,t,r);if(d!==n){u.current=!0;let e=[...i];for(let t=0;t<n.length;t++)if(d[t].value!==n[t].value){let r=i.indexOf(d[t].value),o=i.indexOf(n[t].value);-1!==r&&-1!==o&&([e[r],e[o]]=[e[o],e[r]]);break}o(e)}}},children:e})})});function j(e,t){return e.layout.min-t.layout.min}var N=e.i(395097),S=e.i(245217),k=e.i(692627);let C=new Set(["auto","scroll"]),I=new WeakMap,P=new WeakMap,A=null;function E(e,t){let r=e?.parentElement;for(;r;){if(function(e,t){let r=getComputedStyle(e),n="x"===t?r.overflowX:r.overflowY,o=e===document.body||e===document.documentElement;return C.has(n)||o}(r,t))return r;r=r.parentElement}return null}function _(e,t=0){return(0,N.isMotionValue)(e)?e:(0,S.useMotionValue)(t)}let L=(0,g.forwardRef)(function({children:e,style:r={},value:n,as:o="li",onDrag:i,onDragEnd:l,layout:a=!0,...s},d){let u=(0,x.useConstant)(()=>v.motion[o]),c=(0,g.useContext)(h),f={x:_(r.x),y:_(r.y)},p=(0,k.useTransform)([f.x,f.y],([e,t])=>e||t?1:"unset");(0,m.invariant)(!!c,"Reorder.Item must be a child of Reorder.Group","reorder-item-child");let{axis:y,registerItem:b,updateOrder:w,groupRef:j}=c;return(0,t.jsx)(u,{drag:y,...s,dragSnapToOrigin:!0,style:{...r,x:f.x,y:f.y,zIndex:p},layout:a,onDrag:(e,t)=>{let{velocity:r,point:o}=t;w(n,f[y].get(),r[y]),function(e,t,r,n){if(!e)return;A=e;let o=E(e,r);if(!o)return;let{amount:i,edge:l}=function(e,t,r){let n=t.getBoundingClientRect(),o="x"===r?Math.max(0,n.left):Math.max(0,n.top),i="x"===r?Math.min(window.innerWidth,n.right):Math.min(window.innerHeight,n.bottom),l=e-o,a=i-e;if(l<50){let e=1-l/50;return{amount:-25*e*e,edge:"start"}}if(a<50){let e=1-a/50;return{amount:25*e*e,edge:"end"}}return{amount:0,edge:null}}(t-("x"===r?window.scrollX:window.scrollY),o,r);if(null===l){P.delete(o),I.delete(o);return}let a=P.get(o),s=o===document.body||o===document.documentElement;if(a!==l){if(!("start"===l&&n<0||"end"===l&&n>0))return;P.set(o,l);let e="x"===r?o.scrollWidth-(s?window.innerWidth:o.clientWidth):o.scrollHeight-(s?window.innerHeight:o.clientHeight);I.set(o,e)}if(i>0){let e=I.get(o);if(("x"===r?s?window.scrollX:o.scrollLeft:s?window.scrollY:o.scrollTop)>=e)return}"x"===r?s?window.scrollBy({left:i}):o.scrollLeft+=i:s?window.scrollBy({top:i}):o.scrollTop+=i}(j.current,o[y],y,r[y]),i&&i(e,t)},onDragEnd:(e,t)=>{if(A){let e=E(A,"y");e&&(P.delete(e),I.delete(e));let t=E(A,"x");t&&t!==e&&(P.delete(t),I.delete(t)),A=null}l&&l(e,t)},onLayoutMeasure:e=>{b(n,e)},ref:d,ignoreStrict:!0,children:e})});e.s(["Group",0,w,"Item",0,L],521268);var O=e.i(521268),O=O;class F{constructor(){this.componentControls=new Set}subscribe(e){return this.componentControls.add(e),()=>this.componentControls.delete(e)}start(e,t){this.componentControls.forEach(r=>{r.start(e.nativeEvent||e,t)})}cancel(){this.componentControls.forEach(e=>{e.cancel()})}stop(){this.componentControls.forEach(e=>{e.stop()})}}let R=()=>new F;var T=e.i(235574),M=e.i(406998),D=e.i(607522),B=e.i(721263),$=e.i(985902),H=e.i(995123),U=e.i(337837),z=e.i(311996),W=e.i(212931);let V=["de","at"];var G=e.i(152088);let J={"--fli-border-color":"rgba(255,255,255,0.36)","--fli-focus-color":"#FFFFFF","--fli-placeholder-color":"rgba(255,255,255,0.68)","--fli-text-color":"#FFFFFF"};function K(e){let n,o,i,l,a,s=(0,r.c)(16),{stopId:d,draggable:u,children:c}=e,f=(0,x.useConstant)(R),[p,m]=(0,g.useState)(!1);if(!u){let e,r;return s[0]!==c?(e=c(null),s[0]=c,s[1]=e):e=s[1],s[2]!==e?(r=(0,t.jsx)("div",{className:"flex items-stretch gap-3",children:e}),s[2]=e,s[3]=r):r=s[3],r}s[4]===Symbol.for("react.memo_cache_sentinel")?(n=()=>m(!0),o=()=>m(!1),s[4]=n,s[5]=o):(n=s[4],o=s[5]);let h=p?"true":void 0;return s[6]!==f?(i=e=>f.start(e),s[6]=f,s[7]=i):i=s[7],s[8]!==c||s[9]!==i?(l=c(i),s[8]=c,s[9]=i,s[10]=l):l=s[10],s[11]!==f||s[12]!==d||s[13]!==h||s[14]!==l?(a=(0,t.jsx)(O.Item,{as:"div",value:d,dragListener:!1,dragControls:f,onDragStart:n,onDragEnd:o,"data-dragging":h,className:"group/stop relative flex items-stretch gap-3 [&[data-dragging=true]]:z-50",children:l}),s[11]=f,s[12]=d,s[13]=h,s[14]=l,s[15]=a):a=s[15],a}function X(e){return"object"==typeof e&&null!==e}e.s(["default",0,function({stops:e,onChange:r,children:m,collectDeliveryInfo:h=!0,tone:v="default",allowAddStop:x=!0,showAddressErrors:y=!1,focusUnresolvedLocation:b=!1,onRefineStop:w,activeRefineStopId:j=null,focusStopRequest:N=null,showServiceAreaValidation:S=!1,serviceAreaValidationTarget:k=null,serviceAreaValidationMessage:C=null,serviceAreaOffer:I=null}){let P,A,[E,_]=(0,g.useState)(null),L=(0,g.useRef)({stops:e,onChange:r});L.current={stops:e,onChange:r};let F=(0,g.useRef)(new Map),R=(0,g.useRef)([]),Y=(0,T.useLocale)(),q=(0,M.useTranslations)("book"),Z=(0,M.useTranslations)("deliveryModal"),Q=(0,M.useTranslations)("locationSelection"),ee=(0,M.useTranslations)("dashboardPlaceOrder"),[et,er]=(0,g.useState)(null),[en,eo]=(0,g.useState)({}),[ei,el]=(0,g.useState)({}),[ea,es]=(0,g.useState)(null),[ed,eu]=(0,g.useState)(""),[ec,ef]=(0,g.useState)(!1),[ep,em]=(0,g.useState)(null),eg="onDark"===v,eh=x&&e.length<20,ev=(0,g.useRef)(e.findIndex(e=>e.address.trim()&&!(0,i.hasUsableLocationCoordinates)(e))).current,ex="pickup"===k?0:"dropoff"===k?e.length-1:"number"==typeof k?k:null,ey=!!(S&&C&&null!==ex&&e[ex]);(0,g.useEffect)(()=>{em(null===ex?null:R.current[ex]??null)},[e,ex]),(0,g.useEffect)(()=>{ef(!!(ey&&ep))},[ey,ep,C]),(0,g.useEffect)(()=>{b&&ev>=0&&R.current[ev]?.focus()},[b,ev]);let eb=e.map(e=>e.id).join("|");(0,g.useEffect)(()=>
1{if(!N)return;let e=eb.split("|").indexOf(N.stopId),t=R.current[e];t&&(t.scrollIntoView({behavior:"smooth",block:"center"}),"reveal"!==N.mode&&(t.focus(),t.select()))},[N,eb]);let ew=(0,g.useCallback)(()=>{let e=(0,l.createPlacesSessionToken)();return eu(e),e},[]);(0,g.useEffect)(()=>{for(let[t,r]of F.current)e.find(e=>e.id===t)?.address!==r.address&&(r.controller.abort(),F.current.delete(t))},[e]),(0,g.useEffect)(()=>{let e=F.current;return()=>{for(let t of e.values())t.controller.abort();e.clear()}},[]);let ej=(0,g.useCallback)(e=>{let t=L.current.stops[e];F.current.get(t.id)?.controller.abort();let r={stopId:t.id,address:t.address,controller:new AbortController};return F.current.set(t.id,r),r},[]),eN=(0,g.useCallback)((e,t)=>{if(e.controller.signal.aborted||F.current.get(e.stopId)!==e)return;let r=L.current.stops,n=r.findIndex(t=>t.id===e.stopId);if(n<0||r[n].address!==e.address)return;let o=t.formatted_address||"",i=t.latitude??void 0,l=t.longitude??void 0;if(!o||void 0===i||void 0===l)return;let a=[...r];a[n]={...a[n],address:o,latitude:i,longitude:l,locationPrecision:t.locationPrecision??"point"},F.current.delete(e.stopId),L.current.onChange(a),"area"!==t.locationPrecision&&h&&_(n)},[h]);(0,g.useEffect)(()=>{if(null===et)return;let t=(e[et]?.address||"").trim();if(t.length<3){eo(e=>({...e,[et]:[]})),el(e=>({...e,[et]:void 0})),es(e=>e===et?null:e);return}let r=!1,n=new AbortController,o=ed||ew();es(et),el(e=>({...e,[et]:void 0}));let i=setTimeout(async()=>{try{let e=await function(e,t,r={}){return fetch((0,W.withApi)("/maps/autocomplete"),{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify({input:e,sessionToken:t,language:r.language??"en",country:V}),signal:r.signal})}(t,o,{language:Y,signal:n.signal});if(!e.ok)throw Error("Failed to fetch suggestions");let i=await e.json();if(r)return;if(i?.status!=="OK"&&i?.status!=="ZERO_RESULTS")throw Error("Address autocomplete unavailable");let l=i.predictions,a=Array.isArray(l)?l.map(e=>(function(e){if(!X(e))return null;let t="string"==typeof e.description?e.description:void 0,r="string"==typeof e.place_id?e.place_id:void 0;if(!t||!r)return null;let n=X(e.structured_formatting)?e.structured_formatting:void 0,o=n&&"string"==typeof n.main_text?n.main_text:void 0;return{description:t,place_id:r,primary:o,secondary:n&&"string"==typeof n.secondary_text?n.secondary_text:void 0,types:Array.isArray(e.types)?e.types.filter(e=>"string"==typeof e):void 0}})(e)).filter(e=>null!==e):[];eo(e=>({...e,[et]:a}))}catch{r||(eo(e=>({...e,[et]:[]})),el(e=>({...e,[et]:"unavailable"})))}finally{r||es(e=>e===et?null:e)}},200);return()=>{r=!0,n.abort(),clearTimeout(i)}},[et,e,ed,ew,Y]);let eS=(0,g.useCallback)(e=>{if(!navigator.geolocation)return void o.toast.error(q("form.currentLocationError"));es(e);let t=ej(e);navigator.geolocation.getCurrentPosition(async r=>{try{if(t.controller.signal.aborted)return;let{latitude:n,longitude:o}=r.coords,i=await function(e,t,r={}){return fetch((0,W.withApi)("/maps/geocode"),{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify({kind:"coordinates",lat:e,lng:t,language:r.language??"en"}),signal:r.signal})}(n,o,{language:Y,signal:t.controller.signal});if(!i.ok)throw Error("Reverse geocoding unavailable");let l=await i.json(),a=l?.results?.[0]?.formatted_address;if(l?.status!=="OK"||"string"!=typeof a||!a.trim())throw Error("No address found");if(t.controller.signal.aborted)return;eN(t,{formatted_address:a,latitude:n,longitude:o}),eo(t=>({...t,[e]:[]})),er(null)}catch{t.controller.signal.aborted||o.toast.error(q("form.currentLocationError"))}finally{es(t=>t===e?null:t)}},()=>{t.controller.signal.aborted||o.toast.error(q("form.currentLocationError")),es(t=>t===e?null:t)},{enableHighAccuracy:!0,timeout:1e4})},[Y,eN,ej,q]),ek=(0,g.useCallback)(async(e,t)=>{let r=ej(e);try{el(t=>({...t,[e]:void 0}));let n=ed||ew(),o=await function(e,t,r={}){return fetch((0,W.withApi)("/maps/place-details"),{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify({placeId:e,sessionToken:t,language:r.language??"en"}),signal:r.signal})}(t.place_id,n,{language:Y,signal:r.controller.signal});if(!o.ok)throw Error("Failed to fetch place details");let l=await o.json();if(r.controller.signal.aborted)return;let a=l?.result,s=a?.geometry?.location;if(l?.status==="OK"&&a&&s){eN(r,{formatted_address:a.formatted_address,latitude:s.lat,longitude:s.lng,locationPrecision:(0,i.getPlacePrecision)(t.types)}),eo(t=>({...t,[e]:[]})),el(t=>({...t,[e]:void 0})),er(e=>null!==e&&L.current.stops[e]?.id===r.stopId?null:e),eu("");return}throw Error("Incomplete place details")}catch{if(r.controller.signal.aborted)return;eo(t=>({...t,[e]:[]})),el(t=>({...t,[e]:"unavailable"}))}},[Y,ew,ed,eN,ej]);return(0,t.jsxs)("div",{className:"relative flex flex-col",children:[(P=e.length>2,A=e.map((o,l)=>{let a=o.address.trim().length>0,c=l>0&&l<e.length-1||!!o.address,m=!!h&&(0,B.isBookingStopResolved)(o),g="area"===o.locationPrecision,v=!!w&&(0,i.hasUsableLocationCoordinates)(o)&&((0,B.isBookingStopResolved)(o)||g),x=j===o.id,b=function(e){if(!e)return null;
1let t=[e.name.trim(),e.phone.trim(),e.details.trim()].filter(Boolean);return t.length>0?t.join(" · "):null}(o.deliveryInfo)??Z("addContact"),N=ey&&ex===l,S="pickup"===o.type?q("form.pickupLocation"):"dropoff"===o.type?q("form.dropoffLocation"):q("form.stopLocation");return(0,t.jsx)(K,{stopId:o.id,draggable:P,children:i=>{var h;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:(0,G.cn)("relative isolate flex w-8 shrink-0 items-center justify-center",eg?"text-white":l===e.length-1&&eh?"text-maxmove-creme":"text-maxmove-navy"),children:[(l<e.length-1||eh)&&(0,t.jsx)("div",{"aria-hidden":!0,className:(0,G.cn)("pointer-events-none absolute top-1/2 left-1/2 -z-10 w-0.5 -translate-x-1/2 transition-opacity group-data-[dragging=true]/stop:opacity-0",l===e.length-1?"bottom-0":"h-full"),style:{backgroundImage:"repeating-linear-gradient(to bottom, currentColor 0 3px, transparent 3px 6px)"}}),(0,t.jsx)("div",{className:(0,G.cn)("relative z-10 grid h-6 w-6 place-items-center rounded-full text-xs font-medium",eg?"bg-white text-maxmove-navy":"bg-maxmove-navy text-white",!o.address&&"text-transparent"),children:l+1})]}),(0,t.jsx)("div",{className:"relative min-w-0 flex-1 py-2 focus-within:z-40",children:(0,t.jsx)("div",{className:"relative",children:(0,t.jsxs)(n.Autocomplete.Root,{value:o.address,filter:null,open:et===l&&("pickup"===o.type&&!a||(en[l]?.length||0)>0||ea===l||void 0!==ei[l]),onOpenChange:e=>er(t=>e?l:t===l?null:t),onValueChange:(t,n)=>{let o;"input-change"!==n.reason?n.cancel():(F.current.get(e[l].id)?.controller.abort(),F.current.delete(e[l].id),(o=[...e])[l]={...o[l],address:t,latitude:void 0,longitude:void 0,locationPrecision:void 0},r(o),ex===l&&ef(!1),er(l),eo(e=>({...e,[l]:[]})),el(e=>({...e,[l]:void 0})))},children:[(0,t.jsx)(n.Autocomplete.Input,{"aria-label":S,render:(0,t.jsx)(H.FloatingLabelInput,{size:"lg",autoComplete:"off",borderColor:eg?"rgba(255,255,255,0.36)":void 0,className:eg?"text-white":void 0,containerStyle:(h=40*Number(v)+32*Number(m)+32*Number(c)+32*Number(!!i),{...eg?J:null,"--fli-padding-right":`${12+h}px`}),label:S,"aria-invalid":N||y&&!o.address.trim()||void 0,errorText:y&&!o.address.trim()?Q("enterLocation"):void 0,onFocus:()=>{er(l),ed||ew()},ref:e=>{R.current[l]=e},endAdornment:i||c||m||v?(0,t.jsxs)("div",{className:"flex items-center",children:[v&&(0,t.jsx)("button",{type:"button",className:"text-maxmove-navy flex h-10 w-10 items-center justify-center",onClick:()=>w?.(o.id),"aria-label":Q("chooseOnMap"),title:Q("chooseOnMap"),"aria-pressed":x,children:(0,t.jsx)("span",{className:(0,G.cn)("grid h-7 w-7 place-items-center rounded-full transition-colors",(g||x)&&"bg-maxmove-navy text-white"),children:(0,t.jsx)(u,{className:"h-4 w-4","aria-hidden":"true"})})}),m&&(0,t.jsx)("button",{className:(0,G.cn)("flex h-10 w-8 cursor-pointer items-center justify-center transition-colors",o.deliveryInfo?eg?"text-white":"text-maxmove-navy":eg?"text-white/60 hover:text-white":"text-gray-400 hover:text-gray-600"),onClick:()=>_(l),"aria-label":b,title:b,type:"button",children:(0,t.jsx)(f.default,{className:"h-4 w-4","aria-hidden":"true"})}),c&&(0,t.jsx)("button",{className:"flex h-10 w-8 items-center justify-center text-gray-400 hover:text-gray-600",onClick:()=>{let t;return F.current.get(e[l].id)?.controller.abort(),F.current.delete(e[l].id),t=[...e],void(0===l||l===t.length-1?t[l]={...t[l],address:"",latitude:void 0,longitude:void 0,locationPrecision:void 0}:(t.splice(l,1),t.forEach((e,r)=>{0===r?e.type="pickup":r===t.length-1?e.type="dropoff":e.type="stop"})),r(t))},"aria-label":q("form.removeStop"),type:"button",children:(0,t.jsx)(p.X,{className:"h-4 w-4","aria-hidden":"true"})}),i&&(0,t.jsx)("button",{type:"button",onPointerDown:i,"aria-label":q("form.dragStopHandle"),title:q("form.dragStopHandle"),className:"flex h-10 w-8 cursor-grab touch-none items-center justify-center text-gray-400 select-none hover:text-gray-600 active:cursor-grabbing",children:(0,t.jsx)(s.GripVertical,{className:"h-4 w-4","aria-hidden":"true"})})]}):void 0})}),(0,t.jsx)(n.Autocomplete.Portal,{children:(0,t.jsx)(n.Autocomplete.Positioner,{anchor:()=>R.current[l],sideOffset:4,className:"z-50 w-[var(--anchor-width)]",children:(0,t.jsxs)(n.Autocomplete.Popup,{className:"max-h-48 overflow-auto rounded-md border border-gray-200 bg-white text-sm shadow-lg",children:[ea===l&&(0,t.jsx)(n.Autocomplete.Status,{className:"px-3 py-2 text-gray-500",children:q("form.loadingSuggestions")}),(0,t.jsxs)(n.Autocomplete.List,{children:["pickup"===o.type&&!a&&(0,t.jsxs)(n.Autocomplete.Item,{value:q("form.useCurrentLocation"),className:"text-maxmove-navy flex min-h-[62px] curs
1or-pointer items-center gap-3 px-5 py-0 text-[18px] leading-none font-medium data-[highlighted]:bg-gray-50",onClick:()=>eS(l),children:[(0,t.jsx)(d.LocateFixed,{className:"h-5 w-5 shrink-0","aria-hidden":"true"}),q("form.useCurrentLocation")]}),en[l]?.map(e=>(0,t.jsxs)(n.Autocomplete.Item,{value:e.description,className:"cursor-pointer px-3 py-2 data-[highlighted]:bg-gray-50",onClick:()=>ek(l,e),children:[(0,t.jsx)("div",{className:"font-medium text-gray-800",children:e.primary||e.description}),e.secondary&&(0,t.jsx)("div",{className:"text-xs text-gray-500",children:e.secondary})]},e.place_id))]}),void 0!==ei[l]&&(0,t.jsx)(n.Autocomplete.Status,{className:"px-3 py-2 text-gray-500",children:q(`form.${ei[l]}`)}),ea!==l&&0===(en[l]?.length||0)&&void 0===ei[l]&&o.address.trim().length>=3&&(0,t.jsx)(n.Autocomplete.Status,{className:"px-3 py-2 text-gray-500",children:q("form.noSuggestions")})]})})})]})})})]})}},o.id)}),P?(0,t.jsx)(O.Group,{as:"div",axis:"y",values:e.map(e=>e.id),onReorder:t=>{let n=new Map(e.map(e=>[e.id,e])),o=t.map(e=>n.get(e)).filter(e=>void 0!==e);o.length===e.length&&r(o.map((e,t)=>({...e,type:0===t?"pickup":t===o.length-1?"dropoff":"stop"})))},className:"relative flex flex-col",children:A}):(0,t.jsxs)("div",{className:"relative flex flex-col",children:[A,2===e.length&&null===et&&(0,t.jsx)("button",{type:"button",onClick:()=>{if(2!==e.length)return;for(let e of F.current.values())e.controller.abort();F.current.clear();let[t,n]=e;r([{...t,address:n.address,latitude:n.latitude,longitude:n.longitude,locationPrecision:n.locationPrecision,deliveryInfo:n.deliveryInfo},{...n,address:t.address,latitude:t.latitude,longitude:t.longitude,locationPrecision:t.locationPrecision,deliveryInfo:t.deliveryInfo}])},"aria-label":q("form.swapStops"),title:q("form.swapStops"),className:(0,G.cn)("absolute top-1/2 right-3 z-30 grid h-9 w-9 -translate-y-1/2 cursor-pointer place-items-center rounded-full border shadow-sm transition-colors",eg?"border-white/40 bg-white/20 text-white hover:bg-white hover:text-maxmove-navy":"border-gray-200 bg-white text-maxmove-navy hover:bg-maxmove-navy hover:text-white"),children:(0,t.jsx)(a.ChevronsUpDown,{className:"h-4 w-4","aria-hidden":"true"})})]})),eh||m?(0,t.jsxs)("div",{className:"relative z-10 flex min-h-[78px] items-stretch gap-3",children:[(0,t.jsxs)("div",{className:(0,G.cn)("relative flex w-8 shrink-0 items-center justify-center",eg?"text-white":"text-maxmove-navy"),children:[eh&&(0,t.jsx)("div",{"aria-hidden":!0,className:(0,G.cn)("pointer-events-none absolute top-0 bottom-1/2 left-1/2 w-0.5 -translate-x-1/2",eg?"text-white":"text-maxmove-creme"),style:{backgroundImage:"repeating-linear-gradient(to bottom, currentColor 0 3px, transparent 3px 6px)"}}),eh?(0,t.jsx)("button",{type:"button",onClick:()=>{if(e.length<20){let t=[...e];t.splice(t.length-1,0,{address:"",type:"stop",id:`stop-${Date.now()}`}),r(t)}},"aria-label":q("form.addStop"),title:q("form.addStop"),className:(0,G.cn)("relative z-10 grid h-7 w-7 cursor-pointer place-items-center rounded-full border-2 transition-colors",eg?"border-transparent bg-white/20 text-white hover:bg-white/25":"border-[#E8EAEC] bg-background text-maxmove-navy hover:bg-maxmove-creme"),children:(0,t.jsx)(c.Plus,{className:"h-4 w-4","aria-hidden":"true"})}):null]}),(0,t.jsx)("div",{className:"flex min-w-0 flex-1 flex-wrap items-center gap-2 py-2",children:m})]}):null,null!==E&&(0,t.jsx)(D.DeliveryInfoModalView,{open:null!==E,anchorEl:R.current[E],initialInfo:e[E]?.deliveryInfo,focusAfterSave:()=>R.current[E+1]??!1,onClose:()=>_(null),onSave:t=>{let n=[...e];n[E]&&(n[E]={...n[E],deliveryInfo:t}),r(n),er(null),_(null)},index:E,stopType:e[E]?.type??"dropoff",stopAddress:e[E]?.address??"",stopLatitude:e[E]?.latitude,stopLongitude:e[E]?.longitude,savedRecipientsEnabled:!1,labels:{accessNotes:Z("accessNotes"),accessNotesPlaceholder:Z("accessNotesPlaceholder"),cancel:Z("cancel"),close:Z("close"),name:Z("name"),optionalHint:Z("optionalHint"),phoneNumber:Z("phoneNumber"),save:Z("save"),titleDropoff:Z("titleDropoff"),titlePickup:Z("titlePickup"),titleStop:Z("titleStop")}}),ep&&C?(0,t.jsx)(U.Popover,{open:ec,children:(0,t.jsxs)(U.PopoverContent,{anchor:ep,side:"inline-end",align:"center",sideOffset:8,className:"w-[min(22rem,calc(100vw-2rem))] border-red-200 bg-red-50 px-3 py-2 text-sm text-red-700 shadow-lg",children:[(0,t.jsx)("p",{children:C}),I?(0,t.jsxs)("div",{className:"text-maxmove-navy mt-2 border-t border-red-200 pt-2",children:[(0,t.jsx)("p",{children:ee("serviceAreaUnavailableOfferHint")}),(0,t.jsx)($.Button,{variant:"button1",size:"sm",className:"mt-2",render:(0,t.jsx)(z.Link,{href:I.href,onClick:I.onSelect}),children:ee("serviceAreaUnavailableOfferAction")})]}):null]})}):null]})}],475873)}]);

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.