"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6625],{81268:function(a,b,c){c.d(b,{o:function(){return d}});function d(a,b){if(a.length<2)return!1;var c=a[0].stopDate;if(b&&c&&b!==c)return!0;for(var d=c,e=1;e<a.length;e++){var f=a[e];if(f.stopDate&&d&&f.stopDate!==d)return!0;d=f.stopDate}return!1}},86625:function(a,b,c){c.d(b,{z2:function(){return l},yM:function(){return u},Kp:function(){return q},BU:function(){return o},TC:function(){return n}});var d=c(828),e=c(30381),f=c.n(e),g=c(82383),h=c(67553),i=c(42811),j=c(56069),k=c(81268),l=function(a){var b="",c=!0,e=!1,f=void 0;try{for(var g,h=Object.entries(a)[Symbol.iterator]();!(c=(g=h.next()).done);c=!0){var i=(0,d.Z)(g.value,2),j=i[0],k=i[1];if(void 0!==k&&""!==k){var l="";switch(j){case"numPackages":l="Quantity";break;case"packageSize":l="Size";break;case"packageWeightInPounds":l="Weight";break;default:l=j}b+="".concat(l,": ").concat(k,", ")}}}catch(m){e=!0,f=m}finally{try{c||null==h.return||h.return()}finally{if(e)throw f}}return b.slice(0,-2)};function m(a,b){var c=a.filter(function(a){return a.type===b});return c.length>1&&c.sort(function(a,b){var c;return(a.tasks&&a.tasks[0]?a.tasks[0].sequenceNumber:Number.MAX_SAFE_INTEGER)-(b.tasks&&b.tasks[0]?b.tasks[0].sequenceNumber:Number.MAX_SAFE_INTEGER)}),c}function n(a){return a.map(function(a){var b,c,d,e,f,l,n,v,w,x,y,z,A,B,C,D,E=null==a?void 0:a.node,F=null==E?void 0:E.order.endCustomer,G=p(null==E?void 0:E.stops,"PICK_UP"),H=p(null==E?void 0:E.stops,"DROP_OFF"),I=s((null==G?void 0:G.tasks)||[]),J=s((null==H?void 0:H.tasks)||[]),K=(null==E?void 0:E.stops)?m(E.stops,g.wIw.PickUp):[],L=(null==E?void 0:E.stops)?m(E.stops,g.wIw.DropOff):[];if(E){return{key:E.id,id:E.id,recurrenceType:E.order.recurrenceType,status:(0,i.x)(E),shipmentStatus:E.status,StatusIcon:(0,i.U)(E),orderDisplayId:E.order.displayId||"-",customerDisplayName:o(F),pickup:{badgeMeta:(0,h.PN)((null==G?void 0:G.timeStatus)||void 0,null==G?void 0:G.timeWindow,!0),timeWindowText:q(null==G?void 0:G.timeWindow,!1),eta:r(I),isLikelyLate:Boolean(I&&(null==G?void 0:null===(e=G.timeWindow)|| void 0===e?void 0:e.close)&&I>(null==G?void 0:null===(f=G.timeWindow)|| void 0===f?void 0:f.close)),taskStatusList:(null==G?void 0:null===(l=G.tasks)|| void 0===l?void 0:l.map(function(a){return a.status}))||[],arrivedAt:t((null==G?void 0:G.tasks)||[]),completedAt:u(G),instruction:(null==G?void 0:G.instruction)||"",pickUpStops:K||[]},dropoff:{badgeMeta:(0,h.PN)((null==H?void 0:H.timeStatus)||void 0,null==H?void 0:H.timeWindow,!1),timeWindowText:q(null==H?void 0:H.timeWindow,!1),eta:r(J),isLikelyLate:Boolean(J&&(null==H?void 0:null===(n=H.timeWindow)|| void 0===n?void 0:n.close)&&J>(null==H?void 0:null===(v=H.timeWindow)|| void 0===v?void 0:v.close)),taskStatusList:(null==H?void 0:null===(w=H.tasks)|| void 0===w?void 0:w.map(function(a){return a.status}))||[],arrivedAt:t((null==H?void 0:H.tasks)||[]),completedAt:u(H),instruction:(null==H?void 0:H.instruction)||"",dropOffStops:L||[]},origin:{dispatchZone:(null==G?void 0:G.dispatchZone)||"",streetAddress:(null==G?void 0:G.streetAddress)||"",dispatchZoneLine2:null==G?void 0:G.dispatchZoneLine2},destination:{dispatchZone:(null==H?void 0:H.dispatchZone)||"",streetAddress:(null==H?void 0:H.streetAddress)||"",dispatchZoneLine2:null==H?void 0:H.dispatchZoneLine2},package:{numPackages:E.numPackages||void 0,packageSize:E.packageSize||"",packageWeightInPounds:E.packageWeightInPounds||void 0},packageDescription:E.packageDescription||"",shipmentDate:E.shipmentDate,serviceType:(null===(x=E.order.serviceType)|| void 0===x?void 0:x.name)||"",serviceTypeColor:(null===(y=E.order.serviceType)|| void 0===y?void 0:y.color)||void 0,driverId:(null===(z=E.driver)|| void 0===z?void 0:z.id)||void 0,driverPhotoUrl:(null===(A=E.driver)|| void 0===A?void 0:A.photoUrl)||void 0,driverName:E.driver?"".concat(null===(B=E.driver)|| void 0===B?void 0:B.firstName," ").concat(null===(C=E.driver)|| void 0===C?void 0:C.lastName):void 0,driverMapItem:E.driver&&E.driver.lastReportedLocation?(b=E.driver,c=void 0,{id:b.id||"",title:b.firstName||"",subText:c||"",image:b.photoUrl||"",coordinate:null===(d=b.lastReportedLocation)|| void 0===d?void 0:d.lngLat,isActive:b.isActive}):void 0,canUnassignDriver:void 0!==E.driver&&(E.status===g._UV.Assigned||E.status===g._UV.Routed),canChangeRouting:E.status===g._UV.Routed||E.status===g._UV.InTransit,canDeleteOrder:E.status===g._UV.Created||E.status===g._UV.Assigned||E.status===g._UV.Failed||E.status===g._UV.Routed,canFailOrder:E.status!=g._UV.Completed,canCloseOrder:E.status===g._UV.Completed&&!E.isClosed,canUncloseOrder:E.status===g._UV.Completed&&E.isClosed,canForceCompleteOrder:E.status!==g._UV.Completed,artifactsAtStops:null==E?void 0:null===(D=E.stops)|| void 0===D?void 0:D.filter(function(a){return a.artifacts.length>0}).map(function(a){return{stopId:a.id,stopAddress:a.streetAddress,stopType:a.type===g.wIw.PickUp?"Pick up":"Drop off",artifacts:a.artifacts.map(function(a){return{id:a.id,url:a.publicUrl||"",caption:a.value||void 0,type:a.type,timestamp:(0,j.iM)(a.createdAt)}})}}),isCompleted:E.status===g._UV.Completed,shipmentType:E.type,shipment:E,isMultiDay:(0,k.o)(E.stops||[],E.shipmentDate)}}})||void 0}function o(a){return(null==a?void 0:a.companyName)||(null==a?void 0:a.contactEmail)||(null==a?void 0:a.firstName)||""}function p(a,b){if(a)return a.find(function(a){return a.type===b})}function q(a){var b=!(arguments.length>1)|| void 0===arguments[1]||arguments[1];if(a){var c="h:mm a",d=(null==a?void 0:a.open)!==null&&(null==a?void 0:a.open)!==void 0,e=(null==a?void 0:a.close)!==null&&(null==a?void 0:a.close)!==void 0,g=f().utc(1e3*parseInt(a.open)),h=f().utc(1e3*parseInt(a.close)),i=g.local(),j=h.local();return!d&&e?"".concat(b?"Due ":"").concat(j.format(c)):d&&!e?"".concat(b?"Ready ":"").concat(i.format(c)):d&&e?"".concat(i.format(c)," - ").concat(j.format(c)):"None"}}function r(a){if(a)return f().utc(1e3*a).local().format("h:mm a")}function s(a){if(0!==a.length)return a.reduce(function(a,b){return b.etaEpochSeconds<a?b.etaEpochSeconds:a},a[0].etaEpochSeconds)}function t(a){var b=a.find(function(a){return a.arrivedAt});if(b){var c=f().utc(1e3*b.arrivedAt).local();return f()(c).format("h:mm a")}}function u(a){if(a&&a.completedAt){var b=f().utc(1e3*a.completedAt).local();return f()(b).format("h:mm a")}}},42811:function(a,b,c){c.d(b,{U:function(){return o},x:function(){return n}});var d=c(82383),e=c(36449),f=c(51613),g=c(22754),h=c(34106),i=c(36582),j=c(70759),k=c(55219),l=c(95543),m=c(52783);function n(a){var b,c,e=a.status,f=a.isClosed,g=a.isForceCompleted,h=a.driverConfirmedAt;if(f)return"Closed";if(g&&e===d._UV.Completed)return"Force Completed";switch(e){case d._UV.Routed:case d._UV.Assigned:if(h)return"Confirmed";return"Unconfirmed";case d._UV.Completed:return"Delivered";case d._UV.Created:if((null===(b=a.routingJob)|| void 0===b?void 0:b.status)===d.Rxp.OptimizationFailed)return"Optimization Failed";if((null===(c=a.routingJob)|| void 0===c?void 0:c.status)===d.Rxp.Ready)return"Ready";if(a.routingJobId)return"Optimizing";return"Unassigned";case d._UV.Failed:return"Failed";case d._UV.InTransit:return"In Transit";case d._UV.Paused:return"Paused";case d._UV.Deleted:return"Deleted"}}function o(a){var b,c=a.status,n=a.isClosed;if(n)return e;switch(c){case d._UV.Assigned:case d._UV.Routed:return f;case d._UV.Completed:return g;case d._UV.Created:if((null===(b=a.routingJob)|| void 0===b?void 0:b.status)===d.Rxp.OptimizationFailed||a.routingJobId)return h;return i;case d._UV.Failed:return j;case d._UV.InTransit:return k;case d._UV.Paused:return l;case d._UV.Deleted:return m}}},67553:function(a,b,c){c.d(b,{PN:function(){return h},c0:function(){return g}});var d=c(30381),e=c.n(d),f=c(82383),g=[{status:f.lE7.LateSoon,flowbiteColor:"warning",color:"orange"},{status:f.lE7.Completed,flowbiteColor:"success",color:"green"},{status:f.lE7.Late,flowbiteColor:"failure",color:"red"},{status:f.lE7.LikelyLate,flowbiteColor:"warning",color:"orange"},{status:f.lE7.NotReady,flowbiteColor:"purple",color:"purple"},{status:f.lE7.OnTime,flowbiteColor:"info",color:"blue"},];function h(a,b,c){var d=g.find(function(b){return b.status===a}),e=i(a,b);return{badgeColor:null==d?void 0:d.flowbiteColor,status:a,badgeText:e,backgroundColor:null==d?void 0:d.color,shouldShowBadge:a!==f.lE7.OnTime}}function i(a,b){if(a===f.lE7.Completed)return"";var c=(null==b?void 0:b.open)!==null&&(null==b?void 0:b.open)!==void 0,d=(null==b?void 0:b.close)!==null&&(null==b?void 0:b.close)!==void 0;if(!b|| !c&&!d)return"";if(!d)return k(a,b);if(!c)return j(a,b);var g=new Date(1e3*parseInt(b.open)),h=new Date(1e3*parseInt(b.close)),i=new Date,l=Math.abs(g.getTime()-i.getTime()),m=Math.abs(h.getTime()-i.getTime());return a===f.lE7.NotReady?1e3>Math.abs(g.getTime()-h.getTime())?"Exactly in ".concat(e().duration(l).humanize()):"Ready in ".concat(e().duration(l).humanize()):a===f.lE7.OnTime||a===f.lE7.LateSoon||a===f.lE7.LikelyLate?null===b.close|| void 0===b.close?"":"Due in ".concat(e().duration(m).humanize()):a===f.lE7.Late?"Late by ".concat(e().duration(m).humanize()):""}function j(a,b){if(!b)return"";var c=new Date(1e3*parseInt(b.close)),d=new Date,g=Math.abs(c.getTime()-d.getTime());return a===f.lE7.NotReady||a===f.lE7.OnTime||a===f.lE7.LateSoon||a===f.lE7.LikelyLate?"Due in ".concat(e().duration(g).humanize()):a===f.lE7.Late?"Late by ".concat(e().duration(g).humanize()):""}function k(a,b){if(!b)return"";var c=new Date(1e3*parseInt(b.open)),d=new Date,g=Math.abs(c.getTime()-d.getTime());return a===f.lE7.NotReady?"Ready in ".concat(e().duration(g).humanize()):a===f.lE7.OnTime||a===f.lE7.LateSoon||a===f.lE7.LikelyLate?"Ready":a===f.lE7.Late?"Late":""}}}])
//# sourceMappingURL=6625-20184805676d2964.js.map