1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[527],{3822:(e,t,i)=>{i.d(t,{A:()=>v});var r,s=i(49493),a=i(35968),o=i(8774),l=i(96098),n=i(20150),u=i(40496),p=i(9491);i(74552),i(64988),i(32243);var d=i(98285),m=i(44708),c=i(8705),y=i(1589),T=i(16614),h=i(45723);let b=r=class extends(0,n.O)(u.oY){constructor(e){super(e),this.addedCost=null,this.barrierType=null,this.costs=null,this.curbApproach=null,this.fullEdge=null,this.geometry=null,this.name=null,this.objectId=null,this.popupTemplate=null,this.sideOfEdge=null,this.sourceId=null,this.sourceOid=null,this.status=null,this.symbol=null,this.type="point-barrier"}readCosts(e,t){return(0,T.lh)(t.attributes,"Attr_")}writeCosts(e,t){(0,T.p3)(e,t,"Attr_")}static fromGraphic(e){return new r({addedCost:e.attributes.AddedCost??null,barrierType:null!=e.attributes.BarrierType?h.iM.fromJSON(e.attributes.BarrierType):null,costs:null!=e.attributes.Costs?(0,T.aZ)(JSON.parse(e.attributes.Costs)):null,curbApproach:null!=e.attributes.CurbApproach?h.JJ.fromJSON(e.attributes.CurbApproach):null,fullEdge:null!=e.attributes.FullEdge?h.fe.fromJSON(e.attributes.FullEdge):null,geometry:e.geometry,name:e.attributes.Name??null,objectId:e.attributes.ObjectID??e.attributes.__OBJECTID,popupTemplate:e.popupTemplate,status:null!=e.attributes.Status?h.$r.fromJSON(e.attributes.Status):null,symbol:e.symbol})}toGraphic(){let e={ObjectID:this.objectId,AddedCost:this.addedCost,BarrierType:null!=this.barrierType?h.iM.toJSON(this.barrierType):null,Costs:null!=this.costs?JSON.stringify((0,T.nA)(this.costs)):null,CurbApproach:null!=this.curbApproach?h.JJ.toJSON(this.curbApproach):null,FullEdge:null!=this.fullEdge?h.fe.toJSON(this.fullEdge):null,Name:this.name,Status:null!=this.status?h.$r.toJSON(this.status):null};return new a.A({geometry:this.geometry,attributes:e,symbol:this.symbol,popupTemplate:this.popupTemplate})}};b.fields=[{name:"ObjectID",alias:"ObjectID",type:"esriFieldTypeOID"},{name:"AddedCost",alias:"Added Cost",type:"esriFieldTypeDouble"},{name:"BarrierType",alias:"Barrier Type",type:"esriFieldTypeInteger"},{name:"Costs",alias:"Costs",type:"esriFieldTypeString"},{name:"CurbApproach",alias:"Curb Approach",type:"esriFieldTypeInteger"},{name:"FullEdge",alias:"Full Edge",type:"esriFieldTypeInteger"},{name:"Name",alias:"Name",type:"esriFieldTypeString"},{name:"Status",alias:"Status",type:"esriFieldTypeInteger"}],(0,s._)([(0,p.MZ)()],b.prototype,"addedCost",void 0),(0,s._)([(0,p.MZ)({type:h.iM.apiValues,json:{name:"attributes.BarrierType",read:{reader:h.iM.read},write:{writer:h.iM.write}}})],b.prototype,"barrierType",void 0),(0,s._)([(0,p.MZ)()],b.prototype,"costs",void 0),(0,s._)([(0,d.w)("costs",["attributes"])],b.prototype,"readCosts",null),(0,s._)([(0,c.K)("costs")],b.prototype,"writeCosts",null),(0,s._)([(0,p.MZ)({constructOnly:!0,type:h.JJ.apiValues,json:{read:{source:"attributes.CurbApproach",reader:h.JJ.read}}})],b.prototype,"curbApproach",void 0),(0,s._)([(0,p.MZ)({type:h.fe.apiValues,json:{name:"attributes.FullEdge",read:{reader:h.fe.read},write:{writer:h.fe.write}}})],b.prototype,"fullEdge",void 0),(0,s._)([(0,p.MZ)({type:y.A,json:{write:!0}})],b.prototype,"geometry",void 0),(0,s._)([(0,p.MZ)({json:{name:"attributes.Name"}})],b.prototype,"name",void 0),(0,s._)([(0,p.MZ)({json:{name:"attributes.ObjectID"}})],b.prototype,"objectId",void 0),(0,s._)([(0,p.MZ)({type:o.A})],b.prototype,"popupTemplate",void 0),(0,s._)([(0,p.MZ)({type:h.mt.apiValues,json:{read:{source:"attributes.SideOfEdge",reader:h.mt.read}}})],b.prototype,"sideOfEdge",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.SourceID"}}})],b.prototype,"sourceId",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.SourceOID"}}})],b.prototype,"sourceOid",void 0),(0,s._)([(0,p.MZ)({type:h.$r.apiValues,json:{read:{source:"attributes.Status",reader:h.$r.read}}})],b.prototype,"status",void 0),(0,s._)([(0,p.MZ)({types:l.Es})],b.prototype,"symbol",void 0),(0,s._)([(0,p.MZ)({readOnly:!0,json:{read:!1}})],b.prototype,"type",void 0);let v=b=r=(0,s._)([(0,m.$)("esri.rest.support.PointBarrier")],b)},16614:(e,t,i)=>{i.d(t,{Zn:()=>n,aZ:()=>o,lh:()=>s,nA:()=>l,p3:()=>a,r9:()=>u});var r=i(45723);function s(e,t){if(null==e)return null;let i={},s=RegExp(`^${t}`,"i");for(let a of Object.keys(e))if(s.test(a)){let s=a.slice(t.length);i[r.et.fromJSON(s)]=e[a]}return i}function a(e,t,i){if(null!=e)for(let s in t.attributes||(t.attributes={}),e){let a=r.et.toJSON(s);t.attributes[`${i}${a}`]=e[s]}}function o(e){let t={};for(let i of Object.keys(e))t[r.et.fromJSON(i)]=e[i];return t}function l(e){let t={};for(let i of Object.keys(e))t[r.et.toJSON(i)]=e[i];return t}function n(e,t){return null==e||null==t?null:Math.round((e-t)/6e4)}function u(e){let t=e.toJSON();return t.accumulateAttributeNames&&=t.accumulateAttributeNames?.join(),t.attributeParameterValues&&=JSON.stringify(t.attributeParameterValues),t.barriers&&=JSON.stringify(t.barriers),t.outSR&&=t.outSR?.wkid,t.overrides&&=JSON.stringify(t.overrides),t.polygonBarriers&&=JSON.stringify(t.polygonBarriers),t.polylineBarriers&&=JSON.stringify(t.polylineBarriers),t.restrictionAttributeNames&&=t.restrictionAttributeNames?.join(),t.stops&&=JSON.stringify(t.stops),t.travelMode&&=JSON.stringify(t.travelMode),t}},31854:(e,t,i)=>{i.d(t,{A:()=>h});var r,s=i(49493),a=i(35968),o=i(8774),l=i(96098),n=i(20150),u=i(40496),p=i(9491);i(74552),i(64988),i(32243);var d=i(98285),m=i(44708),c=i(1589),y=i(45723);let T=r=class extends(0,n.O)(u.oY){constructor(e){super(e),this.alternateName=null,this.arrivalTime=null,this.arrivalTimeOffset=null,this.azimuth=null,this.branchName=null,this.directionPointType=null,this.displayText=null,this.exitName=null,this.geometry=null,this.intersectingName=null,this.level=null,this.name=null,this.objectId=null,this.popupTemplate=null,this.sequence=null,this.shortVoiceInstru
1ction=null,this.stopId=null,this.symbol=null,this.towardName=null,this.type="direction-point",this.voiceInstruction=null}readArrivalTime(e,t){return null!=t.attributes.ArrivalTime?new Date(t.attributes.ArrivalTime):null}static fromGraphic(e){return new r({alternateName:e.attributes.AlternateName??null,arrivalTime:null!=e.attributes.ArrivalTime?new Date(e.attributes.ArrivalTime):null,arrivalTimeOffset:e.attributes.ArrivalUTCOffset??null,azimuth:e.attributes.Azimuth??null,branchName:e.attributes.BranchName??null,directionPointType:y._6.fromJSON(e.attributes.DirectionPointType),displayText:e.attributes.DisplayText??null,exitName:e.attributes.ExitName??null,geometry:e.geometry,intersectingName:e.attributes.IntersectingName??null,level:e.attributes.Level??null,name:e.attributes.Name??null,objectId:e.attributes.ObjectID??e.attributes.__OBJECTID,popupTemplate:e.popupTemplate,sequence:e.attributes.Sequence,shortVoiceInstruction:e.attributes.ShortVoiceInstruction??null,stopId:e.attributes.StopID??null,symbol:e.symbol,towardName:e.attributes.TowardName??null,voiceInstruction:e.attributes.VoiceInstruction??null})}toGraphic(){let e={ObjectID:this.objectId,DirectionPointType:null!=this.directionPointType?y._6.toJSON(this.directionPointType):null,Sequence:this.sequence,StopID:this.stopId};return null!=this.alternateName&&(e.AlternateName=this.alternateName),null!=this.arrivalTime&&(e.ArrivalTime=this.arrivalTime.getTime()),null!=this.arrivalTimeOffset&&(e.ArrivalUTCOffset=this.arrivalTimeOffset),null!=this.azimuth&&(e.Azimuth=this.azimuth),null!=this.branchName&&(e.BranchName=this.branchName),null!=this.displayText&&(e.DisplayText=this.displayText),null!=this.exitName&&(e.ExitName=this.exitName),null!=this.intersectingName&&(e.IntersectingName=this.intersectingName),null!=this.level&&(e.Level=this.level),null!=this.name&&(e.Name=this.name),null!=this.shortVoiceInstruction&&(e.ShortVoiceInstruction=this.shortVoiceInstruction),null!=this.towardName&&(e.TowardName=this.towardName),null!=this.voiceInstru
1ction&&(e.VoiceInstruction=this.voiceInstruction),new a.A({geometry:this.geometry,attributes:e,symbol:this.symbol,popupTemplate:this.popupTemplate})}};T.fields=[{name:"ObjectID",alias:"ObjectID",type:"esriFieldTypeOID"},{name:"AlternateName",alias:"Alternative Name",type:"esriFieldTypeString"},{name:"ArrivalTime",alias:"Arrival Time",type:"esriFieldTypeDate"},{name:"ArrivalUTCOffset",alias:"Arrival Time Offset",type:"esriFieldTypeInteger"},{name:"Azimuth",alias:"Azimuth",type:"esriFieldTypeDouble"},{name:"BranchName",alias:"Branch Name",type:"esriFieldTypeString"},{name:"DirectionPointType",alias:"Directions Point Type",type:"esriFieldTypeInteger"},{name:"DisplayText",alias:"Display Text",type:"esriFieldTypeString"},{name:"ExitName",alias:"Exit Name",type:"esriFieldTypeString"},{name:"IntersectingName",alias:"Intersecting Name",type:"esriFieldTypeString"},{name:"Level",alias:"Level",type:"esriFieldTypeInteger"},{name:"Name",alias:"Name",type:"esriFieldTypeString"},{name:"Sequence",alias:"Sequence",type:"esriFieldTypeInteger"},{name:"ShortVoiceInstruction",alias:"Short Voice Instruction",type:"esriFieldTypeString"},{name:"StopID",alias:"Stop ID",type:"esriFieldTypeInteger"},{name:"TowardName",alias:"Toward Name",type:"esriFieldTypeString"},{name:"VoiceInstruction",alias:"Voice Instruction",type:"esriFieldTypeString"}],(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.AlternateName"}}})],T.prototype,"alternateName",void 0),(0,s._)([(0,p.MZ)()],T.prototype,"arrivalTime",void 0),(0,s._)([(0,d.w)("arrivalTime",["attributes.ArrivalTime"])],T.prototype,"readArrivalTime",null),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.ArrivalUTCOffset"}}})],T.prototype,"arrivalTimeOffset",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.Azimuth"}}})],T.prototype,"azimuth",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.BranchName"}}})],T.prototype,"branchName",void 0),(0,s._)([(0,p.MZ)({type:y._6.apiValues,json:{read:{source:"attributes.DirectionPointType",reader:y._6.read}}})],T.prototype,"directionPointType",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.DisplayText"}}})],T.prototype,"displayText",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.ExitName"}}})],T.prototype,"exitName",void 0),(0,s._)([(0,p.MZ)({type:c.A})],T.prototype,"geometry",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.IntersectingName"}}})],T.prototype,"intersectingName",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.Level"}}})],T.prototype,"level",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.Name"}}})],T.prototype,"name",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.ObjectID"}}})],T.prototype,"objectId",void 0),(0,s._)([(0,p.MZ)({type:o.A})],T.prototype,"popupTemplate",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.Sequence"}}})],T.prototype,"sequence",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.ShortVoiceInstruction"}}})],T.prototype,"shortVoiceInstruction",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.StopID"}}})],T.prototype,"stopId",void 0),(0,s._)([(0,p.MZ)({types:l.Es})],T.prototype,"symbol",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.TowardName"}}})],T.prototype,"towardName",void 0),(0,s._)([(0,p.MZ)({readOnly:!0,json:{read:!1}})],T.prototype,"type",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.VoiceInstruction"}}})],T.prototype,"voiceInstruction",void 0);let h=T=r=(0,s._)([(0,m.$)("esri.rest.support.DirectionPoint")],T)},42426:(e,t,i)=>{i.d(t,{A:()=>b});var r,s=i(49493),a=i(35968),o=i(8774),l=i(96098),n=i(20150),u=i(40496),p=i(9491);i(74552),i(64988),i(32243);var d=i(98285),m=i(44708),c=i(7989),y=i(16614),T=i(45723);let h=r=class extends(0,n.O)(u.oY){constructor(e){super(e),this.barrierType=null,this.costs=null,this.geometry=null,this.name=null,this.objectId=null,this.popupTemplate=null,this.scaleFactor=null,this.symbol=null,this.type="polyline-barrier"}readCosts(e,t){return(0,y.lh)(t.attributes,"Attr_")}static fromGraphic(e){return new r({barrierType:null!=e.attributes.BarrierType?T.iM.fromJSON(e.attributes.BarrierType):null,costs:null!=e.attributes.Costs?(0,y.aZ)(JSON.parse(e.attributes.Costs)):null,geometry:e.geometry,name:e.attributes.Name??null,objectId:e.attributes.ObjectID??e.attributes.__OBJECTID,popupTemplate:e.popupTemplate,scaleFactor:e.attributes.ScaleFactor??null,symbol:e.symbol})}toGraphic(){let e={ObjectID:this.objectId,BarrierType:null!=this.barrierType?T.iM.toJSON(this.barrierType):null,Costs:null!=this.costs?JSON.stringify((0,y.nA)(this.costs)):null,Name:this.name,ScaleFactor:this.scaleFactor};
1return new a.A({geometry:this.geometry,attributes:e,symbol:this.symbol,popupTemplate:this.popupTemplate})}};h.fields=[{name:"ObjectID",alias:"ObjectID",type:"esriFieldTypeOID"},{name:"BarrierType",alias:"Barrier Type",type:"esriFieldTypeInteger"},{name:"Costs",alias:"Costs",type:"esriFieldTypeString"},{name:"Name",alias:"Name",type:"esriFieldTypeString"},{name:"ScaleFactor",alias:"Scale Factor",type:"esriFieldTypeDouble"}],(0,s._)([(0,p.MZ)({type:T.iM.apiValues,json:{read:{source:"attributes.BarrierType",reader:T.iM.read}}})],h.prototype,"barrierType",void 0),(0,s._)([(0,p.MZ)()],h.prototype,"costs",void 0),(0,s._)([(0,d.w)("costs",["attributes"])],h.prototype,"readCosts",null),(0,s._)([(0,p.MZ)({type:c.A,json:{write:!0}})],h.prototype,"geometry",void 0),(0,s._)([(0,p.MZ)({json:{name:"attributes.Name"}})],h.prototype,"name",void 0),(0,s._)([(0,p.MZ)({json:{name:"attributes.ObjectID"}})],h.prototype,"objectId",void 0),(0,s._)([(0,p.MZ)({type:o.A})],h.prototype,"popupTemplate",void 0),(0,s._)([(0,p.MZ)()],h.prototype,"scaleFactor",void 0),(0,s._)([(0,p.MZ)({types:l.Es})],h.prototype,"symbol",void 0),(0,s._)([(0,p.MZ)({readOnly:!0,json:{read:!1}})],h.prototype,"type",void 0);let b=h=r=(0,s._)([(0,m.$)("esri.rest.support.PolylineBarrier")],h)},44312:(e,t,i)=>{i.d(t,{A:()=>b});var r,s=i(49493),a=i(35968),o=i(8774),l=i(96098),n=i(20150),u=i(40496),p=i(9491);i(74552),i(64988),i(32243);var d=i(98285),m=i(44708),c=i(7989),y=i(16614),T=i(87829);let h=r=class extends(0,n.O)(u.oY){constructor(e){super(e),this.analysisSettings=null,this.endTime=null,this.endTimeOffset=null,this.firstStopId=null,this.geometry=null,this.lastStopId=null,this.messages=null,this.name=null,this.objectId=null,this.popupTemplate=null,this.startTime=null,this.startTimeOffset=null,this.stopCount=null,this.symbol=null,this.totalCosts=null,this.totalDistance=null,this.totalDuration=null,this.totalLateDuration=null,this.totalViolations=null,this.totalWait=null,this.totalWaitDuration=null,this.type="route-info",this.version="1.0.0"}readEndTime(e,t){return null!=t.attributes.EndTimeUTC?new Date(t.attributes.EndTimeUTC):null}readEndTimeOffset(e,t){return(0,y.Zn)(t.attributes.EndTime,t.attributes.EndTimeUTC)}readStartTime(e,t){return null!=t.attributes.StartTimeUTC?new Date(t.attributes.StartTimeUTC):null}readStartTimeOffset(e,t){return(0,y.Zn)(t.attributes.StartTime,t.attributes.StartTimeUTC)}readTotalCosts(e,t){return(0,y.lh)(t.attributes,"Total_")}readTotalViolations(e,t){return(0,y.lh)(t.attributes,"TotalViolation_")}readTotalWait(e,t){return(0,y.lh)(t.attributes,"TotalWait_")}static fromGraphic(e){return new r({analysisSettings:null!=e.attributes.AnalysisSettings?T.A.fromJSON(JSON.parse(e.attributes.AnalysisSettings)):null,endTime:null!=e.attributes.EndTime?new Date(e.attributes.EndTime):null,endTimeOffset:e.attributes.EndUTCOffset??null,geometry:e.geometry,messages:null!=e.attributes.Messages?JSON.parse(e.attributes.Messages):null,name:e.attributes.RouteName,objectId:e.attributes.ObjectID??e.attributes.__OBJECTID,popupTemplate:e.popupTemplate,startTime:null!=e.attributes.StartTime?new Date(e.attributes.StartTime):null,startTimeOffset:e.attributes.StartUTCOffset??null,symbol:e.symbol,totalCosts:null!=e.attributes.TotalCosts?(0,y.aZ)(JSON.parse(e.attributes.TotalCosts)):null,totalDistance:e.attributes.TotalMeters??null,totalDuration:e.attributes.TotalMinutes??null,totalLateDuration:e.attributes.TotalLateMinutes??null,totalWaitDuration:e.attributes.TotalWaitMinutes??null,version:e.attributes.Version})}toGraphic(){let e={ObjectID:this.objectId,AnalysisSettings:null!=this.analysisSettings?JSON.stringify(this.analysisSettings.toJSON()):null,EndTime:null!=this.endTime?this.endTime.getTime():null,EndUTCOffset:this.endTimeOffset,Messages:null!=this.messages?JSON.stringify(this.messages):null,RouteName:this.name,StartTime:null!=this.startTime?this.startTime.getTime():null,StartUTCOffset:this.startTimeOffset,TotalCosts:null!=this.totalCosts?JSON.stringify((0,y.nA)(this.totalCosts)):null,TotalLateMinutes:this.totalLateDuration,TotalMeters:this.totalDistance,TotalMinutes:this.totalDuration,TotalWaitMinutes:this.totalWaitDuration,Version:this.version};
1return new a.A({geometry:this.geometry,attributes:e,symbol:this.symbol,popupTemplate:this.popupTemplate})}};h.fields=[{name:"ObjectID",alias:"ObjectID",type:"esriFieldTypeOID"},{name:"AnalysisSettings",alias:"Analysis Settings",type:"esriFieldTypeString"},{name:"EndTime",alias:"End Time",type:"esriFieldTypeDate"},{name:"EndUTCOffset",alias:"End Time Offset",type:"esriFieldTypeInteger"},{name:"Messages",alias:"Messages",type:"esriFieldTypeString"},{name:"RouteName",alias:"Route Name",type:"esriFieldTypeString"},{name:"StartTime",alias:"Start Time",type:"esriFieldTypeDate"},{name:"StartUTCOffset",alias:"Start Time Offset",type:"esriFieldTypeInteger"},{name:"TotalCosts",alias:"Total Costs",type:"esriFieldTypeString"},{name:"TotalLateMinutes",alias:"Total Late Minutes",type:"esriFieldTypeDouble"},{name:"TotalMeters",alias:"Total Meters",type:"esriFieldTypeDouble"},{name:"TotalMinutes",alias:"Total Minutes",type:"esriFieldTypeDouble"},{name:"TotalWaitMinutes",alias:"Total Wait Minutes",type:"esriFieldTypeDouble"},{name:"Version",alias:"Version",type:"esriFieldTypeString"}],(0,s._)([(0,p.MZ)()],h.prototype,"analysisSettings",void 0),(0,s._)([(0,p.MZ)()],h.prototype,"endTime",void 0),(0,s._)([(0,d.w)("endTime",["attributes.EndTimeUTC"])],h.prototype,"readEndTime",null),(0,s._)([(0,p.MZ)()],h.prototype,"endTimeOffset",void 0),(0,s._)([(0,d.w)("endTimeOffset",["attributes.EndTime","attributes.EndTimeUTC"])],h.prototype,"readEndTimeOffset",null),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.FirstStopID"}}})],h.prototype,"firstStopId",void 0),(0,s._)([(0,p.MZ)({type:c.A})],h.prototype,"geometry",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.LastStopID"}}})],h.prototype,"lastStopId",void 0),(0,s._)([(0,p.MZ)()],h.prototype,"messages",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.Name"}}})],h.prototype,"name",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.ObjectID"}}})],h.prototype,"objectId",void 0),(0,s._)([(0,p.MZ)({type:o.A})],h.prototype,"popupTemplate",void 0),(0,s._)([(0,p.MZ)()],h.prototype,"startTime",void 0),(0,s._)([(0,d.w)("startTime",["attributes.StartTimeUTC"])],h.prototype,"readStartTime",null),(0,s._)([(0,p.MZ)()],h.prototype,"startTimeOffset",void 0),(0,s._)([(0,d.w)("startTimeOffset",["attributes.StartTime","attributes.StartTimeUTC"])],h.prototype,"readStartTimeOffset",null),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.StopCount"}}})],h.prototype,"stopCount",void 0),(0,s._)([(0,p.MZ)({types:l.Es})],h.prototype,"symbol",void 0),(0,s._)([(0,p.MZ)()],h.prototype,"totalCosts",void 0),(0,s._)([(0,d.w)("totalCosts",["attributes"])],h.prototype,"readTotalCosts",null),(0,s._)([(0,p.MZ)()],h.prototype,"totalDistance",void 0),(0,s._)([(0,p.MZ)()],h.prototype,"totalDuration",void 0),(0,s._)([(0,p.MZ)()],h.prototype,"totalLateDuration",void 0),(0,s._)([(0,p.MZ)()],h.prototype,"totalViolations",void 0),(0,s._)([(0,d.w)("totalViolations",["attributes"])],h.prototype,"readTotalViolations",null),(0,s._)([(0,p.MZ)()],h.prototype,"totalWait",void 0),(0,s._)([(0,d.w)("totalWait",["attributes"])],h.prototype,"readTotalWait",null),(0,s._)([(0,p.MZ)()],h.prototype,"totalWaitDuration",void 0),(0,s._)([(0,p.MZ)({readOnly:!0,json:{read:!1}})],h.prototype,"type",void 0),(0,s._)([(0,p.MZ)()],h.prototype,"version",void 0);let b=h=r=(0,s._)([(0,m.$)("esri.rest.support.RouteInfo")],h)},45723:(e,t,i)=>{i.d(t,{$n:()=>S,$r:()=>y,EM:()=>c,Ec:()=>w,JJ:()=>m,Mm:()=>g,OC:()=>M,Sr:()=>u,Vj:()=>D,WU:()=>_,Z7:()=>o,_6:()=>v,aJ:()=>n,dd:()=>A,dn:()=>l,et:()=>O,fe:()=>b,gD:()=>f,hE:()=>p,hY:()=>a,iM:()=>h,mt:()=>T,ow:()=>d,vS:()=>N});var r=i(65760);let s={esriCentimeters:"centimeters",esriDecimalDegrees:"decimal-degrees",esriDecimeters:"decimeters",esriFeet:"feet",esriInches:"inches",esriKilometers:"kilometers",esriMeters:"meters",esriMiles:"miles",esriMillimeters:"millimeters",esriNauticalMiles:"nautical-miles",esriPoints:"points",esriUnknownUnits:"unknown",esriYards:"yards"},a=(0,r.O)()(s),o=((0,r.O)()({...s,esriIntFeet:"international-feet",esriIntInches:"international-inches",esriIntMiles:"international-miles",esriIntNauticalMiles:"international-nautical-miles",esriIntYards:"international-yards"}),(0,r.O)()({esriAcres:"international-acres",esriAcresUS:"us-acres",esriAres:"ares",esriHectares:"hectares",esriSquareCentimeters:"square-centimeters",esriSquareDecimeters:"square-decimeters",esriSquareFeet:"square-international-feet",esriSquareFeetUS:"square-us-feet",esriSquareInches:"square-international-inches",esriSquareInchesUS:"square-us-inches",esriSquareKilometers:"square-kilometers",esriSquareMeters:"square-meters",esriSquareMiles:"square-international-miles",esriSquareMilesUS:"square-us-miles",esriSquareMillimeters:"square-millimeters",esriSquareYards:"square-international-yards",esriSquareYardsUS:"square-us-yards",esriUnknownAreaUnits:"unknown"}),(0,r.O)()({esriNAUCentimeters:"centimeters",esriNAUDecimalDegrees:"decimal-degrees",esriNAUDecimeters:"decimeters",esriNAUFeet:"feet",esriNAUInches:"inches",esriNAUKilometers:"kilometers",esriNAUMeters:"meters",esriNAUMiles:"miles",esriNAUMillimeters:"millimeters",esriNAUNauticalMiles:"nautical-miles",esriNAUPoints:"points",esriNAUYards:"yards"})),l=((0,r.O)()({esriNAUDays:"days",esriNAUHours:"hours",esriNAUMinutes:"minutes",esriNAUSeconds:"seconds"}),(0,r.O)()({esriNAUCentimeters:"centimeters",esriNAUDecimalDegrees:"decimal-degrees",esriNAUDecimeters:"decimeters",esriNAUFeet:"feet",esriNAUInches:"inches",esriNAUKilometers:"kilometers",esriNAUMeters:"meters",esriNAUMiles:"miles",esriNAUMillimeters:"millimeters",esriNAUNauticalMiles:"nautical-miles",esriNAUPoints:"points",esriNAUYards:"yards",esriNAUDays:"days",esriNAUHours:"hours",esriNAUMinutes:"minutes",esriNAUSeconds:"seconds",esriNAUKilometersPerHour:"kilometers-per-hour",esriNAUMilesPerHour:"miles-per-hour",esriNAUUnknown:"unknown"})),n=(0,r.O)()({esriDOTComplete:"complete",esriDOTCompleteNoEvents:"complete-no-events",esriDOTFeatureSets:"featuresets",esriDOTInstructionsOnly:"instructions-only",esriDOTStandard:"standard",esriDOTSummaryOnly:"summary-only"}),u=(0,r.O)()({esriNAOutputLineNone:"none",esriNAOutputLineStraight:"straight",esriNAOutputLineTrueShape:"true-shape",esriNAOutputLineTrueShapeWithMeasure:"true-shape-with-measure"}),p=((0,r.O)()({esriNAOutputPolygonNone:"none",esriNAOutputPolygonSimplified:"simplified",esriNAOutputPolygonDetailed:"detailed"}),(0,r.O)()({esriNFSBAllowBacktrack:"allow-backtrack",esriNFSBAtDeadEndsOnly:"at-dead-ends-only",esriNFSBNoBacktrack:"no-backtrack",esriNFSBAtDeadEndsA
1ndIntersections:"at-dead-ends-and-intersections"})),d=((0,r.O)()({esriNATravelDirectionFromFacility:"from-facility",esriNATravelDirectionToFacility:"to-facility"}),(0,r.O)()({esriNATimeOfDayNotUsed:"not-used",esriNATimeOfDayUseAsStartTime:"start",esriNATimeOfDayUseAsEndTime:"end"}),(0,r.O)()({AUTOMOBILE:"automobile",TRUCK:"truck",WALK:"walk",OTHER:"other"})),m=(0,r.O)()({0:"either-side-of-vehicle",1:"right-side-of-vehicle",2:"left-side-of-vehicle",3:"no-u-turn"},{useNumericKeys:!0}),c=(0,r.O)()({0:"stop",1:"waypoint",2:"break"},{useNumericKeys:!0}),y=(0,r.O)()({0:"ok",1:"not-located",2:"network-element-not-located",3:"element-not-traversable",4:"invalid-field-values",5:"not-reached",6:"time-window-violation",7:"not-located-on-closest"},{useNumericKeys:!0}),T=(0,r.O)()({1:"right",2:"left"},{useNumericKeys:!0}),h=(0,r.O)()({0:"restriction",1:"scaled-cost",2:"added-cost"},{useNumericKeys:!0}),b=(0,r.O)()({0:"permit",1:"restrict"},{useNumericKeys:!0}),v=(0,r.O)()({1:"header",50:"arrive",51:"depart",52:"straight",100:"on-ferry",101:"off-ferry",102:"central-fork",103:"roundabout",104:"u-turn",150:"door",151:"stairs",152:"elevator",153:"escalator",154:"pedestrian-ramp",200:"left-fork",201:"left-ramp",202:"clockwise-roundabout",203:"left-handed-u-turn",204:"bear-left",205:"left-turn",206:"sharp-left",207:"left-turn-and-immediate-left-turn",208:"left-turn-and-immediate-right-turn",300:"right-fork",301:"right-ramp",302:"counter-clockwise-roundabout",303:"right-handed-u-turn",304:"bear-right",305:"right-turn",306:"sharp-right",307:"right-turn-and-immediate-left-turn",308:"right-turn-and-immediate-right-turn",400:"up-elevator",401:"up-escalator",402:"up-stairs",500:"down-elevator",501:"down-escalator",502:"down-stairs",1e3:"general-event",1001:"landmark",1002:"time-zone-change",1003:"traffic-event",1004:"scaled-cost-barrier-event",1005:"boundary-crossing",1006:"restriction-violation",1007:"lane"},{useNumericKeys:!0}),f=(0,r.O)()({0:"unknown",1:"segment",2:"maneuver-segment",3:"restriction-violation",4:"scaled-cost-barrier",5:"heavy-traffic",6:"slow-traffic",7:"moderate-traffic"},{useNumericKeys:!0}),S=(0,r.O)()({"NA Campus":"campus","NA Desktop":"desktop","NA Navigation":"navigation"}),A=(0,r.O)()({Kilometers:"kilometers",Miles:"miles",Meters:"meters"},{ignoreUnknown:!1}),g=(0,r.O)()({Minutes:"minutes",TimeAt1KPH:"time-at-1-kph",TravelTime:"travel-time",TruckMinutes:"truck-minutes",TruckTravelTime:"truck-travel-time",WalkTime:"walk-time"},{ignoreUnknown:!1}),O=(0,r.O)()({Kilometers:"kilometers",Miles:"miles",Meters:"meters",Minutes:"minutes",TimeAt1KPH:"time-at-1-kph",TravelTime:"travel-time",TruckMinutes:"truck-minutes",TruckTravelTime:"truck-travel-time",WalkTime:"walk-time"},{ignoreUnknown:!1}),M=(0,r.O)()({"Any Hazmat Prohibited":"any-hazmat-prohibited","Avoid Carpool Roads":"avoid-carpool-roads","Avoid Express Lanes":"avoid-express-lanes","Avoid Ferries":"avoid-ferries","Avoid Gates":"avoid-gates","Avoid Limited Access Roads":"avoid-limited-access-roads","Avoid Private Roads":"avoid-private-roads","Avoid Roads Unsuitable for Pedestrians":"avoid-roads-unsuitable-for-pedestrians","Avoid Stairways":"avoid-stairways","Avoid Toll Roads":"avoid-toll-roads","Avoid Toll Roads for Trucks":"avoid-toll-roads-for-trucks","Avoid Truck Restricted Roads":"avoid-truck-restricted-roads","Avoid Unpaved Roads":"avoid-unpaved-roads","Axle Count Restriction":"axle-count-restriction","Driving a Bus":"driving-a-bus","Driving a Taxi":"driving-a-taxi","Driving a Truck":"driving-a-truck","Driving an Automobile":"driving-an-automobile","Driving an Emergency Vehicle":"driving-an-emergency-vehicle","Height Restriction":"height-restriction","Kingpin to Rear Axle Length Restriction":"kingpin-to-rear-axle-length-restriction","Length Restriction":"length-restriction","Preferred for Pedestrians":"preferred-for-pedestrians","Riding a Motorcycle":"riding-a-motorcycle","Roads Under Construction Prohibited":"roads-under-construction-prohibited","Semi or Tractor with One or More Trailers Prohibited":"semi-or-tractor-with-one-or-more-trailers-prohibited","Single Axle Vehicles Prohibited":"single-axle-vehicles-prohibited","Tandem Axle Vehicles Prohibited":"tandem-axle-vehicles-prohibited","Through Traffic Prohibited":"through-traffic-prohibited","Truck with Trailers Restriction":"truck-with-trailers-restriction","Use Preferred Hazmat Routes":"use-preferred-hazmat-routes","Use Preferred Truck Routes":"use-preferred-truck-routes",Walking:"walking","Weight Restriction":"weight-restriction"},{ignoreUnknown:!1}),N=(0,r.O)()({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"}),D=(0,r.O)()({esriGeometryPoint:"point",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"envelope",esriGeometryMultipoint:"multipoint"}),_=(0,r.O)()({esriNAUTCost:"cost",esriNAUTDescriptor:"descriptor",esriNAUTRestriction:"restriction",esriNAUTHierarchy:"hierarchy"}),w=(0,r.O)()({esriDSTAltName:"alt-name",esriDSTArrive:"arrive",esriDSTBranch:"branch",esriDSTCrossStreet:"cross-street",esriDSTCumulativeLength:"cumulative-length",esriDSTDepart:"depart",esriDSTEstimatedArrivalTime:"estimated-arrival-time",esriDSTExit:"exit",esriDSTGeneral:"general",esriDSTLength:"length",esriDSTServiceTime:"service-time",esriDSTStreetName:"street-name",esriDSTSummary:"summary",esriDSTTime:"time",esriDSTTimeWindow:"time-window",esriDSTToward:"toward",esriDSTViolationTime:"violation-time",esriDSTWaitTime:"wait-time"})},56434:(e,t,i)=>{i.d(t,{A:()=>T});var r,s=i(49493),a=i(35968),o=i(8774),l=i(96098),n=i(20150),u=i(40496),p=i(9491);i(74552),i(64988),i(32243);var d=i(44708),m=i(7989),c=i(45723);let y=r=class extends(0,n.O)(u.oY){constructor(e){super(e),this.directionLineType=null,this.directionPointId=null,this.distance=null,this.duration=null,this.fromLevel=null,this.geometry=null,this.objectId=null,this.popupTemplate=null,this.symbol=null,this.toLevel=null,this.type="direction-line"}static fromGraphic(e){return new r({directionLineType:c.gD.fromJSON(e.attributes.DirectionLineType),directionPointId:e.attributes.DirectionPointID,distance:e.attributes.Meters,duration:e.attributes.Minutes,fromLevel:e.attributes.FromLevel??null,geometry:e.geometry,objectId:e.attributes.ObjectID??e.attributes.__OBJECTID,popupTemplate:e.popupTemplate,symbol:e.symbol,toLevel:e.attributes.ToLevel??null})}toGraphic(){let e={ObjectID:this.objectId,DirectionLineType:null!=this.directionLineType?c.gD.toJSON(this.directionLineType):null,DirectionPointID:this.directionPointId,Meters:this.distance,Minutes:this.duration};return null!=this.fromLevel&&(e.FromLevel=this.fromLevel),null!=this.toLevel&&(e.ToLevel=this.toLevel),new a.A({geometry:this.geometry,attributes:e,symbol
1:this.symbol,popupTemplate:this.popupTemplate})}};y.fields=[{name:"ObjectID",alias:"ObjectID",type:"esriFieldTypeOID"},{name:"DirectionLineType",alias:"Line Type",type:"esriFieldTypeInteger"},{name:"DirectionPointID",alias:"Direction Point ID",type:"esriFieldTypeInteger"},{name:"FromLevel",alias:"From Level",type:"esriFieldTypeInteger"},{name:"Meters",alias:"Meters",type:"esriFieldTypeDouble"},{name:"Minutes",alias:"Minutes",type:"esriFieldTypeDouble"},{name:"ToLevel",alias:"To Level",type:"esriFieldTypeInteger"}],(0,s._)([(0,p.MZ)({type:c.gD.apiValues,json:{read:{source:"attributes.DirectionLineType",reader:c.gD.read}}})],y.prototype,"directionLineType",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.DirectionPointID"}}})],y.prototype,"directionPointId",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.Meters"}}})],y.prototype,"distance",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.Minutes"}}})],y.prototype,"duration",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.FromLevel"}}})],y.prototype,"fromLevel",void 0),(0,s._)([(0,p.MZ)({type:m.A})],y.prototype,"geometry",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.ObjectID"}}})],y.prototype,"objectId",void 0),(0,s._)([(0,p.MZ)({type:o.A})],y.prototype,"popupTemplate",void 0),(0,s._)([(0,p.MZ)({types:l.Es})],y.prototype,"symbol",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.ToLevel"}}})],y.prototype,"toLevel",void 0),(0,s._)([(0,p.MZ)({readOnly:!0,json:{read:!1}})],y.prototype,"type",void 0);let T=y=r=(0,s._)([(0,d.$)("esri.rest.support.DirectionLine")],y)},70960:(e,t,i)=>{i.d(t,{A:()=>c});var r=i(49493),s=i(20150),a=i(40496),o=i(9491);i(74552),i(64988),i(32243);var l=i(43961),n=i(98285),u=i(44708),p=i(8705),d=i(45723);let m=class extends(0,s.O)(a.oY){constructor(e){super(e),this.attributeParameterValues=null,this.description=null,this.distanceAttributeName=null,this.id=null,this.impedanceAttributeName=null,this.name=null,this.restrictionAttributeNames=null,this.simplificationTolerance=null,this.simplificationToleranceUnits=null,this.timeAttributeName=null,this.type=null,this.useHierarchy=null,this.uturnAtJunctions=null}readId(e,t){return t.id??t.itemId??null}readRestrictionAttributes(e,t){let{restrictionAttributeNames:i}=t;return null==i?null:i.map(e=>d.OC.fromJSON(e))}writeRestrictionAttributes(e,t,i){null!=e&&(t[i]=e.map(e=>d.OC.toJSON(e)))}};(0,r._)([(0,o.MZ)({type:[Object],json:{write:!0}})],m.prototype,"attributeParameterValues",void 0),(0,r._)([(0,o.MZ)({type:String,json:{write:!0}})],m.prototype,"description",void 0),(0,r._)([(0,l.e)(d.dd,{ignoreUnknown:!1})],m.prototype,"distanceAttributeName",void 0),(0,r._)([(0,o.MZ)({type:String,json:{write:!0}})],m.prototype,"id",void 0),(0,r._)([(0,n.w)("id",["id","itemId"])],m.prototype,"readId",null),(0,r._)([(0,l.e)(d.et,{ignoreUnknown:!1})],m.prototype,"impedanceAttributeName",void 0),(0,r._)([(0,o.MZ)({type:String,json:{write:!0}})],m.prototype,"name",void 0),(0,r._)([(0,o.MZ)({type:[String],json:{write:!0}})],m.prototype,"restrictionAttributeNames",void 0),(0,r._)([(0,n.w)("restrictionAttributeNames")],m.prototype,"readRestrictionAttributes",null),(0,r._)([(0,p.K)("restrictionAttributeNames")],m.prototype,"writeRestrictionAttributes",null),(0,r._)([(0,o.MZ)({type:Number,json:{write:{allowNull:!0}}})],m.prototype,"simplificationTolerance",void 0),(0,r._)([(0,l.e)(d.hY)],m.prototype,"simplificationToleranceUnits",void 0),(0,r._)([(0,l.e)(d.Mm,{ignoreUnknown:!1})],m.prototype,"timeAttributeName",void 0),(0,r._)([(0,l.e)(d.ow)],m.prototype,"type",void 0),(0,r._)([(0,o.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"useHierarchy",void 0),(0,r._)([(0,l.e)(d.hE)],m.prototype,"uturnAtJunctions",void 0);let c=m=(0,r._)([(0,u.$)("esri.rest.support.TravelMode")],m)},71087:(e,t,i)=>{i.d(t,{A:()=>v});var r,s=i(49493),a=i(35968),o=i(8774),l=i(96098),n=i(20150),u=i(40496),p=i(9491);i(74552),i(64988),i(32243);var d=i(98285),m=i(44708),c=i(8705),y=i(1589),T=i(16614),h=i(45723);let b=r=class extends(0,n.O)(u.oY){constructor(e){super(e),this.arriveCurbApproach=null,this.arriveTime=null,this.arriveTimeOff
1set=null,this.bearing=null,this.bearingTol=null,this.cumulativeCosts=null,this.cumulativeDistance=null,this.cumulativeDuration=null,this.curbApproach=null,this.departCurbApproach=null,this.departTime=null,this.departTimeOffset=null,this.distanceToNetworkInMeters=null,this.geometry=null,this.lateDuration=null,this.locationType=null,this.name=null,this.navLatency=null,this.objectId=null,this.popupTemplate=null,this.posAlong=null,this.routeName=null,this.serviceCosts=null,this.serviceDistance=null,this.serviceDuration=null,this.sequence=null,this.sideOfEdge=null,this.snapX=null,this.snapY=null,this.snapZ=null,this.sourceId=null,this.sourceOid=null,this.status=null,this.symbol=null,this.timeWindowEnd=null,this.timeWindowEndOffset=null,this.timeWindowStart=null,this.timeWindowStartOffset=null,this.type="stop",this.violations=null,this.waitDuration=null,this.wait=null}readArriveTimeOffset(e,t){return(0,T.Zn)(t.attributes.ArriveTime,t.attributes.ArriveTimeUTC)}readCumulativeCosts(e,t){return(0,T.lh)(t.attributes,"Cumul_")}readDepartTimeOffset(e,t){return(0,T.Zn)(t.attributes.DepartTime,t.attributes.DepartTimeUTC)}readServiceCosts(e,t){return(0,T.lh)(t.attributes,"Attr_")}writeServiceCosts(e,t){(0,T.p3)(e,t,"Attr_")}writeTimeWindowEnd(e,t){null!=e&&(t.attributes||(t.attributes={}),t.attributes.TimeWindowEnd=e.getTime())}writeTimeWindowStart(e,t){null!=e&&(t.attributes||(t.attributes={}),t.attributes.TimeWindowStart=e.getTime())}readViolations(e,t){return(0,T.lh)(t.attributes,"Violation_")}readWait(e,t){return(0,T.lh)(t.attributes,"Wait_")}static fromGraphic(e){return new r({arriveCurbApproach:null!=e.attributes.ArrivalCurbApproach?h.JJ.fromJSON(e.attributes.ArrivalCurbApproach):null,arriveTime:null!=e.attributes.ArrivalTime?new Date(e.attributes.ArrivalTime):null,arriveTimeOffset:e.attributes.ArrivalUTCOffset,cumulativeCosts:null!=e.attributes.CumulativeCosts?(0,T.aZ)(JSON.parse(e.attributes.CumulativeCosts)):null,cumulativeDistance:e.attributes.CumulativeMeters??null,cumulativeDuration:e.attributes.CumulativeMinutes??null,curbApproach:null!=e.attributes.CurbApproach?h.JJ.fromJSON(e.attributes.CurbApproach):null,departCurbApproach:null!=e.attributes.DepartureCurbApproach?h.JJ.fromJSON(e.attributes.DepartureCurbApproach):null,departTime:null!=e.attributes.DepartureTime?new Date(e.attributes.DepartureTime):null,departTimeOffset:e.attributes.DepartureUTCOffset??null,geometry:e.geometry,lateDuration:e.attributes.LateMinutes??null,locationType:null!=e.attributes.LocationType?h.EM.fromJSON(e.attributes.LocationType):null,name:e.attributes.Name,objectId:e.attributes.ObjectID??e.attributes.__OBJECTID,popupTemplate:e.popupTemplate,routeName:e.attributes.RouteName,sequence:e.attributes.Sequence??null,serviceCosts:null!=e.attributes.ServiceCosts?(0,T.aZ)(JSON.parse(e.attributes.ServiceCosts)):null,serviceDistance:e.attributes.ServiceMeters??null,serviceDuration:e.attributes.ServiceMinutes??null,status:null!=e.attributes.Status?h.$r.fromJSON(e.attributes.Status):null,symbol:e.symbol,timeWindowEnd:null!=e.attributes.TimeWindowEnd?new Date(e.attributes.TimeWindowEnd):null,timeWindowEndOffset:e.attributes.TimeWindowEndUTCOffset??null,timeWindowStart:null!=e.attributes.TimeWindowStart?new Date(e.attributes.TimeWindowStart):null,timeWindowStartOffset:e.attributes.TimeWindowStartUTCOffset??null,waitDuration:e.attributes.WaitMinutes??null})}toGraphic(){let e={ObjectID:this.objectId,ArrivalCurbApproach:null!=this.arriveCurbApproach?h.JJ.toJSON(this.arriveCurbApproach):null,ArrivalTime:null!=this.arriveTime?this.arriveTime.getTime():null,ArrivalUTCOffset:this.arriveTimeOffset,CumulativeCosts:null!=this.cumulativeCosts?JSON.stringify((0,T.nA)(this.cumulativeCosts)):null,CumulativeMeters:this.cumulativeDistance,CumulativeMinutes:this.cumulativeDuration,CurbApproach:null!=this.curbApproach?h.JJ.toJSON(this.curbApproach):null,DepartureCurbApproach:null!=this.departCurbApproach?h.JJ.toJSON(this.departCurbApproach):null,DepartureTime:null!=this.departTime?this.departTime.getTime():null,DepartureUTCOffset:this.departTimeOffset,LateMinutes:this.lateDuration,LocationType:null!=this.locationType?h.EM.toJSON(this.locationType):null,Name:this.name,RouteName:this.routeName,Sequence:this.sequence,ServiceCosts:null!=this.serviceCosts?JSON.stringify((0,T.nA)(this.serviceCosts)
1):null,ServiceMeters:this.serviceDistance,ServiceMinutes:this.serviceDuration,Status:null!=this.status?h.$r.toJSON(this.status):null,TimeWindowEnd:null!=this.timeWindowEnd?this.timeWindowEnd.getTime():null,TimeWindowEndUTCOffset:this.timeWindowEndOffset??this.arriveTimeOffset,TimeWindowStart:null!=this.timeWindowStart?this.timeWindowStart.getTime():null,TimeWindowStartUTCOffset:this.timeWindowStartOffset??this.arriveTimeOffset,WaitMinutes:this.waitDuration};return new a.A({geometry:this.geometry,attributes:e,symbol:this.symbol,popupTemplate:this.popupTemplate})}};b.fields=[{name:"ObjectID",alias:"ObjectID",type:"esriFieldTypeOID"},{name:"ArrivalCurbApproach",alias:"Arrival Curb Approach",type:"esriFieldTypeInteger"},{name:"ArrivalTime",alias:"Arrival Time",type:"esriFieldTypeDate"},{name:"ArrivalUTCOffset",alias:"Arrival Time",type:"esriFieldTypeInteger"},{name:"CumulativeCosts",alias:"Cumulative Costs",type:"esriFieldTypeString"},{name:"CumulativeMeters",alias:"Cumulative Meters",type:"esriFieldTypeDouble"},{name:"CumulativeMinutes",alias:"Cumulative Minutes",type:"esriFieldTypeDouble"},{name:"CurbApproach",alias:"Curb Approach",type:"esriFieldTypeInteger"},{name:"DepartureCurbApproach",alias:"Departure Curb Approach",type:"esriFieldTypeInteger"},{name:"DepartureTime",alias:"Departure Time",type:"esriFieldTypeDate"},{name:"DepartureUTCOffset",alias:"Departure Time",type:"esriFieldTypeInteger"},{name:"LateMinutes",alias:"Minutes Late",type:"esriFieldTypeDouble"},{name:"LocationType",alias:"Location Type",type:"esriFieldTypeInteger"},{name:"Name",alias:"Name",type:"esriFieldTypeString"},{name:"RouteName",alias:"Route Name",type:"esriFieldTypeString"},{name:"Sequence",alias:"Sequence",type:"esriFieldTypeInteger"},{name:"ServiceCosts",alias:"Service Costs",type:"esriFieldTypeString"},{name:"ServiceMeters",alias:"Service Meters",type:"esriFieldTypeDouble"},{name:"ServiceMinutes",alias:"Service Minutes",type:"esriFieldTypeDouble"},{name:"Status",alias:"Status",type:"esriFieldTypeInteger"},{name:"TimeWindowEnd",alias:"Time Window End",type:"esriFieldTypeDate"},{name:"TimeWindowEndUTCOffset",alias:"Time Window End Offset",type:"esriFieldTypeInteger"},{name:"TimeWindowStart",alias:"Time Window Start",type:"esriFieldTypeDate"},{name:"TimeWindowStartUTCOffset",alias:"Time Window Start Offset",type:"esriFieldTypeInteger"},{name:"WaitMinutes",alias:"Minutes Wait",type:"esriFieldTypeDouble"}],(0,s._)([(0,p.MZ)({type:h.JJ.apiValues,json:{read:{source:"attributes.ArrivalCurbApproach",reader:h.JJ.read}}})],b.prototype,"arriveCurbApproach",void 0),(0,s._)([(0,p.MZ)({type:Date,json:{read:{source:"attributes.ArriveTimeUTC"}}})],b.prototype,"arriveTime",void 0),(0,s._)([(0,p.MZ)()],b.prototype,"arriveTimeOffset",void 0),(0,s._)([(0,d.w)("arriveTimeOffset",["attributes.ArriveTime","attributes.ArriveTimeUTC"])],b.prototype,"readArriveTimeOffset",null),(0,s._)([(0,p.MZ)({json:{name:"attributes.Bearing",read:!1,write:!0}})],b.prototype,"bearing",void 0),(0,s._)([(0,p.MZ)({json:{name:"attributes.BearingTol",read:!1,write:!0}})],b.prototype,"bearingTol",void 0),(0,s._)([(0,p.MZ)()],b.prototype,"cumulativeCosts",void 0),(0,s._)([(0,d.w)("cumulativeCosts",["attributes"])],b.prototype,"readCumulativeCosts",null),(0,s._)([(0,p.MZ)()],b.prototype,"cumulativeDistance",void 0),(0,s._)([(0,p.MZ)()],b.prototype,"cumulativeDuration",void 0),(0,s._)([(0,p.MZ)({type:h.JJ.apiValues,json:{name:"attributes.CurbApproach",read:{reader:h.JJ.read},write:{writer:h.JJ.write}}})],b.prototype,"curbApproach",void 0),(0,s._)([(0,p.MZ)({type:h.JJ.apiValues,json:{read:{source:"attributes.DepartCurbApproach",reader:h.JJ.read}}})],b.prototype,"departCurbApproach",void 0),(0,s._)([(0,p.MZ)({type:Date,json:{read:{source:"attributes.DepartTimeUTC"}}})],b.prototype,"departTime",void 0),(0,s._)([(0,p.MZ)()],b.prototype,"departTimeOffset",void 0),(0,s._)([(0,d.w)("departTimeOffset",["attributes.DepartTime","attributes.DepartTimeUTC"])],b.prototype,"readDepartTimeOffset",null),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.DistanceToNetworkInMeters"}}})],b.prototype,"distanceToNetworkInMeters",void 0),(0,s._)([(0,p.MZ)({type:y.A,json:{write:!0}})],b.prototype,"geometry",void 0),(0,s._)([(0,p.MZ)()],b.prototype,"lateDuration",void 0),(0,s._)([(0,p.MZ)({type:h.EM.apiValues,json:{name:"attributes.LocationType",read:{reader:h.EM.read},write:{writer:h.EM.write}}})],b.prototype,"locationType",void 0),(0,s._)([(0,p.MZ)({json:{name:"attributes.Name"}})],b.prototype,"name",void 0),(0,s._)([(0,p.MZ)({json:{name:"attributes.NavL
1atency",read:!1,write:!0}})],b.prototype,"navLatency",void 0),(0,s._)([(0,p.MZ)({json:{name:"attributes.ObjectID"}})],b.prototype,"objectId",void 0),(0,s._)([(0,p.MZ)({type:o.A})],b.prototype,"popupTemplate",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.PosAlong"}}})],b.prototype,"posAlong",void 0),(0,s._)([(0,p.MZ)({json:{name:"attributes.RouteName"}})],b.prototype,"routeName",void 0),(0,s._)([(0,p.MZ)()],b.prototype,"serviceCosts",void 0),(0,s._)([(0,d.w)("serviceCosts",["attributes"])],b.prototype,"readServiceCosts",null),(0,s._)([(0,c.K)("serviceCosts")],b.prototype,"writeServiceCosts",null),(0,s._)([(0,p.MZ)()],b.prototype,"serviceDistance",void 0),(0,s._)([(0,p.MZ)()],b.prototype,"serviceDuration",void 0),(0,s._)([(0,p.MZ)({json:{name:"attributes.Sequence"}})],b.prototype,"sequence",void 0),(0,s._)([(0,p.MZ)({type:h.mt.apiValues,json:{read:{source:"attributes.SideOfEdge",reader:h.mt.read}}})],b.prototype,"sideOfEdge",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.SnapX"}}})],b.prototype,"snapX",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.SnapY"}}})],b.prototype,"snapY",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.SnapZ"}}})],b.prototype,"snapZ",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.SourceID"}}})],b.prototype,"sourceId",void 0),(0,s._)([(0,p.MZ)({json:{read:{source:"attributes.SourceOID"}}})],b.prototype,"sourceOid",void 0),(0,s._)([(0,p.MZ)({type:h.$r.apiValues,json:{read:{source:"attributes.Status",reader:h.$r.read}}})],b.prototype,"status",void 0),(0,s._)([(0,p.MZ)({types:l.Es})],b.prototype,"symbol",void 0),(0,s._)([(0,p.MZ)({type:Date,json:{name:"attributes.TimeWindowEnd"}})],b.prototype,"timeWindowEnd",void 0),(0,s._)([(0,c.K)("timeWindowEnd")],b.prototype,"writeTimeWindowEnd",null),(0,s._)([(0,p.MZ)()],b.prototype,"timeWindowEndOffset",void 0),(0,s._)([(0,p.MZ)({type:Date,json:{name:"attributes.TimeWindowStart"}})],b.prototype,"timeWindowStart",void 0),(0,s._)([(0,c.K)("timeWindowStart")],b.prototype,"writeTimeWindowStart",null),(0,s._)([(0,p.MZ)()],b.prototype,"timeWindowStartOffset",void 0),(0,s._)([(0,p.MZ)({readOnly:!0,json:{read:!1}})],b.prototype,"type",void 0),(0,s._)([(0,p.MZ)()],b.prototype,"violations",void 0),(0,s._)([(0,d.w)("violations",["attributes"])],b.prototype,"readViolations",null),(0,s._)([(0,p.MZ)()],b.prototype,"waitDuration",void 0),(0,s._)([(0,p.MZ)()],b.prototype,"wait",void 0),(0,s._)([(0,d.w)("wait",["attributes"])],b.prototype,"readWait",null);let v=b=r=(0,s._)([(0,m.$)("esri.rest.support.Stop")],b)},87829:(e,t,i)=>{i.d(t,{A:()=>m});var r=i(49493),s=i(40496),a=i(9491);i(74552),i(64988),i(32243);var o=i(98285),l=i(44708),n=i(8705),u=i(45723),p=i(70960);let d=class extends s.oY{constructor(e){super(e),this.accumulateAttributes=null,this.directionsLanguage=null,this.findBestSequence=null,this.preserveFirstStop=null,this.preserveLastStop=null,this.startTimeIsUTC=null,this.timeWindowsAreUTC=null,this.travelMode=null}readAccumulateAttributes(e){return null==e?null:e.map(e=>u.et.fromJSON(e))}writeAccumulateAttributes(e,t,i){e?.length&&(t[i]=e.map(e=>u.et.toJSON(e)))}};(0,r._)([(0,a.MZ)({type:[String],json:{name:"accumulateAttributeNames",write:!0}})],d.prototype,"accumulateAttributes",void 0),(0,r._)([(0,o.w)("accumulateAttributes")],d.prototype,"readAccumulateAttributes",null),(0,r._)([(0,n.K)("accumulateAttributes")],d.prototype,"writeAccumulateAttributes",null),(0,r._)([(0,a.MZ)({type:String,json:{write:!0}})],d.prototype,"directionsLanguage",void 0),(0,r._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],d.prototype,"findBestSequence",void 0),(0,r._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],d.prototype,"preserveFirstStop",void 0),(0,r._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],d.prototype,"preserveLastStop",void 0),(0,r._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],d.prototype,"startTimeIsUTC",void 0),(0,r._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],d.prototype,"timeWindowsAreUTC",void 0),(0,r._)([(0,a.MZ)({type:p.A,json:{write:!0}})],d.prototype,"travelMode",void 0);let m=d=(0,r._)([(0,l.$)("esri.rest.support.RouteSettings")],d)},95833:(e,t,i)=>{i.d(t,{A:()=>v});var r,s=i(49493),a=i(35968),o=i(8774),l=i(96098),n=i(20150),u=i(40496),p=i(9491);i(74552),i(64988),i(32243);var d=i(98285),m=i(44708),c=i(8705),y=i(47069),T=i(16614),h=i(45723);let b=r=class extends(0,n.O)(u.oY){constructor(e){super(e),this.barrierType=null,this.costs=null,this.geometry=null,this.name=null,this.objectId=null,this.popupTemplate=null,this.scaleFactor=null,this.symbol=null,this.type="polygon-barrier"}readCosts(e,t){return(0,T.lh)(t.attributes,"Attr_")}writeCosts(e,t){(0,T.p3)(e,t,"Attr_")}static fromGraphic(e){return new r({barrierType:null!=e.attributes.BarrierType?h.iM.fromJSON(e.attributes.BarrierType):null,costs:null!=e.attributes.Costs?(0,T.aZ)(JSON.parse(e.attributes.Costs)):null,geometry:e.geometry,name:e.attributes.Name??null,objectId:e.attributes.ObjectID??e.attributes.__OBJECTID,popupTemplate:e.popupTemplate,scaleFactor:e.attributes.ScaleFactor??null,symbol:e.symbol})}toGraphic(){let e={ObjectID:this.objectId,BarrierType:null!=this.barrierType?h.iM.toJSON(this.barrierType):null,Costs:null!=this.costs?JSON.stringify((0,T.nA)(this.costs)):null,Name:this.name??null,ScaleFactor:this.scaleFactor??null};
1return new a.A({geometry:this.geometry,attributes:e,symbol:this.symbol,popupTemplate:this.popupTemplate})}};b.fields=[{name:"ObjectID",alias:"ObjectID",type:"esriFieldTypeOID"},{name:"BarrierType",alias:"Barrier Type",type:"esriFieldTypeInteger"},{name:"Costs",alias:"Costs",type:"esriFieldTypeString"},{name:"Name",alias:"Name",type:"esriFieldTypeString"},{name:"ScaleFactor",alias:"Scale Factor",type:"esriFieldTypeDouble"}],(0,s._)([(0,p.MZ)({type:h.iM.apiValues,json:{name:"attributes.BarrierType",read:{reader:h.iM.read},write:{writer:h.iM.write}}})],b.prototype,"barrierType",void 0),(0,s._)([(0,p.MZ)()],b.prototype,"costs",void 0),(0,s._)([(0,d.w)("costs",["attributes"])],b.prototype,"readCosts",null),(0,s._)([(0,c.K)("costs")],b.prototype,"writeCosts",null),(0,s._)([(0,p.MZ)({type:y.A,json:{write:!0}})],b.prototype,"geometry",void 0),(0,s._)([(0,p.MZ)({json:{name:"attributes.Name"}})],b.prototype,"name",void 0),(0,s._)([(0,p.MZ)({json:{name:"attributes.ObjectID"}})],b.prototype,"objectId",void 0),(0,s._)([(0,p.MZ)({type:o.A})],b.prototype,"popupTemplate",void 0),(0,s._)([(0,p.MZ)()],b.prototype,"scaleFactor",void 0),(0,s._)([(0,p.MZ)({types:l.Es})],b.prototype,"symbol",void 0),(0,s._)([(0,p.MZ)({readOnly:!0,json:{read:!1}})],b.prototype,"type",void 0);let v=b=r=(0,s._)([(0,m.$)("esri.rest.support.PolygonBarrier")],b)}}]);
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.