PageSourceSearch

https://crisistrack.juvare.com/ctc2/scripts/constants.js

js juvare.com collected 2026-09-24 08:54:07 UTC 25,457 bytes, 430 lines download raw bytes

1// Copyright 2016-2026, Geopliant, LLC, All rights reserved.
2if (window.ct == null || typeof(window.ct) != "object") {window.ct = new Object();}
3var ct = window.ct;
4
5ct.BASE_URL = "https://crisistrack.juvare.com";
6//ct.BASE_URL = "https://crisistrack.juvare.com";
7//ct.BASE_URL = "https://crisistrack.juvare.com";
8
9ct.BASE_SERVICE = ct.BASE_URL + "/ctservices4/";
10//ct.BASE_SERVICE = ct.BASE_URL + "/ctservices4/";
11//ct.BASE_SERVICE = ct.BASE_URL + "/ctservices4/";
12ct.CONSOLE_VERSION = "4.7.0";
13ct.LOCAL_TEST = true;
14ct.SKIP_LOAD = false;
15
16// South Dakota SSO
17ct.SD_REDIRECT_URL = ct.BASE_URL + "/ctc2/";
18//ct.SD_REDIRECT_URL = ct.BASE_URL + "/ctc2/";
19//ct.SD_REDIRECT_URL = ct.BASE_URL + "/ctc2/";
20ct.SOUTH_DAKOTA_LOGOFF = "https://login.sd.gov/d559d31b-362f-4c9f-9224-5de686942941/oauth2/v2.0/logout?p=b2c_1a_v2_signup_signin&post_logout_redirect_uri=" + ct.SD_REDIRECT_URL;
21
22//ct.HELP_URL = 'https://help.crisistrack.com/';
23ct.HELP_URL = 'https://docs.juvare.com/crisis_track/Default.htm';
24ct.STATUS_URL = "http://crisistrack.com/status/status.html";
25ct.COMMUNITY_URL = 'https://crisistrack.com/community/';
26ct.CITIZEN_REQUEST_URL = ct.BASE_URL + "/public";
27ct.PUBLIC_REPORT_DOWNLOAD_URL = ct.BASE_URL + "/report";
28ct.REENTRY_URL = ct.BASE_URL + "/reentry";
29ct.SELF_REPORT_URL = ct.BASE_URL + "/selfreport";
30ct.SURVIVOR_PORTAL_URL = ct.BASE_URL + "/SurvivorPortal";
31
32ct.ACCOUNT_SERVICES = ct.BASE_SERVICE+"account";
33ct.ANNOTATION_SERVICES = ct.BASE_SERVICE+"annotation";
34ct.AOC_SERVICES = ct.BASE_SERVICE+"aoc";
35ct.APPLICANT_SERVICES = ct.BASE_SERVICE+"applicants";
36ct.AREA_UPLOAD_SERVICE = ct.BASE_SERVICE+"areaupload";
37ct.ATTACHMENT_SERVICES = ct.BASE_SERVICE+"attachment";
38ct.CENSUS_SERVICES = ct.BASE_SERVICE+"census";
39ct.CUSTOMER_SERVICES = ct.BASE_SERVICE+"customer";
40ct.DOC_IMAGE_SERVICE = ct.BASE_SERVICE+"docImage";
41ct.DOC_SCHEMA_UPLOAD_SERVICE = ct.BASE_SERVICE+"docSchemaUpload";
42ct.GENAI_SERVICES = ct.BASE_SERVICE+"genAi";
43ct.USER_SERVICES = ct.BASE_SERVICE+"user";
44ct.MUNICIPALITY_SERVICES = ct.BASE_SERVICE+"muni";
45ct.BOUNDARY_SERVICES = ct.BASE_SERVICE+"boundary";
46ct.GRID_SERVICES = ct.BASE_SERVICE+"grid";
47ct.STRUCTURE_SERVICES = ct.BASE_SERVICE+"structure";
48ct.DEPARTMENT_SERVICES = ct.BASE_SERVICE+"department";
49ct.EQUIPMENT_SERVICES = ct.BASE_SERVICE+"equipment";
50ct.EQUIPMENT_UPLOAD_SERVICE = ct.BASE_SERVICE+"equipmentupload";
51ct.EMPLOYEE_SERVICES = ct.BASE_SERVICE+"employee";
52ct.EMPLOYEE_UPLOAD_SERVICE = ct.BASE_SERVICE+"employeeupload";
53ct.INCIDENT_SERVICES = ct.BASE_SERVICE+"incident";
54ct.LOCATION_SERVICES = ct.BASE_SERVICE+"locations";
55ct.MAP_LAYER_SERVICES = ct.BASE_SERVICE+"maplayers";
56ct.PROCESS_SERVICE = ct.BASE_SERVICE+"process";
57ct.TASK_SERVICES = ct.BASE_SERVICE+"task";
58ct.TRACK_SERVICES = ct.BASE_SERVICE+"track";
59ct.TEAM_SERVICES = ct.BASE_SERVICE+"team";
60ct.TEAM_FILE_UPLOAD_SERVICE = ct.BASE_SERVICE+"teamfileupload";
61ct.SCHEMA_SERVICES = ct.BASE_SERVICE+"schema";
62ct.ENTRY_SERVICES = ct.BASE_SERVICE+"entry";
63ct.ENTRY_FILE_UPLOAD_SERVICE = ct.BASE_SERVICE+"entryfileupload";
64ct.FORM_SERVICES = ct.BASE_SERVICE+"form";
65ct.GUEST_SERVICES = ct.BASE_SERVICE+"guest";
66ct.UPLOAD_SERVICE = ct.BASE_SERVICE+"imageupload";
67ct.IMAGE_SERVICE = ct.BASE_SERVICE+"image";
68ct.MAP_EXPORT_SERVICE = ct.BASE_SERVICE+"mapexport";
69ct.PUBLIC_SERVICE = ct.BASE_SERVICE+"public";
70ct.REENTRY_SERVICE = ct.BASE_SERVICE+"reentry";
71ct.REGION_SERVICE = ct.BASE_SERVICE+"region";
72ct.RESOURCE_SERVICE = ct.BASE_SERVICE+"resource";
73ct.IMPORT_SERVICE = ct.BASE_SERVICE+"import";
74ct.UPLOAD_ENTRIES_SERVICE = ct.BASE_SERVICE+"entryupload";
75ct.STRUCTURES_UPLOAD_SERVICE = ct.BASE_SERVICE+"structuresupload";
76ct.SHAPE_UPLOAD_SERVICE = ct.BASE_SERVICE+"shapeupload";
77ct.PUBLIC_TOKEN_SERVICE = ct.BASE_SERVICE+"token";
78ct.WEBEOC_SERVICE = ct.BASE_SERVICE+"webeoc";
79ct.WEATHER_OPTICS_SERVICE = ct.BASE_SERVICE+"weatheroptics";
80ct.LOG_SERVICE = ct.BASE_SERVICE+"log";
81ct.AREA_UPLOAD_SERVICE = ct.BASE_SERVICE+"areaupload";
82ct.ICON_SERVICE = "https://crisistrack.juvare.com/icons/"; //ct.BASE_URL+"/icons/";
83
84ct.CURRENT_SERVICES_VERSION = "4.2";
85
86// Map services
87ct.DEFAULT_MAP = "https://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer";
88ct.STREET_MAP = "https://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer";
89ct.TRANSPORTATION_MAP = "https://server.arcgisonline.com/ArcGIS/rest/services/Reference/World_Transportation/MapServer";
90ct.IMAGERY_MAP = "https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer";
91ct.TOPO_MAP = "https://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer";
92ct.LIGHT_GRAY_MAP = "https://server.arcgisonline.com/ArcGIS/rest/services/Canvas/World_Light_Gray_Base/MapServer";
93ct.NAT_GEO_MAP = "https://server.arcgisonline.com/ArcGIS/rest/services/NatGeo_World_Map/MapServer";
94ct.USGS_MAP = "https://services.arcgisonline.com/ArcGIS/rest/services/USA_Topo_Maps/MapServer";
95ct.OSM_MAP = "OpenStreetMap";
96ct.GEOCODE_SERVICE = "https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer";
97ct.TOKEN_SERVICE = "https://www.arcgis.com/sharing/generateToken";
98
99ct.CLEAR_CONTENT_EVENT = "CLEAR_CONTENT_EVENT";
100ct.SHOW_HOME_SCREEN = "SHOW_HOME_SCREEN";
101ct.DIALOG_SELECTED = "DIALOG_SELECTED";
102ct.HTML_CLICKED = "HTML_CLICKED";
103ct.WINDOW_RESIZED = "WINDOW_RESIZED";
104ct.TRACKS_LOADED = "TRACKS_LOADED";
105
106ct.DEFAULT_FEMA_FACTOR = 4.86;
107ct.STATE_FEMA_FACTOR = 1.94;
108ct.IHP_MAX = 35500;
109
110/** @type {NameValueNumberPair[]} */
111ct.CUSTOMER_LEVEL_DATA = [{"name":"Damage Assessment","value":250}
111, {"name":"Disaster Management","value":500}, {"name":"All Hazards Planning","value":750}];
112
113ct.DM_LEVEL = 400;
114ct.ALL_HAZ_LEVEL = 600;
115
116/** @type {NameValueStringPair[]} */
117ct.CAT_DATA = [{"name":"A (Debris Removal)","value":"A"}, {"name":"B (Protective Measures)","value":"B"}, {"name":"C (Roads and Bridges)","value":"C"},
118               {"name":"D (Water Control Facilities)","value":"D"}, {"name":"E (Buildings and Equipment)","value":"E"}, {"name":"F (Utilities)","value":"F"},
119               {"name":"G (Parks, Recreation and Other)","value":"G"},{"name":"PNP (Private Non-Profit)","value":"PNP"},{"name":"IA (Residential)","value":"IA"},
120               {"name":"IAC (Commercial)","value":"IAC"},{"name":"Z (Administration)","value":"Z"}];
121
122/** @type {NameValueStringPair[]} */
123ct.TASK_CHARGE_CATS = [{"name":"A (Debris Removal)","value":"A"}, {"name":"B (Protective Measures)","value":"B"}, {"name":"C (Roads and Bridges)","value":"C"},
124                 {"name":"D (Water Control Facilities)","value":"D"}, {"name":"E (Buildings and Equipment)","value":"E"}, {"name":"F (Utilities)","value":"F"},
125                 {"name":"G (Parks, Recreation and Other)","value":"G"},{"name":"PNP (Private Non-Profit)","value":"PNP"},{"name":"IA (Residential)","value":"IA"},
126                 {"name":"IAC (Commercial)","value":"IAC"},{"name":"SAR (Search and Rescue)","value":"SAR"},{"name":"Z (Administration)","value":"Z"}];
127
128/** @type {NameValueStringPair[]} */
129ct.TASK_CHARGE_CATS_SHORT = [{"name":"A","value":"A"},{"name":"B","value":"B"},{"name":"C","value":"C"},{"name":"D","value":"D"},
130				{"name":"E","value":"E"},{"name":"F","value":"F"},{"name":"G","value":"G"},{"name":"Z","value":"Z"}];
131
132ct.MONTHS = ["January","February","March","April","May","June","July","August","September","October","November","December"];
133
134/** @type {NameValueStringPair[]} */
135ct.STATES_DATA = [{"name":"Alaska","value":"AK"},{"name":"Alabama","value":"AL"},{"name":"Arkansas","value":"AR"},{"name":"Arizona","value":"AZ"},
136                  {"name":"California","value":"CA"},{"name":"Colorado","value":"CO"},{"name":"Connecticut","value":"CT"},{"name":"District of Columbia","value":"DC"},
137                  {"name":"Delaware","value":"DE"},{"name":"Florida","value":"FL"},{"name":"Georgia","value":"GA"},{"name":"Guam","value":"GU"},{"name":"Hawaii","value":"HI"},
138                  {"name":"Iowa","value":"IA"},{"name":"Idaho","value":"ID"},{"name":"Illinois","value":"IL"},{"name":"Indiana","value":"IN"},
139                  {"name":"Kansas","value":"KS"},{"name":"Kentucky","value":"KY"},{"name":"Louisiana","value":"LA"},{"name":"Massachusetts","value":"MA"},
140                  {"name":"Maryland","value":"MD"},{"name":"Maine","value":"ME"},{"name":"Michigan","value":"MI"},{"name":"Minnesota","value":"MN"},
141                  {"name":"Missouri","value":"MO"},{"name":"Mississippi","value":"MS"},{"name":"Montana","value":"MT"},{"name":"North Carolina","value":"NC"},
142                  {"name":"North Dakota","value":"ND"},{"name":"Nebraska","value":"NE"},{"name":"New Hampshire","value":"NH"},{"name":"New Jersey","value":"NJ"},
143                  {"name":"Puerto Rico","value":"PR"},{"name":"New Mexico","value":"NM"},{"name":"Nevada","value":"NV"},{"name":"New York","value":"NY"},
144                  {"name":"Ohio","value":"OH"},{"name":"Oklahoma","value":"OK"},{"name":"Oregon","value":"OR"},{"name":"Pennsylvania","value":"PA"},
145                  {"name":"Rhode Island","value":"RI"},{"name":"South Carolina","value":"SC"},{"name":"South Dakota","value":"SD"},{"name":"Tennessee","value":"TN"},
146                  {"name":"Texas","value":"TX"},{"name":"Utah","value":"UT"},{"name":"Virginia","value":"VA"},{"name":"Vermont","value":"VT"},
147                  {"name":"Washington","value":"WA"},{"name":"Wisconsin","value":"WI"},{"name":"West Virginia","value":"WV"},{"name":"Wyoming","value":"WY"}];
148
149/** @type {NameValueStringPair[]} */
150ct.DISASTER_TYPES = [{name:"Biological", value:"Biological"},{name:"Chemical", value:"Chemical"},{name:"Dam/Levee Failure", value:"Dam/Levee Failure"},
151                     {name:"Earthquake", value:"Earthquake"},{name:"Fire", value:"Fire"},{name:"Wildfire", value:"Wildfire"},{name:"Flood", value:"Flood"},
152                     {name:"Hazardous Material", value:"Hazardous Material"},{name:"Heat", value:"Heat"},{name:"Hurricane", value:"Hurricane"},
153                     {name:"Landslide", value:"Landslide"},{name:"Nuclear Powerplant Emergency", value:"Nuclear Powerplant Emergency"},{name:"Other", value:"Other"},
154                     {name:"Power Failure", value:"Power Failure"},{name:"Public Health Threat", value:"Public Health Threat"},
155                     {name:"Radiological", value:"Radiological"},{name:"Search and Rescue", value:"Search and Rescue"},
156                     {name:"Severe Storm", value:"Severe Storm"},{name:"Survey", value:"Survey"},
157                     {name:"Terrorism", value:"Terrorism"},{name:"Tornado", value:"Tornado"},{name:"Tsunami", value:"Tsunami"},
158                     {name:"Volcano", value:"Volcano"},{name:"Winter Storm", value:"Winter Storm"}];
159
160/** @type {NameValueStringPair[]} */
161ct.RESOURCE_LOC_TYPES = [{name:"Shelter",value:"Shelter"},{name:"Pet Friendly Shelter",value:"Pet Friendly Shelter"},
162	{name:"Non-Congregate Shelter",value:"Non-Congregate Shelter"},{name:"Pet Friendly Non-Congregate Shelter",value:"Pet Friendly Non-Congregate Shelter"},
163	{name:"Special Medical Needs Shelter",value:"Special Medical Needs Shelter"},
164	{name:"Other",value:"Other"}];
165
166/** @type {NameValueStringPair[]} */
167ct.RESOURCE_LOC_STATUS_TYPES = [{name:"Request",value:"Request"},{name:"Active",value:"Active"},{name:"Inactive",value:"Inactive"},{name:"Closed",value:"Closed"}];
168
169/** @type {NameValueStringPair[]} */
170ct.SCHEMA_TYPES = [{name:"Damage Assessment",value:"da"},{name:"Initial Report",value:"initial"},{name:"Debris",value:"debris"},
171                   {name:"SAR",value:"sar"},{name:"ICS",value:"ics"},{name:"Survey",value:"survey"},{name:"Emergency Management",value:"em"}];
172
173ct.ASSESSMENT_SCHEMA_TYPE = "da";
174ct.INITIAL_REPORT_SCHEMA_TYPE = "initial";
175ct.EM_SCHEMA_TYPE = "em";
176ct.DEBRIS_SCHEMA_TYPE = "debris";
177ct.SURVEY_SCHEMA_TYPE = "survey";
178ct.SAR_SCHEMA_TYPE = "sar";
179ct.ICS_SCHEMA_TYPE = "ics";
180ct.REPORT_SCHEMA_TYPE = "report";
181
182/** @type NameValueStringPair[] */
183ct.ENTRIES_STATUS_TYPES = [{name:"Assigned",value:"Assigned"},{name:"Report",value:"Report"},{name:"Request",value:"Request"},{name:"Active",value:"Active"},{name:"Holding",value:"Holding"},{name:"Unconfirmed",value:"Unconfirmed"},{name:"Unfounded",value:"Unfounded"},{name:"Complete",value:"Complete"},{name:"Validated",value:"Validated"}];
184
185/** @type {NameValueStringPair[]} */
186ct.CUSTOMER_ACCOUNT_TYPES = [{name:"Active",value:"Active"},{name:"Free Trial",value:"Free Trial"},{name:"Test",value:"Test"},{name:"Other",value:"Other"}];
187
188/** @type {NameValueStringPair[]} */
189ct.TEAM_STATUS_TYPES = [{name:"Staged-Not Available",value:"Staged-Not Available"},{name:"Assigned-Standby",value:"Assigned-Standby"},{name:"Assigned-Working",value:"Assigned-Working"}];
190ct.DEFAULT_TEAM_STATUS = "Staged-Not Available";
191
192ct.TRACK_COLORS = [[255,127,0,0.5],[31,120,180,0.5],[51,160,44,0.5],[106,61,154,0.5],[227,26,28,0.5],[177,89,40,0.5],[255,255,153,0.5],[202,178,214,0.5],
193                   [166,206,227,0.5],[253,191,111,0.5],[255,0,255,0.5],[0,255,255,0.5],[255,255,0,0.5],[0,255,0,0.5],[0,130,255,0.5],[255,100,100,0.5],
194                   [0,127,127,0.5],[130,130,255,0.5],[255,200,30,0.5],[127,0,255,0.5]];
195
196/** @type {NameValueStringPair[]} */
197ct.FIELD_TYPES = [{name:"Locator",value:"locator"},{name:"Text Box",value:"text"},{name:"Text Area",value:"textarea"},{name:"Number Box",value:"number"},
198                  {name:"Radio",value:"radio"},{name:"Selection",value:"selection"},{name:"Label",value:"label"},{name:"User",value:"user"},
199                  {name:"Employee",value:"employee"},{name:"Date",value:"date"},{name:"Time",value:"time"},{name:"Date and Time",value:"datetime"},
200                  {name:"Check Box",value:"checkbox"},{name:"Other Checkbox",value:"otherCheckbox"},{name:"Combo Box",value:"combo"}];
201
202/** @type {NameValueStringPair[]} */
203ct.OUTPUT_FORMS = [{name:"Commercial Form",value:"busForm"},{name:"Public Form",value:"PDA"},{name:"Residential Form",value:"iaForm"},{name:"Load Ticket",value:"loadTicket"},
204                   {name:"FHWA 1547",value:"FHWA1547"},{name:"ICS 210",value:"ics210"},{name:"ICS 211",value:"ics211"},{name:"SAR Clue Track",value:"sarClueTrack"},
205                   {name:"SAR Unit Log",value:"sarUnitLog"},{name:"VA SAR Task Assignment",value:"sarVaForm"}];
206
207/** @type {NameValueStringPair[]} */
208ct.DOC_SCHEMA_GROUPS = [{name:"Damage Assessment",value:"da"},{name:"Debris",value:"debris"},{name:"DOT",value:"dot"},{name:"ICS",value:"ics"},
209                   		{name:"SAR",value:"sar"},{name:"Connecticut",value:"connecticut"},{name:"Florida",value:"florida"},{name:"Illinois",value:"illinois"},
210                   		{name:"Ohio",value:"ohio"},{name:"Mississippi",value:"mississippi"},{name:"Puerto Rico",value:"puertorico"},{name:"San Diego",value:"sandiego"},{name:"Misc",value:"misc"}];
211
212/** @type {NameValueStringPair[]} */
213ct.ICON_TYPES = [{name:"Red Marker",value:"redMarker.png"},{name:"Medium Red Marker",value:"redMarkerMed.png"},{name:"Big Red Marker",value:"redMarkerBig.png"},
214                 {name:"Blue Marker",value:"blueMarker.png"},{name:"Medium Blue Marker",value:"blueMarkerMed.png"},{name:"Big Blue Marker",value:"blueMarkerBig.png"},
215                 {name:"Green Marker",value:"greenMarker.png"},{name:"Medium Green Marker",value:"greenMarkerMed.png"},{name:"Big Green Marker",value:"greenMarkerBig.png"},
216                 {name:"Orange Marker",value:"orangeMarker.png"},{name:"Medium Orange Marker",value:"orangeMarkerMed.png"},{name:"Big Orange Marker",value:"orangeMarkerBig.png"},
217                 {name:"Purple Marker",value:"purpleMarker.png"},{name:"Medium Purple Marker",value:"purpleMarkerMed.png"},{name:"Big Purple Marker",value:"purpleMarkerBig.png"},
218                 {name:"Yellow Marker",value:"yellowMarker.png"},{name:"Medium Yellow Marker",value:"yellowMarkerMed.png"},{name:"Big Yellow Marker",value:"yellowMarkerBig.png"},
219                 {name:"Closure Green",value:"closureGreen.png"},{name:"Closure Yellow",value:"closureYellow.png"},{name:"Closure Red",value:"closureRed.png"},
220                 {name:"Citizen",value:"citizen.png"},{name:"Clue",value:"clue.png"},{name:"Commercial Assigned",value:"CommercialAssigned.png"},{name:"Commercial None",value:"CommercialNone.png"},
221                 {name:"Commercial Affected",value:"CommercialAffected.png"},{name:"Commercial Minor",value:"CommercialMinor.png"},{name:"Commercial Major",value:"CommercialMajor.png"},
222                 {name:"Commercial Destroyed",value:"CommercialDestroyed.png"},{name:"Initial Damaged",value:"InitialDamaged.png"},{name:"Initial Destroyed",value:"InitialDestroyed.png"},
223                 {name:"Priority Green",value:"priorityGreen.png"},{name:"Priority Yellow",value:"priorityYellow.png"},{name:"Priority Red",value:"priorityRed.png"},
224                 {name:"Public Assigned",value:"PublicAssigned.png"},{name:"Public None",value:"PublicNone.png"},{name:"Public Affected",value:"PublicAffected.png"},
225                 {name:"Public Minor",value:"PublicMinor.png"},{name:"Public Major",value:"PublicMajor.png"},{name:"Public Destroyed",value:"PublicDestroyed.png"},
226                 {name:"Residential Assigned",value:"ResidentialAssigned.png"},{name:"Residential None",value:"ResidentialNone.png"},{name:"Residential Affected",value:"ResidentialAffected.png"},
227                 {name:"Residential Minor",value:"ResidentialMinor.png"},{name:"Residential Major",value:"ResidentialMajor.png"},{name:"Residential Destroyed",value:"ResidentialDestroyed.png"},
228                 {name:"Task Red",value:"taskGreen.png"},{name:"Task Yellow",value:"taskYellow.png"},{name:"Task Red",value:"taskRed.png"}];
229
230ct.SIMPLE_STYLES = [{name:"Circle",value:"circle"},{name:"Square",value:"square"},{name:"Diamond",value:"diamond"},{name:"X",value:"x"},{name:"Cross",value:"cross"}];
231
232ct.DYNAMIC_LAYER = "map-image";//"dynamicAGS";
233ct.TILED_LAYER = "tile";//"tiledAGS";
234ct.FEATURE_LAYER = "feature";//"featureAGS";
235ct.IMAGERY_LAYER = "imagery";//"rasterAGS";
236ct.IMAGE_TILE_LAYER = "imagery-tile";
237ct.IMAGE_SERVICE_LAYER = "imageAGS";
238ct.VECTOR_TILED_LAYER = "vector-tile";
239ct.WEB_TILED_LAYER = "web-tile";//"webTiled";
240ct.WFS_LAYER = "wfs";
241ct.WMS_LAYER = "wms";
242ct.WMTS_LAYER = "wmts";
243ct.WEATHER_OPTICS_LAYER = "woLayer";
244ct.KERNEL_DENSITY_LAYER = "kernelDensity";
245ct.POINT_DENSITY_LAYER = "pointDensity";
246ct.GRADUATED_LAYER = "graduated";
247ct.QUADRAT_LAYER = "quadrat";
248ct.RANGE_RING_LAYER = "rangeRing";
249ct.USNG_LAYER = "usng";
250ct.CENSUS_LAYER = "census";
251
252ct.SUM_MODIFIER_TYPE = "sum";
253ct.MULTIPLE_MODIFIER_TYPE = "multiple";
254ct.MULTIPLE_CONSTANT_MODIFIER_TYPE = "multipleConstant";
255ct.MULTIIPLE_MAP_MODIFIER_TYPE = "multipleMap";
256ct.SUM_MAP_MODIFIER_TYPE = "sumMap";
257ct.LENGTH_MODIFIER_TYPE = "length";
258ct.AREA_MODIFIER_TYPE = "area";
259ct.VISIBLE_OR_MODIFIER_TYPE = "visibleOrMap";
260ct.VISIBLE_AND_MODIFIER_TYPE = "visibleAndMap";
261ct.READ_ONLY_OR_MODIFIER_TYPE = "readOnlyOrMap";
262ct.READ_ONLY_AND_MODIFIER_TYPE = "readOnlyAndMap";
263ct.SET_VALUE_MODIFIER_TYPE = "setValue";
264ct.SET_STATUS_MODIFIER_TYPE = "setStatus";
265ct.COPY_VALUE_OR_MODIFIER_TYPE = "copyValueOrMap";
266ct.COPY_VALUE_AND_MODIFIER_TYPE = "copyValueAndMap";
267
268ct.REENTRY_RESOURCE_TYPE = "reentry";
269ct.EMPLOYEE_RESOURCE_TYPE = "emp";
270ct.EQUIPMENT_RESOURCE_TYPE = "equip";
271ct.EVACUATION_RESOURCE_TYPE = "evac";
272ct.SURVIVOR_RESOURCE_TYPE = "survivor";
273
274ct.ADD_RESOURCE_ACTION = "addTeamResource";
275ct.REMOVE_RESOURCE_ACTION = "removeTeamResource";
276ct.START_RESOURCE_ACTION = "startTeam";
277ct.STOP_RESOURCE_ACTION = "stopTeam";
278
279ct.STRUCT_TOC_TYPE_CAT = "cat";
280ct.STRUCT_TOC_TYPE_FLOOD = "flood";
281ct.STRUCT_TOC_TYPE_TYPE = "type";
282
283/** @type {NameValueStringPair[]} */
284ct.TIMEZONES = [{name:"Alaska - Aleutian Islands",value:"America/Adak"},
285	{name:"Alaska - Anchorage (most areas)",value:"America/Anchorage"},
286	{name:"Alaska - Juneau",value:"America/Juneau"},
287	{name:"Alaska - Metlakatla (Annette Island)",value:"America/Metlakatla"},
288	{name:"Alaska - Nome (west)",value:"America/Nome"},
289	{name:"Alaska - Sitka",value:"America/Sitka"},
290	{name:"Alaska - Yakutat",value:"America/Yakutat"},
291	{name:"Central - Chicago (most areas)",value:"America/Chicago"},
292	{name:"Central - Knox IN (Starke) ",value:"America/Indiana/Knox"},
293	{name:"Central - North_Dakota/Beulah (Mercer)",value:"America/North_Dakota/Beulah"},
294	{name:"Central - North_Dakota/Center (Oliver",value:"America/North_Dakota/Center"},
295	{name:"Central - North_Dakota/New_Salem (Morton rural)",value:"America/North_Dakota/New_Salem"},
296	{name:"Central - Tell_City IN (Perry)",value:"America/Indiana/Tell_City"},
297	{name:"Eastern - Detroit (E. Michigan)",value:"America/Detroit"},
298	{name:"Eastern - Indianapolis (most areas) ",value:"America/Indiana/Indianapolis"},
299	{name:"Eastern - Louisville KY",value:"America/Kentucky/Louisville"},
300	{name:"Eastern - Marengo IN (Crawford)",value:"America/Indiana/Marengo"},
301	{name:"Eastern - Monticello KY (Wayne)",value:"America/Kentucky/Monticello"},
302	{name:"Eastern - New_York (most areas)",value:"America/New_York"},
303	{name:"Eastern - Petersburg IN (Pike)",value:"America/Indiana/Petersburg"},
304	{name:"Eastern - Vevay IN (Switzerland)",value:"America/Indiana/Vevay"},
305	{name:"Eastern - Vincennes IN (Da/Du/K/Mn)",value:"America/Indiana/Vincennes"},
306	{name:"Eastern - Winamac IN (Pulaski)",value:"America/Indiana/Winamac"},
307	{name:"Hawaii",value:"Pacific/Honolulu"},
308	{name:"Mountain - Arizona (except Navajo)",value:"America/Phoenix"},
309	{name:"Mountain - Boise (S. Idaho / E. Oregon)",value:"America/Boise"},
310	{name:"Mountain - Denver (most areas)",value:"America/Denver"},
311	{name:"Pacific - Los_Angeles (most areas)",value:"America/Los_Angeles"},
312	{name:"Puerto Rico",value:"America/Puerto_Rico"},
313	{name:"Samoa",value:"Pacific/Samoa"}];
314
315ct.ERROR_CODE_CUSTOM = '9999';
316ct.ERROR_CODES = [{code:"999",msg:"Error authenticating username or password"},
317	{code:"1000",msg:"Password successfully changed"},
318	{code:"1001",msg:"Error changing password"},
319	{code:"1002",msg:"Password expired.  Please enter a new password."},
320	{code:"1003",msg:"This account has been locked. Please contact your administrator to unlock the account."},
321	{code:"1004",msg:"Logged off due to inactivity"},
322	{code:"1005",msg:"User is not a valid South Dakota User"},
323	{code:"1006",msg:"User is not a valid username in Crisis Track"},
324	{code:"1007",msg:"User agreement declined"},
325	{code:ct.ERROR_CODE_CUSTOM,msg:'Unknown Error'} // custom code, don't use the msg
326];
327
328ct.FIELD_OP_EQUALS = {name:'Equals', value:'eq'};
329ct.FIELD_OP_CONTAINS = {name:'Contains', value:'contains'};
330ct.FIELD_OP_NOT_EQUALS = {name:'Does Not Equal', value:'notEq'};
331ct.FIELD_OP_GREATER = {name:'Greater Than', value:'gt'};
332ct.FIELD_OP_LESS = {name:'Less Than', value:'lt'};
333ct.FIELD_OPERATORS = [ct.FIELD_OP_EQUALS, ct.FIELD_OP_CONTAINS, ct.FIELD_OP_NOT_EQUALS, ct.FIELD_OP_GREATER, ct.FIELD_OP_LESS];
334
335ct.FIELD_CONJUNCTION_ALL = {name:'All', value:'all'};
336ct.FIELD_CONJUNCTION_ANY = {name:'Any', value:'any'};
337ct.FIELD_CONJUNCTIONS = [ct.FIELD_CONJUNCTION_ALL, ct.FIELD_CONJUNCTION_ANY];
338
339/** @type {NameValueStringPair[]} */
340ct.AI_OUTPUT_FORMAT_ARR = [
341	{name:'Paragraph Summary', value:'paragraph'},
342	{name:'Numbered List Summary', value:'numbered'},
343	{name:'Bullet Point Summary', value:'bullets'}
344];
345
346/** @type {NameValueStringPair[]} */
347ct.AI_OUTPUT_CONCISENESS_ARR = [
348	{name:'Brief', value:'brief'},
349	{name:'Detailed', value:'detailed'}
350];
351
352/**
353 * @typedef NameValuePair
354 * @property {string} name
355 * @property {*} value
356 */
357/**
358 * @typedef {NameValuePair} NameValueNumberPair
359 * @property {string} name
360 * @property {number} value
361 */
362/**
363 * @typedef {NameValuePair} NameValueStringPair
364 * @property {string} name
365 * @property {string} value
366 **/
367/**
368 * @typedef {Record<string, any>} MetaData
369 * @prop {number} [creationDate]
370 * @prop {number} [lastupdate]
371 * @prop {string} [creator]
372 * @prop {string} [updater]
373 * @prop {boolean} [deleted]
374 * @prop {boolean} [currentVersion]
375 */
376
377/**
378 * @typedef {[number, number]} Geo_PointCoordinates
379 * @desc Coordinates in `[x:number, y:number]` format
380 **/
381/**
382 * @typedef Geo_Data
383 * @prop {string} type
384 * @prop {Geo_PointCoordinates | Geo_PointCoordinates[] | Geo_PointCoordinates[][]} [coordinates]
385 */
386/**
387 * @typedef {Geo_Data} Geo_PointData
388 * @prop {'Point'} type
389 * @prop {Geo_PointCoordinates} coordinates
390 */
391/**
392 * @typedef {Geo_Data} Geo_LineData
393 * @prop {'LineString'} type
394 * @prop {Geo_PointCoordinates[]} coordinates
395 */
396/** 
397 * @typedef {Geo_Data} Geo_PolygonData
398 * @prop {'Polygon'} type
399 * @prop {Geo_PointCoordinates[] | Geo_PointCoordinates[][]} coordinates
400 */
401/**
402 * @typedef {Geo_Data} Geo_MultiPolygonData
403 * @prop {'MultiPolygon'} type
404 * @prop {Geo_PointCoordinates[][]} coordinates
405 */
406
407/**
408 * @typedef esri.geometry.Geometry
409 * @see https://developers.arcgis.com/javascript/latest/references/core/geometry/Geometry/
410 */
411/**
412 * @typedef {esri.geometry.Geometry} esri.geometry.Point
413 * @see https://developers.arcgis.com/javascript/latest/references/core/geometry/Point/
414 */
415/**
416 * @typedef {esri.geometry.Geometry} esri.geometry.Polyline
417 * @see https://developers.arcgis.com/javascript/latest/references/core/geometry/Polyline/
418 */
419/**
420 * @typedef {esri.geometry.Geometry} esri.geometry.Polygon
421 * @see https://developers.arcgis.com/javascript/latest/references/core/geometry/Polygon/
422 */
423/**
424 * @typedef {esri.geometry.Geometry} esri.geometry.Extent
425 * @see https://developers.arcgis.com/javascript/latest/references/core/geometry/Extent/
426 */
427/**
428 * @typedef esri.Color
429 * @see https://developers.arcgis.com/javascript/latest/references/core/Color/
430 */

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.