1 line
52 KiB
JavaScript
1 line
52 KiB
JavaScript
(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[6752],{38215:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(17592),i=n(85281),a=n(46417),o=(0,r.ZP)("div")((function(){return{position:"fixed",top:"50%",left:"50%",transform:"translate(-50%, -50%)",zIndex:2001,display:"flex",alignItems:"center",justifyContent:"center",background:"rgba(255, 255, 255, 0.7)",padding:"20px",borderRadius:"10px"}})),s=(0,r.ZP)("div")((function(){return{position:"absolute",width:"40px",height:"40px",display:"flex",alignItems:"center",justifyContent:"center"}})),c=function(){return(0,a.jsxs)(o,{children:[(0,a.jsx)(i.Z,{color:"primary",size:80,thickness:6}),(0,a.jsx)(s,{children:(0,a.jsx)("img",{src:"data:image/png;base64,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",alt:"Logo",style:{width:"100%",height:"100%"}})})]})}},31655:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return me}});var r=n(1413),i=n(93433),a=n(74165),o=n(15861),s=n(29439),c=n(47313),l=n(56573),d=n(13997),u=n.n(d),A=n(48737),p=n(10658),_=n.n(p),x=n(58467),h=n(19860),E=n(24813),f=n(90842),P=n(37159),m=n(91554),S=n(57829),g=n(42832),R=n(61113),C=n(66212),v=n(9019),T=n(73428),I=n(16783),Z=n(41727),b=n(76088),j=n(69099),y=n(85281),D=n(51629),k=n(70501),M=n(66835),L=n(23477),O=n(24076),N=n(67478),H=n(57861),Y=n(61689),w=n(47131),U=n(94469),F=n(33604),B=n(1550),W=n(49914),z=n(19536),K=n(96467),V=n(16429),G=n(83929),q=n(44758),J=n(4117),Q=n(29736),X=n(23208),$=n(45904),ee=n(23195),te=n(7308),ne=n(89720),re=n(43065),ie=n(855),ae=n(3598),oe=n(15708),se=n(11829),ce=n(66736),le=n(40765),de=n(95569),ue=n(36528),Ae=n(88960),pe=n(22539),_e=n(11577),xe=n(38215),he=n(46417),Ee=n(91635);_().extend(Ee);var fe={fontSize:11.5,fontWeight:700,color:"#475569",py:.75,px:1},Pe={fontSize:12,py:.6,px:1},me=function(){var e,t=(0,x.s0)(),n=(0,h.Z)(),d=(0,E.Z)(n.breakpoints.down("md")),p=((0,c.useRef)(null),localStorage.getItem("userid")),Ee=localStorage.getItem("tenantid"),me=(0,c.useState)([]),Se=(0,s.Z)(me,2),ge=(Se[0],Se[1]),Re=(0,c.useState)([]),Ce=(0,s.Z)(Re,2),ve=Ce[0],Te=Ce[1],Ie=(0,c.useState)(!1),Ze=(0,s.Z)(Ie,2),be=Ze[0],je=Ze[1],ye=(0,c.useState)(!1),De=(0,s.Z)(ye,2),ke=De[0],Me=De[1],Le=(0,c.useState)(0),Oe=(0,s.Z)(Le,2),Ne=Oe[0],He=(Oe[1],(0,c.useState)(0)),Ye=(0,s.Z)(He,2),we=Ye[0],Ue=Ye[1],Fe=(0,c.useState)(null),Be=(0,s.Z)(Fe,2),We=Be[0],ze=Be[1],Ke=(0,c.useState)(0),Ve=(0,s.Z)(Ke,2),Ge=Ve[0],qe=Ve[1],Je=(0,c.useState)(0),Qe=(0,s.Z)(Je,2),Xe=Qe[0],$e=Qe[1],et=(0,c.useState)(0),tt=(0,s.Z)(et,2),nt=tt[0],rt=tt[1],it=(0,c.useState)(null),at=(0,s.Z)(it,2),ot=at[0],st=at[1],ct=(0,c.useState)([]),lt=(0,s.Z)(ct,2),dt=lt[0],ut=lt[1],At=(0,c.useState)([]),pt=(0,s.Z)(At,2),_t=pt[0],xt=pt[1],ht=(0,c.useState)(!1),Et=(0,s.Z)(ht,2),ft=Et[0],Pt=Et[1],mt=(0,c.useState)(""),St=(0,s.Z)(mt,2),gt=St[0],Rt=St[1],Ct=(0,c.useState)(_()().format("MM-DD-YYYY")),vt=(0,s.Z)(Ct,2),Tt=vt[0],It=vt[1],Zt=(0,c.useState)(""),bt=(0,s.Z)(Zt,2),jt=bt[0],yt=bt[1],Dt=(0,c.useState)(null),kt=(0,s.Z)(Dt,2),Mt=kt[0],Lt=kt[1],Ot=(0,c.useState)(null),Nt=(0,s.Z)(Ot,2),Ht=Nt[0],Yt=Nt[1],wt=(0,c.useState)(""),Ut=(0,s.Z)(wt,2),Ft=Ut[0],Bt=Ut[1],Wt=(0,c.useState)(),zt=(0,s.Z)(Wt,2),Kt=zt[0],Vt=zt[1],Gt=(0,c.useState)(0),qt=(0,s.Z)(Gt,2),Jt=qt[0],Qt=qt[1],Xt=(0,c.useState)(0),$t=(0,s.Z)(Xt,2),en=$t[0],tn=$t[1],nn=(0,c.useState)(0),rn=(0,s.Z)(nn,2),an=rn[0],on=rn[1],sn=(0,c.useState)(0),cn=(0,s.Z)(sn,2),ln=cn[0],dn=cn[1],un=(0,c.useState)(null),An=(0,s.Z)(un,2),pn=An[0],_n=An[1],xn=(0,c.useState)([]),hn=(0,s.Z)(xn,2),En=hn[0],fn=hn[1],Pn=(0,c.useState)(""),mn=(0,s.Z)(Pn,2),Sn=mn[0],gn=mn[1],Rn=(0,c.useState)(!1),Cn=(0,s.Z)(Rn,2),vn=Cn[0],Tn=Cn[1],In=(0,c.useRef)({}),Zn=function(e,t,n){(0,f.yv)(e,{variant:t,anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:n||1500})},bn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"info",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3e3,r="".concat(t,"-").concat(e);In.current[r]||(Zn(e,t,n),In.current[r]=!0,setTimeout((function(){return delete In.current[r]}),3e3))};(0,c.useEffect)((function(){Ue(0),ze(null),ut([]),fn([]),_n(null),gn(""),Lt(null),Yt(null),yt("")}),[Ne]);var jn=function(){var e=(0,o.Z)((0,a.Z)().mark((function e(){var t;return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return je(!0),e.prev=1,e.next=4,l.Z.get("".concat({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_API_URL:"https://mock-data-api-nextjs.vercel.app/",REACT_APP_AUTH0_CLIENT_ID:"",REACT_APP_AUTH0_DOMAIN:"",REACT_APP_AWS_APP_CLIENT_ID:"",REACT_APP_AWS_POOL_ID:"",REACT_APP_FIREBASE_API_KEY:"",REACT_APP_FIREBASE_APP_ID:"",REACT_APP_FIREBASE_AUTH_DOMAIN:"",REACT_APP_FIREBASE_MEASUREMENT_ID:"",REACT_APP_FIREBASE_MESSAGING_SENDER_ID:"",REACT_APP_FIREBASE_PROJECT_ID:"",REACT_APP_FIREBASE_STORAGE_BUCKET:"",REACT_APP_GOOGLE_MAPS_API_KEY:"AIzaSyCF4KatYCI3vqz1_H3kiHeyS3yCMfYToh8",REACT_APP_RIDER_ACCESS_ID:"AAAAILMpCEU:APA91bEavuOllBI6sFgYtxXAgNmAVwNA-MnCMHLGlR4_t7UqpLajAkdn3T0CZr_zaLBknLyim9ytFLMZgbeXmKqTad_PKCbqlYjHpaizVrLXtecxqyEy4UktIacK2UvHVUATHL-7VQQk",REACT_APP_VERSION:"v2.1.0"}.REACT_APP_URL,"/partners/getlocations/?userid=").concat(p));case 4:t=e.sent,ge(t.data.details||[]),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),bn(e.t0.message,"error",5e3);case 11:return e.prev=11,je(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}();(0,c.useEffect)((function(){jn()}),[]);var yn=function(){var e=(0,o.Z)((0,a.Z)().mark((function e(t){var n,r;return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,l.Z.get("".concat({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_API_URL:"https://mock-data-api-nextjs.vercel.app/",REACT_APP_AUTH0_CLIENT_ID:"",REACT_APP_AUTH0_DOMAIN:"",REACT_APP_AWS_APP_CLIENT_ID:"",REACT_APP_AWS_POOL_ID:"",REACT_APP_FIREBASE_API_KEY:"",REACT_APP_FIREBASE_APP_ID:"",REACT_APP_FIREBASE_AUTH_DOMAIN:"",REACT_APP_FIREBASE_MEASUREMENT_ID:"",REACT_APP_FIREBASE_MESSAGING_SENDER_ID:"",REACT_APP_FIREBASE_PROJECT_ID:"",REACT_APP_FIREBASE_STORAGE_BUCKET:"",REACT_APP_GOOGLE_MAPS_API_KEY:"AIzaSyCF4KatYCI3vqz1_H3kiHeyS3yCMfYToh8",REACT_APP_RIDER_ACCESS_ID:"AAAAILMpCEU:APA91bEavuOllBI6sFgYtxXAgNmAVwNA-MnCMHLGlR4_t7UqpLajAkdn3T0CZr_zaLBknLyim9ytFLMZgbeXmKqTad_PKCbqlYjHpaizVrLXtecxqyEy4UktIacK2UvHVUATHL-7VQQk",REACT_APP_VERSION:"v2.1.0"}.REACT_APP_URL,"/tenants/gettenantpricing/?tenantid=").concat(t));case 3:n=e.sent,r=n.data.details||{},qe(r.baseprice||0),$e(r.priceperkm||0),rt(r.minkm||0),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),console.log("fetchTenantPricing",e.t0);case 13:case"end":return e.stop()}}),e,null,[[0,10]])})));return function(t){return e.apply(this,arguments)}}();(0,c.useEffect)((function(){Ee&&yn(Ee)}),[]);var Dn=function(){var e=(0,o.Z)((0,a.Z)().mark((function e(t){var n,r;return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,l.Z.get("".concat({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_API_URL:"https://mock-data-api-nextjs.vercel.app/",REACT_APP_AUTH0_CLIENT_ID:"",REACT_APP_AUTH0_DOMAIN:"",REACT_APP_AWS_APP_CLIENT_ID:"",REACT_APP_AWS_POOL_ID:"",REACT_APP_FIREBASE_API_KEY:"",REACT_APP_FIREBASE_APP_ID:"",REACT_APP_FIREBASE_AUTH_DOMAIN:"",REACT_APP_FIREBASE_MEASUREMENT_ID:"",REACT_APP_FIREBASE_MESSAGING_SENDER_ID:"",REACT_APP_FIREBASE_PROJECT_ID:"",REACT_APP_FIREBASE_STORAGE_BUCKET:"",REACT_APP_GOOGLE_MAPS_API_KEY:"AIzaSyCF4KatYCI3vqz1_H3kiHeyS3yCMfYToh8",REACT_APP_RIDER_ACCESS_ID:"AAAAILMpCEU:APA91bEavuOllBI6sFgYtxXAgNmAVwNA-MnCMHLGlR4_t7UqpLajAkdn3T0CZr_zaLBknLyim9ytFLMZgbeXmKqTad_PKCbqlYjHpaizVrLXtecxqyEy4UktIacK2UvHVUATHL-7VQQk",REACT_APP_VERSION:"v2.1.0"}.REACT_APP_URL,"/tenants/gettenantlocations/?tenantid=").concat(t));case 3:n=e.sent,1===(r=n.data.details||[]).length?(Te(r),st(r[0]),Ue(r[0].locationid),ze(r[0]),Lt(r[0].slots)):Te(r),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),console.log("gettenantlocations",e.t0);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(t){return e.apply(this,arguments)}}();(0,c.useEffect)((function(){Ee&&Dn(Ee)}),[]);var kn=function(){var e=(0,o.Z)((0,a.Z)().mark((function e(){var t,n;return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t=""===gt?"".concat({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_API_URL:"https://mock-data-api-nextjs.vercel.app/",REACT_APP_AUTH0_CLIENT_ID:"",REACT_APP_AUTH0_DOMAIN:"",REACT_APP_AWS_APP_CLIENT_ID:"",REACT_APP_AWS_POOL_ID:"",REACT_APP_FIREBASE_API_KEY:"",REACT_APP_FIREBASE_APP_ID:"",REACT_APP_FIREBASE_AUTH_DOMAIN:"",REACT_APP_FIREBASE_MEASUREMENT_ID:"",REACT_APP_FIREBASE_MESSAGING_SENDER_ID:"",REACT_APP_FIREBASE_PROJECT_ID:"",REACT_APP_FIREBASE_STORAGE_BUCKET:"",REACT_APP_GOOGLE_MAPS_API_KEY:"AIzaSyCF4KatYCI3vqz1_H3kiHeyS3yCMfYToh8",REACT_APP_RIDER_ACCESS_ID:"AAAAILMpCEU:APA91bEavuOllBI6sFgYtxXAgNmAVwNA-MnCMHLGlR4_t7UqpLajAkdn3T0CZr_zaLBknLyim9ytFLMZgbeXmKqTad_PKCbqlYjHpaizVrLXtecxqyEy4UktIacK2UvHVUATHL-7VQQk",REACT_APP_VERSION:"v2.1.0"}.REACT_APP_URL,"/customers/gettenantcustomers/?tenantid=").concat(Ee,"&pageno=1&pagesize=30"):"".concat({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_API_URL:"https://mock-data-api-nextjs.vercel.app/",REACT_APP_AUTH0_CLIENT_ID:"",REACT_APP_AUTH0_DOMAIN:"",REACT_APP_AWS_APP_CLIENT_ID:"",REACT_APP_AWS_POOL_ID:"",REACT_APP_FIREBASE_API_KEY:"",REACT_APP_FIREBASE_APP_ID:"",REACT_APP_FIREBASE_AUTH_DOMAIN:"",REACT_APP_FIREBASE_MEASUREMENT_ID:"",REACT_APP_FIREBASE_MESSAGING_SENDER_ID:"",REACT_APP_FIREBASE_PROJECT_ID:"",REACT_APP_FIREBASE_STORAGE_BUCKET:"",REACT_APP_GOOGLE_MAPS_API_KEY:"AIzaSyCF4KatYCI3vqz1_H3kiHeyS3yCMfYToh8",REACT_APP_RIDER_ACCESS_ID:"AAAAILMpCEU:APA91bEavuOllBI6sFgYtxXAgNmAVwNA-MnCMHLGlR4_t7UqpLajAkdn3T0CZr_zaLBknLyim9ytFLMZgbeXmKqTad_PKCbqlYjHpaizVrLXtecxqyEy4UktIacK2UvHVUATHL-7VQQk",REACT_APP_VERSION:"v2.1.0"}.REACT_APP_URL,"/customers/search/?tenantid=").concat(Ee,"&keyword=").concat(gt),e.next=4,l.Z.get(t);case 4:(n=e.sent).data.status&&xt(n.data.details||[]),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),Zn("server error","warning");case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}();(0,c.useEffect)((function(){if(Ee){var e=setTimeout((function(){(""===gt||gt.length>2)&&kn()}),250);return function(){return clearTimeout(e)}}}),[gt,Ee]),(0,c.useEffect)((function(){var e=0,t=0,n=0,r=0;dt.forEach((function(i){e+=Number(i.distance)||0,t+=Number(i.totalcharge)||0,n+=Number(i.quantity)||0,r+=Number(i.collectionamt)||0})),Qt(e),tn(t),on(n),dn(r)}),[dt]);var Mn=function(){var e=(0,o.Z)((0,a.Z)().mark((function e(t){var n,r;return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,t&&"object"===typeof t){e.next=3;break}throw new Error("Invalid customer data.");case 3:if(ot&&"object"===typeof ot){e.next=5;break}throw new Error("Origin (pickCust) data missing or invalid.");case 5:return e.next=7,(0,P.v)(ot,t);case 7:return n=e.sent,r=(0,P.j)(n,Ge,Xe,nt),e.abrupt("return",{roundedDistance:n,totalcharge:r});case 12:throw e.prev=12,e.t0=e.catch(0),e.t0.message.includes("Origin")||e.t0.message.includes("customer")||e.t0.message.includes("coordinates")?bn("Missing or invalid input data for distance calculation.","warning",3e3):bn("Unexpected error during distance calculation.","error",3e3),e.t0;case 16:case"end":return e.stop()}}),e,null,[[0,12]])})));return function(t){return e.apply(this,arguments)}}(),Ln=function(){var e=(0,o.Z)((0,a.Z)().mark((function e(t,n){var o,s,c;return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(je(!0),e.prev=1,!t.target.checked){e.next=11;break}return e.next=5,Mn(n);case 5:o=e.sent,s=o.roundedDistance,c=o.totalcharge,ut((function(e){return[].concat((0,i.Z)(e),[(0,r.Z)((0,r.Z)({},n),{},{distance:s,totalcharge:c})])})),e.next=12;break;case 11:ut((function(e){return e.filter((function(e){return e.customerid!==n.customerid}))}));case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(1),console.error("Failed to calculate distance:",e.t0);case 17:return e.prev=17,je(!1),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[1,14,17,20]])})));return function(t,n){return e.apply(this,arguments)}}(),On=function(){var e=(0,o.Z)((0,a.Z)().mark((function e(t){var n,o,s,c;return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=!1,ut((function(e){return(n=e.some((function(e){return e.firstname===t.firstname})))?e.filter((function(e){return e.firstname!==t.firstname})):e})),!n){e.next=4;break}return e.abrupt("return");case 4:return je(!0),e.prev=5,e.next=8,Mn(t);case 8:o=e.sent,s=o.roundedDistance,c=o.totalcharge,ut((function(e){return e.some((function(e){return e.firstname===t.firstname}))?e:[].concat((0,i.Z)(e),[(0,r.Z)((0,r.Z)({},t),{},{distance:s,totalcharge:c})])})),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(5),console.error("Failed to calculate distance:",e.t0);case 17:return e.prev=17,je(!1),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[5,14,17,20]])})));return function(t){return e.apply(this,arguments)}}(),Nn=function(){var e=(0,o.Z)((0,a.Z)().mark((function e(){var t,n;return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,l.Z.get("".concat({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_API_URL:"https://mock-data-api-nextjs.vercel.app/",REACT_APP_AUTH0_CLIENT_ID:"",REACT_APP_AUTH0_DOMAIN:"",REACT_APP_AWS_APP_CLIENT_ID:"",REACT_APP_AWS_POOL_ID:"",REACT_APP_FIREBASE_API_KEY:"",REACT_APP_FIREBASE_APP_ID:"",REACT_APP_FIREBASE_AUTH_DOMAIN:"",REACT_APP_FIREBASE_MEASUREMENT_ID:"",REACT_APP_FIREBASE_MESSAGING_SENDER_ID:"",REACT_APP_FIREBASE_PROJECT_ID:"",REACT_APP_FIREBASE_STORAGE_BUCKET:"",REACT_APP_GOOGLE_MAPS_API_KEY:"AIzaSyCF4KatYCI3vqz1_H3kiHeyS3yCMfYToh8",REACT_APP_RIDER_ACCESS_ID:"AAAAILMpCEU:APA91bEavuOllBI6sFgYtxXAgNmAVwNA-MnCMHLGlR4_t7UqpLajAkdn3T0CZr_zaLBknLyim9ytFLMZgbeXmKqTad_PKCbqlYjHpaizVrLXtecxqyEy4UktIacK2UvHVUATHL-7VQQk",REACT_APP_VERSION:"v2.1.0"}.REACT_APP_URL,"/utils/getapplocationconfig/?applocationid=").concat(Ne));case 3:(t=e.sent).data.status&&(n=t.data.details.applocationadmins.map((function(e){return e.userfcmtokem})),Vt(n)),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(){return e.apply(this,arguments)}}();(0,c.useEffect)((function(){Ne&&Nn()}),[Ne]);var Hn=function(){var e=(0,o.Z)((0,a.Z)().mark((function e(){return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,l.Z.post("".concat({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_API_URL:"https://mock-data-api-nextjs.vercel.app/",REACT_APP_AUTH0_CLIENT_ID:"",REACT_APP_AUTH0_DOMAIN:"",REACT_APP_AWS_APP_CLIENT_ID:"",REACT_APP_AWS_POOL_ID:"",REACT_APP_FIREBASE_API_KEY:"",REACT_APP_FIREBASE_APP_ID:"",REACT_APP_FIREBASE_AUTH_DOMAIN:"",REACT_APP_FIREBASE_MEASUREMENT_ID:"",REACT_APP_FIREBASE_MESSAGING_SENDER_ID:"",REACT_APP_FIREBASE_PROJECT_ID:"",REACT_APP_FIREBASE_STORAGE_BUCKET:"",REACT_APP_GOOGLE_MAPS_API_KEY:"AIzaSyCF4KatYCI3vqz1_H3kiHeyS3yCMfYToh8",REACT_APP_RIDER_ACCESS_ID:"AAAAILMpCEU:APA91bEavuOllBI6sFgYtxXAgNmAVwNA-MnCMHLGlR4_t7UqpLajAkdn3T0CZr_zaLBknLyim9ytFLMZgbeXmKqTad_PKCbqlYjHpaizVrLXtecxqyEy4UktIacK2UvHVUATHL-7VQQk",REACT_APP_VERSION:"v2.1.0"}.REACT_APP_URL,"/utils/sendnotifications"),{priority:"high",registration_ids:Kt,data:{accessid:"AAAAILMpCEU:APA91bEavuOllBI6sFgYtxXAgNmAVwNA-MnCMHLGlR4_t7UqpLajAkdn3T0CZr_zaLBknLyim9ytFLMZgbeXmKqTad_PKCbqlYjHpaizVrLXtecxqyEy4UktIacK2UvHVUATHL-7VQQk"},notification:{title:"Nearle Merchant",body:"An Order has been placed successfully, kindly process the same",sound:"ring"}});case 3:"Success"===e.sent.data.message&&Zn("Notification sent Successfully","success",1e3),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),Zn(e.t0.message,"error",1e3);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(){return e.apply(this,arguments)}}(),Yn=function(e){return null===e||void 0===e?void 0:e.toString().trim().toLowerCase().replace(/\s+/g,"")},wn={"pickupdate(yyyy-mmm-dd)":"date","sendername*":"locationname","senderphone*":"locationcontact","senderaddress*":"locationaddress","receivername*":"firstname",receiverphone:"contactno","receiveralternatephone*":"altcontactno",receiverfulladdress:"address",receiverlatitude:"latitude",receiverlongitude:"longitude","itemdescription*":"description",Quantity:"quantity"," Collect Cash":"collectionamt"},Un=function(){if(Ht){var e=_()(Ht,["YYYY-MM-DD hh:mm A","YYYY-MM-DD HH:mm:ss"]);if(e.isValid())return e.format("YYYY-MM-DD HH:mm:ss")}if(Tt&&jt){var t=_()("".concat(_()(Tt).format("YYYY-MM-DD")," ").concat(jt),["YYYY-MM-DD hh:mm A","YYYY-MM-DD HH:mm:ss"]);if(t.isValid())return t.format("YYYY-MM-DD HH:mm:ss")}return _()().format("YYYY-MM-DD HH:mm:ss")},Fn=function(){var e=(0,o.Z)((0,a.Z)().mark((function e(){var n,r,i,o,s,c;return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Ee){e.next=3;break}return Zn("Client not found. Please re-login.","warning"),e.abrupt("return");case 3:if(ot){e.next=6;break}return Zn("Pickup location required","warning"),e.abrupt("return");case 6:if(Ht){e.next=9;break}return Zn("Select a pickup slot","warning"),e.abrupt("return");case 9:if(dt.length){e.next=12;break}return Zn("Add at least one drop customer","warning"),e.abrupt("return");case 12:return n=Un(),r=dt.map((function(e){var t,r,i,a;return{applocationid:ot.applocationid,configid:9,partnerid:ot.partnerid,partneruserid:+p,paymentstatus:1,paymenttype:42,pickupaddress:ot.address||"",pickupcity:ot.city||"",pickupcontactno:ot.contactno||"",pickupcustomer:ot.locationname||"",pickuplandmark:ot.landmark||"",pickuplat:ot.latitude,pickuplocation:ot.suburb||"",pickuplocationid:ot.locationid||0,pickuplong:ot.longitude,tenantid:ot.tenantid,customerid:+(null===e||void 0===e?void 0:e.customerid),deliveryaddress:e.address||"",deliverycharge:+e.totalcharge||0,deliverycity:e.city||"",deliverycontactno:(null===(t=e.contactno)||void 0===t?void 0:t.toString())||"",deliverycustomer:e.firstname||"",deliveryid:+e.customerid,deliverylandmark:e.landmark||"",deliverylat:(null===(r=e.latitude)||void 0===r?void 0:r.toString())||"",deliverylocation:e.suburb||"",deliverylocationid:e.deliverylocationid||0,deliverylong:(null===(i=e.longitude)||void 0===i?void 0:i.toString())||"",deliverytime:n,deliverytype:"B",itemcount:1,quantity:e.quantity,collectionamt:e.collectionamt,kms:(null===(a=e.distance)||void 0===a?void 0:a.toString())||"0",locationid:+ot.locationid,moduleid:+ot.moduleid,orderamount:+e.totalcharge||0,ordercharges:0,orderdate:_()().format("YYYY-MM-DD HH:mm:ss"),ordernotes:Ft,orderstatus:"created",ordervalue:+e.totalcharge||0,pickupSlot:Ht}})),je(!0),Me(!0),e.prev=16,e.next=19,l.Z.post("".concat({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_API_URL:"https://mock-data-api-nextjs.vercel.app/",REACT_APP_AUTH0_CLIENT_ID:"",REACT_APP_AUTH0_DOMAIN:"",REACT_APP_AWS_APP_CLIENT_ID:"",REACT_APP_AWS_POOL_ID:"",REACT_APP_FIREBASE_API_KEY:"",REACT_APP_FIREBASE_APP_ID:"",REACT_APP_FIREBASE_AUTH_DOMAIN:"",REACT_APP_FIREBASE_MEASUREMENT_ID:"",REACT_APP_FIREBASE_MESSAGING_SENDER_ID:"",REACT_APP_FIREBASE_PROJECT_ID:"",REACT_APP_FIREBASE_STORAGE_BUCKET:"",REACT_APP_GOOGLE_MAPS_API_KEY:"AIzaSyCF4KatYCI3vqz1_H3kiHeyS3yCMfYToh8",REACT_APP_RIDER_ACCESS_ID:"AAAAILMpCEU:APA91bEavuOllBI6sFgYtxXAgNmAVwNA-MnCMHLGlR4_t7UqpLajAkdn3T0CZr_zaLBknLyim9ytFLMZgbeXmKqTad_PKCbqlYjHpaizVrLXtecxqyEy4UktIacK2UvHVUATHL-7VQQk",REACT_APP_VERSION:"v2.1.0"}.REACT_APP_URL,"/orders/createorders"),r);case 19:(i=e.sent).data.status?(Zn("Orders Created Successfully","success",2e3),Kt&&Hn(),t("/nearle/orders")):Zn((null===i||void 0===i||null===(o=i.data)||void 0===o?void 0:o.message)||"Order creation failed. Please try again.","warning",3e3),e.next=27;break;case 23:e.prev=23,e.t0=e.catch(16),c=e.t0.response?(null===(s=e.t0.response.data)||void 0===s?void 0:s.message)||"Server error (".concat(e.t0.response.status,")"):e.t0.request?"Network error. Check your internet connection.":"Something went wrong.",Zn(c,"error",3e3);case 27:return e.prev=27,je(!1),Me(!1),e.finish(27);case 31:case"end":return e.stop()}}),e,null,[[16,23,27,31]])})));return function(){return e.apply(this,arguments)}}(),Bn=!!we&&!!Ht&&dt.length>0,Wn=!!we,zn=dt.length>0?"drops":En.length>0?"preview":"empty";return(0,he.jsxs)(he.Fragment,{children:[be&&(0,he.jsx)(_e.Z,{}),(0,he.jsx)(m.Z,{sx:{color:"#fff",zIndex:function(e){return e.zIndex.drawer+1}},open:ke,children:(0,he.jsx)(xe.Z,{color:"inherit"})}),(0,he.jsxs)(S.Z,{className:"orders-workspace-bg",sx:{height:{xs:"auto",md:"calc(100vh - 64px)"},minHeight:{xs:"calc(100vh - 64px)",md:0},display:"flex",flexDirection:"column",overflow:{xs:"visible",md:"hidden"},p:{xs:.75,sm:1.25},gap:1},children:[(0,he.jsxs)(g.Z,{direction:"row",alignItems:"center",gap:1,flexWrap:"wrap",sx:{flexShrink:0,px:.5},children:[(0,he.jsx)(R.Z,{sx:{fontWeight:700,fontSize:{xs:16,sm:17},color:"#1e293b",lineHeight:1.2},children:"Create Multiple Orders"}),(0,he.jsx)(C.Z,{size:"small",label:"".concat(dt.length," drop").concat(1===dt.length?"":"s"),sx:{height:20,fontSize:10.5,fontWeight:700,bgcolor:dt.length?"rgba(24,144,255,0.10)":"#f1f5f9",color:dt.length?"#1890ff":"#94a3b8",border:"1px solid ".concat(dt.length?"rgba(24,144,255,0.25)":"#e2e8f0")}}),(0,he.jsx)(S.Z,{sx:{flex:1}}),(0,he.jsx)(R.Z,{sx:{fontSize:11,color:"#94a3b8",display:{xs:"none",md:"block"}},children:"Bulk-create deliveries from CSV/Excel or saved customers."})]}),(0,he.jsxs)(v.ZP,{container:!0,spacing:1.25,sx:{flex:1,minHeight:0,overflow:{xs:"visible",md:"hidden"}},children:[(0,he.jsxs)(v.ZP,{item:!0,xs:12,md:6,sx:{height:{xs:"auto",md:"100%"},minHeight:0,display:"flex",flexDirection:"column",gap:{xs:1.25,md:2.25},overflowY:{xs:"visible",md:"auto"},pr:{xs:0,md:.75}},children:[(0,he.jsxs)(T.Z,{className:"orders-card",sx:{p:2,flexShrink:0},children:[(0,he.jsx)(S.Z,{className:"section-title-bar section-title-bar--accent",sx:{mb:1.5},children:(0,he.jsx)(R.Z,{sx:{fontWeight:700,color:"#1e293b",fontSize:13.5,letterSpacing:"-0.01em"},children:"Schedule & Pickup"})}),(0,he.jsxs)(v.ZP,{container:!0,spacing:1.75,children:[(0,he.jsx)(v.ZP,{item:!0,xs:12,children:1===(null===ve||void 0===ve?void 0:ve.length)?(0,he.jsx)(I.Z,{size:"small",variant:"outlined",fullWidth:!0,label:"Business Location",value:(null===(e=ve[0])||void 0===e?void 0:e.locationname)||"",InputProps:{readOnly:!0,style:{color:n.palette.primary.main},startAdornment:(0,he.jsx)(Z.Z,{position:"start",children:(0,he.jsx)(te.Z,{color:"primary",style:{fontSize:"16px"}})})},sx:{"& .MuiOutlinedInput-root":{borderRadius:"10px",height:"36px",alignItems:"center"},"& .MuiOutlinedInput-input":{padding:"0 14px !important"}}}):(0,he.jsx)(b.Z,{size:"small",fullWidth:!0,options:ve||[],getOptionLabel:function(e){return e?"".concat(e.locationname," (").concat(e.suburb||e.locationsuburb||"",")"):""},value:We,onChange:function(e,t,n){"clear"!==n&&t?(Ue(t.locationid||0),ze(t),st(t),Lt((null===t||void 0===t?void 0:t.slots)||null)):(Ue(0),ze(null),st(null),Lt(null))},renderInput:function(e){return(0,he.jsx)(I.Z,(0,r.Z)((0,r.Z)({},e),{},{label:"Select Business Location",placeholder:"Select Business Location",InputLabelProps:{shrink:!0}}))},sx:{"& .MuiOutlinedInput-root":{borderRadius:"10px",height:"36px",alignItems:"center",padding:"0 9px !important"},"& .MuiAutocomplete-input":{padding:"0 !important"}}})}),(0,he.jsx)(v.ZP,{item:!0,xs:12,sm:6,children:(0,he.jsx)(X._,{dateAdapter:$.y,children:(0,he.jsx)(Q.M,{label:"Pickup Date",format:"DD-MM-YYYY",value:Tt?_()(Tt):null,onChange:function(e){e&&_()(e).isValid()?_()().diff(_()(_()(e).format("YYYY-MM-DD")),"d")<=0?(It(_()(e).format("MM-DD-YYYY")),yt(""),Yt(null)):(Zn("Choose an upcoming date","warning"),It(_()().format("MM-DD-YYYY"))):It(_()().format("MM-DD-YYYY"))},disablePast:!0,slotProps:{textField:{size:"small",fullWidth:!0,InputLabelProps:{shrink:!0},InputProps:{startAdornment:(0,he.jsx)(Z.Z,{position:"start",children:(0,he.jsx)(ne.Z,{style:{color:"#94a3b8",fontSize:"13px"}})})},sx:{"& .MuiOutlinedInput-root":{borderRadius:"10px",height:"36px"}}}}})})}),(0,he.jsx)(v.ZP,{item:!0,xs:12,sm:6,children:(0,he.jsx)(b.Z,{size:"small",fullWidth:!0,options:Mt||[],open:vn,onOpen:function(){we?Tn(!0):bn("Please select a Business Location first.","warning",3e3)},onClose:function(){return Tn(!1)},sx:{"& .MuiOutlinedInput-root":{borderRadius:"10px",height:"36px",alignItems:"center",padding:"0 9px !important"},"& .MuiAutocomplete-input":{padding:"0 !important"}},onChange:function(e,t,n){if("clear"===n||!t)return yt(null),void Yt(null);if(t.time){var r=_()(t.time,"HH:mm").format("hh:mm A");yt(r);var i=_()("".concat(Tt," ").concat(r),"MM-DD-YYYY hh:mm A").format("YYYY-MM-DD hh:mm A");Yt(i)}else bn("This slot has no time configured.","warning",3e3)},getOptionLabel:function(e){return e?"".concat(e.name," (").concat(_()(e.time,"HH:mm").format("hh:mm A"),")"):""},renderInput:function(e){return(0,he.jsx)(I.Z,(0,r.Z)((0,r.Z)({},e),{},{label:"Pickup Slot",placeholder:"Select Pickup Slot",fullWidth:!0,InputLabelProps:{shrink:!0},InputProps:(0,r.Z)((0,r.Z)({},e.InputProps),{},{startAdornment:(0,he.jsx)(Z.Z,{position:"start",children:(0,he.jsx)(re.Z,{style:{color:"#94a3b8",fontSize:"13px"}})})})}))}})}),(0,he.jsx)(v.ZP,{item:!0,xs:12,children:ot?(0,he.jsxs)(g.Z,{direction:"row",spacing:1.25,alignItems:"center",sx:{border:"1px solid #eef2f6",borderLeft:"3px solid #1890ff",borderRadius:"10px",px:1.25,py:.75,bgcolor:"#fbfcff"},children:[(0,he.jsx)(S.Z,{sx:{width:28,height:28,borderRadius:"8px",background:"linear-gradient(135deg,#1890ff,#096dd9)",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,fontSize:12,boxShadow:"0 4px 10px rgba(24,144,255,0.30)"},children:(0,he.jsx)(Ae.GUT,{})}),(0,he.jsxs)(S.Z,{sx:{minWidth:0,flex:1},children:[(0,he.jsx)(R.Z,{sx:{fontSize:12.5,fontWeight:700,color:"#1e293b",lineHeight:1.2},noWrap:!0,children:ot.locationname||"\u2014"}),(0,he.jsx)(R.Z,{sx:{fontSize:11,color:"#64748b",lineHeight:1.3},noWrap:!0,children:ot.address||"\u2014"})]})]}):(0,he.jsx)(R.Z,{sx:{color:"#94a3b8",fontSize:12},children:"Pickup auto-fills once a Business Location is selected."})})]})]}),(0,he.jsxs)(T.Z,{className:"orders-card delivery-prefs-card",sx:{p:2,flexShrink:0},children:[(0,he.jsxs)(S.Z,{className:"delivery-prefs-header",sx:{mb:1},children:[(0,he.jsx)(R.Z,{className:"delivery-prefs-title",children:"Order Notes"}),(0,he.jsx)(R.Z,{className:"delivery-prefs-sub",children:"Applied to every order"})]}),(0,he.jsx)(S.Z,{className:"delivery-prefs-row",children:(0,he.jsxs)(S.Z,{className:"delivery-prefs-field",sx:{width:"100%"},children:[(0,he.jsxs)("label",{className:"delivery-prefs-label",htmlFor:"bulk-dispatch-notes-input",children:[(0,he.jsx)(ie.Z,{style:{fontSize:11,color:"#65387a"}}),"Special Dispatch Notes"]}),(0,he.jsx)(I.Z,{id:"bulk-dispatch-notes-input",size:"small",fullWidth:!0,placeholder:"Gate codes, call instructions, special cargo care\u2026",value:Ft,onChange:function(e){return Bt(e.target.value)},sx:{"& .MuiOutlinedInput-root":{borderRadius:"10px",height:"36px",alignItems:"center",fontSize:"12px",background:"#ffffff"},"& .MuiOutlinedInput-input":{padding:"0 14px !important",fontSize:"12px"}}})]})})]}),(0,he.jsxs)(T.Z,{className:"orders-card pricing-summary-card",sx:{flexShrink:0,p:"16px 18px !important"},children:[(0,he.jsxs)(S.Z,{className:"pricing-header",sx:{mb:1.5,pb:1},children:[(0,he.jsx)(R.Z,{className:"pricing-title",sx:{fontSize:"13px !important"},children:"Bulk Summary"}),(0,he.jsx)(R.Z,{className:"pricing-subtitle",sx:{fontSize:"10px !important"},children:"Live totals"})]}),function(){var e=function(e){var t=e.icon,n=e.label,i=e.value,a=e.accent,o=e.active;return(0,he.jsxs)(S.Z,{sx:(0,r.Z)({bgcolor:"#fff",border:"1px solid #eef2f6",borderRadius:"10px",px:1,py:.75,display:"flex",alignItems:"center",gap:.85,minWidth:0,transition:"border-color 0.2s, box-shadow 0.2s"},o&&{borderColor:"".concat(a,"55"),boxShadow:"0 2px 6px -2px ".concat(a,"33")}),children:[(0,he.jsx)(S.Z,{sx:{width:26,height:26,borderRadius:"8px",bgcolor:"".concat(a,"18"),color:a,display:"flex",alignItems:"center",justifyContent:"center",fontSize:12,flexShrink:0},children:(0,he.jsx)(t,{})}),(0,he.jsxs)(S.Z,{sx:{minWidth:0,flex:1},children:[(0,he.jsx)(R.Z,{sx:{fontSize:9.5,fontWeight:600,color:"#94a3b8",letterSpacing:.4,textTransform:"uppercase",lineHeight:1},children:n}),(0,he.jsx)(R.Z,{sx:{fontSize:13.5,fontWeight:800,color:o?"#1e293b":"#94a3b8",lineHeight:1.2,mt:.25},noWrap:!0,children:i})]})]})};return(0,he.jsxs)(v.ZP,{container:!0,spacing:1.25,children:[(0,he.jsx)(v.ZP,{item:!0,xs:6,children:e({icon:ue.tbd,label:"Distance",value:Jt?"".concat(Jt," km"):"\u2014",accent:"#1890ff",active:!!Jt})}),(0,he.jsx)(v.ZP,{item:!0,xs:6,children:e({icon:ue.nO,label:"Quantity",value:an||0,accent:"#16a34a",active:!!an})}),(0,he.jsx)(v.ZP,{item:!0,xs:6,children:e({icon:ue.l80,label:"Cash Collect",value:"\u20b9".concat(Number(ln).toFixed(2)),accent:"#d97706",active:!!ln})}),(0,he.jsx)(v.ZP,{item:!0,xs:6,children:e({icon:ue.Hzt,label:"Deliveries",value:dt.length,accent:"#65387a",active:dt.length>0})})]})}(),dt.length>0&&(0,he.jsxs)("div",{className:"total-charge-badge",style:{marginTop:14,padding:"10px 14px"},children:[(0,he.jsxs)("div",{className:"total-charge-left",children:[(0,he.jsx)(ue.$aT,{className:"total-charge-icon"}),(0,he.jsx)("div",{className:"total-charge-label",children:"Total Charge"})]}),(0,he.jsxs)("div",{className:"total-charge-val",style:{fontSize:17},children:["\u20b9",Number(en).toFixed(2)]})]}),(0,he.jsx)(S.Z,{sx:{mt:1.75},children:(0,he.jsx)(j.Z,{fullWidth:!0,className:"gradient-btn-create",disabled:!Bn||ke,startIcon:!ke&&(0,he.jsx)(ue.Y2X,{style:{fontSize:11}}),onClick:Fn,sx:{minHeight:"36px !important"},children:ke?(0,he.jsx)(y.Z,{color:"inherit",size:16,thickness:5}):"Dispatch ".concat(dt.length||""," ").concat(1===dt.length?"Order":"Orders").trim()})})]})]}),(0,he.jsx)(v.ZP,{item:!0,xs:12,md:6,sx:{height:{xs:"auto",md:"100%"},minHeight:0,display:"flex",flexDirection:"column"},children:(0,he.jsxs)(T.Z,{className:"orders-card",sx:{flex:1,display:"flex",flexDirection:"column",overflow:"hidden",p:1.25,maxHeight:{xs:"none",md:685}},children:[(0,he.jsxs)(g.Z,{direction:"row",alignItems:"center",justifyContent:"space-between",spacing:1,sx:{mb:.75,flexShrink:0},children:[(0,he.jsxs)(S.Z,{className:"section-title-bar",sx:{mb:0},children:[(0,he.jsx)(R.Z,{sx:{fontWeight:700,color:"#1e293b",fontSize:13.5,letterSpacing:"-0.01em"},children:"drops"===zn?"Drop List":"preview"===zn?"File Preview":"Preview"}),(0,he.jsx)(C.Z,{size:"small",label:"drops"===zn?dt.length:"preview"===zn?En.length:0,sx:{height:20,fontSize:10.5,fontWeight:700,ml:1,bgcolor:"rgba(168,85,247,0.10)",color:"#65387a",border:"1px solid rgba(168,85,247,0.25)"}})]}),"drops"===zn&&(0,he.jsx)(C.Z,{size:"small",label:"\u20b9".concat(Number(en).toFixed(2)," total"),sx:{height:22,fontWeight:700,fontSize:11,bgcolor:"rgba(101,56,122,0.10)",color:"#65387a",border:"1px solid rgba(101,56,122,0.25)"}}),"preview"===zn&&(0,he.jsx)(C.Z,{size:"small",label:"Awaiting Continue",icon:(0,he.jsx)(ae.Z,{style:{fontSize:11}}),sx:{height:22,fontWeight:700,fontSize:11,bgcolor:"rgba(245,158,11,0.12)",color:"#b45309",border:"1px solid rgba(245,158,11,0.30)","& .MuiChip-icon":{color:"#b45309"}}}),"empty"!==zn&&function(){var e=function(e){var t;Wn?(_n(e),0===e?null===(t=document.getElementById("upload-file"))||void 0===t||t.click():1===e&&(Pt(!0),Rt(""))):bn("Please select a Business Location first.","warning",3e3)};return(0,he.jsxs)(g.Z,{direction:"row",gap:.75,alignItems:"center",children:[(0,he.jsx)(j.Z,{size:"small",variant:"outlined",onClick:function(){return e(0)},startIcon:(0,he.jsx)(pe.YFT,{}),sx:{height:24,py:0,textTransform:"none",borderRadius:"6px",fontSize:10.5,fontWeight:600,borderColor:"#cbd5e1",color:"#475569","&:hover":{borderColor:"#1890ff",color:"#1890ff"}},children:"Excel / CSV"}),(0,he.jsx)(j.Z,{size:"small",variant:"outlined",onClick:function(){return e(1)},startIcon:(0,he.jsx)(ue.I$,{}),sx:{height:24,py:0,textTransform:"none",borderRadius:"6px",fontSize:10.5,fontWeight:600,borderColor:"#cbd5e1",color:"#475569","&:hover":{borderColor:"#65387a",color:"#65387a"}},children:"Selection"})]})}()]}),Sn&&(0,he.jsxs)(g.Z,{direction:"row",gap:.75,alignItems:"center",sx:{mb:.75,color:"#64748b",flexShrink:0},children:[(0,he.jsx)(oe.Z,{style:{fontSize:12}}),(0,he.jsx)(R.Z,{sx:{fontSize:11.5},noWrap:!0,children:Sn})]}),"preview"===zn&&En.length>=1&&(0,he.jsxs)(S.Z,{sx:{mb:1,p:1.25,bgcolor:"rgba(245,158,11,0.06)",border:"1.5px solid rgba(245,158,11,0.25)",borderRadius:"10px",display:"flex",alignItems:"center",justifyContent:"space-between",gap:1.5,flexShrink:0,animation:"blink 1.5s infinite","@keyframes blink":{"0%":{borderColor:"rgba(245,158,11,0.25)"},"50%":{borderColor:"rgba(245,158,11,0.6)"},"100%":{borderColor:"rgba(245,158,11,0.25)"}}},children:[(0,he.jsxs)(S.Z,{sx:{textAlign:"left"},children:[(0,he.jsx)(R.Z,{sx:{fontWeight:700,fontSize:12,color:"#b45309",lineHeight:1.2},children:"Process & Calculate Distances"}),(0,he.jsx)(R.Z,{sx:{color:"#b45309",opacity:.8,fontSize:10.5,lineHeight:1.25},children:"Click continue to import spreadsheet rows and calculate drop charges."})]}),(0,he.jsx)(j.Z,{variant:"contained",size:"small",color:"warning",onClick:function(){return En.forEach((function(e){return On(e)}))},sx:{textTransform:"none",borderRadius:"8px",fontWeight:700,fontSize:11,height:28,px:1.5,bgcolor:"#d97706",boxShadow:"none","&:hover":{bgcolor:"#b45309",boxShadow:"none"}},children:"Continue"})]}),(0,he.jsxs)(S.Z,{sx:{flex:1,minHeight:0,overflow:"auto"},children:["drops"===zn&&(0,he.jsx)(D.Z,{component:k.Z,sx:{borderRadius:"10px",border:"1px solid #eef2f6",boxShadow:"none"},children:(0,he.jsxs)(M.Z,{size:"small",stickyHeader:!0,children:[(0,he.jsx)(L.Z,{sx:{bgcolor:"#f8fafc"},children:(0,he.jsxs)(O.Z,{children:[(0,he.jsx)(N.Z,{sx:fe,children:"#"}),(0,he.jsx)(N.Z,{sx:fe,children:"Customer"}),(0,he.jsx)(N.Z,{sx:fe,children:"Address"}),(0,he.jsx)(N.Z,{sx:fe,align:"center",children:"Qty"}),(0,he.jsx)(N.Z,{sx:fe,align:"center",children:"Cash"}),(0,he.jsx)(N.Z,{sx:fe,children:"Km"}),(0,he.jsx)(N.Z,{sx:fe,align:"right",children:"Charge"}),(0,he.jsx)(N.Z,{sx:fe,align:"center",children:" "})]})}),(0,he.jsxs)(H.Z,{children:[dt.map((function(e,t){return(0,he.jsxs)(O.Z,{hover:!0,children:[(0,he.jsx)(N.Z,{sx:Pe,children:t+1}),(0,he.jsx)(N.Z,{sx:(0,r.Z)((0,r.Z)({},Pe),{},{whiteSpace:"nowrap",color:"#1e293b",fontWeight:600}),children:e.firstname}),(0,he.jsx)(N.Z,{sx:(0,r.Z)((0,r.Z)({},Pe),{},{color:"#64748b",maxWidth:220}),children:(0,he.jsx)(Y.Z,{title:e.address||"",children:(0,he.jsx)("span",{style:{display:"inline-block",maxWidth:220,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",verticalAlign:"middle"},children:e.address})})}),(0,he.jsx)(N.Z,{align:"center",sx:Pe,children:0===pn?e.quantity:(0,he.jsx)(I.Z,{size:"small",type:"number",value:e.quantity||"",onChange:function(t){return n=e.customerid,i=t.target.value,void ut((function(e){return e.map((function(e){return e.customerid===n?(0,r.Z)((0,r.Z)({},e),{},{quantity:Number(i)||0}):e}))}));var n,i},inputProps:{min:0},sx:{width:64,"& .MuiOutlinedInput-root":{borderRadius:"8px",height:30}}})}),(0,he.jsx)(N.Z,{align:"center",sx:Pe,children:0===pn?"\u20b9".concat(Number(e.collectionamt||0).toFixed(2)):(0,he.jsx)(I.Z,{size:"small",type:"number",value:e.collectionamt||"",placeholder:"0",onChange:function(t){var n,i,a=Number(t.target.value);n=e.customerid,i=a>0?a:0,ut((function(e){return e.map((function(e){return e.customerid===n?(0,r.Z)((0,r.Z)({},e),{},{collectionamt:Number(i)||0}):e}))}))},inputProps:{min:0},InputProps:{startAdornment:(0,he.jsx)(Z.Z,{position:"start",children:"\u20b9"})},sx:{width:90,"& .MuiOutlinedInput-root":{borderRadius:"8px",height:30}}})}),(0,he.jsx)(N.Z,{sx:Pe,children:e.distance}),(0,he.jsxs)(N.Z,{align:"right",sx:(0,r.Z)((0,r.Z)({},Pe),{},{fontWeight:700,color:"#1e293b"}),children:["\u20b9",Number((null===e||void 0===e?void 0:e.totalcharge)||0).toFixed(2)]}),(0,he.jsx)(N.Z,{align:"center",sx:Pe,children:(0,he.jsx)(Y.Z,{title:"Remove",children:(0,he.jsx)(w.Z,{size:"small",onClick:function(){return On(e)},sx:{color:"#ef4444",p:.5},children:(0,he.jsx)(se.Z,{style:{fontSize:13}})})})})]},e.customerid||e.firstname||t)})),(0,he.jsxs)(O.Z,{sx:{bgcolor:"#fafbfc"},children:[(0,he.jsx)(N.Z,{sx:(0,r.Z)((0,r.Z)({},Pe),{},{fontWeight:800}),children:"Total"}),(0,he.jsx)(N.Z,{colSpan:2,sx:Pe}),(0,he.jsx)(N.Z,{align:"center",sx:(0,r.Z)((0,r.Z)({},Pe),{},{fontWeight:800}),children:an}),(0,he.jsxs)(N.Z,{align:"center",sx:(0,r.Z)((0,r.Z)({},Pe),{},{fontWeight:800}),children:["\u20b9",Number(ln).toFixed(2)]}),(0,he.jsx)(N.Z,{sx:(0,r.Z)((0,r.Z)({},Pe),{},{fontWeight:800}),children:Jt}),(0,he.jsxs)(N.Z,{align:"right",sx:(0,r.Z)((0,r.Z)({},Pe),{},{fontWeight:800,color:"#65387a"}),children:["\u20b9",Number(en).toFixed(2)]}),(0,he.jsx)(N.Z,{sx:Pe})]})]})]})}),"preview"===zn&&(0,he.jsx)(D.Z,{component:k.Z,sx:{borderRadius:"10px",border:"1px solid #eef2f6",boxShadow:"none"},children:(0,he.jsxs)(M.Z,{size:"small",stickyHeader:!0,children:[(0,he.jsx)(L.Z,{sx:{bgcolor:"#f8fafc"},children:(0,he.jsxs)(O.Z,{children:[(0,he.jsx)(N.Z,{sx:fe,children:"#"}),(0,he.jsx)(N.Z,{sx:fe,children:"Name"}),(0,he.jsx)(N.Z,{sx:fe,children:"Contact"}),(0,he.jsx)(N.Z,{sx:fe,children:"Address"}),(0,he.jsx)(N.Z,{sx:fe,align:"center",children:"Qty"}),(0,he.jsx)(N.Z,{sx:fe,align:"center",children:"Cash"})]})}),(0,he.jsx)(H.Z,{children:En.map((function(e,t){var n;return(0,he.jsxs)(O.Z,{hover:!0,children:[(0,he.jsx)(N.Z,{sx:Pe,children:t+1}),(0,he.jsx)(N.Z,{sx:(0,r.Z)((0,r.Z)({},Pe),{},{whiteSpace:"nowrap",color:"#1e293b",fontWeight:600}),children:e.firstname||"\u2014"}),(0,he.jsx)(N.Z,{sx:Pe,children:e.contactno||"\u2014"}),(0,he.jsx)(N.Z,{sx:(0,r.Z)((0,r.Z)({},Pe),{},{color:"#64748b",maxWidth:240}),children:(0,he.jsx)(Y.Z,{title:e.address||"",children:(0,he.jsx)("span",{style:{display:"inline-block",maxWidth:240,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",verticalAlign:"middle"},children:e.address||"\u2014"})})}),(0,he.jsx)(N.Z,{align:"center",sx:Pe,children:null!==(n=e.quantity)&&void 0!==n?n:"\u2014"}),(0,he.jsx)(N.Z,{align:"center",sx:Pe,children:null!=e.collectionamt?"\u20b9".concat(Number(e.collectionamt).toFixed(2)):"\u2014"})]},t)}))})]})}),"empty"===zn&&function(){var e=function(e){var t;Wn?(_n(e),ut([]),fn([]),gn(""),0===e?null===(t=document.getElementById("upload-file"))||void 0===t||t.click():1===e&&(Pt(!0),Rt(""))):bn("Please select a Business Location first.","warning",3e3)},t=function(t){var n=t.value,r=t.icon,i=t.title,a=t.sub,o=t.accent;return(0,he.jsxs)(S.Z,{role:"button",tabIndex:0,onClick:function(){return e(n)},onKeyDown:function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),e(n))},sx:{flex:1,minWidth:0,display:"flex",alignItems:"center",textAlign:"left",gap:1.25,px:1.5,py:1.25,borderRadius:"10px",border:"1.5px solid #eef2f6",bgcolor:"#fff",opacity:Wn?1:.6,cursor:Wn?"pointer":"not-allowed",transition:"all 0.18s ease","&:hover":Wn?{borderColor:o,boxShadow:"0 4px 12px -4px ".concat(o,"40"),transform:"translateY(-1px)"}:void 0},children:[(0,he.jsx)(S.Z,{sx:{width:32,height:32,borderRadius:"8px",background:"".concat(o,"15"),color:o,display:"flex",alignItems:"center",justifyContent:"center",fontSize:15,flexShrink:0},children:(0,he.jsx)(r,{})}),(0,he.jsxs)(S.Z,{sx:{minWidth:0,flex:1},children:[(0,he.jsx)(R.Z,{sx:{fontWeight:700,fontSize:13,color:"#1e293b",lineHeight:1.15},children:i}),(0,he.jsx)(R.Z,{sx:{fontSize:11,color:"#94a3b8",lineHeight:1.25},noWrap:!0,children:a})]})]})};return(0,he.jsxs)(g.Z,{alignItems:"center",justifyContent:"center",spacing:1.5,sx:{height:"100%",minHeight:240,bgcolor:"rgba(24,144,255,0.03)",border:"1px dashed rgba(24,144,255,0.25)",borderRadius:"12px",p:3,textAlign:"center"},children:[(0,he.jsx)(S.Z,{sx:{width:56,height:56,borderRadius:"14px",bgcolor:"rgba(24,144,255,0.08)",color:"#1890ff",display:"flex",alignItems:"center",justifyContent:"center",fontSize:28},children:(0,he.jsx)(ce.Z,{})}),(0,he.jsx)(R.Z,{sx:{fontWeight:700,color:"#1e293b",fontSize:14},children:"Choose a Drop Source to begin"}),(0,he.jsx)(R.Z,{sx:{color:"#64748b",fontSize:12,maxWidth:360,mb:1},children:"Select a source below to import or pick your delivery customers."}),(0,he.jsxs)(g.Z,{direction:{xs:"column",sm:"row"},gap:1.5,sx:{width:"100%",maxWidth:480,mt:1},children:[t({value:0,icon:pe.YFT,title:"Excel / CSV",sub:"Bulk upload a sheet",accent:"#1890ff"}),t({value:1,icon:ue.I$,title:"Selection",sub:"Pick saved customers",accent:"#65387a"})]})]})}()]})]})})]})]}),(0,he.jsx)("input",{accept:".csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",id:"upload-file",type:"file",hidden:!0,onChange:function(e){var t=e.target.files[0];if(t){var n=t.name.replace(/\.[^/.]+$/,"");gn((function(e){return e?"".concat(e,", ").concat(n):n})),function(e){try{var t,n=null===(t=e.target.files)||void 0===t?void 0:t[0];if(!n)return void Zn("No file selected.","warning");var r=n.name.toLowerCase(),i=r.endsWith(".csv"),a=r.endsWith(".xls")||r.endsWith(".xlsx");if(!i&&!a)return void Zn("Invalid file type. Please upload a CSV or Excel file.","warning");var o=function(e,t){var n={};for(var r in wn)n[Yn(r)]=wn[r];var i=e.map((function(e){var t,r={};for(var i in e){var a=Yn(i),o=n[a]||a,s=e[i];"firstname"===o&&(s="string"===typeof(t=s)?t.replace(/^[\d.\s]+/,"").trim():t),r[o]=s}return r})),a=Object.keys(wn).filter((function(e){return e.trim().endsWith("*")})).filter((function(e){return!t.includes(Yn(e))}));a.length>0&&Zn("Missing columns: ".concat(a.join(", ")),"warning",3e3),fn(i),Zn("File uploaded successfully","success",2e3),Zn("Press Continue to add as drop customers","info",2500)};if(i&&u().parse(n,{header:!0,dynamicTyping:!0,skipEmptyLines:!0,complete:function(e){var t;if(null===(t=e.data)||void 0===t||!t.length)return Zn("CSV file is empty or has no valid rows.","warning"),void fn([]);o(e.data,e.meta.fields.map(Yn))},error:function(e){return Zn("CSV parsing failed: ".concat(e.message),"warning")}}),a){var s=new FileReader;s.onload=function(e){try{var t=A.ij(e.target.result,{type:"binary"}),n=A.P6.sheet_to_json(t.Sheets[t.SheetNames[0]],{defval:""});if(null===n||void 0===n||!n.length)return Zn("Excel file is empty or invalid.","warning"),void fn([]);o(n,Object.keys(n[0]).map(Yn))}catch(r){Zn("Error reading Excel: ".concat(r.message),"warning")}},s.readAsBinaryString(n)}}catch(c){Zn("Unexpected error: ".concat(c.message),"warning")}}(e)}}}),(0,he.jsxs)(U.Z,{open:ft,onClose:function(){return Pt(!1)},fullWidth:!0,fullScreen:d,sx:{"& .MuiDialog-paper":{borderRadius:{xs:0,sm:"16px"},overflow:"hidden"}},children:[(0,he.jsx)(F.Z,{sx:{bgcolor:n.palette.primary.main,color:"white",py:2.5},children:(0,he.jsxs)(g.Z,{spacing:1.5,children:[(0,he.jsx)(R.Z,{variant:"h4",sx:{fontWeight:600,color:"white"},children:"Select Drop Customers (".concat(dt.length||0,")")}),(0,he.jsx)(B.Z,{sx:{width:"100%"},children:(0,he.jsx)(W.Z,{autoFocus:!0,fullWidth:!0,id:"input-search-header",placeholder:"Search by name, contact, or address\u2026",value:gt,onChange:function(e){return Rt(e.target.value)},sx:{bgcolor:"white",borderRadius:"10px","& .MuiOutlinedInput-input":{p:"10px 14px"}},startAdornment:(0,he.jsx)(Z.Z,{position:"start",children:(0,he.jsx)(le.Z,{style:{fontSize:"small",color:"#64748b"}})}),endAdornment:(0,he.jsx)(w.Z,{sx:{visibility:gt?"visible":"hidden",p:.5},onClick:function(){return Rt("")},children:(0,he.jsx)(ee.Z,{style:{fontSize:"18px"}})}),autoComplete:"off"})})]})}),(0,he.jsx)(z.Z,{}),(0,he.jsx)(K.Z,{sx:{p:2.5,bgcolor:"#fafbfc",minHeight:400,maxHeight:{xs:"none",sm:600}},children:0===(null===_t||void 0===_t?void 0:_t.length)?(0,he.jsx)(g.Z,{alignItems:"center",justifyContent:"center",sx:{minHeight:300},children:(0,he.jsx)(de.Z,{description:"No saved customers found for this client"})}):(0,he.jsx)(g.Z,{spacing:0,children:null===_t||void 0===_t?void 0:_t.map((function(e,t){var n=dt.some((function(t){return t.customerid===e.customerid}));return(0,he.jsx)(V.Z,{children:(0,he.jsx)(G.Z,{sx:{m:0,py:1,px:1.25,borderRadius:"10px","&:hover":{bgcolor:"rgba(24,144,255,0.04)"}},control:(0,he.jsx)(q.Z,{checked:n,onChange:function(t){return Ln(t,e)}}),label:(0,he.jsxs)(S.Z,{sx:{width:"100%"},children:[(0,he.jsxs)(R.Z,{sx:{fontWeight:600,color:"#1e293b",fontSize:13.5},children:[e.firstname," (",e.contactno,")"]}),(0,he.jsx)(R.Z,{sx:{color:"#64748b",fontSize:12,mt:.25},children:e.address})]})})},e.customerid||t)}))})}),(0,he.jsx)(z.Z,{}),(0,he.jsx)(J.Z,{sx:{p:2,bgcolor:"#fafbfc"},children:(0,he.jsx)(j.Z,{variant:"outlined",color:0===dt.length?"error":"primary",onClick:function(){return Pt(!1)},sx:{borderRadius:"10px",textTransform:"none",fontWeight:600,px:3},children:0===dt.length?"Close":"Continue"})})]})]})}},37159:function(e,t,n){"use strict";n.d(t,{j:function(){return o},v:function(){return a}});var r=n(74165),i=n(15861),a=function(){var e=(0,i.Z)((0,r.Z)().mark((function e(t,n){var i,a,o,s,c,l,d,u,A,p,_,x,h,E,f,P;return(0,r.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=null===t||void 0===t?void 0:t.latitude,a=null===t||void 0===t?void 0:t.longitude,o=null===n||void 0===n?void 0:n.latitude,s=null===n||void 0===n?void 0:n.longitude,null!=i&&null!=a&&null!=o&&null!=s){e.next=6;break}throw new Error("Invalid coordinates");case 6:return c={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_API_URL:"https://mock-data-api-nextjs.vercel.app/",REACT_APP_AUTH0_CLIENT_ID:"",REACT_APP_AUTH0_DOMAIN:"",REACT_APP_AWS_APP_CLIENT_ID:"",REACT_APP_AWS_POOL_ID:"",REACT_APP_FIREBASE_API_KEY:"",REACT_APP_FIREBASE_APP_ID:"",REACT_APP_FIREBASE_AUTH_DOMAIN:"",REACT_APP_FIREBASE_MEASUREMENT_ID:"",REACT_APP_FIREBASE_MESSAGING_SENDER_ID:"",REACT_APP_FIREBASE_PROJECT_ID:"",REACT_APP_FIREBASE_STORAGE_BUCKET:"",REACT_APP_GOOGLE_MAPS_API_KEY:"AIzaSyCF4KatYCI3vqz1_H3kiHeyS3yCMfYToh8",REACT_APP_RIDER_ACCESS_ID:"AAAAILMpCEU:APA91bEavuOllBI6sFgYtxXAgNmAVwNA-MnCMHLGlR4_t7UqpLajAkdn3T0CZr_zaLBknLyim9ytFLMZgbeXmKqTad_PKCbqlYjHpaizVrLXtecxqyEy4UktIacK2UvHVUATHL-7VQQk",REACT_APP_VERSION:"v2.1.0"}.REACT_APP_OSRM_URL||"https://router.project-osrm.org",e.prev=7,l="".concat(c,"/route/v1/driving/").concat(a,",").concat(i,";").concat(s,",").concat(o,"?overview=false"),e.next=11,fetch(l);case 11:if(!(d=e.sent).ok){e.next=20;break}return e.next=15,d.json();case 15:if(!((u=e.sent).routes&&u.routes.length>0)){e.next=20;break}return A=u.routes[0].distance,p=A/1e3,e.abrupt("return",Math.round(p));case 20:e.next=25;break;case 22:e.prev=22,e.t0=e.catch(7),console.warn("OSRM API failed, falling back to Haversine math:",e.t0);case 25:return 6371,x=(_=function(e){return e*Math.PI/180})(o-i),h=_(s-a),E=Math.sin(x/2)*Math.sin(x/2)+Math.cos(_(i))*Math.cos(_(o))*Math.sin(h/2)*Math.sin(h/2),f=2*Math.atan2(Math.sqrt(E),Math.sqrt(1-E)),P=6371*f,e.abrupt("return",Math.round(1.3*P));case 33:case"end":return e.stop()}}),e,null,[[7,22]])})));return function(t,n){return e.apply(this,arguments)}}(),o=function(e,t,n,r){return e<r?t:(e-r)*n+t}},20067:function(){}}]); |