1var e=[{value:`Awaiting signature`,label:`Awaiting signature`},{value:`Completed`,label:`Completed`},{value:`No forms sent`,label:`No forms sent`}],t=[{value:`No information found`,label:`No information found`},{value:`Information found`,label:`Information found`},{value:`Pending`,label:`Pending`},{value:`Unable to complete`,label:`Unable to complete`},{value:`Other`,label:`Other`},{value:`Not recorded`,label:`Not recorded`}],n=[{key:`unit_number`,header:`Unit Number`},{key:`name`,header:`Vehicle Name`},{key:`vin`,header:`VIN`},{key:`year`,header:`Year`,type:`number`},{key:`make`,header:`Make`},{key:`model`,header:`Model`},{key:`vehicle_type`,header:`Vehicle Type`},{key:`status`,header:`Vehicle Status`,type:`status`},{key:`service_status`,header:`Service Status`,type:`status`},{key:`plate_number`,header:`License Plate`},{key:`plate_state`,header:`License Plate State`},{key:`location_name`,header:`Assigned Location`},{key:`assigned_driver`,header:`Assigned Driver`},{key:`registration_expires_on`,header:`Registration Expiration`,type:`date`},{key:`inspection_expires_on`,header:`Annual Inspection Expiration`,type:`date`},{key:`insurance_expires_on`,header:`Insurance Expiration`,type:`date`},{key:`inspection_date`,header:`Annual Inspection Date`,type:`date`,optional:!0},{key:`hvut_expires_on`,header:`HVUT (2290) Expiration`,type:`date`,optional:!0},{key:`color`,header:`Color`,optional:!0},{key:`serial_number`,header:`Serial Number`,optional:!0},{key:`engine_hours`,header:`Engine Hours`,type:`number`,optional:!0},{key:`odometer`,header:`Odometer`,type:`number`,optional:!0},{key:`out_of_service_date`,header:`Out-of-Service Date`,type:`date`,optional:!0},{key:`out_of_service_reason`,header:`Out-of-Service Reason`,optional:!0},{key:`notes`,header:`Notes`,optional:!0},{key:`created_at`,header:`Created Date`,type:`datetime`,optional:!0},{key:`updated_at`,header:`Updated Date`,type:`datetime`,optional:!0},{key:`review_status`,header:`Migration Review Status`,optional:!0}],r=[{key:`unit_number`,header:`Unit Number`},{key:`vehicle`,header:`Vehicle`},{key:`document_type`,header:`Expiration Type`},{key:`expiration_date`,header:`Expiration Date`,type:`date`},{key:`days_remaining`,header:`Days Remaining`,type:`number`},{key:`expiration_status`,header:`Status`,type:`status`},{key:`location_name`,header:`Assigned Location`},{key:`assigned_driver`,header:`Assigned Driver`},{key:`required_status`,header:`Required-Document Status`},{key:`vehicle_status`,header:`Vehicle Status`,type:`status`,optional:!0},{key:`vin`,header:`VIN`,optional:!0}],i=[{key:`unit_number`,header:`Unit Number`},{key:`vehicle`,header:`Vehicle`},{key:`vehicle_status`,header:`Vehicle Status`,type:`status`},{key:`category`,header:`Required Document`},{key:`location_name`,header:`Assigned Location`},{key:`assigned_driver`,header:`Assigned Driver`},{key:`last_upload_at`,header:`Last Document Upload`,type:`datetime`},{key:`missing_since`,header:`Missing Since`,type:`date`},{key:`vin`,header:`VIN`,optional:!0}],a=[{key:`report_number`,header:`Report Number`},{key:`inspection_date`,header:`Inspection Date`,type:`date`},{key:`inspection_level`,header:`Inspection Level`},{key:`inspection_status`,header:`Status`,type:`status`},{key:`driver_name`,header:`Driver`},{key:`inspection_state`,header:`State`},{key:`inspection_agency`,header:`Agency`,optional:!0},{key:`violations_found`,header:`Violations Found`},{key:`violation_count`,header:`Violation Count`,type:`number`},{key:`driver_oos`,header:`Driver Out-of-Service`},{key:`vehicle_oos`,header:`Vehicle Out-of-Service`},{key:`citation_issued`,header:`Citation Issued`},{key:`corrective_action_required`,header:`Corrective Action Required`},{key:`oos_cleared`,header:`Out-of-Service Cleared`,optional:!0},{key:`oos_cleared_date`,header:`Out-of-Service Cleared Date`,type:`date`,optional:!0},{key:`report_uploaded`,header:`Report On File`,optional:!0},{key:`inspector_name`,header:`Inspector`,optional:!0},{key:`created_at`,header:`Recorded`,type:`datetime`,optional:!0}],o=[{key:`driver_name`,header:`Driver`},{key:`course_name`,header:`Course`},{key:`training_provider`,header:`Training Provider`,optional:!0},{key:`training_status`,header:`Status`,type:`status`},{key:`assignment_date`,header:`Assigned`,type:`date`},{key:`due_date`,header:`Due Date`,type:`date`},{key:`completion_date`,header:`Completed`,type:`date`},{key:`days_overdue`,header:`Days Overdue`,type:`number`},{key:`certificate_state`,header:`Certificate`},{key:`certificate_number`,header:`Certificate Number`,optional:!0},{key:`certificate_expiration_date`,header:`Certificate Expiration`,type:`date`},{key:`assigned_by_name`,header:`Assigned By`,optional:!0},{key:`verified_by_name`,header:`Verified By`,optional:!0},{key:`verification_date`,header:`Verified`,type:`date`,optional:!0},{key:`created_at`,header:`Created`,type:`datetime`,optional:!0}],s=[{key:`record_number`,header:`Accident Record Number`},{key:`accident_date`,header:`Accident Date`,type:`date`},{key:`accident_time`,header:`Accident Time`},{key:`driver_name`,header:`Driver`},{key:`vehicle`,header:`Vehicle`},{key:`unit_number`,header:`Unit Number`},{key:`location`,header:`Location`},{key:`city`,header:`City`},{key:`state`,header:`State`},{key:`claim_number`,header:`Claim Number`},{key:`case_status`,header:`Case Status`,type:`status`},{key:`reportable`,header:`Reportable`,type:`status`},{key:`towed`,header:`Vehicle Towed`,type:`boolean`},{key:`injury_count`,header:`Injuries`,type:`number`},{key:`fatality_count`,header:`Fatalities`,type:`number`},{key:`fault_status`,header:`Fault Status`,type:`status`},{key:`citation_issued`,header:`Citation Issued`,type:`boolean`},{key:`insurance_carrier`,header:`Insurance Carrier`},{key:`corrective_status`,header:`Corrective-Action Status`,type:`status`},{key:`hazmat`,header:`Hazardous Materials`,type:`boolean`,optional:!0},{key:`police_agency`,header:`Police Agency`,optional:!0},{key:`police_report_number`,header:`Police Report Number`,optional:!0},{key:`estimated_damage`,header:`Estimated Damage`,type:`currency`,optional:!0,sensitive:!0},{key:`final_claim_amount`,header:`Final Claim Amount`,type:`currency`,optional:!0,sensitive:!0},{key:`case_opened_date`,header:`Case Opened Date`,type:`date`,optional:!0},{key:`case_closed_date`,header:`Case Closed Date`,type:`date`,optional:!0},{key:`description`,header:`Accident Description`,optional:!0},{key:`corrective_action`,header:`Corrective Action`,optional:!0},{key:`created_at`,header:`Created Date`,type:`datetime`,optional:!0},{key:`updated_at`,header:`Updated Date`,type:`datetime`,optional:!0},{key:`review_status`,header:`Migration Review Status`,optional:!0}],c=[{key:`driver_name`,header:`Driver Name`},{key:`total`,header:`Total Accidents`,type:`number`},{key:`open_cases`,header:`Open Cases`,type:`number`},{key:`at_fault`,header:`At-Fault Accidents`,type:`number`},{key:`reportable`,header:`Reportable Accidents`,type:`number`},{key:`injury_accidents`,header:`Injury Accidents`,type:`number`},{key:`fatality_accidents`,header:`Fatality Accidents`,type:`number`},{key:`open_corrective`,header:`Open Corrective Actions`,type:`number`},{key:`last_accident_date`,header:`Most Recent Accident`,type:`date`}],l=[{key:`unit_number`,header:`Unit Number`},{key:`vehicle`,header:`Vehicle Description`},{key:`vin`,header:`VIN`},{key:`total`,header:`Total Accidents`,type:`number`},{key:`at_fault`,header:`At-Fault Accidents`,type:`number`},{key:`reportable`,header:`Reportable Accidents`,type:`number`},{key:`open_cases`,header:`Open Cases`,type:`number`},{key:`last_accident_date`,header:`Most Recent Accident`,type:`date`},{key:`vehicle_status`,header:`Current Vehicle Status`,type:`status`}],u=[{key:`description`,header:`Corrective Action`},{key:`record_number`,header:`Related Accident Record`},{key:`driver_name`,header:`Driver`},{key:`vehicle`,header:`Vehicle`},{key:`assigned_to`,header:`Assigned To`},{key:`due_date`,header:`Due Date`,type:`date`},{key:`status`,header:`Status`,type:`status`},{key:`days_overdue`,header:`Days Overdue`,type:`number`},{key:`completion_date`,header:`Completion Date`,type:`date`},{key:`follow_up_notes`,header:`Follow-Up Notes`}],d=[{key:`driver_name`,header:`Driver`},{key:`employee_id`,header:`Employee ID`},{key:`row_number`,header:`Source Row`,type:`number`},{key:`row_status`,header:`Import Status`,type:`status`},{key:`action`,header:`Action`},{key:`duplicate_class`,header:`Duplicate Check`},{key:`failure_reason`,header:`Failure Reason`,optional:!0},{key:`batch_file`,header:`Import File`},{key:`source_system`,header:`Source System`},{key:`batch_status`,header:`Batch Status`,type:`status`},{key:`performed_by`,header:`Imported By`},{key:`imported_at`,header:`Imported On`,type:`date`}],f=[{key:`unit_number`,header:`Unit Number`},{key:`name`,header:`Vehicle Name`},{key:`vehicle_type`,header:`Vehicle Type`},{key:`status`,header:`Vehicle Status`,type:`status`},{key:`service_status`,header:`Service Status`,type:`status`},{key:`out_of_service_date`,header:`Out-of-Service Date`,type:`date`},{key:`days_out_of_service`,header:`Days Out of Service`,type:`number`},{key:`out_of_service_reason`,header:`Out-of-Service Reason`},{key:`location_name`,header:`Assigned Location`},{key:`assigned_driver`,header:`Assigned Driver`},{key:`odometer`,header:`Odometer`,type:`number`},{key:`inspection_expires_on`,header:`Annual Inspection Expiration`,type:`date`},{key:`vin`,header:`VIN`,optional:!0},{key:`notes`,header:`Notes`,optional:!0},{key:`updated_at`,header:`Last Updated`,type:`datetime`,optional:!0}],p=[{key:`location`,header:`Location`},{key:`city`,header:`City`},{key:`state`,header:`State`},{key:`total`,header:`Total Accidents`,type:`number`},{key:`open_cases`,header:`Open Cases`,type:`number`},{key:`at_fault`,header:`At-Fault Accidents`,type:`number`},{key:`reportable`,header:`Reportable Accidents`,type:`number`},{key:`injury_accidents`,header:`Injury Accidents`,type:`number`},{key:`fatality_accidents`,header:`Fatality Accidents`,type:`number`},{key:`last_accident_date`,header:`Most Recent Accident`,type:`date`}],m=[{key:`batch_file`,header:`Import File`},{key:`import_type`,header:`Import Type`},{key:`source_system`,header:`Source System`},{key:`batch_status`,header:`Batch Status`,type:`status`},{key:`total_rows`,header:`Total Rows`,type:`number`},{key:`created_count`,header:`Created`,type:`number`},{key:`updated_count`,header:`Updated`,type:`number`},{key:`skipped_count`,header:`Skipped`,type:`number`},{key:`failed_count`,header:`Failed`,type:`number`},{key:`warning_count`,header:`Warnings`,type:`number`},{key:`performed_by`,header:`Imported By`},{key:`started_at`,header:`Started`,type:`datetime`},{key:`completed_at`,header:`Completed`,type:`datetime`},{key:`rolled_back_at`,header:`Rolled Back`,type:`datetime`,optional:!0},{key:`error_message`,header:`Error Message`,optional:!0}],h=[{key:`row_number`,header:`Source Row`,type:`number`},{key:`severity`,header:`Severity`,type:`status`},{key:`field`,header:`Field`},{key:`message`,header:`Reason`},{key:`recommendation`,header:`Recommended Fix`},{key:`batch_file`,header:`Import File`},{key:`import_type`,header:`Import Type`},{key:`created_at`,header:`Logged`,type:`datetime`}];function g(e){return e.filter(e=>!e.optional).map(e=>e.key)}var _=[`search`,`vehicle_status`,`vehicle_type`,`service_status`,`location_id`,`assigned_driver`,`include_archived`],v=[`search`,`date_range`,`case_status`,`fault_status`,`reportable`,`towed`,`injuries`,`fatalities`,`hazmat`,`citation`,`insurance_carrier`,`location_id`,`assigned_driver`],y=[{key:`driver_name`,label:`Driver`},{key:`unit_number`,label:`Vehicle`},{key:`location`,label:`Location`},{key:`case_status`,label:`Case status`},{key:`fault_status`,label:`Fault status`},{key:`month`,label:`Month`},{key:`year`,label:`Year`}];
1function b(e,t,r,i){return{key:e,name:t,description:r,category:`Vehicle Reports`,dataset:`vehicles`,available:!0,...i?{preset:i}:{},filters:_,columns:n,defaultColumns:g(n),groupBy:[{key:`location_name`,label:`Location`},{key:`vehicle_type`,label:`Vehicle type`},{key:`status`,label:`Vehicle status`},{key:`assigned_driver`,label:`Assigned driver`}],landscape:!0,summary:`none`}}function x(e,t,n,i){return{key:e,name:t,description:n,category:`Compliance Reports`,dataset:`expirations`,available:!0,preset:i,filters:[`search`,`expiration_bucket`,`document_type`,`location_id`,`vehicle_status`,`include_archived`],columns:r,defaultColumns:g(r),groupBy:[{key:`unit_number`,label:`Vehicle`},{key:`location_name`,label:`Location`},{key:`document_type`,label:`Document type`},{key:`expiration_status`,label:`Expiration status`}],summary:`none`}}function S(e,t,n,r){return{key:e,name:t,description:n,category:`Accident Reports`,dataset:`accidents`,available:!0,...r?{preset:r}:{},filters:v,columns:s,defaultColumns:g(s),groupBy:y,landscape:!0,summary:`accidents`}}var C=[{key:`driver_name`,header:`Driver`},{key:`employee_id`,header:`Employee ID`},{key:`location_name`,header:`Assigned Location`},{key:`driver_status`,header:`Driver Status`,type:`status`},{key:`hos_status`,header:`HOS Status`,type:`status`},{key:`hos_method`,header:`Method`},{key:`statement_date`,header:`Statement Date`,type:`date`},{key:`requested_at`,header:`Sent to Driver`,type:`date`},{key:`due_at`,header:`Due Date`,type:`date`},{key:`days_overdue`,header:`Days Overdue`,type:`number`},{key:`overdue`,header:`Overdue`,type:`boolean`},{key:`reminder_stage`,header:`Reminder Stage`},{key:`last_reminder_at`,header:`Last Reminder`,type:`date`},{key:`validation_outcome`,header:`Validation Outcome`,type:`status`},{key:`validation_overridden`,header:`Override Accepted`,type:`boolean`},{key:`validation_issues`,header:`Validation Issues`,optional:!0},{key:`document_name`,header:`Document On File`,optional:!0},{key:`revision_count`,header:`Upload Revisions`,type:`number`},{key:`last_upload_at`,header:`Last Upload`,type:`date`,optional:!0},{key:`not_applicable_reason`,header:`Not Applicable Reason`,optional:!0}],w=[{key:`driver_name`,header:`Driver`},{key:`employee_id`,header:`Employee ID`},{key:`driver_status`,header:`Driver Status`,type:`status`},{key:`location_name`,header:`Assigned Location`},{key:`assigned_unit`,header:`Assigned Unit`},{key:`license_number`,header:`License Number`,sensitive:!0},{key:`license_state`,header:`License State`},{key:`license_class`,header:`License Class`},{key:`cdl`,header:`CDL`,type:`boolean`},{key:`license_expiration`,header:`License Expiration`,type:`date`},{key:`license_days_remaining`,header:`License Days Remaining`,type:`number`},{key:`medical_status`,header:`Medical Status`,type:`status`,sensitive:!0},{key:`medical_expiration`,header:`Medical Expiration`,type:`date`},{key:`medical_days_remaining`,header:`Medical Days Remaining`,type:`number`},{key:`dqf_status`,header:`DQF Status`,type:`status`},{key:`dqf_last_reviewed`,header:`DQF Last Reviewed`,type:`date`},{key:`dqf_next_review`,header:`DQF Review Due`,type:`date`},{key:`mvr_monitoring_status`,header:`MVR Monitoring`},{key:`mvr_last_verified`,header:`MVR Last Verified`,type:`date`},{key:`overall_status`,header:`Overall Status`,type:`status`},{key:`forms_status`,header:`Forms Status`,type:`status`},{key:`forms_pending`,header:`Forms Awaiting Signature`,type:`number`},{key:`forms_last_completed`,header:`Forms Last Completed`,type:`date`},{key:`application_status`,header:`Application Status`,type:`status`,optional:!0},{key:`application_submitted`,header:`Application Submitted`,type:`date`,optional:!0},{key:`clearinghouse_last_query`,header:`Clearinghouse Last Query`,type:`date`},{key:`clearinghouse_result`,header:`Clearinghouse Result`,type:`status`},{key:`clearinghouse_next_due`,header:`Clearinghouse Next Query Due`,type:`date`},{key:`clearinghouse_query_type`,header:`Clearinghouse Query Type`,optional:!0},{key:`clearinghouse_consent`,header:`Clearinghouse Consent`,optional:!0},{key:`clearinghouse_queries`,header:`Clearinghouse Queries (12 mo)`,type:`number`,optional:!0},{key:`email`,header:`Email`,optional:!0},{key:`phone`,header:`Phone`,optional:!0},{key:`notes`,header:`Notes`,optional:!0}],T=[{key:`location_name`,label:`Location`},{key:`driver_status`,label:`Driver status`},{key:`dqf_status`,label:`DQF status`},{key:`overall_status`,label:`Overall status`},{key:`medical_status`,label:`Medical status`},{key:`forms_status`,label:`Forms status`},{key:`clearinghouse_result`,label:`Clearinghouse result`}],E=[`search`,`location_id`,`driver_status`,`dqf_status`,`driver_medical_status`,`mvr_monitoring_status`,`driver_overall_status`,`driver_license_window`,`driver_medical_window`,`driver_review_window`,`driver_attention_only`,`cdl_only`,`missing_medical_only`,`driver_forms_status`,`driver_forms_pending_only`,`driver_clearinghouse_result`,`driver_clearinghouse_due_only`,`include_archived`];function D(e,t,n,r){return{key:e,name:t,description:n,category:`Driver Reports`,dataset:`drivers`,available:!0,...r?{preset
1:r}:{},filters:[`search`,`location_id`,`driver_status`,`include_archived`],columns:w,defaultColumns:g(w),groupBy:T,landscape:!0,summary:`none`}}var O=[{key:`driver-compliance-builder`,name:`Driver Compliance Report Builder`,description:`Build a custom driver compliance report: choose the filters, pick and order the columns, group and sort the results, then export to PDF, Excel or CSV.`,category:`Driver Reports`,dataset:`drivers`,available:!0,filters:E,columns:w,defaultColumns:[`driver_name`,`employee_id`,`driver_status`,`location_name`,`license_expiration`,`license_days_remaining`,`medical_status`,`medical_expiration`,`dqf_status`,`overall_status`],groupBy:T,landscape:!0,summary:`none`},b(`vehicle-inventory`,`Vehicle Inventory`,`View all current vehicle records, including unit number, VIN, status, location, and document expiration dates.`),b(`active-vehicles`,`Active Vehicles`,`Every vehicle currently active in your fleet.`,{vehicle_status:[`active`]}),b(`out-of-service-vehicles`,`Out-of-Service Vehicles`,`Vehicles marked out of service, with the reason and expected return date.`,{vehicle_status:[`out_of_service`]}),b(`inactive-archived-vehicles`,`Inactive and Archived Vehicles`,`Retired, sold, inactive, and archived vehicle records.`,{vehicle_status:[`inactive`,`sold`,`archived`],include_archived:!0}),{key:`vehicle-service-status`,name:`Vehicle Service Status`,description:`Maintenance and repair status across the fleet, including out-of-service reasons and dates.`,category:`Vehicle Reports`,dataset:`vehicles`,available:!0,filters:_,columns:f,defaultColumns:g(f),groupBy:[{key:`service_status`,label:`Service status`},{key:`status`,label:`Vehicle status`},{key:`location_name`,label:`Location`},{key:`vehicle_type`,label:`Vehicle type`}],landscape:!0,summary:`none`},x(`expired-documents`,`Expired Documents`,`Registration, inspection, and insurance dates that have already passed.`,{expiration_bucket:`expired`}),x(`expiring-30`,`Expiring Within 30 Days`,`Vehicle documents that expire in the next 30 days.`,{expiration_bucket:`next_30`}),x(`expiring-60`,`Expiring Within 60 Days`,`Vehicle documents that expire in the next 60 days.`,{expiration_bucket:`next_60`}),x(`expiring-90`,`Expiring Within 90 Days`,`Vehicle documents that expire in the next 90 days.`,{expiration_bucket:`next_90`}),{key:`missing-required-documents`,name:`Missing Required Documents`,description:`Vehicles without a document on file for a category your organization marks as required.`,category:`Compliance Reports`,dataset:`missing_documents`,available:!0,filters:[`search`,`vehicle_status`,`location_id`,`document_type`,`include_archived`],columns:i,defaultColumns:g(i),groupBy:[{key:`category`,label:`Required document`},{key:`location_name`,label:`Location`},{key:`unit_number`,label:`Vehicle`}],summary:`none`},x(`registration-expirations`,`Registration Expiration Report`,`Registration expiration dates and status for every vehicle.`,{document_type:`Registration`}),x(`inspection-expirations`,`Annual Inspection Expiration Report`,`Annual inspection expiration dates and status for every vehicle.`,{document_type:`Annual Inspection`}),x(`insurance-expirations`,`Insurance Expiration Report`,`Insurance expiration dates and status for every vehicle.`,{document_type:`Insurance`}),{key:`dot-inspection-summary`,name:`DOT Inspection Summary`,description:`Roadside DOT inspections with violations, out-of-service results, and citation activity.`,category:`Compliance Reports`,dataset:`dot_inspections`,available:!0,filters:[`search`,`date_range`,`vehicle_id`],columns:a,defaultColumns:g(a),groupBy:[{key:`inspection_level`,label:`Inspection level`},{key:`inspection_status`,label:`Status`},{key:`inspection_state`,label:`State`},{key:`driver_name`,label:`Driver`}],landscape:!0,summary:`none`},{key:`training-summary`,name:`Training Summary`,description:`Assigned driver training with completion, overdue days, and certificate status.`,category:`Compliance Reports`,dataset:`training`,available:!0,filters:[`search`,`date_range`,`vehicle_id`],columns:o,defaultColumns:g(o),groupBy:[{key:`training_status`,label:`Status`},{key:`course_name`,label:`Course`},{key:`driver_name`,label:`Driver`},{key:`certificate_state`,label:`Certificate state`}],landscape:!0,summary:`none`},S(`accident-register`,`Accident Register`,`The audit-ready register of accident cases with claim, fault, injury, and corrective-action detail.`),S(`all-accidents`,`All Accident
1Cases`,`Every accident case recorded for your organization.`),S(`open-accidents`,`Open Accident Cases`,`Cases still open, under review, or awaiting insurance or police reports.`,{case_status:[`open`,`under_review`,`pending_insurance`,`pending_police_report`,`corrective_action_required`]}),S(`closed-accidents`,`Closed Accident Cases`,`Cases that have been closed.`,{case_status:[`closed`]}),S(`accidents-30`,`Accidents in the Last 30 Days`,`Accidents recorded within the last 30 days.`,{date_range:`last_30_days`}),S(`accidents-12-months`,`Accidents in the Last 12 Months`,`A rolling twelve-month view of accident activity.`,{date_range:`last_12_months`}),{key:`accidents-by-driver`,name:`Accidents by Driver`,description:`Accident totals, fault, and corrective-action counts summarized per driver.`,category:`Accident Reports`,dataset:`accidents_by_driver`,available:!0,filters:[`search`,`date_range`,`case_status`,`fault_status`,`reportable`],columns:c,defaultColumns:g(c),summary:`accidents`},{key:`accidents-by-vehicle`,name:`Accidents by Vehicle`,description:`Accident history summarized for each vehicle in the fleet.`,category:`Accident Reports`,dataset:`accidents_by_vehicle`,available:!0,filters:[`search`,`date_range`,`case_status`,`fault_status`,`reportable`],columns:l,defaultColumns:g(l),summary:`accidents`},{key:`accidents-by-location`,name:`Accidents by Location`,description:`Accident counts, fault and severity totals grouped by the location where they occurred.`,category:`Accident Reports`,dataset:`accidents_by_location`,available:!0,filters:[`search`,`date_range`,`case_status`,`fault_status`,`reportable`],columns:p,defaultColumns:g(p),summary:`accidents`},S(`at-fault-accidents`,`At-Fault Accidents`,`Cases where your driver was found at fault or shared fault.`,{fault_status:[`at_fault`,`shared_fault`]}),S(`reportable-accidents`,`Reportable Accidents`,`Cases flagged as DOT reportable.`,{reportable:`yes`}),S(`injury-accidents`,`Accidents Involving Injuries`,`Cases with one or more reported injuries.`,{injuries:!0}),S(`fatality-accidents`,`Accidents Involving Fatalities`,`Cases with one or more fatalities.`,{fatalities:!0}),S(`towed-accidents`,`Accidents Involving Towed Vehicles`,`Cases where a vehicle had to be towed from the scene.`,{towed:!0}),S(`hazmat-accidents`,`Accidents Involving Hazardous Materials`,`Cases involving hazardous materials.`,{hazmat:!0}
1),S(`citation-accidents`,`Accidents With Citations`,`Cases where a citation was issued.`,{citation:!0}),S(`pending-insurance`,`Accidents Pending Insurance`,`Cases waiting on an insurance determination.`,{case_status:[`pending_insurance`]}),S(`pending-police-report`,`Accidents Pending Police Reports`,`Cases waiting on a police report.`,{case_status:[`pending_police_report`]}),{key:`corrective-actions`,name:`All Corrective Actions`,description:`Every corrective action raised from an accident case, with due dates and status.`,category:`Corrective Action Reports`,dataset:`corrective_actions`,available:!0,filters:[`search`,`date_range`,`corrective_status`,`assigned_to`],columns:u,defaultColumns:g(u),groupBy:[{key:`status`,label:`Status`},{key:`assigned_to`,label:`Assigned user`},{key:`record_number`,label:`Accident`}],summary:`none`},{key:`open-corrective-actions`,name:`Open Corrective Actions`,description:`Corrective actions that are open or in progress.`,category:`Corrective Action Reports`,dataset:`corrective_actions`,available:!0,preset:{corrective_status:[`open`,`in_progress`]},filters:[`search`,`date_range`,`assigned_to`],columns:u,defaultColumns:g(u),summary:`none`},{key:`overdue-corrective-actions`,name:`Overdue Corrective Actions`,description:`Corrective actions past their due date or explicitly marked overdue.`,category:`Corrective Action Reports`,dataset:`corrective_actions`,available:!0,preset:{overdue_only:!0},filters:[`search`,`assigned_to`],columns:u,defaultColumns:g(u),summary:`none`},{key:`completed-corrective-actions`,name:`Completed Corrective Actions`,description:`Corrective actions that have been completed and closed out.`,category:`Corrective Action Reports`,dataset:`corrective_actions`,available:!0,preset:{corrective_status:[`completed`]},filters:[`search`,`date_range`,`assigned_to`],columns:u,defaultColumns:g(u),summary:`none`},D(`driver-register`,`Driver Register`,`Every driver on file with status, location, assigned unit and manually maintained compliance dates.`),D(`driver-compliance-summary`,`Driver Compliance Summary`,`License, medical, DQF and MVR monitoring status for each driver, with last verified dates.`),D(`drivers-requiring-attention`,`Drivers Requiring Attention`,`Drivers with an expired or expiring license or medical card, DQF attention required, or an overdue review.`,{driver_attention_only:!0}),D(`driver-license-expiration`,`Driver License Expiration`,`Licenses that have expired or expire within the next 90 days.`,{driver_license_window:90}),D(`driver-medical-expiration`,`Driver Medical Expiration`,`Medical certifications that have expired or expire within the next 90 days.`,{driver_medical_window:90}),D(`driver-dqf-status`,`DQF Status`,`Manually maintained DQF status for every driver, with reviewer and last reviewed date.`),D(`driver-dqf-review-due`,`DQF Reviews Due`,`Drivers whose next DQF review date has passed or falls within the next 30 days.`,{driver_review_window:30}),D(`driver-mvr-monitoring`,`MVR Monitoring Status`,`Manually maintained MVR monitoring enrollment, start date and last verified date.`),{key:`driver-hos-statements`,name:`Statement of On-Duty Hours (HOS) Status`,description:`Each driver's Statement of On-Duty Hours (49 CFR 395.8(j)(2)) status, due date, overdue flag and the validation or override outcome of the 7-day RODS/ELD records on file.`,category:`Compliance Reports`,dataset:`driver_hos`,available:!0,filters:[`search`,`date_range`,`location_id`,`driver_status`,`hos_status`,`hos_overdue_only`],columns:C,defaultColumns:g(C),groupBy:[{key:`hos_status`,label:`HOS status`},{key:`location_name`,label:`Location`},{key:`validation_outcome`,label:`Validation outcome`}],landscape:!0,summary:`none`},{key:`imported-vehicles`,name:`Imported Vehicles`,description:`Vehicle records brought in from a legacy system during migration.`,category:`Migration Reports`,dataset:`vehicles`,available:!0,preset:{imported_only:!0,include_archived:!0},filters:[`search`,`vehicle_status`,`location_id`,`import_reviewed`,`include_archived`],columns:n,defaultColumns:[...g(n),`review_status`],landscape:!0,summary:`none`},{key:`imported-accidents`,name:`Imported Accident Records`,description:`Accident cases brought in from a legacy system during migration.`,category:`Migration Reports`,dataset:`accidents`,available:!0,preset
1:{imported_only:!0},filters:[`search`,`date_range`,`case_status`,`import_reviewed`],columns:s,defaultColumns:[...g(s),`review_status`],landscape:!0,summary:`accidents`},{key:`imported-not-reviewed`,name:`Imported Records Not Reviewed`,description:`Migrated vehicle records still waiting for a reviewer to confirm the data.`,category:`Migration Reports`,dataset:`vehicles`,available:!0,preset:{imported_only:!0,import_reviewed:`no`,include_archived:!0},filters:[`search`,`vehicle_status`,`location_id`],columns:n,defaultColumns:[...g(n),`review_status`],landscape:!0,summary:`none`},{key:`imported-drivers`,name:`Drivers Import Migration`,description:`Driver records brought in from a legacy system during migration, with per-row import outcome.`,category:`Migration Reports`,dataset:`driver_imports`,available:!0,filters:[`search`,`date_range`],columns:d,defaultColumns:g(d),groupBy:[{key:`row_status`,label:`Import status`},{key:`batch_file`,label:`Import file`},{key:`source_system`,label:`Source system`}],landscape:!0,summary:`none`},{key:`import-batch-summary`,name:`Import Batch Summary`,description:`Totals for each import batch, including created, updated, skipped and failed rows.`,category:`Migration Reports`,dataset:`import_batches`,available:!0,filters:[`search`,`date_range`],columns:m,defaultColumns:g(m),groupBy:[{key:`import_type`,label:`Import type`},{key:`batch_status`,label:`Batch status`},{key:`source_system`,label:`Source system`}],landscape:!0,summary:`none`},{key:`import-errors`,name:`Import Errors`,description:`Rows rejected or flagged during import, with the field, reason and recommended fix.`,category:`Migration Reports`,dataset:`import_errors`,available:!0,filters:[`search`,`date_range`],columns:h,defaultColumns:g(h),groupBy:[{key:`severity`,label:`Severity`},{key:`field`,label:`Field`},{key:`batch_file`,label:`Import file`}],landscape:!0,summary:`none`}],k=[`Vehicle Reports`,`Driver Reports`,`Accident Reports`,`Compliance Reports`,`Corrective Action Reports`,`Migration Reports`];function A(e){return O.find(t=>t.key===e)}var j=[{key:`all_time`,label:`All time`},{key:`today`,label:`Today`},{key:`yesterday`,label:`Yesterday`},{key:`last_7_days`,label:`Last 7 days`},{key:`last_30_days`,label:`Last 30 days`},{key:`last_90_days`,label:`Last 90 days`},{key:`current_month`,label:`Current month`},{key:`previous_month`,label:`Previous month`},{key:`current_quarter`,label:`Current quarter`},{key:`previous_quarter`,label:`Previous quarter`},{key:`current_year`,label:`Current year`},{key:`previous_year`,label:`Previous year`},{key:`last_12_months`,label:`Last 12 months`},{key:`custom`,label:`Custom date range`}],M=[{key:`all`,label:`All expirations`},{key:`expired`,label:`Already expired`},{key:`next_30`,label:`Next 30 days`},{key:`next_60`,label:`Next 60 days`},{key:`next_90`,label:`Next 90 days`},{key:`none`,label:`No expiration date`}
1];export{O as a,M as i,t as n,k as o,e as r,A as s,j as t};
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.