
SET transaction_timeout = 0;

--
-- TOC entry 2 (class 3079 OID 16892)
-- Name: postgis; Type: EXTENSION; Schema: -; Owner: -
--

CREATE EXTENSION IF NOT EXISTS postgis WITH SCHEMA public;


--
-- TOC entry 6268 (class 0 OID 0)
-- Dependencies: 2
-- Name: EXTENSION postgis; Type: COMMENT; Schema: -; Owner: 
--

COMMENT ON EXTENSION postgis IS 'PostGIS geometry and geography spatial types and functions';





--
-- TOC entry 258 (class 1259 OID 16850)
-- Name: api_keys_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE public.api_keys_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.api_keys_id_seq OWNER TO postgres;

--
-- TOC entry 6270 (class 0 OID 0)
-- Dependencies: 258
-- Name: api_keys_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE public.api_keys_id_seq OWNED BY public.api_keys.id;


--
-- TOC entry 261 (class 1259 OID 16872)
-- Name: audit_logs; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE public.audit_logs (
    id bigint NOT NULL,
    user_id bigint,
    action character varying(50) NOT NULL,
    model_type character varying(255),
    model_id bigint,
    old_values json,
    new_values json,
    ip_address character varying(45),
    user_agent character varying(255),
    created_at timestamp(0) without time zone,
    updated_at timestamp(0) without time zone
);


ALTER TABLE public.audit_logs OWNER TO postgres;

--
-- TOC entry 260 (class 1259 OID 16871)
-- Name: audit_logs_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE public.audit_logs_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.audit_logs_id_seq OWNER TO postgres;

--
-- TOC entry 6271 (class 0 OID 0)
-- Dependencies: 260
-- Name: audit_logs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE public.audit_logs_id_seq OWNED BY public.audit_logs.id;


--
-- TOC entry 257 (class 1259 OID 16820)
-- Name: booking_legs; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE public.booking_legs (
    id bigint NOT NULL,
    booking_id bigint NOT NULL,
    leg_order integer DEFAULT 0 NOT NULL,
    pickup_address character varying(255) NOT NULL,
    pickup_lat numeric(10,7),
    pickup_lng numeric(10,7),
    pickup_zone_id bigint,
    dropoff_address character varying(255) NOT NULL,
    dropoff_lat numeric(10,7),
    dropoff_lng numeric(10,7),
    dropoff_zone_id bigint,
    distance_km numeric(10,2),
    duration_minutes integer,
    amount numeric(10,2),
    created_at timestamp(0) without time zone,
    updated_at timestamp(0) without time zone,
    pickup_zone_fee numeric(10,2),
    dropoff_zone_fee numeric(10,2),
    pickup_zone_surcharge numeric(10,2),
    dropoff_zone_surcharge numeric(10,2)
);


ALTER TABLE public.booking_legs OWNER TO postgres;

--
-- TOC entry 256 (class 1259 OID 16819)
-- Name: booking_legs_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE public.booking_legs_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.booking_legs_id_seq OWNER TO postgres;

--
-- TOC entry 6272 (class 0 OID 0)
-- Dependencies: 256
-- Name: booking_legs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE public.booking_legs_id_seq OWNED BY public.booking_legs.id;


--
-- TOC entry 255 (class 1259 OID 16777)
-- Name: bookings; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE public.bookings (
    id bigint NOT NULL,
    user_id bigint,
    reference character varying(255) NOT NULL,
    status character varying(20) DEFAULT 'pending'::character varying NOT NULL,
    pickup_zone_id bigint,
    pickup_address character varying(255) NOT NULL,
    pickup_lat numeric(10,7),
    pickup_lng numeric(10,7),
    dropoff_zone_id bigint,
    dropoff_address character varying(255) NOT NULL,
    dropoff_lat numeric(10,7),
    dropoff_lng numeric(10,7),
    vehicle_type_id bigint NOT NULL,
    distance_km numeric(10,2),
    duration_minutes integer,
    total_amount numeric(10,2),
    currency character varying(3) DEFAULT 'USD'::character varying NOT NULL,
    scheduled_at timestamp(0) without time zone,
    completed_at timestamp(0) without time zone,
    notes text,
    created_at timestamp(0) without time zone,
    updated_at timestamp(0) without time zone,
    customer_name character varying(255),
    customer_email character varying(255),
    customer_phone character varying(255),
    passenger_count smallint DEFAULT '1'::smallint NOT NULL,
    luggage_count smallint DEFAULT '0'::smallint NOT NULL,
    payment_mode character varying(20) DEFAULT 'cash'::character varying NOT NULL,
    flight_number character varying(50),
    pickup_note character varying(120),
    dropoff_note character varying(120)
);


ALTER TABLE public.bookings OWNER TO postgres;

--
-- TOC entry 254 (class 1259 OID 16776)
-- Name: bookings_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE public.bookings_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.bookings_id_seq OWNER TO postgres;

--
-- TOC entry 6273 (class 0 OID 0)
-- Dependencies: 254
-- Name: bookings_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE public.bookings_id_seq OWNED BY public.bookings.id;


--
-- TOC entry 247 (class 1259 OID 16658)
-- Name: breakpoint_sets; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE public.breakpoint_sets (
    id bigint NOT NULL,
    name character varying(255) NOT NULL,
    zone_id bigint,
    vehicle_type_id bigint,
    active boolean DEFAULT true NOT NULL,
    created_at timestamp(0) without time zone,
    updated_at timestamp(0) without time zone,
    is_global boolean DEFAULT false NOT NULL
);


ALTER TABLE public.breakpoint_sets OWNER TO postgres;

--
-- TOC entry 246 (class 1259 OID 16657)
-- Name: breakpoint_sets_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE public.breakpoint_sets_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.breakpoint_sets_id_seq OWNER TO postgres;

--
-- TOC entry 6274 (class 0 OID 0)
-- Dependencies: 246
-- Name: breakpoint_sets_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE public.breakpoint_sets_id_seq OWNED BY public.breakpoint_sets.id;


--
-- TOC entry 249 (class 1259 OID 16681)
-- Name: breakpoint_tiers; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE public.breakpoint_tiers (
    id bigint NOT NULL,
    breakpoint_set_id bigint NOT NULL,
    min_distance numeric(10,2) NOT NULL,
    max_distance numeric(10,2),
    price_per_km numeric(10,2) NOT NULL,
    tier_order integer DEFAULT 0 NOT NULL,
    created_at timestamp(0) without time zone,
    updated_at timestamp(0) without time zone
);


ALTER TABLE public.breakpoint_tiers OWNER TO postgres;

--
-- TOC entry 6275 (class 0 OID 0)
-- Dependencies: 249
-- Name: COLUMN breakpoint_tiers.min_distance; Type: COMMENT; Schema: public; Owner: postgres
--

COMMENT ON COLUMN public.breakpoint_tiers.min_distance IS 'Distance in km';


--
-- TOC entry 6276 (class 0 OID 0)
-- Dependencies: 249
-- Name: COLUMN breakpoint_tiers.max_distance; Type: COMMENT; Schema: public; Owner: postgres
--

COMMENT ON COLUMN public.breakpoint_tiers.max_distance IS 'Distance in km, null = unlimited';


--
-- TOC entry 248 (class 1259 OID 16680)
-- Name: breakpoint_tiers_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE public.breakpoint_tiers_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.breakpoint_tiers_id_seq OWNER TO postgres;

--
-- TOC entry 6277 (class 0 OID 0)
-- Dependencies: 248
-- Name: breakpoint_tiers_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE public.breakpoint_tiers_id_seq OWNED BY public.breakpoint_tiers.id;

--
-- TOC entry 251 (class 1259 OID 16700)
-- Name: distance_rules; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE public.distance_rules (
    id bigint NOT NULL,
    zone_id bigint NOT NULL,
    breakpoint_set_id bigint,
    base_price numeric(10,2) DEFAULT '0'::numeric NOT NULL,
    currency character varying(3) DEFAULT 'USD'::character varying NOT NULL,
    active boolean DEFAULT true NOT NULL,
    created_at timestamp(0) without time zone,
    updated_at timestamp(0) without time zone,
    destination_zone_id bigint,
    minimum_fare numeric(10,2),
    name character varying(255),
    description text
);


ALTER TABLE public.distance_rules OWNER TO postgres;

--
-- TOC entry 250 (class 1259 OID 16699)
-- Name: distance_rules_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE public.distance_rules_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.distance_rules_id_seq OWNER TO postgres;

--
-- TOC entry 6278 (class 0 OID 0)
-- Dependencies: 250
-- Name: distance_rules_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE public.distance_rules_id_seq OWNED BY public.distance_rules.id;


--
-- TOC entry 232 (class 1259 OID 16488)
-- Name: failed_jobs; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE public.failed_jobs (
    id bigint NOT NULL,
    uuid character varying(255) NOT NULL,
    connection text NOT NULL,
    queue text NOT NULL,
    payload text NOT NULL,
    exception text NOT NULL,
    failed_at timestamp(0) without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL
);


ALTER TABLE public.failed_jobs OWNER TO postgres;

--
-- TOC entry 231 (class 1259 OID 16487)
-- Name: failed_jobs_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE public.failed_jobs_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.failed_jobs_id_seq OWNER TO postgres;

--
-- TOC entry 6279 (class 0 OID 0)
-- Dependencies: 231
-- Name: failed_jobs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE public.failed_jobs_id_seq OWNED BY public.failed_jobs.id;


--
-- TOC entry 245 (class 1259 OID 16630)
-- Name: fixed_prices; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE public.fixed_prices (
    id bigint NOT NULL,
    zone_id bigint NOT NULL,
    vehicle_type_id bigint NOT NULL,
    amount numeric(10,2) NOT NULL,
    currency character varying(3) DEFAULT 'USD'::character varying NOT NULL,
    active boolean DEFAULT true NOT NULL,
    created_at timestamp(0) without time zone,
    updated_at timestamp(0) without time zone,
    origin_zone_id bigint,
    destination_zone_id bigint,
    valid_from timestamp(0) without time zone,
    valid_to timestamp(0) without time zone
);


ALTER TABLE public.fixed_prices OWNER TO postgres;

--
-- TOC entry 244 (class 1259 OID 16629)
-- Name: fixed_prices_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE public.fixed_prices_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.fixed_prices_id_seq OWNER TO postgres;

--
-- TOC entry 6280 (class 0 OID 0)
-- Dependencies: 244
-- Name: fixed_prices_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE public.fixed_prices_id_seq OWNED BY public.fixed_prices.id;


--
-- TOC entry 230 (class 1259 OID 16473)
-- Name: job_batches; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE public.job_batches (
    id character varying(255) NOT NULL,
    name character varying(255) NOT NULL,
    total_jobs integer NOT NULL,
    pending_jobs integer NOT NULL,
    failed_jobs integer NOT NULL,
    failed_job_ids text NOT NULL,
    options text,
    cancelled_at integer,
    created_at integer NOT NULL,
    finished_at integer
);


ALTER TABLE public.job_batches OWNER TO postgres;

--
-- TOC entry 229 (class 1259 OID 16458)
-- Name: jobs; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE public.jobs (
    id bigint NOT NULL,
    queue character varying(255) NOT NULL,
    payload text NOT NULL,
    attempts smallint NOT NULL,
    reserved_at integer,
    available_at integer NOT NULL,
    created_at integer NOT NULL
);


ALTER TABLE public.jobs OWNER TO postgres;

--
-- TOC entry 228 (class 1259 OID 16457)
-- Name: jobs_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE public.jobs_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.jobs_id_seq OWNER TO postgres;

--
-- TOC entry 6281 (class 0 OID 0)
-- Dependencies: 228
-- Name: jobs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE public.jobs_id_seq OWNED BY public.jobs.id;


--
-- TOC entry 221 (class 1259 OID 16390)
-- Name: migrations; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE public.migrations (
    id integer NOT NULL,
    migration character varying(255) NOT NULL,
    batch integer NOT NULL
);


ALTER TABLE public.migrations OWNER TO postgres;

--
-- TOC entry 220 (class 1259 OID 16389)
-- Name: migrations_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE public.migrations_id_seq
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.migrations_id_seq OWNER TO postgres;

--
-- TOC entry 6282 (class 0 OID 0)
-- Dependencies: 220
-- Name: migrations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE public.migrations_id_seq OWNED BY public.migrations.id;


--
-- TOC entry 237 (class 1259 OID 16534)
-- Name: model_has_permissions; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE public.model_has_permissions (
    permission_id bigint NOT NULL,
    model_type character varying(255) NOT NULL,
    model_id bigint NOT NULL
);


ALTER TABLE public.model_has_permissions OWNER TO postgres;

--
-- TOC entry 238 (class 1259 OID 16548)
-- Name: model_has_roles; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE public.model_has_roles (
    role_id bigint NOT NULL,
    model_type character varying(255) NOT NULL,
    model_id bigint NOT NULL
);


ALTER TABLE public.model_has_roles OWNER TO postgres;

--
-- TOC entry 234 (class 1259 OID 16507)
-- Name: permissions; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE public.permissions (
    id bigint NOT NULL,
    name character varying(255) NOT NULL,
    guard_name character varying(255) NOT NULL,
    created_at timestamp(0) without time zone,
    updated_at timestamp(0) without time zone
);


ALTER TABLE public.permissions OWNER TO postgres;

--
-- TOC entry 233 (class 1259 OID 16506)
-- Name: permissions_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE public.permissions_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.permissions_id_seq OWNER TO postgres;

--
-- TOC entry 6283 (class 0 OID 0)
-- Dependencies: 233
-- Name: permissions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE public.permissions_id_seq OWNED BY public.permissions.id;


--
-- TOC entry 268 (class 1259 OID 18006)
-- Name: rides; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE public.rides (
    id bigint NOT NULL,
    booking_id bigint NOT NULL,
    driver_id bigint NOT NULL,
    status character varying(20) DEFAULT 'assigned'::character varying NOT NULL,
    created_at timestamp(0) without time zone,
    updated_at timestamp(0) without time zone
);


ALTER TABLE public.rides OWNER TO postgres;

--
-- TOC entry 267 (class 1259 OID 18005)
-- Name: rides_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE public.rides_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.rides_id_seq OWNER TO postgres;

--
-- TOC entry 6284 (class 0 OID 0)
-- Dependencies: 267
-- Name: rides_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE public.rides_id_seq OWNED BY public.rides.id;


--
-- TOC entry 239 (class 1259 OID 16562)
-- Name: role_has_permissions; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE public.role_has_permissions (
    permission_id bigint NOT NULL,
    role_id bigint NOT NULL
);


ALTER TABLE public.role_has_permissions OWNER TO postgres;

--
-- TOC entry 236 (class 1259 OID 16521)
-- Name: roles; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE public.roles (
    id bigint NOT NULL,
    name character varying(255) NOT NULL,
    guard_name character varying(255) NOT NULL,
    created_at timestamp(0) without time zone,
    updated_at timestamp(0) without time zone
);


ALTER TABLE public.roles OWNER TO postgres;

--
-- TOC entry 235 (class 1259 OID 16520)
-- Name: roles_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE public.roles_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.roles_id_seq OWNER TO postgres;

--
-- TOC entry 6285 (class 0 OID 0)
-- Dependencies: 235
-- Name: roles_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE public.roles_id_seq OWNED BY public.roles.id;


--
-- TOC entry 225 (class 1259 OID 16423)
-- Name: sessions; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE public.sessions (
    id character varying(255) NOT NULL,
    user_id bigint,
    ip_address character varying(45),
    user_agent text,
    payload text NOT NULL,
    last_activity integer NOT NULL
);


ALTER TABLE public.sessions OWNER TO postgres;

--
-- TOC entry 269 (class 1259 OID 18028)
-- Name: system_settings_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE public.system_settings_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.system_settings_id_seq OWNER TO postgres;

--
-- TOC entry 6286 (class 0 OID 0)
-- Dependencies: 269
-- Name: system_settings_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE public.system_settings_id_seq OWNED BY public.system_settings.id;


--
-- TOC entry 253 (class 1259 OID 16734)
-- Name: time_rates; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE public.time_rates (
    id bigint NOT NULL,
    zone_id bigint NOT NULL,
    rate_per_minute numeric(10,2) NOT NULL,
    currency character varying(3) DEFAULT 'USD'::character varying NOT NULL,
    minimum_minutes numeric(8,2),
    active boolean DEFAULT true NOT NULL,
    created_at timestamp(0) without time zone,
    updated_at timestamp(0) without time zone,
    valid_from time(0) without time zone,
    valid_to time(0) without time zone,
    name character varying(255),
    days json
);


ALTER TABLE public.time_rates OWNER TO postgres;

--
-- TOC entry 6287 (class 0 OID 0)
-- Dependencies: 253
-- Name: COLUMN time_rates.days; Type: COMMENT; Schema: public; Owner: postgres
--

COMMENT ON COLUMN public.time_rates.days IS 'mon,tue,wed,thu,fri,sat,sun - null = all';


--
-- TOC entry 252 (class 1259 OID 16733)
-- Name: time_rates_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE public.time_rates_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.time_rates_id_seq OWNER TO postgres;

--
-- TOC entry 6288 (class 0 OID 0)
-- Dependencies: 252
-- Name: time_rates_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE public.time_rates_id_seq OWNED BY public.time_rates.id;

--
-- TOC entry 222 (class 1259 OID 16399)
-- Name: users_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE public.users_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.users_id_seq OWNER TO postgres;

--
-- TOC entry 6289 (class 0 OID 0)
-- Dependencies: 222
-- Name: users_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE public.users_id_seq OWNED BY public.users.id;


--
-- TOC entry 243 (class 1259 OID 16613)
-- Name: vehicle_types; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE public.vehicle_types (
    id bigint NOT NULL,
    name character varying(255) NOT NULL,
    code character varying(255) NOT NULL,
    description text,
    capacity integer,
    active boolean DEFAULT true NOT NULL,
    created_at timestamp(0) without time zone,
    updated_at timestamp(0) without time zone,
    fare_multiplier numeric(5,2) DEFAULT '1'::numeric NOT NULL,
    min_fare_override numeric(10,2),
    icon character varying(2048)
);


ALTER TABLE public.vehicle_types OWNER TO postgres;

--
-- TOC entry 6290 (class 0 OID 0)
-- Dependencies: 243
-- Name: COLUMN vehicle_types.capacity; Type: COMMENT; Schema: public; Owner: postgres
--

COMMENT ON COLUMN public.vehicle_types.capacity IS 'Passenger/cargo capacity';


--
-- TOC entry 242 (class 1259 OID 16612)
-- Name: vehicle_types_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE public.vehicle_types_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.vehicle_types_id_seq OWNER TO postgres;

--
-- TOC entry 6291 (class 0 OID 0)
-- Dependencies: 242
-- Name: vehicle_types_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE public.vehicle_types_id_seq OWNED BY public.vehicle_types.id;


--
-- TOC entry 241 (class 1259 OID 16596)
-- Name: zones; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE public.zones (
    id bigint NOT NULL,
    name character varying(255) NOT NULL,
    code character varying(255) NOT NULL,
    active boolean DEFAULT true NOT NULL,
    created_at timestamp(0) without time zone,
    updated_at timestamp(0) without time zone,
    geometry json,
    type character varying(255),
    pickup_fee numeric(10,2) DEFAULT '0'::numeric NOT NULL,
    dropoff_fee numeric(10,2) DEFAULT '0'::numeric NOT NULL,
    surcharge numeric(10,2) DEFAULT '0'::numeric NOT NULL
);


ALTER TABLE public.zones OWNER TO postgres;

--
-- TOC entry 240 (class 1259 OID 16595)
-- Name: zones_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE public.zones_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.zones_id_seq OWNER TO postgres;

--
-- TOC entry 6292 (class 0 OID 0)
-- Dependencies: 240
-- Name: zones_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE public.zones_id_seq OWNED BY public.zones.id;


--
-- TOC entry 5930 (class 2604 OID 16875)
-- Name: audit_logs id; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.audit_logs ALTER COLUMN id SET DEFAULT nextval('public.audit_logs_id_seq'::regclass);


--
-- TOC entry 5927 (class 2604 OID 16823)
-- Name: booking_legs id; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.booking_legs ALTER COLUMN id SET DEFAULT nextval('public.booking_legs_id_seq'::regclass);


--
-- TOC entry 5921 (class 2604 OID 16780)
-- Name: bookings id; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.bookings ALTER COLUMN id SET DEFAULT nextval('public.bookings_id_seq'::regclass);


--
-- TOC entry 5909 (class 2604 OID 16661)
-- Name: breakpoint_sets id; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.breakpoint_sets ALTER COLUMN id SET DEFAULT nextval('public.breakpoint_sets_id_seq'::regclass);


--
-- TOC entry 5912 (class 2604 OID 16684)
-- Name: breakpoint_tiers id; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.breakpoint_tiers ALTER COLUMN id SET DEFAULT nextval('public.breakpoint_tiers_id_seq'::regclass);


--
-- TOC entry 5914 (class 2604 OID 16703)
-- Name: distance_rules id; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.distance_rules ALTER COLUMN id SET DEFAULT nextval('public.distance_rules_id_seq'::regclass);


--
-- TOC entry 5894 (class 2604 OID 16491)
-- Name: failed_jobs id; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.failed_jobs ALTER COLUMN id SET DEFAULT nextval('public.failed_jobs_id_seq'::regclass);


--
-- TOC entry 5906 (class 2604 OID 16633)
-- Name: fixed_prices id; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.fixed_prices ALTER COLUMN id SET DEFAULT nextval('public.fixed_prices_id_seq'::regclass);


--
-- TOC entry 5893 (class 2604 OID 16461)
-- Name: jobs id; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.jobs ALTER COLUMN id SET DEFAULT nextval('public.jobs_id_seq'::regclass);


--
-- TOC entry 5891 (class 2604 OID 16393)
-- Name: migrations id; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.migrations ALTER COLUMN id SET DEFAULT nextval('public.migrations_id_seq'::regclass);


--
-- TOC entry 5896 (class 2604 OID 16510)
-- Name: permissions id; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.permissions ALTER COLUMN id SET DEFAULT nextval('public.permissions_id_seq'::regclass);


--
-- TOC entry 5931 (class 2604 OID 18009)
-- Name: rides id; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.rides ALTER COLUMN id SET DEFAULT nextval('public.rides_id_seq'::regclass);


--
-- TOC entry 5897 (class 2604 OID 16524)
-- Name: roles id; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.roles ALTER COLUMN id SET DEFAULT nextval('public.roles_id_seq'::regclass);


--
-- TOC entry 5918 (class 2604 OID 16737)
-- Name: time_rates id; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.time_rates ALTER COLUMN id SET DEFAULT nextval('public.time_rates_id_seq'::regclass);


--
-- TOC entry 5903 (class 2604 OID 16616)
-- Name: vehicle_types id; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.vehicle_types ALTER COLUMN id SET DEFAULT nextval('public.vehicle_types_id_seq'::regclass);


--
-- TOC entry 5898 (class 2604 OID 16599)
-- Name: zones id; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.zones ALTER COLUMN id SET DEFAULT nextval('public.zones_id_seq'::regclass);

--
-- TOC entry 6258 (class 0 OID 16872)
-- Dependencies: 261
-- Data for Name: audit_logs; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY public.audit_logs (id, user_id, action, model_type, model_id, old_values, new_values, ip_address, user_agent, created_at, updated_at) FROM stdin;
1	1	create	App\\Models\\Zone	2	\N	{"name":"Heathrow Airport","code":"heathrow-airport","type":"airport","pickup_fee":"0","dropoff_fee":"7","active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-19 01:02:35	2026-03-19 01:02:35
2	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4803868,"lng":-0.4919438,"type":"dropoff"},{"lat":51.5294341,"lng":0.0474327,"type":"pickup"}],"datetime":"2026-03-19T01:27:00+00:00","vehicle_type_id":5}	{"total":0,"currency":"USD","legs":[{"distance":97.606,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"subtotal":0,"total":0,"origin_zone_id":null,"destination_zone_id":null}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-19 01:30:24	2026-03-19 01:30:24
3	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4803868,"lng":-0.4919438,"type":"dropoff"},{"lat":51.5294341,"lng":0.0474327,"type":"pickup"}],"datetime":"2026-03-19T01:27:00+00:00","vehicle_type_id":5}	{"total":0,"currency":"USD","legs":[{"distance":97.606,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"subtotal":0,"total":0,"origin_zone_id":null,"destination_zone_id":null}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-19 01:31:47	2026-03-19 01:31:47
4	1	create	App\\Models\\Zone	3	\N	{"name":"Windsor Central","code":"windsor-central","type":"urban","pickup_fee":"0","dropoff_fee":"0","active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-19 01:43:45	2026-03-19 01:43:45
5	1	create	App\\Models\\FixedPrice	1	\N	{"zone_id":"2","origin_zone_id":"2","destination_zone_id":"3","vehicle_type_id":"1","amount":"25","currency":"USD","valid_from":"2026-03-19 01:44:00","valid_to":"2026-03-31 01:44:00","active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-19 01:44:25	2026-03-19 01:44:25
6	1	create	App\\Models\\FixedPrice	2	\N	{"zone_id":"3","origin_zone_id":"3","destination_zone_id":"2","vehicle_type_id":"1","amount":"25","currency":"USD","valid_from":"2026-03-19 01:44:00","valid_to":"2026-03-31 01:44:00","active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-19 01:44:53	2026-03-19 01:44:53
7	1	update	App\\Models\\Zone	3	{"name":"Windsor Central","code":"windsor-central","active":true,"type":"urban","pickup_fee":"0.00","dropoff_fee":"0.00"}	{"name":"Windsor Central","code":"windsor-central","active":true,"type":"urban","pickup_fee":"0.00","dropoff_fee":"0.00"}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-19 02:25:27	2026-03-19 02:25:27
8	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4838756,"lng":-0.6064151999999999,"type":"pickup"},{"lat":51.4713012,"lng":-0.4877641,"type":"pickup"}],"datetime":"2026-03-19T02:25:00+00:00","vehicle_type_id":1}	{"total":30.76,"currency":"USD","legs":[{"distance":13.003,"base_fare":5,"distance_fare":16.25,"time_fare":9.51,"extras":0,"subtotal":30.76,"total":30.76,"origin_zone_id":1,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-19 02:33:06	2026-03-19 02:33:06
9	1	update	App\\Models\\BreakpointSet	1	{"name":"Default Global","zone_id":null,"vehicle_type_id":null,"active":true,"is_global":false}	{"name":"Default Global","zone_id":null,"vehicle_type_id":null,"active":true,"is_global":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-19 02:40:53	2026-03-19 02:40:53
10	1	create	App\\Models\\BreakpointTier	5	\N	{"breakpoint_set_id":1,"min_distance":0,"max_distance":9.65606698735538,"price_per_km":1.242742,"tier_order":0}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-19 02:40:53	2026-03-19 02:40:53
11	1	create	App\\Models\\BreakpointTier	6	\N	{"breakpoint_set_id":1,"min_distance":9.65606698735538,"max_distance":19.31213397471076,"price_per_km":1.08739925,"tier_order":1}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-19 02:40:53	2026-03-19 02:40:53
12	1	create	App\\Models\\BreakpointTier	7	\N	{"breakpoint_set_id":1,"min_distance":19.31213397471076,"max_distance":32.186889957851264,"price_per_km":0.9320565000000001,"tier_order":2}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-19 02:40:53	2026-03-19 02:40:53
13	1	create	App\\Models\\BreakpointTier	8	\N	{"breakpoint_set_id":1,"min_distance":32.186889957851264,"max_distance":null,"price_per_km":0.621371,"tier_order":3}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-19 02:40:53	2026-03-19 02:40:53
14	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.5106237,"lng":-0.5851076,"type":"pickup"},{"lat":52.4675893,"lng":-1.8516231,"type":"pickup"}],"datetime":"2026-03-19T02:41:00+00:00","vehicle_type_id":1}	{"total":164.47,"currency":"USD","legs":[{"distance":161.119,"base_fare":5,"distance_fare":99.89,"time_fare":59.58,"extras":0,"subtotal":164.47,"total":164.47,"origin_zone_id":1,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-19 02:41:36	2026-03-19 02:41:36
15	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.5106237,"lng":-0.5851076,"type":"pickup"},{"lat":51.4679903,"lng":-0.4550471,"type":"pickup"}],"datetime":"2026-03-19T02:41:00+00:00","vehicle_type_id":1}	{"total":30.41,"currency":"USD","legs":[{"distance":13.847,"base_fare":5,"distance_fare":15.09,"time_fare":10.32,"extras":0,"subtotal":30.41,"total":30.41,"origin_zone_id":1,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-19 02:42:04	2026-03-19 02:42:04
16	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.5106237,"lng":-0.5851076,"type":"pickup"},{"lat":51.5585008,"lng":0.06778909999999999,"type":"pickup"}],"datetime":"2026-03-19T02:41:00+00:00","vehicle_type_id":1}	{"total":98.31,"currency":"USD","legs":[{"distance":93.964,"base_fare":5,"distance_fare":58.26,"time_fare":35.05,"extras":0,"subtotal":98.31,"total":98.31,"origin_zone_id":1,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-19 02:42:17	2026-03-19 02:42:17
17	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":52.4523739,"lng":-1.7435082,"type":"pickup"}],"datetime":"2026-03-20T01:10:00+00:00","vehicle_type_id":1}	{"total":163.97,"currency":"USD","legs":[{"distance":168.972,"base_fare":5,"distance_fare":104.76,"time_fare":54.21,"extras":0,"subtotal":163.97,"total":163.97,"origin_zone_id":1,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:11:24	2026-03-20 01:11:24
18	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup","zone_id":1},{"lat":52.4523739,"lng":-1.7435082,"type":"pickup","zone_id":1}],"datetime":"2026-03-20T01:10:00+00:00","vehicle_type_id":1}	{"total":91.33,"currency":"GBP","legs":[{"distance":139.24,"base_fare":5,"distance_fare":86.33,"time_fare":0,"extras":0,"subtotal":91.33,"total":91.33,"origin_zone_id":1,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:11:47	2026-03-20 01:11:47
19	1	update	App\\Models\\VehicleType	4	{"name":"Executive","code":"executive","description":null,"capacity":4,"active":true,"fare_multiplier":"1.00","min_fare_override":null}	{"name":"Executive","code":"executive","description":null,"capacity":4,"active":true,"fare_multiplier":"1.5","min_fare_override":null}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:13:36	2026-03-20 01:13:36
20	1	update	App\\Models\\VehicleType	5	{"name":"6 Seater","code":"6_seater","description":null,"capacity":6,"active":true,"fare_multiplier":"1.00","min_fare_override":null}	{"name":"6 Seater","code":"6-seater","description":null,"capacity":6,"active":true,"fare_multiplier":"1.5","min_fare_override":null}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:13:44	2026-03-20 01:13:44
21	1	update	App\\Models\\VehicleType	6	{"name":"8 Seater","code":"8_seater","description":null,"capacity":8,"active":true,"fare_multiplier":"1.00","min_fare_override":null}	{"name":"8 Seater","code":"8-seater","description":null,"capacity":8,"active":true,"fare_multiplier":"1.75","min_fare_override":null}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:13:52	2026-03-20 01:13:52
22	1	update	App\\Models\\VehicleType	3	{"name":"Estate","code":"estate","description":null,"capacity":5,"active":true,"fare_multiplier":"1.00","min_fare_override":null}	{"name":"Estate","code":"estate","description":null,"capacity":5,"active":true,"fare_multiplier":"1.15","min_fare_override":null}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:14:06	2026-03-20 01:14:06
23	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4713012,"lng":-0.4877641,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"pickup"}],"datetime":"2026-03-20T01:14:00+00:00","vehicle_type_id":1}	{"total":28.94,"currency":"USD","legs":[{"distance":12.341,"base_fare":5,"distance_fare":13.45,"time_fare":10.48,"extras":0,"subtotal":28.94,"total":28.94,"origin_zone_id":1,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:14:48	2026-03-20 01:14:48
24	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4713012,"lng":-0.4877641,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"pickup"}],"datetime":"2026-03-20T01:14:00+00:00","vehicle_type_id":4}	{"total":0,"currency":"USD","legs":[{"distance":12.341,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"subtotal":0,"total":0,"origin_zone_id":1,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:14:56	2026-03-20 01:14:56
25	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4713012,"lng":-0.4877641,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"pickup"}],"datetime":"2026-03-20T01:14:00+00:00","vehicle_type_id":4}	{"total":0,"currency":"USD","legs":[{"distance":12.341,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"subtotal":0,"total":0,"origin_zone_id":1,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:15:00	2026-03-20 01:15:00
26	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4713012,"lng":-0.4877641,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"pickup"}],"datetime":"2026-03-20T01:14:00+00:00","vehicle_type_id":4}	{"total":0,"currency":"USD","legs":[{"distance":12.341,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"subtotal":0,"total":0,"origin_zone_id":1,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:15:07	2026-03-20 01:15:07
27	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4713012,"lng":-0.4877641,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"pickup"}],"datetime":"2026-03-20T01:14:00+00:00","vehicle_type_id":1}	{"total":28.94,"currency":"USD","legs":[{"distance":12.341,"base_fare":5,"distance_fare":13.45,"time_fare":10.48,"extras":0,"subtotal":28.94,"total":28.94,"origin_zone_id":1,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:15:29	2026-03-20 01:15:29
28	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4713012,"lng":-0.4877641,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"pickup"}],"datetime":"2026-03-20T01:14:00+00:00","vehicle_type_id":6}	{"total":0,"currency":"USD","legs":[{"distance":12.341,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"subtotal":0,"total":0,"origin_zone_id":1,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:15:33	2026-03-20 01:15:33
29	1	update	App\\Models\\DistanceRule	1	{"zone_id":1,"vehicle_type_id":1,"breakpoint_set_id":1,"base_price":"5.00","currency":"USD","active":true,"destination_zone_id":null,"minimum_fare":null}	{"zone_id":"1","vehicle_type_id":"2","breakpoint_set_id":"1","base_price":"5.00","currency":"USD","active":true,"destination_zone_id":null,"minimum_fare":null}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:16:44	2026-03-20 01:16:44
30	1	create	App\\Models\\TimeRate	2	\N	{"zone_id":"1","vehicle_type_id":"2","name":null,"days":null,"rate_per_minute":"0.50","minimum_minutes":"5.00","valid_from":null,"valid_to":null,"active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:16:44	2026-03-20 01:16:44
31	1	update	App\\Models\\DistanceRule	1	{"zone_id":1,"vehicle_type_id":2,"breakpoint_set_id":1,"base_price":"5.00","currency":"USD","active":true,"destination_zone_id":null,"minimum_fare":null}	{"zone_id":"1","vehicle_type_id":"1","breakpoint_set_id":"1","base_price":"5.00","currency":"USD","active":true,"destination_zone_id":null,"minimum_fare":null}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:16:55	2026-03-20 01:16:55
32	1	create	App\\Models\\TimeRate	3	\N	{"zone_id":"1","vehicle_type_id":"1","name":null,"days":null,"rate_per_minute":"0.50","minimum_minutes":"5.00","valid_from":null,"valid_to":null,"active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:16:55	2026-03-20 01:16:55
33	1	create	App\\Models\\DistanceRule	2	\N	{"zone_id":"1","destination_zone_id":null,"vehicle_type_id":"2","breakpoint_set_id":1,"base_price":"5","minimum_fare":null,"currency":"USD","active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:17:14	2026-03-20 01:17:14
34	1	create	App\\Models\\DistanceRule	3	\N	{"zone_id":"1","destination_zone_id":null,"vehicle_type_id":"4","breakpoint_set_id":1,"base_price":"10","minimum_fare":null,"currency":"USD","active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:17:35	2026-03-20 01:17:35
35	1	create	App\\Models\\DistanceRule	4	\N	{"zone_id":"1","destination_zone_id":null,"vehicle_type_id":"3","breakpoint_set_id":1,"base_price":"6","minimum_fare":null,"currency":"USD","active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:17:57	2026-03-20 01:17:57
36	1	create	App\\Models\\DistanceRule	5	\N	{"zone_id":"1","destination_zone_id":null,"vehicle_type_id":"5","breakpoint_set_id":1,"base_price":"7","minimum_fare":null,"currency":"USD","active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:18:12	2026-03-20 01:18:12
37	1	create	App\\Models\\DistanceRule	6	\N	{"zone_id":"1","destination_zone_id":null,"vehicle_type_id":"6","breakpoint_set_id":1,"base_price":"10","minimum_fare":null,"currency":"USD","active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:18:25	2026-03-20 01:18:25
38	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.1540808,"lng":-0.1545688,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"pickup"}],"datetime":"2026-03-20T01:18:00+00:00","vehicle_type_id":5}	{"total":77.46,"currency":"USD","legs":[{"distance":72.002,"base_fare":7,"distance_fare":44.64,"time_fare":0,"extras":0,"subtotal":51.64,"total":77.46,"origin_zone_id":1,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:19:05	2026-03-20 01:19:05
39	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.1540808,"lng":-0.1545688,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"pickup"}],"datetime":"2026-03-20T01:18:00+00:00","vehicle_type_id":6}	{"total":95.62,"currency":"USD","legs":[{"distance":72.002,"base_fare":10,"distance_fare":44.64,"time_fare":0,"extras":0,"subtotal":54.64,"total":95.62,"origin_zone_id":1,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:19:14	2026-03-20 01:19:14
40	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.1540808,"lng":-0.1545688,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"pickup"}],"datetime":"2026-03-20T01:18:00+00:00","vehicle_type_id":4}	{"total":81.96,"currency":"USD","legs":[{"distance":72.002,"base_fare":10,"distance_fare":44.64,"time_fare":0,"extras":0,"subtotal":54.64,"total":81.96,"origin_zone_id":1,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:19:20	2026-03-20 01:19:20
41	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.1540808,"lng":-0.1545688,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"pickup"}],"datetime":"2026-03-20T01:18:00+00:00","vehicle_type_id":5}	{"total":77.46,"currency":"USD","legs":[{"distance":72.002,"base_fare":7,"distance_fare":44.64,"time_fare":0,"extras":0,"subtotal":51.64,"total":77.46,"origin_zone_id":1,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:19:23	2026-03-20 01:19:23
42	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup","zone_id":1},{"lat":51.483894,"lng":-0.6044027,"type":"pickup","zone_id":1}],"datetime":"2026-03-20T04:40:00+00:00","vehicle_type_id":1}	{"total":15.63,"currency":"GBP","legs":[{"distance":9.75,"base_fare":5,"distance_fare":10.63,"time_fare":0,"extras":0,"subtotal":15.63,"total":15.63,"origin_zone_id":1,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:38:48	2026-03-20 01:38:48
43	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.4713012,"lng":-0.4877641,"type":"dropoff"}],"datetime":"2026-03-20T01:42:00+00:00","vehicle_type_id":1}	{"total":0,"currency":"USD","legs":[{"distance":13.032,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"subtotal":0,"total":0,"origin_zone_id":3,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:43:21	2026-03-20 01:43:21
44	1	update	App\\Models\\Zone	2	{"name":"Heathrow Airport","code":"heathrow-airport","active":true,"type":"airport","pickup_fee":"0.00","dropoff_fee":"7.00"}	{"name":"Heathrow Airport","code":"heathrow-airport","active":true,"type":"airport","pickup_fee":"0.00","dropoff_fee":"7.00"}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:43:59	2026-03-20 01:43:59
45	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.4622663,"lng":-0.5838272999999999,"type":"pickup"}],"datetime":"2026-03-20T01:49:00+00:00","vehicle_type_id":1}	{"total":0,"currency":"USD","legs":[{"distance":13.647,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"subtotal":0,"total":0,"origin_zone_id":2,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:49:38	2026-03-20 01:49:38
46	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.4622663,"lng":-0.5838272999999999,"type":"pickup"}],"datetime":"2026-03-20T01:49:00+00:00","vehicle_type_id":1}	{"total":0,"currency":"USD","legs":[{"distance":13.647,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"subtotal":0,"total":0,"origin_zone_id":2,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:49:45	2026-03-20 01:49:45
47	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4679903,"lng":-0.4550471,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-20T01:50:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"USD","legs":[{"distance":14.081,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:50:44	2026-03-20 01:50:44
48	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4679903,"lng":-0.4550471,"type":"dropoff"},{"lat":51.483894,"lng":-0.6044027,"type":"pickup"}],"datetime":"2026-03-20T01:50:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"USD","legs":[{"distance":14.081,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:50:56	2026-03-20 01:50:56
49	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4679903,"lng":-0.4550471,"type":"dropoff"},{"lat":51.483894,"lng":-0.6044027,"type":"pickup"}],"datetime":"2026-03-20T01:50:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"USD","legs":[{"distance":14.081,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:50:59	2026-03-20 01:50:59
50	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4679903,"lng":-0.4550471,"type":"dropoff"},{"lat":51.483894,"lng":-0.6044027,"type":"pickup"}],"datetime":"2026-03-20T01:50:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"USD","legs":[{"distance":14.081,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:51:03	2026-03-20 01:51:03
51	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4679903,"lng":-0.4550471,"type":"dropoff"},{"lat":51.483894,"lng":-0.6044027,"type":"pickup"}],"datetime":"2026-03-20T01:50:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"USD","legs":[{"distance":14.081,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:51:12	2026-03-20 01:51:12
52	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.4794414,"lng":-0.4638254,"type":"dropoff"}],"datetime":"2026-03-20T01:58:00+00:00","vehicle_type_id":1}	{"total":32,"currency":"GBP","legs":[{"distance":14.9,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"subtotal":32,"total":32,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:59:11	2026-03-20 01:59:11
53	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.4583641,"lng":-0.9714799,"type":"dropoff"}],"datetime":"2026-03-20T01:58:00+00:00","vehicle_type_id":1}	{"total":0,"currency":"GBP","legs":[{"distance":33.818,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"subtotal":0,"total":0,"origin_zone_id":3,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 01:59:58	2026-03-20 01:59:58
54	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.48116599999999,"lng":-0.6119204,"type":"dropoff"}],"datetime":"2026-03-20T01:58:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":0.854,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"subtotal":25,"total":25,"origin_zone_id":3,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-20 02:04:19	2026-03-20 02:04:19
55	1	update	App\\Models\\Zone	1	{"name":"Default Zone","code":"default","active":true,"type":null,"pickup_fee":"0.00","dropoff_fee":"0.00"}	{"name":"Default Zone","code":"default","active":true,"type":"custom","pickup_fee":"0.00","dropoff_fee":"0.00"}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 00:37:16	2026-03-21 00:37:16
56	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.3830526,"lng":-2.7171685,"type":"pickup"}],"datetime":"2026-03-21T00:37:00+00:00","vehicle_type_id":1}	{"total":0,"currency":"GBP","legs":[{"distance":171.929,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"subtotal":0,"total":0,"origin_zone_id":3,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 00:38:11	2026-03-21 00:38:11
57	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.3830526,"lng":-2.7171685,"type":"dropoff"}],"datetime":"2026-03-21T00:37:00+00:00","vehicle_type_id":1}	{"total":0,"currency":"GBP","legs":[{"distance":171.929,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"subtotal":0,"total":0,"origin_zone_id":3,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 00:38:27	2026-03-21 00:38:27
58	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.3830526,"lng":-2.7171685,"type":"dropoff"}],"datetime":"2026-03-21T00:37:00+00:00","vehicle_type_id":1}	{"total":0,"currency":"GBP","legs":[{"distance":171.929,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"subtotal":0,"total":0,"origin_zone_id":3,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 00:38:30	2026-03-21 00:38:30
59	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4583641,"lng":-0.9714799,"type":"pickup"},{"lat":51.3830526,"lng":-2.7171685,"type":"dropoff"}],"datetime":"2026-03-21T00:37:00+00:00","vehicle_type_id":1}	{"total":150.06,"currency":"GBP","legs":[{"distance":140.857,"base_fare":5,"distance_fare":87.33,"time_fare":57.73,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"subtotal":150.06,"total":150.06,"origin_zone_id":1,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 00:39:26	2026-03-21 00:39:26
60	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4698114,"lng":-0.4496752,"type":"pickup"},{"lat":51.7691582,"lng":-1.2172081,"type":"dropoff"}],"datetime":"2026-03-21T00:37:00+00:00","vehicle_type_id":1}	{"total":0,"currency":"GBP","legs":[{"distance":71.909,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"subtotal":0,"total":0,"origin_zone_id":2,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 00:44:47	2026-03-21 00:44:47
61	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4698114,"lng":-0.4496752,"type":"pickup"},{"lat":51.7691582,"lng":-1.2172081,"type":"dropoff"}],"datetime":"2026-03-21T00:37:00+00:00","vehicle_type_id":4}	{"total":0,"currency":"GBP","legs":[{"distance":71.909,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"subtotal":0,"total":0,"origin_zone_id":2,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 00:45:42	2026-03-21 00:45:42
62	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4698114,"lng":-0.4496752,"type":"pickup"},{"lat":51.7691582,"lng":-1.2172081,"type":"dropoff"}],"datetime":"2026-03-21T00:37:00+00:00","vehicle_type_id":4}	{"total":0,"currency":"GBP","legs":[{"distance":71.909,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"subtotal":0,"total":0,"origin_zone_id":2,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 01:16:21	2026-03-21 01:16:21
63	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4698114,"lng":-0.4496752,"type":"pickup"},{"lat":51.7691582,"lng":-1.2172081,"type":"dropoff"}],"datetime":"2026-03-21T00:37:00+00:00","vehicle_type_id":4}	{"total":0,"currency":"GBP","legs":[{"distance":71.909,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"subtotal":0,"total":0,"origin_zone_id":2,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 01:16:24	2026-03-21 01:16:24
64	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4698114,"lng":-0.4496752,"type":"pickup"},{"lat":51.7691582,"lng":-1.2172081,"type":"dropoff"}],"datetime":"2026-03-21T01:21:00+00:00","vehicle_type_id":1}	{"total":0,"currency":"GBP","legs":[{"distance":71.909,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"subtotal":0,"total":0,"origin_zone_id":2,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 01:21:31	2026-03-21 01:21:31
65	1	create	App\\Models\\BreakpointSet	2	\N	{"name":"windsor local","zone_id":null,"vehicle_type_id":null,"is_global":false,"active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 01:28:48	2026-03-21 01:28:48
66	1	create	App\\Models\\BreakpointTier	9	\N	{"breakpoint_set_id":2,"min_distance":0,"max_distance":16.09344,"price_per_km":1.242742,"tier_order":0}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 01:28:48	2026-03-21 01:28:48
67	1	create	App\\Models\\BreakpointTier	10	\N	{"breakpoint_set_id":2,"min_distance":16.09344,"max_distance":null,"price_per_km":1.08739925,"tier_order":1}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 01:28:48	2026-03-21 01:28:48
68	1	create	App\\Models\\DistanceRule	7	\N	{"zone_id":"3","destination_zone_id":"3","vehicle_type_id":"1","breakpoint_set_id":1,"base_price":"5","minimum_fare":"7","currency":"USD","active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 01:29:15	2026-03-21 01:29:15
69	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.48116599999999,"lng":-0.6119204,"type":"pickup"}],"datetime":"2026-03-21T01:29:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":0.854,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"subtotal":25,"total":25,"origin_zone_id":3,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 01:29:57	2026-03-21 01:29:57
70	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.48116599999999,"lng":-0.6119204,"type":"dropoff"}],"datetime":"2026-03-21T01:29:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":0.854,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"subtotal":25,"total":25,"origin_zone_id":3,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 01:30:17	2026-03-21 01:30:17
71	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.4794414,"lng":-0.4638254,"type":"dropoff"}],"datetime":"2026-03-21T01:41:00+00:00","vehicle_type_id":1}	{"total":32,"currency":"GBP","legs":[{"distance":14.9,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"subtotal":32,"total":32,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 01:41:50	2026-03-21 01:41:50
72	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.48116599999999,"lng":-0.6119204,"type":"dropoff"}],"datetime":"2026-03-21T01:41:00+00:00","vehicle_type_id":1}	{"total":7,"currency":"GBP","legs":[{"distance":0.854,"base_fare":5.94,"distance_fare":1.06,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"subtotal":7,"total":7,"origin_zone_id":3,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 01:42:07	2026-03-21 01:42:07
73	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.5105693,"lng":-0.5903697,"type":"dropoff"}],"datetime":"2026-03-21T01:44:00+00:00","vehicle_type_id":1}	{"total":0,"currency":"GBP","legs":[{"distance":6.651,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"subtotal":0,"total":0,"origin_zone_id":3,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 01:44:50	2026-03-21 01:44:50
74	1	update	App\\Models\\Zone	3	{"name":"Windsor Central","code":"windsor-central","active":true,"type":"urban","pickup_fee":"0.00","dropoff_fee":"0.00"}	{"name":"Windsor Central","code":"windsor-central","active":true,"type":"urban","pickup_fee":"0.00","dropoff_fee":"0.00"}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 01:47:46	2026-03-21 01:47:46
90	1	create	App\\Models\\BreakpointTier	13	\N	{"breakpoint_set_id":3,"min_distance":32.18688,"max_distance":null,"price_per_km":0.9320565000000001,"tier_order":2}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 01:59:51	2026-03-24 01:59:51
75	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.5105693,"lng":-0.5903697,"type":"dropoff"}],"datetime":"2026-03-21T01:47:00+00:00","vehicle_type_id":1}	{"total":13.25,"currency":"GBP","legs":[{"distance":6.651,"base_fare":5,"distance_fare":8.25,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"subtotal":13.25,"total":13.25,"origin_zone_id":3,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 01:48:13	2026-03-21 01:48:13
76	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.4778149,"lng":-0.6489779,"type":"dropoff"}],"datetime":"2026-03-21T01:47:00+00:00","vehicle_type_id":1}	{"total":0,"currency":"GBP","legs":[{"distance":3.867,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"subtotal":0,"total":0,"origin_zone_id":3,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 01:52:14	2026-03-21 01:52:14
77	1	update	App\\Models\\Zone	3	{"name":"Windsor Central","code":"windsor-central","active":true,"type":"urban","pickup_fee":"0.00","dropoff_fee":"0.00"}	{"name":"Windsor Central","code":"windsor-central","active":true,"type":"urban","pickup_fee":"0.00","dropoff_fee":"0.00"}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 01:52:54	2026-03-21 01:52:54
78	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.4778149,"lng":-0.6489779,"type":"dropoff"}],"datetime":"2026-03-21T01:52:00+00:00","vehicle_type_id":1}	{"total":9.8,"currency":"GBP","legs":[{"distance":3.867,"base_fare":5,"distance_fare":4.8,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"subtotal":9.8,"total":9.8,"origin_zone_id":3,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-21 01:53:22	2026-03-21 01:53:22
79	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.4596965,"lng":-0.4473622,"type":"pickup"}],"datetime":"2026-03-24T01:22:00+00:00","vehicle_type_id":5}	{"total":10.5,"currency":"GBP","legs":[{"distance":13.771,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":7,"total":10.5,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 01:23:04	2026-03-24 01:23:04
80	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.4596965,"lng":-0.4473622,"type":"pickup"}],"datetime":"2026-03-24T01:22:00+00:00","vehicle_type_id":1}	{"total":32,"currency":"GBP","legs":[{"distance":13.771,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":32,"total":32,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 01:23:37	2026-03-24 01:23:37
81	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.53068649999999,"lng":-0.1233551,"type":"pickup"}],"datetime":"2026-03-24T01:22:00+00:00","vehicle_type_id":1}	{"total":0,"currency":"GBP","legs":[{"distance":38.768,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":0,"total":0,"origin_zone_id":3,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 01:24:17	2026-03-24 01:24:17
82	1	create	App\\Models\\Zone	4	\N	{"name":"Central London East","code":"central-london-east","type":"urban","pickup_fee":"0","dropoff_fee":"0","surcharge":"60","active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 01:30:44	2026-03-24 01:30:44
83	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4993695,"lng":-0.1272993,"type":"pickup"},{"lat":51.48034209999999,"lng":-0.6157136999999999,"type":"pickup"}],"datetime":"2026-03-24T01:31:00+00:00","vehicle_type_id":1}	{"total":60,"currency":"GBP","legs":[{"distance":39.8,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":60,"dropoff_zone_surcharge":0,"subtotal":60,"total":60,"origin_zone_id":4,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 01:32:19	2026-03-24 01:32:19
84	1	create	App\\Models\\DistanceRule	8	\N	{"zone_id":"4","destination_zone_id":null,"breakpoint_set_id":1,"base_price":"10","minimum_fare":"70","currency":"USD","active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 01:48:36	2026-03-24 01:48:36
85	1	update	App\\Models\\Zone	3	{"name":"Windsor Central","code":"windsor-central","active":true,"type":"urban","pickup_fee":"0.00","dropoff_fee":"0.00","surcharge":"0.00"}	{"name":"Local Area","code":"windsor-central","active":true,"type":"urban","pickup_fee":"0.00","dropoff_fee":"0.00","surcharge":"0.00"}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 01:56:28	2026-03-24 01:56:28
86	1	update	App\\Models\\Zone	3	{"name":"Local Area","code":"windsor-central","active":true,"type":"urban","pickup_fee":"0.00","dropoff_fee":"0.00","surcharge":"0.00"}	{"name":"Local Area","code":"local-area","active":true,"type":"urban","pickup_fee":"0.00","dropoff_fee":"0.00","surcharge":"0.00"}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 01:56:52	2026-03-24 01:56:52
87	1	create	App\\Models\\BreakpointSet	3	\N	{"name":"Central London","zone_id":null,"vehicle_type_id":null,"is_global":false,"active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 01:59:51	2026-03-24 01:59:51
88	1	create	App\\Models\\BreakpointTier	11	\N	{"breakpoint_set_id":3,"min_distance":0,"max_distance":16.09344,"price_per_km":3.106855,"tier_order":0}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 01:59:51	2026-03-24 01:59:51
89	1	create	App\\Models\\BreakpointTier	12	\N	{"breakpoint_set_id":3,"min_distance":16.09344,"max_distance":32.18688,"price_per_km":1.242742,"tier_order":1}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 01:59:51	2026-03-24 01:59:51
91	1	update	App\\Models\\DistanceRule	8	{"zone_id":4,"breakpoint_set_id":1,"base_price":"10.00","currency":"USD","active":true,"destination_zone_id":null,"minimum_fare":"70.00"}	{"zone_id":"4","breakpoint_set_id":"3","base_price":"10.00","currency":"USD","active":true,"destination_zone_id":null,"minimum_fare":"70.00"}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:00:10	2026-03-24 02:00:10
92	1	create	App\\Models\\BreakpointSet	4	\N	{"name":"Out of area","zone_id":null,"vehicle_type_id":null,"is_global":false,"active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:01:39	2026-03-24 02:01:39
93	1	create	App\\Models\\BreakpointTier	14	\N	{"breakpoint_set_id":4,"min_distance":0,"max_distance":null,"price_per_km":6.21371,"tier_order":0}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:01:39	2026-03-24 02:01:39
94	1	create	App\\Models\\DistanceRule	9	\N	{"zone_id":"1","destination_zone_id":"1","breakpoint_set_id":"4","base_price":"20","minimum_fare":"100","currency":"USD","active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:02:03	2026-03-24 02:02:03
95	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.8786707,"lng":-0.4200255,"type":"pickup"},{"lat":51.885644,"lng":-0.52039,"type":"dropoff"}],"datetime":"2026-03-24T02:02:00+00:00","vehicle_type_id":1}	{"total":100,"currency":"GBP","legs":[{"distance":7.655,"base_fare":52.46,"distance_fare":47.54,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":100,"total":100,"origin_zone_id":1,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:02:35	2026-03-24 02:02:35
96	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.8786707,"lng":-0.4200255,"type":"pickup"},{"lat":53.4807593,"lng":-2.2426305,"type":"dropoff"}],"datetime":"2026-03-24T02:02:00+00:00","vehicle_type_id":1}	{"total":1697.87,"currency":"GBP","legs":[{"distance":270.189,"base_fare":20,"distance_fare":1677.87,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":1697.87,"total":1697.87,"origin_zone_id":1,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:02:57	2026-03-24 02:02:57
97	1	create	App\\Models\\BreakpointTier	15	\N	{"breakpoint_set_id":4,"min_distance":0,"max_distance":16.09344,"price_per_km":6.21371,"tier_order":0}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:04:04	2026-03-24 02:04:04
98	1	create	App\\Models\\BreakpointTier	16	\N	{"breakpoint_set_id":4,"min_distance":16.09344,"max_distance":64.37376,"price_per_km":3.106855,"tier_order":1}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:04:04	2026-03-24 02:04:04
99	1	create	App\\Models\\BreakpointTier	17	\N	{"breakpoint_set_id":4,"min_distance":64.37376,"max_distance":null,"price_per_km":0.621371,"tier_order":2}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:04:04	2026-03-24 02:04:04
100	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.628611,"lng":-0.7482289999999999,"type":"pickup"},{"lat":51.8822441,"lng":-0.4165341,"type":"dropoff"}],"datetime":"2026-03-24T02:07:00+00:00","vehicle_type_id":1}	{"total":217.93,"currency":"GBP","legs":[{"distance":63.644,"base_fare":20,"distance_fare":197.93,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":217.93,"total":217.93,"origin_zone_id":1,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:07:31	2026-03-24 02:07:31
101	1	delete	App\\Models\\DistanceRule	1	{"zone_id":1,"breakpoint_set_id":1,"base_price":"5.00","currency":"USD","active":true,"destination_zone_id":null,"minimum_fare":null}	\N	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:09:28	2026-03-24 02:09:28
102	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.5074256,"lng":-0.1271814,"type":"pickup"},{"lat":51.875462,"lng":-0.372755,"type":"pickup"}],"datetime":"2026-03-24T02:09:00+00:00","vehicle_type_id":1}	{"total":130,"currency":"GBP","legs":[{"distance":56.253,"base_fare":17.68,"distance_fare":52.32,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":60,"dropoff_zone_surcharge":0,"subtotal":130,"total":130,"origin_zone_id":4,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:10:02	2026-03-24 02:10:02
103	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.5074256,"lng":-0.1271814,"type":"pickup"},{"lat":51.875462,"lng":-0.372755,"type":"pickup"}],"datetime":"2026-03-24T02:09:00+00:00","vehicle_type_id":6}	{"total":227.5,"currency":"GBP","legs":[{"distance":56.253,"base_fare":17.68,"distance_fare":52.32,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":60,"dropoff_zone_surcharge":0,"subtotal":130,"total":227.5,"origin_zone_id":4,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:11:20	2026-03-24 02:11:20
104	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.5074256,"lng":-0.1271814,"type":"pickup"},{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"}],"datetime":"2026-03-24T02:09:00+00:00","vehicle_type_id":6}	{"total":239.75,"currency":"GBP","legs":[{"distance":28.518,"base_fare":34.64,"distance_fare":35.36,"time_fare":0,"extras":67,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":60,"dropoff_zone_surcharge":0,"subtotal":137,"total":239.75,"origin_zone_id":4,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:11:44	2026-03-24 02:11:44
105	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.5074256,"lng":-0.1271814,"type":"pickup"},{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"}],"datetime":"2026-03-24T02:09:00+00:00","vehicle_type_id":6}	{"total":239.75,"currency":"GBP","legs":[{"distance":28.518,"base_fare":34.64,"distance_fare":35.36,"time_fare":0,"extras":67,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":60,"dropoff_zone_surcharge":0,"subtotal":137,"total":239.75,"origin_zone_id":4,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:11:46	2026-03-24 02:11:46
106	1	update	App\\Models\\DistanceRule	8	{"zone_id":4,"breakpoint_set_id":3,"base_price":"10.00","currency":"USD","active":true,"destination_zone_id":null,"minimum_fare":"70.00"}	{"zone_id":"4","breakpoint_set_id":"3","base_price":"10.00","currency":"USD","active":true,"destination_zone_id":null,"minimum_fare":"20"}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:13:56	2026-03-24 02:13:56
107	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4679903,"lng":-0.4550471,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"pickup"}],"datetime":"2026-03-24T02:14:00+00:00","vehicle_type_id":1}	{"total":60,"currency":"GBP","legs":[{"distance":30.529,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":60,"total":60,"origin_zone_id":2,"destination_zone_id":4}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:14:27	2026-03-24 02:14:27
108	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":53.3553569,"lng":-2.277162,"type":"dropoff"}],"datetime":"2026-03-24T02:21:00+00:00","vehicle_type_id":1}	{"total":0,"currency":"GBP","legs":[{"distance":301.371,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":0,"total":0,"origin_zone_id":3,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:21:59	2026-03-24 02:21:59
109	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"pickup"}],"datetime":"2026-03-24T02:25:00+00:00","vehicle_type_id":1}	{"total":60,"currency":"GBP","legs":[{"distance":27.577,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":60,"total":60,"origin_zone_id":2,"destination_zone_id":4}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:26:05	2026-03-24 02:26:05
110	1	calculate	fare_calculation	\N	{"stops":[{"lat":53.3553569,"lng":-2.277162,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"dropoff"}],"datetime":"2026-03-24T02:30:00+00:00","vehicle_type_id":1}	{"total":60,"currency":"GBP","legs":[{"distance":308.992,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":60,"total":60,"origin_zone_id":1,"destination_zone_id":4}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:31:25	2026-03-24 02:31:25
111	1	update	App\\Models\\BreakpointSet	4	{"name":"Out of area","zone_id":null,"vehicle_type_id":null,"active":true,"is_global":false}	{"name":"Out of area to Out of area","zone_id":null,"vehicle_type_id":null,"active":true,"is_global":false}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:33:15	2026-03-24 02:33:15
112	1	create	App\\Models\\BreakpointTier	18	\N	{"breakpoint_set_id":4,"min_distance":0,"max_distance":16.09344,"price_per_km":6.21371,"tier_order":0}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:33:15	2026-03-24 02:33:15
113	1	create	App\\Models\\BreakpointTier	19	\N	{"breakpoint_set_id":4,"min_distance":16.09344,"max_distance":64.37376,"price_per_km":3.106855,"tier_order":1}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:33:15	2026-03-24 02:33:15
114	1	create	App\\Models\\BreakpointTier	20	\N	{"breakpoint_set_id":4,"min_distance":64.37376,"max_distance":null,"price_per_km":0.621371,"tier_order":2}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:33:15	2026-03-24 02:33:15
115	1	create	App\\Models\\BreakpointSet	5	\N	{"name":"Out of Area to Local Area","zone_id":null,"vehicle_type_id":null,"is_global":false,"active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:33:56	2026-03-24 02:33:56
116	1	create	App\\Models\\BreakpointTier	21	\N	{"breakpoint_set_id":5,"min_distance":0,"max_distance":null,"price_per_km":1.242742,"tier_order":0}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:33:56	2026-03-24 02:33:56
117	1	create	App\\Models\\BreakpointSet	6	\N	{"name":"Local  Area to Out of Area","zone_id":null,"vehicle_type_id":null,"is_global":false,"active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:34:22	2026-03-24 02:34:22
118	1	create	App\\Models\\BreakpointTier	22	\N	{"breakpoint_set_id":6,"min_distance":0,"max_distance":null,"price_per_km":1.242742,"tier_order":0}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:34:22	2026-03-24 02:34:22
119	1	update	App\\Models\\BreakpointSet	3	{"name":"Central London","zone_id":null,"vehicle_type_id":null,"active":true,"is_global":false}	{"name":"Central London to Central London","zone_id":null,"vehicle_type_id":null,"active":true,"is_global":false}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:34:48	2026-03-24 02:34:48
120	1	create	App\\Models\\BreakpointTier	23	\N	{"breakpoint_set_id":3,"min_distance":0,"max_distance":16.09344,"price_per_km":3.106855,"tier_order":0}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:34:48	2026-03-24 02:34:48
121	1	create	App\\Models\\BreakpointTier	24	\N	{"breakpoint_set_id":3,"min_distance":16.09344,"max_distance":32.18688,"price_per_km":1.242742,"tier_order":1}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:34:48	2026-03-24 02:34:48
122	1	create	App\\Models\\BreakpointTier	25	\N	{"breakpoint_set_id":3,"min_distance":32.18688,"max_distance":null,"price_per_km":0.9320565000000001,"tier_order":2}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:34:48	2026-03-24 02:34:48
123	1	create	App\\Models\\BreakpointSet	7	\N	{"name":"London to London Any PostCode","zone_id":null,"vehicle_type_id":null,"is_global":false,"active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:35:10	2026-03-24 02:35:10
124	1	create	App\\Models\\BreakpointTier	26	\N	{"breakpoint_set_id":7,"min_distance":0,"max_distance":null,"price_per_km":1.242742,"tier_order":0}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:35:10	2026-03-24 02:35:10
125	1	create	App\\Models\\BreakpointSet	8	\N	{"name":"London to London Any PostCode","zone_id":null,"vehicle_type_id":null,"is_global":false,"active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:35:11	2026-03-24 02:35:11
126	1	create	App\\Models\\BreakpointTier	27	\N	{"breakpoint_set_id":8,"min_distance":0,"max_distance":null,"price_per_km":1.242742,"tier_order":0}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:35:11	2026-03-24 02:35:11
127	1	update	App\\Models\\BreakpointSet	2	{"name":"windsor local","zone_id":null,"vehicle_type_id":null,"active":true,"is_global":false}	{"name":"Local Journey","zone_id":null,"vehicle_type_id":null,"active":true,"is_global":false}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:35:42	2026-03-24 02:35:42
128	1	create	App\\Models\\BreakpointTier	28	\N	{"breakpoint_set_id":2,"min_distance":0,"max_distance":16.09344,"price_per_km":1.242742,"tier_order":0}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:35:42	2026-03-24 02:35:42
129	1	create	App\\Models\\BreakpointTier	29	\N	{"breakpoint_set_id":2,"min_distance":16.09344,"max_distance":null,"price_per_km":1.1184678000000001,"tier_order":1}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:35:42	2026-03-24 02:35:42
130	1	create	App\\Models\\BreakpointSet	9	\N	{"name":"London to Out of Area","zone_id":null,"vehicle_type_id":null,"is_global":false,"active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:36:04	2026-03-24 02:36:04
131	1	create	App\\Models\\BreakpointTier	30	\N	{"breakpoint_set_id":9,"min_distance":0,"max_distance":null,"price_per_km":1.242742,"tier_order":0}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:36:04	2026-03-24 02:36:04
132	1	create	App\\Models\\BreakpointSet	10	\N	{"name":"Out of Area to London","zone_id":null,"vehicle_type_id":null,"is_global":false,"active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:36:25	2026-03-24 02:36:25
133	1	create	App\\Models\\BreakpointTier	31	\N	{"breakpoint_set_id":10,"min_distance":0,"max_distance":null,"price_per_km":1.242742,"tier_order":0}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:36:25	2026-03-24 02:36:25
134	1	update	App\\Models\\DistanceRule	8	{"zone_id":4,"breakpoint_set_id":3,"base_price":"10.00","currency":"USD","active":true,"destination_zone_id":null,"minimum_fare":"20.00"}	{"zone_id":"1","breakpoint_set_id":"10","base_price":"10.00","currency":"USD","active":true,"destination_zone_id":"4","minimum_fare":"20.00"}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:37:44	2026-03-24 02:37:44
135	1	update	App\\Models\\DistanceRule	9	{"zone_id":1,"breakpoint_set_id":4,"base_price":"20.00","currency":"USD","active":true,"destination_zone_id":1,"minimum_fare":"100.00","name":null,"description":null}	{"zone_id":"1","breakpoint_set_id":"4","base_price":"20.00","currency":"USD","active":true,"destination_zone_id":"1","minimum_fare":"100.00","name":"Default Zone (intra-zone)","description":"Applies only when both pickup and drop-off are in \\"Default Zone\\". Base fare 20.00 USD. Minimum fare 100.00 USD. Per-kilometre pricing uses the breakpoint set \\"Out of area to Out of area\\". Time-of-day rates, if configured for this origin zone, apply to waiting time. This rule is active."}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:45:16	2026-03-24 02:45:16
136	1	update	App\\Models\\DistanceRule	8	{"zone_id":1,"breakpoint_set_id":10,"base_price":"10.00","currency":"USD","active":true,"destination_zone_id":4,"minimum_fare":"20.00","name":null,"description":null}	{"zone_id":"1","breakpoint_set_id":"10","base_price":"10.00","currency":"USD","active":true,"destination_zone_id":"4","minimum_fare":"20.00","name":"Out of Area \\u2192 Central London East","description":"Applies to trips that start in \\"Default Zone\\" and end in \\"Central London East\\". Base fare 10.00 USD. Minimum fare 20.00 USD. Per-kilometre pricing uses the breakpoint set \\"Out of Area to London\\". Time-of-day rates, if configured for this origin zone, apply to waiting time. This rule is active."}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:46:14	2026-03-24 02:46:14
137	1	calculate	fare_calculation	\N	{"stops":[{"lat":53.3553569,"lng":-2.277162,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"dropoff"}],"datetime":"2026-03-24T02:46:00+00:00","vehicle_type_id":1}	{"total":453.15,"currency":"GBP","legs":[{"distance":308.992,"base_fare":10,"distance_fare":383.15,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":453.15,"total":453.15,"origin_zone_id":1,"destination_zone_id":4}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:46:48	2026-03-24 02:46:48
138	1	calculate	fare_calculation	\N	{"stops":[{"lat":53.3553569,"lng":-2.277162,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-24T02:46:00+00:00","vehicle_type_id":1}	{"total":0,"currency":"GBP","legs":[{"distance":300.721,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":0,"total":0,"origin_zone_id":1,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:48:42	2026-03-24 02:48:42
139	1	create	App\\Models\\DistanceRule	10	\N	{"name":"Out of Area to Local Area","description":"Applies to trips that start in \\"Default Zone\\" and end in \\"Local Area\\". Base fare 20.00 USD. Minimum fare 100.00 USD. Per-kilometre pricing uses the breakpoint set \\"Out of Area to Local Area\\". Time-of-day rates, if configured for this origin zone, apply to waiting time. This rule is active.","zone_id":"1","destination_zone_id":"3","breakpoint_set_id":"5","base_price":"20","minimum_fare":"100","currency":"USD","active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:49:37	2026-03-24 02:49:37
140	1	calculate	fare_calculation	\N	{"stops":[{"lat":53.794436,"lng":-1.547581,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-24T02:49:00+00:00","vehicle_type_id":1}	{"total":414.01,"currency":"GBP","legs":[{"distance":317.75,"base_fare":20,"distance_fare":394.01,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":414.01,"total":414.01,"origin_zone_id":1,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:50:03	2026-03-24 02:50:03
141	1	calculate	fare_calculation	\N	{"stops":[{"lat":53.794436,"lng":-1.547581,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-24T02:49:00+00:00","vehicle_type_id":6}	{"total":724.52,"currency":"GBP","legs":[{"distance":317.75,"base_fare":20,"distance_fare":394.01,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":414.01,"total":724.52,"origin_zone_id":1,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:51:08	2026-03-24 02:51:08
142	1	calculate	fare_calculation	\N	{"stops":[{"lat":53.794436,"lng":-1.547581,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-24T02:49:00+00:00","vehicle_type_id":6}	{"total":724.52,"currency":"GBP","legs":[{"distance":317.75,"base_fare":20,"distance_fare":394.01,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":414.01,"total":724.52,"origin_zone_id":1,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:56:13	2026-03-24 02:56:13
143	1	calculate	fare_calculation	\N	{"stops":[{"lat":53.794436,"lng":-1.547581,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-24T02:49:00+00:00","vehicle_type_id":6}	{"total":724.52,"currency":"GBP","legs":[{"distance":317.75,"base_fare":20,"distance_fare":394.01,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":414.01,"total":724.52,"origin_zone_id":1,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:56:15	2026-03-24 02:56:15
144	1	calculate	fare_calculation	\N	{"stops":[{"lat":53.794436,"lng":-1.547581,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-24T02:49:00+00:00","vehicle_type_id":6}	{"total":724.52,"currency":"GBP","legs":[{"distance":317.75,"base_fare":20,"distance_fare":394.01,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":414.01,"total":724.52,"origin_zone_id":1,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:58:11	2026-03-24 02:58:11
145	1	calculate	fare_calculation	\N	{"stops":[{"lat":53.794436,"lng":-1.547581,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-24T02:49:00+00:00","vehicle_type_id":6}	{"total":724.52,"currency":"GBP","legs":[{"distance":317.75,"base_fare":20,"distance_fare":394.01,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":414.01,"total":724.52,"origin_zone_id":1,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:58:37	2026-03-24 02:58:37
146	1	calculate	fare_calculation	\N	{"stops":[{"lat":53.7951345,"lng":-1.5466645,"type":"pickup"},{"lat":51.4838756,"lng":-0.6064151999999999,"type":"pickup"}],"datetime":"2026-03-24T02:58:00+00:00","vehicle_type_id":6}	{"total":724.52,"currency":"GBP","legs":[{"distance":317.751,"base_fare":20,"distance_fare":394.01,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":414.01,"total":724.52,"origin_zone_id":1,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 02:59:18	2026-03-24 02:59:18
147	1	calculate	fare_calculation	\N	{"stops":[{"lat":53.7951345,"lng":-1.5466645,"type":"pickup"},{"lat":51.4838756,"lng":-0.6064151999999999,"type":"pickup"}],"datetime":"2026-03-24T02:58:00+00:00","vehicle_type_id":5}	{"total":621.02,"currency":"GBP","legs":[{"distance":317.751,"base_fare":20,"distance_fare":394.01,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":414.01,"total":621.02,"origin_zone_id":1,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 03:01:37	2026-03-24 03:01:37
148	1	calculate	fare_calculation	\N	{"stops":[{"lat":53.7951345,"lng":-1.5466645,"type":"pickup"},{"lat":51.4838756,"lng":-0.6064151999999999,"type":"pickup"}],"datetime":"2026-03-24T02:58:00+00:00","vehicle_type_id":4}	{"total":621.02,"currency":"GBP","legs":[{"distance":317.751,"base_fare":20,"distance_fare":394.01,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":414.01,"total":621.02,"origin_zone_id":1,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 03:01:43	2026-03-24 03:01:43
149	1	calculate	fare_calculation	\N	{"stops":[{"lat":53.7951345,"lng":-1.5466645,"type":"pickup"},{"lat":51.4838756,"lng":-0.6064151999999999,"type":"pickup"}],"datetime":"2026-03-24T02:58:00+00:00","vehicle_type_id":4}	{"total":621.02,"currency":"GBP","legs":[{"distance":317.751,"base_fare":20,"distance_fare":394.01,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":414.01,"total":621.02,"origin_zone_id":1,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 03:01:44	2026-03-24 03:01:44
150	1	calculate	fare_calculation	\N	{"stops":[{"lat":53.7951345,"lng":-1.5466645,"type":"pickup"},{"lat":51.4838756,"lng":-0.6064151999999999,"type":"pickup"}],"datetime":"2026-03-24T02:58:00+00:00","vehicle_type_id":3}	{"total":476.11,"currency":"GBP","legs":[{"distance":317.751,"base_fare":20,"distance_fare":394.01,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":414.01,"total":476.11,"origin_zone_id":1,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 03:01:52	2026-03-24 03:01:52
151	1	calculate	fare_calculation	\N	{"stops":[{"lat":53.7951345,"lng":-1.5466645,"type":"pickup"},{"lat":51.4838756,"lng":-0.6064151999999999,"type":"pickup"}],"datetime":"2026-03-24T02:58:00+00:00","vehicle_type_id":1}	{"total":414.01,"currency":"GBP","legs":[{"distance":317.751,"base_fare":20,"distance_fare":394.01,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":414.01,"total":414.01,"origin_zone_id":1,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 03:01:59	2026-03-24 03:01:59
152	1	create	App\\Models\\BreakpointTier	32	\N	{"breakpoint_set_id":5,"min_distance":0,"max_distance":80.4672,"price_per_km":1.8641130000000001,"tier_order":0}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 03:03:08	2026-03-24 03:03:08
153	1	create	App\\Models\\BreakpointTier	33	\N	{"breakpoint_set_id":5,"min_distance":80.4672,"max_distance":80.4672,"price_per_km":1.242742,"tier_order":1}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 03:03:08	2026-03-24 03:03:08
154	1	create	App\\Models\\BreakpointTier	34	\N	{"breakpoint_set_id":5,"min_distance":80.4672,"max_distance":null,"price_per_km":0.621371,"tier_order":2}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 03:03:08	2026-03-24 03:03:08
155	1	calculate	fare_calculation	\N	{"stops":[{"lat":53.7951345,"lng":-1.5466645,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-24T03:03:00+00:00","vehicle_type_id":1}	{"total":217.02,"currency":"GBP","legs":[{"distance":317.78,"base_fare":20,"distance_fare":197.02,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":217.02,"total":217.02,"origin_zone_id":1,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 03:03:31	2026-03-24 03:03:31
156	1	create	App\\Models\\BreakpointTier	35	\N	{"breakpoint_set_id":5,"min_distance":0,"max_distance":16.09344,"price_per_km":1.8641130000000001,"tier_order":0}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 03:11:27	2026-03-24 03:11:27
157	1	create	App\\Models\\BreakpointTier	36	\N	{"breakpoint_set_id":5,"min_distance":16.09344,"max_distance":80.4672,"price_per_km":1.242742,"tier_order":1}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 03:11:27	2026-03-24 03:11:27
158	1	create	App\\Models\\BreakpointTier	37	\N	{"breakpoint_set_id":5,"min_distance":80.4672,"max_distance":null,"price_per_km":0.621371,"tier_order":2}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 03:11:27	2026-03-24 03:11:27
159	1	calculate	fare_calculation	\N	{"stops":[{"lat":53.8007554,"lng":-1.5490774,"type":"pickup"},{"lat":51.48034209999999,"lng":-0.6157136999999999,"type":"dropoff"}],"datetime":"2026-03-24T03:11:00+00:00","vehicle_type_id":1}	{"total":281.32,"currency":"GBP","legs":[{"distance":324.927,"base_fare":20,"distance_fare":261.32,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":281.32,"total":281.32,"origin_zone_id":1,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 03:12:01	2026-03-24 03:12:01
160	1	calculate	fare_calculation	\N	{"stops":[{"lat":53.8007554,"lng":-1.5490774,"type":"pickup"},{"lat":51.48034209999999,"lng":-0.6157136999999999,"type":"dropoff"}],"datetime":"2026-03-24T03:11:00+00:00","vehicle_type_id":4}	{"total":421.98,"currency":"GBP","legs":[{"distance":324.927,"base_fare":20,"distance_fare":261.32,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":281.32,"total":421.98,"origin_zone_id":1,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 03:12:54	2026-03-24 03:12:54
161	1	calculate	fare_calculation	\N	{"stops":[{"lat":53.8007554,"lng":-1.5490774,"type":"pickup"},{"lat":51.48034209999999,"lng":-0.6157136999999999,"type":"dropoff"}],"datetime":"2026-03-24T03:11:00+00:00","vehicle_type_id":6}	{"total":492.31,"currency":"GBP","legs":[{"distance":324.927,"base_fare":20,"distance_fare":261.32,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":281.32,"total":492.31,"origin_zone_id":1,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 03:13:01	2026-03-24 03:13:01
162	1	calculate	fare_calculation	\N	{"stops":[{"lat":53.8007554,"lng":-1.5490774,"type":"pickup"},{"lat":51.48034209999999,"lng":-0.6157136999999999,"type":"dropoff"}],"datetime":"2026-03-24T03:11:00+00:00","vehicle_type_id":6}	{"total":492.31,"currency":"GBP","legs":[{"distance":324.927,"base_fare":20,"distance_fare":261.32,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":281.32,"total":492.31,"origin_zone_id":1,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 03:14:00	2026-03-24 03:14:00
163	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4063179,"lng":-0.6753255,"type":"pickup"},{"lat":51.4679903,"lng":-0.4550471,"type":"pickup"}],"datetime":"2026-03-24T03:22:00+00:00","vehicle_type_id":1}	{"total":32,"currency":"GBP","legs":[{"distance":26.561,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":32,"total":32,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 03:22:22	2026-03-24 03:22:22
164	1	create	App\\Models\\Zone	5	\N	{"name":"Ascot","code":"ascot","type":"suburban","pickup_fee":"0","dropoff_fee":"0","surcharge":"0","active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 03:23:45	2026-03-24 03:23:45
165	1	create	App\\Models\\FixedPrice	3	\N	{"zone_id":"5","origin_zone_id":"5","destination_zone_id":"2","vehicle_type_id":"1","amount":"35","currency":"USD","valid_from":"2026-03-24 03:24:00","valid_to":"2029-10-24 03:24:00","active":true}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 03:24:35	2026-03-24 03:24:35
166	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4063179,"lng":-0.6753255,"type":"pickup"},{"lat":51.4713012,"lng":-0.4877641,"type":"pickup"}],"datetime":"2026-03-24T03:24:00+00:00","vehicle_type_id":1}	{"total":42,"currency":"GBP","legs":[{"distance":18.731,"base_fare":35,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":42,"total":42,"origin_zone_id":5,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 03:24:58	2026-03-24 03:24:58
167	1	update	App\\Models\\FixedPrice	3	{"zone_id":5,"vehicle_type_id":1,"amount":"35.00","currency":"USD","active":true,"origin_zone_id":5,"destination_zone_id":2,"valid_from":"2026-03-24T03:24:00.000000Z","valid_to":"2029-10-24T03:24:00.000000Z"}	{"zone_id":"5","vehicle_type_id":"1","amount":"31.00","currency":"USD","active":true,"origin_zone_id":"5","destination_zone_id":"2","valid_from":"2026-03-24 03:24:00","valid_to":"2029-10-24 03:24:00"}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 03:25:17	2026-03-24 03:25:17
168	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.412167,"lng":-0.6794846999999999,"type":"pickup"},{"lat":51.4679903,"lng":-0.4550471,"type":"pickup"}],"datetime":"2026-03-24T03:25:00+00:00","vehicle_type_id":1}	{"total":38,"currency":"GBP","legs":[{"distance":26.022,"base_fare":31,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":38,"total":38,"origin_zone_id":5,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 03:25:36	2026-03-24 03:25:36
169	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-24T14:49:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":14.782,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 14:50:58	2026-03-24 14:50:58
170	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.8786707,"lng":-0.4200255,"type":"dropoff"}],"datetime":"2026-03-24T14:49:00+00:00","vehicle_type_id":1}	{"total":247.51,"currency":"GBP","legs":[{"distance":57.115,"base_fare":20,"distance_fare":227.51,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":247.51,"total":247.51,"origin_zone_id":2,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 14:53:05	2026-03-24 14:53:05
171	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"dropoff"}],"datetime":"2026-03-24T14:49:00+00:00","vehicle_type_id":1}	{"total":104.2,"currency":"GBP","legs":[{"distance":27.577,"base_fare":10,"distance_fare":34.2,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":104.2,"total":104.2,"origin_zone_id":2,"destination_zone_id":4}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 14:53:51	2026-03-24 14:53:51
172	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"dropoff"}],"datetime":"2026-03-24T14:49:00+00:00","vehicle_type_id":4}	{"total":156.3,"currency":"GBP","legs":[{"distance":27.577,"base_fare":10,"distance_fare":34.2,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":104.2,"total":156.3,"origin_zone_id":2,"destination_zone_id":4}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 14:54:31	2026-03-24 14:54:31
173	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"dropoff"}],"datetime":"2026-03-24T14:49:00+00:00","vehicle_type_id":6}	{"total":182.35,"currency":"GBP","legs":[{"distance":27.577,"base_fare":10,"distance_fare":34.2,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":104.2,"total":182.35,"origin_zone_id":2,"destination_zone_id":4}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 14:54:47	2026-03-24 14:54:47
174	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup","zone_id":2},{"lat":51.5074256,"lng":-0.1271814,"type":"dropoff","zone_id":4}],"datetime":"2026-03-24T14:49:00+00:00","vehicle_type_id":6}	{"total":182.35,"currency":"GBP","legs":[{"distance":27.577,"base_fare":10,"distance_fare":34.2,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":104.2,"total":182.35,"origin_zone_id":2,"destination_zone_id":4}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 14:55:02	2026-03-24 14:55:02
175	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.48034209999999,"lng":-0.6157136999999999,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"dropoff"}],"datetime":"2026-03-24T14:56:00+00:00","vehicle_type_id":1}	{"total":144.43,"currency":"GBP","legs":[{"distance":18.488,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3},{"distance":39.865,"base_fare":10,"distance_fare":49.43,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":119.43,"total":119.43,"origin_zone_id":3,"destination_zone_id":4}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 14:57:19	2026-03-24 14:57:19
200	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:23:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":14.782,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:24:35	2026-03-25 03:24:35
176	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup","zone_id":2},{"lat":51.48034209999999,"lng":-0.6157136999999999,"type":"pickup","zone_id":3},{"lat":51.5074256,"lng":-0.1271814,"type":"dropoff","zone_id":4}],"datetime":"2026-03-24T14:56:00+00:00","vehicle_type_id":1}	{"total":144.43,"currency":"GBP","legs":[{"distance":18.488,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3},{"distance":39.865,"base_fare":10,"distance_fare":49.43,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":119.43,"total":119.43,"origin_zone_id":3,"destination_zone_id":4}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-24 14:57:58	2026-03-24 14:57:58
177	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4679903,"lng":-0.4550471,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"pickup"}],"datetime":"2026-03-25T02:27:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":14.081,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 02:28:02	2026-03-25 02:28:02
178	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":53.794436,"lng":-1.547581,"type":"pickup"}],"datetime":"2026-03-25T02:27:00+00:00","vehicle_type_id":1}	{"total":425.98,"currency":"GBP","legs":[{"distance":315.843,"base_fare":20,"distance_fare":405.98,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":425.98,"total":425.98,"origin_zone_id":2,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 02:28:28	2026-03-25 02:28:28
179	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":53.794436,"lng":-1.547581,"type":"pickup"}],"datetime":"2026-03-25T02:27:00+00:00","vehicle_type_id":6}	{"total":745.47,"currency":"GBP","legs":[{"distance":315.843,"base_fare":20,"distance_fare":405.98,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":425.98,"total":745.47,"origin_zone_id":2,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 02:28:37	2026-03-25 02:28:37
180	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"pickup"}],"datetime":"2026-03-25T02:27:00+00:00","vehicle_type_id":6}	{"total":182.35,"currency":"GBP","legs":[{"distance":27.577,"base_fare":10,"distance_fare":34.2,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":104.2,"total":182.35,"origin_zone_id":2,"destination_zone_id":4}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 02:28:52	2026-03-25 02:28:52
181	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"pickup"}],"datetime":"2026-03-25T02:27:00+00:00","vehicle_type_id":1}	{"total":104.2,"currency":"GBP","legs":[{"distance":27.577,"base_fare":10,"distance_fare":34.2,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":104.2,"total":104.2,"origin_zone_id":2,"destination_zone_id":4}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 02:28:58	2026-03-25 02:28:58
182	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.3769529,"lng":-0.0956895,"type":"pickup"}],"datetime":"2026-03-25T02:27:00+00:00","vehicle_type_id":1}	{"total":271.34,"currency":"GBP","legs":[{"distance":66.419,"base_fare":20,"distance_fare":251.34,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":271.34,"total":271.34,"origin_zone_id":2,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 02:29:11	2026-03-25 02:29:11
183	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"}],"datetime":"2026-03-25T03:05:00+00:00","vehicle_type_id":1}	{"total":32,"currency":"GBP","legs":[{"distance":14.9,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":32,"total":32,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:06:15	2026-03-25 03:06:15
184	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"}],"datetime":"2026-03-25T03:05:00+00:00","vehicle_type_id":1}	{"total":32,"currency":"GBP","legs":[{"distance":14.9,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":32,"total":32,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:06:16	2026-03-25 03:06:16
185	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup","zone_id":3},{"lat":51.4794414,"lng":-0.4638254,"type":"pickup","zone_id":2}],"datetime":"2026-03-25T03:05:00+00:00","vehicle_type_id":1}	{"total":32,"currency":"GBP","legs":[{"distance":14.9,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":32,"total":32,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:07:10	2026-03-25 03:07:10
201	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:23:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":14.782,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:24:36	2026-03-25 03:24:36
186	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.48222879999999,"lng":-0.6347411,"type":"pickup"},{"lat":51.5105693,"lng":-0.5903697,"type":"pickup"}],"datetime":"2026-03-25T03:07:00+00:00","vehicle_type_id":1}	{"total":20.89,"currency":"GBP","legs":[{"distance":2.678,"base_fare":5,"distance_fare":3.32,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":8.32,"total":8.32,"origin_zone_id":3,"destination_zone_id":3},{"distance":6.104,"base_fare":5,"distance_fare":7.57,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":12.57,"total":12.57,"origin_zone_id":3,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:09:57	2026-03-25 03:09:57
187	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.48222879999999,"lng":-0.6347411,"type":"pickup"},{"lat":51.5105693,"lng":-0.5903697,"type":"pickup"}],"datetime":"2026-03-25T03:07:00+00:00","vehicle_type_id":1}	{"total":20.89,"currency":"GBP","legs":[{"distance":2.678,"base_fare":5,"distance_fare":3.32,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":8.32,"total":8.32,"origin_zone_id":3,"destination_zone_id":3},{"distance":6.104,"base_fare":5,"distance_fare":7.57,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":12.57,"total":12.57,"origin_zone_id":3,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:09:58	2026-03-25 03:09:58
188	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.48222879999999,"lng":-0.6347411,"type":"pickup"},{"lat":51.5105693,"lng":-0.5903697,"type":"pickup"},{"lat":51.4794414,"lng":-0.4638254,"type":"dropoff"}],"datetime":"2026-03-25T03:07:00+00:00","vehicle_type_id":1}	{"total":52.89,"currency":"GBP","legs":[{"distance":2.678,"base_fare":5,"distance_fare":3.32,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":8.32,"total":8.32,"origin_zone_id":3,"destination_zone_id":3},{"distance":6.104,"base_fare":5,"distance_fare":7.57,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":12.57,"total":12.57,"origin_zone_id":3,"destination_zone_id":3},{"distance":13.214,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":32,"total":32,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:11:20	2026-03-25 03:11:20
189	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.48222879999999,"lng":-0.6347411,"type":"pickup"},{"lat":51.5105693,"lng":-0.5903697,"type":"pickup"},{"lat":51.4794414,"lng":-0.4638254,"type":"dropoff"}],"datetime":"2026-03-25T03:07:00+00:00","vehicle_type_id":1}	{"total":52.89,"currency":"GBP","legs":[{"distance":2.678,"base_fare":5,"distance_fare":3.32,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":8.32,"total":8.32,"origin_zone_id":3,"destination_zone_id":3},{"distance":6.104,"base_fare":5,"distance_fare":7.57,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":12.57,"total":12.57,"origin_zone_id":3,"destination_zone_id":3},{"distance":13.214,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":32,"total":32,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:11:22	2026-03-25 03:11:22
190	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.48222879999999,"lng":-0.6347411,"type":"pickup"},{"lat":51.5105693,"lng":-0.5903697,"type":"pickup"},{"lat":51.4794414,"lng":-0.4638254,"type":"dropoff"}],"datetime":"2026-03-25T03:07:00+00:00","vehicle_type_id":4}	{"total":41.84,"currency":"GBP","legs":[{"distance":2.678,"base_fare":5,"distance_fare":3.32,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":8.32,"total":12.48,"origin_zone_id":3,"destination_zone_id":3},{"distance":6.104,"base_fare":5,"distance_fare":7.57,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":12.57,"total":18.86,"origin_zone_id":3,"destination_zone_id":3},{"distance":13.214,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":7,"total":10.5,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:11:34	2026-03-25 03:11:34
191	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.48222879999999,"lng":-0.6347411,"type":"pickup"},{"lat":51.5105693,"lng":-0.5903697,"type":"pickup"},{"lat":51.4794414,"lng":-0.4638254,"type":"dropoff"}],"datetime":"2026-03-25T03:07:00+00:00","vehicle_type_id":6}	{"total":48.81,"currency":"GBP","legs":[{"distance":2.678,"base_fare":5,"distance_fare":3.32,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":8.32,"total":14.56,"origin_zone_id":3,"destination_zone_id":3},{"distance":6.104,"base_fare":5,"distance_fare":7.57,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":12.57,"total":22,"origin_zone_id":3,"destination_zone_id":3},{"distance":13.214,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":7,"total":12.25,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:11:54	2026-03-25 03:11:54
202	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:23:00+00:00","vehicle_type_id":2}	{"total":100,"currency":"GBP","legs":[{"distance":14.782,"base_fare":72.51,"distance_fare":27.49,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":100,"total":100,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:25:00	2026-03-25 03:25:00
192	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.48222879999999,"lng":-0.6347411,"type":"pickup"},{"lat":51.5105693,"lng":-0.5903697,"type":"pickup"},{"lat":51.4794414,"lng":-0.4638254,"type":"dropoff"}],"datetime":"2026-03-25T03:07:00+00:00","vehicle_type_id":1}	{"total":52.89,"currency":"GBP","legs":[{"distance":2.678,"base_fare":5,"distance_fare":3.32,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":8.32,"total":8.32,"origin_zone_id":3,"destination_zone_id":3},{"distance":6.104,"base_fare":5,"distance_fare":7.57,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":12.57,"total":12.57,"origin_zone_id":3,"destination_zone_id":3},{"distance":13.214,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":32,"total":32,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:11:59	2026-03-25 03:11:59
193	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.48222879999999,"lng":-0.6347411,"type":"pickup"},{"lat":51.5105693,"lng":-0.5903697,"type":"pickup"},{"lat":51.4794414,"lng":-0.4638254,"type":"dropoff"}],"datetime":"2026-03-25T03:07:00+00:00","vehicle_type_id":6}	{"total":48.81,"currency":"GBP","legs":[{"distance":2.678,"base_fare":5,"distance_fare":3.32,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":8.32,"total":14.56,"origin_zone_id":3,"destination_zone_id":3},{"distance":6.104,"base_fare":5,"distance_fare":7.57,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":12.57,"total":22,"origin_zone_id":3,"destination_zone_id":3},{"distance":13.214,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":7,"total":12.25,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:12:17	2026-03-25 03:12:17
194	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.48222879999999,"lng":-0.6347411,"type":"pickup"},{"lat":51.5105693,"lng":-0.5903697,"type":"pickup"},{"lat":51.4794414,"lng":-0.4638254,"type":"dropoff"}],"datetime":"2026-03-25T03:07:00+00:00","vehicle_type_id":4}	{"total":41.84,"currency":"GBP","legs":[{"distance":2.678,"base_fare":5,"distance_fare":3.32,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":8.32,"total":12.48,"origin_zone_id":3,"destination_zone_id":3},{"distance":6.104,"base_fare":5,"distance_fare":7.57,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":12.57,"total":18.86,"origin_zone_id":3,"destination_zone_id":3},{"distance":13.214,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":7,"total":10.5,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:12:38	2026-03-25 03:12:38
195	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.48222879999999,"lng":-0.6347411,"type":"pickup"},{"lat":51.5105693,"lng":-0.5903697,"type":"pickup"},{"lat":51.4794414,"lng":-0.4638254,"type":"dropoff"}],"datetime":"2026-03-25T03:07:00+00:00","vehicle_type_id":1}	{"total":52.89,"currency":"GBP","legs":[{"distance":2.678,"base_fare":5,"distance_fare":3.32,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":8.32,"total":8.32,"origin_zone_id":3,"destination_zone_id":3},{"distance":6.104,"base_fare":5,"distance_fare":7.57,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":12.57,"total":12.57,"origin_zone_id":3,"destination_zone_id":3},{"distance":13.214,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":32,"total":32,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:12:42	2026-03-25 03:12:42
196	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.4794414,"lng":-0.4638254,"type":"dropoff"}],"datetime":"2026-03-26T22:07:00+00:00","vehicle_type_id":1}	{"total":32,"currency":"GBP","legs":[{"distance":14.9,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":32,"total":32,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:22:47	2026-03-25 03:22:47
197	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.4794414,"lng":-0.4638254,"type":"dropoff"}],"datetime":"2026-03-26T23:07:00+00:00","vehicle_type_id":1}	{"total":32,"currency":"GBP","legs":[{"distance":14.9,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":32,"total":32,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:22:48	2026-03-25 03:22:48
198	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.4794414,"lng":-0.4638254,"type":"dropoff"}],"datetime":"2026-03-26T23:30:00+00:00","vehicle_type_id":1}	{"total":32,"currency":"GBP","legs":[{"distance":14.9,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":32,"total":32,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:22:49	2026-03-25 03:22:49
199	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.4794414,"lng":-0.4638254,"type":"dropoff"}],"datetime":"2026-03-26T23:30:00+00:00","vehicle_type_id":6}	{"total":12.25,"currency":"GBP","legs":[{"distance":14.9,"base_fare":0,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":7,"total":12.25,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:23:03	2026-03-25 03:23:03
203	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:23:00+00:00","vehicle_type_id":4}	{"total":150,"currency":"GBP","legs":[{"distance":14.782,"base_fare":72.51,"distance_fare":27.49,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":100,"total":150,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:25:10	2026-03-25 03:25:10
204	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:23:00+00:00","vehicle_type_id":3}	{"total":115,"currency":"GBP","legs":[{"distance":14.782,"base_fare":72.51,"distance_fare":27.49,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":100,"total":115,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:25:14	2026-03-25 03:25:14
205	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:23:00+00:00","vehicle_type_id":6}	{"total":175,"currency":"GBP","legs":[{"distance":14.782,"base_fare":72.51,"distance_fare":27.49,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":100,"total":175,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:25:17	2026-03-25 03:25:17
206	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:23:00+00:00","vehicle_type_id":5}	{"total":150,"currency":"GBP","legs":[{"distance":14.782,"base_fare":72.51,"distance_fare":27.49,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":100,"total":150,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:25:20	2026-03-25 03:25:20
207	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:23:00+00:00","vehicle_type_id":4}	{"total":150,"currency":"GBP","legs":[{"distance":14.782,"base_fare":72.51,"distance_fare":27.49,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":100,"total":150,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:25:25	2026-03-25 03:25:25
208	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T06:25:00+00:00","vehicle_type_id":4}	{"total":150,"currency":"GBP","legs":[{"distance":14.782,"base_fare":72.51,"distance_fare":27.49,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":100,"total":150,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:25:33	2026-03-25 03:25:33
209	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup","zone_id":2},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff","zone_id":3}],"datetime":"2026-03-25T06:25:00+00:00","vehicle_type_id":4}	{"total":150,"currency":"GBP","legs":[{"distance":14.782,"base_fare":72.51,"distance_fare":27.49,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":100,"total":150,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:30:51	2026-03-25 03:30:51
210	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:23:00+00:00","vehicle_type_id":4}	{"total":150,"currency":"GBP","legs":[{"distance":14.782,"base_fare":72.51,"distance_fare":27.49,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":100,"total":150,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:31:05	2026-03-25 03:31:05
211	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:23:00+00:00","vehicle_type_id":4}	{"total":150,"currency":"GBP","legs":[{"distance":14.782,"base_fare":72.51,"distance_fare":27.49,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":100,"total":150,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:31:07	2026-03-25 03:31:07
212	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:34:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":14.782,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:35:54	2026-03-25 03:35:54
213	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:34:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":14.782,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:35:55	2026-03-25 03:35:55
214	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:34:00+00:00","vehicle_type_id":2}	{"total":100,"currency":"GBP","legs":[{"distance":14.782,"base_fare":72.51,"distance_fare":27.49,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":100,"total":100,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:36:11	2026-03-25 03:36:11
215	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:34:00+00:00","vehicle_type_id":3}	{"total":115,"currency":"GBP","legs":[{"distance":14.782,"base_fare":72.51,"distance_fare":27.49,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":100,"total":115,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:36:15	2026-03-25 03:36:15
216	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:34:00+00:00","vehicle_type_id":6}	{"total":175,"currency":"GBP","legs":[{"distance":14.782,"base_fare":72.51,"distance_fare":27.49,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":100,"total":175,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:36:18	2026-03-25 03:36:18
217	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:37:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":14.782,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:38:14	2026-03-25 03:38:14
218	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:37:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":14.782,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:38:15	2026-03-25 03:38:15
219	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:37:00+00:00","vehicle_type_id":2}	{"total":100,"currency":"GBP","legs":[{"distance":14.782,"base_fare":72.51,"distance_fare":27.49,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":100,"total":100,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:38:25	2026-03-25 03:38:25
220	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4679903,"lng":-0.4550471,"type":"pickup"},{"lat":51.059771,"lng":-1.310142,"type":"dropoff"}],"datetime":"2026-03-25T03:50:00+00:00","vehicle_type_id":1}	{"total":282.79,"currency":"GBP","legs":[{"distance":84.894,"base_fare":20,"distance_fare":262.79,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":282.79,"total":282.79,"origin_zone_id":2,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:51:05	2026-03-25 03:51:05
221	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4679903,"lng":-0.4550471,"type":"pickup"},{"lat":51.059771,"lng":-1.310142,"type":"dropoff"}],"datetime":"2026-03-25T03:50:00+00:00","vehicle_type_id":1}	{"total":282.79,"currency":"GBP","legs":[{"distance":84.894,"base_fare":20,"distance_fare":262.79,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":282.79,"total":282.79,"origin_zone_id":2,"destination_zone_id":1}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:51:06	2026-03-25 03:51:06
222	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:51:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":14.782,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:52:39	2026-03-25 03:52:39
223	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:51:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":14.782,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:52:39	2026-03-25 03:52:39
224	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:51:00+00:00","vehicle_type_id":2}	{"total":100,"currency":"GBP","legs":[{"distance":14.782,"base_fare":72.51,"distance_fare":27.49,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":100,"total":100,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:53:49	2026-03-25 03:53:49
225	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:51:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":14.782,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:53:57	2026-03-25 03:53:57
226	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:51:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":14.782,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:59:23	2026-03-25 03:59:23
227	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:51:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":14.782,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:59:31	2026-03-25 03:59:31
228	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T03:51:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":14.782,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 03:59:36	2026-03-25 03:59:36
229	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.4679903,"lng":-0.4550471,"type":"dropoff"}],"datetime":"2026-03-25T04:07:00+00:00","vehicle_type_id":1}	{"total":32,"currency":"GBP","legs":[{"distance":15.997,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":32,"total":32,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 04:10:04	2026-03-25 04:10:04
230	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.4679903,"lng":-0.4550471,"type":"dropoff"}],"datetime":"2026-03-25T04:07:00+00:00","vehicle_type_id":1}	{"total":32,"currency":"GBP","legs":[{"distance":15.997,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":32,"total":32,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 04:10:05	2026-03-25 04:10:05
231	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.4679903,"lng":-0.4550471,"type":"dropoff"}],"datetime":"2026-03-25T04:10:00+00:00","vehicle_type_id":1}	{"total":32,"currency":"GBP","legs":[{"distance":15.997,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":32,"total":32,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 04:10:34	2026-03-25 04:10:34
232	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup"},{"lat":51.4679903,"lng":-0.4550471,"type":"dropoff"}],"datetime":"2026-03-25T04:10:00+00:00","vehicle_type_id":1}	{"total":32,"currency":"GBP","legs":[{"distance":15.997,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":32,"total":32,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 04:10:35	2026-03-25 04:10:35
233	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.483894,"lng":-0.6044027,"type":"pickup","zone_id":3},{"lat":51.4679903,"lng":-0.4550471,"type":"dropoff","zone_id":2}],"datetime":"2026-03-25T04:10:00+00:00","vehicle_type_id":1}	{"total":32,"currency":"GBP","legs":[{"distance":15.997,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":7,"pickup_zone_fee":0,"dropoff_zone_fee":7,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":32,"total":32,"origin_zone_id":3,"destination_zone_id":2}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 04:11:47	2026-03-25 04:11:47
234	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T04:11:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":14.782,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 04:12:31	2026-03-25 04:12:31
235	1	update	App\\Models\\VehicleType	6	{"name":"8 Seater","code":"8-seater","description":null,"capacity":8,"active":true,"fare_multiplier":"1.75","min_fare_override":null}	{"name":"8 Seater","code":"8-seater","description":null,"capacity":8,"active":true,"fare_multiplier":"1.75","min_fare_override":"20"}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 04:15:38	2026-03-25 04:15:38
236	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.473419,"lng":-0.4916833999999999,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T22:10:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":12.904,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 22:11:27	2026-03-25 22:11:27
237	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.473419,"lng":-0.4916833999999999,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T22:10:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":12.904,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 22:11:28	2026-03-25 22:11:28
238	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.473419,"lng":-0.4916833999999999,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T02:10:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":12.904,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 22:12:05	2026-03-25 22:12:05
239	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.473419,"lng":-0.4916833999999999,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-26T02:10:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":12.904,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 22:12:13	2026-03-25 22:12:13
240	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.473419,"lng":-0.4916833999999999,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-26T02:10:00+00:00","vehicle_type_id":1}	{"total":269.3,"currency":"GBP","legs":[{"distance":31.692,"base_fare":10,"distance_fare":39.3,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":109.3,"total":109.3,"origin_zone_id":2,"destination_zone_id":4},{"distance":36.435,"base_fare":44.84,"distance_fare":55.16,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":60,"dropoff_zone_surcharge":0,"subtotal":160,"total":160,"origin_zone_id":4,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 22:12:31	2026-03-25 22:12:31
241	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.473419,"lng":-0.4916833999999999,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-26T02:10:00+00:00","vehicle_type_id":1}	{"total":269.3,"currency":"GBP","legs":[{"distance":31.692,"base_fare":10,"distance_fare":39.3,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":109.3,"total":109.3,"origin_zone_id":2,"destination_zone_id":4},{"distance":36.435,"base_fare":44.84,"distance_fare":55.16,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":60,"dropoff_zone_surcharge":0,"subtotal":160,"total":160,"origin_zone_id":4,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 22:12:32	2026-03-25 22:12:32
242	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.473419,"lng":-0.4916833999999999,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-26T02:10:00+00:00","vehicle_type_id":2}	{"total":269.3,"currency":"GBP","legs":[{"distance":31.692,"base_fare":10,"distance_fare":39.3,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":109.3,"total":109.3,"origin_zone_id":2,"destination_zone_id":4},{"distance":36.435,"base_fare":44.84,"distance_fare":55.16,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":60,"dropoff_zone_surcharge":0,"subtotal":160,"total":160,"origin_zone_id":4,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 22:13:37	2026-03-25 22:13:37
243	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.473419,"lng":-0.4916833999999999,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-26T02:10:00+00:00","vehicle_type_id":6}	{"total":471.28,"currency":"GBP","legs":[{"distance":31.692,"base_fare":10,"distance_fare":39.3,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":109.3,"total":191.28,"origin_zone_id":2,"destination_zone_id":4},{"distance":36.435,"base_fare":44.84,"distance_fare":55.16,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":60,"dropoff_zone_surcharge":0,"subtotal":160,"total":280,"origin_zone_id":4,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 22:13:40	2026-03-25 22:13:40
244	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.473419,"lng":-0.4916833999999999,"type":"pickup","zone_id":2},{"lat":51.5074256,"lng":-0.1271814,"type":"pickup","zone_id":4},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff","zone_id":3}],"datetime":"2026-03-26T02:10:00+00:00","vehicle_type_id":6}	{"total":471.28,"currency":"GBP","legs":[{"distance":31.692,"base_fare":10,"distance_fare":39.3,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":109.3,"total":191.28,"origin_zone_id":2,"destination_zone_id":4},{"distance":36.435,"base_fare":44.84,"distance_fare":55.16,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":60,"dropoff_zone_surcharge":0,"subtotal":160,"total":280,"origin_zone_id":4,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 22:14:05	2026-03-25 22:14:05
255	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4622036,"lng":-0.4752284000000001,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"dropoff"}],"datetime":"2026-03-26T01:03:00+00:00","vehicle_type_id":1}	{"total":111.26,"currency":"GBP","legs":[{"distance":33.277,"base_fare":10,"distance_fare":41.26,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":111.26,"total":111.26,"origin_zone_id":2,"destination_zone_id":4}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-26 01:03:29	2026-03-26 01:03:29
245	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T22:16:00+00:00","vehicle_type_id":1}	{"total":264.17,"currency":"GBP","legs":[{"distance":27.553,"base_fare":10,"distance_fare":34.17,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":104.17,"total":104.17,"origin_zone_id":2,"destination_zone_id":4},{"distance":36.435,"base_fare":44.84,"distance_fare":55.16,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":60,"dropoff_zone_surcharge":0,"subtotal":160,"total":160,"origin_zone_id":4,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 22:16:34	2026-03-25 22:16:34
246	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T22:16:00+00:00","vehicle_type_id":1}	{"total":264.17,"currency":"GBP","legs":[{"distance":27.553,"base_fare":10,"distance_fare":34.17,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":104.17,"total":104.17,"origin_zone_id":2,"destination_zone_id":4},{"distance":36.435,"base_fare":44.84,"distance_fare":55.16,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":60,"dropoff_zone_surcharge":0,"subtotal":160,"total":160,"origin_zone_id":4,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 22:16:35	2026-03-25 22:16:35
247	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"dropoff"}],"datetime":"2026-03-25T22:16:00+00:00","vehicle_type_id":1}	{"total":104.2,"currency":"GBP","legs":[{"distance":27.577,"base_fare":10,"distance_fare":34.2,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":104.2,"total":104.2,"origin_zone_id":2,"destination_zone_id":4}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 22:16:52	2026-03-25 22:16:52
248	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"dropoff"}],"datetime":"2026-03-25T22:16:00+00:00","vehicle_type_id":1}	{"total":104.2,"currency":"GBP","legs":[{"distance":27.577,"base_fare":10,"distance_fare":34.2,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":104.2,"total":104.2,"origin_zone_id":2,"destination_zone_id":4}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 22:16:53	2026-03-25 22:16:53
249	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"dropoff"}],"datetime":"2026-03-25T22:16:00+00:00","vehicle_type_id":6}	{"total":182.35,"currency":"GBP","legs":[{"distance":27.577,"base_fare":10,"distance_fare":34.2,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":104.2,"total":182.35,"origin_zone_id":2,"destination_zone_id":4}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 22:16:59	2026-03-25 22:16:59
250	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T23:11:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":14.782,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 23:11:36	2026-03-25 23:11:36
251	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.483894,"lng":-0.6044027,"type":"dropoff"}],"datetime":"2026-03-25T23:11:00+00:00","vehicle_type_id":1}	{"total":25,"currency":"GBP","legs":[{"distance":14.782,"base_fare":25,"distance_fare":0,"time_fare":0,"extras":0,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":0,"subtotal":25,"total":25,"origin_zone_id":2,"destination_zone_id":3}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 23:11:37	2026-03-25 23:11:37
252	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"dropoff"}],"datetime":"2026-03-25T23:11:00+00:00","vehicle_type_id":1}	{"total":104.2,"currency":"GBP","legs":[{"distance":27.577,"base_fare":10,"distance_fare":34.2,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":104.2,"total":104.2,"origin_zone_id":2,"destination_zone_id":4}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 23:11:47	2026-03-25 23:11:47
253	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4794414,"lng":-0.4638254,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"dropoff"}],"datetime":"2026-03-25T23:11:00+00:00","vehicle_type_id":1}	{"total":104.2,"currency":"GBP","legs":[{"distance":27.577,"base_fare":10,"distance_fare":34.2,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":104.2,"total":104.2,"origin_zone_id":2,"destination_zone_id":4}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-25 23:11:48	2026-03-25 23:11:48
254	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4622036,"lng":-0.4752284000000001,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"dropoff"}],"datetime":"2026-03-26T01:03:00+00:00","vehicle_type_id":1}	{"total":111.26,"currency":"GBP","legs":[{"distance":33.277,"base_fare":10,"distance_fare":41.26,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":111.26,"total":111.26,"origin_zone_id":2,"destination_zone_id":4}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-26 01:03:28	2026-03-26 01:03:28
256	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4679903,"lng":-0.4550471,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"dropoff"}],"datetime":"2026-03-26T01:03:00+00:00","vehicle_type_id":1}	{"total":107.86,"currency":"GBP","legs":[{"distance":30.529,"base_fare":10,"distance_fare":37.86,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":107.86,"total":107.86,"origin_zone_id":2,"destination_zone_id":4}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-26 01:03:50	2026-03-26 01:03:50
257	1	calculate	fare_calculation	\N	{"stops":[{"lat":51.4679903,"lng":-0.4550471,"type":"pickup"},{"lat":51.5074256,"lng":-0.1271814,"type":"dropoff"}],"datetime":"2026-03-26T01:03:00+00:00","vehicle_type_id":1}	{"total":107.86,"currency":"GBP","legs":[{"distance":30.529,"base_fare":10,"distance_fare":37.86,"time_fare":0,"extras":60,"pickup_zone_fee":0,"dropoff_zone_fee":0,"pickup_zone_surcharge":0,"dropoff_zone_surcharge":60,"subtotal":107.86,"total":107.86,"origin_zone_id":2,"destination_zone_id":4}]}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-26 01:03:51	2026-03-26 01:03:51
258	1	update	App\\Models\\VehicleType	5	{"name":"6 Seater","code":"6-seater","description":null,"capacity":6,"active":true,"fare_multiplier":"1.50","min_fare_override":null,"icon":null}	{"name":"6 Seater","code":"6-seater","description":null,"capacity":6,"active":true,"fare_multiplier":"1.50","min_fare_override":null,"icon":"vehicle-icons\\/V4xthn3Ll4fdvdbUuLK1DpeAQMQvJBBGKdBdMOgL.png"}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-26 01:09:38	2026-03-26 01:09:38
259	1	update	App\\Models\\VehicleType	6	{"name":"8 Seater","code":"8-seater","description":null,"capacity":8,"active":true,"fare_multiplier":"1.75","min_fare_override":"20.00","icon":null}	{"name":"8 Seater","code":"8-seater","description":null,"capacity":8,"active":true,"fare_multiplier":"1.75","min_fare_override":"20.00","icon":"vehicle-icons\\/X4VYYvCgCVW1dc8EnKEgRAgrViz6GNEIMm8SiD1p.png"}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-26 01:10:33	2026-03-26 01:10:33
260	1	update	App\\Models\\VehicleType	4	{"name":"Executive","code":"executive","description":null,"capacity":4,"active":true,"fare_multiplier":"1.50","min_fare_override":null,"icon":null}	{"name":"Executive","code":"executive","description":null,"capacity":4,"active":true,"fare_multiplier":"1.50","min_fare_override":null,"icon":"vehicle-icons\\/ErqgarjHKRkGMpuX7TZ0aSmYwPhM2V3IuTA99o9V.png"}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-26 01:11:21	2026-03-26 01:11:21
261	1	update	App\\Models\\VehicleType	1	{"name":"Standard","code":"standard","description":null,"capacity":4,"active":true,"fare_multiplier":"1.00","min_fare_override":null,"icon":null}	{"name":"Standard","code":"standard","description":null,"capacity":4,"active":true,"fare_multiplier":"1.00","min_fare_override":null,"icon":"vehicle-icons\\/Yv8IRdf1pzTFrKCp0ns0mzmi4HRF601SaWdBY5I2.png"}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-26 01:11:35	2026-03-26 01:11:35
262	1	update	App\\Models\\VehicleType	5	{"name":"6 Seater","code":"6-seater","description":null,"capacity":6,"active":true,"fare_multiplier":"1.50","min_fare_override":null,"icon":"vehicle-icons\\/V4xthn3Ll4fdvdbUuLK1DpeAQMQvJBBGKdBdMOgL.png"}	{"name":"6 Seater","code":"6-seater","description":null,"capacity":6,"active":true,"fare_multiplier":"1.50","min_fare_override":null,"icon":null}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-26 01:30:20	2026-03-26 01:30:20
263	1	update	App\\Models\\VehicleType	5	{"name":"6 Seater","code":"6-seater","description":null,"capacity":6,"active":true,"fare_multiplier":"1.50","min_fare_override":null,"icon":null}	{"name":"6 Seater","code":"6-seater","description":null,"capacity":6,"active":true,"fare_multiplier":"1.50","min_fare_override":null,"icon":"vehicle-icons\\/C4UhLYJYPaOaCwI7C3aroAbwoA6ANtqi9xz7kmSe.png"}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-26 01:30:38	2026-03-26 01:30:38
264	1	update	App\\Models\\VehicleType	5	{"name":"6 Seater","code":"6-seater","description":null,"capacity":6,"active":true,"fare_multiplier":"1.50","min_fare_override":null,"icon":"vehicle-icons\\/C4UhLYJYPaOaCwI7C3aroAbwoA6ANtqi9xz7kmSe.png"}	{"name":"6 Seater","code":"6-seater","description":null,"capacity":6,"active":true,"fare_multiplier":"1.50","min_fare_override":null,"icon":"vehicle-icons\\/6GSKo76jhS3kJqN3bAxBuIvLmhIbT9VzjmzfJxem.png"}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-26 01:32:08	2026-03-26 01:32:08
265	1	update	App\\Models\\VehicleType	3	{"name":"Estate","code":"estate","description":null,"capacity":5,"active":true,"fare_multiplier":"1.15","min_fare_override":null,"icon":null}	{"name":"Estate","code":"estate","description":null,"capacity":5,"active":true,"fare_multiplier":"1.15","min_fare_override":null,"icon":"vehicle-icons\\/LC9KeihOJUmIaUNF4wy5Haz4AB6qjRvNbFxgTfwN.png"}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-26 01:53:33	2026-03-26 01:53:33
266	1	update	App\\Models\\VehicleType	2	{"name":"Saloon","code":"saloon","description":null,"capacity":4,"active":true,"fare_multiplier":"1.00","min_fare_override":null,"icon":null}	{"name":"Saloon","code":"saloon","description":null,"capacity":4,"active":true,"fare_multiplier":"1.00","min_fare_override":null,"icon":"vehicle-icons\\/DbZhliERNFDBWjUwWGBi5GosHqMY8vbqlBABEZ9S.png"}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-26 01:53:48	2026-03-26 01:53:48
267	1	update	App\\Models\\VehicleType	1	{"name":"Standard","code":"standard","description":null,"capacity":4,"active":true,"fare_multiplier":"1.00","min_fare_override":null,"icon":"vehicle-icons\\/Yv8IRdf1pzTFrKCp0ns0mzmi4HRF601SaWdBY5I2.png"}	{"name":"Standard","code":"standard","description":null,"capacity":4,"active":true,"fare_multiplier":"1.00","min_fare_override":null,"icon":"vehicle-icons\\/kE3tEs8GTSo2gH0lsfIAyZt1V9S0vbylgha8SlaL.png"}	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	2026-03-26 01:54:06	2026-03-26 01:54:06
\.


--
-- TOC entry 6254 (class 0 OID 16820)
-- Dependencies: 257
-- Data for Name: booking_legs; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY public.booking_legs (id, booking_id, leg_order, pickup_address, pickup_lat, pickup_lng, pickup_zone_id, dropoff_address, dropoff_lat, dropoff_lng, dropoff_zone_id, distance_km, duration_minutes, amount, created_at, updated_at, pickup_zone_fee, dropoff_zone_fee, pickup_zone_surcharge, dropoff_zone_surcharge) FROM stdin;
1	1	0	Heathrow Long Stay Terminal 5, Northern Perimeter Rd, Hounslow TW6 2RL, UK	51.4794414	-0.4638254	1	Birmingham B26 3QJ, UK	52.4523739	-1.7435082	1	168.97	\N	91.33	2026-03-20 01:11:47	2026-03-20 01:11:47	\N	\N	\N	\N
2	2	0	Heathrow Long Stay Terminal 5, Northern Perimeter Rd, Hounslow TW6 2RL, UK	51.4794414	-0.4638254	1	Windsor SL4 1NJ, UK	51.4838940	-0.6044027	1	14.78	\N	15.63	2026-03-20 01:38:48	2026-03-20 01:38:48	\N	\N	\N	\N
3	3	0	Heathrow Long Stay Terminal 5, Northern Perimeter Rd, Hounslow TW6 2RL, UK	51.4794414	-0.4638254	2	Central London, London WC2N 5DU, UK	51.5074256	-0.1271814	4	27.58	\N	182.35	2026-03-24 14:55:02	2026-03-24 14:55:02	0.00	0.00	0.00	60.00
4	4	0	Heathrow Long Stay Terminal 5, Northern Perimeter Rd, Hounslow TW6 2RL, UK	51.4794414	-0.4638254	2	Windsor SL4, UK	51.4803421	-0.6157137	3	18.49	\N	25.00	2026-03-24 14:57:58	2026-03-24 14:57:58	0.00	0.00	0.00	0.00
5	4	1	Windsor SL4, UK	51.4803421	-0.6157137	3	Central London, London WC2N 5DU, UK	51.5074256	-0.1271814	4	39.87	\N	119.43	2026-03-24 14:57:58	2026-03-24 14:57:58	0.00	0.00	0.00	60.00
6	5	0	Windsor SL4 1NJ, UK	51.4838940	-0.6044027	3	Heathrow Long Stay Terminal 5, Northern Perimeter Rd, Hounslow TW6 2RL, UK	51.4794414	-0.4638254	2	14.90	\N	32.00	2026-03-25 03:07:10	2026-03-25 03:07:10	0.00	7.00	0.00	0.00
7	6	0	Windsor SL4 1NJ, UK	51.4838940	-0.6044027	3	Hounslow, UK	51.4679903	-0.4550471	2	16.00	\N	32.00	2026-03-25 04:11:47	2026-03-25 04:11:47	0.00	7.00	0.00	0.00
8	7	0	Terminal 5 london heathrow airport, London TW6 2GD, UK	51.4734190	-0.4916834	2	Central London, London WC2N 5DU, UK	51.5074256	-0.1271814	4	31.69	\N	191.28	2026-03-25 22:14:05	2026-03-25 22:14:05	0.00	0.00	0.00	60.00
9	7	1	Central London, London WC2N 5DU, UK	51.5074256	-0.1271814	4	Windsor SL4 1NJ, UK	51.4838940	-0.6044027	3	36.44	\N	280.00	2026-03-25 22:14:05	2026-03-25 22:14:05	0.00	0.00	60.00	0.00
10	8	0	Heathrow Airport London (LHR), Hounslow, UK	51.4679903	-0.4550471	2	Central London, London, UK	51.5074256	-0.1271814	4	30.53	\N	107.86	2026-03-26 01:05:19	2026-03-26 01:05:19	0.00	0.00	0.00	60.00
11	9	0	Heathrow Airport London (LHR), Hounslow, UK	51.4679903	-0.4550471	2	Central London, London, UK	51.5074256	-0.1271814	4	30.53	\N	107.86	2026-03-26 01:06:38	2026-03-26 01:06:38	0.00	0.00	0.00	60.00
12	10	0	Heathrow Airport London (LHR), Hounslow, UK	51.4679903	-0.4550471	2	Windsor, UK	51.4803421	-0.6157137	3	21.25	\N	25.00	2026-03-26 01:50:48	2026-03-26 01:50:48	0.00	0.00	0.00	0.00
\.


--
-- TOC entry 6252 (class 0 OID 16777)
-- Dependencies: 255
-- Data for Name: bookings; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY public.bookings (id, user_id, reference, status, pickup_zone_id, pickup_address, pickup_lat, pickup_lng, dropoff_zone_id, dropoff_address, dropoff_lat, dropoff_lng, vehicle_type_id, distance_km, duration_minutes, total_amount, currency, scheduled_at, completed_at, notes, created_at, updated_at, customer_name, customer_email, customer_phone, passenger_count, luggage_count, payment_mode, flight_number, pickup_note, dropoff_note) FROM stdin;
2	1	MB-XRVBE6DU	pending	1	Heathrow Long Stay Terminal 5, Northern Perimeter Rd, Hounslow TW6 2RL, UK	51.4794414	-0.4638254	1	Windsor SL4 1NJ, UK	51.4838940	-0.6044027	1	14.78	19	15.63	GBP	2026-03-20 04:40:00	\N	\N	2026-03-20 01:38:48	2026-03-20 01:38:48	\N	\N	\N	1	0	cash	\N	\N	\N
1	1	MB-EIFRXWJA	cancelled	1	Heathrow Long Stay Terminal 5, Northern Perimeter Rd, Hounslow TW6 2RL, UK	51.4794414	-0.4638254	1	Birmingham B26 3QJ, UK	52.4523739	-1.7435082	1	168.97	108	91.33	GBP	2026-03-20 01:10:00	2026-03-20 02:06:45	\N	2026-03-20 01:11:47	2026-03-20 02:06:45	\N	\N	\N	1	0	cash	\N	\N	\N
3	1	MB-AKE3SR8Q	pending	2	Heathrow Long Stay Terminal 5, Northern Perimeter Rd, Hounslow TW6 2RL, UK	51.4794414	-0.4638254	4	Central London, London WC2N 5DU, UK	51.5074256	-0.1271814	6	27.58	49	182.35	GBP	2026-03-24 14:49:00	\N	\N	2026-03-24 14:55:02	2026-03-24 14:55:02	\N	\N	\N	1	0	cash	\N	\N	\N
4	1	MB-4R5NYI9M	pending	2	Heathrow Long Stay Terminal 5, Northern Perimeter Rd, Hounslow TW6 2RL, UK	51.4794414	-0.4638254	4	Central London, London WC2N 5DU, UK	51.5074256	-0.1271814	1	58.35	73	144.43	GBP	2026-03-24 14:56:00	\N	\N	2026-03-24 14:57:58	2026-03-24 14:57:58	\N	\N	\N	1	0	cash	\N	\N	\N
5	1	MB-GRVIFQAY	pending	3	Windsor SL4 1NJ, UK	51.4838940	-0.6044027	2	Heathrow Long Stay Terminal 5, Northern Perimeter Rd, Hounslow TW6 2RL, UK	51.4794414	-0.4638254	1	14.90	23	32.00	GBP	2026-03-25 03:05:00	\N	\N	2026-03-25 03:07:10	2026-03-25 03:07:10	Umer	umershah444@gmail.com	07440485143	1	0	cash	\N	\N	\N
6	1	MB-UIB6GDAI	pending	3	Windsor SL4 1NJ, UK	51.4838940	-0.6044027	2	Hounslow, UK	51.4679903	-0.4550471	1	16.00	23	32.00	GBP	2026-03-25 04:10:00	\N	\N	2026-03-25 04:11:47	2026-03-25 04:11:47	Umer	umershah444@gmail.com	07440485143	1	0	cash	\N	\N	\N
7	1	MB-GRRB3EVN	pending	2	Terminal 5 london heathrow airport, London TW6 2GD, UK	51.4734190	-0.4916834	3	Windsor SL4 1NJ, UK	51.4838940	-0.6044027	6	68.13	104	471.28	GBP	2026-03-26 02:10:00	\N	\N	2026-03-25 22:14:05	2026-03-25 22:14:05	Umer	umershah444@gmail.com	07440485143	1	0	cash	\N	\N	\N
8	\N	API-GOUK3URS	pending	2	Heathrow Airport London (LHR), Hounslow, UK	51.4679903	-0.4550471	4	Central London, London, UK	51.5074256	-0.1271814	1	30.53	55	107.86	GBP	2026-03-27 12:00:00	\N	\N	2026-03-26 01:05:19	2026-03-26 01:05:19	umer shah	umershah444@gmail.com	+447440485143	1	0	cash	\N	\N	\N
9	\N	API-YKREPMMV	pending	2	Heathrow Airport London (LHR), Hounslow, UK	51.4679903	-0.4550471	4	Central London, London, UK	51.5074256	-0.1271814	1	30.53	55	107.86	GBP	2026-03-27 12:00:00	\N	\N	2026-03-26 01:06:38	2026-03-26 01:06:38	baseer shakir	umershah444@gmail.com	+447440485143	1	0	cash	\N	\N	\N
10	\N	API-X8JB1MCI	pending	2	Heathrow Airport London (LHR), Hounslow, UK	51.4679903	-0.4550471	3	Windsor, UK	51.4803421	-0.6157137	1	21.25	22	25.00	GBP	2026-03-27 12:00:00	\N	\N	2026-03-26 01:50:48	2026-03-26 01:50:48	ali	ali786@gmail.com	+447440485143	1	0	cash	\N	\N	\N
\.


--
-- TOC entry 6244 (class 0 OID 16658)
-- Dependencies: 247
-- Data for Name: breakpoint_sets; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY public.breakpoint_sets (id, name, zone_id, vehicle_type_id, active, created_at, updated_at, is_global) FROM stdin;
1	Default Global	\N	\N	t	2026-03-18 04:14:50	2026-03-19 02:40:53	t
4	Out of area to Out of area	\N	\N	t	2026-03-24 02:01:39	2026-03-24 02:33:15	f
5	Out of Area to Local Area	\N	\N	t	2026-03-24 02:33:56	2026-03-24 02:33:56	f
6	Local  Area to Out of Area	\N	\N	t	2026-03-24 02:34:22	2026-03-24 02:34:22	f
3	Central London to Central London	\N	\N	t	2026-03-24 01:59:51	2026-03-24 02:34:48	f
7	London to London Any PostCode	\N	\N	t	2026-03-24 02:35:10	2026-03-24 02:35:10	f
8	London to London Any PostCode	\N	\N	t	2026-03-24 02:35:11	2026-03-24 02:35:11	f
2	Local Journey	\N	\N	t	2026-03-21 01:28:48	2026-03-24 02:35:42	f
9	London to Out of Area	\N	\N	t	2026-03-24 02:36:04	2026-03-24 02:36:04	f
10	Out of Area to London	\N	\N	t	2026-03-24 02:36:25	2026-03-24 02:36:25	f
\.


--
-- TOC entry 6246 (class 0 OID 16681)
-- Dependencies: 249
-- Data for Name: breakpoint_tiers; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY public.breakpoint_tiers (id, breakpoint_set_id, min_distance, max_distance, price_per_km, tier_order, created_at, updated_at) FROM stdin;
5	1	0.00	9.66	1.24	0	2026-03-19 02:40:53	2026-03-19 02:40:53
6	1	9.66	19.31	1.09	1	2026-03-19 02:40:53	2026-03-19 02:40:53
7	1	19.31	32.19	0.93	2	2026-03-19 02:40:53	2026-03-19 02:40:53
8	1	32.19	\N	0.62	3	2026-03-19 02:40:53	2026-03-19 02:40:53
18	4	0.00	16.09	6.21	0	2026-03-24 02:33:15	2026-03-24 02:33:15
19	4	16.09	64.37	3.11	1	2026-03-24 02:33:15	2026-03-24 02:33:15
20	4	64.37	\N	0.62	2	2026-03-24 02:33:15	2026-03-24 02:33:15
22	6	0.00	\N	1.24	0	2026-03-24 02:34:22	2026-03-24 02:34:22
23	3	0.00	16.09	3.11	0	2026-03-24 02:34:48	2026-03-24 02:34:48
24	3	16.09	32.19	1.24	1	2026-03-24 02:34:48	2026-03-24 02:34:48
25	3	32.19	\N	0.93	2	2026-03-24 02:34:48	2026-03-24 02:34:48
26	7	0.00	\N	1.24	0	2026-03-24 02:35:10	2026-03-24 02:35:10
27	8	0.00	\N	1.24	0	2026-03-24 02:35:11	2026-03-24 02:35:11
28	2	0.00	16.09	1.24	0	2026-03-24 02:35:42	2026-03-24 02:35:42
29	2	16.09	\N	1.12	1	2026-03-24 02:35:42	2026-03-24 02:35:42
30	9	0.00	\N	1.24	0	2026-03-24 02:36:04	2026-03-24 02:36:04
31	10	0.00	\N	1.24	0	2026-03-24 02:36:25	2026-03-24 02:36:25
35	5	0.00	16.09	1.86	0	2026-03-24 03:11:27	2026-03-24 03:11:27
36	5	16.09	80.47	1.24	1	2026-03-24 03:11:27	2026-03-24 03:11:27
37	5	80.47	\N	0.62	2	2026-03-24 03:11:27	2026-03-24 03:11:27
\.


--
-- TOC entry 6248 (class 0 OID 16700)
-- Dependencies: 251
-- Data for Name: distance_rules; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY public.distance_rules (id, zone_id, breakpoint_set_id, base_price, currency, active, created_at, updated_at, destination_zone_id, minimum_fare, name, description) FROM stdin;
7	3	1	5.00	USD	t	2026-03-21 01:29:15	2026-03-21 01:29:15	3	7.00	\N	\N
9	1	4	20.00	USD	t	2026-03-24 02:02:03	2026-03-24 02:45:16	1	100.00	Default Zone (intra-zone)	Applies only when both pickup and drop-off are in "Default Zone". Base fare 20.00 USD. Minimum fare 100.00 USD. Per-kilometre pricing uses the breakpoint set "Out of area to Out of area". Time-of-day rates, if configured for this origin zone, apply to waiting time. This rule is active.
8	1	10	10.00	USD	t	2026-03-24 01:48:36	2026-03-24 02:46:14	4	20.00	Out of Area → Central London East	Applies to trips that start in "Default Zone" and end in "Central London East". Base fare 10.00 USD. Minimum fare 20.00 USD. Per-kilometre pricing uses the breakpoint set "Out of Area to London". Time-of-day rates, if configured for this origin zone, apply to waiting time. This rule is active.
10	1	5	20.00	USD	t	2026-03-24 02:49:37	2026-03-24 02:49:37	3	100.00	Out of Area to Local Area	Applies to trips that start in "Default Zone" and end in "Local Area". Base fare 20.00 USD. Minimum fare 100.00 USD. Per-kilometre pricing uses the breakpoint set "Out of Area to Local Area". Time-of-day rates, if configured for this origin zone, apply to waiting time. This rule is active.
\.


--
-- TOC entry 6229 (class 0 OID 16488)
-- Dependencies: 232
-- Data for Name: failed_jobs; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY public.failed_jobs (id, uuid, connection, queue, payload, exception, failed_at) FROM stdin;
\.


--
-- TOC entry 6242 (class 0 OID 16630)
-- Dependencies: 245
-- Data for Name: fixed_prices; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY public.fixed_prices (id, zone_id, vehicle_type_id, amount, currency, active, created_at, updated_at, origin_zone_id, destination_zone_id, valid_from, valid_to) FROM stdin;
1	2	1	25.00	USD	t	2026-03-19 01:44:25	2026-03-19 01:44:25	2	3	2026-03-19 01:44:00	2026-03-31 01:44:00
2	3	1	25.00	USD	t	2026-03-19 01:44:53	2026-03-19 01:44:53	3	2	2026-03-19 01:44:00	2026-03-31 01:44:00
3	5	1	31.00	USD	t	2026-03-24 03:24:35	2026-03-24 03:25:17	5	2	2026-03-24 03:24:00	2029-10-24 03:24:00
\.


--
-- TOC entry 6227 (class 0 OID 16473)
-- Dependencies: 230
-- Data for Name: job_batches; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY public.job_batches (id, name, total_jobs, pending_jobs, failed_jobs, failed_job_ids, options, cancelled_at, created_at, finished_at) FROM stdin;
\.


--
-- TOC entry 6226 (class 0 OID 16458)
-- Dependencies: 229
-- Data for Name: jobs; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY public.jobs (id, queue, payload, attempts, reserved_at, available_at, created_at) FROM stdin;
1	fares	{"uuid":"6e13829f-bb90-412e-93b8-cbc6ba9b02b5","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:2;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1773884665,"telescope_uuid":"a1557889-8656-4675-8ffc-bd70dc5c436f","delay":null}	0	\N	1773884665	1773884665
2	fares	{"uuid":"ff585cdf-0437-43ce-b617-518211aa7366","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:3;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1773884665,"telescope_uuid":"a1557889-896c-40ab-8a5e-2ada32495fe2","delay":null}	0	\N	1773884665	1773884665
3	fares	{"uuid":"2a92f322-ee2e-48d0-85af-cb0b953facd3","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:3;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1773884693,"telescope_uuid":"a15578b4-19bd-4486-8f1d-87a20fa1b314","delay":null}	0	\N	1773884693	1773884693
4	fares	{"uuid":"af4584c8-7cbf-4cbe-93a9-d279486f726c","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:2;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1773884693,"telescope_uuid":"a15578b4-1bb3-4c14-b393-baec0db0c29c","delay":null}	0	\N	1773884693	1773884693
5	fares	{"uuid":"668e9c74-1ed3-417b-bec5-6945d7bfa50e","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:2;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1773886103,"telescope_uuid":"a155811b-9ee4-4c43-8a80-b7409ae58406","delay":null}	0	\N	1773886103	1773886103
6	fares	{"uuid":"5a7a48f0-2a39-4ef6-916b-20422207e59c","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:3;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1773887127,"telescope_uuid":"a1558735-e35a-4489-8f43-1794ecacbc9d","delay":null}	0	\N	1773887127	1773887127
7	dispatch	{"uuid":"d0395826-64b2-4c53-8786-db3f43fca230","displayName":"App\\\\Jobs\\\\ProcessDriverMatchingJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\ProcessDriverMatchingJob","command":"O:33:\\"App\\\\Jobs\\\\ProcessDriverMatchingJob\\":2:{s:9:\\"bookingId\\";i:1;s:5:\\"queue\\";s:8:\\"dispatch\\";}","batchId":null},"createdAt":1773969107,"telescope_uuid":"a1576fda-6018-423e-865f-18c36219aec9","delay":null}	0	\N	1773969108	1773969108
8	fares	{"uuid":"e0c9cab7-bd43-4252-98eb-a153dff62f1b","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:1;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1773969404,"telescope_uuid":"a157719e-5162-47da-9171-7c1946ccfde8","delay":null}	0	\N	1773969404	1773969404
9	fares	{"uuid":"b43786b1-c815-4c63-a16a-715f3a013fb2","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:1;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1773969415,"telescope_uuid":"a15771af-1b35-4736-879d-3420e6222ef0","delay":null}	0	\N	1773969415	1773969415
10	fares	{"uuid":"8a90afb4-2717-4fd7-9d97-28a6d8f5b513","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:1;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1773969434,"telescope_uuid":"a15771cc-e48b-4620-9070-f40d105cd0ef","delay":null}	0	\N	1773969434	1773969434
11	fares	{"uuid":"7ba54114-2599-4acc-a87c-b0caac22f01b","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:1;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1773969455,"telescope_uuid":"a15771ec-592a-49c8-8c30-aa0e691047ac","delay":null}	0	\N	1773969455	1773969455
12	fares	{"uuid":"6e1036da-f2f2-47dd-b792-db5502fa8325","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:1;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1773969477,"telescope_uuid":"a157720e-0e2b-42e6-b9a3-2afacf0e9a52","delay":null}	0	\N	1773969477	1773969477
13	fares	{"uuid":"b3482738-6e3e-471f-ba48-03eb08e0bb6c","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:1;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1773969492,"telescope_uuid":"a1577224-c7a6-4633-84df-dc699f6ff5dc","delay":null}	0	\N	1773969492	1773969492
14	fares	{"uuid":"7350899d-acc4-4821-a2ab-d21fdeb38811","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:1;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1773969505,"telescope_uuid":"a1577238-adde-44be-96e7-84463823b80c","delay":null}	0	\N	1773969505	1773969505
15	dispatch	{"uuid":"6c9d0409-0cd7-45be-98f2-6df4a12fe078","displayName":"App\\\\Jobs\\\\ProcessDriverMatchingJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\ProcessDriverMatchingJob","command":"O:33:\\"App\\\\Jobs\\\\ProcessDriverMatchingJob\\":2:{s:9:\\"bookingId\\";i:2;s:5:\\"queue\\";s:8:\\"dispatch\\";}","batchId":null},"createdAt":1773970728,"telescope_uuid":"a1577983-1b90-42a8-b44e-089c56cda52f","delay":null}	0	\N	1773970728	1773970728
16	fares	{"uuid":"636d5dd6-316e-428e-844b-123191e166dc","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:2;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1773971039,"telescope_uuid":"a1577b5d-fb1f-4ca0-8935-e8aed54ee132","delay":null}	0	\N	1773971039	1773971039
17	fares	{"uuid":"68c0e814-2c09-4743-a6ac-21b38ce55f37","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:1;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774053437,"telescope_uuid":"a159667e-d75b-4734-b72b-5a66d8021736","delay":null}	0	\N	1774053437	1774053437
18	fares	{"uuid":"3f93eb91-e9b2-496e-8b6a-8086d922b951","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:3;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774056556,"telescope_uuid":"a1597916-1783-42e0-81e1-faed431f8a26","delay":null}	0	\N	1774056556	1774056556
19	fares	{"uuid":"617fdaa4-64dd-4c13-ab6a-88444d6dab16","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:3;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774057667,"telescope_uuid":"a1597fb4-9804-47e4-9868-e32ce7e2e3f8","delay":null}	0	\N	1774057667	1774057667
20	fares	{"uuid":"b46555f2-3de8-4d65-a098-fe1c9002081a","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:3;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774057974,"telescope_uuid":"a1598189-5919-409e-b6af-03ceac9137af","delay":null}	0	\N	1774057974	1774057974
21	fares	{"uuid":"67a41dac-a42e-475f-b54d-8528e946b55d","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:4;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774316916,"telescope_uuid":"a15f88f4-06f7-481d-ad20-3faaa9537d3b","delay":null}	0	\N	1774316916	1774316916
22	fares	{"uuid":"eca9bfe7-4ce9-418e-96d7-e2a7402a7368","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:4;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774316932,"telescope_uuid":"a15f890c-dd60-4ece-b5e6-20d99b4c0a50","delay":null}	0	\N	1774316932	1774316932
23	fares	{"uuid":"750a6e51-ee95-4db9-95b3-e238eb930d4f","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:3;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774317388,"telescope_uuid":"a15f8bc4-d049-447a-8160-01ffe3542c94","delay":null}	0	\N	1774317388	1774317388
24	fares	{"uuid":"e58a84e9-27c2-468f-9c81-5968534aae69","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:3;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774317412,"telescope_uuid":"a15f8be8-3a0a-4bc8-80db-bd2a6a81a392","delay":null}	0	\N	1774317412	1774317412
25	fares	{"uuid":"162d57c8-010b-4a69-b2e0-29135f0da203","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:3;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774317488,"telescope_uuid":"a15f8c5c-a2e2-4151-9936-f28cb1397d6a","delay":null}	0	\N	1774317488	1774317488
26	fares	{"uuid":"00550827-e604-4429-82f1-15dc7a1e444b","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:4;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774317610,"telescope_uuid":"a15f8d16-c2e8-45fb-9b61-46511e8d7770","delay":null}	0	\N	1774317610	1774317610
27	fares	{"uuid":"22830ac5-b9ec-4e9d-9e25-c8537db7a7bc","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:1;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774317723,"telescope_uuid":"a15f8dc3-7da8-40d6-b0da-bdff01e90f25","delay":null}	0	\N	1774317723	1774317723
28	fares	{"uuid":"4346b11a-a617-4ac2-86c0-a25d1169496f","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:1;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774318168,"telescope_uuid":"a15f9069-b679-4404-8dd9-bb129039a164","delay":null}	0	\N	1774318168	1774318168
29	fares	{"uuid":"8ed697cf-be6f-4420-b08d-e18d38e1b511","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:4;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774318436,"telescope_uuid":"a15f9203-96a5-4784-b197-87bec1d8fa1f","delay":null}	0	\N	1774318436	1774318436
30	fares	{"uuid":"5fbee646-2d5b-4203-8e68-20d7fde0e157","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:1;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774319864,"telescope_uuid":"a15f9a85-f8e7-492f-ab06-fa36353896d8","delay":null}	0	\N	1774319864	1774319864
31	fares	{"uuid":"e9a267cf-3c36-4769-8223-8e9de9d0847e","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:4;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774319864,"telescope_uuid":"a15f9a86-2671-4392-881e-9beff55fd218","delay":null}	0	\N	1774319864	1774319864
32	fares	{"uuid":"5f629baa-c971-45f2-8b80-e357adb88184","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:1;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774320316,"telescope_uuid":"a15f9d37-aa1a-4a6d-bd93-2ff7a8281ec2","delay":null}	0	\N	1774320316	1774320316
33	fares	{"uuid":"5dac8b02-f3b0-45be-a7d8-3885eb3f963f","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:1;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774320332,"telescope_uuid":"a15f9d50-4a09-4b39-9223-be59a8f90e6b","delay":null}	0	\N	1774320332	1774320332
34	fares	{"uuid":"70a8dede-3db0-44b3-b845-90d4b0962d0e","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:1;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774320374,"telescope_uuid":"a15f9d90-8291-414c-afe7-fd530e934a27","delay":null}	0	\N	1774320374	1774320374
35	fares	{"uuid":"0f06d0bc-3f3b-4eb1-93bc-669bb25778c9","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:4;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774320374,"telescope_uuid":"a15f9d90-84ba-4432-a283-d2142045b8a0","delay":null}	0	\N	1774320374	1774320374
36	fares	{"uuid":"57666e14-b774-4c67-a3f3-b6f68fd3a91c","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:1;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774320577,"telescope_uuid":"a15f9ec6-a3ba-4d33-b8f2-9cf1b23a5c12","delay":null}	0	\N	1774320577	1774320577
37	fares	{"uuid":"42ab3974-c070-4deb-b43c-603186b9a4a9","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:3;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774320577,"telescope_uuid":"a15f9ec6-a61a-44f0-ade2-5181edc807d2","delay":null}	0	\N	1774320577	1774320577
38	fares	{"uuid":"0dcb9277-25c4-4802-9fdb-d07bbeb5b1c2","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:5;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774322675,"telescope_uuid":"a15fab47-9b47-4182-ac01-06131aeea60a","delay":null}	0	\N	1774322675	1774322675
39	fares	{"uuid":"42b69907-a19c-41f5-9c7e-d9df481d0095","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:2;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774322675,"telescope_uuid":"a15fab47-9e0d-4f46-8619-c3457850cd9f","delay":null}	0	\N	1774322675	1774322675
40	fares	{"uuid":"2b05d64a-490d-497b-a97b-bea7f0176da3","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:5;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774322717,"telescope_uuid":"a15fab87-9028-47ec-a0b4-488aca261fc1","delay":null}	0	\N	1774322717	1774322717
41	fares	{"uuid":"ccd7e8e7-ee02-4918-b1c5-4a65608868bc","displayName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\RecalculateFaresForZoneJob","command":"O:35:\\"App\\\\Jobs\\\\RecalculateFaresForZoneJob\\":2:{s:6:\\"zoneId\\";i:2;s:5:\\"queue\\";s:5:\\"fares\\";}","batchId":null},"createdAt":1774322717,"telescope_uuid":"a15fab87-9279-497e-8cf7-cfcd61549266","delay":null}	0	\N	1774322717	1774322717
42	dispatch	{"uuid":"b3727c9e-45a1-4537-a893-367b62a03a21","displayName":"App\\\\Jobs\\\\ProcessDriverMatchingJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\ProcessDriverMatchingJob","command":"O:33:\\"App\\\\Jobs\\\\ProcessDriverMatchingJob\\":2:{s:9:\\"bookingId\\";i:3;s:5:\\"queue\\";s:8:\\"dispatch\\";}","batchId":null},"createdAt":1774364103,"telescope_uuid":"a160a236-2c76-4aae-bab5-cd0dacc48fe6","delay":null}	0	\N	1774364103	1774364103
43	dispatch	{"uuid":"0266e457-c62b-459b-af87-530d6e2edf3a","displayName":"App\\\\Jobs\\\\ProcessDriverMatchingJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\ProcessDriverMatchingJob","command":"O:33:\\"App\\\\Jobs\\\\ProcessDriverMatchingJob\\":2:{s:9:\\"bookingId\\";i:4;s:5:\\"queue\\";s:8:\\"dispatch\\";}","batchId":null},"createdAt":1774364278,"telescope_uuid":"a160a340-8fc0-410c-b5cd-67571b63c096","delay":null}	0	\N	1774364278	1774364278
44	dispatch	{"uuid":"60d8dff3-46f8-4e60-87d0-d5e850e76a38","displayName":"App\\\\Jobs\\\\ProcessDriverMatchingJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\ProcessDriverMatchingJob","command":"O:33:\\"App\\\\Jobs\\\\ProcessDriverMatchingJob\\":2:{s:9:\\"bookingId\\";i:5;s:5:\\"queue\\";s:8:\\"dispatch\\";}","batchId":null},"createdAt":1774408031,"telescope_uuid":"a161a80a-6434-4fcc-b4fc-9026cb2e938a","delay":null}	0	\N	1774408031	1774408031
45	dispatch	{"uuid":"e57971b2-a2d9-4cbb-ab46-1ff583e6f10c","displayName":"App\\\\Jobs\\\\ProcessDriverMatchingJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\ProcessDriverMatchingJob","command":"O:33:\\"App\\\\Jobs\\\\ProcessDriverMatchingJob\\":2:{s:9:\\"bookingId\\";i:6;s:5:\\"queue\\";s:8:\\"dispatch\\";}","batchId":null},"createdAt":1774411907,"telescope_uuid":"a161bf25-2cf9-492f-99a4-4ee59229fc6a","delay":null}	0	\N	1774411907	1774411907
46	dispatch	{"uuid":"5fdfcecf-4c3f-4160-a683-53d028148150","displayName":"App\\\\Jobs\\\\ProcessDriverMatchingJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\ProcessDriverMatchingJob","command":"O:33:\\"App\\\\Jobs\\\\ProcessDriverMatchingJob\\":2:{s:9:\\"bookingId\\";i:7;s:5:\\"queue\\";s:8:\\"dispatch\\";}","batchId":null},"createdAt":1774476845,"telescope_uuid":"a1634234-7e4a-45f4-8a81-03d5c5f57ea1","delay":null}	0	\N	1774476845	1774476845
47	dispatch	{"uuid":"ffb040e3-28cc-4fc6-8718-53c6f2a3d7c6","displayName":"App\\\\Jobs\\\\ProcessDriverMatchingJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\ProcessDriverMatchingJob","command":"O:33:\\"App\\\\Jobs\\\\ProcessDriverMatchingJob\\":2:{s:9:\\"bookingId\\";i:8;s:5:\\"queue\\";s:8:\\"dispatch\\";}","batchId":null},"createdAt":1774487119,"delay":null}	0	\N	1774487119	1774487119
48	notifications	{"uuid":"47cf8502-c274-436c-b0af-ef4d07056a03","displayName":"App\\\\Jobs\\\\SendNotificationJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\SendNotificationJob","command":"O:28:\\"App\\\\Jobs\\\\SendNotificationJob\\":6:{s:7:\\"channel\\";s:5:\\"email\\";s:9:\\"recipient\\";s:21:\\"umershah444@gmail.com\\";s:7:\\"subject\\";s:30:\\"Booking API-GOUK3URS Confirmed\\";s:7:\\"message\\";s:62:\\"Your booking API-GOUK3URS has been created. Total: GBP 107.86.\\";s:4:\\"data\\";N;s:5:\\"queue\\";s:13:\\"notifications\\";}","batchId":null},"createdAt":1774487119,"delay":null}	0	\N	1774487119	1774487119
49	dispatch	{"uuid":"0a5a6dbd-5ba7-48ec-a515-b44d98cc83c3","displayName":"App\\\\Jobs\\\\ProcessDriverMatchingJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\ProcessDriverMatchingJob","command":"O:33:\\"App\\\\Jobs\\\\ProcessDriverMatchingJob\\":2:{s:9:\\"bookingId\\";i:9;s:5:\\"queue\\";s:8:\\"dispatch\\";}","batchId":null},"createdAt":1774487198,"delay":null}	0	\N	1774487198	1774487198
50	notifications	{"uuid":"f3096997-7cea-4e8a-ba73-bfab876683ea","displayName":"App\\\\Jobs\\\\SendNotificationJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\SendNotificationJob","command":"O:28:\\"App\\\\Jobs\\\\SendNotificationJob\\":6:{s:7:\\"channel\\";s:5:\\"email\\";s:9:\\"recipient\\";s:21:\\"umershah444@gmail.com\\";s:7:\\"subject\\";s:30:\\"Booking API-YKREPMMV Confirmed\\";s:7:\\"message\\";s:62:\\"Your booking API-YKREPMMV has been created. Total: GBP 107.86.\\";s:4:\\"data\\";N;s:5:\\"queue\\";s:13:\\"notifications\\";}","batchId":null},"createdAt":1774487198,"delay":null}	0	\N	1774487198	1774487198
51	dispatch	{"uuid":"c96e5e09-3313-4d16-98e9-bfeb562afffc","displayName":"App\\\\Jobs\\\\ProcessDriverMatchingJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\ProcessDriverMatchingJob","command":"O:33:\\"App\\\\Jobs\\\\ProcessDriverMatchingJob\\":2:{s:9:\\"bookingId\\";i:10;s:5:\\"queue\\";s:8:\\"dispatch\\";}","batchId":null},"createdAt":1774489848,"delay":null}	0	\N	1774489848	1774489848
52	notifications	{"uuid":"2fe4f547-5eb6-4692-807c-cf584db10643","displayName":"App\\\\Jobs\\\\SendNotificationJob","job":"Illuminate\\\\Queue\\\\CallQueuedHandler@call","maxTries":null,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\\\\Jobs\\\\SendNotificationJob","command":"O:28:\\"App\\\\Jobs\\\\SendNotificationJob\\":6:{s:7:\\"channel\\";s:5:\\"email\\";s:9:\\"recipient\\";s:16:\\"ali786@gmail.com\\";s:7:\\"subject\\";s:30:\\"Booking API-X8JB1MCI Confirmed\\";s:7:\\"message\\";s:58:\\"Your booking API-X8JB1MCI has been created. Total: GBP 25.\\";s:4:\\"data\\";N;s:5:\\"queue\\";s:13:\\"notifications\\";}","batchId":null},"createdAt":1774489848,"delay":null}	0	\N	1774489848	1774489848
\.


--
-- TOC entry 6218 (class 0 OID 16390)
-- Dependencies: 221
-- Data for Name: migrations; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY public.migrations (id, migration, batch) FROM stdin;
1	0001_01_01_000000_create_users_table	1
2	0001_01_01_000001_create_cache_table	1
3	0001_01_01_000002_create_jobs_table	1
4	2026_03_18_035137_create_permission_tables	2
5	2026_03_18_035907_create_zones_table	3
6	2026_03_18_035909_create_vehicle_types_table	3
7	2026_03_18_035910_create_fixed_prices_table	3
8	2026_03_18_035911_create_breakpoint_sets_table	3
9	2026_03_18_035915_create_breakpoint_tiers_table	3
10	2026_03_18_035916_create_distance_rules_table	3
11	2026_03_18_035918_create_time_rates_table	3
12	2026_03_18_035920_create_bookings_table	4
13	2026_03_18_035921_create_booking_legs_table	4
14	2026_03_18_035922_create_api_keys_table	4
15	2026_03_18_035922_create_audit_logs_table	4
16	0001_01_01_000003_enable_postgis_extension	5
17	2026_03_19_000000_add_zone_fee_columns_to_zones_table	5
18	2026_03_19_000001_add_fare_calculation_columns	6
19	2026_03_19_002929_add_min_fare_override_to_vehicle_types_table	7
20	2026_03_19_003231_add_valid_from_valid_to_to_fixed_prices_table	8
21	2026_03_19_003318_update_fixed_prices_unique_constraint	8
22	2026_03_19_003634_add_is_global_to_breakpoint_sets_table	9
23	2026_03_19_003934_add_name_and_days_to_time_rates_table	10
24	2026_03_19_020000_add_customer_fields_to_bookings_table	11
25	2026_03_19_011246_create_rides_table	12
26	2026_03_19_013850_create_system_settings_table	13
27	2026_03_20_120000_add_zone_fees_to_booking_legs_table	14
28	2026_03_24_100000_add_zone_surcharge_to_zones_and_booking_legs	15
29	2026_03_25_120000_remove_vehicle_type_from_distance_rules_and_time_rates	16
30	2026_03_26_100000_add_name_description_to_distance_rules_table	17
31	2026_03_24_120000_add_passenger_counts_and_payment_to_bookings	18
32	2026_03_25_100000_add_flight_number_to_bookings_table	19
33	2026_03_26_120000_add_pickup_dropoff_notes_to_bookings_table	20
34	2026_03_26_140000_add_icon_to_vehicle_types_table	21
\.


--
-- TOC entry 6234 (class 0 OID 16534)
-- Dependencies: 237
-- Data for Name: model_has_permissions; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY public.model_has_permissions (permission_id, model_type, model_id) FROM stdin;
\.


--
-- TOC entry 6235 (class 0 OID 16548)
-- Dependencies: 238
-- Data for Name: model_has_roles; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY public.model_has_roles (role_id, model_type, model_id) FROM stdin;
1	App\\Models\\User	1
3	App\\Models\\User	2
3	App\\Models\\User	3
3	App\\Models\\User	4
3	App\\Models\\User	5
3	App\\Models\\User	6
\.


--
-- TOC entry 6231 (class 0 OID 16507)
-- Dependencies: 234
-- Data for Name: permissions; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY public.permissions (id, name, guard_name, created_at, updated_at) FROM stdin;
\.


--
-- TOC entry 6260 (class 0 OID 18006)
-- Dependencies: 268
-- Data for Name: rides; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY public.rides (id, booking_id, driver_id, status, created_at, updated_at) FROM stdin;
\.


--
-- TOC entry 6236 (class 0 OID 16562)
-- Dependencies: 239
-- Data for Name: role_has_permissions; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY public.role_has_permissions (permission_id, role_id) FROM stdin;
\.


--
-- TOC entry 6233 (class 0 OID 16521)
-- Dependencies: 236
-- Data for Name: roles; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY public.roles (id, name, guard_name, created_at, updated_at) FROM stdin;
1	admin	web	2026-03-18 03:54:13	2026-03-18 03:54:13
2	manager	web	2026-03-18 03:54:13	2026-03-18 03:54:13
3	driver	web	2026-03-19 01:14:49	2026-03-19 01:14:49
\.


--
-- TOC entry 6222 (class 0 OID 16423)
-- Dependencies: 225
-- Data for Name: sessions; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY public.sessions (id, user_id, ip_address, user_agent, payload, last_activity) FROM stdin;
GvVaeyD2K3JjX7B7YtHD0Xq1iigpMXxU8Vf3BNpw	1	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	YTo0OntzOjY6Il90b2tlbiI7czo0MDoiQlNXMWFNU0FVb0hiTnFpNVM3RDVMdHc5cGVOS1h5Sm1tR0VCVXhtRyI7czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6NDE6Imh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9hZG1pbi92ZWhpY2xlLXR5cGVzIjtzOjU6InJvdXRlIjtzOjI1OiJhZG1pbi52ZWhpY2xlLXR5cGVzLmluZGV4Ijt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319czo1MDoibG9naW5fd2ViXzU5YmEzNmFkZGMyYjJmOTQwMTU4MGYwMTRjN2Y1OGVhNGUzMDk4OWQiO2k6MTt9	1774490048
AhoZfTFKocbvxEbK4tpumIVhHNKxed1z4bK1M0aQ	\N	127.0.0.1	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36	YTozOntzOjY6Il90b2tlbiI7czo0MDoiUDBqbnFlOFVaYUZvRHo4RG03MTFQTElHVXNhT3RyNm5SbmIxcjNoaCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6MzM6Imh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9hZG1pbi9sb2dpbiI7czo1OiJyb3V0ZSI7czoxMToiYWRtaW4ubG9naW4iO319	1774412410
\.


--
-- TOC entry 5890 (class 0 OID 17211)
-- Dependencies: 263
-- Data for Name: spatial_ref_sys; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY public.spatial_ref_sys (srid, auth_name, auth_srid, srtext, proj4text) FROM stdin;
\.


--
-- TOC entry 6250 (class 0 OID 16734)
-- Dependencies: 253
-- Data for Name: time_rates; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY public.time_rates (id, zone_id, rate_per_minute, currency, minimum_minutes, active, created_at, updated_at, valid_from, valid_to, name, days) FROM stdin;
\.


--
-- TOC entry 6240 (class 0 OID 16613)
-- Dependencies: 243
-- Data for Name: vehicle_types; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY public.vehicle_types (id, name, code, description, capacity, active, created_at, updated_at, fare_multiplier, min_fare_override, icon) FROM stdin;
6	8 Seater	8-seater	\N	8	t	2026-03-18 04:14:50	2026-03-26 01:10:33	1.75	20.00	vehicle-icons/X4VYYvCgCVW1dc8EnKEgRAgrViz6GNEIMm8SiD1p.png
4	Executive	executive	\N	4	t	2026-03-18 04:14:50	2026-03-26 01:11:21	1.50	\N	vehicle-icons/ErqgarjHKRkGMpuX7TZ0aSmYwPhM2V3IuTA99o9V.png
5	6 Seater	6-seater	\N	6	t	2026-03-18 04:14:50	2026-03-26 01:32:08	1.50	\N	vehicle-icons/6GSKo76jhS3kJqN3bAxBuIvLmhIbT9VzjmzfJxem.png
3	Estate	estate	\N	5	t	2026-03-18 04:14:50	2026-03-26 01:53:33	1.15	\N	vehicle-icons/LC9KeihOJUmIaUNF4wy5Haz4AB6qjRvNbFxgTfwN.png
2	Saloon	saloon	\N	4	t	2026-03-18 04:14:50	2026-03-26 01:53:48	1.00	\N	vehicle-icons/DbZhliERNFDBWjUwWGBi5GosHqMY8vbqlBABEZ9S.png
1	Standard	standard	\N	4	t	2026-03-18 04:14:50	2026-03-26 01:54:06	1.00	\N	vehicle-icons/kE3tEs8GTSo2gH0lsfIAyZt1V9S0vbylgha8SlaL.png
\.


--
-- TOC entry 6238 (class 0 OID 16596)
-- Dependencies: 241
-- Data for Name: zones; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY public.zones (id, name, code, active, created_at, updated_at, geometry, type, pickup_fee, dropoff_fee, surcharge) FROM stdin;
2	Heathrow Airport	heathrow-airport	t	2026-03-19 01:02:35	2026-03-20 01:43:59	{"type":"Polygon","coordinates":[[[-0.48751826871903386,51.48138289597047],[-0.4567909240722656,51.48170361097427],[-0.42603947094650435,51.47950438181997],[-0.41402610250888877,51.47180622940865],[-0.41402610250888877,51.47052307769669],[-0.4248381341027408,51.46560399513444],[-0.4382244589332519,51.459507874487876],[-0.4502313022272021,51.455443339802116],[-0.4596703774281985,51.457154766165345],[-0.46962431127653087,51.45758261273016],[-0.47636044652844556,51.45753676820714],[-0.483570726294611,51.45582535599527],[-0.49438409637950104,51.45593232123376],[-0.4945557995842953,51.46202891973839],[-0.49867487790212783,51.465878983689166],[-0.5012493384501315,51.4727227394407],[-0.49936135609855553,51.48042073755718],[-0.48751826871903386,51.48138289597047]]]}	airport	0.00	7.00	0.00
1	Default Zone	default	t	2026-03-18 04:14:50	2026-03-21 00:37:16	{"type":"Polygon","coordinates":[[[0.4007814640365837,50.71559117827945],[1.1973277308474286,50.972264892270424],[1.526849311555849,51.371780370423224],[1.0052503619284983,51.35463124423159],[0.8129735578488618,51.43003945474684],[1.0875420820761141,51.757640396870855],[1.977180346908889,52.56299497433862],[-1.9773088420460196,55.67758433736191],[-3.251771090222429,55.06578678387654],[-3.9764618452049088,52.66305760670557],[-5.657549406125465,51.80182153913896],[-4.196683649379199,51.62483747110962],[-3.4823822555305384,51.4060594269529],[-2.801315575205292,51.4060594010713],[-4.108715391900513,51.19311521522953],[-5.9760967051279685,49.96535596598641],[-4.020685563835318,50.190967824615484],[-2.7024118522600515,50.499452146620605],[-0.7637653017403624,50.70863445045765],[0.4007814640365837,50.71559117827945]]]}	custom	0.00	0.00	0.00
4	Central London East	central-london-east	t	2026-03-24 01:30:44	2026-03-24 01:30:44	{"type":"Polygon","coordinates":[[[-0.13933669581218225,51.52418603194774],[-0.1208017845083931,51.53038030011526],[-0.10552764463769072,51.53155498004606],[-0.07824013632937278,51.525040463865764],[-0.06468219194974979,51.50762824878712],[-0.08476167919550638,51.49373643445862],[-0.09866286267333325,51.49384331073033],[-0.11033299201274496,51.47962656695848],[-0.14585823867831585,51.49533955222416],[-0.15769998756683948,51.511367629169754],[-0.17057145375001473,51.52055451742803],[-0.13933669581218225,51.52418603194774]]]}	urban	0.00	0.00	60.00
3	Local Area	local-area	t	2026-03-19 01:43:45	2026-03-24 01:56:52	{"type":"Polygon","coordinates":[[[-0.7661278728811062,51.528305468031284],[-0.7650981555864546,51.516342819930294],[-0.74519028788981,51.50309479377024],[-0.725968898389593,51.49433188610307],[-0.6522295454521011,51.462899806921826],[-0.7342636899262068,51.45198973780534],[-0.6645861529879405,51.40146996888934],[-0.5856411603977896,51.38111785218719],[-0.5183662971470704,51.40511097167809],[-0.4716857797894036,51.43829498094665],[-0.45658325946781325,51.45113393582278],[-0.5063529287094349,51.466322036326126],[-0.5087390385706914,51.48492591617894],[-0.4867717362847435,51.49860668609052],[-0.5035904520974134,51.54175969148802],[-0.588713748455494,51.55691762123131],[-0.6285294838487833,51.56886960905847],[-0.7098771501264611,51.57761817969365],[-0.7572441456805358,51.57057677945071],[-0.7661278728811062,51.528305468031284]]]}	urban	0.00	0.00	0.00
5	Ascot	ascot	t	2026-03-24 03:23:45	2026-03-24 03:23:45	{"type":"Polygon","coordinates":[[[-0.703719232159399,51.424749024801514],[-0.6585832907437196,51.43406038746411],[-0.6179405775208947,51.389412807036614],[-0.6850438212225218,51.374842057536156],[-0.703719232159399,51.424749024801514]]]}	suburban	0.00	0.00	0.00
\.



--
-- TOC entry 6028 (class 2606 OID 16881)
-- Name: audit_logs audit_logs_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.audit_logs
    ADD CONSTRAINT audit_logs_pkey PRIMARY KEY (id);


--
-- TOC entry 6017 (class 2606 OID 16833)
-- Name: booking_legs booking_legs_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.booking_legs
    ADD CONSTRAINT booking_legs_pkey PRIMARY KEY (id);


--
-- TOC entry 6009 (class 2606 OID 16793)
-- Name: bookings bookings_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.bookings
    ADD CONSTRAINT bookings_pkey PRIMARY KEY (id);


--
-- TOC entry 6011 (class 2606 OID 16815)
-- Name: bookings bookings_reference_unique; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.bookings
    ADD CONSTRAINT bookings_reference_unique UNIQUE (reference);


--
-- TOC entry 5994 (class 2606 OID 16667)
-- Name: breakpoint_sets breakpoint_sets_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.breakpoint_sets
    ADD CONSTRAINT breakpoint_sets_pkey PRIMARY KEY (id);


--
-- TOC entry 5998 (class 2606 OID 16692)
-- Name: breakpoint_tiers breakpoint_tiers_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.breakpoint_tiers
    ADD CONSTRAINT breakpoint_tiers_pkey PRIMARY KEY (id);


--
-- TOC entry 6001 (class 2606 OID 16714)
-- Name: distance_rules distance_rules_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.distance_rules
    ADD CONSTRAINT distance_rules_pkey PRIMARY KEY (id);


--
-- TOC entry 6003 (class 2606 OID 32776)
-- Name: distance_rules distance_rules_zone_pair_unique; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.distance_rules
    ADD CONSTRAINT distance_rules_zone_pair_unique UNIQUE (zone_id, destination_zone_id);


--
-- TOC entry 5960 (class 2606 OID 16503)
-- Name: failed_jobs failed_jobs_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.failed_jobs
    ADD CONSTRAINT failed_jobs_pkey PRIMARY KEY (id);


--
-- TOC entry 5962 (class 2606 OID 16505)
-- Name: failed_jobs failed_jobs_uuid_unique; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.failed_jobs
    ADD CONSTRAINT failed_jobs_uuid_unique UNIQUE (uuid);


--
-- TOC entry 5991 (class 2606 OID 16643)
-- Name: fixed_prices fixed_prices_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.fixed_prices
    ADD CONSTRAINT fixed_prices_pkey PRIMARY KEY (id);


--
-- TOC entry 5958 (class 2606 OID 16486)
-- Name: job_batches job_batches_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.job_batches
    ADD CONSTRAINT job_batches_pkey PRIMARY KEY (id);


--
-- TOC entry 5955 (class 2606 OID 16471)
-- Name: jobs jobs_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.jobs
    ADD CONSTRAINT jobs_pkey PRIMARY KEY (id);


--
-- TOC entry 5937 (class 2606 OID 16398)
-- Name: migrations migrations_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.migrations
    ADD CONSTRAINT migrations_pkey PRIMARY KEY (id);


--
-- TOC entry 5973 (class 2606 OID 16547)
-- Name: model_has_permissions model_has_permissions_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.model_has_permissions
    ADD CONSTRAINT model_has_permissions_pkey PRIMARY KEY (permission_id, model_id, model_type);


--
-- TOC entry 5976 (class 2606 OID 16561)
-- Name: model_has_roles model_has_roles_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.model_has_roles
    ADD CONSTRAINT model_has_roles_pkey PRIMARY KEY (role_id, model_id, model_type);


--
-- TOC entry 5964 (class 2606 OID 16519)
-- Name: permissions permissions_name_guard_name_unique; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.permissions
    ADD CONSTRAINT permissions_name_guard_name_unique UNIQUE (name, guard_name);


--
-- TOC entry 5966 (class 2606 OID 16517)
-- Name: permissions permissions_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.permissions
    ADD CONSTRAINT permissions_pkey PRIMARY KEY (id);


--
-- TOC entry 6034 (class 2606 OID 18016)
-- Name: rides rides_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.rides
    ADD CONSTRAINT rides_pkey PRIMARY KEY (id);


--
-- TOC entry 5978 (class 2606 OID 16578)
-- Name: role_has_permissions role_has_permissions_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.role_has_permissions
    ADD CONSTRAINT role_has_permissions_pkey PRIMARY KEY (permission_id, role_id);


--
-- TOC entry 5968 (class 2606 OID 16533)
-- Name: roles roles_name_guard_name_unique; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.roles
    ADD CONSTRAINT roles_name_guard_name_unique UNIQUE (name, guard_name);


--
-- TOC entry 5970 (class 2606 OID 16531)
-- Name: roles roles_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.roles
    ADD CONSTRAINT roles_pkey PRIMARY KEY (id);


--
-- TOC entry 5946 (class 2606 OID 16432)
-- Name: sessions sessions_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.sessions
    ADD CONSTRAINT sessions_pkey PRIMARY KEY (id);


--
-- TOC entry 6006 (class 2606 OID 16747)
-- Name: time_rates time_rates_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.time_rates
    ADD CONSTRAINT time_rates_pkey PRIMARY KEY (id);


--
-- TOC entry 5986 (class 2606 OID 16627)
-- Name: vehicle_types vehicle_types_code_unique; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.vehicle_types
    ADD CONSTRAINT vehicle_types_code_unique UNIQUE (code);


--
-- TOC entry 5988 (class 2606 OID 16625)
-- Name: vehicle_types vehicle_types_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.vehicle_types
    ADD CONSTRAINT vehicle_types_pkey PRIMARY KEY (id);


--
-- TOC entry 5981 (class 2606 OID 16610)
-- Name: zones zones_code_unique; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.zones
    ADD CONSTRAINT zones_code_unique UNIQUE (code);


--
-- TOC entry 5983 (class 2606 OID 16608)
-- Name: zones zones_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.zones
    ADD CONSTRAINT zones_pkey PRIMARY KEY (id);


--
-- TOC entry 6024 (class 1259 OID 16888)
-- Name: audit_logs_action_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX audit_logs_action_index ON public.audit_logs USING btree (action);


--
-- TOC entry 6025 (class 1259 OID 16889)
-- Name: audit_logs_created_at_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX audit_logs_created_at_index ON public.audit_logs USING btree (created_at);


--
-- TOC entry 6026 (class 1259 OID 16887)
-- Name: audit_logs_model_type_model_id_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX audit_logs_model_type_model_id_index ON public.audit_logs USING btree (model_type, model_id);


--
-- TOC entry 6029 (class 1259 OID 16890)
-- Name: audit_logs_user_id_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX audit_logs_user_id_index ON public.audit_logs USING btree (user_id);


--
-- TOC entry 6015 (class 1259 OID 16849)
-- Name: booking_legs_booking_id_leg_order_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX booking_legs_booking_id_leg_order_index ON public.booking_legs USING btree (booking_id, leg_order);


--
-- TOC entry 6007 (class 1259 OID 32814)
-- Name: bookings_customer_phone_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX bookings_customer_phone_index ON public.bookings USING btree (customer_phone);


--
-- TOC entry 6012 (class 1259 OID 16817)
-- Name: bookings_scheduled_at_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX bookings_scheduled_at_index ON public.bookings USING btree (scheduled_at);


--
-- TOC entry 6013 (class 1259 OID 16816)
-- Name: bookings_status_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX bookings_status_index ON public.bookings USING btree (status);


--
-- TOC entry 6014 (class 1259 OID 16818)
-- Name: bookings_user_id_status_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX bookings_user_id_status_index ON public.bookings USING btree (user_id, status);


--
-- TOC entry 5992 (class 1259 OID 16679)
-- Name: breakpoint_sets_active_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX breakpoint_sets_active_index ON public.breakpoint_sets USING btree (active);


--
-- TOC entry 5995 (class 1259 OID 16678)
-- Name: breakpoint_sets_zone_id_vehicle_type_id_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX breakpoint_sets_zone_id_vehicle_type_id_index ON public.breakpoint_sets USING btree (zone_id, vehicle_type_id);


--
-- TOC entry 5996 (class 1259 OID 16698)
-- Name: breakpoint_tiers_breakpoint_set_id_min_distance_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX breakpoint_tiers_breakpoint_set_id_min_distance_index ON public.breakpoint_tiers USING btree (breakpoint_set_id, min_distance);


--
-- TOC entry 5999 (class 1259 OID 16732)
-- Name: distance_rules_active_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX distance_rules_active_index ON public.distance_rules USING btree (active);


--
-- TOC entry 5989 (class 1259 OID 16656)
-- Name: fixed_prices_active_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX fixed_prices_active_index ON public.fixed_prices USING btree (active);


--
-- TOC entry 5956 (class 1259 OID 16472)
-- Name: jobs_queue_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX jobs_queue_index ON public.jobs USING btree (queue);


--
-- TOC entry 5971 (class 1259 OID 16540)
-- Name: model_has_permissions_model_id_model_type_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX model_has_permissions_model_id_model_type_index ON public.model_has_permissions USING btree (model_id, model_type);


--
-- TOC entry 5974 (class 1259 OID 16554)
-- Name: model_has_roles_model_id_model_type_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX model_has_roles_model_id_model_type_index ON public.model_has_roles USING btree (model_id, model_type);


--
-- TOC entry 6032 (class 1259 OID 18027)
-- Name: rides_driver_id_status_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX rides_driver_id_status_index ON public.rides USING btree (driver_id, status);


--
-- TOC entry 5944 (class 1259 OID 16434)
-- Name: sessions_last_activity_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX sessions_last_activity_index ON public.sessions USING btree (last_activity);


--
-- TOC entry 5947 (class 1259 OID 16433)
-- Name: sessions_user_id_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX sessions_user_id_index ON public.sessions USING btree (user_id);


--
-- TOC entry 6004 (class 1259 OID 16760)
-- Name: time_rates_active_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX time_rates_active_index ON public.time_rates USING btree (active);


--
-- TOC entry 5984 (class 1259 OID 16628)
-- Name: vehicle_types_active_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX vehicle_types_active_index ON public.vehicle_types USING btree (active);


--
-- TOC entry 5979 (class 1259 OID 16611)
-- Name: zones_active_index; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX zones_active_index ON public.zones USING btree (active);


--
-- TOC entry 6062 (class 2606 OID 16882)
-- Name: audit_logs audit_logs_user_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.audit_logs
    ADD CONSTRAINT audit_logs_user_id_foreign FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE SET NULL;


--
-- TOC entry 6058 (class 2606 OID 16834)
-- Name: booking_legs booking_legs_booking_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.booking_legs
    ADD CONSTRAINT booking_legs_booking_id_foreign FOREIGN KEY (booking_id) REFERENCES public.bookings(id) ON DELETE CASCADE;


--
-- TOC entry 6059 (class 2606 OID 16844)
-- Name: booking_legs booking_legs_dropoff_zone_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.booking_legs
    ADD CONSTRAINT booking_legs_dropoff_zone_id_foreign FOREIGN KEY (dropoff_zone_id) REFERENCES public.zones(id) ON DELETE SET NULL;


--
-- TOC entry 6060 (class 2606 OID 16839)
-- Name: booking_legs booking_legs_pickup_zone_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.booking_legs
    ADD CONSTRAINT booking_legs_pickup_zone_id_foreign FOREIGN KEY (pickup_zone_id) REFERENCES public.zones(id) ON DELETE SET NULL;


--
-- TOC entry 6054 (class 2606 OID 16804)
-- Name: bookings bookings_dropoff_zone_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.bookings
    ADD CONSTRAINT bookings_dropoff_zone_id_foreign FOREIGN KEY (dropoff_zone_id) REFERENCES public.zones(id) ON DELETE SET NULL;


--
-- TOC entry 6055 (class 2606 OID 16799)
-- Name: bookings bookings_pickup_zone_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.bookings
    ADD CONSTRAINT bookings_pickup_zone_id_foreign FOREIGN KEY (pickup_zone_id) REFERENCES public.zones(id) ON DELETE SET NULL;


--
-- TOC entry 6056 (class 2606 OID 16794)
-- Name: bookings bookings_user_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.bookings
    ADD CONSTRAINT bookings_user_id_foreign FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE SET NULL;


--
-- TOC entry 6057 (class 2606 OID 16809)
-- Name: bookings bookings_vehicle_type_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.bookings
    ADD CONSTRAINT bookings_vehicle_type_id_foreign FOREIGN KEY (vehicle_type_id) REFERENCES public.vehicle_types(id) ON DELETE CASCADE;


--
-- TOC entry 6047 (class 2606 OID 16673)
-- Name: breakpoint_sets breakpoint_sets_vehicle_type_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.breakpoint_sets
    ADD CONSTRAINT breakpoint_sets_vehicle_type_id_foreign FOREIGN KEY (vehicle_type_id) REFERENCES public.vehicle_types(id) ON DELETE SET NULL;


--
-- TOC entry 6048 (class 2606 OID 16668)
-- Name: breakpoint_sets breakpoint_sets_zone_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.breakpoint_sets
    ADD CONSTRAINT breakpoint_sets_zone_id_foreign FOREIGN KEY (zone_id) REFERENCES public.zones(id) ON DELETE SET NULL;


--
-- TOC entry 6049 (class 2606 OID 16693)
-- Name: breakpoint_tiers breakpoint_tiers_breakpoint_set_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.breakpoint_tiers
    ADD CONSTRAINT breakpoint_tiers_breakpoint_set_id_foreign FOREIGN KEY (breakpoint_set_id) REFERENCES public.breakpoint_sets(id) ON DELETE CASCADE;


--
-- TOC entry 6050 (class 2606 OID 16725)
-- Name: distance_rules distance_rules_breakpoint_set_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.distance_rules
    ADD CONSTRAINT distance_rules_breakpoint_set_id_foreign FOREIGN KEY (breakpoint_set_id) REFERENCES public.breakpoint_sets(id) ON DELETE SET NULL;


--
-- TOC entry 6051 (class 2606 OID 17994)
-- Name: distance_rules distance_rules_destination_zone_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.distance_rules
    ADD CONSTRAINT distance_rules_destination_zone_id_foreign FOREIGN KEY (destination_zone_id) REFERENCES public.zones(id) ON DELETE SET NULL;


--
-- TOC entry 6052 (class 2606 OID 16715)
-- Name: distance_rules distance_rules_zone_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.distance_rules
    ADD CONSTRAINT distance_rules_zone_id_foreign FOREIGN KEY (zone_id) REFERENCES public.zones(id) ON DELETE CASCADE;


--
-- TOC entry 6043 (class 2606 OID 17989)
-- Name: fixed_prices fixed_prices_destination_zone_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.fixed_prices
    ADD CONSTRAINT fixed_prices_destination_zone_id_foreign FOREIGN KEY (destination_zone_id) REFERENCES public.zones(id) ON DELETE SET NULL;


--
-- TOC entry 6044 (class 2606 OID 17984)
-- Name: fixed_prices fixed_prices_origin_zone_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.fixed_prices
    ADD CONSTRAINT fixed_prices_origin_zone_id_foreign FOREIGN KEY (origin_zone_id) REFERENCES public.zones(id) ON DELETE SET NULL;


--
-- TOC entry 6045 (class 2606 OID 16649)
-- Name: fixed_prices fixed_prices_vehicle_type_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.fixed_prices
    ADD CONSTRAINT fixed_prices_vehicle_type_id_foreign FOREIGN KEY (vehicle_type_id) REFERENCES public.vehicle_types(id) ON DELETE CASCADE;


--
-- TOC entry 6046 (class 2606 OID 16644)
-- Name: fixed_prices fixed_prices_zone_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.fixed_prices
    ADD CONSTRAINT fixed_prices_zone_id_foreign FOREIGN KEY (zone_id) REFERENCES public.zones(id) ON DELETE CASCADE;


--
-- TOC entry 6039 (class 2606 OID 16541)
-- Name: model_has_permissions model_has_permissions_permission_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.model_has_permissions
    ADD CONSTRAINT model_has_permissions_permission_id_foreign FOREIGN KEY (permission_id) REFERENCES public.permissions(id) ON DELETE CASCADE;


--
-- TOC entry 6040 (class 2606 OID 16555)
-- Name: model_has_roles model_has_roles_role_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.model_has_roles
    ADD CONSTRAINT model_has_roles_role_id_foreign FOREIGN KEY (role_id) REFERENCES public.roles(id) ON DELETE CASCADE;


--
-- TOC entry 6063 (class 2606 OID 18017)
-- Name: rides rides_booking_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.rides
    ADD CONSTRAINT rides_booking_id_foreign FOREIGN KEY (booking_id) REFERENCES public.bookings(id) ON DELETE CASCADE;


--
-- TOC entry 6064 (class 2606 OID 18022)
-- Name: rides rides_driver_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.rides
    ADD CONSTRAINT rides_driver_id_foreign FOREIGN KEY (driver_id) REFERENCES public.users(id) ON DELETE CASCADE;


--
-- TOC entry 6041 (class 2606 OID 16567)
-- Name: role_has_permissions role_has_permissions_permission_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.role_has_permissions
    ADD CONSTRAINT role_has_permissions_permission_id_foreign FOREIGN KEY (permission_id) REFERENCES public.permissions(id) ON DELETE CASCADE;


--
-- TOC entry 6042 (class 2606 OID 16572)
-- Name: role_has_permissions role_has_permissions_role_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.role_has_permissions
    ADD CONSTRAINT role_has_permissions_role_id_foreign FOREIGN KEY (role_id) REFERENCES public.roles(id) ON DELETE CASCADE;


--
-- TOC entry 6053 (class 2606 OID 16748)
-- Name: time_rates time_rates_zone_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY public.time_rates
    ADD CONSTRAINT time_rates_zone_id_foreign FOREIGN KEY (zone_id) REFERENCES public.zones(id) ON DELETE CASCADE;