// Retail footfall counters and conversion dataset (retail-footfall-counters-and-conversion-dataset) v1 — Prisma seed
// Synthetic sample data, CC0-1.0. Generated deterministically; re-running the
// generator with the same spec and seed reproduces this file exactly.
//
// Delegates are named after the tables (prisma.stores), which assumes models
// mapped to those table names. Rename the delegates if your models differ.
import { PrismaClient } from '@prisma/client';

const prisma = new PrismaClient();

async function main() {
    await prisma.stores.createMany({
        data: [
            { id: 1, scope: "retail estate", store_name: "Riverside Mall", store_code: "S-077", opened_on: "2012-07-28", base_hourly_visitors: "70", base_conversion: "0.16", avg_basket: "34.0", main_door_share: "0.6" },
            { id: 2, scope: "retail estate", store_name: "High Street", store_code: "S-033", opened_on: "2021-10-07", base_hourly_visitors: "55", base_conversion: "0.22", avg_basket: "41.5", main_door_share: "0.7" },
            { id: 3, scope: "retail estate", store_name: "Station Concourse", store_code: "S-992", opened_on: "2012-01-19", base_hourly_visitors: "95", base_conversion: "0.12", avg_basket: "22.0", main_door_share: "0.8" },
            { id: 4, scope: "retail estate", store_name: "Retail Park", store_code: "S-621", opened_on: "2013-02-16", base_hourly_visitors: "48", base_conversion: "0.28", avg_basket: "63.0", main_door_share: "0.5" },
            { id: 5, scope: "retail estate", store_name: "Harbour Quay", store_code: "S-884", opened_on: "2020-01-12", base_hourly_visitors: "40", base_conversion: "0.20", avg_basket: "38.0", main_door_share: "0.6" },
            { id: 6, scope: "retail estate", store_name: "Old Town Arcade", store_code: "S-944", opened_on: "2009-11-09", base_hourly_visitors: "35", base_conversion: "0.30", avg_basket: "47.5", main_door_share: "0.7" },
        ],
    });
    await prisma.weather_types.createMany({
        data: [
            { id: 1, scope: "daily weather", name: "dry", footfall_factor: "1.00" },
            { id: 2, scope: "daily weather", name: "light rain", footfall_factor: "0.88" },
            { id: 3, scope: "daily weather", name: "heavy rain", footfall_factor: "0.70" },
        ],
    });
    await prisma.trading_days.createMany({
        data: [
            { id: 1, store_id: 4, trade_date: "2026-03-02", opens_at: new Date("2026-03-02T09:00:00Z"), weather_id: 1, staffing: "light", weekday_factor: "1.014", day_index: "1.014", base_visitors: "48", base_conversion: "0.28", avg_basket: "63.0", main_door_share: "0.5" },
            { id: 2, store_id: 6, trade_date: "2026-03-02", opens_at: new Date("2026-03-02T09:00:00Z"), weather_id: 2, staffing: "heavy", weekday_factor: "0.967", day_index: "0.851", base_visitors: "35", base_conversion: "0.30", avg_basket: "47.5", main_door_share: "0.7" },
            { id: 3, store_id: 3, trade_date: "2026-03-02", opens_at: new Date("2026-03-02T09:00:00Z"), weather_id: 2, staffing: "standard", weekday_factor: "1.018", day_index: "0.896", base_visitors: "95", base_conversion: "0.12", avg_basket: "22.0", main_door_share: "0.8" },
            { id: 4, store_id: 4, trade_date: "2026-03-03", opens_at: new Date("2026-03-03T09:00:00Z"), weather_id: 2, staffing: "heavy", weekday_factor: "0.787", day_index: "0.693", base_visitors: "48", base_conversion: "0.28", avg_basket: "63.0", main_door_share: "0.5" },
            { id: 5, store_id: 3, trade_date: "2026-03-03", opens_at: new Date("2026-03-03T09:00:00Z"), weather_id: 2, staffing: "standard", weekday_factor: "0.796", day_index: "0.700", base_visitors: "95", base_conversion: "0.12", avg_basket: "22.0", main_door_share: "0.8" },
            { id: 6, store_id: 1, trade_date: "2026-03-02", opens_at: new Date("2026-03-02T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "1.053", day_index: "1.053", base_visitors: "70", base_conversion: "0.16", avg_basket: "34.0", main_door_share: "0.6" },
            { id: 7, store_id: 3, trade_date: "2026-03-04", opens_at: new Date("2026-03-04T09:00:00Z"), weather_id: 1, staffing: "light", weekday_factor: "0.735", day_index: "0.735", base_visitors: "95", base_conversion: "0.12", avg_basket: "22.0", main_door_share: "0.8" },
            { id: 8, store_id: 6, trade_date: "2026-03-03", opens_at: new Date("2026-03-03T09:00:00Z"), weather_id: 2, staffing: "standard", weekday_factor: "0.807", day_index: "0.710", base_visitors: "35", base_conversion: "0.30", avg_basket: "47.5", main_door_share: "0.7" },
            { id: 9, store_id: 6, trade_date: "2026-03-04", opens_at: new Date("2026-03-04T09:00:00Z"), weather_id: 3, staffing: "light", weekday_factor: "0.796", day_index: "0.557", base_visitors: "35", base_conversion: "0.30", avg_basket: "47.5", main_door_share: "0.7" },
            { id: 10, store_id: 5, trade_date: "2026-03-02", opens_at: new Date("2026-03-02T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "1.006", day_index: "1.006", base_visitors: "40", base_conversion: "0.20", avg_basket: "38.0", main_door_share: "0.6" },
            { id: 11, store_id: 6, trade_date: "2026-03-05", opens_at: new Date("2026-03-05T09:00:00Z"), weather_id: 1, staffing: "heavy", weekday_factor: "0.915", day_index: "0.915", base_visitors: "35", base_conversion: "0.30", avg_basket: "47.5", main_door_share: "0.7" },
            { id: 12, store_id: 5, trade_date: "2026-03-03", opens_at: new Date("2026-03-03T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "0.777", day_index: "0.777", base_visitors: "40", base_conversion: "0.20", avg_basket: "38.0", main_door_share: "0.6" },
            { id: 13, store_id: 6, trade_date: "2026-03-06", opens_at: new Date("2026-03-06T09:00:00Z"), weather_id: 2, staffing: "standard", weekday_factor: "1.115", day_index: "0.981", base_visitors: "35", base_conversion: "0.30", avg_basket: "47.5", main_door_share: "0.7" },
            { id: 14, store_id: 1, trade_date: "2026-03-03", opens_at: new Date("2026-03-03T09:00:00Z"), weather_id: 1, staffing: "heavy", weekday_factor: "0.807", day_index: "0.807", base_visitors: "70", base_conversion: "0.16", avg_basket: "34.0", main_door_share: "0.6" },
            { id: 15, store_id: 1, trade_date: "2026-03-04", opens_at: new Date("2026-03-04T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "0.744", day_index: "0.744", base_visitors: "70", base_conversion: "0.16", avg_basket: "34.0", main_door_share: "0.6" },
            { id: 16, store_id: 3, trade_date: "2026-03-05", opens_at: new Date("2026-03-05T09:00:00Z"), weather_id: 3, staffing: "standard", weekday_factor: "0.896", day_index: "0.627", base_visitors: "95", base_conversion: "0.12", avg_basket: "22.0", main_door_share: "0.8" },
            { id: 17, store_id: 3, trade_date: "2026-03-06", opens_at: new Date("2026-03-06T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "1.142", day_index: "1.142", base_visitors: "95", base_conversion: "0.12", avg_basket: "22.0", main_door_share: "0.8" },
            { id: 18, store_id: 1, trade_date: "2026-03-05", opens_at: new Date("2026-03-05T09:00:00Z"), weather_id: 2, staffing: "standard", weekday_factor: "0.928", day_index: "0.817", base_visitors: "70", base_conversion: "0.16", avg_basket: "34.0", main_door_share: "0.6" },
            { id: 19, store_id: 5, trade_date: "2026-03-04", opens_at: new Date("2026-03-04T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "0.751", day_index: "0.751", base_visitors: "40", base_conversion: "0.20", avg_basket: "38.0", main_door_share: "0.6" },
            { id: 20, store_id: 6, trade_date: "2026-03-07", opens_at: new Date("2026-03-07T09:00:00Z"), weather_id: 1, staffing: "heavy", weekday_factor: "1.241", day_index: "1.241", base_visitors: "35", base_conversion: "0.30", avg_basket: "47.5", main_door_share: "0.7" },
            { id: 21, store_id: 5, trade_date: "2026-03-05", opens_at: new Date("2026-03-05T09:00:00Z"), weather_id: 3, staffing: "standard", weekday_factor: "0.914", day_index: "0.640", base_visitors: "40", base_conversion: "0.20", avg_basket: "38.0", main_door_share: "0.6" },
            { id: 22, store_id: 5, trade_date: "2026-03-06", opens_at: new Date("2026-03-06T09:00:00Z"), weather_id: 1, staffing: "heavy", weekday_factor: "1.057", day_index: "1.057", base_visitors: "40", base_conversion: "0.20", avg_basket: "38.0", main_door_share: "0.6" },
            { id: 23, store_id: 3, trade_date: "2026-03-07", opens_at: new Date("2026-03-07T09:00:00Z"), weather_id: 2, staffing: "light", weekday_factor: "1.252", day_index: "1.102", base_visitors: "95", base_conversion: "0.12", avg_basket: "22.0", main_door_share: "0.8" },
            { id: 24, store_id: 4, trade_date: "2026-03-04", opens_at: new Date("2026-03-04T09:00:00Z"), weather_id: 2, staffing: "standard", weekday_factor: "0.730", day_index: "0.642", base_visitors: "48", base_conversion: "0.28", avg_basket: "63.0", main_door_share: "0.5" },
            { id: 25, store_id: 1, trade_date: "2026-03-06", opens_at: new Date("2026-03-06T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "1.057", day_index: "1.057", base_visitors: "70", base_conversion: "0.16", avg_basket: "34.0", main_door_share: "0.6" },
            { id: 26, store_id: 6, trade_date: "2026-03-08", opens_at: new Date("2026-03-08T09:00:00Z"), weather_id: 3, staffing: "standard", weekday_factor: "1.172", day_index: "0.820", base_visitors: "35", base_conversion: "0.30", avg_basket: "47.5", main_door_share: "0.7" },
            { id: 27, store_id: 1, trade_date: "2026-03-07", opens_at: new Date("2026-03-07T09:00:00Z"), weather_id: 3, staffing: "standard", weekday_factor: "1.227", day_index: "0.859", base_visitors: "70", base_conversion: "0.16", avg_basket: "34.0", main_door_share: "0.6" },
            { id: 28, store_id: 5, trade_date: "2026-03-07", opens_at: new Date("2026-03-07T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "1.295", day_index: "1.295", base_visitors: "40", base_conversion: "0.20", avg_basket: "38.0", main_door_share: "0.6" },
            { id: 29, store_id: 4, trade_date: "2026-03-05", opens_at: new Date("2026-03-05T09:00:00Z"), weather_id: 1, staffing: "light", weekday_factor: "0.899", day_index: "0.899", base_visitors: "48", base_conversion: "0.28", avg_basket: "63.0", main_door_share: "0.5" },
            { id: 30, store_id: 3, trade_date: "2026-03-08", opens_at: new Date("2026-03-08T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "1.212", day_index: "1.212", base_visitors: "95", base_conversion: "0.12", avg_basket: "22.0", main_door_share: "0.8" },
            { id: 31, store_id: 4, trade_date: "2026-03-06", opens_at: new Date("2026-03-06T09:00:00Z"), weather_id: 2, staffing: "heavy", weekday_factor: "1.193", day_index: "1.050", base_visitors: "48", base_conversion: "0.28", avg_basket: "63.0", main_door_share: "0.5" },
            { id: 32, store_id: 5, trade_date: "2026-03-08", opens_at: new Date("2026-03-08T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "1.189", day_index: "1.189", base_visitors: "40", base_conversion: "0.20", avg_basket: "38.0", main_door_share: "0.6" },
            { id: 33, store_id: 4, trade_date: "2026-03-07", opens_at: new Date("2026-03-07T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "1.249", day_index: "1.249", base_visitors: "48", base_conversion: "0.28", avg_basket: "63.0", main_door_share: "0.5" },
            { id: 34, store_id: 5, trade_date: "2026-03-09", opens_at: new Date("2026-03-09T09:00:00Z"), weather_id: 2, staffing: "standard", weekday_factor: "1.035", day_index: "0.911", base_visitors: "40", base_conversion: "0.20", avg_basket: "38.0", main_door_share: "0.6" },
            { id: 35, store_id: 6, trade_date: "2026-03-09", opens_at: new Date("2026-03-09T09:00:00Z"), weather_id: 3, staffing: "standard", weekday_factor: "0.982", day_index: "0.687", base_visitors: "35", base_conversion: "0.30", avg_basket: "47.5", main_door_share: "0.7" },
            { id: 36, store_id: 1, trade_date: "2026-03-08", opens_at: new Date("2026-03-08T09:00:00Z"), weather_id: 2, staffing: "heavy", weekday_factor: "1.188", day_index: "1.045", base_visitors: "70", base_conversion: "0.16", avg_basket: "34.0", main_door_share: "0.6" },
            { id: 37, store_id: 2, trade_date: "2026-03-02", opens_at: new Date("2026-03-02T09:00:00Z"), weather_id: 2, staffing: "light", weekday_factor: "1.039", day_index: "0.914", base_visitors: "55", base_conversion: "0.22", avg_basket: "41.5", main_door_share: "0.7" },
            { id: 38, store_id: 1, trade_date: "2026-03-09", opens_at: new Date("2026-03-09T09:00:00Z"), weather_id: 3, staffing: "light", weekday_factor: "0.974", day_index: "0.682", base_visitors: "70", base_conversion: "0.16", avg_basket: "34.0", main_door_share: "0.6" },
            { id: 39, store_id: 2, trade_date: "2026-03-03", opens_at: new Date("2026-03-03T09:00:00Z"), weather_id: 2, staffing: "light", weekday_factor: "0.812", day_index: "0.715", base_visitors: "55", base_conversion: "0.22", avg_basket: "41.5", main_door_share: "0.7" },
            { id: 40, store_id: 2, trade_date: "2026-03-04", opens_at: new Date("2026-03-04T09:00:00Z"), weather_id: 1, staffing: "heavy", weekday_factor: "0.712", day_index: "0.712", base_visitors: "55", base_conversion: "0.22", avg_basket: "41.5", main_door_share: "0.7" },
            { id: 41, store_id: 2, trade_date: "2026-03-05", opens_at: new Date("2026-03-05T09:00:00Z"), weather_id: 2, staffing: "standard", weekday_factor: "0.906", day_index: "0.797", base_visitors: "55", base_conversion: "0.22", avg_basket: "41.5", main_door_share: "0.7" },
            { id: 42, store_id: 4, trade_date: "2026-03-08", opens_at: new Date("2026-03-08T09:00:00Z"), weather_id: 2, staffing: "heavy", weekday_factor: "1.228", day_index: "1.081", base_visitors: "48", base_conversion: "0.28", avg_basket: "63.0", main_door_share: "0.5" },
            { id: 43, store_id: 5, trade_date: "2026-03-10", opens_at: new Date("2026-03-10T09:00:00Z"), weather_id: 1, staffing: "heavy", weekday_factor: "0.825", day_index: "0.825", base_visitors: "40", base_conversion: "0.20", avg_basket: "38.0", main_door_share: "0.6" },
            { id: 44, store_id: 6, trade_date: "2026-03-10", opens_at: new Date("2026-03-10T09:00:00Z"), weather_id: 2, staffing: "standard", weekday_factor: "0.762", day_index: "0.671", base_visitors: "35", base_conversion: "0.30", avg_basket: "47.5", main_door_share: "0.7" },
            { id: 45, store_id: 4, trade_date: "2026-03-09", opens_at: new Date("2026-03-09T09:00:00Z"), weather_id: 2, staffing: "standard", weekday_factor: "1.043", day_index: "0.918", base_visitors: "48", base_conversion: "0.28", avg_basket: "63.0", main_door_share: "0.5" },
            { id: 46, store_id: 5, trade_date: "2026-03-11", opens_at: new Date("2026-03-11T09:00:00Z"), weather_id: 2, staffing: "standard", weekday_factor: "0.750", day_index: "0.660", base_visitors: "40", base_conversion: "0.20", avg_basket: "38.0", main_door_share: "0.6" },
            { id: 47, store_id: 4, trade_date: "2026-03-10", opens_at: new Date("2026-03-10T09:00:00Z"), weather_id: 1, staffing: "heavy", weekday_factor: "0.808", day_index: "0.808", base_visitors: "48", base_conversion: "0.28", avg_basket: "63.0", main_door_share: "0.5" },
            { id: 48, store_id: 6, trade_date: "2026-03-11", opens_at: new Date("2026-03-11T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "0.737", day_index: "0.737", base_visitors: "35", base_conversion: "0.30", avg_basket: "47.5", main_door_share: "0.7" },
            { id: 49, store_id: 1, trade_date: "2026-03-10", opens_at: new Date("2026-03-10T09:00:00Z"), weather_id: 1, staffing: "light", weekday_factor: "0.811", day_index: "0.811", base_visitors: "70", base_conversion: "0.16", avg_basket: "34.0", main_door_share: "0.6" },
            { id: 50, store_id: 6, trade_date: "2026-03-12", opens_at: new Date("2026-03-12T09:00:00Z"), weather_id: 1, staffing: "heavy", weekday_factor: "0.878", day_index: "0.878", base_visitors: "35", base_conversion: "0.30", avg_basket: "47.5", main_door_share: "0.7" },
            { id: 51, store_id: 3, trade_date: "2026-03-09", opens_at: new Date("2026-03-09T09:00:00Z"), weather_id: 1, staffing: "heavy", weekday_factor: "0.971", day_index: "0.971", base_visitors: "95", base_conversion: "0.12", avg_basket: "22.0", main_door_share: "0.8" },
            { id: 52, store_id: 2, trade_date: "2026-03-06", opens_at: new Date("2026-03-06T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "1.098", day_index: "1.098", base_visitors: "55", base_conversion: "0.22", avg_basket: "41.5", main_door_share: "0.7" },
            { id: 53, store_id: 4, trade_date: "2026-03-11", opens_at: new Date("2026-03-11T09:00:00Z"), weather_id: 2, staffing: "light", weekday_factor: "0.795", day_index: "0.700", base_visitors: "48", base_conversion: "0.28", avg_basket: "63.0", main_door_share: "0.5" },
            { id: 54, store_id: 2, trade_date: "2026-03-07", opens_at: new Date("2026-03-07T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "1.252", day_index: "1.252", base_visitors: "55", base_conversion: "0.22", avg_basket: "41.5", main_door_share: "0.7" },
            { id: 55, store_id: 5, trade_date: "2026-03-12", opens_at: new Date("2026-03-12T09:00:00Z"), weather_id: 1, staffing: "heavy", weekday_factor: "0.920", day_index: "0.920", base_visitors: "40", base_conversion: "0.20", avg_basket: "38.0", main_door_share: "0.6" },
            { id: 56, store_id: 1, trade_date: "2026-03-11", opens_at: new Date("2026-03-11T09:00:00Z"), weather_id: 2, staffing: "heavy", weekday_factor: "0.753", day_index: "0.663", base_visitors: "70", base_conversion: "0.16", avg_basket: "34.0", main_door_share: "0.6" },
            { id: 57, store_id: 3, trade_date: "2026-03-10", opens_at: new Date("2026-03-10T09:00:00Z"), weather_id: 1, staffing: "light", weekday_factor: "0.869", day_index: "0.869", base_visitors: "95", base_conversion: "0.12", avg_basket: "22.0", main_door_share: "0.8" },
            { id: 58, store_id: 3, trade_date: "2026-03-11", opens_at: new Date("2026-03-11T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "0.752", day_index: "0.752", base_visitors: "95", base_conversion: "0.12", avg_basket: "22.0", main_door_share: "0.8" },
            { id: 59, store_id: 2, trade_date: "2026-03-08", opens_at: new Date("2026-03-08T09:00:00Z"), weather_id: 1, staffing: "light", weekday_factor: "1.150", day_index: "1.150", base_visitors: "55", base_conversion: "0.22", avg_basket: "41.5", main_door_share: "0.7" },
            { id: 60, store_id: 3, trade_date: "2026-03-12", opens_at: new Date("2026-03-12T09:00:00Z"), weather_id: 2, staffing: "heavy", weekday_factor: "0.944", day_index: "0.831", base_visitors: "95", base_conversion: "0.12", avg_basket: "22.0", main_door_share: "0.8" },
            { id: 61, store_id: 6, trade_date: "2026-03-13", opens_at: new Date("2026-03-13T09:00:00Z"), weather_id: 1, staffing: "light", weekday_factor: "1.095", day_index: "1.095", base_visitors: "35", base_conversion: "0.30", avg_basket: "47.5", main_door_share: "0.7" },
            { id: 62, store_id: 4, trade_date: "2026-03-12", opens_at: new Date("2026-03-12T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "0.892", day_index: "0.892", base_visitors: "48", base_conversion: "0.28", avg_basket: "63.0", main_door_share: "0.5" },
            { id: 63, store_id: 3, trade_date: "2026-03-13", opens_at: new Date("2026-03-13T09:00:00Z"), weather_id: 3, staffing: "light", weekday_factor: "1.063", day_index: "0.744", base_visitors: "95", base_conversion: "0.12", avg_basket: "22.0", main_door_share: "0.8" },
            { id: 64, store_id: 5, trade_date: "2026-03-13", opens_at: new Date("2026-03-13T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "1.067", day_index: "1.067", base_visitors: "40", base_conversion: "0.20", avg_basket: "38.0", main_door_share: "0.6" },
            { id: 65, store_id: 2, trade_date: "2026-03-09", opens_at: new Date("2026-03-09T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "0.992", day_index: "0.992", base_visitors: "55", base_conversion: "0.22", avg_basket: "41.5", main_door_share: "0.7" },
            { id: 66, store_id: 3, trade_date: "2026-03-14", opens_at: new Date("2026-03-14T09:00:00Z"), weather_id: 1, staffing: "light", weekday_factor: "1.215", day_index: "1.215", base_visitors: "95", base_conversion: "0.12", avg_basket: "22.0", main_door_share: "0.8" },
            { id: 67, store_id: 2, trade_date: "2026-03-10", opens_at: new Date("2026-03-10T09:00:00Z"), weather_id: 2, staffing: "standard", weekday_factor: "0.770", day_index: "0.678", base_visitors: "55", base_conversion: "0.22", avg_basket: "41.5", main_door_share: "0.7" },
            { id: 68, store_id: 1, trade_date: "2026-03-12", opens_at: new Date("2026-03-12T09:00:00Z"), weather_id: 3, staffing: "standard", weekday_factor: "0.898", day_index: "0.629", base_visitors: "70", base_conversion: "0.16", avg_basket: "34.0", main_door_share: "0.6" },
            { id: 69, store_id: 4, trade_date: "2026-03-13", opens_at: new Date("2026-03-13T09:00:00Z"), weather_id: 1, staffing: "heavy", weekday_factor: "1.134", day_index: "1.134", base_visitors: "48", base_conversion: "0.28", avg_basket: "63.0", main_door_share: "0.5" },
            { id: 70, store_id: 5, trade_date: "2026-03-14", opens_at: new Date("2026-03-14T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "1.246", day_index: "1.246", base_visitors: "40", base_conversion: "0.20", avg_basket: "38.0", main_door_share: "0.6" },
            { id: 71, store_id: 1, trade_date: "2026-03-13", opens_at: new Date("2026-03-13T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "1.167", day_index: "1.167", base_visitors: "70", base_conversion: "0.16", avg_basket: "34.0", main_door_share: "0.6" },
            { id: 72, store_id: 2, trade_date: "2026-03-11", opens_at: new Date("2026-03-11T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "0.747", day_index: "0.747", base_visitors: "55", base_conversion: "0.22", avg_basket: "41.5", main_door_share: "0.7" },
            { id: 73, store_id: 2, trade_date: "2026-03-12", opens_at: new Date("2026-03-12T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "0.881", day_index: "0.881", base_visitors: "55", base_conversion: "0.22", avg_basket: "41.5", main_door_share: "0.7" },
            { id: 74, store_id: 2, trade_date: "2026-03-13", opens_at: new Date("2026-03-13T09:00:00Z"), weather_id: 3, staffing: "standard", weekday_factor: "1.098", day_index: "0.769", base_visitors: "55", base_conversion: "0.22", avg_basket: "41.5", main_door_share: "0.7" },
            { id: 75, store_id: 6, trade_date: "2026-03-14", opens_at: new Date("2026-03-14T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "1.253", day_index: "1.253", base_visitors: "35", base_conversion: "0.30", avg_basket: "47.5", main_door_share: "0.7" },
            { id: 76, store_id: 3, trade_date: "2026-03-15", opens_at: new Date("2026-03-15T09:00:00Z"), weather_id: 2, staffing: "standard", weekday_factor: "1.196", day_index: "1.052", base_visitors: "95", base_conversion: "0.12", avg_basket: "22.0", main_door_share: "0.8" },
            { id: 77, store_id: 2, trade_date: "2026-03-14", opens_at: new Date("2026-03-14T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "1.248", day_index: "1.248", base_visitors: "55", base_conversion: "0.22", avg_basket: "41.5", main_door_share: "0.7" },
            { id: 78, store_id: 4, trade_date: "2026-03-14", opens_at: new Date("2026-03-14T09:00:00Z"), weather_id: 2, staffing: "standard", weekday_factor: "1.277", day_index: "1.124", base_visitors: "48", base_conversion: "0.28", avg_basket: "63.0", main_door_share: "0.5" },
            { id: 79, store_id: 1, trade_date: "2026-03-14", opens_at: new Date("2026-03-14T09:00:00Z"), weather_id: 2, staffing: "light", weekday_factor: "1.265", day_index: "1.113", base_visitors: "70", base_conversion: "0.16", avg_basket: "34.0", main_door_share: "0.6" },
            { id: 80, store_id: 2, trade_date: "2026-03-15", opens_at: new Date("2026-03-15T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "1.218", day_index: "1.218", base_visitors: "55", base_conversion: "0.22", avg_basket: "41.5", main_door_share: "0.7" },
            { id: 81, store_id: 6, trade_date: "2026-03-15", opens_at: new Date("2026-03-15T09:00:00Z"), weather_id: 2, staffing: "standard", weekday_factor: "1.157", day_index: "1.018", base_visitors: "35", base_conversion: "0.30", avg_basket: "47.5", main_door_share: "0.7" },
            { id: 82, store_id: 1, trade_date: "2026-03-15", opens_at: new Date("2026-03-15T09:00:00Z"), weather_id: 1, staffing: "heavy", weekday_factor: "1.185", day_index: "1.185", base_visitors: "70", base_conversion: "0.16", avg_basket: "34.0", main_door_share: "0.6" },
            { id: 83, store_id: 4, trade_date: "2026-03-15", opens_at: new Date("2026-03-15T09:00:00Z"), weather_id: 1, staffing: "heavy", weekday_factor: "1.175", day_index: "1.175", base_visitors: "48", base_conversion: "0.28", avg_basket: "63.0", main_door_share: "0.5" },
            { id: 84, store_id: 5, trade_date: "2026-03-15", opens_at: new Date("2026-03-15T09:00:00Z"), weather_id: 1, staffing: "standard", weekday_factor: "1.174", day_index: "1.174", base_visitors: "40", base_conversion: "0.20", avg_basket: "38.0", main_door_share: "0.6" },
        ],
    });
    await prisma.hourly_trading.createMany({
        data: [
            { id: 1, trading_day_id: 36, hour_no: 1, hour_start: new Date("2026-03-08T09:00:00Z"), hour_shape: "1.019", demand_index: "1.065", visitors: "75", main_door_entries: "45", side_door_entries: "30", conv_noise: "0.958", conversion_rate: "0.153", transactions: "11", basket_noise: "0.967", avg_basket_value: "32.88", sales_amount: "361.68" },
            { id: 2, trading_day_id: 82, hour_no: 1, hour_start: new Date("2026-03-15T09:00:00Z"), hour_shape: "1.037", demand_index: "1.229", visitors: "86", main_door_entries: "52", side_door_entries: "34", conv_noise: "1.073", conversion_rate: "0.172", transactions: "15", basket_noise: "0.993", avg_basket_value: "33.76", sales_amount: "506.40" },
            { id: 3, trading_day_id: 4, hour_no: 1, hour_start: new Date("2026-03-03T09:00:00Z"), hour_shape: "0.844", demand_index: "0.585", visitors: "28", main_door_entries: "14", side_door_entries: "14", conv_noise: "1.043", conversion_rate: "0.292", transactions: "8", basket_noise: "0.921", avg_basket_value: "58.02", sales_amount: "464.16" },
            { id: 4, trading_day_id: 3, hour_no: 1, hour_start: new Date("2026-03-02T09:00:00Z"), hour_shape: "1.067", demand_index: "0.956", visitors: "91", main_door_entries: "73", side_door_entries: "18", conv_noise: "1.041", conversion_rate: "0.125", transactions: "11", basket_noise: "0.909", avg_basket_value: "20.00", sales_amount: "220.00" },
            { id: 5, trading_day_id: 51, hour_no: 1, hour_start: new Date("2026-03-09T09:00:00Z"), hour_shape: "1.033", demand_index: "1.003", visitors: "95", main_door_entries: "76", side_door_entries: "19", conv_noise: "1.035", conversion_rate: "0.124", transactions: "12", basket_noise: "1.026", avg_basket_value: "22.57", sales_amount: "270.84" },
            { id: 6, trading_day_id: 54, hour_no: 1, hour_start: new Date("2026-03-07T09:00:00Z"), hour_shape: "0.932", demand_index: "1.167", visitors: "64", main_door_entries: "45", side_door_entries: "19", conv_noise: "0.962", conversion_rate: "0.212", transactions: "14", basket_noise: "0.976", avg_basket_value: "40.50", sales_amount: "567.00" },
            { id: 7, trading_day_id: 55, hour_no: 1, hour_start: new Date("2026-03-12T09:00:00Z"), hour_shape: "1.018", demand_index: "0.937", visitors: "37", main_door_entries: "22", side_door_entries: "15", conv_noise: "1.014", conversion_rate: "0.203", transactions: "8", basket_noise: "1.055", avg_basket_value: "40.09", sales_amount: "320.72" },
            { id: 8, trading_day_id: 15, hour_no: 1, hour_start: new Date("2026-03-04T09:00:00Z"), hour_shape: "0.972", demand_index: "0.723", visitors: "51", main_door_entries: "31", side_door_entries: "20", conv_noise: "0.950", conversion_rate: "0.152", transactions: "8", basket_noise: "1.036", avg_basket_value: "35.22", sales_amount: "281.76" },
            { id: 9, trading_day_id: 45, hour_no: 1, hour_start: new Date("2026-03-09T09:00:00Z"), hour_shape: "1.130", demand_index: "1.037", visitors: "50", main_door_entries: "25", side_door_entries: "25", conv_noise: "0.888", conversion_rate: "0.249", transactions: "12", basket_noise: "0.943", avg_basket_value: "59.41", sales_amount: "712.92" },
            { id: 10, trading_day_id: 64, hour_no: 1, hour_start: new Date("2026-03-13T09:00:00Z"), hour_shape: "0.953", demand_index: "1.017", visitors: "41", main_door_entries: "25", side_door_entries: "16", conv_noise: "1.076", conversion_rate: "0.215", transactions: "9", basket_noise: "0.992", avg_basket_value: "37.70", sales_amount: "339.30" },
            { id: 11, trading_day_id: 21, hour_no: 1, hour_start: new Date("2026-03-05T09:00:00Z"), hour_shape: "0.954", demand_index: "0.611", visitors: "24", main_door_entries: "14", side_door_entries: "10", conv_noise: "1.072", conversion_rate: "0.214", transactions: "5", basket_noise: "1.045", avg_basket_value: "39.71", sales_amount: "198.55" },
            { id: 12, trading_day_id: 50, hour_no: 1, hour_start: new Date("2026-03-12T09:00:00Z"), hour_shape: "0.993", demand_index: "0.872", visitors: "31", main_door_entries: "22", side_door_entries: "9", conv_noise: "1.069", conversion_rate: "0.321", transactions: "10", basket_noise: "1.092", avg_basket_value: "51.87", sales_amount: "518.70" },
            { id: 13, trading_day_id: 25, hour_no: 1, hour_start: new Date("2026-03-06T09:00:00Z"), hour_shape: "1.044", demand_index: "1.104", visitors: "77", main_door_entries: "46", side_door_entries: "31", conv_noise: "0.862", conversion_rate: "0.138", transactions: "11", basket_noise: "1.008", avg_basket_value: "34.27", sales_amount: "376.97" },
            { id: 14, trading_day_id: 10, hour_no: 1, hour_start: new Date("2026-03-02T09:00:00Z"), hour_shape: "0.978", demand_index: "0.984", visitors: "39", main_door_entries: "23", side_door_entries: "16", conv_noise: "0.970", conversion_rate: "0.194", transactions: "8", basket_noise: "0.963", avg_basket_value: "36.59", sales_amount: "292.72" },
            { id: 15, trading_day_id: 61, hour_no: 1, hour_start: new Date("2026-03-13T09:00:00Z"), hour_shape: "1.048", demand_index: "1.148", visitors: "40", main_door_entries: "28", side_door_entries: "12", conv_noise: "1.068", conversion_rate: "0.320", transactions: "13", basket_noise: "0.994", avg_basket_value: "47.22", sales_amount: "613.86" },
            { id: 16, trading_day_id: 43, hour_no: 1, hour_start: new Date("2026-03-10T09:00:00Z"), hour_shape: "1.052", demand_index: "0.868", visitors: "35", main_door_entries: "21", side_door_entries: "14", conv_noise: "0.965", conversion_rate: "0.193", transactions: "7", basket_noise: "1.079", avg_basket_value: "41.00", sales_amount: "287.00" },
            { id: 17, trading_day_id: 51, hour_no: 2, hour_start: new Date("2026-03-09T10:00:00Z"), hour_shape: "1.165", demand_index: "1.131", visitors: "107", main_door_entries: "86", side_door_entries: "21", conv_noise: "1.128", conversion_rate: "0.135", transactions: "14", basket_noise: "1.043", avg_basket_value: "22.95", sales_amount: "321.30" },
            { id: 18, trading_day_id: 37, hour_no: 1, hour_start: new Date("2026-03-02T09:00:00Z"), hour_shape: "1.002", demand_index: "0.916", visitors: "50", main_door_entries: "35", side_door_entries: "15", conv_noise: "0.986", conversion_rate: "0.217", transactions: "11", basket_noise: "0.933", avg_basket_value: "38.72", sales_amount: "425.92" },
            { id: 19, trading_day_id: 49, hour_no: 1, hour_start: new Date("2026-03-10T09:00:00Z"), hour_shape: "0.968", demand_index: "0.785", visitors: "55", main_door_entries: "33", side_door_entries: "22", conv_noise: "1.134", conversion_rate: "0.181", transactions: "10", basket_noise: "1.030", avg_basket_value: "35.02", sales_amount: "350.20" },
            { id: 20, trading_day_id: 68, hour_no: 1, hour_start: new Date("2026-03-12T09:00:00Z"), hour_shape: "1.128", demand_index: "0.710", visitors: "50", main_door_entries: "30", side_door_entries: "20", conv_noise: "1.033", conversion_rate: "0.165", transactions: "8", basket_noise: "0.978", avg_basket_value: "33.25", sales_amount: "266.00" },
            { id: 21, trading_day_id: 45, hour_no: 2, hour_start: new Date("2026-03-09T10:00:00Z"), hour_shape: "1.122", demand_index: "1.030", visitors: "49", main_door_entries: "25", side_door_entries: "24", conv_noise: "1.054", conversion_rate: "0.295", transactions: "14", basket_noise: "1.011", avg_basket_value: "63.69", sales_amount: "891.66" },
            { id: 22, trading_day_id: 48, hour_no: 1, hour_start: new Date("2026-03-11T09:00:00Z"), hour_shape: "1.000", demand_index: "0.737", visitors: "26", main_door_entries: "18", side_door_entries: "8", conv_noise: "0.972", conversion_rate: "0.292", transactions: "8", basket_noise: "0.952", avg_basket_value: "45.22", sales_amount: "361.76" },
            { id: 23, trading_day_id: 79, hour_no: 1, hour_start: new Date("2026-03-14T09:00:00Z"), hour_shape: "0.984", demand_index: "1.095", visitors: "77", main_door_entries: "46", side_door_entries: "31", conv_noise: "1.053", conversion_rate: "0.168", transactions: "13", basket_noise: "0.965", avg_basket_value: "32.81", sales_amount: "426.53" },
            { id: 24, trading_day_id: 57, hour_no: 1, hour_start: new Date("2026-03-10T09:00:00Z"), hour_shape: "1.005", demand_index: "0.873", visitors: "83", main_door_entries: "66", side_door_entries: "17", conv_noise: "1.002", conversion_rate: "0.120", transactions: "10", basket_noise: "0.976", avg_basket_value: "21.47", sales_amount: "214.70" },
            { id: 25, trading_day_id: 48, hour_no: 2, hour_start: new Date("2026-03-11T10:00:00Z"), hour_shape: "1.242", demand_index: "0.915", visitors: "32", main_door_entries: "22", side_door_entries: "10", conv_noise: "0.945", conversion_rate: "0.284", transactions: "9", basket_noise: "0.997", avg_basket_value: "47.36", sales_amount: "426.24" },
            { id: 26, trading_day_id: 42, hour_no: 1, hour_start: new Date("2026-03-08T09:00:00Z"), hour_shape: "1.122", demand_index: "1.213", visitors: "58", main_door_entries: "29", side_door_entries: "29", conv_noise: "1.020", conversion_rate: "0.286", transactions: "17", basket_noise: "0.912", avg_basket_value: "57.46", sales_amount: "976.82" },
            { id: 27, trading_day_id: 27, hour_no: 1, hour_start: new Date("2026-03-07T09:00:00Z"), hour_shape: "0.940", demand_index: "0.807", visitors: "56", main_door_entries: "34", side_door_entries: "22", conv_noise: "1.087", conversion_rate: "0.174", transactions: "10", basket_noise: "1.009", avg_basket_value: "34.31", sales_amount: "343.10" },
            { id: 28, trading_day_id: 77, hour_no: 1, hour_start: new Date("2026-03-14T09:00:00Z"), hour_shape: "1.043", demand_index: "1.302", visitors: "72", main_door_entries: "50", side_door_entries: "22", conv_noise: "0.870", conversion_rate: "0.191", transactions: "14", basket_noise: "1.002", avg_basket_value: "41.58", sales_amount: "582.12" },
            { id: 29, trading_day_id: 44, hour_no: 1, hour_start: new Date("2026-03-10T09:00:00Z"), hour_shape: "0.976", demand_index: "0.655", visitors: "23", main_door_entries: "16", side_door_entries: "7", conv_noise: "1.097", conversion_rate: "0.329", transactions: "8", basket_noise: "1.005", avg_basket_value: "47.74", sales_amount: "381.92" },
            { id: 30, trading_day_id: 58, hour_no: 1, hour_start: new Date("2026-03-11T09:00:00Z"), hour_shape: "0.998", demand_index: "0.750", visitors: "71", main_door_entries: "57", side_door_entries: "14", conv_noise: "0.903", conversion_rate: "0.108", transactions: "8", basket_noise: "1.033", avg_basket_value: "22.73", sales_amount: "181.84" },
            { id: 31, trading_day_id: 2, hour_no: 1, hour_start: new Date("2026-03-02T09:00:00Z"), hour_shape: "1.074", demand_index: "0.914", visitors: "32", main_door_entries: "22", side_door_entries: "10", conv_noise: "0.975", conversion_rate: "0.293", transactions: "9", basket_noise: "1.017", avg_basket_value: "48.31", sales_amount: "434.79" },
            { id: 32, trading_day_id: 36, hour_no: 2, hour_start: new Date("2026-03-08T10:00:00Z"), hour_shape: "1.157", demand_index: "1.209", visitors: "85", main_door_entries: "51", side_door_entries: "34", conv_noise: "1.027", conversion_rate: "0.164", transactions: "14", basket_noise: "1.007", avg_basket_value: "34.24", sales_amount: "479.36" },
            { id: 33, trading_day_id: 4, hour_no: 2, hour_start: new Date("2026-03-03T10:00:00Z"), hour_shape: "1.126", demand_index: "0.780", visitors: "37", main_door_entries: "19", side_door_entries: "18", conv_noise: "1.094", conversion_rate: "0.306", transactions: "11", basket_noise: "1.010", avg_basket_value: "63.63", sales_amount: "699.93" },
            { id: 34, trading_day_id: 28, hour_no: 1, hour_start: new Date("2026-03-07T09:00:00Z"), hour_shape: "0.965", demand_index: "1.250", visitors: "50", main_door_entries: "30", side_door_entries: "20", conv_noise: "1.060", conversion_rate: "0.212", transactions: "11", basket_noise: "1.036", avg_basket_value: "39.37", sales_amount: "433.07" },
            { id: 35, trading_day_id: 13, hour_no: 1, hour_start: new Date("2026-03-06T09:00:00Z"), hour_shape: "1.032", demand_index: "1.012", visitors: "35", main_door_entries: "25", side_door_entries: "10", conv_noise: "1.066", conversion_rate: "0.320", transactions: "11", basket_noise: "0.957", avg_basket_value: "45.46", sales_amount: "500.06" },
            { id: 36, trading_day_id: 34, hour_no: 1, hour_start: new Date("2026-03-09T09:00:00Z"), hour_shape: "0.983", demand_index: "0.896", visitors: "36", main_door_entries: "22", side_door_entries: "14", conv_noise: "0.920", conversion_rate: "0.184", transactions: "7", basket_noise: "0.978", avg_basket_value: "37.16", sales_amount: "260.12" },
            { id: 37, trading_day_id: 78, hour_no: 1, hour_start: new Date("2026-03-14T09:00:00Z"), hour_shape: "1.026", demand_index: "1.153", visitors: "55", main_door_entries: "28", side_door_entries: "27", conv_noise: "1.118", conversion_rate: "0.313", transactions: "17", basket_noise: "1.086", avg_basket_value: "68.42", sales_amount: "1163.14" },
            { id: 38, trading_day_id: 68, hour_no: 2, hour_start: new Date("2026-03-12T10:00:00Z"), hour_shape: "1.187", demand_index: "0.747", visitors: "52", main_door_entries: "31", side_door_entries: "21", conv_noise: "0.963", conversion_rate: "0.154", transactions: "8", basket_noise: "0.946", avg_basket_value: "32.16", sales_amount: "257.28" },
            { id: 39, trading_day_id: 47, hour_no: 1, hour_start: new Date("2026-03-10T09:00:00Z"), hour_shape: "0.972", demand_index: "0.785", visitors: "38", main_door_entries: "19", side_door_entries: "19", conv_noise: "0.944", conversion_rate: "0.264", transactions: "10", basket_noise: "0.977", avg_basket_value: "61.55", sales_amount: "615.50" },
            { id: 40, trading_day_id: 79, hour_no: 2, hour_start: new Date("2026-03-14T10:00:00Z"), hour_shape: "1.161", demand_index: "1.292", visitors: "90", main_door_entries: "54", side_door_entries: "36", conv_noise: "0.915", conversion_rate: "0.146", transactions: "13", basket_noise: "1.038", avg_basket_value: "35.29", sales_amount: "458.77" },
            { id: 41, trading_day_id: 10, hour_no: 2, hour_start: new Date("2026-03-02T10:00:00Z"), hour_shape: "1.130", demand_index: "1.137", visitors: "45", main_door_entries: "27", side_door_entries: "18", conv_noise: "0.879", conversion_rate: "0.176", transactions: "8", basket_noise: "1.022", avg_basket_value: "38.84", sales_amount: "310.72" },
            { id: 42, trading_day_id: 41, hour_no: 1, hour_start: new Date("2026-03-05T09:00:00Z"), hour_shape: "1.028", demand_index: "0.819", visitors: "45", main_door_entries: "31", side_door_entries: "14", conv_noise: "1.023", conversion_rate: "0.225", transactions: "10", basket_noise: "0.971", avg_basket_value: "40.30", sales_amount: "403.00" },
            { id: 43, trading_day_id: 64, hour_no: 2, hour_start: new Date("2026-03-13T10:00:00Z"), hour_shape: "1.226", demand_index: "1.308", visitors: "52", main_door_entries: "31", side_door_entries: "21", conv_noise: "0.946", conversion_rate: "0.189", transactions: "10", basket_noise: "1.039", avg_basket_value: "39.48", sales_amount: "394.80" },
            { id: 44, trading_day_id: 15, hour_no: 2, hour_start: new Date("2026-03-04T10:00:00Z"), hour_shape: "1.233", demand_index: "0.917", visitors: "64", main_door_entries: "38", side_door_entries: "26", conv_noise: "0.882", conversion_rate: "0.141", transactions: "9", basket_noise: "0.933", avg_basket_value: "31.72", sales_amount: "285.48" },
            { id: 45, trading_day_id: 77, hour_no: 2, hour_start: new Date("2026-03-14T10:00:00Z"), hour_shape: "1.095", demand_index: "1.367", visitors: "75", main_door_entries: "53", side_door_entries: "22", conv_noise: "1.087", conversion_rate: "0.239", transactions: "18", basket_noise: "0.940", avg_basket_value: "39.01", sales_amount: "702.18" },
            { id: 46, trading_day_id: 31, hour_no: 1, hour_start: new Date("2026-03-06T09:00:00Z"), hour_shape: "0.966", demand_index: "1.014", visitors: "49", main_door_entries: "25", side_door_entries: "24", conv_noise: "0.976", conversion_rate: "0.273", transactions: "13", basket_noise: "0.933", avg_basket_value: "58.78", sales_amount: "764.14" },
            { id: 47, trading_day_id: 78, hour_no: 2, hour_start: new Date("2026-03-14T10:00:00Z"), hour_shape: "1.127", demand_index: "1.267", visitors: "61", main_door_entries: "31", side_door_entries: "30", conv_noise: "1.079", conversion_rate: "0.302", transactions: "18", basket_noise: "0.953", avg_basket_value: "60.04", sales_amount: "1080.72" },
            { id: 48, trading_day_id: 24, hour_no: 1, hour_start: new Date("2026-03-04T09:00:00Z"), hour_shape: "1.054", demand_index: "0.677", visitors: "32", main_door_entries: "16", side_door_entries: "16", conv_noise: "1.048", conversion_rate: "0.293", transactions: "9", basket_noise: "1.066", avg_basket_value: "67.16", sales_amount: "604.44" },
            { id: 49, trading_day_id: 33, hour_no: 1, hour_start: new Date("2026-03-07T09:00:00Z"), hour_shape: "1.003", demand_index: "1.253", visitors: "60", main_door_entries: "30", side_door_entries: "30", conv_noise: "1.131", conversion_rate: "0.317", transactions: "19", basket_noise: "1.019", avg_basket_value: "64.20", sales_amount: "1219.80" },
            { id: 50, trading_day_id: 5, hour_no: 1, hour_start: new Date("2026-03-03T09:00:00Z"), hour_shape: "0.917", demand_index: "0.642", visitors: "61", main_door_entries: "49", side_door_entries: "12", conv_noise: "1.025", conversion_rate: "0.123", transactions: "8", basket_noise: "1.060", avg_basket_value: "23.32", sales_amount: "186.56" },
            { id: 51, trading_day_id: 36, hour_no: 3, hour_start: new Date("2026-03-08T11:00:00Z"), hour_shape: "1.402", demand_index: "1.465", visitors: "103", main_door_entries: "62", side_door_entries: "41", conv_noise: "0.963", conversion_rate: "0.154", transactions: "16", basket_noise: "0.933", avg_basket_value: "31.72", sales_amount: "507.52" },
            { id: 52, trading_day_id: 46, hour_no: 1, hour_start: new Date("2026-03-11T09:00:00Z"), hour_shape: "0.980", demand_index: "0.647", visitors: "26", main_door_entries: "16", side_door_entries: "10", conv_noise: "1.053", conversion_rate: "0.211", transactions: "5", basket_noise: "1.044", avg_basket_value: "39.67", sales_amount: "198.35" },
            { id: 53, trading_day_id: 41, hour_no: 2, hour_start: new Date("2026-03-05T10:00:00Z"), hour_shape: "1.123", demand_index: "0.895", visitors: "49", main_door_entries: "34", side_door_entries: "15", conv_noise: "0.889", conversion_rate: "0.196", transactions: "10", basket_noise: "0.991", avg_basket_value: "41.13", sales_amount: "411.30" },
            { id: 54, trading_day_id: 7, hour_no: 1, hour_start: new Date("2026-03-04T09:00:00Z"), hour_shape: "0.887", demand_index: "0.652", visitors: "62", main_door_entries: "50", side_door_entries: "12", conv_noise: "1.082", conversion_rate: "0.130", transactions: "8", basket_noise: "1.051", avg_basket_value: "23.12", sales_amount: "184.96" },
            { id: 55, trading_day_id: 84, hour_no: 1, hour_start: new Date("2026-03-15T09:00:00Z"), hour_shape: "0.994", demand_index: "1.167", visitors: "47", main_door_entries: "28", side_door_entries: "19", conv_noise: "0.975", conversion_rate: "0.195", transactions: "9", basket_noise: "1.012", avg_basket_value: "38.46", sales_amount: "346.14" },
            { id: 56, trading_day_id: 74, hour_no: 1, hour_start: new Date("2026-03-13T09:00:00Z"), hour_shape: "0.985", demand_index: "0.757", visitors: "42", main_door_entries: "29", side_door_entries: "13", conv_noise: "0.859", conversion_rate: "0.189", transactions: "8", basket_noise: "0.968", avg_basket_value: "40.17", sales_amount: "321.36" },
            { id: 57, trading_day_id: 46, hour_no: 2, hour_start: new Date("2026-03-11T10:00:00Z"), hour_shape: "1.188", demand_index: "0.784", visitors: "31", main_door_entries: "19", side_door_entries: "12", conv_noise: "1.025", conversion_rate: "0.205", transactions: "6", basket_noise: "0.902", avg_basket_value: "34.28", sales_amount: "205.68" },
            { id: 58, trading_day_id: 76, hour_no: 1, hour_start: new Date("2026-03-15T09:00:00Z"), hour_shape: "0.884", demand_index: "0.930", visitors: "88", main_door_entries: "70", side_door_entries: "18", conv_noise: "0.889", conversion_rate: "0.107", transactions: "9", basket_noise: "0.932", avg_basket_value: "20.50", sales_amount: "184.50" },
            { id: 59, trading_day_id: 37, hour_no: 2, hour_start: new Date("2026-03-02T10:00:00Z"), hour_shape: "1.244", demand_index: "1.137", visitors: "63", main_door_entries: "44", side_door_entries: "19", conv_noise: "1.009", conversion_rate: "0.222", transactions: "14", basket_noise: "1.026", avg_basket_value: "42.58", sales_amount: "596.12" },
            { id: 60, trading_day_id: 39, hour_no: 1, hour_start: new Date("2026-03-03T09:00:00Z"), hour_shape: "0.946", demand_index: "0.676", visitors: "37", main_door_entries: "26", side_door_entries: "11", conv_noise: "0.980", conversion_rate: "0.216", transactions: "8", basket_noise: "0.990", avg_basket_value: "41.09", sales_amount: "328.72" },
            { id: 61, trading_day_id: 34, hour_no: 2, hour_start: new Date("2026-03-09T10:00:00Z"), hour_shape: "1.081", demand_index: "0.985", visitors: "39", main_door_entries: "23", side_door_entries: "16", conv_noise: "0.993", conversion_rate: "0.199", transactions: "8", basket_noise: "1.066", avg_basket_value: "40.51", sales_amount: "324.08" },
            { id: 62, trading_day_id: 46, hour_no: 3, hour_start: new Date("2026-03-11T11:00:00Z"), hour_shape: "1.387", demand_index: "0.915", visitors: "37", main_door_entries: "22", side_door_entries: "15", conv_noise: "0.999", conversion_rate: "0.200", transactions: "7", basket_noise: "1.004", avg_basket_value: "38.15", sales_amount: "267.05" },
            { id: 63, trading_day_id: 80, hour_no: 1, hour_start: new Date("2026-03-15T09:00:00Z"), hour_shape: "0.893", demand_index: "1.088", visitors: "60", main_door_entries: "42", side_door_entries: "18", conv_noise: "0.981", conversion_rate: "0.216", transactions: "13", basket_noise: "0.961", avg_basket_value: "39.88", sales_amount: "518.44" },
            { id: 64, trading_day_id: 32, hour_no: 1, hour_start: new Date("2026-03-08T09:00:00Z"), hour_shape: "1.006", demand_index: "1.196", visitors: "48", main_door_entries: "29", side_door_entries: "19", conv_noise: "0.945", conversion_rate: "0.189", transactions: "9", basket_noise: "0.995", avg_basket_value: "37.81", sales_amount: "340.29" },
            { id: 65, trading_day_id: 55, hour_no: 2, hour_start: new Date("2026-03-12T10:00:00Z"), hour_shape: "1.178", demand_index: "1.084", visitors: "43", main_door_entries: "26", side_door_entries: "17", conv_noise: "0.955", conversion_rate: "0.191", transactions: "8", basket_noise: "1.001", avg_basket_value: "38.04", sales_amount: "304.32" },
            { id: 66, trading_day_id: 2, hour_no: 2, hour_start: new Date("2026-03-02T10:00:00Z"), hour_shape: "1.167", demand_index: "0.993", visitors: "35", main_door_entries: "25", side_door_entries: "10", conv_noise: "0.946", conversion_rate: "0.284", transactions: "10", basket_noise: "1.025", avg_basket_value: "48.69", sales_amount: "486.90" },
            { id: 67, trading_day_id: 66, hour_no: 1, hour_start: new Date("2026-03-14T09:00:00Z"), hour_shape: "1.016", demand_index: "1.234", visitors: "117", main_door_entries: "94", side_door_entries: "23", conv_noise: "1.015", conversion_rate: "0.122", transactions: "14", basket_noise: "1.039", avg_basket_value: "22.86", sales_amount: "320.04" },
            { id: 68, trading_day_id: 42, hour_no: 2, hour_start: new Date("2026-03-08T10:00:00Z"), hour_shape: "1.145", demand_index: "1.238", visitors: "59", main_door_entries: "30", side_door_entries: "29", conv_noise: "0.994", conversion_rate: "0.278", transactions: "16", basket_noise: "0.992", avg_basket_value: "62.50", sales_amount: "1000.00" },
            { id: 69, trading_day_id: 53, hour_no: 1, hour_start: new Date("2026-03-11T09:00:00Z"), hour_shape: "0.904", demand_index: "0.633", visitors: "30", main_door_entries: "15", side_door_entries: "15", conv_noise: "1.058", conversion_rate: "0.296", transactions: "9", basket_noise: "0.954", avg_basket_value: "60.10", sales_amount: "540.90" },
            { id: 70, trading_day_id: 32, hour_no: 2, hour_start: new Date("2026-03-08T10:00:00Z"), hour_shape: "1.325", demand_index: "1.575", visitors: "63", main_door_entries: "38", side_door_entries: "25", conv_noise: "0.999", conversion_rate: "0.200", transactions: "13", basket_noise: "1.008", avg_basket_value: "38.30", sales_amount: "497.90" },
            { id: 71, trading_day_id: 46, hour_no: 4, hour_start: new Date("2026-03-11T12:00:00Z"), hour_shape: "1.378", demand_index: "0.909", visitors: "36", main_door_entries: "22", side_door_entries: "14", conv_noise: "0.947", conversion_rate: "0.189", transactions: "7", basket_noise: "0.880", avg_basket_value: "33.44", sales_amount: "234.08" },
            { id: 72, trading_day_id: 71, hour_no: 1, hour_start: new Date("2026-03-13T09:00:00Z"), hour_shape: "0.984", demand_index: "1.148", visitors: "80", main_door_entries: "48", side_door_entries: "32", conv_noise: "0.932", conversion_rate: "0.149", transactions: "12", basket_noise: "0.959", avg_basket_value: "32.61", sales_amount: "391.32" },
            { id: 73, trading_day_id: 73, hour_no: 1, hour_start: new Date("2026-03-12T09:00:00Z"), hour_shape: "1.001", demand_index: "0.882", visitors: "49", main_door_entries: "34", side_door_entries: "15", conv_noise: "1.005", conversion_rate: "0.221", transactions: "11", basket_noise: "1.009", avg_basket_value: "41.87", sales_amount: "460.57" },
            { id: 74, trading_day_id: 19, hour_no: 1, hour_start: new Date("2026-03-04T09:00:00Z"), hour_shape: "0.946", demand_index: "0.710", visitors: "28", main_door_entries: "17", side_door_entries: "11", conv_noise: "1.027", conversion_rate: "0.205", transactions: "6", basket_noise: "0.915", avg_basket_value: "34.77", sales_amount: "208.62" },
            { id: 75, trading_day_id: 49, hour_no: 2, hour_start: new Date("2026-03-10T10:00:00Z"), hour_shape: "1.166", demand_index: "0.946", visitors: "66", main_door_entries: "40", side_door_entries: "26", conv_noise: "0.938", conversion_rate: "0.150", transactions: "10", basket_noise: "1.058", avg_basket_value: "35.97", sales_amount: "359.70" },
            { id: 76, trading_day_id: 60, hour_no: 1, hour_start: new Date("2026-03-12T09:00:00Z"), hour_shape: "1.066", demand_index: "0.886", visitors: "84", main_door_entries: "67", side_door_entries: "17", conv_noise: "0.995", conversion_rate: "0.119", transactions: "10", basket_noise: "1.025", avg_basket_value: "22.55", sales_amount: "225.50" },
            { id: 77, trading_day_id: 49, hour_no: 3, hour_start: new Date("2026-03-10T11:00:00Z"), hour_shape: "1.251", demand_index: "1.015", visitors: "71", main_door_entries: "43", side_door_entries: "28", conv_noise: "0.967", conversion_rate: "0.155", transactions: "11", basket_noise: "0.969", avg_basket_value: "32.95", sales_amount: "362.45" },
            { id: 78, trading_day_id: 28, hour_no: 2, hour_start: new Date("2026-03-07T10:00:00Z"), hour_shape: "1.172", demand_index: "1.518", visitors: "61", main_door_entries: "37", side_door_entries: "24", conv_noise: "1.026", conversion_rate: "0.205", transactions: "13", basket_noise: "0.946", avg_basket_value: "35.95", sales_amount: "467.35" },
            { id: 79, trading_day_id: 45, hour_no: 3, hour_start: new Date("2026-03-09T11:00:00Z"), hour_shape: "1.220", demand_index: "1.120", visitors: "54", main_door_entries: "27", side_door_entries: "27", conv_noise: "0.970", conversion_rate: "0.272", transactions: "15", basket_noise: "0.967", avg_basket_value: "60.92", sales_amount: "913.80" },
            { id: 80, trading_day_id: 72, hour_no: 1, hour_start: new Date("2026-03-11T09:00:00Z"), hour_shape: "0.977", demand_index: "0.730", visitors: "40", main_door_entries: "28", side_door_entries: "12", conv_noise: "1.086", conversion_rate: "0.239", transactions: "10", basket_noise: "0.948", avg_basket_value: "39.34", sales_amount: "393.40" },
            { id: 81, trading_day_id: 12, hour_no: 1, hour_start: new Date("2026-03-03T09:00:00Z"), hour_shape: "1.017", demand_index: "0.790", visitors: "32", main_door_entries: "19", side_door_entries: "13", conv_noise: "1.004", conversion_rate: "0.201", transactions: "6", basket_noise: "0.930", avg_basket_value: "35.34", sales_amount: "212.04" },
            { id: 82, trading_day_id: 42, hour_no: 3, hour_start: new Date("2026-03-08T11:00:00Z"), hour_shape: "1.359", demand_index: "1.469", visitors: "71", main_door_entries: "36", side_door_entries: "35", conv_noise: "0.987", conversion_rate: "0.276", transactions: "20", basket_noise: "1.094", avg_basket_value: "68.92", sales_amount: "1378.40" },
            { id: 83, trading_day_id: 11, hour_no: 1, hour_start: new Date("2026-03-05T09:00:00Z"), hour_shape: "1.031", demand_index: "0.943", visitors: "33", main_door_entries: "23", side_door_entries: "10", conv_noise: "1.005", conversion_rate: "0.301", transactions: "10", basket_noise: "1.008", avg_basket_value: "47.88", sales_amount: "478.80" },
            { id: 84, trading_day_id: 8, hour_no: 1, hour_start: new Date("2026-03-03T09:00:00Z"), hour_shape: "1.006", demand_index: "0.714", visitors: "25", main_door_entries: "18", side_door_entries: "7", conv_noise: "1.010", conversion_rate: "0.303", transactions: "8", basket_noise: "0.984", avg_basket_value: "46.74", sales_amount: "373.92" },
            { id: 85, trading_day_id: 53, hour_no: 2, hour_start: new Date("2026-03-11T10:00:00Z"), hour_shape: "1.157", demand_index: "0.810", visitors: "39", main_door_entries: "20", side_door_entries: "19", conv_noise: "1.031", conversion_rate: "0.289", transactions: "11", basket_noise: "1.013", avg_basket_value: "63.82", sales_amount: "702.02" },
            { id: 86, trading_day_id: 21, hour_no: 2, hour_start: new Date("2026-03-05T10:00:00Z"), hour_shape: "1.153", demand_index: "0.738", visitors: "30", main_door_entries: "18", side_door_entries: "12", conv_noise: "1.090", conversion_rate: "0.218", transactions: "7", basket_noise: "0.995", avg_basket_value: "37.81", sales_amount: "264.67" },
            { id: 87, trading_day_id: 27, hour_no: 2, hour_start: new Date("2026-03-07T10:00:00Z"), hour_shape: "1.211", demand_index: "1.040", visitors: "73", main_door_entries: "44", side_door_entries: "29", conv_noise: "0.936", conversion_rate: "0.150", transactions: "11", basket_noise: "0.954", avg_basket_value: "32.44", sales_amount: "356.84" },
            { id: 88, trading_day_id: 2, hour_no: 3, hour_start: new Date("2026-03-02T11:00:00Z"), hour_shape: "1.265", demand_index: "1.077", visitors: "38", main_door_entries: "27", side_door_entries: "11", conv_noise: "1.050", conversion_rate: "0.315", transactions: "12", basket_noise: "1.027", avg_basket_value: "48.78", sales_amount: "585.36" },
            { id: 89, trading_day_id: 76, hour_no: 2, hour_start: new Date("2026-03-15T10:00:00Z"), hour_shape: "1.208", demand_index: "1.271", visitors: "121", main_door_entries: "97", side_door_entries: "24", conv_noise: "1.119", conversion_rate: "0.134", transactions: "16", basket_noise: "1.028", avg_basket_value: "22.62", sales_amount: "361.92" },
            { id: 90, trading_day_id: 56, hour_no: 1, hour_start: new Date("2026-03-11T09:00:00Z"), hour_shape: "1.041", demand_index: "0.690", visitors: "48", main_door_entries: "29", side_door_entries: "19", conv_noise: "0.992", conversion_rate: "0.159", transactions: "8", basket_noise: "0.983", avg_basket_value: "33.42", sales_amount: "267.36" },
            { id: 91, trading_day_id: 21, hour_no: 3, hour_start: new Date("2026-03-05T11:00:00Z"), hour_shape: "1.275", demand_index: "0.816", visitors: "33", main_door_entries: "20", side_door_entries: "13", conv_noise: "1.055", conversion_rate: "0.211", transactions: "7", basket_noise: "1.075", avg_basket_value: "40.85", sales_amount: "285.95" },
            { id: 92, trading_day_id: 56, hour_no: 2, hour_start: new Date("2026-03-11T10:00:00Z"), hour_shape: "1.237", demand_index: "0.820", visitors: "57", main_door_entries: "34", side_door_entries: "23", conv_noise: "1.051", conversion_rate: "0.168", transactions: "10", basket_noise: "0.916", avg_basket_value: "31.14", sales_amount: "311.40" },
            { id: 93, trading_day_id: 78, hour_no: 3, hour_start: new Date("2026-03-14T11:00:00Z"), hour_shape: "1.287", demand_index: "1.447", visitors: "69", main_door_entries: "35", side_door_entries: "34", conv_noise: "1.084", conversion_rate: "0.304", transactions: "21", basket_noise: "0.988", avg_basket_value: "62.24", sales_amount: "1307.04" },
            { id: 94, trading_day_id: 4, hour_no: 3, hour_start: new Date("2026-03-03T11:00:00Z"), hour_shape: "1.326", demand_index: "0.919", visitors: "44", main_door_entries: "22", side_door_entries: "22", conv_noise: "0.989", conversion_rate: "0.277", transactions: "12", basket_noise: "0.996", avg_basket_value: "62.75", sales_amount: "753.00" },
            { id: 95, trading_day_id: 31, hour_no: 2, hour_start: new Date("2026-03-06T10:00:00Z"), hour_shape: "1.168", demand_index: "1.226", visitors: "59", main_door_entries: "30", side_door_entries: "29", conv_noise: "0.934", conversion_rate: "0.262", transactions: "15", basket_noise: "0.994", avg_basket_value: "62.62", sales_amount: "939.30" },
            { id: 96, trading_day_id: 22, hour_no: 1, hour_start: new Date("2026-03-06T09:00:00Z"), hour_shape: "0.965", demand_index: "1.020", visitors: "41", main_door_entries: "25", side_door_entries: "16", conv_noise: "0.922", conversion_rate: "0.184", transactions: "8", basket_noise: "0.999", avg_basket_value: "37.96", sales_amount: "303.68" },
            { id: 97, trading_day_id: 78, hour_no: 4, hour_start: new Date("2026-03-14T12:00:00Z"), hour_shape: "1.364", demand_index: "1.533", visitors: "74", main_door_entries: "37", side_door_entries: "37", conv_noise: "1.130", conversion_rate: "0.316", transactions: "23", basket_noise: "0.950", avg_basket_value: "59.85", sales_amount: "1376.55" },
            { id: 98, trading_day_id: 15, hour_no: 3, hour_start: new Date("2026-03-04T11:00:00Z"), hour_shape: "1.363", demand_index: "1.014", visitors: "71", main_door_entries: "43", side_door_entries: "28", conv_noise: "0.966", conversion_rate: "0.155", transactions: "11", basket_noise: "0.948", avg_basket_value: "32.23", sales_amount: "354.53" },
            { id: 99, trading_day_id: 11, hour_no: 2, hour_start: new Date("2026-03-05T10:00:00Z"), hour_shape: "1.176", demand_index: "1.076", visitors: "38", main_door_entries: "27", side_door_entries: "11", conv_noise: "1.000", conversion_rate: "0.300", transactions: "11", basket_noise: "1.102", avg_basket_value: "52.35", sales_amount: "575.85" },
            { id: 100, trading_day_id: 16, hour_no: 1, hour_start: new Date("2026-03-05T09:00:00Z"), hour_shape: "0.910", demand_index: "0.571", visitors: "54", main_door_entries: "43", side_door_entries: "11", conv_noise: "1.028", conversion_rate: "0.123", transactions: "7", basket_noise: "1.037", avg_basket_value: "22.81", sales_amount: "159.67" },
            { id: 101, trading_day_id: 1, hour_no: 1, hour_start: new Date("2026-03-02T09:00:00Z"), hour_shape: "1.015", demand_index: "1.029", visitors: "49", main_door_entries: "25", side_door_entries: "24", conv_noise: "1.038", conversion_rate: "0.291", transactions: "14", basket_noise: "1.008", avg_basket_value: "63.50", sales_amount: "889.00" },
            { id: 102, trading_day_id: 69, hour_no: 1, hour_start: new Date("2026-03-13T09:00:00Z"), hour_shape: "1.065", demand_index: "1.208", visitors: "58", main_door_entries: "29", side_door_entries: "29", conv_noise: "0.925", conversion_rate: "0.259", transactions: "15", basket_noise: "0.934", avg_basket_value: "58.84", sales_amount: "882.60" },
            { id: 103, trading_day_id: 2, hour_no: 4, hour_start: new Date("2026-03-02T12:00:00Z"), hour_shape: "1.444", demand_index: "1.229", visitors: "43", main_door_entries: "30", side_door_entries: "13", conv_noise: "1.052", conversion_rate: "0.316", transactions: "14", basket_noise: "1.029", avg_basket_value: "48.88", sales_amount: "684.32" },
            { id: 104, trading_day_id: 43, hour_no: 2, hour_start: new Date("2026-03-10T10:00:00Z"), hour_shape: "1.164", demand_index: "0.960", visitors: "38", main_door_entries: "23", side_door_entries: "15", conv_noise: "0.969", conversion_rate: "0.194", transactions: "7", basket_noise: "1.082", avg_basket_value: "41.12", sales_amount: "287.84" },
            { id: 105, trading_day_id: 23, hour_no: 1, hour_start: new Date("2026-03-07T09:00:00Z"), hour_shape: "1.046", demand_index: "1.153", visitors: "110", main_door_entries: "88", side_door_entries: "22", conv_noise: "0.983", conversion_rate: "0.118", transactions: "13", basket_noise: "1.026", avg_basket_value: "22.57", sales_amount: "293.41" },
            { id: 106, trading_day_id: 35, hour_no: 1, hour_start: new Date("2026-03-09T09:00:00Z"), hour_shape: "1.087", demand_index: "0.747", visitors: "26", main_door_entries: "18", side_door_entries: "8", conv_noise: "0.985", conversion_rate: "0.296", transactions: "8", basket_noise: "0.983", avg_basket_value: "46.69", sales_amount: "373.52" },
            { id: 107, trading_day_id: 65, hour_no: 1, hour_start: new Date("2026-03-09T09:00:00Z"), hour_shape: "0.959", demand_index: "0.951", visitors: "52", main_door_entries: "36", side_door_entries: "16", conv_noise: "1.086", conversion_rate: "0.239", transactions: "12", basket_noise: "0.952", avg_basket_value: "39.51", sales_amount: "474.12" },
            { id: 108, trading_day_id: 14, hour_no: 1, hour_start: new Date("2026-03-03T09:00:00Z"), hour_shape: "0.988", demand_index: "0.797", visitors: "56", main_door_entries: "34", side_door_entries: "22", conv_noise: "0.956", conversion_rate: "0.153", transactions: "9", basket_noise: "1.048", avg_basket_value: "35.63", sales_amount: "320.67" },
            { id: 109, trading_day_id: 80, hour_no: 2, hour_start: new Date("2026-03-15T10:00:00Z"), hour_shape: "1.247", demand_index: "1.519", visitors: "84", main_door_entries: "59", side_door_entries: "25", conv_noise: "1.012", conversion_rate: "0.223", transactions: "19", basket_noise: "1.010", avg_basket_value: "41.92", sales_amount: "796.48" },
            { id: 110, trading_day_id: 1, hour_no: 2, hour_start: new Date("2026-03-02T10:00:00Z"), hour_shape: "1.255", demand_index: "1.273", visitors: "61", main_door_entries: "31", side_door_entries: "30", conv_noise: "0.901", conversion_rate: "0.252", transactions: "15", basket_noise: "1.029", avg_basket_value: "64.83", sales_amount: "972.45" },
            { id: 111, trading_day_id: 67, hour_no: 1, hour_start: new Date("2026-03-10T09:00:00Z"), hour_shape: "0.979", demand_index: "0.664", visitors: "37", main_door_entries: "26", side_door_entries: "11", conv_noise: "0.945", conversion_rate: "0.208", transactions: "8", basket_noise: "1.010", avg_basket_value: "41.92", sales_amount: "335.36" },
            { id: 112, trading_day_id: 68, hour_no: 3, hour_start: new Date("2026-03-12T11:00:00Z"), hour_shape: "1.345", demand_index: "0.846", visitors: "59", main_door_entries: "35", side_door_entries: "24", conv_noise: "0.985", conversion_rate: "0.158", transactions: "9", basket_noise: "1.015", avg_basket_value: "34.51", sales_amount: "310.59" },
            { id: 113, trading_day_id: 63, hour_no: 1, hour_start: new Date("2026-03-13T09:00:00Z"), hour_shape: "0.951", demand_index: "0.708", visitors: "67", main_door_entries: "54", side_door_entries: "13", conv_noise: "1.000", conversion_rate: "0.120", transactions: "8", basket_noise: "0.995", avg_basket_value: "21.89", sales_amount: "175.12" },
            { id: 114, trading_day_id: 31, hour_no: 3, hour_start: new Date("2026-03-06T11:00:00Z"), hour_shape: "1.268", demand_index: "1.331", visitors: "64", main_door_entries: "32", side_door_entries: "32", conv_noise: "0.965", conversion_rate: "0.270", transactions: "17", basket_noise: "1.012", avg_basket_value: "63.76", sales_amount: "1083.92" },
            { id: 115, trading_day_id: 70, hour_no: 1, hour_start: new Date("2026-03-14T09:00:00Z"), hour_shape: "1.001", demand_index: "1.247", visitors: "50", main_door_entries: "30", side_door_entries: "20", conv_noise: "0.894", conversion_rate: "0.179", transactions: "9", basket_noise: "1.030", avg_basket_value: "39.14", sales_amount: "352.26" },
            { id: 116, trading_day_id: 14, hour_no: 2, hour_start: new Date("2026-03-03T10:00:00Z"), hour_shape: "1.148", demand_index: "0.926", visitors: "65", main_door_entries: "39", side_door_entries: "26", conv_noise: "0.967", conversion_rate: "0.155", transactions: "10", basket_noise: "1.012", avg_basket_value: "34.41", sales_amount: "344.10" },
            { id: 117, trading_day_id: 46, hour_no: 5, hour_start: new Date("2026-03-11T13:00:00Z"), hour_shape: "1.489", demand_index: "0.983", visitors: "39", main_door_entries: "23", side_door_entries: "16", conv_noise: "1.165", conversion_rate: "0.233", transactions: "9", basket_noise: "1.067", avg_basket_value: "40.55", sales_amount: "364.95" },
            { id: 118, trading_day_id: 56, hour_no: 3, hour_start: new Date("2026-03-11T11:00:00Z"), hour_shape: "1.350", demand_index: "0.895", visitors: "63", main_door_entries: "38", side_door_entries: "25", conv_noise: "1.015", conversion_rate: "0.162", transactions: "10", basket_noise: "1.024", avg_basket_value: "34.82", sales_amount: "348.20" },
            { id: 119, trading_day_id: 13, hour_no: 2, hour_start: new Date("2026-03-06T10:00:00Z"), hour_shape: "1.098", demand_index: "1.077", visitors: "38", main_door_entries: "27", side_door_entries: "11", conv_noise: "1.001", conversion_rate: "0.300", transactions: "11", basket_noise: "0.949", avg_basket_value: "45.08", sales_amount: "495.88" },
            { id: 120, trading_day_id: 82, hour_no: 2, hour_start: new Date("2026-03-15T10:00:00Z"), hour_shape: "1.153", demand_index: "1.366", visitors: "96", main_door_entries: "58", side_door_entries: "38", conv_noise: "1.012", conversion_rate: "0.162", transactions: "16", basket_noise: "0.952", avg_basket_value: "32.37", sales_amount: "517.92" },
            { id: 121, trading_day_id: 20, hour_no: 1, hour_start: new Date("2026-03-07T09:00:00Z"), hour_shape: "1.013", demand_index: "1.257", visitors: "44", main_door_entries: "31", side_door_entries: "13", conv_noise: "0.941", conversion_rate: "0.282", transactions: "12", basket_noise: "1.011", avg_basket_value: "48.02", sales_amount: "576.24" },
            { id: 122, trading_day_id: 56, hour_no: 4, hour_start: new Date("2026-03-11T12:00:00Z"), hour_shape: "1.491", demand_index: "0.989", visitors: "69", main_door_entries: "41", side_door_entries: "28", conv_noise: "0.980", conversion_rate: "0.157", transactions: "11", basket_noise: "1.096", avg_basket_value: "37.26", sales_amount: "409.86" },
            { id: 123, trading_day_id: 40, hour_no: 1, hour_start: new Date("2026-03-04T09:00:00Z"), hour_shape: "1.024", demand_index: "0.729", visitors: "40", main_door_entries: "28", side_door_entries: "12", conv_noise: "0.991", conversion_rate: "0.218", transactions: "9", basket_noise: "0.974", avg_basket_value: "40.42", sales_amount: "363.78" },
            { id: 124, trading_day_id: 58, hour_no: 2, hour_start: new Date("2026-03-11T10:00:00Z"), hour_shape: "1.135", demand_index: "0.854", visitors: "81", main_door_entries: "65", side_door_entries: "16", conv_noise: "1.026", conversion_rate: "0.123", transactions: "10", basket_noise: "1.000", avg_basket_value: "22.00", sales_amount: "220.00" },
            { id: 125, trading_day_id: 23, hour_no: 2, hour_start: new Date("2026-03-07T10:00:00Z"), hour_shape: "1.180", demand_index: "1.300", visitors: "124", main_door_entries: "99", side_door_entries: "25", conv_noise: "0.840", conversion_rate: "0.101", transactions: "13", basket_noise: "1.057", avg_basket_value: "23.25", sales_amount: "302.25" },
            { id: 126, trading_day_id: 80, hour_no: 3, hour_start: new Date("2026-03-15T11:00:00Z"), hour_shape: "1.295", demand_index: "1.577", visitors: "87", main_door_entries: "61", side_door_entries: "26", conv_noise: "1.043", conversion_rate: "0.229", transactions: "20", basket_noise: "0.993", avg_basket_value: "41.21", sales_amount: "824.20" },
            { id: 127, trading_day_id: 72, hour_no: 2, hour_start: new Date("2026-03-11T10:00:00Z"), hour_shape: "1.157", demand_index: "0.864", visitors: "48", main_door_entries: "34", side_door_entries: "14", conv_noise: "1.008", conversion_rate: "0.222", transactions: "11", basket_noise: "1.012", avg_basket_value: "42.00", sales_amount: "462.00" },
            { id: 128, trading_day_id: 77, hour_no: 3, hour_start: new Date("2026-03-14T11:00:00Z"), hour_shape: "1.282", demand_index: "1.600", visitors: "88", main_door_entries: "62", side_door_entries: "26", conv_noise: "0.968", conversion_rate: "0.213", transactions: "19", basket_noise: "0.964", avg_basket_value: "40.01", sales_amount: "760.19" },
            { id: 129, trading_day_id: 39, hour_no: 2, hour_start: new Date("2026-03-03T10:00:00Z"), hour_shape: "1.140", demand_index: "0.815", visitors: "45", main_door_entries: "31", side_door_entries: "14", conv_noise: "1.037", conversion_rate: "0.228", transactions: "10", basket_noise: "1.043", avg_basket_value: "43.28", sales_amount: "432.80" },
            { id: 130, trading_day_id: 13, hour_no: 3, hour_start: new Date("2026-03-06T11:00:00Z"), hour_shape: "1.368", demand_index: "1.342", visitors: "47", main_door_entries: "33", side_door_entries: "14", conv_noise: "1.037", conversion_rate: "0.311", transactions: "15", basket_noise: "0.967", avg_basket_value: "45.93", sales_amount: "688.95" },
            { id: 131, trading_day_id: 57, hour_no: 2, hour_start: new Date("2026-03-10T10:00:00Z"), hour_shape: "1.185", demand_index: "1.030", visitors: "98", main_door_entries: "78", side_door_entries: "20", conv_noise: "1.086", conversion_rate: "0.130", transactions: "13", basket_noise: "1.017", avg_basket_value: "22.37", sales_amount: "290.81" },
            { id: 132, trading_day_id: 70, hour_no: 2, hour_start: new Date("2026-03-14T10:00:00Z"), hour_shape: "1.195", demand_index: "1.489", visitors: "60", main_door_entries: "36", side_door_entries: "24", conv_noise: "1.022", conversion_rate: "0.204", transactions: "12", basket_noise: "0.954", avg_basket_value: "36.25", sales_amount: "435.00" },
            { id: 133, trading_day_id: 12, hour_no: 2, hour_start: new Date("2026-03-03T10:00:00Z"), hour_shape: "1.118", demand_index: "0.869", visitors: "35", main_door_entries: "21", side_door_entries: "14", conv_noise: "1.132", conversion_rate: "0.226", transactions: "8", basket_noise: "0.932", avg_basket_value: "35.42", sales_amount: "283.36" },
            { id: 134, trading_day_id: 2, hour_no: 5, hour_start: new Date("2026-03-02T13:00:00Z"), hour_shape: "1.565", demand_index: "1.332", visitors: "47", main_door_entries: "33", side_door_entries: "14", conv_noise: "1.096", conversion_rate: "0.329", transactions: "15", basket_noise: "0.993", avg_basket_value: "47.17", sales_amount: "707.55" },
            { id: 135, trading_day_id: 21, hour_no: 4, hour_start: new Date("2026-03-05T12:00:00Z"), hour_shape: "1.562", demand_index: "1.000", visitors: "40", main_door_entries: "24", side_door_entries: "16", conv_noise: "0.938", conversion_rate: "0.188", transactions: "8", basket_noise: "1.007", avg_basket_value: "38.27", sales_amount: "306.16" },
            { id: 136, trading_day_id: 29, hour_no: 1, hour_start: new Date("2026-03-05T09:00:00Z"), hour_shape: "1.010", demand_index: "0.908", visitors: "44", main_door_entries: "22", side_door_entries: "22", conv_noise: "1.002", conversion_rate: "0.281", transactions: "12", basket_noise: "0.981", avg_basket_value: "61.80", sales_amount: "741.60" },
            { id: 137, trading_day_id: 66, hour_no: 2, hour_start: new Date("2026-03-14T10:00:00Z"), hour_shape: "1.199", demand_index: "1.457", visitors: "138", main_door_entries: "110", side_door_entries: "28", conv_noise: "1.048", conversion_rate: "0.126", transactions: "17", basket_noise: "1.003", avg_basket_value: "22.07", sales_amount: "375.19" },
            { id: 138, trading_day_id: 8, hour_no: 2, hour_start: new Date("2026-03-03T10:00:00Z"), hour_shape: "1.266", demand_index: "0.899", visitors: "31", main_door_entries: "22", side_door_entries: "9", conv_noise: "1.022", conversion_rate: "0.307", transactions: "10", basket_noise: "1.018", avg_basket_value: "48.36", sales_amount: "483.60" },
            { id: 139, trading_day_id: 30, hour_no: 1, hour_start: new Date("2026-03-08T09:00:00Z"), hour_shape: "1.037", demand_index: "1.257", visitors: "119", main_door_entries: "95", side_door_entries: "24", conv_noise: "0.904", conversion_rate: "0.108", transactions: "13", basket_noise: "0.982", avg_basket_value: "21.60", sales_amount: "280.80" },
            { id: 140, trading_day_id: 41, hour_no: 3, hour_start: new Date("2026-03-05T11:00:00Z"), hour_shape: "1.415", demand_index: "1.128", visitors: "62", main_door_entries: "43", side_door_entries: "19", conv_noise: "0.989", conversion_rate: "0.218", transactions: "14", basket_noise: "1.021", avg_basket_value: "42.37", sales_amount: "593.18" },
            { id: 141, trading_day_id: 51, hour_no: 3, hour_start: new Date("2026-03-09T11:00:00Z"), hour_shape: "1.309", demand_index: "1.271", visitors: "121", main_door_entries: "97", side_door_entries: "24", conv_noise: "0.897", conversion_rate: "0.108", transactions: "13", basket_noise: "0.945", avg_basket_value: "20.79", sales_amount: "270.27" },
            { id: 142, trading_day_id: 8, hour_no: 3, hour_start: new Date("2026-03-03T11:00:00Z"), hour_shape: "1.314", demand_index: "0.933", visitors: "33", main_door_entries: "23", side_door_entries: "10", conv_noise: "1.028", conversion_rate: "0.308", transactions: "10", basket_noise: "1.026", avg_basket_value: "48.74", sales_amount: "487.40" },
            { id: 143, trading_day_id: 82, hour_no: 3, hour_start: new Date("2026-03-15T11:00:00Z"), hour_shape: "1.360", demand_index: "1.612", visitors: "113", main_door_entries: "68", side_door_entries: "45", conv_noise: "0.891", conversion_rate: "0.143", transactions: "16", basket_noise: "0.966", avg_basket_value: "32.84", sales_amount: "525.44" },
            { id: 144, trading_day_id: 64, hour_no: 3, hour_start: new Date("2026-03-13T11:00:00Z"), hour_shape: "1.328", demand_index: "1.417", visitors: "57", main_door_entries: "34", side_door_entries: "23", conv_noise: "0.998", conversion_rate: "0.200", transactions: "11", basket_noise: "1.039", avg_basket_value: "39.48", sales_amount: "434.28" },
            { id: 145, trading_day_id: 10, hour_no: 3, hour_start: new Date("2026-03-02T11:00:00Z"), hour_shape: "1.313", demand_index: "1.321", visitors: "53", main_door_entries: "32", side_door_entries: "21", conv_noise: "1.025", conversion_rate: "0.205", transactions: "11", basket_noise: "0.982", avg_basket_value: "37.32", sales_amount: "410.52" },
            { id: 146, trading_day_id: 11, hour_no: 3, hour_start: new Date("2026-03-05T11:00:00Z"), hour_shape: "1.412", demand_index: "1.292", visitors: "45", main_door_entries: "31", side_door_entries: "14", conv_noise: "0.988", conversion_rate: "0.296", transactions: "13", basket_noise: "1.038", avg_basket_value: "49.31", sales_amount: "641.03" },
            { id: 147, trading_day_id: 25, hour_no: 2, hour_start: new Date("2026-03-06T10:00:00Z"), hour_shape: "1.148", demand_index: "1.213", visitors: "85", main_door_entries: "51", side_door_entries: "34", conv_noise: "1.030", conversion_rate: "0.165", transactions: "14", basket_noise: "0.949", avg_basket_value: "32.27", sales_amount: "451.78" },
            { id: 148, trading_day_id: 63, hour_no: 2, hour_start: new Date("2026-03-13T10:00:00Z"), hour_shape: "1.210", demand_index: "0.900", visitors: "86", main_door_entries: "69", side_door_entries: "17", conv_noise: "1.059", conversion_rate: "0.127", transactions: "11", basket_noise: "0.953", avg_basket_value: "20.97", sales_amount: "230.67" },
            { id: 149, trading_day_id: 62, hour_no: 1, hour_start: new Date("2026-03-12T09:00:00Z"), hour_shape: "0.990", demand_index: "0.883", visitors: "42", main_door_entries: "21", side_door_entries: "21", conv_noise: "1.020", conversion_rate: "0.286", transactions: "12", basket_noise: "1.061", avg_basket_value: "66.84", sales_amount: "802.08" },
            { id: 150, trading_day_id: 4, hour_no: 4, hour_start: new Date("2026-03-03T12:00:00Z"), hour_shape: "1.523", demand_index: "1.055", visitors: "51", main_door_entries: "26", side_door_entries: "25", conv_noise: "1.009", conversion_rate: "0.283", transactions: "14", basket_noise: "0.960", avg_basket_value: "60.48", sales_amount: "846.72" },
            { id: 151, trading_day_id: 53, hour_no: 3, hour_start: new Date("2026-03-11T11:00:00Z"), hour_shape: "1.350", demand_index: "0.945", visitors: "45", main_door_entries: "23", side_door_entries: "22", conv_noise: "1.013", conversion_rate: "0.284", transactions: "13", basket_noise: "1.013", avg_basket_value: "63.82", sales_amount: "829.66" },
            { id: 152, trading_day_id: 12, hour_no: 3, hour_start: new Date("2026-03-03T11:00:00Z"), hour_shape: "1.386", demand_index: "1.077", visitors: "43", main_door_entries: "26", side_door_entries: "17", conv_noise: "1.016", conversion_rate: "0.203", transactions: "9", basket_noise: "1.077", avg_basket_value: "40.93", sales_amount: "368.37" },
            { id: 153, trading_day_id: 69, hour_no: 2, hour_start: new Date("2026-03-13T10:00:00Z"), hour_shape: "1.125", demand_index: "1.276", visitors: "61", main_door_entries: "31", side_door_entries: "30", conv_noise: "1.141", conversion_rate: "0.319", transactions: "19", basket_noise: "0.996", avg_basket_value: "62.75", sales_amount: "1192.25" },
            { id: 154, trading_day_id: 37, hour_no: 3, hour_start: new Date("2026-03-02T11:00:00Z"), hour_shape: "1.376", demand_index: "1.258", visitors: "69", main_door_entries: "48", side_door_entries: "21", conv_noise: "0.906", conversion_rate: "0.199", transactions: "14", basket_noise: "0.990", avg_basket_value: "41.09", sales_amount: "575.26" },
            { id: 155, trading_day_id: 47, hour_no: 2, hour_start: new Date("2026-03-10T10:00:00Z"), hour_shape: "1.145", demand_index: "0.925", visitors: "44", main_door_entries: "22", side_door_entries: "22", conv_noise: "1.034", conversion_rate: "0.290", transactions: "13", basket_noise: "1.025", avg_basket_value: "64.57", sales_amount: "839.41" },
            { id: 156, trading_day_id: 15, hour_no: 4, hour_start: new Date("2026-03-04T12:00:00Z"), hour_shape: "1.503", demand_index: "1.118", visitors: "78", main_door_entries: "47", side_door_entries: "31", conv_noise: "0.920", conversion_rate: "0.147", transactions: "11", basket_noise: "1.013", avg_basket_value: "34.44", sales_amount: "378.84" },
            { id: 157, trading_day_id: 58, hour_no: 3, hour_start: new Date("2026-03-11T11:00:00Z"), hour_shape: "1.397", demand_index: "1.051", visitors: "100", main_door_entries: "80", side_door_entries: "20", conv_noise: "0.989", conversion_rate: "0.119", transactions: "12", basket_noise: "1.020", avg_basket_value: "22.44", sales_amount: "269.28" },
            { id: 158, trading_day_id: 44, hour_no: 2, hour_start: new Date("2026-03-10T10:00:00Z"), hour_shape: "1.214", demand_index: "0.815", visitors: "29", main_door_entries: "20", side_door_entries: "9", conv_noise: "1.029", conversion_rate: "0.309", transactions: "9", basket_noise: "0.986", avg_basket_value: "46.84", sales_amount: "421.56" },
            { id: 159, trading_day_id: 71, hour_no: 2, hour_start: new Date("2026-03-13T10:00:00Z"), hour_shape: "1.148", demand_index: "1.340", visitors: "94", main_door_entries: "56", side_door_entries: "38", conv_noise: "1.072", conversion_rate: "0.172", transactions: "16", basket_noise: "1.045", avg_basket_value: "35.53", sales_amount: "568.48" },
            { id: 160, trading_day_id: 67, hour_no: 2, hour_start: new Date("2026-03-10T10:00:00Z"), hour_shape: "1.086", demand_index: "0.736", visitors: "40", main_door_entries: "28", side_door_entries: "12", conv_noise: "0.956", conversion_rate: "0.210", transactions: "8", basket_noise: "1.007", avg_basket_value: "41.79", sales_amount: "334.32" },
            { id: 161, trading_day_id: 50, hour_no: 2, hour_start: new Date("2026-03-12T10:00:00Z"), hour_shape: "1.115", demand_index: "0.979", visitors: "34", main_door_entries: "24", side_door_entries: "10", conv_noise: "0.977", conversion_rate: "0.293", transactions: "10", basket_noise: "0.963", avg_basket_value: "45.74", sales_amount: "457.40" },
            { id: 162, trading_day_id: 56, hour_no: 5, hour_start: new Date("2026-03-11T13:00:00Z"), hour_shape: "1.649", demand_index: "1.093", visitors: "77", main_door_entries: "46", side_door_entries: "31", conv_noise: "0.950", conversion_rate: "0.152", transactions: "12", basket_noise: "0.983", avg_basket_value: "33.42", sales_amount: "401.04" },
            { id: 163, trading_day_id: 78, hour_no: 5, hour_start: new Date("2026-03-14T13:00:00Z"), hour_shape: "1.591", demand_index: "1.788", visitors: "86", main_door_entries: "43", side_door_entries: "43", conv_noise: "1.159", conversion_rate: "0.325", transactions: "28", basket_noise: "0.929", avg_basket_value: "58.53", sales_amount: "1638.84" },
            { id: 164, trading_day_id: 17, hour_no: 1, hour_start: new Date("2026-03-06T09:00:00Z"), hour_shape: "1.085", demand_index: "1.239", visitors: "118", main_door_entries: "94", side_door_entries: "24", conv_noise: "0.958", conversion_rate: "0.115", transactions: "14", basket_noise: "1.007", avg_basket_value: "22.15", sales_amount: "310.10" },
            { id: 165, trading_day_id: 74, hour_no: 2, hour_start: new Date("2026-03-13T10:00:00Z"), hour_shape: "1.141", demand_index: "0.877", visitors: "48", main_door_entries: "34", side_door_entries: "14", conv_noise: "1.004", conversion_rate: "0.221", transactions: "11", basket_noise: "0.951", avg_basket_value: "39.47", sales_amount: "434.17" },
            { id: 166, trading_day_id: 84, hour_no: 2, hour_start: new Date("2026-03-15T10:00:00Z"), hour_shape: "1.219", demand_index: "1.431", visitors: "57", main_door_entries: "34", side_door_entries: "23", conv_noise: "0.938", conversion_rate: "0.188", transactions: "11", basket_noise: "0.955", avg_basket_value: "36.29", sales_amount: "399.19" },
            { id: 167, trading_day_id: 57, hour_no: 3, hour_start: new Date("2026-03-10T11:00:00Z"), hour_shape: "1.288", demand_index: "1.119", visitors: "106", main_door_entries: "85", side_door_entries: "21", conv_noise: "1.104", conversion_rate: "0.132", transactions: "14", basket_noise: "0.947", avg_basket_value: "20.83", sales_amount: "291.62" },
            { id: 168, trading_day_id: 12, hour_no: 4, hour_start: new Date("2026-03-03T12:00:00Z"), hour_shape: "1.373", demand_index: "1.067", visitors: "43", main_door_entries: "26", side_door_entries: "17", conv_noise: "0.920", conversion_rate: "0.184", transactions: "8", basket_noise: "1.007", avg_basket_value: "38.27", sales_amount: "306.16" },
            { id: 169, trading_day_id: 81, hour_no: 1, hour_start: new Date("2026-03-15T09:00:00Z"), hour_shape: "1.087", demand_index: "1.107", visitors: "39", main_door_entries: "27", side_door_entries: "12", conv_noise: "0.999", conversion_rate: "0.300", transactions: "12", basket_noise: "0.977", avg_basket_value: "46.41", sales_amount: "556.92" },
            { id: 170, trading_day_id: 83, hour_no: 1, hour_start: new Date("2026-03-15T09:00:00Z"), hour_shape: "1.011", demand_index: "1.188", visitors: "57", main_door_entries: "29", side_door_entries: "28", conv_noise: "1.024", conversion_rate: "0.287", transactions: "16", basket_noise: "1.077", avg_basket_value: "67.85", sales_amount: "1085.60" },
            { id: 171, trading_day_id: 29, hour_no: 2, hour_start: new Date("2026-03-05T10:00:00Z"), hour_shape: "1.131", demand_index: "1.017", visitors: "49", main_door_entries: "25", side_door_entries: "24", conv_noise: "1.084", conversion_rate: "0.304", transactions: "15", basket_noise: "1.026", avg_basket_value: "64.64", sales_amount: "969.60" },
            { id: 172, trading_day_id: 10, hour_no: 4, hour_start: new Date("2026-03-02T12:00:00Z"), hour_shape: "1.518", demand_index: "1.527", visitors: "61", main_door_entries: "37", side_door_entries: "24", conv_noise: "1.022", conversion_rate: "0.204", transactions: "12", basket_noise: "0.958", avg_basket_value: "36.40", sales_amount: "436.80" },
            { id: 173, trading_day_id: 24, hour_no: 2, hour_start: new Date("2026-03-04T10:00:00Z"), hour_shape: "1.199", demand_index: "0.770", visitors: "37", main_door_entries: "19", side_door_entries: "18", conv_noise: "0.982", conversion_rate: "0.275", transactions: "10", basket_noise: "1.067", avg_basket_value: "67.22", sales_amount: "672.20" },
            { id: 174, trading_day_id: 73, hour_no: 2, hour_start: new Date("2026-03-12T10:00:00Z"), hour_shape: "1.218", demand_index: "1.073", visitors: "59", main_door_entries: "41", side_door_entries: "18", conv_noise: "1.038", conversion_rate: "0.228", transactions: "13", basket_noise: "1.010", avg_basket_value: "41.92", sales_amount: "544.96" },
            { id: 175, trading_day_id: 55, hour_no: 3, hour_start: new Date("2026-03-12T11:00:00Z"), hour_shape: "1.361", demand_index: "1.252", visitors: "50", main_door_entries: "30", side_door_entries: "20", conv_noise: "1.067", conversion_rate: "0.213", transactions: "11", basket_noise: "1.060", avg_basket_value: "40.28", sales_amount: "443.08" },
            { id: 176, trading_day_id: 6, hour_no: 1, hour_start: new Date("2026-03-02T09:00:00Z"), hour_shape: "1.050", demand_index: "1.106", visitors: "77", main_door_entries: "46", side_door_entries: "31", conv_noise: "1.014", conversion_rate: "0.162", transactions: "12", basket_noise: "1.008", avg_basket_value: "34.27", sales_amount: "411.24" },
            { id: 177, trading_day_id: 52, hour_no: 1, hour_start: new Date("2026-03-06T09:00:00Z"), hour_shape: "1.060", demand_index: "1.164", visitors: "64", main_door_entries: "45", side_door_entries: "19", conv_noise: "0.936", conversion_rate: "0.206", transactions: "13", basket_noise: "1.004", avg_basket_value: "41.67", sales_amount: "541.71" },
            { id: 178, trading_day_id: 32, hour_no: 3, hour_start: new Date("2026-03-08T11:00:00Z"), hour_shape: "1.381", demand_index: "1.642", visitors: "66", main_door_entries: "40", side_door_entries: "26", conv_noise: "0.859", conversion_rate: "0.172", transactions: "11", basket_noise: "1.022", avg_basket_value: "38.84", sales_amount: "427.24" },
            { id: 179, trading_day_id: 75, hour_no: 1, hour_start: new Date("2026-03-14T09:00:00Z"), hour_shape: "1.008", demand_index: "1.263", visitors: "44", main_door_entries: "31", side_door_entries: "13", conv_noise: "0.980", conversion_rate: "0.294", transactions: "13", basket_noise: "1.004", avg_basket_value: "47.69", sales_amount: "619.97" },
            { id: 180, trading_day_id: 27, hour_no: 3, hour_start: new Date("2026-03-07T11:00:00Z"), hour_shape: "1.376", demand_index: "1.182", visitors: "83", main_door_entries: "50", side_door_entries: "33", conv_noise: "0.966", conversion_rate: "0.155", transactions: "13", basket_noise: "0.976", avg_basket_value: "33.18", sales_amount: "431.34" },
            { id: 181, trading_day_id: 81, hour_no: 2, hour_start: new Date("2026-03-15T10:00:00Z"), hour_shape: "1.023", demand_index: "1.041", visitors: "36", main_door_entries: "25", side_door_entries: "11", conv_noise: "1.155", conversion_rate: "0.347", transactions: "12", basket_noise: "0.973", avg_basket_value: "46.22", sales_amount: "554.64" },
            { id: 182, trading_day_id: 25, hour_no: 3, hour_start: new Date("2026-03-06T11:00:00Z"), hour_shape: "1.353", demand_index: "1.430", visitors: "100", main_door_entries: "60", side_door_entries: "40", conv_noise: "1.093", conversion_rate: "0.175", transactions: "18", basket_noise: "1.047", avg_basket_value: "35.60", sales_amount: "640.80" },
            { id: 183, trading_day_id: 64, hour_no: 4, hour_start: new Date("2026-03-13T12:00:00Z"), hour_shape: "1.456", demand_index: "1.554", visitors: "62", main_door_entries: "37", side_door_entries: "25", conv_noise: "0.948", conversion_rate: "0.190", transactions: "12", basket_noise: "1.107", avg_basket_value: "42.07", sales_amount: "504.84" },
            { id: 184, trading_day_id: 15, hour_no: 5, hour_start: new Date("2026-03-04T13:00:00Z"), hour_shape: "1.642", demand_index: "1.222", visitors: "86", main_door_entries: "52", side_door_entries: "34", conv_noise: "0.950", conversion_rate: "0.152", transactions: "13", basket_noise: "1.011", avg_basket_value: "34.37", sales_amount: "446.81" },
            { id: 185, trading_day_id: 59, hour_no: 1, hour_start: new Date("2026-03-08T09:00:00Z"), hour_shape: "0.961", demand_index: "1.105", visitors: "61", main_door_entries: "43", side_door_entries: "18", conv_noise: "1.026", conversion_rate: "0.226", transactions: "14", basket_noise: "1.027", avg_basket_value: "42.62", sales_amount: "596.68" },
            { id: 186, trading_day_id: 26, hour_no: 1, hour_start: new Date("2026-03-08T09:00:00Z"), hour_shape: "1.002", demand_index: "0.822", visitors: "29", main_door_entries: "20", side_door_entries: "9", conv_noise: "0.924", conversion_rate: "0.277", transactions: "8", basket_noise: "0.970", avg_basket_value: "46.08", sales_amount: "368.64" },
            { id: 187, trading_day_id: 53, hour_no: 4, hour_start: new Date("2026-03-11T12:00:00Z"), hour_shape: "1.436", demand_index: "1.005", visitors: "48", main_door_entries: "24", side_door_entries: "24", conv_noise: "1.089", conversion_rate: "0.305", transactions: "15", basket_noise: "0.962", avg_basket_value: "60.61", sales_amount: "909.15" },
            { id: 188, trading_day_id: 69, hour_no: 3, hour_start: new Date("2026-03-13T11:00:00Z"), hour_shape: "1.358", demand_index: "1.540", visitors: "74", main_door_entries: "37", side_door_entries: "37", conv_noise: "0.940", conversion_rate: "0.263", transactions: "19", basket_noise: "1.072", avg_basket_value: "67.54", sales_amount: "1283.26" },
            { id: 189, trading_day_id: 21, hour_no: 5, hour_start: new Date("2026-03-05T13:00:00Z"), hour_shape: "1.547", demand_index: "0.990", visitors: "40", main_door_entries: "24", side_door_entries: "16", conv_noise: "1.017", conversion_rate: "0.203", transactions: "8", basket_noise: "1.046", avg_basket_value: "39.75", sales_amount: "318.00" },
            { id: 190, trading_day_id: 64, hour_no: 5, hour_start: new Date("2026-03-13T13:00:00Z"), hour_shape: "1.504", demand_index: "1.605", visitors: "64", main_door_entries: "38", side_door_entries: "26", conv_noise: "0.936", conversion_rate: "0.187", transactions: "12", basket_noise: "1.005", avg_basket_value: "38.19", sales_amount: "458.28" },
            { id: 191, trading_day_id: 77, hour_no: 4, hour_start: new Date("2026-03-14T12:00:00Z"), hour_shape: "1.349", demand_index: "1.684", visitors: "93", main_door_entries: "65", side_door_entries: "28", conv_noise: "1.029", conversion_rate: "0.226", transactions: "21", basket_noise: "1.055", avg_basket_value: "43.78", sales_amount: "919.38" },
            { id: 192, trading_day_id: 35, hour_no: 2, hour_start: new Date("2026-03-09T10:00:00Z"), hour_shape: "1.191", demand_index: "0.818", visitors: "29", main_door_entries: "20", side_door_entries: "9", conv_noise: "1.043", conversion_rate: "0.313", transactions: "9", basket_noise: "1.038", avg_basket_value: "49.31", sales_amount: "443.79" },
            { id: 193, trading_day_id: 77, hour_no: 5, hour_start: new Date("2026-03-14T13:00:00Z"), hour_shape: "1.552", demand_index: "1.937", visitors: "107", main_door_entries: "75", side_door_entries: "32", conv_noise: "1.043", conversion_rate: "0.229", transactions: "25", basket_noise: "1.046", avg_basket_value: "43.41", sales_amount: "1085.25" },
            { id: 194, trading_day_id: 52, hour_no: 2, hour_start: new Date("2026-03-06T10:00:00Z"), hour_shape: "1.184", demand_index: "1.300", visitors: "72", main_door_entries: "50", side_door_entries: "22", conv_noise: "0.975", conversion_rate: "0.215", transactions: "15", basket_noise: "0.969", avg_basket_value: "40.21", sales_amount: "603.15" },
            { id: 195, trading_day_id: 24, hour_no: 3, hour_start: new Date("2026-03-04T11:00:00Z"), hour_shape: "1.290", demand_index: "0.828", visitors: "40", main_door_entries: "20", side_door_entries: "20", conv_noise: "0.969", conversion_rate: "0.271", transactions: "11", basket_noise: "1.011", avg_basket_value: "63.69", sales_amount: "700.59" },
            { id: 196, trading_day_id: 22, hour_no: 2, hour_start: new Date("2026-03-06T10:00:00Z"), hour_shape: "1.146", demand_index: "1.211", visitors: "48", main_door_entries: "29", side_door_entries: "19", conv_noise: "0.909", conversion_rate: "0.182", transactions: "9", basket_noise: "0.969", avg_basket_value: "36.82", sales_amount: "331.38" },
            { id: 197, trading_day_id: 42, hour_no: 4, hour_start: new Date("2026-03-08T12:00:00Z"), hour_shape: "1.509", demand_index: "1.631", visitors: "78", main_door_entries: "39", side_door_entries: "39", conv_noise: "0.885", conversion_rate: "0.248", transactions: "19", basket_noise: "1.039", avg_basket_value: "65.46", sales_amount: "1243.74" },
            { id: 198, trading_day_id: 9, hour_no: 1, hour_start: new Date("2026-03-04T09:00:00Z"), hour_shape: "0.994", demand_index: "0.554", visitors: "19", main_door_entries: "13", side_door_entries: "6", conv_noise: "1.060", conversion_rate: "0.318", transactions: "6", basket_noise: "0.939", avg_basket_value: "44.60", sales_amount: "267.60" },
            { id: 199, trading_day_id: 52, hour_no: 3, hour_start: new Date("2026-03-06T11:00:00Z"), hour_shape: "1.357", demand_index: "1.490", visitors: "82", main_door_entries: "57", side_door_entries: "25", conv_noise: "0.946", conversion_rate: "0.208", transactions: "17", basket_noise: "0.974", avg_basket_value: "40.42", sales_amount: "687.14" },
            { id: 200, trading_day_id: 55, hour_no: 4, hour_start: new Date("2026-03-12T12:00:00Z"), hour_shape: "1.405", demand_index: "1.293", visitors: "52", main_door_entries: "31", side_door_entries: "21", conv_noise: "0.987", conversion_rate: "0.197", transactions: "10", basket_noise: "1.057", avg_basket_value: "40.17", sales_amount: "401.70" },
            { id: 201, trading_day_id: 27, hour_no: 4, hour_start: new Date("2026-03-07T12:00:00Z"), hour_shape: "1.484", demand_index: "1.275", visitors: "89", main_door_entries: "53", side_door_entries: "36", conv_noise: "1.081", conversion_rate: "0.173", transactions: "15", basket_noise: "1.056", avg_basket_value: "35.90", sales_amount: "538.50" },
            { id: 202, trading_day_id: 3, hour_no: 2, hour_start: new Date("2026-03-02T10:00:00Z"), hour_shape: "1.114", demand_index: "0.998", visitors: "95", main_door_entries: "76", side_door_entries: "19", conv_noise: "1.027", conversion_rate: "0.123", transactions: "12", basket_noise: "1.082", avg_basket_value: "23.80", sales_amount: "285.60" },
            { id: 203, trading_day_id: 23, hour_no: 3, hour_start: new Date("2026-03-07T11:00:00Z"), hour_shape: "1.371", demand_index: "1.511", visitors: "144", main_door_entries: "115", side_door_entries: "29", conv_noise: "0.997", conversion_rate: "0.120", transactions: "17", basket_noise: "0.937", avg_basket_value: "20.61", sales_amount: "350.37" },
            { id: 204, trading_day_id: 62, hour_no: 2, hour_start: new Date("2026-03-12T10:00:00Z"), hour_shape: "1.098", demand_index: "0.979", visitors: "47", main_door_entries: "24", side_door_entries: "23", conv_noise: "0.961", conversion_rate: "0.269", transactions: "13", basket_noise: "1.011", avg_basket_value: "63.69", sales_amount: "827.97" },
            { id: 205, trading_day_id: 43, hour_no: 3, hour_start: new Date("2026-03-10T11:00:00Z"), hour_shape: "1.348", demand_index: "1.112", visitors: "44", main_door_entries: "26", side_door_entries: "18", conv_noise: "0.957", conversion_rate: "0.191", transactions: "8", basket_noise: "1.069", avg_basket_value: "40.62", sales_amount: "324.96" },
            { id: 206, trading_day_id: 53, hour_no: 5, hour_start: new Date("2026-03-11T13:00:00Z"), hour_shape: "1.612", demand_index: "1.128", visitors: "54", main_door_entries: "27", side_door_entries: "27", conv_noise: "0.950", conversion_rate: "0.266", transactions: "14", basket_noise: "1.063", avg_basket_value: "66.97", sales_amount: "937.58" },
            { id: 207, trading_day_id: 1, hour_no: 3, hour_start: new Date("2026-03-02T11:00:00Z"), hour_shape: "1.399", demand_index: "1.419", visitors: "68", main_door_entries: "34", side_door_entries: "34", conv_noise: "0.982", conversion_rate: "0.275", transactions: "19", basket_noise: "1.019", avg_basket_value: "64.20", sales_amount: "1219.80" },
            { id: 208, trading_day_id: 10, hour_no: 5, hour_start: new Date("2026-03-02T13:00:00Z"), hour_shape: "1.554", demand_index: "1.563", visitors: "63", main_door_entries: "38", side_door_entries: "25", conv_noise: "0.976", conversion_rate: "0.195", transactions: "12", basket_noise: "0.996", avg_basket_value: "37.85", sales_amount: "454.20" },
            { id: 209, trading_day_id: 21, hour_no: 6, hour_start: new Date("2026-03-05T14:00:00Z"), hour_shape: "1.582", demand_index: "1.012", visitors: "40", main_door_entries: "24", side_door_entries: "16", conv_noise: "0.978", conversion_rate: "0.196", transactions: "8", basket_noise: "1.007", avg_basket_value: "38.27", sales_amount: "306.16" },
            { id: 210, trading_day_id: 54, hour_no: 2, hour_start: new Date("2026-03-07T10:00:00Z"), hour_shape: "1.147", demand_index: "1.436", visitors: "79", main_door_entries: "55", side_door_entries: "24", conv_noise: "1.044", conversion_rate: "0.230", transactions: "18", basket_noise: "0.920", avg_basket_value: "38.18", sales_amount: "687.24" },
            { id: 211, trading_day_id: 74, hour_no: 3, hour_start: new Date("2026-03-13T11:00:00Z"), hour_shape: "1.358", demand_index: "1.044", visitors: "57", main_door_entries: "40", side_door_entries: "17", conv_noise: "1.007", conversion_rate: "0.222", transactions: "13", basket_noise: "1.002", avg_basket_value: "41.58", sales_amount: "540.54" },
            { id: 212, trading_day_id: 21, hour_no: 7, hour_start: new Date("2026-03-05T15:00:00Z"), hour_shape: "1.596", demand_index: "1.021", visitors: "41", main_door_entries: "25", side_door_entries: "16", conv_noise: "1.001", conversion_rate: "0.200", transactions: "8", basket_noise: "0.998", avg_basket_value: "37.92", sales_amount: "303.36" },
            { id: 213, trading_day_id: 60, hour_no: 2, hour_start: new Date("2026-03-12T10:00:00Z"), hour_shape: "1.188", demand_index: "0.987", visitors: "94", main_door_entries: "75", side_door_entries: "19", conv_noise: "0.995", conversion_rate: "0.119", transactions: "11", basket_noise: "1.009", avg_basket_value: "22.20", sales_amount: "244.20" },
            { id: 214, trading_day_id: 79, hour_no: 3, hour_start: new Date("2026-03-14T11:00:00Z"), hour_shape: "1.316", demand_index: "1.465", visitors: "103", main_door_entries: "62", side_door_entries: "41", conv_noise: "0.938", conversion_rate: "0.150", transactions: "15", basket_noise: "1.036", avg_basket_value: "35.22", sales_amount: "528.30" },
            { id: 215, trading_day_id: 38, hour_no: 1, hour_start: new Date("2026-03-09T09:00:00Z"), hour_shape: "0.942", demand_index: "0.642", visitors: "45", main_door_entries: "27", side_door_entries: "18", conv_noise: "0.999", conversion_rate: "0.160", transactions: "7", basket_noise: "1.062", avg_basket_value: "36.11", sales_amount: "252.77" },
            { id: 216, trading_day_id: 48, hour_no: 3, hour_start: new Date("2026-03-11T11:00:00Z"), hour_shape: "1.355", demand_index: "0.999", visitors: "35", main_door_entries: "25", side_door_entries: "10", conv_noise: "1.001", conversion_rate: "0.300", transactions: "11", basket_noise: "1.018", avg_basket_value: "48.36", sales_amount: "531.96" },
            { id: 217, trading_day_id: 18, hour_no: 1, hour_start: new Date("2026-03-05T09:00:00Z"), hour_shape: "1.043", demand_index: "0.852", visitors: "60", main_door_entries: "36", side_door_entries: "24", conv_noise: "0.935", conversion_rate: "0.150", transactions: "9", basket_noise: "0.995", avg_basket_value: "33.83", sales_amount: "304.47" },
            { id: 218, trading_day_id: 18, hour_no: 2, hour_start: new Date("2026-03-05T10:00:00Z"), hour_shape: "1.182", demand_index: "0.966", visitors: "68", main_door_entries: "41", side_door_entries: "27", conv_noise: "0.964", conversion_rate: "0.154", transactions: "10", basket_noise: "0.945", avg_basket_value: "32.13", sales_amount: "321.30" },
            { id: 219, trading_day_id: 63, hour_no: 3, hour_start: new Date("2026-03-13T11:00:00Z"), hour_shape: "1.364", demand_index: "1.015", visitors: "96", main_door_entries: "77", side_door_entries: "19", conv_noise: "1.032", conversion_rate: "0.124", transactions: "12", basket_noise: "0.995", avg_basket_value: "21.89", sales_amount: "262.68" },
            { id: 220, trading_day_id: 65, hour_no: 2, hour_start: new Date("2026-03-09T10:00:00Z"), hour_shape: "1.093", demand_index: "1.084", visitors: "60", main_door_entries: "42", side_door_entries: "18", conv_noise: "0.872", conversion_rate: "0.192", transactions: "12", basket_noise: "0.998", avg_basket_value: "41.42", sales_amount: "497.04" },
            { id: 221, trading_day_id: 4, hour_no: 5, hour_start: new Date("2026-03-03T13:00:00Z"), hour_shape: "1.501", demand_index: "1.040", visitors: "50", main_door_entries: "25", side_door_entries: "25", conv_noise: "1.057", conversion_rate: "0.296", transactions: "15", basket_noise: "0.932", avg_basket_value: "58.72", sales_amount: "880.80" },
            { id: 222, trading_day_id: 54, hour_no: 3, hour_start: new Date("2026-03-07T11:00:00Z"), hour_shape: "1.382", demand_index: "1.730", visitors: "95", main_door_entries: "67", side_door_entries: "28", conv_noise: "0.970", conversion_rate: "0.213", transactions: "20", basket_noise: "1.025", avg_basket_value: "42.54", sales_amount: "850.80" },
            { id: 223, trading_day_id: 10, hour_no: 6, hour_start: new Date("2026-03-02T14:00:00Z"), hour_shape: "1.550", demand_index: "1.559", visitors: "62", main_door_entries: "37", side_door_entries: "25", conv_noise: "1.113", conversion_rate: "0.223", transactions: "14", basket_noise: "1.015", avg_basket_value: "38.57", sales_amount: "539.98" },
            { id: 224, trading_day_id: 49, hour_no: 4, hour_start: new Date("2026-03-10T12:00:00Z"), hour_shape: "1.516", demand_index: "1.229", visitors: "86", main_door_entries: "52", side_door_entries: "34", conv_noise: "0.999", conversion_rate: "0.160", transactions: "14", basket_noise: "0.976", avg_basket_value: "33.18", sales_amount: "464.52" },
            { id: 225, trading_day_id: 46, hour_no: 6, hour_start: new Date("2026-03-11T14:00:00Z"), hour_shape: "1.609", demand_index: "1.062", visitors: "42", main_door_entries: "25", side_door_entries: "17", conv_noise: "0.910", conversion_rate: "0.182", transactions: "8", basket_noise: "1.087", avg_basket_value: "41.31", sales_amount: "330.48" },
            { id: 226, trading_day_id: 64, hour_no: 6, hour_start: new Date("2026-03-13T14:00:00Z"), hour_shape: "1.559", demand_index: "1.663", visitors: "67", main_door_entries: "40", side_door_entries: "27", conv_noise: "1.049", conversion_rate: "0.210", transactions: "14", basket_noise: "1.039", avg_basket_value: "39.48", sales_amount: "552.72" },
            { id: 227, trading_day_id: 71, hour_no: 3, hour_start: new Date("2026-03-13T11:00:00Z"), hour_shape: "1.211", demand_index: "1.413", visitors: "99", main_door_entries: "59", side_door_entries: "40", conv_noise: "0.959", conversion_rate: "0.153", transactions: "15", basket_noise: "1.004", avg_basket_value: "34.14", sales_amount: "512.10" },
            { id: 228, trading_day_id: 36, hour_no: 4, hour_start: new Date("2026-03-08T12:00:00Z"), hour_shape: "1.451", demand_index: "1.516", visitors: "106", main_door_entries: "64", side_door_entries: "42", conv_noise: "1.033", conversion_rate: "0.165", transactions: "17", basket_noise: "1.046", avg_basket_value: "35.56", sales_amount: "604.52" },
            { id: 229, trading_day_id: 43, hour_no: 4, hour_start: new Date("2026-03-10T12:00:00Z"), hour_shape: "1.393", demand_index: "1.149", visitors: "46", main_door_entries: "28", side_door_entries: "18", conv_noise: "0.994", conversion_rate: "0.199", transactions: "9", basket_noise: "1.076", avg_basket_value: "40.89", sales_amount: "368.01" },
            { id: 230, trading_day_id: 49, hour_no: 5, hour_start: new Date("2026-03-10T13:00:00Z"), hour_shape: "1.541", demand_index: "1.250", visitors: "88", main_door_entries: "53", side_door_entries: "35", conv_noise: "1.066", conversion_rate: "0.171", transactions: "15", basket_noise: "1.043", avg_basket_value: "35.46", sales_amount: "531.90" },
            { id: 231, trading_day_id: 80, hour_no: 4, hour_start: new Date("2026-03-15T12:00:00Z"), hour_shape: "1.391", demand_index: "1.694", visitors: "93", main_door_entries: "65", side_door_entries: "28", conv_noise: "1.042", conversion_rate: "0.229", transactions: "21", basket_noise: "1.053", avg_basket_value: "43.70", sales_amount: "917.70" },
            { id: 232, trading_day_id: 30, hour_no: 2, hour_start: new Date("2026-03-08T10:00:00Z"), hour_shape: "1.060", demand_index: "1.285", visitors: "122", main_door_entries: "98", side_door_entries: "24", conv_noise: "0.976", conversion_rate: "0.117", transactions: "14", basket_noise: "0.962", avg_basket_value: "21.16", sales_amount: "296.24" },
            { id: 233, trading_day_id: 25, hour_no: 4, hour_start: new Date("2026-03-06T12:00:00Z"), hour_shape: "1.435", demand_index: "1.517", visitors: "106", main_door_entries: "64", side_door_entries: "42", conv_noise: "0.945", conversion_rate: "0.151", transactions: "16", basket_noise: "1.025", avg_basket_value: "34.85", sales_amount: "557.60" },
            { id: 234, trading_day_id: 10, hour_no: 7, hour_start: new Date("2026-03-02T15:00:00Z"), hour_shape: "1.669", demand_index: "1.679", visitors: "67", main_door_entries: "40", side_door_entries: "27", conv_noise: "0.948", conversion_rate: "0.190", transactions: "13", basket_noise: "0.935", avg_basket_value: "35.53", sales_amount: "461.89" },
            { id: 235, trading_day_id: 7, hour_no: 2, hour_start: new Date("2026-03-04T10:00:00Z"), hour_shape: "1.226", demand_index: "0.901", visitors: "86", main_door_entries: "69", side_door_entries: "17", conv_noise: "0.963", conversion_rate: "0.116", transactions: "10", basket_noise: "0.957", avg_basket_value: "21.05", sales_amount: "210.50" },
            { id: 236, trading_day_id: 50, hour_no: 3, hour_start: new Date("2026-03-12T11:00:00Z"), hour_shape: "1.288", demand_index: "1.131", visitors: "40", main_door_entries: "28", side_door_entries: "12", conv_noise: "0.972", conversion_rate: "0.292", transactions: "12", basket_noise: "1.029", avg_basket_value: "48.88", sales_amount: "586.56" },
            { id: 237, trading_day_id: 54, hour_no: 4, hour_start: new Date("2026-03-07T12:00:00Z"), hour_shape: "1.290", demand_index: "1.615", visitors: "89", main_door_entries: "62", side_door_entries: "27", conv_noise: "0.972", conversion_rate: "0.214", transactions: "19", basket_noise: "0.994", avg_basket_value: "41.25", sales_amount: "783.75" },
            { id: 238, trading_day_id: 7, hour_no: 3, hour_start: new Date("2026-03-04T11:00:00Z"), hour_shape: "1.326", demand_index: "0.975", visitors: "93", main_door_entries: "74", side_door_entries: "19", conv_noise: "0.986", conversion_rate: "0.118", transactions: "11", basket_noise: "0.999", avg_basket_value: "21.98", sales_amount: "241.78" },
            { id: 239, trading_day_id: 55, hour_no: 5, hour_start: new Date("2026-03-12T13:00:00Z"), hour_shape: "1.559", demand_index: "1.434", visitors: "57", main_door_entries: "34", side_door_entries: "23", conv_noise: "1.018", conversion_rate: "0.204", transactions: "12", basket_noise: "1.004", avg_basket_value: "38.15", sales_amount: "457.80" },
            { id: 240, trading_day_id: 46, hour_no: 7, hour_start: new Date("2026-03-11T15:00:00Z"), hour_shape: "1.523", demand_index: "1.005", visitors: "40", main_door_entries: "24", side_door_entries: "16", conv_noise: "1.029", conversion_rate: "0.206", transactions: "8", basket_noise: "0.984", avg_basket_value: "37.39", sales_amount: "299.12" },
            { id: 241, trading_day_id: 9, hour_no: 2, hour_start: new Date("2026-03-04T10:00:00Z"), hour_shape: "1.130", demand_index: "0.629", visitors: "22", main_door_entries: "15", side_door_entries: "7", conv_noise: "1.093", conversion_rate: "0.328", transactions: "7", basket_noise: "0.989", avg_basket_value: "46.98", sales_amount: "328.86" },
            { id: 242, trading_day_id: 3, hour_no: 3, hour_start: new Date("2026-03-02T11:00:00Z"), hour_shape: "1.276", demand_index: "1.143", visitors: "109", main_door_entries: "87", side_door_entries: "22", conv_noise: "1.094", conversion_rate: "0.131", transactions: "14", basket_noise: "1.019", avg_basket_value: "22.42", sales_amount: "313.88" },
            { id: 243, trading_day_id: 73, hour_no: 3, hour_start: new Date("2026-03-12T11:00:00Z"), hour_shape: "1.301", demand_index: "1.146", visitors: "63", main_door_entries: "44", side_door_entries: "19", conv_noise: "0.999", conversion_rate: "0.220", transactions: "14", basket_noise: "1.001", avg_basket_value: "41.54", sales_amount: "581.56" },
            { id: 244, trading_day_id: 56, hour_no: 6, hour_start: new Date("2026-03-11T14:00:00Z"), hour_shape: "1.576", demand_index: "1.045", visitors: "73", main_door_entries: "44", side_door_entries: "29", conv_noise: "1.058", conversion_rate: "0.169", transactions: "12", basket_noise: "1.013", avg_basket_value: "34.44", sales_amount: "413.28" },
            { id: 245, trading_day_id: 58, hour_no: 4, hour_start: new Date("2026-03-11T12:00:00Z"), hour_shape: "1.505", demand_index: "1.132", visitors: "108", main_door_entries: "86", side_door_entries: "22", conv_noise: "0.984", conversion_rate: "0.118", transactions: "13", basket_noise: "0.965", avg_basket_value: "21.23", sales_amount: "275.99" },
            { id: 246, trading_day_id: 43, hour_no: 5, hour_start: new Date("2026-03-10T13:00:00Z"), hour_shape: "1.585", demand_index: "1.308", visitors: "52", main_door_entries: "31", side_door_entries: "21", conv_noise: "0.977", conversion_rate: "0.195", transactions: "10", basket_noise: "1.032", avg_basket_value: "39.22", sales_amount: "392.20" },
            { id: 247, trading_day_id: 84, hour_no: 3, hour_start: new Date("2026-03-15T11:00:00Z"), hour_shape: "1.344", demand_index: "1.578", visitors: "63", main_door_entries: "38", side_door_entries: "25", conv_noise: "1.072", conversion_rate: "0.214", transactions: "13", basket_noise: "1.010", avg_basket_value: "38.38", sales_amount: "498.94" },
            { id: 248, trading_day_id: 43, hour_no: 6, hour_start: new Date("2026-03-10T14:00:00Z"), hour_shape: "1.572", demand_index: "1.297", visitors: "52", main_door_entries: "31", side_door_entries: "21", conv_noise: "0.956", conversion_rate: "0.191", transactions: "10", basket_noise: "1.084", avg_basket_value: "41.19", sales_amount: "411.90" },
            { id: 249, trading_day_id: 63, hour_no: 4, hour_start: new Date("2026-03-13T12:00:00Z"), hour_shape: "1.429", demand_index: "1.063", visitors: "101", main_door_entries: "81", side_door_entries: "20", conv_noise: "1.015", conversion_rate: "0.122", transactions: "12", basket_noise: "1.000", avg_basket_value: "22.00", sales_amount: "264.00" },
            { id: 250, trading_day_id: 40, hour_no: 2, hour_start: new Date("2026-03-04T10:00:00Z"), hour_shape: "1.159", demand_index: "0.825", visitors: "45", main_door_entries: "31", side_door_entries: "14", conv_noise: "1.005", conversion_rate: "0.221", transactions: "10", basket_noise: "0.937", avg_basket_value: "38.89", sales_amount: "388.90" },
            { id: 251, trading_day_id: 42, hour_no: 5, hour_start: new Date("2026-03-08T13:00:00Z"), hour_shape: "1.587", demand_index: "1.716", visitors: "82", main_door_entries: "41", side_door_entries: "41", conv_noise: "1.057", conversion_rate: "0.296", transactions: "24", basket_noise: "0.959", avg_basket_value: "60.42", sales_amount: "1450.08" },
            { id: 252, trading_day_id: 26, hour_no: 2, hour_start: new Date("2026-03-08T10:00:00Z"), hour_shape: "1.195", demand_index: "0.980", visitors: "34", main_door_entries: "24", side_door_entries: "10", conv_noise: "1.002", conversion_rate: "0.301", transactions: "10", basket_noise: "1.071", avg_basket_value: "50.87", sales_amount: "508.70" },
            { id: 253, trading_day_id: 35, hour_no: 3, hour_start: new Date("2026-03-09T11:00:00Z"), hour_shape: "1.306", demand_index: "0.897", visitors: "31", main_door_entries: "22", side_door_entries: "9", conv_noise: "1.037", conversion_rate: "0.311", transactions: "10", basket_noise: "1.039", avg_basket_value: "49.35", sales_amount: "493.50" },
            { id: 254, trading_day_id: 17, hour_no: 2, hour_start: new Date("2026-03-06T10:00:00Z"), hour_shape: "1.259", demand_index: "1.438", visitors: "137", main_door_entries: "110", side_door_entries: "27", conv_noise: "1.087", conversion_rate: "0.130", transactions: "18", basket_noise: "1.046", avg_basket_value: "23.01", sales_amount: "414.18" },
            { id: 255, trading_day_id: 28, hour_no: 3, hour_start: new Date("2026-03-07T11:00:00Z"), hour_shape: "1.375", demand_index: "1.781", visitors: "71", main_door_entries: "43", side_door_entries: "28", conv_noise: "0.910", conversion_rate: "0.182", transactions: "13", basket_noise: "0.870", avg_basket_value: "33.06", sales_amount: "429.78" },
            { id: 256, trading_day_id: 1, hour_no: 4, hour_start: new Date("2026-03-02T12:00:00Z"), hour_shape: "1.384", demand_index: "1.403", visitors: "67", main_door_entries: "34", side_door_entries: "33", conv_noise: "0.946", conversion_rate: "0.265", transactions: "18", basket_noise: "0.950", avg_basket_value: "59.85", sales_amount: "1077.30" },
            { id: 257, trading_day_id: 48, hour_no: 4, hour_start: new Date("2026-03-11T12:00:00Z"), hour_shape: "1.433", demand_index: "1.056", visitors: "37", main_door_entries: "26", side_door_entries: "11", conv_noise: "1.045", conversion_rate: "0.313", transactions: "12", basket_noise: "1.064", avg_basket_value: "50.54", sales_amount: "606.48" },
            { id: 258, trading_day_id: 26, hour_no: 3, hour_start: new Date("2026-03-08T11:00:00Z"), hour_shape: "1.386", demand_index: "1.137", visitors: "40", main_door_entries: "28", side_door_entries: "12", conv_noise: "0.983", conversion_rate: "0.295", transactions: "12", basket_noise: "1.065", avg_basket_value: "50.59", sales_amount: "607.08" },
            { id: 259, trading_day_id: 57, hour_no: 4, hour_start: new Date("2026-03-10T12:00:00Z"), hour_shape: "1.474", demand_index: "1.281", visitors: "122", main_door_entries: "98", side_door_entries: "24", conv_noise: "0.965", conversion_rate: "0.116", transactions: "14", basket_noise: "1.067", avg_basket_value: "23.47", sales_amount: "328.58" },
            { id: 260, trading_day_id: 48, hour_no: 5, hour_start: new Date("2026-03-11T13:00:00Z"), hour_shape: "1.501", demand_index: "1.106", visitors: "39", main_door_entries: "27", side_door_entries: "12", conv_noise: "1.002", conversion_rate: "0.301", transactions: "12", basket_noise: "1.021", avg_basket_value: "48.50", sales_amount: "582.00" },
            { id: 261, trading_day_id: 56, hour_no: 7, hour_start: new Date("2026-03-11T15:00:00Z"), hour_shape: "1.590", demand_index: "1.054", visitors: "74", main_door_entries: "44", side_door_entries: "30", conv_noise: "1.018", conversion_rate: "0.163", transactions: "12", basket_noise: "0.956", avg_basket_value: "32.50", sales_amount: "390.00" },
            { id: 262, trading_day_id: 22, hour_no: 3, hour_start: new Date("2026-03-06T11:00:00Z"), hour_shape: "1.300", demand_index: "1.374", visitors: "55", main_door_entries: "33", side_door_entries: "22", conv_noise: "0.949", conversion_rate: "0.190", transactions: "10", basket_noise: "0.971", avg_basket_value: "36.90", sales_amount: "369.00" },
            { id: 263, trading_day_id: 8, hour_no: 4, hour_start: new Date("2026-03-03T12:00:00Z"), hour_shape: "1.426", demand_index: "1.012", visitors: "35", main_door_entries: "25", side_door_entries: "10", conv_noise: "1.084", conversion_rate: "0.325", transactions: "11", basket_noise: "1.091", avg_basket_value: "51.82", sales_amount: "570.02" },
            { id: 264, trading_day_id: 76, hour_no: 3, hour_start: new Date("2026-03-15T11:00:00Z"), hour_shape: "1.229", demand_index: "1.293", visitors: "123", main_door_entries: "98", side_door_entries: "25", conv_noise: "0.902", conversion_rate: "0.108", transactions: "13", basket_noise: "0.962", avg_basket_value: "21.16", sales_amount: "275.08" },
            { id: 265, trading_day_id: 72, hour_no: 3, hour_start: new Date("2026-03-11T11:00:00Z"), hour_shape: "1.347", demand_index: "1.006", visitors: "55", main_door_entries: "39", side_door_entries: "16", conv_noise: "1.045", conversion_rate: "0.230", transactions: "13", basket_noise: "0.960", avg_basket_value: "39.84", sales_amount: "517.92" },
            { id: 266, trading_day_id: 36, hour_no: 5, hour_start: new Date("2026-03-08T13:00:00Z"), hour_shape: "1.575", demand_index: "1.646", visitors: "115", main_door_entries: "69", side_door_entries: "46", conv_noise: "0.962", conversion_rate: "0.154", transactions: "18", basket_noise: "1.008", avg_basket_value: "34.27", sales_amount: "616.86" },
            { id: 267, trading_day_id: 48, hour_no: 6, hour_start: new Date("2026-03-11T14:00:00Z"), hour_shape: "1.581", demand_index: "1.165", visitors: "41", main_door_entries: "29", side_door_entries: "12", conv_noise: "0.954", conversion_rate: "0.286", transactions: "12", basket_noise: "1.052", avg_basket_value: "49.97", sales_amount: "599.64" },
            { id: 268, trading_day_id: 82, hour_no: 4, hour_start: new Date("2026-03-15T12:00:00Z"), hour_shape: "1.438", demand_index: "1.704", visitors: "119", main_door_entries: "71", side_door_entries: "48", conv_noise: "1.044", conversion_rate: "0.167", transactions: "20", basket_noise: "1.042", avg_basket_value: "35.43", sales_amount: "708.60" },
            { id: 269, trading_day_id: 75, hour_no: 2, hour_start: new Date("2026-03-14T10:00:00Z"), hour_shape: "1.198", demand_index: "1.501", visitors: "53", main_door_entries: "37", side_door_entries: "16", conv_noise: "0.982", conversion_rate: "0.295", transactions: "16", basket_noise: "1.014", avg_basket_value: "48.17", sales_amount: "770.72" },
            { id: 270, trading_day_id: 78, hour_no: 6, hour_start: new Date("2026-03-14T14:00:00Z"), hour_shape: "1.530", demand_index: "1.720", visitors: "83", main_door_entries: "42", side_door_entries: "41", conv_noise: "0.980", conversion_rate: "0.274", transactions: "23", basket_noise: "1.072", avg_basket_value: "67.54", sales_amount: "1553.42" },
            { id: 271, trading_day_id: 58, hour_no: 5, hour_start: new Date("2026-03-11T13:00:00Z"), hour_shape: "1.559", demand_index: "1.172", visitors: "111", main_door_entries: "89", side_door_entries: "22", conv_noise: "0.887", conversion_rate: "0.106", transactions: "12", basket_noise: "0.943", avg_basket_value: "20.75", sales_amount: "249.00" },
            { id: 272, trading_day_id: 14, hour_no: 3, hour_start: new Date("2026-03-03T11:00:00Z"), hour_shape: "1.313", demand_index: "1.060", visitors: "74", main_door_entries: "44", side_door_entries: "30", conv_noise: "0.985", conversion_rate: "0.158", transactions: "12", basket_noise: "0.994", avg_basket_value: "33.80", sales_amount: "405.60" },
            { id: 273, trading_day_id: 54, hour_no: 5, hour_start: new Date("2026-03-07T13:00:00Z"), hour_shape: "1.588", demand_index: "1.988", visitors: "109", main_door_entries: "76", side_door_entries: "33", conv_noise: "0.925", conversion_rate: "0.204", transactions: "22", basket_noise: "1.002", avg_basket_value: "41.58", sales_amount: "914.76" },
            { id: 274, trading_day_id: 59, hour_no: 2, hour_start: new Date("2026-03-08T10:00:00Z"), hour_shape: "1.163", demand_index: "1.337", visitors: "74", main_door_entries: "52", side_door_entries: "22", conv_noise: "1.102", conversion_rate: "0.242", transactions: "18", basket_noise: "1.092", avg_basket_value: "45.32", sales_amount: "815.76" },
            { id: 275, trading_day_id: 61, hour_no: 2, hour_start: new Date("2026-03-13T10:00:00Z"), hour_shape: "1.148", demand_index: "1.257", visitors: "44", main_door_entries: "31", side_door_entries: "13", conv_noise: "1.014", conversion_rate: "0.304", transactions: "13", basket_noise: "0.955", avg_basket_value: "45.36", sales_amount: "589.68" },
            { id: 276, trading_day_id: 9, hour_no: 3, hour_start: new Date("2026-03-04T11:00:00Z"), hour_shape: "1.378", demand_index: "0.768", visitors: "27", main_door_entries: "19", side_door_entries: "8", conv_noise: "0.983", conversion_rate: "0.295", transactions: "8", basket_noise: "1.022", avg_basket_value: "48.55", sales_amount: "388.40" },
            { id: 277, trading_day_id: 45, hour_no: 4, hour_start: new Date("2026-03-09T12:00:00Z"), hour_shape: "1.417", demand_index: "1.301", visitors: "62", main_door_entries: "31", side_door_entries: "31", conv_noise: "1.068", conversion_rate: "0.299", transactions: "19", basket_noise: "1.001", avg_basket_value: "63.06", sales_amount: "1198.14" },
            { id: 278, trading_day_id: 6, hour_no: 2, hour_start: new Date("2026-03-02T10:00:00Z"), hour_shape: "1.160", demand_index: "1.221", visitors: "85", main_door_entries: "51", side_door_entries: "34", conv_noise: "1.059", conversion_rate: "0.169", transactions: "14", basket_noise: "1.040", avg_basket_value: "35.36", sales_amount: "495.04" },
            { id: 279, trading_day_id: 67, hour_no: 3, hour_start: new Date("2026-03-10T11:00:00Z"), hour_shape: "1.345", demand_index: "0.912", visitors: "50", main_door_entries: "35", side_door_entries: "15", conv_noise: "1.048", conversion_rate: "0.231", transactions: "12", basket_noise: "0.985", avg_basket_value: "40.88", sales_amount: "490.56" },
            { id: 280, trading_day_id: 74, hour_no: 4, hour_start: new Date("2026-03-13T12:00:00Z"), hour_shape: "1.425", demand_index: "1.096", visitors: "60", main_door_entries: "42", side_door_entries: "18", conv_noise: "0.998", conversion_rate: "0.220", transactions: "13", basket_noise: "1.041", avg_basket_value: "43.20", sales_amount: "561.60" },
            { id: 281, trading_day_id: 55, hour_no: 6, hour_start: new Date("2026-03-12T14:00:00Z"), hour_shape: "1.649", demand_index: "1.517", visitors: "61", main_door_entries: "37", side_door_entries: "24", conv_noise: "0.931", conversion_rate: "0.186", transactions: "11", basket_noise: "1.053", avg_basket_value: "40.01", sales_amount: "440.11" },
            { id: 282, trading_day_id: 40, hour_no: 3, hour_start: new Date("2026-03-04T11:00:00Z"), hour_shape: "1.300", demand_index: "0.926", visitors: "51", main_door_entries: "36", side_door_entries: "15", conv_noise: "0.921", conversion_rate: "0.203", transactions: "10", basket_noise: "1.000", avg_basket_value: "41.50", sales_amount: "415.00" },
            { id: 283, trading_day_id: 75, hour_no: 3, hour_start: new Date("2026-03-14T11:00:00Z"), hour_shape: "1.367", demand_index: "1.713", visitors: "60", main_door_entries: "42", side_door_entries: "18", conv_noise: "1.016", conversion_rate: "0.305", transactions: "18", basket_noise: "1.032", avg_basket_value: "49.02", sales_amount: "882.36" },
            { id: 284, trading_day_id: 11, hour_no: 4, hour_start: new Date("2026-03-05T12:00:00Z"), hour_shape: "1.417", demand_index: "1.297", visitors: "45", main_door_entries: "31", side_door_entries: "14", conv_noise: "0.882", conversion_rate: "0.265", transactions: "12", basket_noise: "1.018", avg_basket_value: "48.36", sales_amount: "580.32" },
            { id: 285, trading_day_id: 8, hour_no: 5, hour_start: new Date("2026-03-03T13:00:00Z"), hour_shape: "1.541", demand_index: "1.094", visitors: "38", main_door_entries: "27", side_door_entries: "11", conv_noise: "1.016", conversion_rate: "0.305", transactions: "12", basket_noise: "0.975", avg_basket_value: "46.31", sales_amount: "555.72" },
            { id: 286, trading_day_id: 65, hour_no: 3, hour_start: new Date("2026-03-09T11:00:00Z"), hour_shape: "1.400", demand_index: "1.389", visitors: "76", main_door_entries: "53", side_door_entries: "23", conv_noise: "1.049", conversion_rate: "0.231", transactions: "18", basket_noise: "0.974", avg_basket_value: "40.42", sales_amount: "727.56" },
            { id: 287, trading_day_id: 73, hour_no: 4, hour_start: new Date("2026-03-12T12:00:00Z"), hour_shape: "1.482", demand_index: "1.306", visitors: "72", main_door_entries: "50", side_door_entries: "22", conv_noise: "1.028", conversion_rate: "0.226", transactions: "16", basket_noise: "0.977", avg_basket_value: "40.55", sales_amount: "648.80" },
            { id: 288, trading_day_id: 69, hour_no: 4, hour_start: new Date("2026-03-13T12:00:00Z"), hour_shape: "1.414", demand_index: "1.603", visitors: "77", main_door_entries: "39", side_door_entries: "38", conv_noise: "1.019", conversion_rate: "0.285", transactions: "22", basket_noise: "1.048", avg_basket_value: "66.02", sales_amount: "1452.44" },
            { id: 289, trading_day_id: 9, hour_no: 4, hour_start: new Date("2026-03-04T12:00:00Z"), hour_shape: "1.433", demand_index: "0.798", visitors: "28", main_door_entries: "20", side_door_entries: "8", conv_noise: "0.994", conversion_rate: "0.298", transactions: "8", basket_noise: "1.010", avg_basket_value: "47.98", sales_amount: "383.84" },
            { id: 290, trading_day_id: 58, hour_no: 6, hour_start: new Date("2026-03-11T14:00:00Z"), hour_shape: "1.639", demand_index: "1.233", visitors: "117", main_door_entries: "94", side_door_entries: "23", conv_noise: "0.984", conversion_rate: "0.118", transactions: "14", basket_noise: "0.961", avg_basket_value: "21.14", sales_amount: "295.96" },
            { id: 291, trading_day_id: 35, hour_no: 4, hour_start: new Date("2026-03-09T12:00:00Z"), hour_shape: "1.426", demand_index: "0.980", visitors: "34", main_door_entries: "24", side_door_entries: "10", conv_noise: "0.930", conversion_rate: "0.279", transactions: "9", basket_noise: "0.948", avg_basket_value: "45.03", sales_amount: "405.27" },
            { id: 292, trading_day_id: 51, hour_no: 4, hour_start: new Date("2026-03-09T12:00:00Z"), hour_shape: "1.468", demand_index: "1.425", visitors: "135", main_door_entries: "108", side_door_entries: "27", conv_noise: "1.056", conversion_rate: "0.127", transactions: "17", basket_noise: "1.037", avg_basket_value: "22.81", sales_amount: "387.77" },
            { id: 293, trading_day_id: 16, hour_no: 2, hour_start: new Date("2026-03-05T10:00:00Z"), hour_shape: "1.140", demand_index: "0.715", visitors: "68", main_door_entries: "54", side_door_entries: "14", conv_noise: "0.917", conversion_rate: "0.110", transactions: "7", basket_noise: "0.989", avg_basket_value: "21.76", sales_amount: "152.32" },
            { id: 294, trading_day_id: 28, hour_no: 4, hour_start: new Date("2026-03-07T12:00:00Z"), hour_shape: "1.474", demand_index: "1.909", visitors: "76", main_door_entries: "46", side_door_entries: "30", conv_noise: "0.858", conversion_rate: "0.172", transactions: "13", basket_noise: "1.052", avg_basket_value: "39.98", sales_amount: "519.74" },
            { id: 295, trading_day_id: 20, hour_no: 2, hour_start: new Date("2026-03-07T10:00:00Z"), hour_shape: "1.125", demand_index: "1.396", visitors: "49", main_door_entries: "34", side_door_entries: "15", conv_noise: "1.004", conversion_rate: "0.301", transactions: "15", basket_noise: "0.968", avg_basket_value: "45.98", sales_amount: "689.70" },
            { id: 296, trading_day_id: 11, hour_no: 5, hour_start: new Date("2026-03-05T13:00:00Z"), hour_shape: "1.547", demand_index: "1.416", visitors: "50", main_door_entries: "35", side_door_entries: "15", conv_noise: "0.975", conversion_rate: "0.293", transactions: "15", basket_noise: "0.982", avg_basket_value: "46.65", sales_amount: "699.75" },
            { id: 297, trading_day_id: 4, hour_no: 6, hour_start: new Date("2026-03-03T14:00:00Z"), hour_shape: "1.662", demand_index: "1.152", visitors: "55", main_door_entries: "28", side_door_entries: "27", conv_noise: "1.024", conversion_rate: "0.287", transactions: "16", basket_noise: "1.005", avg_basket_value: "63.31", sales_amount: "1012.96" },
            { id: 298, trading_day_id: 15, hour_no: 6, hour_start: new Date("2026-03-04T14:00:00Z"), hour_shape: "1.568", demand_index: "1.167", visitors: "82", main_door_entries: "49", side_door_entries: "33", conv_noise: "0.934", conversion_rate: "0.149", transactions: "12", basket_noise: "0.978", avg_basket_value: "33.25", sales_amount: "399.00" },
            { id: 299, trading_day_id: 19, hour_no: 2, hour_start: new Date("2026-03-04T10:00:00Z"), hour_shape: "1.185", demand_index: "0.890", visitors: "36", main_door_entries: "22", side_door_entries: "14", conv_noise: "0.961", conversion_rate: "0.192", transactions: "7", basket_noise: "0.983", avg_basket_value: "37.35", sales_amount: "261.45" },
            { id: 300, trading_day_id: 34, hour_no: 3, hour_start: new Date("2026-03-09T11:00:00Z"), hour_shape: "1.338", demand_index: "1.219", visitors: "49", main_door_entries: "29", side_door_entries: "20", conv_noise: "0.998", conversion_rate: "0.200", transactions: "10", basket_noise: "0.962", avg_basket_value: "36.56", sales_amount: "365.60" },
            { id: 301, trading_day_id: 9, hour_no: 5, hour_start: new Date("2026-03-04T13:00:00Z"), hour_shape: "1.554", demand_index: "0.866", visitors: "30", main_door_entries: "21", side_door_entries: "9", conv_noise: "1.101", conversion_rate: "0.330", transactions: "10", basket_noise: "0.976", avg_basket_value: "46.36", sales_amount: "463.60" },
            { id: 302, trading_day_id: 39, hour_no: 3, hour_start: new Date("2026-03-03T11:00:00Z"), hour_shape: "1.479", demand_index: "1.057", visitors: "58", main_door_entries: "41", side_door_entries: "17", conv_noise: "1.012", conversion_rate: "0.223", transactions: "13", basket_noise: "1.045", avg_basket_value: "43.37", sales_amount: "563.81" },
            { id: 303, trading_day_id: 18, hour_no: 3, hour_start: new Date("2026-03-05T11:00:00Z"), hour_shape: "1.338", demand_index: "1.093", visitors: "77", main_door_entries: "46", side_door_entries: "31", conv_noise: "1.038", conversion_rate: "0.166", transactions: "13", basket_noise: "1.013", avg_basket_value: "34.44", sales_amount: "447.72" },
            { id: 304, trading_day_id: 1, hour_no: 5, hour_start: new Date("2026-03-02T13:00:00Z"), hour_shape: "1.570", demand_index: "1.592", visitors: "76", main_door_entries: "38", side_door_entries: "38", conv_noise: "0.995", conversion_rate: "0.279", transactions: "21", basket_noise: "1.034", avg_basket_value: "65.14", sales_amount: "1367.94" },
            { id: 305, trading_day_id: 32, hour_no: 4, hour_start: new Date("2026-03-08T12:00:00Z"), hour_shape: "1.503", demand_index: "1.787", visitors: "71", main_door_entries: "43", side_door_entries: "28", conv_noise: "0.935", conversion_rate: "0.187", transactions: "13", basket_noise: "1.010", avg_basket_value: "38.38", sales_amount: "498.94" },
            { id: 306, trading_day_id: 6, hour_no: 3, hour_start: new Date("2026-03-02T11:00:00Z"), hour_shape: "1.362", demand_index: "1.434", visitors: "100", main_door_entries: "60", side_door_entries: "40", conv_noise: "0.997", conversion_rate: "0.160", transactions: "16", basket_noise: "0.982", avg_basket_value: "33.39", sales_amount: "534.24" },
            { id: 307, trading_day_id: 19, hour_no: 3, hour_start: new Date("2026-03-04T11:00:00Z"), hour_shape: "1.287", demand_index: "0.967", visitors: "39", main_door_entries: "23", side_door_entries: "16", conv_noise: "1.001", conversion_rate: "0.200", transactions: "8", basket_noise: "0.948", avg_basket_value: "36.02", sales_amount: "288.16" },
            { id: 308, trading_day_id: 37, hour_no: 4, hour_start: new Date("2026-03-02T12:00:00Z"), hour_shape: "1.495", demand_index: "1.366", visitors: "75", main_door_entries: "53", side_door_entries: "22", conv_noise: "1.022", conversion_rate: "0.225", transactions: "17", basket_noise: "0.941", avg_basket_value: "39.05", sales_amount: "663.85" },
            { id: 309, trading_day_id: 47, hour_no: 3, hour_start: new Date("2026-03-10T11:00:00Z"), hour_shape: "1.270", demand_index: "1.026", visitors: "49", main_door_entries: "25", side_door_entries: "24", conv_noise: "1.022", conversion_rate: "0.286", transactions: "14", basket_noise: "1.041", avg_basket_value: "65.58", sales_amount: "918.12" },
            { id: 310, trading_day_id: 11, hour_no: 6, hour_start: new Date("2026-03-05T14:00:00Z"), hour_shape: "1.515", demand_index: "1.386", visitors: "49", main_door_entries: "34", side_door_entries: "15", conv_noise: "1.120", conversion_rate: "0.336", transactions: "16", basket_noise: "1.053", avg_basket_value: "50.02", sales_amount: "800.32" },
            { id: 311, trading_day_id: 51, hour_no: 5, hour_start: new Date("2026-03-09T13:00:00Z"), hour_shape: "1.531", demand_index: "1.487", visitors: "141", main_door_entries: "113", side_door_entries: "28", conv_noise: "0.996", conversion_rate: "0.120", transactions: "17", basket_noise: "0.971", avg_basket_value: "21.36", sales_amount: "363.12" },
            { id: 312, trading_day_id: 49, hour_no: 6, hour_start: new Date("2026-03-10T14:00:00Z"), hour_shape: "1.659", demand_index: "1.345", visitors: "94", main_door_entries: "56", side_door_entries: "38", conv_noise: "0.947", conversion_rate: "0.152", transactions: "14", basket_noise: "0.964", avg_basket_value: "32.78", sales_amount: "458.92" },
            { id: 313, trading_day_id: 12, hour_no: 5, hour_start: new Date("2026-03-03T13:00:00Z"), hour_shape: "1.640", demand_index: "1.274", visitors: "51", main_door_entries: "31", side_door_entries: "20", conv_noise: "0.985", conversion_rate: "0.197", transactions: "10", basket_noise: "1.082", avg_basket_value: "41.12", sales_amount: "411.20" },
            { id: 314, trading_day_id: 26, hour_no: 4, hour_start: new Date("2026-03-08T12:00:00Z"), hour_shape: "1.508", demand_index: "1.237", visitors: "43", main_door_entries: "30", side_door_entries: "13", conv_noise: "1.009", conversion_rate: "0.303", transactions: "13", basket_noise: "1.084", avg_basket_value: "51.49", sales_amount: "669.37" },
            { id: 315, trading_day_id: 43, hour_no: 7, hour_start: new Date("2026-03-10T15:00:00Z"), hour_shape: "1.647", demand_index: "1.359", visitors: "54", main_door_entries: "32", side_door_entries: "22", conv_noise: "0.989", conversion_rate: "0.198", transactions: "11", basket_noise: "1.095", avg_basket_value: "41.61", sales_amount: "457.71" },
            { id: 316, trading_day_id: 62, hour_no: 3, hour_start: new Date("2026-03-12T11:00:00Z"), hour_shape: "1.336", demand_index: "1.192", visitors: "57", main_door_entries: "29", side_door_entries: "28", conv_noise: "1.112", conversion_rate: "0.311", transactions: "18", basket_noise: "1.036", avg_basket_value: "65.27", sales_amount: "1174.86" },
            { id: 317, trading_day_id: 7, hour_no: 4, hour_start: new Date("2026-03-04T12:00:00Z"), hour_shape: "1.410", demand_index: "1.036", visitors: "98", main_door_entries: "78", side_door_entries: "20", conv_noise: "0.916", conversion_rate: "0.110", transactions: "11", basket_noise: "1.044", avg_basket_value: "22.97", sales_amount: "252.67" },
            { id: 318, trading_day_id: 39, hour_no: 4, hour_start: new Date("2026-03-03T12:00:00Z"), hour_shape: "1.474", demand_index: "1.054", visitors: "58", main_door_entries: "41", side_door_entries: "17", conv_noise: "1.013", conversion_rate: "0.223", transactions: "13", basket_noise: "1.069", avg_basket_value: "44.36", sales_amount: "576.68" },
            { id: 319, trading_day_id: 18, hour_no: 4, hour_start: new Date("2026-03-05T12:00:00Z"), hour_shape: "1.493", demand_index: "1.220", visitors: "85", main_door_entries: "51", side_door_entries: "34", conv_noise: "1.084", conversion_rate: "0.173", transactions: "15", basket_noise: "0.964", avg_basket_value: "32.78", sales_amount: "491.70" },
            { id: 320, trading_day_id: 42, hour_no: 6, hour_start: new Date("2026-03-08T14:00:00Z"), hour_shape: "1.642", demand_index: "1.775", visitors: "85", main_door_entries: "43", side_door_entries: "42", conv_noise: "1.022", conversion_rate: "0.286", transactions: "24", basket_noise: "0.945", avg_basket_value: "59.54", sales_amount: "1428.96" },
            { id: 321, trading_day_id: 51, hour_no: 6, hour_start: new Date("2026-03-09T14:00:00Z"), hour_shape: "1.638", demand_index: "1.590", visitors: "151", main_door_entries: "121", side_door_entries: "30", conv_noise: "1.029", conversion_rate: "0.123", transactions: "19", basket_noise: "1.070", avg_basket_value: "23.54", sales_amount: "447.26" },
            { id: 322, trading_day_id: 17, hour_no: 3, hour_start: new Date("2026-03-06T11:00:00Z"), hour_shape: "1.242", demand_index: "1.418", visitors: "135", main_door_entries: "108", side_door_entries: "27", conv_noise: "1.047", conversion_rate: "0.126", transactions: "17", basket_noise: "1.052", avg_basket_value: "23.14", sales_amount: "393.38" },
            { id: 323, trading_day_id: 69, hour_no: 5, hour_start: new Date("2026-03-13T13:00:00Z"), hour_shape: "1.582", demand_index: "1.794", visitors: "86", main_door_entries: "43", side_door_entries: "43", conv_noise: "0.918", conversion_rate: "0.257", transactions: "22", basket_noise: "1.041", avg_basket_value: "65.58", sales_amount: "1442.76" },
            { id: 324, trading_day_id: 77, hour_no: 6, hour_start: new Date("2026-03-14T14:00:00Z"), hour_shape: "1.592", demand_index: "1.987", visitors: "109", main_door_entries: "76", side_door_entries: "33", conv_noise: "1.010", conversion_rate: "0.222", transactions: "24", basket_noise: "1.000", avg_basket_value: "41.50", sales_amount: "996.00" },
            { id: 325, trading_day_id: 12, hour_no: 6, hour_start: new Date("2026-03-03T14:00:00Z"), hour_shape: "1.630", demand_index: "1.267", visitors: "51", main_door_entries: "31", side_door_entries: "20", conv_noise: "0.953", conversion_rate: "0.191", transactions: "10", basket_noise: "0.967", avg_basket_value: "36.75", sales_amount: "367.50" },
            { id: 326, trading_day_id: 1, hour_no: 6, hour_start: new Date("2026-03-02T14:00:00Z"), hour_shape: "1.634", demand_index: "1.657", visitors: "80", main_door_entries: "40", side_door_entries: "40", conv_noise: "0.955", conversion_rate: "0.267", transactions: "21", basket_noise: "0.973", avg_basket_value: "61.30", sales_amount: "1287.30" },
            { id: 327, trading_day_id: 1, hour_no: 7, hour_start: new Date("2026-03-02T15:00:00Z"), hour_shape: "1.603", demand_index: "1.625", visitors: "78", main_door_entries: "39", side_door_entries: "39", conv_noise: "0.960", conversion_rate: "0.269", transactions: "21", basket_noise: "0.972", avg_basket_value: "61.24", sales_amount: "1286.04" },
            { id: 328, trading_day_id: 55, hour_no: 7, hour_start: new Date("2026-03-12T15:00:00Z"), hour_shape: "1.515", demand_index: "1.394", visitors: "56", main_door_entries: "34", side_door_entries: "22", conv_noise: "1.024", conversion_rate: "0.205", transactions: "11", basket_noise: "1.091", avg_basket_value: "41.46", sales_amount: "456.06" },
            { id: 329, trading_day_id: 69, hour_no: 6, hour_start: new Date("2026-03-13T14:00:00Z"), hour_shape: "1.564", demand_index: "1.774", visitors: "85", main_door_entries: "43", side_door_entries: "42", conv_noise: "1.167", conversion_rate: "0.327", transactions: "28", basket_noise: "0.985", avg_basket_value: "62.06", sales_amount: "1737.68" },
            { id: 330, trading_day_id: 18, hour_no: 5, hour_start: new Date("2026-03-05T13:00:00Z"), hour_shape: "1.536", demand_index: "1.255", visitors: "88", main_door_entries: "53", side_door_entries: "35", conv_noise: "0.967", conversion_rate: "0.155", transactions: "14", basket_noise: "0.914", avg_basket_value: "31.08", sales_amount: "435.12" },
            { id: 331, trading_day_id: 42, hour_no: 7, hour_start: new Date("2026-03-08T15:00:00Z"), hour_shape: "1.514", demand_index: "1.637", visitors: "79", main_door_entries: "40", side_door_entries: "39", conv_noise: "0.915", conversion_rate: "0.256", transactions: "20", basket_noise: "0.934", avg_basket_value: "58.84", sales_amount: "1176.80" },
            { id: 332, trading_day_id: 9, hour_no: 6, hour_start: new Date("2026-03-04T14:00:00Z"), hour_shape: "1.553", demand_index: "0.865", visitors: "30", main_door_entries: "21", side_door_entries: "9", conv_noise: "0.937", conversion_rate: "0.281", transactions: "8", basket_noise: "1.028", avg_basket_value: "48.83", sales_amount: "390.64" },
            { id: 333, trading_day_id: 39, hour_no: 5, hour_start: new Date("2026-03-03T13:00:00Z"), hour_shape: "1.593", demand_index: "1.139", visitors: "63", main_door_entries: "44", side_door_entries: "19", conv_noise: "0.945", conversion_rate: "0.208", transactions: "13", basket_noise: "1.022", avg_basket_value: "42.41", sales_amount: "551.33" },
            { id: 334, trading_day_id: 7, hour_no: 5, hour_start: new Date("2026-03-04T13:00:00Z"), hour_shape: "1.508", demand_index: "1.108", visitors: "105", main_door_entries: "84", side_door_entries: "21", conv_noise: "1.011", conversion_rate: "0.121", transactions: "13", basket_noise: "0.963", avg_basket_value: "21.19", sales_amount: "275.47" },
            { id: 335, trading_day_id: 82, hour_no: 5, hour_start: new Date("2026-03-15T13:00:00Z"), hour_shape: "1.507", demand_index: "1.786", visitors: "125", main_door_entries: "75", side_door_entries: "50", conv_noise: "0.931", conversion_rate: "0.149", transactions: "19", basket_noise: "1.005", avg_basket_value: "34.17", sales_amount: "649.23" },
            { id: 336, trading_day_id: 7, hour_no: 6, hour_start: new Date("2026-03-04T14:00:00Z"), hour_shape: "1.600", demand_index: "1.176", visitors: "112", main_door_entries: "90", side_door_entries: "22", conv_noise: "0.975", conversion_rate: "0.117", transactions: "13", basket_noise: "0.935", avg_basket_value: "20.57", sales_amount: "267.41" },
            { id: 337, trading_day_id: 37, hour_no: 5, hour_start: new Date("2026-03-02T13:00:00Z"), hour_shape: "1.548", demand_index: "1.415", visitors: "78", main_door_entries: "55", side_door_entries: "23", conv_noise: "1.036", conversion_rate: "0.228", transactions: "18", basket_noise: "1.000", avg_basket_value: "41.50", sales_amount: "747.00" },
            { id: 338, trading_day_id: 27, hour_no: 5, hour_start: new Date("2026-03-07T13:00:00Z"), hour_shape: "1.653", demand_index: "1.420", visitors: "99", main_door_entries: "59", side_door_entries: "40", conv_noise: "1.012", conversion_rate: "0.162", transactions: "16", basket_noise: "0.988", avg_basket_value: "33.59", sales_amount: "537.44" },
            { id: 339, trading_day_id: 20, hour_no: 3, hour_start: new Date("2026-03-07T11:00:00Z"), hour_shape: "1.361", demand_index: "1.689", visitors: "59", main_door_entries: "41", side_door_entries: "18", conv_noise: "0.998", conversion_rate: "0.299", transactions: "18", basket_noise: "1.010", avg_basket_value: "47.98", sales_amount: "863.64" },
            { id: 340, trading_day_id: 80, hour_no: 5, hour_start: new Date("2026-03-15T13:00:00Z"), hour_shape: "1.491", demand_index: "1.816", visitors: "100", main_door_entries: "70", side_door_entries: "30", conv_noise: "0.890", conversion_rate: "0.196", transactions: "20", basket_noise: "1.024", avg_basket_value: "42.50", sales_amount: "850.00" },
            { id: 341, trading_day_id: 26, hour_no: 5, hour_start: new Date("2026-03-08T13:00:00Z"), hour_shape: "1.583", demand_index: "1.298", visitors: "45", main_door_entries: "31", side_door_entries: "14", conv_noise: "0.919", conversion_rate: "0.276", transactions: "12", basket_noise: "0.945", avg_basket_value: "44.89", sales_amount: "538.68" },
            { id: 342, trading_day_id: 64, hour_no: 7, hour_start: new Date("2026-03-13T15:00:00Z"), hour_shape: "1.647", demand_index: "1.757", visitors: "70", main_door_entries: "42", side_door_entries: "28", conv_noise: "1.011", conversion_rate: "0.202", transactions: "14", basket_noise: "1.011", avg_basket_value: "38.42", sales_amount: "537.88" },
            { id: 343, trading_day_id: 5, hour_no: 2, hour_start: new Date("2026-03-03T10:00:00Z"), hour_shape: "1.092", demand_index: "0.764", visitors: "73", main_door_entries: "58", side_door_entries: "15", conv_noise: "1.061", conversion_rate: "0.127", transactions: "9", basket_noise: "0.948", avg_basket_value: "20.86", sales_amount: "187.74" },
            { id: 344, trading_day_id: 30, hour_no: 3, hour_start: new Date("2026-03-08T11:00:00Z"), hour_shape: "1.382", demand_index: "1.675", visitors: "159", main_door_entries: "127", side_door_entries: "32", conv_noise: "1.030", conversion_rate: "0.124", transactions: "20", basket_noise: "0.965", avg_basket_value: "21.23", sales_amount: "424.60" },
            { id: 345, trading_day_id: 72, hour_no: 4, hour_start: new Date("2026-03-11T12:00:00Z"), hour_shape: "1.513", demand_index: "1.130", visitors: "62", main_door_entries: "43", side_door_entries: "19", conv_noise: "0.983", conversion_rate: "0.216", transactions: "13", basket_noise: "0.941", avg_basket_value: "39.05", sales_amount: "507.65" },
            { id: 346, trading_day_id: 59, hour_no: 3, hour_start: new Date("2026-03-08T11:00:00Z"), hour_shape: "1.303", demand_index: "1.498", visitors: "82", main_door_entries: "57", side_door_entries: "25", conv_noise: "0.888", conversion_rate: "0.195", transactions: "16", basket_noise: "1.045", avg_basket_value: "43.37", sales_amount: "693.92" },
            { id: 347, trading_day_id: 30, hour_no: 4, hour_start: new Date("2026-03-08T12:00:00Z"), hour_shape: "1.431", demand_index: "1.734", visitors: "165", main_door_entries: "132", side_door_entries: "33", conv_noise: "0.977", conversion_rate: "0.117", transactions: "19", basket_noise: "1.036", avg_basket_value: "22.79", sales_amount: "433.01" },
            { id: 348, trading_day_id: 72, hour_no: 5, hour_start: new Date("2026-03-11T13:00:00Z"), hour_shape: "1.565", demand_index: "1.169", visitors: "64", main_door_entries: "45", side_door_entries: "19", conv_noise: "0.939", conversion_rate: "0.207", transactions: "13", basket_noise: "1.030", avg_basket_value: "42.75", sales_amount: "555.75" },
            { id: 349, trading_day_id: 36, hour_no: 6, hour_start: new Date("2026-03-08T14:00:00Z"), hour_shape: "1.604", demand_index: "1.676", visitors: "117", main_door_entries: "70", side_door_entries: "47", conv_noise: "0.925", conversion_rate: "0.148", transactions: "17", basket_noise: "0.961", avg_basket_value: "32.67", sales_amount: "555.39" },
            { id: 350, trading_day_id: 53, hour_no: 6, hour_start: new Date("2026-03-11T14:00:00Z"), hour_shape: "1.587", demand_index: "1.111", visitors: "53", main_door_entries: "27", side_door_entries: "26", conv_noise: "1.066", conversion_rate: "0.298", transactions: "16", basket_noise: "0.942", avg_basket_value: "59.35", sales_amount: "949.60" },
            { id: 351, trading_day_id: 79, hour_no: 4, hour_start: new Date("2026-03-14T12:00:00Z"), hour_shape: "1.499", demand_index: "1.668", visitors: "117", main_door_entries: "70", side_door_entries: "47", conv_noise: "0.910", conversion_rate: "0.146", transactions: "17", basket_noise: "0.991", avg_basket_value: "33.69", sales_amount: "572.73" },
            { id: 352, trading_day_id: 13, hour_no: 4, hour_start: new Date("2026-03-06T12:00:00Z"), hour_shape: "1.451", demand_index: "1.423", visitors: "50", main_door_entries: "35", side_door_entries: "15", conv_noise: "1.003", conversion_rate: "0.301", transactions: "15", basket_noise: "1.036", avg_basket_value: "49.21", sales_amount: "738.15" },
            { id: 353, trading_day_id: 35, hour_no: 5, hour_start: new Date("2026-03-09T13:00:00Z"), hour_shape: "1.526", demand_index: "1.048", visitors: "37", main_door_entries: "26", side_door_entries: "11", conv_noise: "0.921", conversion_rate: "0.276", transactions: "10", basket_noise: "1.020", avg_basket_value: "48.45", sales_amount: "484.50" },
            { id: 354, trading_day_id: 43, hour_no: 8, hour_start: new Date("2026-03-10T16:00:00Z"), hour_shape: "1.520", demand_index: "1.254", visitors: "50", main_door_entries: "30", side_door_entries: "20", conv_noise: "1.004", conversion_rate: "0.201", transactions: "10", basket_noise: "1.060", avg_basket_value: "40.28", sales_amount: "402.80" },
            { id: 355, trading_day_id: 70, hour_no: 3, hour_start: new Date("2026-03-14T11:00:00Z"), hour_shape: "1.337", demand_index: "1.666", visitors: "67", main_door_entries: "40", side_door_entries: "27", conv_noise: "1.046", conversion_rate: "0.209", transactions: "14", basket_noise: "1.054", avg_basket_value: "40.05", sales_amount: "560.70" },
            { id: 356, trading_day_id: 2, hour_no: 6, hour_start: new Date("2026-03-02T14:00:00Z"), hour_shape: "1.618", demand_index: "1.377", visitors: "48", main_door_entries: "34", side_door_entries: "14", conv_noise: "1.033", conversion_rate: "0.310", transactions: "15", basket_noise: "1.055", avg_basket_value: "50.11", sales_amount: "751.65" },
            { id: 357, trading_day_id: 60, hour_no: 3, hour_start: new Date("2026-03-12T11:00:00Z"), hour_shape: "1.368", demand_index: "1.137", visitors: "108", main_door_entries: "86", side_door_entries: "22", conv_noise: "1.027", conversion_rate: "0.123", transactions: "13", basket_noise: "0.976", avg_basket_value: "21.47", sales_amount: "279.11" },
            { id: 358, trading_day_id: 16, hour_no: 3, hour_start: new Date("2026-03-05T11:00:00Z"), hour_shape: "1.209", demand_index: "0.758", visitors: "72", main_door_entries: "58", side_door_entries: "14", conv_noise: "1.090", conversion_rate: "0.131", transactions: "9", basket_noise: "0.987", avg_basket_value: "21.71", sales_amount: "195.39" },
            { id: 359, trading_day_id: 52, hour_no: 4, hour_start: new Date("2026-03-06T12:00:00Z"), hour_shape: "1.463", demand_index: "1.606", visitors: "88", main_door_entries: "62", side_door_entries: "26", conv_noise: "1.043", conversion_rate: "0.229", transactions: "20", basket_noise: "1.003", avg_basket_value: "41.62", sales_amount: "832.40" },
            { id: 360, trading_day_id: 33, hour_no: 2, hour_start: new Date("2026-03-07T10:00:00Z"), hour_shape: "1.147", demand_index: "1.433", visitors: "69", main_door_entries: "35", side_door_entries: "34", conv_noise: "0.980", conversion_rate: "0.274", transactions: "19", basket_noise: "1.030", avg_basket_value: "64.89", sales_amount: "1232.91" },
            { id: 361, trading_day_id: 52, hour_no: 5, hour_start: new Date("2026-03-06T13:00:00Z"), hour_shape: "1.436", demand_index: "1.577", visitors: "87", main_door_entries: "61", side_door_entries: "26", conv_noise: "0.968", conversion_rate: "0.213", transactions: "19", basket_noise: "0.997", avg_basket_value: "41.38", sales_amount: "786.22" },
            { id: 362, trading_day_id: 4, hour_no: 7, hour_start: new Date("2026-03-03T15:00:00Z"), hour_shape: "1.581", demand_index: "1.096", visitors: "53", main_door_entries: "27", side_door_entries: "26", conv_noise: "0.920", conversion_rate: "0.258", transactions: "14", basket_noise: "0.998", avg_basket_value: "62.87", sales_amount: "880.18" },
            { id: 363, trading_day_id: 78, hour_no: 7, hour_start: new Date("2026-03-14T15:00:00Z"), hour_shape: "1.546", demand_index: "1.738", visitors: "83", main_door_entries: "42", side_door_entries: "41", conv_noise: "1.020", conversion_rate: "0.286", transactions: "24", basket_noise: "1.010", avg_basket_value: "63.63", sales_amount: "1527.12" },
            { id: 364, trading_day_id: 6, hour_no: 4, hour_start: new Date("2026-03-02T12:00:00Z"), hour_shape: "1.438", demand_index: "1.514", visitors: "106", main_door_entries: "64", side_door_entries: "42", conv_noise: "0.910", conversion_rate: "0.146", transactions: "15", basket_noise: "1.012", avg_basket_value: "34.41", sales_amount: "516.15" },
            { id: 365, trading_day_id: 74, hour_no: 5, hour_start: new Date("2026-03-13T13:00:00Z"), hour_shape: "1.463", demand_index: "1.125", visitors: "62", main_door_entries: "43", side_door_entries: "19", conv_noise: "0.991", conversion_rate: "0.218", transactions: "14", basket_noise: "0.933", avg_basket_value: "38.72", sales_amount: "542.08" },
            { id: 366, trading_day_id: 14, hour_no: 4, hour_start: new Date("2026-03-03T12:00:00Z"), hour_shape: "1.555", demand_index: "1.255", visitors: "88", main_door_entries: "53", side_door_entries: "35", conv_noise: "0.954", conversion_rate: "0.153", transactions: "13", basket_noise: "0.933", avg_basket_value: "31.72", sales_amount: "412.36" },
            { id: 367, trading_day_id: 30, hour_no: 5, hour_start: new Date("2026-03-08T13:00:00Z"), hour_shape: "1.558", demand_index: "1.888", visitors: "179", main_door_entries: "143", side_door_entries: "36", conv_noise: "1.001", conversion_rate: "0.120", transactions: "21", basket_noise: "1.048", avg_basket_value: "23.06", sales_amount: "484.26" },
            { id: 368, trading_day_id: 4, hour_no: 8, hour_start: new Date("2026-03-03T16:00:00Z"), hour_shape: "1.532", demand_index: "1.062", visitors: "51", main_door_entries: "26", side_door_entries: "25", conv_noise: "0.934", conversion_rate: "0.262", transactions: "13", basket_noise: "1.070", avg_basket_value: "67.41", sales_amount: "876.33" },
            { id: 369, trading_day_id: 66, hour_no: 3, hour_start: new Date("2026-03-14T11:00:00Z"), hour_shape: "1.381", demand_index: "1.678", visitors: "159", main_door_entries: "127", side_door_entries: "32", conv_noise: "0.995", conversion_rate: "0.119", transactions: "19", basket_noise: "1.033", avg_basket_value: "22.73", sales_amount: "431.87" },
            { id: 370, trading_day_id: 22, hour_no: 4, hour_start: new Date("2026-03-06T12:00:00Z"), hour_shape: "1.444", demand_index: "1.526", visitors: "61", main_door_entries: "37", side_door_entries: "24", conv_noise: "0.977", conversion_rate: "0.195", transactions: "12", basket_noise: "1.011", avg_basket_value: "38.42", sales_amount: "461.04" },
            { id: 371, trading_day_id: 67, hour_no: 4, hour_start: new Date("2026-03-10T12:00:00Z"), hour_shape: "1.438", demand_index: "0.975", visitors: "54", main_door_entries: "38", side_door_entries: "16", conv_noise: "1.071", conversion_rate: "0.236", transactions: "13", basket_noise: "0.987", avg_basket_value: "40.96", sales_amount: "532.48" },
            { id: 372, trading_day_id: 39, hour_no: 6, hour_start: new Date("2026-03-03T14:00:00Z"), hour_shape: "1.613", demand_index: "1.153", visitors: "63", main_door_entries: "44", side_door_entries: "19", conv_noise: "0.913", conversion_rate: "0.201", transactions: "13", basket_noise: "0.997", avg_basket_value: "41.38", sales_amount: "537.94" },
            { id: 373, trading_day_id: 35, hour_no: 6, hour_start: new Date("2026-03-09T14:00:00Z"), hour_shape: "1.535", demand_index: "1.055", visitors: "37", main_door_entries: "26", side_door_entries: "11", conv_noise: "1.004", conversion_rate: "0.301", transactions: "11", basket_noise: "0.981", avg_basket_value: "46.60", sales_amount: "512.60" },
            { id: 374, trading_day_id: 16, hour_no: 4, hour_start: new Date("2026-03-05T12:00:00Z"), hour_shape: "1.488", demand_index: "0.933", visitors: "89", main_door_entries: "71", side_door_entries: "18", conv_noise: "0.879", conversion_rate: "0.105", transactions: "9", basket_noise: "1.076", avg_basket_value: "23.67", sales_amount: "213.03" },
            { id: 375, trading_day_id: 79, hour_no: 5, hour_start: new Date("2026-03-14T13:00:00Z"), hour_shape: "1.541", demand_index: "1.715", visitors: "120", main_door_entries: "72", side_door_entries: "48", conv_noise: "0.986", conversion_rate: "0.158", transactions: "19", basket_noise: "0.992", avg_basket_value: "33.73", sales_amount: "640.87" },
            { id: 376, trading_day_id: 48, hour_no: 7, hour_start: new Date("2026-03-11T15:00:00Z"), hour_shape: "1.633", demand_index: "1.204", visitors: "42", main_door_entries: "29", side_door_entries: "13", conv_noise: "0.912", conversion_rate: "0.274", transactions: "12", basket_noise: "0.941", avg_basket_value: "44.70", sales_amount: "536.40" },
            { id: 377, trading_day_id: 17, hour_no: 4, hour_start: new Date("2026-03-06T12:00:00Z"), hour_shape: "1.425", demand_index: "1.627", visitors: "155", main_door_entries: "124", side_door_entries: "31", conv_noise: "1.078", conversion_rate: "0.129", transactions: "20", basket_noise: "0.971", avg_basket_value: "21.36", sales_amount: "427.20" },
            { id: 378, trading_day_id: 32, hour_no: 5, hour_start: new Date("2026-03-08T13:00:00Z"), hour_shape: "1.531", demand_index: "1.820", visitors: "73", main_door_entries: "44", side_door_entries: "29", conv_noise: "0.981", conversion_rate: "0.196", transactions: "14", basket_noise: "1.045", avg_basket_value: "39.71", sales_amount: "555.94" },
            { id: 379, trading_day_id: 41, hour_no: 4, hour_start: new Date("2026-03-05T12:00:00Z"), hour_shape: "1.416", demand_index: "1.129", visitors: "62", main_door_entries: "43", side_door_entries: "19", conv_noise: "1.017", conversion_rate: "0.224", transactions: "14", basket_noise: "1.007", avg_basket_value: "41.79", sales_amount: "585.06" },
            { id: 380, trading_day_id: 34, hour_no: 4, hour_start: new Date("2026-03-09T12:00:00Z"), hour_shape: "1.411", demand_index: "1.285", visitors: "51", main_door_entries: "31", side_door_entries: "20", conv_noise: "1.021", conversion_rate: "0.204", transactions: "10", basket_noise: "1.031", avg_basket_value: "39.18", sales_amount: "391.80" },
            { id: 381, trading_day_id: 83, hour_no: 2, hour_start: new Date("2026-03-15T10:00:00Z"), hour_shape: "1.150", demand_index: "1.351", visitors: "65", main_door_entries: "33", side_door_entries: "32", conv_noise: "1.036", conversion_rate: "0.290", transactions: "19", basket_noise: "1.041", avg_basket_value: "65.58", sales_amount: "1246.02" },
            { id: 382, trading_day_id: 69, hour_no: 7, hour_start: new Date("2026-03-13T15:00:00Z"), hour_shape: "1.715", demand_index: "1.945", visitors: "93", main_door_entries: "47", side_door_entries: "46", conv_noise: "1.047", conversion_rate: "0.293", transactions: "27", basket_noise: "0.970", avg_basket_value: "61.11", sales_amount: "1649.97" },
            { id: 383, trading_day_id: 67, hour_no: 5, hour_start: new Date("2026-03-10T13:00:00Z"), hour_shape: "1.535", demand_index: "1.041", visitors: "57", main_door_entries: "40", side_door_entries: "17", conv_noise: "1.020", conversion_rate: "0.224", transactions: "13", basket_noise: "1.028", avg_basket_value: "42.66", sales_amount: "554.58" },
            { id: 384, trading_day_id: 23, hour_no: 4, hour_start: new Date("2026-03-07T12:00:00Z"), hour_shape: "1.509", demand_index: "1.663", visitors: "158", main_door_entries: "126", side_door_entries: "32", conv_noise: "0.994", conversion_rate: "0.119", transactions: "19", basket_noise: "1.006", avg_basket_value: "22.13", sales_amount: "420.47" },
            { id: 385, trading_day_id: 4, hour_no: 9, hour_start: new Date("2026-03-03T17:00:00Z"), hour_shape: "1.394", demand_index: "0.966", visitors: "46", main_door_entries: "23", side_door_entries: "23", conv_noise: "1.004", conversion_rate: "0.281", transactions: "13", basket_noise: "0.996", avg_basket_value: "62.75", sales_amount: "815.75" },
            { id: 386, trading_day_id: 16, hour_no: 5, hour_start: new Date("2026-03-05T13:00:00Z"), hour_shape: "1.574", demand_index: "0.987", visitors: "94", main_door_entries: "75", side_door_entries: "19", conv_noise: "0.910", conversion_rate: "0.109", transactions: "10", basket_noise: "1.055", avg_basket_value: "23.21", sales_amount: "232.10" },
            { id: 387, trading_day_id: 72, hour_no: 6, hour_start: new Date("2026-03-11T14:00:00Z"), hour_shape: "1.556", demand_index: "1.162", visitors: "64", main_door_entries: "45", side_door_entries: "19", conv_noise: "1.014", conversion_rate: "0.223", transactions: "14", basket_noise: "0.987", avg_basket_value: "40.96", sales_amount: "573.44" },
            { id: 388, trading_day_id: 84, hour_no: 4, hour_start: new Date("2026-03-15T12:00:00Z"), hour_shape: "1.353", demand_index: "1.588", visitors: "64", main_door_entries: "38", side_door_entries: "26", conv_noise: "1.007", conversion_rate: "0.201", transactions: "13", basket_noise: "1.083", avg_basket_value: "41.15", sales_amount: "534.95" },
            { id: 389, trading_day_id: 33, hour_no: 3, hour_start: new Date("2026-03-07T11:00:00Z"), hour_shape: "1.306", demand_index: "1.631", visitors: "78", main_door_entries: "39", side_door_entries: "39", conv_noise: "1.011", conversion_rate: "0.283", transactions: "22", basket_noise: "0.953", avg_basket_value: "60.04", sales_amount: "1320.88" },
            { id: 390, trading_day_id: 57, hour_no: 5, hour_start: new Date("2026-03-10T13:00:00Z"), hour_shape: "1.580", demand_index: "1.373", visitors: "130", main_door_entries: "104", side_door_entries: "26", conv_noise: "1.030", conversion_rate: "0.124", transactions: "16", basket_noise: "1.009", avg_basket_value: "22.20", sales_amount: "355.20" },
            { id: 391, trading_day_id: 4, hour_no: 10, hour_start: new Date("2026-03-03T18:00:00Z"), hour_shape: "1.303", demand_index: "0.903", visitors: "43", main_door_entries: "22", side_door_entries: "21", conv_noise: "0.923", conversion_rate: "0.258", transactions: "11", basket_noise: "1.040", avg_basket_value: "65.52", sales_amount: "720.72" },
            { id: 392, trading_day_id: 8, hour_no: 6, hour_start: new Date("2026-03-03T14:00:00Z"), hour_shape: "1.534", demand_index: "1.089", visitors: "38", main_door_entries: "27", side_door_entries: "11", conv_noise: "0.966", conversion_rate: "0.290", transactions: "11", basket_noise: "0.991", avg_basket_value: "47.07", sales_amount: "517.77" },
            { id: 393, trading_day_id: 84, hour_no: 5, hour_start: new Date("2026-03-15T13:00:00Z"), hour_shape: "1.566", demand_index: "1.838", visitors: "74", main_door_entries: "44", side_door_entries: "30", conv_noise: "1.120", conversion_rate: "0.224", transactions: "17", basket_noise: "1.038", avg_basket_value: "39.44", sales_amount: "670.48" },
            { id: 394, trading_day_id: 14, hour_no: 5, hour_start: new Date("2026-03-03T13:00:00Z"), hour_shape: "1.594", demand_index: "1.286", visitors: "90", main_door_entries: "54", side_door_entries: "36", conv_noise: "1.095", conversion_rate: "0.175", transactions: "16", basket_noise: "1.032", avg_basket_value: "35.09", sales_amount: "561.44" },
            { id: 395, trading_day_id: 58, hour_no: 7, hour_start: new Date("2026-03-11T15:00:00Z"), hour_shape: "1.645", demand_index: "1.237", visitors: "118", main_door_entries: "94", side_door_entries: "24", conv_noise: "1.072", conversion_rate: "0.129", transactions: "15", basket_noise: "1.004", avg_basket_value: "22.09", sales_amount: "331.35" },
            { id: 396, trading_day_id: 49, hour_no: 7, hour_start: new Date("2026-03-10T15:00:00Z"), hour_shape: "1.579", demand_index: "1.281", visitors: "90", main_door_entries: "54", side_door_entries: "36", conv_noise: "1.040", conversion_rate: "0.166", transactions: "15", basket_noise: "1.050", avg_basket_value: "35.70", sales_amount: "535.50" },
            { id: 397, trading_day_id: 65, hour_no: 4, hour_start: new Date("2026-03-09T12:00:00Z"), hour_shape: "1.475", demand_index: "1.463", visitors: "80", main_door_entries: "56", side_door_entries: "24", conv_noise: "1.054", conversion_rate: "0.232", transactions: "19", basket_noise: "1.019", avg_basket_value: "42.29", sales_amount: "803.51" },
            { id: 398, trading_day_id: 50, hour_no: 4, hour_start: new Date("2026-03-12T12:00:00Z"), hour_shape: "1.507", demand_index: "1.323", visitors: "46", main_door_entries: "32", side_door_entries: "14", conv_noise: "0.994", conversion_rate: "0.298", transactions: "14", basket_noise: "0.976", avg_basket_value: "46.36", sales_amount: "649.04" },
            { id: 399, trading_day_id: 78, hour_no: 8, hour_start: new Date("2026-03-14T16:00:00Z"), hour_shape: "1.587", demand_index: "1.784", visitors: "86", main_door_entries: "43", side_door_entries: "43", conv_noise: "0.934", conversion_rate: "0.262", transactions: "23", basket_noise: "0.945", avg_basket_value: "59.54", sales_amount: "1369.42" },
            { id: 400, trading_day_id: 35, hour_no: 7, hour_start: new Date("2026-03-09T15:00:00Z"), hour_shape: "1.610", demand_index: "1.106", visitors: "39", main_door_entries: "27", side_door_entries: "12", conv_noise: "0.851", conversion_rate: "0.255", transactions: "10", basket_noise: "0.990", avg_basket_value: "47.03", sales_amount: "470.30" },
            { id: 401, trading_day_id: 83, hour_no: 3, hour_start: new Date("2026-03-15T11:00:00Z"), hour_shape: "1.239", demand_index: "1.456", visitors: "70", main_door_entries: "35", side_door_entries: "35", conv_noise: "0.966", conversion_rate: "0.270", transactions: "19", basket_noise: "0.940", avg_basket_value: "59.22", sales_amount: "1125.18" },
            { id: 402, trading_day_id: 59, hour_no: 4, hour_start: new Date("2026-03-08T12:00:00Z"), hour_shape: "1.493", demand_index: "1.717", visitors: "94", main_door_entries: "66", side_door_entries: "28", conv_noise: "1.082", conversion_rate: "0.238", transactions: "22", basket_noise: "0.999", avg_basket_value: "41.46", sales_amount: "912.12" },
            { id: 403, trading_day_id: 33, hour_no: 4, hour_start: new Date("2026-03-07T12:00:00Z"), hour_shape: "1.455", demand_index: "1.817", visitors: "87", main_door_entries: "44", side_door_entries: "43", conv_noise: "0.911", conversion_rate: "0.255", transactions: "22", basket_noise: "0.913", avg_basket_value: "57.52", sales_amount: "1265.44" },
            { id: 404, trading_day_id: 74, hour_no: 6, hour_start: new Date("2026-03-13T14:00:00Z"), hour_shape: "1.591", demand_index: "1.223", visitors: "67", main_door_entries: "47", side_door_entries: "20", conv_noise: "0.943", conversion_rate: "0.207", transactions: "14", basket_noise: "0.931", avg_basket_value: "38.64", sales_amount: "540.96" },
            { id: 405, trading_day_id: 48, hour_no: 8, hour_start: new Date("2026-03-11T16:00:00Z"), hour_shape: "1.499", demand_index: "1.105", visitors: "39", main_door_entries: "27", side_door_entries: "12", conv_noise: "1.051", conversion_rate: "0.315", transactions: "12", basket_noise: "1.029", avg_basket_value: "48.88", sales_amount: "586.56" },
            { id: 406, trading_day_id: 29, hour_no: 3, hour_start: new Date("2026-03-05T11:00:00Z"), hour_shape: "1.296", demand_index: "1.165", visitors: "56", main_door_entries: "28", side_door_entries: "28", conv_noise: "1.050", conversion_rate: "0.294", transactions: "16", basket_noise: "0.987", avg_basket_value: "62.18", sales_amount: "994.88" },
            { id: 407, trading_day_id: 23, hour_no: 5, hour_start: new Date("2026-03-07T13:00:00Z"), hour_shape: "1.614", demand_index: "1.779", visitors: "169", main_door_entries: "135", side_door_entries: "34", conv_noise: "1.033", conversion_rate: "0.124", transactions: "21", basket_noise: "1.014", avg_basket_value: "22.31", sales_amount: "468.51" },
            { id: 408, trading_day_id: 46, hour_no: 8, hour_start: new Date("2026-03-11T16:00:00Z"), hour_shape: "1.464", demand_index: "0.966", visitors: "39", main_door_entries: "23", side_door_entries: "16", conv_noise: "1.044", conversion_rate: "0.209", transactions: "8", basket_noise: "0.969", avg_basket_value: "36.82", sales_amount: "294.56" },
            { id: 409, trading_day_id: 27, hour_no: 6, hour_start: new Date("2026-03-07T14:00:00Z"), hour_shape: "1.649", demand_index: "1.416", visitors: "99", main_door_entries: "59", side_door_entries: "40", conv_noise: "0.983", conversion_rate: "0.157", transactions: "16", basket_noise: "1.030", avg_basket_value: "35.02", sales_amount: "560.32" },
            { id: 410, trading_day_id: 14, hour_no: 6, hour_start: new Date("2026-03-03T14:00:00Z"), hour_shape: "1.601", demand_index: "1.292", visitors: "90", main_door_entries: "54", side_door_entries: "36", conv_noise: "0.959", conversion_rate: "0.153", transactions: "14", basket_noise: "1.014", avg_basket_value: "34.48", sales_amount: "482.72" },
            { id: 411, trading_day_id: 32, hour_no: 6, hour_start: new Date("2026-03-08T14:00:00Z"), hour_shape: "1.636", demand_index: "1.945", visitors: "78", main_door_entries: "47", side_door_entries: "31", conv_noise: "0.979", conversion_rate: "0.196", transactions: "15", basket_noise: "1.062", avg_basket_value: "40.36", sales_amount: "605.40" },
            { id: 412, trading_day_id: 83, hour_no: 4, hour_start: new Date("2026-03-15T12:00:00Z"), hour_shape: "1.432", demand_index: "1.683", visitors: "81", main_door_entries: "41", side_door_entries: "40", conv_noise: "1.013", conversion_rate: "0.284", transactions: "23", basket_noise: "1.009", avg_basket_value: "63.57", sales_amount: "1462.11" },
            { id: 413, trading_day_id: 47, hour_no: 4, hour_start: new Date("2026-03-10T12:00:00Z"), hour_shape: "1.447", demand_index: "1.169", visitors: "56", main_door_entries: "28", side_door_entries: "28", conv_noise: "0.966", conversion_rate: "0.270", transactions: "15", basket_noise: "0.969", avg_basket_value: "61.05", sales_amount: "915.75" },
            { id: 414, trading_day_id: 29, hour_no: 4, hour_start: new Date("2026-03-05T12:00:00Z"), hour_shape: "1.359", demand_index: "1.222", visitors: "59", main_door_entries: "30", side_door_entries: "29", conv_noise: "0.959", conversion_rate: "0.269", transactions: "16", basket_noise: "0.957", avg_basket_value: "60.29", sales_amount: "964.64" },
            { id: 415, trading_day_id: 63, hour_no: 5, hour_start: new Date("2026-03-13T13:00:00Z"), hour_shape: "1.550", demand_index: "1.153", visitors: "110", main_door_entries: "88", side_door_entries: "22", conv_noise: "1.005", conversion_rate: "0.121", transactions: "13", basket_noise: "0.984", avg_basket_value: "21.65", sales_amount: "281.45" },
            { id: 416, trading_day_id: 37, hour_no: 6, hour_start: new Date("2026-03-02T14:00:00Z"), hour_shape: "1.585", demand_index: "1.449", visitors: "80", main_door_entries: "56", side_door_entries: "24", conv_noise: "0.923", conversion_rate: "0.203", transactions: "16", basket_noise: "0.911", avg_basket_value: "37.81", sales_amount: "604.96" },
            { id: 417, trading_day_id: 58, hour_no: 8, hour_start: new Date("2026-03-11T16:00:00Z"), hour_shape: "1.613", demand_index: "1.213", visitors: "115", main_door_entries: "92", side_door_entries: "23", conv_noise: "1.024", conversion_rate: "0.123", transactions: "14", basket_noise: "0.948", avg_basket_value: "20.86", sales_amount: "292.04" },
            { id: 418, trading_day_id: 76, hour_no: 4, hour_start: new Date("2026-03-15T12:00:00Z"), hour_shape: "1.461", demand_index: "1.537", visitors: "146", main_door_entries: "117", side_door_entries: "29", conv_noise: "1.065", conversion_rate: "0.128", transactions: "19", basket_noise: "0.914", avg_basket_value: "20.11", sales_amount: "382.09" },
            { id: 419, trading_day_id: 33, hour_no: 5, hour_start: new Date("2026-03-07T13:00:00Z"), hour_shape: "1.496", demand_index: "1.869", visitors: "90", main_door_entries: "45", side_door_entries: "45", conv_noise: "1.036", conversion_rate: "0.290", transactions: "26", basket_noise: "0.996", avg_basket_value: "62.75", sales_amount: "1631.50" },
            { id: 420, trading_day_id: 79, hour_no: 6, hour_start: new Date("2026-03-14T14:00:00Z"), hour_shape: "1.565", demand_index: "1.742", visitors: "122", main_door_entries: "73", side_door_entries: "49", conv_noise: "1.039", conversion_rate: "0.166", transactions: "20", basket_noise: "0.978", avg_basket_value: "33.25", sales_amount: "665.00" },
            { id: 421, trading_day_id: 53, hour_no: 7, hour_start: new Date("2026-03-11T15:00:00Z"), hour_shape: "1.466", demand_index: "1.026", visitors: "49", main_door_entries: "25", side_door_entries: "24", conv_noise: "0.980", conversion_rate: "0.274", transactions: "13", basket_noise: "0.948", avg_basket_value: "59.72", sales_amount: "776.36" },
            { id: 422, trading_day_id: 83, hour_no: 5, hour_start: new Date("2026-03-15T13:00:00Z"), hour_shape: "1.534", demand_index: "1.802", visitors: "86", main_door_entries: "43", side_door_entries: "43", conv_noise: "0.912", conversion_rate: "0.255", transactions: "22", basket_noise: "1.008", avg_basket_value: "63.50", sales_amount: "1397.00" },
            { id: 423, trading_day_id: 6, hour_no: 5, hour_start: new Date("2026-03-02T13:00:00Z"), hour_shape: "1.586", demand_index: "1.670", visitors: "117", main_door_entries: "70", side_door_entries: "47", conv_noise: "1.053", conversion_rate: "0.168", transactions: "20", basket_noise: "0.976", avg_basket_value: "33.18", sales_amount: "663.60" },
            { id: 424, trading_day_id: 63, hour_no: 6, hour_start: new Date("2026-03-13T14:00:00Z"), hour_shape: "1.618", demand_index: "1.204", visitors: "114", main_door_entries: "91", side_door_entries: "23", conv_noise: "1.085", conversion_rate: "0.130", transactions: "15", basket_noise: "1.005", avg_basket_value: "22.11", sales_amount: "331.65" },
            { id: 425, trading_day_id: 8, hour_no: 7, hour_start: new Date("2026-03-03T15:00:00Z"), hour_shape: "1.616", demand_index: "1.147", visitors: "40", main_door_entries: "28", side_door_entries: "12", conv_noise: "1.019", conversion_rate: "0.306", transactions: "12", basket_noise: "1.007", avg_basket_value: "47.83", sales_amount: "573.96" },
            { id: 426, trading_day_id: 60, hour_no: 4, hour_start: new Date("2026-03-12T12:00:00Z"), hour_shape: "1.410", demand_index: "1.172", visitors: "111", main_door_entries: "89", side_door_entries: "22", conv_noise: "1.017", conversion_rate: "0.122", transactions: "14", basket_noise: "0.926", avg_basket_value: "20.37", sales_amount: "285.18" },
            { id: 427, trading_day_id: 26, hour_no: 6, hour_start: new Date("2026-03-08T14:00:00Z"), hour_shape: "1.564", demand_index: "1.282", visitors: "45", main_door_entries: "31", side_door_entries: "14", conv_noise: "1.039", conversion_rate: "0.312", transactions: "14", basket_noise: "0.998", avg_basket_value: "47.41", sales_amount: "663.74" },
            { id: 428, trading_day_id: 79, hour_no: 7, hour_start: new Date("2026-03-14T15:00:00Z"), hour_shape: "1.664", demand_index: "1.852", visitors: "130", main_door_entries: "78", side_door_entries: "52", conv_noise: "0.968", conversion_rate: "0.155", transactions: "20", basket_noise: "0.925", avg_basket_value: "31.45", sales_amount: "629.00" },
            { id: 429, trading_day_id: 28, hour_no: 5, hour_start: new Date("2026-03-07T13:00:00Z"), hour_shape: "1.534", demand_index: "1.987", visitors: "79", main_door_entries: "47", side_door_entries: "32", conv_noise: "0.943", conversion_rate: "0.189", transactions: "15", basket_noise: "1.005", avg_basket_value: "38.19", sales_amount: "572.85" },
            { id: 430, trading_day_id: 68, hour_no: 4, hour_start: new Date("2026-03-12T12:00:00Z"), hour_shape: "1.381", demand_index: "0.869", visitors: "61", main_door_entries: "37", side_door_entries: "24", conv_noise: "0.999", conversion_rate: "0.160", transactions: "10", basket_noise: "1.003", avg_basket_value: "34.10", sales_amount: "341.00" },
            { id: 431, trading_day_id: 61, hour_no: 3, hour_start: new Date("2026-03-13T11:00:00Z"), hour_shape: "1.376", demand_index: "1.507", visitors: "53", main_door_entries: "37", side_door_entries: "16", conv_noise: "1.027", conversion_rate: "0.308", transactions: "16", basket_noise: "0.993", avg_basket_value: "47.17", sales_amount: "754.72" },
            { id: 432, trading_day_id: 80, hour_no: 6, hour_start: new Date("2026-03-15T14:00:00Z"), hour_shape: "1.463", demand_index: "1.782", visitors: "98", main_door_entries: "69", side_door_entries: "29", conv_noise: "1.040", conversion_rate: "0.229", transactions: "22", basket_noise: "0.984", avg_basket_value: "40.84", sales_amount: "898.48" },
            { id: 433, trading_day_id: 28, hour_no: 6, hour_start: new Date("2026-03-07T14:00:00Z"), hour_shape: "1.671", demand_index: "2.164", visitors: "87", main_door_entries: "52", side_door_entries: "35", conv_noise: "0.965", conversion_rate: "0.193", transactions: "17", basket_noise: "1.023", avg_basket_value: "38.87", sales_amount: "660.79" },
            { id: 434, trading_day_id: 65, hour_no: 5, hour_start: new Date("2026-03-09T13:00:00Z"), hour_shape: "1.510", demand_index: "1.498", visitors: "82", main_door_entries: "57", side_door_entries: "25", conv_noise: "0.940", conversion_rate: "0.207", transactions: "17", basket_noise: "0.985", avg_basket_value: "40.88", sales_amount: "694.96" },
            { id: 435, trading_day_id: 60, hour_no: 5, hour_start: new Date("2026-03-12T13:00:00Z"), hour_shape: "1.587", demand_index: "1.319", visitors: "125", main_door_entries: "100", side_door_entries: "25", conv_noise: "0.922", conversion_rate: "0.111", transactions: "14", basket_noise: "1.010", avg_basket_value: "22.22", sales_amount: "311.08" },
            { id: 436, trading_day_id: 71, hour_no: 4, hour_start: new Date("2026-03-13T12:00:00Z"), hour_shape: "1.477", demand_index: "1.724", visitors: "121", main_door_entries: "73", side_door_entries: "48", conv_noise: "1.049", conversion_rate: "0.168", transactions: "20", basket_noise: "1.013", avg_basket_value: "34.44", sales_amount: "688.80" },
            { id: 437, trading_day_id: 10, hour_no: 8, hour_start: new Date("2026-03-02T16:00:00Z"), hour_shape: "1.490", demand_index: "1.499", visitors: "60", main_door_entries: "36", side_door_entries: "24", conv_noise: "1.020", conversion_rate: "0.204", transactions: "12", basket_noise: "1.070", avg_basket_value: "40.66", sales_amount: "487.92" },
            { id: 438, trading_day_id: 25, hour_no: 5, hour_start: new Date("2026-03-06T13:00:00Z"), hour_shape: "1.557", demand_index: "1.646", visitors: "115", main_door_entries: "69", side_door_entries: "46", conv_noise: "1.013", conversion_rate: "0.162", transactions: "19", basket_noise: "1.053", avg_basket_value: "35.80", sales_amount: "680.20" },
            { id: 439, trading_day_id: 55, hour_no: 8, hour_start: new Date("2026-03-12T16:00:00Z"), hour_shape: "1.558", demand_index: "1.433", visitors: "57", main_door_entries: "34", side_door_entries: "23", conv_noise: "0.939", conversion_rate: "0.188", transactions: "11", basket_noise: "0.910", avg_basket_value: "34.58", sales_amount: "380.38" },
            { id: 440, trading_day_id: 73, hour_no: 5, hour_start: new Date("2026-03-12T13:00:00Z"), hour_shape: "1.537", demand_index: "1.354", visitors: "74", main_door_entries: "52", side_door_entries: "22", conv_noise: "0.968", conversion_rate: "0.213", transactions: "16", basket_noise: "1.025", avg_basket_value: "42.54", sales_amount: "680.64" },
            { id: 441, trading_day_id: 6, hour_no: 6, hour_start: new Date("2026-03-02T14:00:00Z"), hour_shape: "1.570", demand_index: "1.653", visitors: "116", main_door_entries: "70", side_door_entries: "46", conv_noise: "1.039", conversion_rate: "0.166", transactions: "19", basket_noise: "0.933", avg_basket_value: "31.72", sales_amount: "602.68" },
            { id: 442, trading_day_id: 62, hour_no: 4, hour_start: new Date("2026-03-12T12:00:00Z"), hour_shape: "1.485", demand_index: "1.325", visitors: "64", main_door_entries: "32", side_door_entries: "32", conv_noise: "0.973", conversion_rate: "0.272", transactions: "17", basket_noise: "1.036", avg_basket_value: "65.27", sales_amount: "1109.59" },
            { id: 443, trading_day_id: 27, hour_no: 7, hour_start: new Date("2026-03-07T15:00:00Z"), hour_shape: "1.537", demand_index: "1.320", visitors: "92", main_door_entries: "55", side_door_entries: "37", conv_noise: "0.976", conversion_rate: "0.156", transactions: "14", basket_noise: "1.074", avg_basket_value: "36.52", sales_amount: "511.28" },
            { id: 444, trading_day_id: 13, hour_no: 5, hour_start: new Date("2026-03-06T13:00:00Z"), hour_shape: "1.602", demand_index: "1.572", visitors: "55", main_door_entries: "39", side_door_entries: "16", conv_noise: "0.991", conversion_rate: "0.297", transactions: "16", basket_noise: "1.073", avg_basket_value: "50.97", sales_amount: "815.52" },
            { id: 445, trading_day_id: 22, hour_no: 5, hour_start: new Date("2026-03-06T13:00:00Z"), hour_shape: "1.499", demand_index: "1.584", visitors: "63", main_door_entries: "38", side_door_entries: "25", conv_noise: "1.061", conversion_rate: "0.212", transactions: "13", basket_noise: "0.953", avg_basket_value: "36.21", sales_amount: "470.73" },
            { id: 446, trading_day_id: 66, hour_no: 4, hour_start: new Date("2026-03-14T12:00:00Z"), hour_shape: "1.519", demand_index: "1.846", visitors: "175", main_door_entries: "140", side_door_entries: "35", conv_noise: "0.898", conversion_rate: "0.108", transactions: "19", basket_noise: "1.071", avg_basket_value: "23.56", sales_amount: "447.64" },
            { id: 447, trading_day_id: 15, hour_no: 7, hour_start: new Date("2026-03-04T15:00:00Z"), hour_shape: "1.618", demand_index: "1.204", visitors: "84", main_door_entries: "50", side_door_entries: "34", conv_noise: "1.043", conversion_rate: "0.167", transactions: "14", basket_noise: "0.959", avg_basket_value: "32.61", sales_amount: "456.54" },
            { id: 448, trading_day_id: 15, hour_no: 8, hour_start: new Date("2026-03-04T16:00:00Z"), hour_shape: "1.564", demand_index: "1.164", visitors: "81", main_door_entries: "49", side_door_entries: "32", conv_noise: "1.060", conversion_rate: "0.170", transactions: "14", basket_noise: "0.977", avg_basket_value: "33.22", sales_amount: "465.08" },
            { id: 449, trading_day_id: 50, hour_no: 5, hour_start: new Date("2026-03-12T13:00:00Z"), hour_shape: "1.618", demand_index: "1.421", visitors: "50", main_door_entries: "35", side_door_entries: "15", conv_noise: "0.922", conversion_rate: "0.277", transactions: "14", basket_noise: "0.982", avg_basket_value: "46.65", sales_amount: "653.10" },
            { id: 450, trading_day_id: 35, hour_no: 8, hour_start: new Date("2026-03-09T16:00:00Z"), hour_shape: "1.500", demand_index: "1.031", visitors: "36", main_door_entries: "25", side_door_entries: "11", conv_noise: "1.045", conversion_rate: "0.313", transactions: "11", basket_noise: "0.938", avg_basket_value: "44.56", sales_amount: "490.16" },
            { id: 451, trading_day_id: 62, hour_no: 5, hour_start: new Date("2026-03-12T13:00:00Z"), hour_shape: "1.497", demand_index: "1.335", visitors: "64", main_door_entries: "32", side_door_entries: "32", conv_noise: "0.953", conversion_rate: "0.267", transactions: "17", basket_noise: "1.026", avg_basket_value: "64.64", sales_amount: "1098.88" },
            { id: 452, trading_day_id: 63, hour_no: 7, hour_start: new Date("2026-03-13T15:00:00Z"), hour_shape: "1.647", demand_index: "1.225", visitors: "116", main_door_entries: "93", side_door_entries: "23", conv_noise: "0.997", conversion_rate: "0.120", transactions: "14", basket_noise: "0.962", avg_basket_value: "21.16", sales_amount: "296.24" },
            { id: 453, trading_day_id: 67, hour_no: 6, hour_start: new Date("2026-03-10T14:00:00Z"), hour_shape: "1.678", demand_index: "1.138", visitors: "63", main_door_entries: "44", side_door_entries: "19", conv_noise: "0.896", conversion_rate: "0.197", transactions: "12", basket_noise: "1.028", avg_basket_value: "42.66", sales_amount: "511.92" },
            { id: 454, trading_day_id: 52, hour_no: 6, hour_start: new Date("2026-03-06T14:00:00Z"), hour_shape: "1.680", demand_index: "1.845", visitors: "101", main_door_entries: "71", side_door_entries: "30", conv_noise: "1.120", conversion_rate: "0.246", transactions: "25", basket_noise: "1.076", avg_basket_value: "44.65", sales_amount: "1116.25" },
            { id: 455, trading_day_id: 7, hour_no: 7, hour_start: new Date("2026-03-04T15:00:00Z"), hour_shape: "1.580", demand_index: "1.161", visitors: "110", main_door_entries: "88", side_door_entries: "22", conv_noise: "0.976", conversion_rate: "0.117", transactions: "13", basket_noise: "0.905", avg_basket_value: "19.91", sales_amount: "258.83" },
            { id: 456, trading_day_id: 77, hour_no: 7, hour_start: new Date("2026-03-14T15:00:00Z"), hour_shape: "1.592", demand_index: "1.987", visitors: "109", main_door_entries: "76", side_door_entries: "33", conv_noise: "1.126", conversion_rate: "0.248", transactions: "27", basket_noise: "0.988", avg_basket_value: "41.00", sales_amount: "1107.00" },
            { id: 457, trading_day_id: 66, hour_no: 5, hour_start: new Date("2026-03-14T13:00:00Z"), hour_shape: "1.414", demand_index: "1.718", visitors: "163", main_door_entries: "130", side_door_entries: "33", conv_noise: "1.053", conversion_rate: "0.126", transactions: "21", basket_noise: "0.950", avg_basket_value: "20.90", sales_amount: "438.90" },
            { id: 458, trading_day_id: 24, hour_no: 4, hour_start: new Date("2026-03-04T12:00:00Z"), hour_shape: "1.423", demand_index: "0.914", visitors: "44", main_door_entries: "22", side_door_entries: "22", conv_noise: "1.013", conversion_rate: "0.284", transactions: "12", basket_noise: "1.039", avg_basket_value: "65.46", sales_amount: "785.52" },
            { id: 459, trading_day_id: 57, hour_no: 6, hour_start: new Date("2026-03-10T14:00:00Z"), hour_shape: "1.667", demand_index: "1.449", visitors: "138", main_door_entries: "110", side_door_entries: "28", conv_noise: "0.976", conversion_rate: "0.117", transactions: "16", basket_noise: "1.112", avg_basket_value: "24.46", sales_amount: "391.36" },
            { id: 460, trading_day_id: 64, hour_no: 8, hour_start: new Date("2026-03-13T16:00:00Z"), hour_shape: "1.580", demand_index: "1.686", visitors: "67", main_door_entries: "40", side_door_entries: "27", conv_noise: "0.946", conversion_rate: "0.189", transactions: "13", basket_noise: "1.019", avg_basket_value: "38.72", sales_amount: "503.36" },
            { id: 461, trading_day_id: 16, hour_no: 6, hour_start: new Date("2026-03-05T14:00:00Z"), hour_shape: "1.638", demand_index: "1.027", visitors: "98", main_door_entries: "78", side_door_entries: "20", conv_noise: "0.930", conversion_rate: "0.112", transactions: "11", basket_noise: "1.045", avg_basket_value: "22.99", sales_amount: "252.89" },
            { id: 462, trading_day_id: 79, hour_no: 8, hour_start: new Date("2026-03-14T16:00:00Z"), hour_shape: "1.656", demand_index: "1.843", visitors: "129", main_door_entries: "77", side_door_entries: "52", conv_noise: "1.014", conversion_rate: "0.162", transactions: "21", basket_noise: "1.000", avg_basket_value: "34.00", sales_amount: "714.00" },
            { id: 463, trading_day_id: 7, hour_no: 8, hour_start: new Date("2026-03-04T16:00:00Z"), hour_shape: "1.486", demand_index: "1.092", visitors: "104", main_door_entries: "83", side_door_entries: "21", conv_noise: "0.996", conversion_rate: "0.120", transactions: "12", basket_noise: "1.064", avg_basket_value: "23.41", sales_amount: "280.92" },
            { id: 464, trading_day_id: 43, hour_no: 9, hour_start: new Date("2026-03-10T17:00:00Z"), hour_shape: "1.500", demand_index: "1.237", visitors: "49", main_door_entries: "29", side_door_entries: "20", conv_noise: "0.934", conversion_rate: "0.187", transactions: "9", basket_noise: "0.948", avg_basket_value: "36.02", sales_amount: "324.18" },
            { id: 465, trading_day_id: 82, hour_no: 6, hour_start: new Date("2026-03-15T14:00:00Z"), hour_shape: "1.651", demand_index: "1.956", visitors: "137", main_door_entries: "82", side_door_entries: "55", conv_noise: "1.027", conversion_rate: "0.164", transactions: "22", basket_noise: "0.967", avg_basket_value: "32.88", sales_amount: "723.36" },
            { id: 466, trading_day_id: 52, hour_no: 7, hour_start: new Date("2026-03-06T15:00:00Z"), hour_shape: "1.546", demand_index: "1.698", visitors: "93", main_door_entries: "65", side_door_entries: "28", conv_noise: "1.050", conversion_rate: "0.231", transactions: "21", basket_noise: "1.016", avg_basket_value: "42.16", sales_amount: "885.36" },
            { id: 467, trading_day_id: 82, hour_no: 7, hour_start: new Date("2026-03-15T15:00:00Z"), hour_shape: "1.586", demand_index: "1.879", visitors: "132", main_door_entries: "79", side_door_entries: "53", conv_noise: "1.015", conversion_rate: "0.162", transactions: "21", basket_noise: "0.914", avg_basket_value: "31.08", sales_amount: "652.68" },
            { id: 468, trading_day_id: 26, hour_no: 7, hour_start: new Date("2026-03-08T15:00:00Z"), hour_shape: "1.581", demand_index: "1.296", visitors: "45", main_door_entries: "31", side_door_entries: "14", conv_noise: "1.015", conversion_rate: "0.304", transactions: "14", basket_noise: "1.090", avg_basket_value: "51.78", sales_amount: "724.92" },
            { id: 469, trading_day_id: 21, hour_no: 8, hour_start: new Date("2026-03-05T16:00:00Z"), hour_shape: "1.521", demand_index: "0.973", visitors: "39", main_door_entries: "23", side_door_entries: "16", conv_noise: "0.993", conversion_rate: "0.199", transactions: "8", basket_noise: "1.035", avg_basket_value: "39.33", sales_amount: "314.64" },
            { id: 470, trading_day_id: 70, hour_no: 4, hour_start: new Date("2026-03-14T12:00:00Z"), hour_shape: "1.416", demand_index: "1.764", visitors: "71", main_door_entries: "43", side_door_entries: "28", conv_noise: "0.964", conversion_rate: "0.193", transactions: "14", basket_noise: "1.029", avg_basket_value: "39.10", sales_amount: "547.40" },
            { id: 471, trading_day_id: 81, hour_no: 3, hour_start: new Date("2026-03-15T11:00:00Z"), hour_shape: "1.358", demand_index: "1.382", visitors: "48", main_door_entries: "34", side_door_entries: "14", conv_noise: "1.003", conversion_rate: "0.301", transactions: "14", basket_noise: "0.987", avg_basket_value: "46.88", sales_amount: "656.32" },
            { id: 472, trading_day_id: 83, hour_no: 6, hour_start: new Date("2026-03-15T14:00:00Z"), hour_shape: "1.602", demand_index: "1.882", visitors: "90", main_door_entries: "45", side_door_entries: "45", conv_noise: "1.142", conversion_rate: "0.320", transactions: "29", basket_noise: "1.024", avg_basket_value: "64.51", sales_amount: "1870.79" },
            { id: 473, trading_day_id: 34, hour_no: 5, hour_start: new Date("2026-03-09T13:00:00Z"), hour_shape: "1.508", demand_index: "1.374", visitors: "55", main_door_entries: "33", side_door_entries: "22", conv_noise: "0.976", conversion_rate: "0.195", transactions: "11", basket_noise: "0.952", avg_basket_value: "36.18", sales_amount: "397.98" },
            { id: 474, trading_day_id: 9, hour_no: 7, hour_start: new Date("2026-03-04T15:00:00Z"), hour_shape: "1.603", demand_index: "0.893", visitors: "31", main_door_entries: "22", side_door_entries: "9", conv_noise: "1.059", conversion_rate: "0.318", transactions: "10", basket_noise: "1.014", avg_basket_value: "48.17", sales_amount: "481.70" },
            { id: 475, trading_day_id: 84, hour_no: 6, hour_start: new Date("2026-03-15T14:00:00Z"), hour_shape: "1.510", demand_index: "1.773", visitors: "71", main_door_entries: "43", side_door_entries: "28", conv_noise: "0.931", conversion_rate: "0.186", transactions: "13", basket_noise: "0.892", avg_basket_value: "33.90", sales_amount: "440.70" },
            { id: 476, trading_day_id: 84, hour_no: 7, hour_start: new Date("2026-03-15T15:00:00Z"), hour_shape: "1.435", demand_index: "1.685", visitors: "67", main_door_entries: "40", side_door_entries: "27", conv_noise: "0.996", conversion_rate: "0.199", transactions: "13", basket_noise: "0.977", avg_basket_value: "37.13", sales_amount: "482.69" },
            { id: 477, trading_day_id: 83, hour_no: 7, hour_start: new Date("2026-03-15T15:00:00Z"), hour_shape: "1.639", demand_index: "1.926", visitors: "92", main_door_entries: "46", side_door_entries: "46", conv_noise: "1.011", conversion_rate: "0.283", transactions: "26", basket_noise: "0.974", avg_basket_value: "61.36", sales_amount: "1595.36" },
            { id: 478, trading_day_id: 43, hour_no: 10, hour_start: new Date("2026-03-10T18:00:00Z"), hour_shape: "1.416", demand_index: "1.168", visitors: "47", main_door_entries: "28", side_door_entries: "19", conv_noise: "0.894", conversion_rate: "0.179", transactions: "8", basket_noise: "0.952", avg_basket_value: "36.18", sales_amount: "289.44" },
            { id: 479, trading_day_id: 14, hour_no: 7, hour_start: new Date("2026-03-03T15:00:00Z"), hour_shape: "1.481", demand_index: "1.195", visitors: "84", main_door_entries: "50", side_door_entries: "34", conv_noise: "1.054", conversion_rate: "0.169", transactions: "14", basket_noise: "1.027", avg_basket_value: "34.92", sales_amount: "488.88" },
            { id: 480, trading_day_id: 51, hour_no: 7, hour_start: new Date("2026-03-09T15:00:00Z"), hour_shape: "1.579", demand_index: "1.533", visitors: "146", main_door_entries: "117", side_door_entries: "29", conv_noise: "1.128", conversion_rate: "0.135", transactions: "20", basket_noise: "1.037", avg_basket_value: "22.81", sales_amount: "456.20" },
            { id: 481, trading_day_id: 68, hour_no: 5, hour_start: new Date("2026-03-12T13:00:00Z"), hour_shape: "1.529", demand_index: "0.962", visitors: "67", main_door_entries: "40", side_door_entries: "27", conv_noise: "1.017", conversion_rate: "0.163", transactions: "11", basket_noise: "0.950", avg_basket_value: "32.30", sales_amount: "355.30" },
            { id: 482, trading_day_id: 20, hour_no: 4, hour_start: new Date("2026-03-07T12:00:00Z"), hour_shape: "1.355", demand_index: "1.682", visitors: "59", main_door_entries: "41", side_door_entries: "18", conv_noise: "1.021", conversion_rate: "0.306", transactions: "18", basket_noise: "0.976", avg_basket_value: "46.36", sales_amount: "834.48" },
            { id: 483, trading_day_id: 42, hour_no: 8, hour_start: new Date("2026-03-08T16:00:00Z"), hour_shape: "1.558", demand_index: "1.684", visitors: "81", main_door_entries: "41", side_door_entries: "40", conv_noise: "1.010", conversion_rate: "0.283", transactions: "23", basket_noise: "0.961", avg_basket_value: "60.54", sales_amount: "1392.42" },
            { id: 484, trading_day_id: 77, hour_no: 8, hour_start: new Date("2026-03-14T16:00:00Z"), hour_shape: "1.549", demand_index: "1.933", visitors: "106", main_door_entries: "74", side_door_entries: "32", conv_noise: "1.069", conversion_rate: "0.235", transactions: "25", basket_noise: "1.113", avg_basket_value: "46.19", sales_amount: "1154.75" },
            { id: 485, trading_day_id: 76, hour_no: 5, hour_start: new Date("2026-03-15T13:00:00Z"), hour_shape: "1.543", demand_index: "1.623", visitors: "154", main_door_entries: "123", side_door_entries: "31", conv_noise: "0.933", conversion_rate: "0.112", transactions: "17", basket_noise: "1.026", avg_basket_value: "22.57", sales_amount: "383.69" },
            { id: 486, trading_day_id: 53, hour_no: 8, hour_start: new Date("2026-03-11T16:00:00Z"), hour_shape: "1.504", demand_index: "1.053", visitors: "51", main_door_entries: "26", side_door_entries: "25", conv_noise: "1.064", conversion_rate: "0.298", transactions: "15", basket_noise: "1.053", avg_basket_value: "66.34", sales_amount: "995.10" },
            { id: 487, trading_day_id: 83, hour_no: 8, hour_start: new Date("2026-03-15T16:00:00Z"), hour_shape: "1.507", demand_index: "1.771", visitors: "85", main_door_entries: "43", side_door_entries: "42", conv_noise: "0.992", conversion_rate: "0.278", transactions: "24", basket_noise: "1.011", avg_basket_value: "63.69", sales_amount: "1528.56" },
            { id: 488, trading_day_id: 30, hour_no: 6, hour_start: new Date("2026-03-08T14:00:00Z"), hour_shape: "1.579", demand_index: "1.914", visitors: "182", main_door_entries: "146", side_door_entries: "36", conv_noise: "1.024", conversion_rate: "0.123", transactions: "22", basket_noise: "0.999", avg_basket_value: "21.98", sales_amount: "483.56" },
            { id: 489, trading_day_id: 52, hour_no: 8, hour_start: new Date("2026-03-06T16:00:00Z"), hour_shape: "1.484", demand_index: "1.629", visitors: "90", main_door_entries: "63", side_door_entries: "27", conv_noise: "0.991", conversion_rate: "0.218", transactions: "20", basket_noise: "0.966", avg_basket_value: "40.09", sales_amount: "801.80" },
            { id: 490, trading_day_id: 56, hour_no: 8, hour_start: new Date("2026-03-11T16:00:00Z"), hour_shape: "1.565", demand_index: "1.038", visitors: "73", main_door_entries: "44", side_door_entries: "29", conv_noise: "0.956", conversion_rate: "0.153", transactions: "11", basket_noise: "1.075", avg_basket_value: "36.55", sales_amount: "402.05" },
            { id: 491, trading_day_id: 74, hour_no: 7, hour_start: new Date("2026-03-13T15:00:00Z"), hour_shape: "1.636", demand_index: "1.258", visitors: "69", main_door_entries: "48", side_door_entries: "21", conv_noise: "0.948", conversion_rate: "0.209", transactions: "14", basket_noise: "0.971", avg_basket_value: "40.30", sales_amount: "564.20" },
            { id: 492, trading_day_id: 70, hour_no: 5, hour_start: new Date("2026-03-14T13:00:00Z"), hour_shape: "1.566", demand_index: "1.951", visitors: "78", main_door_entries: "47", side_door_entries: "31", conv_noise: "0.931", conversion_rate: "0.186", transactions: "15", basket_noise: "1.007", avg_basket_value: "38.27", sales_amount: "574.05" },
            { id: 493, trading_day_id: 14, hour_no: 8, hour_start: new Date("2026-03-03T16:00:00Z"), hour_shape: "1.491", demand_index: "1.203", visitors: "84", main_door_entries: "50", side_door_entries: "34", conv_noise: "1.105", conversion_rate: "0.177", transactions: "15", basket_noise: "1.027", avg_basket_value: "34.92", sales_amount: "523.80" },
            { id: 494, trading_day_id: 38, hour_no: 2, hour_start: new Date("2026-03-09T10:00:00Z"), hour_shape: "1.200", demand_index: "0.818", visitors: "57", main_door_entries: "34", side_door_entries: "23", conv_noise: "1.067", conversion_rate: "0.171", transactions: "10", basket_noise: "1.033", avg_basket_value: "35.12", sales_amount: "351.20" },
            { id: 495, trading_day_id: 61, hour_no: 4, hour_start: new Date("2026-03-13T12:00:00Z"), hour_shape: "1.554", demand_index: "1.702", visitors: "60", main_door_entries: "42", side_door_entries: "18", conv_noise: "1.049", conversion_rate: "0.315", transactions: "19", basket_noise: "1.005", avg_basket_value: "47.74", sales_amount: "907.06" },
            { id: 496, trading_day_id: 84, hour_no: 8, hour_start: new Date("2026-03-15T16:00:00Z"), hour_shape: "1.531", demand_index: "1.797", visitors: "72", main_door_entries: "43", side_door_entries: "29", conv_noise: "1.075", conversion_rate: "0.215", transactions: "15", basket_noise: "1.021", avg_basket_value: "38.80", sales_amount: "582.00" },
            { id: 497, trading_day_id: 49, hour_no: 8, hour_start: new Date("2026-03-10T16:00:00Z"), hour_shape: "1.516", demand_index: "1.229", visitors: "86", main_door_entries: "52", side_door_entries: "34", conv_noise: "0.938", conversion_rate: "0.150", transactions: "13", basket_noise: "1.013", avg_basket_value: "34.44", sales_amount: "447.72" },
            { id: 498, trading_day_id: 9, hour_no: 8, hour_start: new Date("2026-03-04T16:00:00Z"), hour_shape: "1.458", demand_index: "0.812", visitors: "28", main_door_entries: "20", side_door_entries: "8", conv_noise: "0.943", conversion_rate: "0.283", transactions: "8", basket_noise: "1.005", avg_basket_value: "47.74", sales_amount: "381.92" },
            { id: 499, trading_day_id: 59, hour_no: 5, hour_start: new Date("2026-03-08T13:00:00Z"), hour_shape: "1.509", demand_index: "1.735", visitors: "95", main_door_entries: "67", side_door_entries: "28", conv_noise: "1.049", conversion_rate: "0.231", transactions: "22", basket_noise: "1.011", avg_basket_value: "41.96", sales_amount: "923.12" },
            { id: 500, trading_day_id: 81, hour_no: 4, hour_start: new Date("2026-03-15T12:00:00Z"), hour_shape: "1.446", demand_index: "1.472", visitors: "52", main_door_entries: "36", side_door_entries: "16", conv_noise: "0.915", conversion_rate: "0.275", transactions: "14", basket_noise: "0.969", avg_basket_value: "46.03", sales_amount: "644.42" },
        ],
    });
    await prisma.hourly_trading.createMany({
        data: [
            { id: 501, trading_day_id: 81, hour_no: 5, hour_start: new Date("2026-03-15T13:00:00Z"), hour_shape: "1.565", demand_index: "1.593", visitors: "56", main_door_entries: "39", side_door_entries: "17", conv_noise: "1.080", conversion_rate: "0.324", transactions: "18", basket_noise: "0.980", avg_basket_value: "46.55", sales_amount: "837.90" },
            { id: 502, trading_day_id: 11, hour_no: 7, hour_start: new Date("2026-03-05T15:00:00Z"), hour_shape: "1.572", demand_index: "1.438", visitors: "50", main_door_entries: "35", side_door_entries: "15", conv_noise: "1.004", conversion_rate: "0.301", transactions: "15", basket_noise: "1.036", avg_basket_value: "49.21", sales_amount: "738.15" },
            { id: 503, trading_day_id: 28, hour_no: 7, hour_start: new Date("2026-03-07T15:00:00Z"), hour_shape: "1.623", demand_index: "2.102", visitors: "84", main_door_entries: "50", side_door_entries: "34", conv_noise: "0.952", conversion_rate: "0.190", transactions: "16", basket_noise: "0.989", avg_basket_value: "37.58", sales_amount: "601.28" },
            { id: 504, trading_day_id: 1, hour_no: 8, hour_start: new Date("2026-03-02T16:00:00Z"), hour_shape: "1.509", demand_index: "1.530", visitors: "73", main_door_entries: "37", side_door_entries: "36", conv_noise: "1.097", conversion_rate: "0.307", transactions: "22", basket_noise: "0.941", avg_basket_value: "59.28", sales_amount: "1304.16" },
            { id: 505, trading_day_id: 21, hour_no: 9, hour_start: new Date("2026-03-05T17:00:00Z"), hour_shape: "1.466", demand_index: "0.938", visitors: "38", main_door_entries: "23", side_door_entries: "15", conv_noise: "0.908", conversion_rate: "0.182", transactions: "7", basket_noise: "0.993", avg_basket_value: "37.73", sales_amount: "264.11" },
            { id: 506, trading_day_id: 73, hour_no: 6, hour_start: new Date("2026-03-12T14:00:00Z"), hour_shape: "1.590", demand_index: "1.401", visitors: "77", main_door_entries: "54", side_door_entries: "23", conv_noise: "1.006", conversion_rate: "0.221", transactions: "17", basket_noise: "0.967", avg_basket_value: "40.13", sales_amount: "682.21" },
            { id: 507, trading_day_id: 72, hour_no: 7, hour_start: new Date("2026-03-11T15:00:00Z"), hour_shape: "1.589", demand_index: "1.187", visitors: "65", main_door_entries: "46", side_door_entries: "19", conv_noise: "0.906", conversion_rate: "0.199", transactions: "13", basket_noise: "0.978", avg_basket_value: "40.59", sales_amount: "527.67" },
            { id: 508, trading_day_id: 8, hour_no: 8, hour_start: new Date("2026-03-03T16:00:00Z"), hour_shape: "1.542", demand_index: "1.095", visitors: "38", main_door_entries: "27", side_door_entries: "11", conv_noise: "1.015", conversion_rate: "0.304", transactions: "12", basket_noise: "0.998", avg_basket_value: "47.41", sales_amount: "568.92" },
            { id: 509, trading_day_id: 21, hour_no: 10, hour_start: new Date("2026-03-05T18:00:00Z"), hour_shape: "1.354", demand_index: "0.867", visitors: "35", main_door_entries: "21", side_door_entries: "14", conv_noise: "0.981", conversion_rate: "0.196", transactions: "7", basket_noise: "0.959", avg_basket_value: "36.44", sales_amount: "255.08" },
            { id: 510, trading_day_id: 40, hour_no: 4, hour_start: new Date("2026-03-04T12:00:00Z"), hour_shape: "1.506", demand_index: "1.072", visitors: "59", main_door_entries: "41", side_door_entries: "18", conv_noise: "0.982", conversion_rate: "0.216", transactions: "13", basket_noise: "0.956", avg_basket_value: "39.67", sales_amount: "515.71" },
            { id: 511, trading_day_id: 31, hour_no: 4, hour_start: new Date("2026-03-06T12:00:00Z"), hour_shape: "1.500", demand_index: "1.575", visitors: "76", main_door_entries: "38", side_door_entries: "38", conv_noise: "1.000", conversion_rate: "0.280", transactions: "21", basket_noise: "1.039", avg_basket_value: "65.46", sales_amount: "1374.66" },
            { id: 512, trading_day_id: 3, hour_no: 4, hour_start: new Date("2026-03-02T12:00:00Z"), hour_shape: "1.454", demand_index: "1.303", visitors: "124", main_door_entries: "99", side_door_entries: "25", conv_noise: "1.069", conversion_rate: "0.128", transactions: "16", basket_noise: "0.956", avg_basket_value: "21.03", sales_amount: "336.48" },
            { id: 513, trading_day_id: 22, hour_no: 6, hour_start: new Date("2026-03-06T14:00:00Z"), hour_shape: "1.581", demand_index: "1.671", visitors: "67", main_door_entries: "40", side_door_entries: "27", conv_noise: "0.961", conversion_rate: "0.192", transactions: "13", basket_noise: "1.029", avg_basket_value: "39.10", sales_amount: "508.30" },
            { id: 514, trading_day_id: 34, hour_no: 6, hour_start: new Date("2026-03-09T14:00:00Z"), hour_shape: "1.568", demand_index: "1.428", visitors: "57", main_door_entries: "34", side_door_entries: "23", conv_noise: "1.000", conversion_rate: "0.200", transactions: "11", basket_noise: "1.003", avg_basket_value: "38.11", sales_amount: "419.21" },
            { id: 515, trading_day_id: 32, hour_no: 7, hour_start: new Date("2026-03-08T15:00:00Z"), hour_shape: "1.539", demand_index: "1.830", visitors: "73", main_door_entries: "44", side_door_entries: "29", conv_noise: "1.047", conversion_rate: "0.209", transactions: "15", basket_noise: "1.064", avg_basket_value: "40.43", sales_amount: "606.45" },
            { id: 516, trading_day_id: 55, hour_no: 9, hour_start: new Date("2026-03-12T17:00:00Z"), hour_shape: "1.465", demand_index: "1.348", visitors: "54", main_door_entries: "32", side_door_entries: "22", conv_noise: "1.069", conversion_rate: "0.214", transactions: "12", basket_noise: "0.966", avg_basket_value: "36.71", sales_amount: "440.52" },
            { id: 517, trading_day_id: 66, hour_no: 6, hour_start: new Date("2026-03-14T14:00:00Z"), hour_shape: "1.604", demand_index: "1.949", visitors: "185", main_door_entries: "148", side_door_entries: "37", conv_noise: "0.945", conversion_rate: "0.113", transactions: "21", basket_noise: "0.997", avg_basket_value: "21.93", sales_amount: "460.53" },
            { id: 518, trading_day_id: 26, hour_no: 8, hour_start: new Date("2026-03-08T16:00:00Z"), hour_shape: "1.520", demand_index: "1.246", visitors: "44", main_door_entries: "31", side_door_entries: "13", conv_noise: "0.961", conversion_rate: "0.288", transactions: "13", basket_noise: "1.027", avg_basket_value: "48.78", sales_amount: "634.14" },
            { id: 519, trading_day_id: 17, hour_no: 5, hour_start: new Date("2026-03-06T13:00:00Z"), hour_shape: "1.595", demand_index: "1.821", visitors: "173", main_door_entries: "138", side_door_entries: "35", conv_noise: "0.988", conversion_rate: "0.119", transactions: "21", basket_noise: "0.912", avg_basket_value: "20.06", sales_amount: "421.26" },
            { id: 520, trading_day_id: 19, hour_no: 4, hour_start: new Date("2026-03-04T12:00:00Z"), hour_shape: "1.409", demand_index: "1.058", visitors: "42", main_door_entries: "25", side_door_entries: "17", conv_noise: "1.034", conversion_rate: "0.207", transactions: "9", basket_noise: "1.046", avg_basket_value: "39.75", sales_amount: "357.75" },
            { id: 521, trading_day_id: 25, hour_no: 6, hour_start: new Date("2026-03-06T14:00:00Z"), hour_shape: "1.653", demand_index: "1.747", visitors: "122", main_door_entries: "73", side_door_entries: "49", conv_noise: "0.974", conversion_rate: "0.156", transactions: "19", basket_noise: "0.945", avg_basket_value: "32.13", sales_amount: "610.47" },
            { id: 522, trading_day_id: 11, hour_no: 8, hour_start: new Date("2026-03-05T16:00:00Z"), hour_shape: "1.494", demand_index: "1.367", visitors: "48", main_door_entries: "34", side_door_entries: "14", conv_noise: "1.039", conversion_rate: "0.312", transactions: "15", basket_noise: "0.996", avg_basket_value: "47.31", sales_amount: "709.65" },
            { id: 523, trading_day_id: 74, hour_no: 8, hour_start: new Date("2026-03-13T16:00:00Z"), hour_shape: "1.497", demand_index: "1.151", visitors: "63", main_door_entries: "44", side_door_entries: "19", conv_noise: "1.052", conversion_rate: "0.231", transactions: "15", basket_noise: "1.022", avg_basket_value: "42.41", sales_amount: "636.15" },
            { id: 524, trading_day_id: 47, hour_no: 5, hour_start: new Date("2026-03-10T13:00:00Z"), hour_shape: "1.572", demand_index: "1.270", visitors: "61", main_door_entries: "31", side_door_entries: "30", conv_noise: "1.086", conversion_rate: "0.304", transactions: "19", basket_noise: "0.968", avg_basket_value: "60.98", sales_amount: "1158.62" },
            { id: 525, trading_day_id: 3, hour_no: 5, hour_start: new Date("2026-03-02T13:00:00Z"), hour_shape: "1.528", demand_index: "1.369", visitors: "130", main_door_entries: "104", side_door_entries: "26", conv_noise: "0.924", conversion_rate: "0.111", transactions: "14", basket_noise: "1.060", avg_basket_value: "23.32", sales_amount: "326.48" },
            { id: 526, trading_day_id: 67, hour_no: 7, hour_start: new Date("2026-03-10T15:00:00Z"), hour_shape: "1.548", demand_index: "1.050", visitors: "58", main_door_entries: "41", side_door_entries: "17", conv_noise: "0.998", conversion_rate: "0.220", transactions: "13", basket_noise: "0.966", avg_basket_value: "40.09", sales_amount: "521.17" },
            { id: 527, trading_day_id: 67, hour_no: 8, hour_start: new Date("2026-03-10T16:00:00Z"), hour_shape: "1.556", demand_index: "1.055", visitors: "58", main_door_entries: "41", side_door_entries: "17", conv_noise: "1.146", conversion_rate: "0.252", transactions: "15", basket_noise: "1.074", avg_basket_value: "44.57", sales_amount: "668.55" },
            { id: 528, trading_day_id: 58, hour_no: 9, hour_start: new Date("2026-03-11T17:00:00Z"), hour_shape: "1.462", demand_index: "1.099", visitors: "104", main_door_entries: "83", side_door_entries: "21", conv_noise: "0.997", conversion_rate: "0.120", transactions: "12", basket_noise: "1.017", avg_basket_value: "22.37", sales_amount: "268.44" },
            { id: 529, trading_day_id: 58, hour_no: 10, hour_start: new Date("2026-03-11T18:00:00Z"), hour_shape: "1.400", demand_index: "1.053", visitors: "100", main_door_entries: "80", side_door_entries: "20", conv_noise: "0.968", conversion_rate: "0.116", transactions: "12", basket_noise: "1.048", avg_basket_value: "23.06", sales_amount: "276.72" },
            { id: 530, trading_day_id: 8, hour_no: 9, hour_start: new Date("2026-03-03T17:00:00Z"), hour_shape: "1.477", demand_index: "1.049", visitors: "37", main_door_entries: "26", side_door_entries: "11", conv_noise: "1.075", conversion_rate: "0.322", transactions: "12", basket_noise: "0.956", avg_basket_value: "45.41", sales_amount: "544.92" },
            { id: 531, trading_day_id: 50, hour_no: 6, hour_start: new Date("2026-03-12T14:00:00Z"), hour_shape: "1.672", demand_index: "1.468", visitors: "51", main_door_entries: "36", side_door_entries: "15", conv_noise: "1.007", conversion_rate: "0.302", transactions: "15", basket_noise: "1.031", avg_basket_value: "48.97", sales_amount: "734.55" },
            { id: 532, trading_day_id: 44, hour_no: 3, hour_start: new Date("2026-03-10T11:00:00Z"), hour_shape: "1.226", demand_index: "0.823", visitors: "29", main_door_entries: "20", side_door_entries: "9", conv_noise: "0.982", conversion_rate: "0.295", transactions: "9", basket_noise: "1.029", avg_basket_value: "48.88", sales_amount: "439.92" },
            { id: 533, trading_day_id: 5, hour_no: 3, hour_start: new Date("2026-03-03T11:00:00Z"), hour_shape: "1.313", demand_index: "0.919", visitors: "87", main_door_entries: "70", side_door_entries: "17", conv_noise: "1.045", conversion_rate: "0.125", transactions: "11", basket_noise: "0.984", avg_basket_value: "21.65", sales_amount: "238.15" },
            { id: 534, trading_day_id: 45, hour_no: 5, hour_start: new Date("2026-03-09T13:00:00Z"), hour_shape: "1.520", demand_index: "1.395", visitors: "67", main_door_entries: "34", side_door_entries: "33", conv_noise: "1.067", conversion_rate: "0.299", transactions: "20", basket_noise: "0.960", avg_basket_value: "60.48", sales_amount: "1209.60" },
            { id: 535, trading_day_id: 41, hour_no: 5, hour_start: new Date("2026-03-05T13:00:00Z"), hour_shape: "1.568", demand_index: "1.250", visitors: "69", main_door_entries: "48", side_door_entries: "21", conv_noise: "1.050", conversion_rate: "0.231", transactions: "16", basket_noise: "1.061", avg_basket_value: "44.03", sales_amount: "704.48" },
            { id: 536, trading_day_id: 27, hour_no: 8, hour_start: new Date("2026-03-07T16:00:00Z"), hour_shape: "1.450", demand_index: "1.246", visitors: "87", main_door_entries: "52", side_door_entries: "35", conv_noise: "0.843", conversion_rate: "0.135", transactions: "12", basket_noise: "0.966", avg_basket_value: "32.84", sales_amount: "394.08" },
            { id: 537, trading_day_id: 52, hour_no: 9, hour_start: new Date("2026-03-06T17:00:00Z"), hour_shape: "1.432", demand_index: "1.572", visitors: "86", main_door_entries: "60", side_door_entries: "26", conv_noise: "1.051", conversion_rate: "0.231", transactions: "20", basket_noise: "0.985", avg_basket_value: "40.88", sales_amount: "817.60" },
            { id: 538, trading_day_id: 2, hour_no: 7, hour_start: new Date("2026-03-02T15:00:00Z"), hour_shape: "1.635", demand_index: "1.391", visitors: "49", main_door_entries: "34", side_door_entries: "15", conv_noise: "0.930", conversion_rate: "0.279", transactions: "14", basket_noise: "0.963", avg_basket_value: "45.74", sales_amount: "640.36" },
            { id: 539, trading_day_id: 38, hour_no: 3, hour_start: new Date("2026-03-09T11:00:00Z"), hour_shape: "1.359", demand_index: "0.927", visitors: "65", main_door_entries: "39", side_door_entries: "26", conv_noise: "0.971", conversion_rate: "0.155", transactions: "10", basket_noise: "0.939", avg_basket_value: "31.93", sales_amount: "319.30" },
            { id: 540, trading_day_id: 61, hour_no: 5, hour_start: new Date("2026-03-13T13:00:00Z"), hour_shape: "1.456", demand_index: "1.594", visitors: "56", main_door_entries: "39", side_door_entries: "17", conv_noise: "1.051", conversion_rate: "0.315", transactions: "18", basket_noise: "0.977", avg_basket_value: "46.41", sales_amount: "835.38" },
            { id: 541, trading_day_id: 70, hour_no: 6, hour_start: new Date("2026-03-14T14:00:00Z"), hour_shape: "1.525", demand_index: "1.900", visitors: "76", main_door_entries: "46", side_door_entries: "30", conv_noise: "1.054", conversion_rate: "0.211", transactions: "16", basket_noise: "0.982", avg_basket_value: "37.32", sales_amount: "597.12" },
            { id: 542, trading_day_id: 77, hour_no: 9, hour_start: new Date("2026-03-14T17:00:00Z"), hour_shape: "1.456", demand_index: "1.817", visitors: "100", main_door_entries: "70", side_door_entries: "30", conv_noise: "1.017", conversion_rate: "0.224", transactions: "22", basket_noise: "0.897", avg_basket_value: "37.23", sales_amount: "819.06" },
            { id: 543, trading_day_id: 74, hour_no: 9, hour_start: new Date("2026-03-13T17:00:00Z"), hour_shape: "1.448", demand_index: "1.114", visitors: "61", main_door_entries: "43", side_door_entries: "18", conv_noise: "1.168", conversion_rate: "0.257", transactions: "16", basket_noise: "0.895", avg_basket_value: "37.14", sales_amount: "594.24" },
            { id: 544, trading_day_id: 23, hour_no: 6, hour_start: new Date("2026-03-07T14:00:00Z"), hour_shape: "1.566", demand_index: "1.726", visitors: "164", main_door_entries: "131", side_door_entries: "33", conv_noise: "0.999", conversion_rate: "0.120", transactions: "20", basket_noise: "0.964", avg_basket_value: "21.21", sales_amount: "424.20" },
            { id: 545, trading_day_id: 68, hour_no: 6, hour_start: new Date("2026-03-12T14:00:00Z"), hour_shape: "1.570", demand_index: "0.988", visitors: "69", main_door_entries: "41", side_door_entries: "28", conv_noise: "1.031", conversion_rate: "0.165", transactions: "11", basket_noise: "0.927", avg_basket_value: "31.52", sales_amount: "346.72" },
            { id: 546, trading_day_id: 37, hour_no: 7, hour_start: new Date("2026-03-02T15:00:00Z"), hour_shape: "1.633", demand_index: "1.493", visitors: "82", main_door_entries: "57", side_door_entries: "25", conv_noise: "0.957", conversion_rate: "0.211", transactions: "17", basket_noise: "0.968", avg_basket_value: "40.17", sales_amount: "682.89" },
            { id: 547, trading_day_id: 76, hour_no: 6, hour_start: new Date("2026-03-15T14:00:00Z"), hour_shape: "1.537", demand_index: "1.617", visitors: "154", main_door_entries: "123", side_door_entries: "31", conv_noise: "1.030", conversion_rate: "0.124", transactions: "19", basket_noise: "1.012", avg_basket_value: "22.26", sales_amount: "422.94" },
            { id: 548, trading_day_id: 45, hour_no: 6, hour_start: new Date("2026-03-09T14:00:00Z"), hour_shape: "1.578", demand_index: "1.449", visitors: "70", main_door_entries: "35", side_door_entries: "35", conv_noise: "0.987", conversion_rate: "0.276", transactions: "19", basket_noise: "1.065", avg_basket_value: "67.10", sales_amount: "1274.90" },
            { id: 549, trading_day_id: 20, hour_no: 5, hour_start: new Date("2026-03-07T13:00:00Z"), hour_shape: "1.589", demand_index: "1.972", visitors: "69", main_door_entries: "48", side_door_entries: "21", conv_noise: "1.000", conversion_rate: "0.300", transactions: "21", basket_noise: "1.024", avg_basket_value: "48.64", sales_amount: "1021.44" },
            { id: 550, trading_day_id: 44, hour_no: 4, hour_start: new Date("2026-03-10T12:00:00Z"), hour_shape: "1.382", demand_index: "0.927", visitors: "32", main_door_entries: "22", side_door_entries: "10", conv_noise: "1.035", conversion_rate: "0.310", transactions: "10", basket_noise: "0.971", avg_basket_value: "46.12", sales_amount: "461.20" },
            { id: 551, trading_day_id: 48, hour_no: 9, hour_start: new Date("2026-03-11T17:00:00Z"), hour_shape: "1.456", demand_index: "1.073", visitors: "38", main_door_entries: "27", side_door_entries: "11", conv_noise: "0.984", conversion_rate: "0.295", transactions: "11", basket_noise: "0.968", avg_basket_value: "45.98", sales_amount: "505.78" },
            { id: 552, trading_day_id: 28, hour_no: 8, hour_start: new Date("2026-03-07T16:00:00Z"), hour_shape: "1.505", demand_index: "1.949", visitors: "78", main_door_entries: "47", side_door_entries: "31", conv_noise: "1.004", conversion_rate: "0.201", transactions: "16", basket_noise: "1.011", avg_basket_value: "38.42", sales_amount: "614.72" },
            { id: 553, trading_day_id: 18, hour_no: 6, hour_start: new Date("2026-03-05T14:00:00Z"), hour_shape: "1.630", demand_index: "1.332", visitors: "93", main_door_entries: "56", side_door_entries: "37", conv_noise: "0.904", conversion_rate: "0.145", transactions: "13", basket_noise: "0.970", avg_basket_value: "32.98", sales_amount: "428.74" },
            { id: 554, trading_day_id: 39, hour_no: 7, hour_start: new Date("2026-03-03T15:00:00Z"), hour_shape: "1.608", demand_index: "1.150", visitors: "63", main_door_entries: "44", side_door_entries: "19", conv_noise: "1.016", conversion_rate: "0.224", transactions: "14", basket_noise: "1.104", avg_basket_value: "45.82", sales_amount: "641.48" },
            { id: 555, trading_day_id: 38, hour_no: 4, hour_start: new Date("2026-03-09T12:00:00Z"), hour_shape: "1.449", demand_index: "0.988", visitors: "69", main_door_entries: "41", side_door_entries: "28", conv_noise: "0.866", conversion_rate: "0.139", transactions: "10", basket_noise: "1.016", avg_basket_value: "34.54", sales_amount: "345.40" },
            { id: 556, trading_day_id: 80, hour_no: 7, hour_start: new Date("2026-03-15T15:00:00Z"), hour_shape: "1.533", demand_index: "1.867", visitors: "103", main_door_entries: "72", side_door_entries: "31", conv_noise: "1.006", conversion_rate: "0.221", transactions: "23", basket_noise: "0.989", avg_basket_value: "41.04", sales_amount: "943.92" },
            { id: 557, trading_day_id: 8, hour_no: 10, hour_start: new Date("2026-03-03T18:00:00Z"), hour_shape: "1.330", demand_index: "0.944", visitors: "33", main_door_entries: "23", side_door_entries: "10", conv_noise: "1.069", conversion_rate: "0.321", transactions: "11", basket_noise: "0.948", avg_basket_value: "45.03", sales_amount: "495.33" },
            { id: 558, trading_day_id: 62, hour_no: 6, hour_start: new Date("2026-03-12T14:00:00Z"), hour_shape: "1.622", demand_index: "1.447", visitors: "69", main_door_entries: "35", side_door_entries: "34", conv_noise: "1.017", conversion_rate: "0.285", transactions: "20", basket_noise: "1.050", avg_basket_value: "66.15", sales_amount: "1323.00" },
            { id: 559, trading_day_id: 77, hour_no: 10, hour_start: new Date("2026-03-14T18:00:00Z"), hour_shape: "1.292", demand_index: "1.612", visitors: "89", main_door_entries: "62", side_door_entries: "27", conv_noise: "1.057", conversion_rate: "0.233", transactions: "21", basket_noise: "1.010", avg_basket_value: "41.92", sales_amount: "880.32" },
            { id: 560, trading_day_id: 65, hour_no: 6, hour_start: new Date("2026-03-09T14:00:00Z"), hour_shape: "1.581", demand_index: "1.568", visitors: "86", main_door_entries: "60", side_door_entries: "26", conv_noise: "1.051", conversion_rate: "0.231", transactions: "20", basket_noise: "0.988", avg_basket_value: "41.00", sales_amount: "820.00" },
            { id: 561, trading_day_id: 81, hour_no: 6, hour_start: new Date("2026-03-15T14:00:00Z"), hour_shape: "1.634", demand_index: "1.663", visitors: "58", main_door_entries: "41", side_door_entries: "17", conv_noise: "0.989", conversion_rate: "0.297", transactions: "17", basket_noise: "0.984", avg_basket_value: "46.74", sales_amount: "794.58" },
            { id: 562, trading_day_id: 47, hour_no: 6, hour_start: new Date("2026-03-10T14:00:00Z"), hour_shape: "1.551", demand_index: "1.253", visitors: "60", main_door_entries: "30", side_door_entries: "30", conv_noise: "0.924", conversion_rate: "0.259", transactions: "16", basket_noise: "1.082", avg_basket_value: "68.17", sales_amount: "1090.72" },
            { id: 563, trading_day_id: 10, hour_no: 9, hour_start: new Date("2026-03-02T17:00:00Z"), hour_shape: "1.497", demand_index: "1.506", visitors: "60", main_door_entries: "36", side_door_entries: "24", conv_noise: "1.073", conversion_rate: "0.215", transactions: "13", basket_noise: "1.057", avg_basket_value: "40.17", sales_amount: "522.21" },
            { id: 564, trading_day_id: 11, hour_no: 9, hour_start: new Date("2026-03-05T17:00:00Z"), hour_shape: "1.513", demand_index: "1.384", visitors: "48", main_door_entries: "34", side_door_entries: "14", conv_noise: "0.954", conversion_rate: "0.286", transactions: "14", basket_noise: "0.975", avg_basket_value: "46.31", sales_amount: "648.34" },
            { id: 565, trading_day_id: 29, hour_no: 5, hour_start: new Date("2026-03-05T13:00:00Z"), hour_shape: "1.531", demand_index: "1.376", visitors: "66", main_door_entries: "33", side_door_entries: "33", conv_noise: "1.100", conversion_rate: "0.308", transactions: "20", basket_noise: "1.038", avg_basket_value: "65.39", sales_amount: "1307.80" },
            { id: 566, trading_day_id: 20, hour_no: 6, hour_start: new Date("2026-03-07T14:00:00Z"), hour_shape: "1.640", demand_index: "2.035", visitors: "71", main_door_entries: "50", side_door_entries: "21", conv_noise: "0.892", conversion_rate: "0.268", transactions: "19", basket_noise: "0.973", avg_basket_value: "46.22", sales_amount: "878.18" },
            { id: 567, trading_day_id: 46, hour_no: 9, hour_start: new Date("2026-03-11T17:00:00Z"), hour_shape: "1.444", demand_index: "0.953", visitors: "38", main_door_entries: "23", side_door_entries: "15", conv_noise: "1.061", conversion_rate: "0.212", transactions: "8", basket_noise: "1.038", avg_basket_value: "39.44", sales_amount: "315.52" },
            { id: 568, trading_day_id: 67, hour_no: 9, hour_start: new Date("2026-03-10T17:00:00Z"), hour_shape: "1.496", demand_index: "1.014", visitors: "56", main_door_entries: "39", side_door_entries: "17", conv_noise: "0.941", conversion_rate: "0.207", transactions: "12", basket_noise: "1.020", avg_basket_value: "42.33", sales_amount: "507.96" },
            { id: 569, trading_day_id: 63, hour_no: 8, hour_start: new Date("2026-03-13T16:00:00Z"), hour_shape: "1.507", demand_index: "1.121", visitors: "106", main_door_entries: "85", side_door_entries: "21", conv_noise: "1.036", conversion_rate: "0.124", transactions: "13", basket_noise: "0.980", avg_basket_value: "21.56", sales_amount: "280.28" },
            { id: 570, trading_day_id: 69, hour_no: 8, hour_start: new Date("2026-03-13T16:00:00Z"), hour_shape: "1.608", demand_index: "1.823", visitors: "88", main_door_entries: "44", side_door_entries: "44", conv_noise: "1.030", conversion_rate: "0.288", transactions: "25", basket_noise: "1.016", avg_basket_value: "64.01", sales_amount: "1600.25" },
            { id: 571, trading_day_id: 71, hour_no: 5, hour_start: new Date("2026-03-13T13:00:00Z"), hour_shape: "1.418", demand_index: "1.655", visitors: "116", main_door_entries: "70", side_door_entries: "46", conv_noise: "1.045", conversion_rate: "0.167", transactions: "19", basket_noise: "1.049", avg_basket_value: "35.67", sales_amount: "677.73" },
            { id: 572, trading_day_id: 70, hour_no: 7, hour_start: new Date("2026-03-14T15:00:00Z"), hour_shape: "1.596", demand_index: "1.989", visitors: "80", main_door_entries: "48", side_door_entries: "32", conv_noise: "1.013", conversion_rate: "0.203", transactions: "16", basket_noise: "0.964", avg_basket_value: "36.63", sales_amount: "586.08" },
            { id: 573, trading_day_id: 75, hour_no: 4, hour_start: new Date("2026-03-14T12:00:00Z"), hour_shape: "1.447", demand_index: "1.813", visitors: "63", main_door_entries: "44", side_door_entries: "19", conv_noise: "1.073", conversion_rate: "0.322", transactions: "20", basket_noise: "0.971", avg_basket_value: "46.12", sales_amount: "922.40" },
            { id: 574, trading_day_id: 79, hour_no: 9, hour_start: new Date("2026-03-14T17:00:00Z"), hour_shape: "1.489", demand_index: "1.657", visitors: "116", main_door_entries: "70", side_door_entries: "46", conv_noise: "1.024", conversion_rate: "0.164", transactions: "19", basket_noise: "1.030", avg_basket_value: "35.02", sales_amount: "665.38" },
            { id: 575, trading_day_id: 54, hour_no: 6, hour_start: new Date("2026-03-07T14:00:00Z"), hour_shape: "1.605", demand_index: "2.009", visitors: "110", main_door_entries: "77", side_door_entries: "33", conv_noise: "1.081", conversion_rate: "0.238", transactions: "26", basket_noise: "0.985", avg_basket_value: "40.88", sales_amount: "1062.88" },
            { id: 576, trading_day_id: 32, hour_no: 8, hour_start: new Date("2026-03-08T16:00:00Z"), hour_shape: "1.515", demand_index: "1.801", visitors: "72", main_door_entries: "43", side_door_entries: "29", conv_noise: "1.019", conversion_rate: "0.204", transactions: "15", basket_noise: "1.041", avg_basket_value: "39.56", sales_amount: "593.40" },
            { id: 577, trading_day_id: 70, hour_no: 8, hour_start: new Date("2026-03-14T16:00:00Z"), hour_shape: "1.515", demand_index: "1.888", visitors: "76", main_door_entries: "46", side_door_entries: "30", conv_noise: "0.975", conversion_rate: "0.195", transactions: "15", basket_noise: "0.955", avg_basket_value: "36.29", sales_amount: "544.35" },
            { id: 578, trading_day_id: 11, hour_no: 10, hour_start: new Date("2026-03-05T18:00:00Z"), hour_shape: "1.322", demand_index: "1.210", visitors: "42", main_door_entries: "29", side_door_entries: "13", conv_noise: "0.998", conversion_rate: "0.299", transactions: "13", basket_noise: "0.995", avg_basket_value: "47.26", sales_amount: "614.38" },
            { id: 579, trading_day_id: 25, hour_no: 7, hour_start: new Date("2026-03-06T15:00:00Z"), hour_shape: "1.580", demand_index: "1.670", visitors: "117", main_door_entries: "70", side_door_entries: "47", conv_noise: "1.059", conversion_rate: "0.169", transactions: "20", basket_noise: "1.004", avg_basket_value: "34.14", sales_amount: "682.80" },
            { id: 580, trading_day_id: 76, hour_no: 7, hour_start: new Date("2026-03-15T15:00:00Z"), hour_shape: "1.534", demand_index: "1.614", visitors: "153", main_door_entries: "122", side_door_entries: "31", conv_noise: "1.004", conversion_rate: "0.120", transactions: "18", basket_noise: "0.971", avg_basket_value: "21.36", sales_amount: "384.48" },
            { id: 581, trading_day_id: 2, hour_no: 8, hour_start: new Date("2026-03-02T16:00:00Z"), hour_shape: "1.530", demand_index: "1.302", visitors: "46", main_door_entries: "32", side_door_entries: "14", conv_noise: "1.086", conversion_rate: "0.326", transactions: "15", basket_noise: "0.981", avg_basket_value: "46.60", sales_amount: "699.00" },
            { id: 582, trading_day_id: 59, hour_no: 6, hour_start: new Date("2026-03-08T14:00:00Z"), hour_shape: "1.652", demand_index: "1.900", visitors: "105", main_door_entries: "74", side_door_entries: "31", conv_noise: "0.922", conversion_rate: "0.203", transactions: "21", basket_noise: "1.028", avg_basket_value: "42.66", sales_amount: "895.86" },
            { id: 583, trading_day_id: 24, hour_no: 5, hour_start: new Date("2026-03-04T13:00:00Z"), hour_shape: "1.563", demand_index: "1.003", visitors: "48", main_door_entries: "24", side_door_entries: "24", conv_noise: "1.000", conversion_rate: "0.280", transactions: "13", basket_noise: "1.024", avg_basket_value: "64.51", sales_amount: "838.63" },
            { id: 584, trading_day_id: 31, hour_no: 5, hour_start: new Date("2026-03-06T13:00:00Z"), hour_shape: "1.497", demand_index: "1.572", visitors: "75", main_door_entries: "38", side_door_entries: "37", conv_noise: "0.914", conversion_rate: "0.256", transactions: "19", basket_noise: "0.976", avg_basket_value: "61.49", sales_amount: "1168.31" },
            { id: 585, trading_day_id: 71, hour_no: 6, hour_start: new Date("2026-03-13T14:00:00Z"), hour_shape: "1.680", demand_index: "1.961", visitors: "137", main_door_entries: "82", side_door_entries: "55", conv_noise: "1.092", conversion_rate: "0.175", transactions: "24", basket_noise: "0.988", avg_basket_value: "33.59", sales_amount: "806.16" },
            { id: 586, trading_day_id: 75, hour_no: 5, hour_start: new Date("2026-03-14T13:00:00Z"), hour_shape: "1.556", demand_index: "1.950", visitors: "68", main_door_entries: "48", side_door_entries: "20", conv_noise: "0.986", conversion_rate: "0.296", transactions: "20", basket_noise: "1.040", avg_basket_value: "49.40", sales_amount: "988.00" },
            { id: 587, trading_day_id: 24, hour_no: 6, hour_start: new Date("2026-03-04T14:00:00Z"), hour_shape: "1.575", demand_index: "1.011", visitors: "49", main_door_entries: "25", side_door_entries: "24", conv_noise: "1.051", conversion_rate: "0.294", transactions: "14", basket_noise: "0.939", avg_basket_value: "59.16", sales_amount: "828.24" },
            { id: 588, trading_day_id: 7, hour_no: 9, hour_start: new Date("2026-03-04T17:00:00Z"), hour_shape: "1.516", demand_index: "1.114", visitors: "106", main_door_entries: "85", side_door_entries: "21", conv_noise: "0.965", conversion_rate: "0.116", transactions: "12", basket_noise: "0.979", avg_basket_value: "21.54", sales_amount: "258.48" },
            { id: 589, trading_day_id: 12, hour_no: 7, hour_start: new Date("2026-03-03T15:00:00Z"), hour_shape: "1.516", demand_index: "1.178", visitors: "47", main_door_entries: "28", side_door_entries: "19", conv_noise: "1.018", conversion_rate: "0.204", transactions: "10", basket_noise: "1.015", avg_basket_value: "38.57", sales_amount: "385.70" },
            { id: 590, trading_day_id: 33, hour_no: 6, hour_start: new Date("2026-03-07T14:00:00Z"), hour_shape: "1.612", demand_index: "2.013", visitors: "97", main_door_entries: "49", side_door_entries: "48", conv_noise: "1.019", conversion_rate: "0.285", transactions: "28", basket_noise: "0.968", avg_basket_value: "60.98", sales_amount: "1707.44" },
            { id: 591, trading_day_id: 17, hour_no: 6, hour_start: new Date("2026-03-06T14:00:00Z"), hour_shape: "1.611", demand_index: "1.840", visitors: "175", main_door_entries: "140", side_door_entries: "35", conv_noise: "1.038", conversion_rate: "0.125", transactions: "22", basket_noise: "0.946", avg_basket_value: "20.81", sales_amount: "457.82" },
            { id: 592, trading_day_id: 3, hour_no: 6, hour_start: new Date("2026-03-02T14:00:00Z"), hour_shape: "1.569", demand_index: "1.406", visitors: "134", main_door_entries: "107", side_door_entries: "27", conv_noise: "0.970", conversion_rate: "0.116", transactions: "16", basket_noise: "1.025", avg_basket_value: "22.55", sales_amount: "360.80" },
            { id: 593, trading_day_id: 22, hour_no: 7, hour_start: new Date("2026-03-06T15:00:00Z"), hour_shape: "1.595", demand_index: "1.686", visitors: "67", main_door_entries: "40", side_door_entries: "27", conv_noise: "0.981", conversion_rate: "0.196", transactions: "13", basket_noise: "1.020", avg_basket_value: "38.76", sales_amount: "503.88" },
            { id: 594, trading_day_id: 56, hour_no: 9, hour_start: new Date("2026-03-11T17:00:00Z"), hour_shape: "1.458", demand_index: "0.967", visitors: "68", main_door_entries: "41", side_door_entries: "27", conv_noise: "0.958", conversion_rate: "0.153", transactions: "10", basket_noise: "1.011", avg_basket_value: "34.37", sales_amount: "343.70" },
            { id: 595, trading_day_id: 18, hour_no: 7, hour_start: new Date("2026-03-05T15:00:00Z"), hour_shape: "1.587", demand_index: "1.297", visitors: "91", main_door_entries: "55", side_door_entries: "36", conv_noise: "1.030", conversion_rate: "0.165", transactions: "15", basket_noise: "0.995", avg_basket_value: "33.83", sales_amount: "507.45" },
            { id: 596, trading_day_id: 5, hour_no: 4, hour_start: new Date("2026-03-03T12:00:00Z"), hour_shape: "1.434", demand_index: "1.004", visitors: "95", main_door_entries: "76", side_door_entries: "19", conv_noise: "1.023", conversion_rate: "0.123", transactions: "12", basket_noise: "1.000", avg_basket_value: "22.00", sales_amount: "264.00" },
            { id: 597, trading_day_id: 82, hour_no: 8, hour_start: new Date("2026-03-15T16:00:00Z"), hour_shape: "1.582", demand_index: "1.875", visitors: "131", main_door_entries: "79", side_door_entries: "52", conv_noise: "0.963", conversion_rate: "0.154", transactions: "20", basket_noise: "0.980", avg_basket_value: "33.32", sales_amount: "666.40" },
            { id: 598, trading_day_id: 36, hour_no: 7, hour_start: new Date("2026-03-08T15:00:00Z"), hour_shape: "1.561", demand_index: "1.631", visitors: "114", main_door_entries: "68", side_door_entries: "46", conv_noise: "0.945", conversion_rate: "0.151", transactions: "17", basket_noise: "1.006", avg_basket_value: "34.20", sales_amount: "581.40" },
            { id: 599, trading_day_id: 41, hour_no: 6, hour_start: new Date("2026-03-05T14:00:00Z"), hour_shape: "1.620", demand_index: "1.291", visitors: "71", main_door_entries: "50", side_door_entries: "21", conv_noise: "0.934", conversion_rate: "0.205", transactions: "15", basket_noise: "1.024", avg_basket_value: "42.50", sales_amount: "637.50" },
            { id: 600, trading_day_id: 43, hour_no: 11, hour_start: new Date("2026-03-10T19:00:00Z"), hour_shape: "1.116", demand_index: "0.921", visitors: "37", main_door_entries: "22", side_door_entries: "15", conv_noise: "1.042", conversion_rate: "0.208", transactions: "8", basket_noise: "1.005", avg_basket_value: "38.19", sales_amount: "305.52" },
            { id: 601, trading_day_id: 8, hour_no: 11, hour_start: new Date("2026-03-03T19:00:00Z"), hour_shape: "1.195", demand_index: "0.848", visitors: "30", main_door_entries: "21", side_door_entries: "9", conv_noise: "0.886", conversion_rate: "0.266", transactions: "8", basket_noise: "0.978", avg_basket_value: "46.46", sales_amount: "371.68" },
            { id: 602, trading_day_id: 49, hour_no: 9, hour_start: new Date("2026-03-10T17:00:00Z"), hour_shape: "1.503", demand_index: "1.219", visitors: "85", main_door_entries: "51", side_door_entries: "34", conv_noise: "1.006", conversion_rate: "0.161", transactions: "14", basket_noise: "1.063", avg_basket_value: "36.14", sales_amount: "505.96" },
            { id: 603, trading_day_id: 70, hour_no: 9, hour_start: new Date("2026-03-14T17:00:00Z"), hour_shape: "1.419", demand_index: "1.768", visitors: "71", main_door_entries: "43", side_door_entries: "28", conv_noise: "0.969", conversion_rate: "0.194", transactions: "14", basket_noise: "1.014", avg_basket_value: "38.53", sales_amount: "539.42" },
            { id: 604, trading_day_id: 61, hour_no: 6, hour_start: new Date("2026-03-13T14:00:00Z"), hour_shape: "1.650", demand_index: "1.807", visitors: "63", main_door_entries: "44", side_door_entries: "19", conv_noise: "1.135", conversion_rate: "0.340", transactions: "21", basket_noise: "1.059", avg_basket_value: "50.30", sales_amount: "1056.30" },
            { id: 605, trading_day_id: 65, hour_no: 7, hour_start: new Date("2026-03-09T15:00:00Z"), hour_shape: "1.553", demand_index: "1.541", visitors: "85", main_door_entries: "59", side_door_entries: "26", conv_noise: "1.010", conversion_rate: "0.222", transactions: "19", basket_noise: "0.986", avg_basket_value: "40.92", sales_amount: "777.48" },
            { id: 606, trading_day_id: 29, hour_no: 6, hour_start: new Date("2026-03-05T14:00:00Z"), hour_shape: "1.650", demand_index: "1.483", visitors: "71", main_door_entries: "36", side_door_entries: "35", conv_noise: "1.065", conversion_rate: "0.298", transactions: "21", basket_noise: "1.025", avg_basket_value: "64.57", sales_amount: "1355.97" },
            { id: 607, trading_day_id: 45, hour_no: 7, hour_start: new Date("2026-03-09T15:00:00Z"), hour_shape: "1.545", demand_index: "1.418", visitors: "68", main_door_entries: "34", side_door_entries: "34", conv_noise: "0.874", conversion_rate: "0.245", transactions: "17", basket_noise: "1.039", avg_basket_value: "65.46", sales_amount: "1112.82" },
            { id: 608, trading_day_id: 26, hour_no: 9, hour_start: new Date("2026-03-08T17:00:00Z"), hour_shape: "1.503", demand_index: "1.232", visitors: "43", main_door_entries: "30", side_door_entries: "13", conv_noise: "1.101", conversion_rate: "0.330", transactions: "14", basket_noise: "1.063", avg_basket_value: "50.49", sales_amount: "706.86" },
            { id: 609, trading_day_id: 33, hour_no: 7, hour_start: new Date("2026-03-07T15:00:00Z"), hour_shape: "1.629", demand_index: "2.035", visitors: "98", main_door_entries: "49", side_door_entries: "49", conv_noise: "0.977", conversion_rate: "0.274", transactions: "27", basket_noise: "0.994", avg_basket_value: "62.62", sales_amount: "1690.74" },
            { id: 610, trading_day_id: 34, hour_no: 7, hour_start: new Date("2026-03-09T15:00:00Z"), hour_shape: "1.545", demand_index: "1.407", visitors: "56", main_door_entries: "34", side_door_entries: "22", conv_noise: "1.060", conversion_rate: "0.212", transactions: "12", basket_noise: "1.043", avg_basket_value: "39.63", sales_amount: "475.56" },
            { id: 611, trading_day_id: 71, hour_no: 7, hour_start: new Date("2026-03-13T15:00:00Z"), hour_shape: "1.677", demand_index: "1.957", visitors: "137", main_door_entries: "82", side_door_entries: "55", conv_noise: "1.079", conversion_rate: "0.173", transactions: "24", basket_noise: "0.950", avg_basket_value: "32.30", sales_amount: "775.20" },
            { id: 612, trading_day_id: 52, hour_no: 10, hour_start: new Date("2026-03-06T18:00:00Z"), hour_shape: "1.294", demand_index: "1.421", visitors: "78", main_door_entries: "55", side_door_entries: "23", conv_noise: "1.080", conversion_rate: "0.238", transactions: "19", basket_noise: "1.027", avg_basket_value: "42.62", sales_amount: "809.78" },
            { id: 613, trading_day_id: 73, hour_no: 7, hour_start: new Date("2026-03-12T15:00:00Z"), hour_shape: "1.618", demand_index: "1.425", visitors: "78", main_door_entries: "55", side_door_entries: "23", conv_noise: "1.146", conversion_rate: "0.252", transactions: "20", basket_noise: "0.981", avg_basket_value: "40.71", sales_amount: "814.20" },
            { id: 614, trading_day_id: 10, hour_no: 10, hour_start: new Date("2026-03-02T18:00:00Z"), hour_shape: "1.335", demand_index: "1.343", visitors: "54", main_door_entries: "32", side_door_entries: "22", conv_noise: "1.019", conversion_rate: "0.204", transactions: "11", basket_noise: "0.955", avg_basket_value: "36.29", sales_amount: "399.19" },
            { id: 615, trading_day_id: 47, hour_no: 7, hour_start: new Date("2026-03-10T15:00:00Z"), hour_shape: "1.532", demand_index: "1.238", visitors: "59", main_door_entries: "30", side_door_entries: "29", conv_noise: "0.944", conversion_rate: "0.264", transactions: "16", basket_noise: "1.017", avg_basket_value: "64.07", sales_amount: "1025.12" },
            { id: 616, trading_day_id: 23, hour_no: 7, hour_start: new Date("2026-03-07T15:00:00Z"), hour_shape: "1.608", demand_index: "1.772", visitors: "168", main_door_entries: "134", side_door_entries: "34", conv_noise: "1.008", conversion_rate: "0.121", transactions: "20", basket_noise: "1.026", avg_basket_value: "22.57", sales_amount: "451.40" },
            { id: 617, trading_day_id: 25, hour_no: 8, hour_start: new Date("2026-03-06T16:00:00Z"), hour_shape: "1.562", demand_index: "1.651", visitors: "116", main_door_entries: "70", side_door_entries: "46", conv_noise: "1.011", conversion_rate: "0.162", transactions: "19", basket_noise: "0.954", avg_basket_value: "32.44", sales_amount: "616.36" },
            { id: 618, trading_day_id: 36, hour_no: 8, hour_start: new Date("2026-03-08T16:00:00Z"), hour_shape: "1.577", demand_index: "1.648", visitors: "115", main_door_entries: "69", side_door_entries: "46", conv_noise: "1.136", conversion_rate: "0.182", transactions: "21", basket_noise: "1.078", avg_basket_value: "36.65", sales_amount: "769.65" },
            { id: 619, trading_day_id: 71, hour_no: 8, hour_start: new Date("2026-03-13T16:00:00Z"), hour_shape: "1.589", demand_index: "1.854", visitors: "130", main_door_entries: "78", side_door_entries: "52", conv_noise: "1.026", conversion_rate: "0.164", transactions: "21", basket_noise: "0.983", avg_basket_value: "33.42", sales_amount: "701.82" },
            { id: 620, trading_day_id: 74, hour_no: 10, hour_start: new Date("2026-03-13T18:00:00Z"), hour_shape: "1.314", demand_index: "1.010", visitors: "56", main_door_entries: "39", side_door_entries: "17", conv_noise: "0.972", conversion_rate: "0.214", transactions: "12", basket_noise: "0.972", avg_basket_value: "40.34", sales_amount: "484.08" },
            { id: 621, trading_day_id: 19, hour_no: 5, hour_start: new Date("2026-03-04T13:00:00Z"), hour_shape: "1.549", demand_index: "1.163", visitors: "47", main_door_entries: "28", side_door_entries: "19", conv_noise: "1.066", conversion_rate: "0.213", transactions: "10", basket_noise: "0.984", avg_basket_value: "37.39", sales_amount: "373.90" },
            { id: 622, trading_day_id: 31, hour_no: 6, hour_start: new Date("2026-03-06T14:00:00Z"), hour_shape: "1.724", demand_index: "1.810", visitors: "87", main_door_entries: "44", side_door_entries: "43", conv_noise: "1.036", conversion_rate: "0.290", transactions: "25", basket_noise: "0.995", avg_basket_value: "62.69", sales_amount: "1567.25" },
            { id: 623, trading_day_id: 37, hour_no: 8, hour_start: new Date("2026-03-02T16:00:00Z"), hour_shape: "1.480", demand_index: "1.353", visitors: "74", main_door_entries: "52", side_door_entries: "22", conv_noise: "0.966", conversion_rate: "0.213", transactions: "16", basket_noise: "1.051", avg_basket_value: "43.62", sales_amount: "697.92" },
            { id: 624, trading_day_id: 3, hour_no: 7, hour_start: new Date("2026-03-02T15:00:00Z"), hour_shape: "1.570", demand_index: "1.407", visitors: "134", main_door_entries: "107", side_door_entries: "27", conv_noise: "0.989", conversion_rate: "0.119", transactions: "16", basket_noise: "0.976", avg_basket_value: "21.47", sales_amount: "343.52" },
            { id: 625, trading_day_id: 59, hour_no: 7, hour_start: new Date("2026-03-08T15:00:00Z"), hour_shape: "1.615", demand_index: "1.857", visitors: "102", main_door_entries: "71", side_door_entries: "31", conv_noise: "0.961", conversion_rate: "0.211", transactions: "22", basket_noise: "1.100", avg_basket_value: "45.65", sales_amount: "1004.30" },
            { id: 626, trading_day_id: 28, hour_no: 9, hour_start: new Date("2026-03-07T17:00:00Z"), hour_shape: "1.417", demand_index: "1.835", visitors: "73", main_door_entries: "44", side_door_entries: "29", conv_noise: "0.897", conversion_rate: "0.179", transactions: "13", basket_noise: "1.017", avg_basket_value: "38.65", sales_amount: "502.45" },
            { id: 627, trading_day_id: 75, hour_no: 6, hour_start: new Date("2026-03-14T14:00:00Z"), hour_shape: "1.591", demand_index: "1.994", visitors: "70", main_door_entries: "49", side_door_entries: "21", conv_noise: "1.059", conversion_rate: "0.318", transactions: "22", basket_noise: "1.007", avg_basket_value: "47.83", sales_amount: "1052.26" },
            { id: 628, trading_day_id: 6, hour_no: 7, hour_start: new Date("2026-03-02T15:00:00Z"), hour_shape: "1.533", demand_index: "1.614", visitors: "113", main_door_entries: "68", side_door_entries: "45", conv_noise: "0.961", conversion_rate: "0.154", transactions: "17", basket_noise: "0.987", avg_basket_value: "33.56", sales_amount: "570.52" },
            { id: 629, trading_day_id: 3, hour_no: 8, hour_start: new Date("2026-03-02T16:00:00Z"), hour_shape: "1.582", demand_index: "1.417", visitors: "135", main_door_entries: "108", side_door_entries: "27", conv_noise: "0.943", conversion_rate: "0.113", transactions: "15", basket_noise: "0.957", avg_basket_value: "21.05", sales_amount: "315.75" },
            { id: 630, trading_day_id: 44, hour_no: 5, hour_start: new Date("2026-03-10T13:00:00Z"), hour_shape: "1.542", demand_index: "1.035", visitors: "36", main_door_entries: "25", side_door_entries: "11", conv_noise: "1.028", conversion_rate: "0.308", transactions: "11", basket_noise: "1.024", avg_basket_value: "48.64", sales_amount: "535.04" },
            { id: 631, trading_day_id: 53, hour_no: 9, hour_start: new Date("2026-03-11T17:00:00Z"), hour_shape: "1.546", demand_index: "1.082", visitors: "52", main_door_entries: "26", side_door_entries: "26", conv_noise: "1.076", conversion_rate: "0.301", transactions: "16", basket_noise: "0.939", avg_basket_value: "59.16", sales_amount: "946.56" },
            { id: 632, trading_day_id: 59, hour_no: 8, hour_start: new Date("2026-03-08T16:00:00Z"), hour_shape: "1.634", demand_index: "1.879", visitors: "103", main_door_entries: "72", side_door_entries: "31", conv_noise: "1.002", conversion_rate: "0.220", transactions: "23", basket_noise: "0.939", avg_basket_value: "38.97", sales_amount: "896.31" },
            { id: 633, trading_day_id: 38, hour_no: 5, hour_start: new Date("2026-03-09T13:00:00Z"), hour_shape: "1.528", demand_index: "1.042", visitors: "73", main_door_entries: "44", side_door_entries: "29", conv_noise: "0.942", conversion_rate: "0.151", transactions: "11", basket_noise: "1.007", avg_basket_value: "34.24", sales_amount: "376.64" },
            { id: 634, trading_day_id: 16, hour_no: 7, hour_start: new Date("2026-03-05T15:00:00Z"), hour_shape: "1.655", demand_index: "1.038", visitors: "99", main_door_entries: "79", side_door_entries: "20", conv_noise: "0.842", conversion_rate: "0.101", transactions: "10", basket_noise: "0.994", avg_basket_value: "21.87", sales_amount: "218.70" },
            { id: 635, trading_day_id: 29, hour_no: 7, hour_start: new Date("2026-03-05T15:00:00Z"), hour_shape: "1.643", demand_index: "1.477", visitors: "71", main_door_entries: "36", side_door_entries: "35", conv_noise: "1.043", conversion_rate: "0.292", transactions: "21", basket_noise: "1.010", avg_basket_value: "63.63", sales_amount: "1336.23" },
            { id: 636, trading_day_id: 27, hour_no: 9, hour_start: new Date("2026-03-07T17:00:00Z"), hour_shape: "1.561", demand_index: "1.341", visitors: "94", main_door_entries: "56", side_door_entries: "38", conv_noise: "0.949", conversion_rate: "0.152", transactions: "14", basket_noise: "0.980", avg_basket_value: "33.32", sales_amount: "466.48" },
            { id: 637, trading_day_id: 60, hour_no: 6, hour_start: new Date("2026-03-12T14:00:00Z"), hour_shape: "1.595", demand_index: "1.325", visitors: "126", main_door_entries: "101", side_door_entries: "25", conv_noise: "0.918", conversion_rate: "0.110", transactions: "14", basket_noise: "0.964", avg_basket_value: "21.21", sales_amount: "296.94" },
            { id: 638, trading_day_id: 14, hour_no: 9, hour_start: new Date("2026-03-03T17:00:00Z"), hour_shape: "1.496", demand_index: "1.207", visitors: "84", main_door_entries: "50", side_door_entries: "34", conv_noise: "0.988", conversion_rate: "0.158", transactions: "13", basket_noise: "0.991", avg_basket_value: "33.69", sales_amount: "437.97" },
            { id: 639, trading_day_id: 22, hour_no: 8, hour_start: new Date("2026-03-06T16:00:00Z"), hour_shape: "1.507", demand_index: "1.593", visitors: "64", main_door_entries: "38", side_door_entries: "26", conv_noise: "1.073", conversion_rate: "0.215", transactions: "14", basket_noise: "1.000", avg_basket_value: "38.00", sales_amount: "532.00" },
            { id: 640, trading_day_id: 62, hour_no: 7, hour_start: new Date("2026-03-12T15:00:00Z"), hour_shape: "1.581", demand_index: "1.410", visitors: "68", main_door_entries: "34", side_door_entries: "34", conv_noise: "0.985", conversion_rate: "0.276", transactions: "19", basket_noise: "0.990", avg_basket_value: "62.37", sales_amount: "1185.03" },
            { id: 641, trading_day_id: 50, hour_no: 7, hour_start: new Date("2026-03-12T15:00:00Z"), hour_shape: "1.585", demand_index: "1.392", visitors: "49", main_door_entries: "34", side_door_entries: "15", conv_noise: "0.903", conversion_rate: "0.271", transactions: "13", basket_noise: "1.012", avg_basket_value: "48.07", sales_amount: "624.91" },
            { id: 642, trading_day_id: 38, hour_no: 6, hour_start: new Date("2026-03-09T14:00:00Z"), hour_shape: "1.746", demand_index: "1.191", visitors: "83", main_door_entries: "50", side_door_entries: "33", conv_noise: "0.987", conversion_rate: "0.158", transactions: "13", basket_noise: "0.994", avg_basket_value: "33.80", sales_amount: "439.40" },
            { id: 643, trading_day_id: 33, hour_no: 8, hour_start: new Date("2026-03-07T16:00:00Z"), hour_shape: "1.580", demand_index: "1.973", visitors: "95", main_door_entries: "48", side_door_entries: "47", conv_noise: "1.039", conversion_rate: "0.291", transactions: "28", basket_noise: "0.997", avg_basket_value: "62.81", sales_amount: "1758.68" },
            { id: 644, trading_day_id: 73, hour_no: 8, hour_start: new Date("2026-03-12T16:00:00Z"), hour_shape: "1.623", demand_index: "1.430", visitors: "79", main_door_entries: "55", side_door_entries: "24", conv_noise: "1.104", conversion_rate: "0.243", transactions: "19", basket_noise: "0.984", avg_basket_value: "40.84", sales_amount: "775.96" },
            { id: 645, trading_day_id: 63, hour_no: 9, hour_start: new Date("2026-03-13T17:00:00Z"), hour_shape: "1.458", demand_index: "1.085", visitors: "103", main_door_entries: "82", side_door_entries: "21", conv_noise: "1.010", conversion_rate: "0.121", transactions: "12", basket_noise: "0.970", avg_basket_value: "21.34", sales_amount: "256.08" },
            { id: 646, trading_day_id: 7, hour_no: 10, hour_start: new Date("2026-03-04T18:00:00Z"), hour_shape: "1.317", demand_index: "0.968", visitors: "92", main_door_entries: "74", side_door_entries: "18", conv_noise: "0.995", conversion_rate: "0.119", transactions: "11", basket_noise: "0.962", avg_basket_value: "21.16", sales_amount: "232.76" },
            { id: 647, trading_day_id: 24, hour_no: 7, hour_start: new Date("2026-03-04T15:00:00Z"), hour_shape: "1.591", demand_index: "1.021", visitors: "49", main_door_entries: "25", side_door_entries: "24", conv_noise: "1.023", conversion_rate: "0.286", transactions: "14", basket_noise: "0.958", avg_basket_value: "60.35", sales_amount: "844.90" },
            { id: 648, trading_day_id: 36, hour_no: 9, hour_start: new Date("2026-03-08T17:00:00Z"), hour_shape: "1.514", demand_index: "1.582", visitors: "111", main_door_entries: "67", side_door_entries: "44", conv_noise: "0.916", conversion_rate: "0.147", transactions: "16", basket_noise: "1.033", avg_basket_value: "35.12", sales_amount: "561.92" },
            { id: 649, trading_day_id: 72, hour_no: 8, hour_start: new Date("2026-03-11T16:00:00Z"), hour_shape: "1.586", demand_index: "1.185", visitors: "65", main_door_entries: "46", side_door_entries: "19", conv_noise: "0.948", conversion_rate: "0.209", transactions: "14", basket_noise: "0.960", avg_basket_value: "39.84", sales_amount: "557.76" },
            { id: 650, trading_day_id: 28, hour_no: 10, hour_start: new Date("2026-03-07T18:00:00Z"), hour_shape: "1.300", demand_index: "1.684", visitors: "67", main_door_entries: "40", side_door_entries: "27", conv_noise: "0.933", conversion_rate: "0.187", transactions: "13", basket_noise: "1.019", avg_basket_value: "38.72", sales_amount: "503.36" },
            { id: 651, trading_day_id: 20, hour_no: 7, hour_start: new Date("2026-03-07T15:00:00Z"), hour_shape: "1.666", demand_index: "2.068", visitors: "72", main_door_entries: "50", side_door_entries: "22", conv_noise: "1.032", conversion_rate: "0.310", transactions: "22", basket_noise: "1.052", avg_basket_value: "49.97", sales_amount: "1099.34" },
            { id: 652, trading_day_id: 69, hour_no: 9, hour_start: new Date("2026-03-13T17:00:00Z"), hour_shape: "1.420", demand_index: "1.610", visitors: "77", main_door_entries: "39", side_door_entries: "38", conv_noise: "0.950", conversion_rate: "0.266", transactions: "20", basket_noise: "1.024", avg_basket_value: "64.51", sales_amount: "1290.20" },
            { id: 653, trading_day_id: 75, hour_no: 7, hour_start: new Date("2026-03-14T15:00:00Z"), hour_shape: "1.611", demand_index: "2.019", visitors: "71", main_door_entries: "50", side_door_entries: "21", conv_noise: "0.926", conversion_rate: "0.278", transactions: "20", basket_noise: "0.952", avg_basket_value: "45.22", sales_amount: "904.40" },
            { id: 654, trading_day_id: 59, hour_no: 9, hour_start: new Date("2026-03-08T17:00:00Z"), hour_shape: "1.451", demand_index: "1.669", visitors: "92", main_door_entries: "64", side_door_entries: "28", conv_noise: "1.045", conversion_rate: "0.230", transactions: "21", basket_noise: "1.015", avg_basket_value: "42.12", sales_amount: "884.52" },
            { id: 655, trading_day_id: 38, hour_no: 7, hour_start: new Date("2026-03-09T15:00:00Z"), hour_shape: "1.532", demand_index: "1.045", visitors: "73", main_door_entries: "44", side_door_entries: "29", conv_noise: "1.068", conversion_rate: "0.171", transactions: "12", basket_noise: "0.942", avg_basket_value: "32.03", sales_amount: "384.36" },
            { id: 656, trading_day_id: 52, hour_no: 11, hour_start: new Date("2026-03-06T19:00:00Z"), hour_shape: "1.212", demand_index: "1.331", visitors: "73", main_door_entries: "51", side_door_entries: "22", conv_noise: "1.051", conversion_rate: "0.231", transactions: "17", basket_noise: "1.008", avg_basket_value: "41.83", sales_amount: "711.11" },
            { id: 657, trading_day_id: 61, hour_no: 7, hour_start: new Date("2026-03-13T15:00:00Z"), hour_shape: "1.660", demand_index: "1.818", visitors: "64", main_door_entries: "45", side_door_entries: "19", conv_noise: "1.053", conversion_rate: "0.316", transactions: "20", basket_noise: "1.005", avg_basket_value: "47.74", sales_amount: "954.80" },
            { id: 658, trading_day_id: 76, hour_no: 8, hour_start: new Date("2026-03-15T16:00:00Z"), hour_shape: "1.539", demand_index: "1.619", visitors: "154", main_door_entries: "123", side_door_entries: "31", conv_noise: "0.997", conversion_rate: "0.120", transactions: "18", basket_noise: "0.993", avg_basket_value: "21.85", sales_amount: "393.30" },
            { id: 659, trading_day_id: 81, hour_no: 7, hour_start: new Date("2026-03-15T15:00:00Z"), hour_shape: "1.589", demand_index: "1.618", visitors: "57", main_door_entries: "40", side_door_entries: "17", conv_noise: "1.051", conversion_rate: "0.315", transactions: "18", basket_noise: "1.003", avg_basket_value: "47.64", sales_amount: "857.52" },
            { id: 660, trading_day_id: 16, hour_no: 8, hour_start: new Date("2026-03-05T16:00:00Z"), hour_shape: "1.523", demand_index: "0.955", visitors: "91", main_door_entries: "73", side_door_entries: "18", conv_noise: "0.924", conversion_rate: "0.111", transactions: "10", basket_noise: "0.972", avg_basket_value: "21.38", sales_amount: "213.80" },
            { id: 661, trading_day_id: 47, hour_no: 8, hour_start: new Date("2026-03-10T16:00:00Z"), hour_shape: "1.626", demand_index: "1.314", visitors: "63", main_door_entries: "32", side_door_entries: "31", conv_noise: "1.082", conversion_rate: "0.303", transactions: "19", basket_noise: "0.975", avg_basket_value: "61.43", sales_amount: "1167.17" },
            { id: 662, trading_day_id: 62, hour_no: 8, hour_start: new Date("2026-03-12T16:00:00Z"), hour_shape: "1.508", demand_index: "1.345", visitors: "65", main_door_entries: "33", side_door_entries: "32", conv_noise: "1.029", conversion_rate: "0.288", transactions: "19", basket_noise: "0.956", avg_basket_value: "60.23", sales_amount: "1144.37" },
            { id: 663, trading_day_id: 47, hour_no: 9, hour_start: new Date("2026-03-10T17:00:00Z"), hour_shape: "1.377", demand_index: "1.113", visitors: "53", main_door_entries: "27", side_door_entries: "26", conv_noise: "0.961", conversion_rate: "0.269", transactions: "14", basket_noise: "0.978", avg_basket_value: "61.61", sales_amount: "862.54" },
            { id: 664, trading_day_id: 20, hour_no: 8, hour_start: new Date("2026-03-07T16:00:00Z"), hour_shape: "1.630", demand_index: "2.023", visitors: "71", main_door_entries: "50", side_door_entries: "21", conv_noise: "0.995", conversion_rate: "0.299", transactions: "21", basket_noise: "0.981", avg_basket_value: "46.60", sales_amount: "978.60" },
            { id: 665, trading_day_id: 61, hour_no: 8, hour_start: new Date("2026-03-13T16:00:00Z"), hour_shape: "1.618", demand_index: "1.772", visitors: "62", main_door_entries: "43", side_door_entries: "19", conv_noise: "0.947", conversion_rate: "0.284", transactions: "18", basket_noise: "0.965", avg_basket_value: "45.84", sales_amount: "825.12" },
            { id: 666, trading_day_id: 5, hour_no: 5, hour_start: new Date("2026-03-03T13:00:00Z"), hour_shape: "1.531", demand_index: "1.072", visitors: "102", main_door_entries: "82", side_door_entries: "20", conv_noise: "1.006", conversion_rate: "0.121", transactions: "12", basket_noise: "0.969", avg_basket_value: "21.32", sales_amount: "255.84" },
            { id: 667, trading_day_id: 42, hour_no: 9, hour_start: new Date("2026-03-08T17:00:00Z"), hour_shape: "1.318", demand_index: "1.425", visitors: "68", main_door_entries: "34", side_door_entries: "34", conv_noise: "1.056", conversion_rate: "0.296", transactions: "20", basket_noise: "0.906", avg_basket_value: "57.08", sales_amount: "1141.60" },
            { id: 668, trading_day_id: 5, hour_no: 6, hour_start: new Date("2026-03-03T14:00:00Z"), hour_shape: "1.596", demand_index: "1.117", visitors: "106", main_door_entries: "85", side_door_entries: "21", conv_noise: "1.027", conversion_rate: "0.123", transactions: "13", basket_noise: "1.069", avg_basket_value: "23.52", sales_amount: "305.76" },
            { id: 669, trading_day_id: 33, hour_no: 9, hour_start: new Date("2026-03-07T17:00:00Z"), hour_shape: "1.416", demand_index: "1.769", visitors: "85", main_door_entries: "43", side_door_entries: "42", conv_noise: "0.978", conversion_rate: "0.274", transactions: "23", basket_noise: "0.982", avg_basket_value: "61.87", sales_amount: "1423.01" },
            { id: 670, trading_day_id: 44, hour_no: 6, hour_start: new Date("2026-03-10T14:00:00Z"), hour_shape: "1.636", demand_index: "1.098", visitors: "38", main_door_entries: "27", side_door_entries: "11", conv_noise: "0.943", conversion_rate: "0.283", transactions: "11", basket_noise: "0.971", avg_basket_value: "46.12", sales_amount: "507.32" },
            { id: 671, trading_day_id: 39, hour_no: 8, hour_start: new Date("2026-03-03T16:00:00Z"), hour_shape: "1.618", demand_index: "1.157", visitors: "64", main_door_entries: "45", side_door_entries: "19", conv_noise: "0.947", conversion_rate: "0.208", transactions: "13", basket_noise: "0.995", avg_basket_value: "41.29", sales_amount: "536.77" },
            { id: 672, trading_day_id: 18, hour_no: 8, hour_start: new Date("2026-03-05T16:00:00Z"), hour_shape: "1.534", demand_index: "1.253", visitors: "88", main_door_entries: "53", side_door_entries: "35", conv_noise: "0.961", conversion_rate: "0.154", transactions: "14", basket_noise: "0.998", avg_basket_value: "33.93", sales_amount: "475.02" },
            { id: 673, trading_day_id: 55, hour_no: 10, hour_start: new Date("2026-03-12T18:00:00Z"), hour_shape: "1.345", demand_index: "1.237", visitors: "49", main_door_entries: "29", side_door_entries: "20", conv_noise: "0.970", conversion_rate: "0.194", transactions: "10", basket_noise: "0.959", avg_basket_value: "36.44", sales_amount: "364.40" },
            { id: 674, trading_day_id: 48, hour_no: 10, hour_start: new Date("2026-03-11T18:00:00Z"), hour_shape: "1.369", demand_index: "1.009", visitors: "35", main_door_entries: "25", side_door_entries: "10", conv_noise: "0.956", conversion_rate: "0.287", transactions: "10", basket_noise: "0.974", avg_basket_value: "46.27", sales_amount: "462.70" },
            { id: 675, trading_day_id: 45, hour_no: 8, hour_start: new Date("2026-03-09T16:00:00Z"), hour_shape: "1.510", demand_index: "1.386", visitors: "67", main_door_entries: "34", side_door_entries: "33", conv_noise: "1.068", conversion_rate: "0.299", transactions: "20", basket_noise: "1.008", avg_basket_value: "63.50", sales_amount: "1270.00" },
            { id: 676, trading_day_id: 57, hour_no: 7, hour_start: new Date("2026-03-10T15:00:00Z"), hour_shape: "1.647", demand_index: "1.431", visitors: "136", main_door_entries: "109", side_door_entries: "27", conv_noise: "1.006", conversion_rate: "0.121", transactions: "16", basket_noise: "0.940", avg_basket_value: "20.68", sales_amount: "330.88" },
            { id: 677, trading_day_id: 66, hour_no: 7, hour_start: new Date("2026-03-14T15:00:00Z"), hour_shape: "1.559", demand_index: "1.894", visitors: "180", main_door_entries: "144", side_door_entries: "36", conv_noise: "1.076", conversion_rate: "0.129", transactions: "23", basket_noise: "0.962", avg_basket_value: "21.16", sales_amount: "486.68" },
            { id: 678, trading_day_id: 13, hour_no: 6, hour_start: new Date("2026-03-06T14:00:00Z"), hour_shape: "1.598", demand_index: "1.568", visitors: "55", main_door_entries: "39", side_door_entries: "16", conv_noise: "0.973", conversion_rate: "0.292", transactions: "16", basket_noise: "1.030", avg_basket_value: "48.93", sales_amount: "782.88" },
            { id: 679, trading_day_id: 50, hour_no: 8, hour_start: new Date("2026-03-12T16:00:00Z"), hour_shape: "1.433", demand_index: "1.258", visitors: "44", main_door_entries: "31", side_door_entries: "13", conv_noise: "1.057", conversion_rate: "0.317", transactions: "14", basket_noise: "0.994", avg_basket_value: "47.22", sales_amount: "661.08" },
            { id: 680, trading_day_id: 46, hour_no: 10, hour_start: new Date("2026-03-11T18:00:00Z"), hour_shape: "1.301", demand_index: "0.859", visitors: "34", main_door_entries: "20", side_door_entries: "14", conv_noise: "1.081", conversion_rate: "0.216", transactions: "7", basket_noise: "0.963", avg_basket_value: "36.59", sales_amount: "256.13" },
            { id: 681, trading_day_id: 13, hour_no: 7, hour_start: new Date("2026-03-06T15:00:00Z"), hour_shape: "1.516", demand_index: "1.487", visitors: "52", main_door_entries: "36", side_door_entries: "16", conv_noise: "1.037", conversion_rate: "0.311", transactions: "16", basket_noise: "1.003", avg_basket_value: "47.64", sales_amount: "762.24" },
            { id: 682, trading_day_id: 65, hour_no: 8, hour_start: new Date("2026-03-09T16:00:00Z"), hour_shape: "1.570", demand_index: "1.557", visitors: "86", main_door_entries: "60", side_door_entries: "26", conv_noise: "1.018", conversion_rate: "0.224", transactions: "19", basket_noise: "0.998", avg_basket_value: "41.42", sales_amount: "786.98" },
            { id: 683, trading_day_id: 9, hour_no: 9, hour_start: new Date("2026-03-04T17:00:00Z"), hour_shape: "1.422", demand_index: "0.792", visitors: "28", main_door_entries: "20", side_door_entries: "8", conv_noise: "0.984", conversion_rate: "0.295", transactions: "8", basket_noise: "1.016", avg_basket_value: "48.26", sales_amount: "386.08" },
            { id: 684, trading_day_id: 35, hour_no: 9, hour_start: new Date("2026-03-09T17:00:00Z"), hour_shape: "1.441", demand_index: "0.990", visitors: "35", main_door_entries: "25", side_door_entries: "10", conv_noise: "1.049", conversion_rate: "0.315", transactions: "11", basket_noise: "1.027", avg_basket_value: "48.78", sales_amount: "536.58" },
            { id: 685, trading_day_id: 60, hour_no: 7, hour_start: new Date("2026-03-12T15:00:00Z"), hour_shape: "1.600", demand_index: "1.330", visitors: "126", main_door_entries: "101", side_door_entries: "25", conv_noise: "0.996", conversion_rate: "0.120", transactions: "15", basket_noise: "1.005", avg_basket_value: "22.11", sales_amount: "331.65" },
            { id: 686, trading_day_id: 15, hour_no: 9, hour_start: new Date("2026-03-04T17:00:00Z"), hour_shape: "1.458", demand_index: "1.085", visitors: "76", main_door_entries: "46", side_door_entries: "30", conv_noise: "0.879", conversion_rate: "0.141", transactions: "11", basket_noise: "1.025", avg_basket_value: "34.85", sales_amount: "383.35" },
            { id: 687, trading_day_id: 2, hour_no: 9, hour_start: new Date("2026-03-02T17:00:00Z"), hour_shape: "1.490", demand_index: "1.268", visitors: "44", main_door_entries: "31", side_door_entries: "13", conv_noise: "1.050", conversion_rate: "0.315", transactions: "14", basket_noise: "1.048", avg_basket_value: "49.78", sales_amount: "696.92" },
            { id: 688, trading_day_id: 60, hour_no: 8, hour_start: new Date("2026-03-12T16:00:00Z"), hour_shape: "1.509", demand_index: "1.254", visitors: "119", main_door_entries: "95", side_door_entries: "24", conv_noise: "0.998", conversion_rate: "0.120", transactions: "14", basket_noise: "0.994", avg_basket_value: "21.87", sales_amount: "306.18" },
            { id: 689, trading_day_id: 44, hour_no: 7, hour_start: new Date("2026-03-10T15:00:00Z"), hour_shape: "1.656", demand_index: "1.111", visitors: "39", main_door_entries: "27", side_door_entries: "12", conv_noise: "1.001", conversion_rate: "0.300", transactions: "12", basket_noise: "1.069", avg_basket_value: "50.78", sales_amount: "609.36" },
            { id: 690, trading_day_id: 24, hour_no: 8, hour_start: new Date("2026-03-04T16:00:00Z"), hour_shape: "1.525", demand_index: "0.979", visitors: "47", main_door_entries: "24", side_door_entries: "23", conv_noise: "0.956", conversion_rate: "0.268", transactions: "13", basket_noise: "1.030", avg_basket_value: "64.89", sales_amount: "843.57" },
            { id: 691, trading_day_id: 21, hour_no: 11, hour_start: new Date("2026-03-05T19:00:00Z"), hour_shape: "1.168", demand_index: "0.748", visitors: "30", main_door_entries: "18", side_door_entries: "12", conv_noise: "1.052", conversion_rate: "0.210", transactions: "6", basket_noise: "0.991", avg_basket_value: "37.66", sales_amount: "225.96" },
            { id: 692, trading_day_id: 30, hour_no: 7, hour_start: new Date("2026-03-08T15:00:00Z"), hour_shape: "1.559", demand_index: "1.890", visitors: "180", main_door_entries: "144", side_door_entries: "36", conv_noise: "0.932", conversion_rate: "0.112", transactions: "20", basket_noise: "0.981", avg_basket_value: "21.58", sales_amount: "431.60" },
            { id: 693, trading_day_id: 72, hour_no: 9, hour_start: new Date("2026-03-11T17:00:00Z"), hour_shape: "1.461", demand_index: "1.091", visitors: "60", main_door_entries: "42", side_door_entries: "18", conv_noise: "0.982", conversion_rate: "0.216", transactions: "13", basket_noise: "0.987", avg_basket_value: "40.96", sales_amount: "532.48" },
            { id: 694, trading_day_id: 68, hour_no: 7, hour_start: new Date("2026-03-12T15:00:00Z"), hour_shape: "1.657", demand_index: "1.042", visitors: "73", main_door_entries: "44", side_door_entries: "29", conv_noise: "1.039", conversion_rate: "0.166", transactions: "12", basket_noise: "1.039", avg_basket_value: "35.33", sales_amount: "423.96" },
            { id: 695, trading_day_id: 2, hour_no: 10, hour_start: new Date("2026-03-02T18:00:00Z"), hour_shape: "1.366", demand_index: "1.162", visitors: "41", main_door_entries: "29", side_door_entries: "12", conv_noise: "1.032", conversion_rate: "0.310", transactions: "13", basket_noise: "0.995", avg_basket_value: "47.26", sales_amount: "614.38" },
            { id: 696, trading_day_id: 66, hour_no: 8, hour_start: new Date("2026-03-14T16:00:00Z"), hour_shape: "1.654", demand_index: "2.010", visitors: "191", main_door_entries: "153", side_door_entries: "38", conv_noise: "1.135", conversion_rate: "0.136", transactions: "26", basket_noise: "0.998", avg_basket_value: "21.96", sales_amount: "570.96" },
            { id: 697, trading_day_id: 82, hour_no: 9, hour_start: new Date("2026-03-15T17:00:00Z"), hour_shape: "1.472", demand_index: "1.744", visitors: "122", main_door_entries: "73", side_door_entries: "49", conv_noise: "0.921", conversion_rate: "0.147", transactions: "18", basket_noise: "1.021", avg_basket_value: "34.71", sales_amount: "624.78" },
            { id: 698, trading_day_id: 13, hour_no: 8, hour_start: new Date("2026-03-06T16:00:00Z"), hour_shape: "1.621", demand_index: "1.590", visitors: "56", main_door_entries: "39", side_door_entries: "17", conv_noise: "1.090", conversion_rate: "0.327", transactions: "18", basket_noise: "1.023", avg_basket_value: "48.59", sales_amount: "874.62" },
            { id: 699, trading_day_id: 20, hour_no: 9, hour_start: new Date("2026-03-07T17:00:00Z"), hour_shape: "1.400", demand_index: "1.737", visitors: "61", main_door_entries: "43", side_door_entries: "18", conv_noise: "1.026", conversion_rate: "0.308", transactions: "19", basket_noise: "1.024", avg_basket_value: "48.64", sales_amount: "924.16" },
            { id: 700, trading_day_id: 51, hour_no: 8, hour_start: new Date("2026-03-09T16:00:00Z"), hour_shape: "1.575", demand_index: "1.529", visitors: "145", main_door_entries: "116", side_door_entries: "29", conv_noise: "1.028", conversion_rate: "0.123", transactions: "18", basket_noise: "1.045", avg_basket_value: "22.99", sales_amount: "413.82" },
            { id: 701, trading_day_id: 71, hour_no: 9, hour_start: new Date("2026-03-13T17:00:00Z"), hour_shape: "1.533", demand_index: "1.789", visitors: "125", main_door_entries: "75", side_door_entries: "50", conv_noise: "1.060", conversion_rate: "0.170", transactions: "21", basket_noise: "1.004", avg_basket_value: "34.14", sales_amount: "716.94" },
            { id: 702, trading_day_id: 29, hour_no: 8, hour_start: new Date("2026-03-05T16:00:00Z"), hour_shape: "1.537", demand_index: "1.382", visitors: "66", main_door_entries: "33", side_door_entries: "33", conv_noise: "1.005", conversion_rate: "0.281", transactions: "19", basket_noise: "0.985", avg_basket_value: "62.06", sales_amount: "1179.14" },
            { id: 703, trading_day_id: 15, hour_no: 10, hour_start: new Date("2026-03-04T18:00:00Z"), hour_shape: "1.275", demand_index: "0.949", visitors: "66", main_door_entries: "40", side_door_entries: "26", conv_noise: "0.986", conversion_rate: "0.158", transactions: "10", basket_noise: "0.956", avg_basket_value: "32.50", sales_amount: "325.00" },
            { id: 704, trading_day_id: 67, hour_no: 10, hour_start: new Date("2026-03-10T18:00:00Z"), hour_shape: "1.298", demand_index: "0.880", visitors: "48", main_door_entries: "34", side_door_entries: "14", conv_noise: "0.994", conversion_rate: "0.219", transactions: "11", basket_noise: "1.015", avg_basket_value: "42.12", sales_amount: "463.32" },
            { id: 705, trading_day_id: 44, hour_no: 8, hour_start: new Date("2026-03-10T16:00:00Z"), hour_shape: "1.553", demand_index: "1.042", visitors: "36", main_door_entries: "25", side_door_entries: "11", conv_noise: "0.975", conversion_rate: "0.293", transactions: "11", basket_noise: "1.020", avg_basket_value: "48.45", sales_amount: "532.95" },
            { id: 706, trading_day_id: 37, hour_no: 9, hour_start: new Date("2026-03-02T17:00:00Z"), hour_shape: "1.480", demand_index: "1.353", visitors: "74", main_door_entries: "52", side_door_entries: "22", conv_noise: "1.026", conversion_rate: "0.226", transactions: "17", basket_noise: "1.026", avg_basket_value: "42.58", sales_amount: "723.86" },
            { id: 707, trading_day_id: 27, hour_no: 10, hour_start: new Date("2026-03-07T18:00:00Z"), hour_shape: "1.429", demand_index: "1.228", visitors: "86", main_door_entries: "52", side_door_entries: "34", conv_noise: "1.123", conversion_rate: "0.180", transactions: "15", basket_noise: "0.974", avg_basket_value: "33.12", sales_amount: "496.80" },
            { id: 708, trading_day_id: 51, hour_no: 9, hour_start: new Date("2026-03-09T17:00:00Z"), hour_shape: "1.445", demand_index: "1.403", visitors: "133", main_door_entries: "106", side_door_entries: "27", conv_noise: "0.983", conversion_rate: "0.118", transactions: "16", basket_noise: "1.027", avg_basket_value: "22.59", sales_amount: "361.44" },
            { id: 709, trading_day_id: 77, hour_no: 11, hour_start: new Date("2026-03-14T19:00:00Z"), hour_shape: "1.194", demand_index: "1.490", visitors: "82", main_door_entries: "57", side_door_entries: "25", conv_noise: "1.112", conversion_rate: "0.245", transactions: "20", basket_noise: "0.944", avg_basket_value: "39.18", sales_amount: "783.60" },
            { id: 710, trading_day_id: 80, hour_no: 8, hour_start: new Date("2026-03-15T16:00:00Z"), hour_shape: "1.487", demand_index: "1.811", visitors: "100", main_door_entries: "70", side_door_entries: "30", conv_noise: "1.038", conversion_rate: "0.228", transactions: "23", basket_noise: "1.009", avg_basket_value: "41.87", sales_amount: "963.01" },
            { id: 711, trading_day_id: 62, hour_no: 9, hour_start: new Date("2026-03-12T17:00:00Z"), hour_shape: "1.553", demand_index: "1.385", visitors: "66", main_door_entries: "33", side_door_entries: "33", conv_noise: "1.025", conversion_rate: "0.287", transactions: "19", basket_noise: "0.998", avg_basket_value: "62.87", sales_amount: "1194.53" },
            { id: 712, trading_day_id: 1, hour_no: 9, hour_start: new Date("2026-03-02T17:00:00Z"), hour_shape: "1.452", demand_index: "1.472", visitors: "71", main_door_entries: "36", side_door_entries: "35", conv_noise: "0.936", conversion_rate: "0.262", transactions: "19", basket_noise: "1.009", avg_basket_value: "63.57", sales_amount: "1207.83" },
            { id: 713, trading_day_id: 80, hour_no: 9, hour_start: new Date("2026-03-15T17:00:00Z"), hour_shape: "1.395", demand_index: "1.699", visitors: "93", main_door_entries: "65", side_door_entries: "28", conv_noise: "0.881", conversion_rate: "0.194", transactions: "18", basket_noise: "1.014", avg_basket_value: "42.08", sales_amount: "757.44" },
            { id: 714, trading_day_id: 51, hour_no: 10, hour_start: new Date("2026-03-09T18:00:00Z"), hour_shape: "1.300", demand_index: "1.262", visitors: "120", main_door_entries: "96", side_door_entries: "24", conv_noise: "0.932", conversion_rate: "0.112", transactions: "13", basket_noise: "1.038", avg_basket_value: "22.84", sales_amount: "296.92" },
            { id: 715, trading_day_id: 64, hour_no: 9, hour_start: new Date("2026-03-13T17:00:00Z"), hour_shape: "1.483", demand_index: "1.582", visitors: "63", main_door_entries: "38", side_door_entries: "25", conv_noise: "0.923", conversion_rate: "0.185", transactions: "12", basket_noise: "0.980", avg_basket_value: "37.24", sales_amount: "446.88" },
            { id: 716, trading_day_id: 57, hour_no: 8, hour_start: new Date("2026-03-10T16:00:00Z"), hour_shape: "1.594", demand_index: "1.385", visitors: "132", main_door_entries: "106", side_door_entries: "26", conv_noise: "1.045", conversion_rate: "0.125", transactions: "17", basket_noise: "0.927", avg_basket_value: "20.39", sales_amount: "346.63" },
            { id: 717, trading_day_id: 34, hour_no: 8, hour_start: new Date("2026-03-09T16:00:00Z"), hour_shape: "1.493", demand_index: "1.360", visitors: "54", main_door_entries: "32", side_door_entries: "22", conv_noise: "1.039", conversion_rate: "0.208", transactions: "11", basket_noise: "1.002", avg_basket_value: "38.08", sales_amount: "418.88" },
            { id: 718, trading_day_id: 22, hour_no: 9, hour_start: new Date("2026-03-06T17:00:00Z"), hour_shape: "1.435", demand_index: "1.517", visitors: "61", main_door_entries: "37", side_door_entries: "24", conv_noise: "1.001", conversion_rate: "0.200", transactions: "12", basket_noise: "0.983", avg_basket_value: "37.35", sales_amount: "448.20" },
            { id: 719, trading_day_id: 53, hour_no: 10, hour_start: new Date("2026-03-11T18:00:00Z"), hour_shape: "1.299", demand_index: "0.909", visitors: "44", main_door_entries: "22", side_door_entries: "22", conv_noise: "0.985", conversion_rate: "0.276", transactions: "12", basket_noise: "0.996", avg_basket_value: "62.75", sales_amount: "753.00" },
            { id: 720, trading_day_id: 68, hour_no: 8, hour_start: new Date("2026-03-12T16:00:00Z"), hour_shape: "1.501", demand_index: "0.944", visitors: "66", main_door_entries: "40", side_door_entries: "26", conv_noise: "1.020", conversion_rate: "0.163", transactions: "11", basket_noise: "1.002", avg_basket_value: "34.07", sales_amount: "374.77" },
            { id: 721, trading_day_id: 6, hour_no: 8, hour_start: new Date("2026-03-02T16:00:00Z"), hour_shape: "1.661", demand_index: "1.749", visitors: "122", main_door_entries: "73", side_door_entries: "49", conv_noise: "0.986", conversion_rate: "0.158", transactions: "19", basket_noise: "1.066", avg_basket_value: "36.24", sales_amount: "688.56" },
            { id: 722, trading_day_id: 30, hour_no: 8, hour_start: new Date("2026-03-08T16:00:00Z"), hour_shape: "1.562", demand_index: "1.893", visitors: "180", main_door_entries: "144", side_door_entries: "36", conv_noise: "0.994", conversion_rate: "0.119", transactions: "21", basket_noise: "1.048", avg_basket_value: "23.06", sales_amount: "484.26" },
            { id: 723, trading_day_id: 30, hour_no: 9, hour_start: new Date("2026-03-08T17:00:00Z"), hour_shape: "1.465", demand_index: "1.776", visitors: "169", main_door_entries: "135", side_door_entries: "34", conv_noise: "0.992", conversion_rate: "0.119", transactions: "20", basket_noise: "0.912", avg_basket_value: "20.06", sales_amount: "401.20" },
            { id: 724, trading_day_id: 11, hour_no: 11, hour_start: new Date("2026-03-05T19:00:00Z"), hour_shape: "1.169", demand_index: "1.070", visitors: "37", main_door_entries: "26", side_door_entries: "11", conv_noise: "1.027", conversion_rate: "0.308", transactions: "11", basket_noise: "1.022", avg_basket_value: "48.55", sales_amount: "534.05" },
            { id: 725, trading_day_id: 36, hour_no: 10, hour_start: new Date("2026-03-08T18:00:00Z"), hour_shape: "1.246", demand_index: "1.302", visitors: "91", main_door_entries: "55", side_door_entries: "36", conv_noise: "0.886", conversion_rate: "0.142", transactions: "13", basket_noise: "1.056", avg_basket_value: "35.90", sales_amount: "466.70" },
            { id: 726, trading_day_id: 18, hour_no: 9, hour_start: new Date("2026-03-05T17:00:00Z"), hour_shape: "1.397", demand_index: "1.141", visitors: "80", main_door_entries: "48", side_door_entries: "32", conv_noise: "0.950", conversion_rate: "0.152", transactions: "12", basket_noise: "0.959", avg_basket_value: "32.61", sales_amount: "391.32" },
            { id: 727, trading_day_id: 41, hour_no: 7, hour_start: new Date("2026-03-05T15:00:00Z"), hour_shape: "1.545", demand_index: "1.231", visitors: "68", main_door_entries: "48", side_door_entries: "20", conv_noise: "1.100", conversion_rate: "0.242", transactions: "16", basket_noise: "1.022", avg_basket_value: "42.41", sales_amount: "678.56" },
            { id: 728, trading_day_id: 59, hour_no: 10, hour_start: new Date("2026-03-08T18:00:00Z"), hour_shape: "1.375", demand_index: "1.581", visitors: "87", main_door_entries: "61", side_door_entries: "26", conv_noise: "1.015", conversion_rate: "0.223", transactions: "19", basket_noise: "1.021", avg_basket_value: "42.37", sales_amount: "805.03" },
            { id: 729, trading_day_id: 17, hour_no: 7, hour_start: new Date("2026-03-06T15:00:00Z"), hour_shape: "1.617", demand_index: "1.847", visitors: "175", main_door_entries: "140", side_door_entries: "35", conv_noise: "1.064", conversion_rate: "0.128", transactions: "22", basket_noise: "1.007", avg_basket_value: "22.15", sales_amount: "487.30" },
            { id: 730, trading_day_id: 39, hour_no: 9, hour_start: new Date("2026-03-03T17:00:00Z"), hour_shape: "1.474", demand_index: "1.054", visitors: "58", main_door_entries: "41", side_door_entries: "17", conv_noise: "0.985", conversion_rate: "0.217", transactions: "13", basket_noise: "0.989", avg_basket_value: "41.04", sales_amount: "533.52" },
            { id: 731, trading_day_id: 19, hour_no: 6, hour_start: new Date("2026-03-04T14:00:00Z"), hour_shape: "1.526", demand_index: "1.146", visitors: "46", main_door_entries: "28", side_door_entries: "18", conv_noise: "1.008", conversion_rate: "0.202", transactions: "9", basket_noise: "1.095", avg_basket_value: "41.61", sales_amount: "374.49" },
            { id: 732, trading_day_id: 9, hour_no: 10, hour_start: new Date("2026-03-04T18:00:00Z"), hour_shape: "1.262", demand_index: "0.703", visitors: "25", main_door_entries: "18", side_door_entries: "7", conv_noise: "1.084", conversion_rate: "0.325", transactions: "8", basket_noise: "0.933", avg_basket_value: "44.32", sales_amount: "354.56" },
            { id: 733, trading_day_id: 45, hour_no: 9, hour_start: new Date("2026-03-09T17:00:00Z"), hour_shape: "1.423", demand_index: "1.306", visitors: "63", main_door_entries: "32", side_door_entries: "31", conv_noise: "1.003", conversion_rate: "0.281", transactions: "18", basket_noise: "0.956", avg_basket_value: "60.23", sales_amount: "1084.14" },
            { id: 734, trading_day_id: 17, hour_no: 8, hour_start: new Date("2026-03-06T16:00:00Z"), hour_shape: "1.530", demand_index: "1.747", visitors: "166", main_door_entries: "133", side_door_entries: "33", conv_noise: "0.904", conversion_rate: "0.108", transactions: "18", basket_noise: "1.034", avg_basket_value: "22.75", sales_amount: "409.50" },
            { id: 735, trading_day_id: 29, hour_no: 9, hour_start: new Date("2026-03-05T17:00:00Z"), hour_shape: "1.458", demand_index: "1.311", visitors: "63", main_door_entries: "32", side_door_entries: "31", conv_noise: "1.069", conversion_rate: "0.299", transactions: "19", basket_noise: "1.056", avg_basket_value: "66.53", sales_amount: "1264.07" },
            { id: 736, trading_day_id: 40, hour_no: 5, hour_start: new Date("2026-03-04T13:00:00Z"), hour_shape: "1.548", demand_index: "1.102", visitors: "61", main_door_entries: "43", side_door_entries: "18", conv_noise: "0.951", conversion_rate: "0.209", transactions: "13", basket_noise: "1.012", avg_basket_value: "42.00", sales_amount: "546.00" },
            { id: 737, trading_day_id: 37, hour_no: 10, hour_start: new Date("2026-03-02T18:00:00Z"), hour_shape: "1.395", demand_index: "1.275", visitors: "70", main_door_entries: "49", side_door_entries: "21", conv_noise: "1.029", conversion_rate: "0.226", transactions: "16", basket_noise: "1.021", avg_basket_value: "42.37", sales_amount: "677.92" },
            { id: 738, trading_day_id: 13, hour_no: 9, hour_start: new Date("2026-03-06T17:00:00Z"), hour_shape: "1.548", demand_index: "1.519", visitors: "53", main_door_entries: "37", side_door_entries: "16", conv_noise: "1.025", conversion_rate: "0.307", transactions: "16", basket_noise: "0.987", avg_basket_value: "46.88", sales_amount: "750.08" },
            { id: 739, trading_day_id: 76, hour_no: 9, hour_start: new Date("2026-03-15T17:00:00Z"), hour_shape: "1.467", demand_index: "1.543", visitors: "147", main_door_entries: "118", side_door_entries: "29", conv_noise: "0.955", conversion_rate: "0.115", transactions: "17", basket_noise: "0.943", avg_basket_value: "20.75", sales_amount: "352.75" },
            { id: 740, trading_day_id: 80, hour_no: 10, hour_start: new Date("2026-03-15T18:00:00Z"), hour_shape: "1.322", demand_index: "1.610", visitors: "89", main_door_entries: "62", side_door_entries: "27", conv_noise: "1.039", conversion_rate: "0.229", transactions: "20", basket_noise: "0.934", avg_basket_value: "38.76", sales_amount: "775.20" },
            { id: 741, trading_day_id: 61, hour_no: 9, hour_start: new Date("2026-03-13T17:00:00Z"), hour_shape: "1.437", demand_index: "1.574", visitors: "55", main_door_entries: "39", side_door_entries: "16", conv_noise: "1.085", conversion_rate: "0.325", transactions: "18", basket_noise: "1.066", avg_basket_value: "50.64", sales_amount: "911.52" },
            { id: 742, trading_day_id: 41, hour_no: 8, hour_start: new Date("2026-03-05T16:00:00Z"), hour_shape: "1.589", demand_index: "1.266", visitors: "70", main_door_entries: "49", side_door_entries: "21", conv_noise: "0.972", conversion_rate: "0.214", transactions: "15", basket_noise: "1.056", avg_basket_value: "43.82", sales_amount: "657.30" },
            { id: 743, trading_day_id: 81, hour_no: 8, hour_start: new Date("2026-03-15T16:00:00Z"), hour_shape: "1.564", demand_index: "1.592", visitors: "56", main_door_entries: "39", side_door_entries: "17", conv_noise: "1.053", conversion_rate: "0.316", transactions: "18", basket_noise: "0.952", avg_basket_value: "45.22", sales_amount: "813.96" },
            { id: 744, trading_day_id: 70, hour_no: 10, hour_start: new Date("2026-03-14T18:00:00Z"), hour_shape: "1.326", demand_index: "1.652", visitors: "66", main_door_entries: "40", side_door_entries: "26", conv_noise: "1.083", conversion_rate: "0.217", transactions: "14", basket_noise: "0.933", avg_basket_value: "35.45", sales_amount: "496.30" },
            { id: 745, trading_day_id: 59, hour_no: 11, hour_start: new Date("2026-03-08T19:00:00Z"), hour_shape: "1.329", demand_index: "1.528", visitors: "84", main_door_entries: "59", side_door_entries: "25", conv_noise: "1.123", conversion_rate: "0.247", transactions: "21", basket_noise: "1.066", avg_basket_value: "44.24", sales_amount: "929.04" },
            { id: 746, trading_day_id: 84, hour_no: 9, hour_start: new Date("2026-03-15T17:00:00Z"), hour_shape: "1.629", demand_index: "1.912", visitors: "76", main_door_entries: "46", side_door_entries: "30", conv_noise: "0.977", conversion_rate: "0.195", transactions: "15", basket_noise: "1.013", avg_basket_value: "38.49", sales_amount: "577.35" },
            { id: 747, trading_day_id: 34, hour_no: 9, hour_start: new Date("2026-03-09T17:00:00Z"), hour_shape: "1.459", demand_index: "1.329", visitors: "53", main_door_entries: "32", side_door_entries: "21", conv_noise: "0.979", conversion_rate: "0.196", transactions: "10", basket_noise: "1.028", avg_basket_value: "39.06", sales_amount: "390.60" },
            { id: 748, trading_day_id: 25, hour_no: 9, hour_start: new Date("2026-03-06T17:00:00Z"), hour_shape: "1.492", demand_index: "1.577", visitors: "110", main_door_entries: "66", side_door_entries: "44", conv_noise: "0.972", conversion_rate: "0.156", transactions: "17", basket_noise: "0.969", avg_basket_value: "32.95", sales_amount: "560.15" },
            { id: 749, trading_day_id: 5, hour_no: 7, hour_start: new Date("2026-03-03T15:00:00Z"), hour_shape: "1.601", demand_index: "1.121", visitors: "106", main_door_entries: "85", side_door_entries: "21", conv_noise: "1.109", conversion_rate: "0.133", transactions: "14", basket_noise: "0.995", avg_basket_value: "21.89", sales_amount: "306.46" },
            { id: 750, trading_day_id: 3, hour_no: 9, hour_start: new Date("2026-03-02T17:00:00Z"), hour_shape: "1.400", demand_index: "1.254", visitors: "119", main_door_entries: "95", side_door_entries: "24", conv_noise: "1.016", conversion_rate: "0.122", transactions: "15", basket_noise: "0.985", avg_basket_value: "21.67", sales_amount: "325.05" },
            { id: 751, trading_day_id: 23, hour_no: 8, hour_start: new Date("2026-03-07T16:00:00Z"), hour_shape: "1.460", demand_index: "1.609", visitors: "153", main_door_entries: "122", side_door_entries: "31", conv_noise: "0.981", conversion_rate: "0.118", transactions: "18", basket_noise: "1.005", avg_basket_value: "22.11", sales_amount: "397.98" },
            { id: 752, trading_day_id: 3, hour_no: 10, hour_start: new Date("2026-03-02T18:00:00Z"), hour_shape: "1.355", demand_index: "1.214", visitors: "115", main_door_entries: "92", side_door_entries: "23", conv_noise: "0.935", conversion_rate: "0.112", transactions: "13", basket_noise: "1.010", avg_basket_value: "22.22", sales_amount: "288.86" },
            { id: 753, trading_day_id: 63, hour_no: 10, hour_start: new Date("2026-03-13T18:00:00Z"), hour_shape: "1.433", demand_index: "1.066", visitors: "101", main_door_entries: "81", side_door_entries: "20", conv_noise: "1.053", conversion_rate: "0.126", transactions: "13", basket_noise: "0.970", avg_basket_value: "21.34", sales_amount: "277.42" },
            { id: 754, trading_day_id: 83, hour_no: 9, hour_start: new Date("2026-03-15T17:00:00Z"), hour_shape: "1.460", demand_index: "1.716", visitors: "82", main_door_entries: "41", side_door_entries: "41", conv_noise: "0.967", conversion_rate: "0.271", transactions: "22", basket_noise: "0.988", avg_basket_value: "62.24", sales_amount: "1369.28" },
            { id: 755, trading_day_id: 40, hour_no: 6, hour_start: new Date("2026-03-04T14:00:00Z"), hour_shape: "1.592", demand_index: "1.134", visitors: "62", main_door_entries: "43", side_door_entries: "19", conv_noise: "0.905", conversion_rate: "0.199", transactions: "12", basket_noise: "0.967", avg_basket_value: "40.13", sales_amount: "481.56" },
            { id: 756, trading_day_id: 46, hour_no: 11, hour_start: new Date("2026-03-11T19:00:00Z"), hour_shape: "1.185", demand_index: "0.782", visitors: "31", main_door_entries: "19", side_door_entries: "12", conv_noise: "1.044", conversion_rate: "0.209", transactions: "6", basket_noise: "1.081", avg_basket_value: "41.08", sales_amount: "246.48" },
            { id: 757, trading_day_id: 35, hour_no: 10, hour_start: new Date("2026-03-09T18:00:00Z"), hour_shape: "1.288", demand_index: "0.885", visitors: "31", main_door_entries: "22", side_door_entries: "9", conv_noise: "1.035", conversion_rate: "0.310", transactions: "10", basket_noise: "1.025", avg_basket_value: "48.69", sales_amount: "486.90" },
            { id: 758, trading_day_id: 19, hour_no: 7, hour_start: new Date("2026-03-04T15:00:00Z"), hour_shape: "1.618", demand_index: "1.215", visitors: "49", main_door_entries: "29", side_door_entries: "20", conv_noise: "1.094", conversion_rate: "0.219", transactions: "11", basket_noise: "1.000", avg_basket_value: "38.00", sales_amount: "418.00" },
            { id: 759, trading_day_id: 57, hour_no: 9, hour_start: new Date("2026-03-10T17:00:00Z"), hour_shape: "1.457", demand_index: "1.266", visitors: "120", main_door_entries: "96", side_door_entries: "24", conv_noise: "0.969", conversion_rate: "0.116", transactions: "14", basket_noise: "1.035", avg_basket_value: "22.77", sales_amount: "318.78" },
            { id: 760, trading_day_id: 22, hour_no: 10, hour_start: new Date("2026-03-06T18:00:00Z"), hour_shape: "1.236", demand_index: "1.306", visitors: "52", main_door_entries: "31", side_door_entries: "21", conv_noise: "1.041", conversion_rate: "0.208", transactions: "11", basket_noise: "0.959", avg_basket_value: "36.44", sales_amount: "400.84" },
            { id: 761, trading_day_id: 2, hour_no: 11, hour_start: new Date("2026-03-02T19:00:00Z"), hour_shape: "1.225", demand_index: "1.042", visitors: "36", main_door_entries: "25", side_door_entries: "11", conv_noise: "1.079", conversion_rate: "0.324", transactions: "12", basket_noise: "0.988", avg_basket_value: "46.93", sales_amount: "563.16" },
            { id: 762, trading_day_id: 54, hour_no: 7, hour_start: new Date("2026-03-07T15:00:00Z"), hour_shape: "1.635", demand_index: "2.047", visitors: "113", main_door_entries: "79", side_door_entries: "34", conv_noise: "0.975", conversion_rate: "0.215", transactions: "24", basket_noise: "0.935", avg_basket_value: "38.80", sales_amount: "931.20" },
            { id: 763, trading_day_id: 31, hour_no: 7, hour_start: new Date("2026-03-06T15:00:00Z"), hour_shape: "1.591", demand_index: "1.671", visitors: "80", main_door_entries: "40", side_door_entries: "40", conv_noise: "0.956", conversion_rate: "0.268", transactions: "21", basket_noise: "1.001", avg_basket_value: "63.06", sales_amount: "1324.26" },
            { id: 764, trading_day_id: 41, hour_no: 9, hour_start: new Date("2026-03-05T17:00:00Z"), hour_shape: "1.460", demand_index: "1.164", visitors: "64", main_door_entries: "45", side_door_entries: "19", conv_noise: "1.032", conversion_rate: "0.227", transactions: "15", basket_noise: "1.010", avg_basket_value: "41.92", sales_amount: "628.80" },
            { id: 765, trading_day_id: 49, hour_no: 10, hour_start: new Date("2026-03-10T18:00:00Z"), hour_shape: "1.311", demand_index: "1.063", visitors: "74", main_door_entries: "44", side_door_entries: "30", conv_noise: "1.093", conversion_rate: "0.175", transactions: "13", basket_noise: "1.000", avg_basket_value: "34.00", sales_amount: "442.00" },
            { id: 766, trading_day_id: 78, hour_no: 9, hour_start: new Date("2026-03-14T17:00:00Z"), hour_shape: "1.438", demand_index: "1.616", visitors: "78", main_door_entries: "39", side_door_entries: "39", conv_noise: "1.003", conversion_rate: "0.281", transactions: "22", basket_noise: "0.945", avg_basket_value: "59.54", sales_amount: "1309.88" },
            { id: 767, trading_day_id: 73, hour_no: 9, hour_start: new Date("2026-03-12T17:00:00Z"), hour_shape: "1.390", demand_index: "1.225", visitors: "67", main_door_entries: "47", side_door_entries: "20", conv_noise: "1.094", conversion_rate: "0.241", transactions: "16", basket_noise: "1.056", avg_basket_value: "43.82", sales_amount: "701.12" },
            { id: 768, trading_day_id: 73, hour_no: 10, hour_start: new Date("2026-03-12T18:00:00Z"), hour_shape: "1.241", demand_index: "1.093", visitors: "60", main_door_entries: "42", side_door_entries: "18", conv_noise: "1.029", conversion_rate: "0.226", transactions: "14", basket_noise: "0.919", avg_basket_value: "38.14", sales_amount: "533.96" },
            { id: 769, trading_day_id: 55, hour_no: 11, hour_start: new Date("2026-03-12T19:00:00Z"), hour_shape: "1.219", demand_index: "1.121", visitors: "45", main_door_entries: "27", side_door_entries: "18", conv_noise: "0.990", conversion_rate: "0.198", transactions: "9", basket_noise: "1.001", avg_basket_value: "38.04", sales_amount: "342.36" },
            { id: 770, trading_day_id: 27, hour_no: 11, hour_start: new Date("2026-03-07T19:00:00Z"), hour_shape: "1.192", demand_index: "1.024", visitors: "72", main_door_entries: "43", side_door_entries: "29", conv_noise: "1.013", conversion_rate: "0.162", transactions: "12", basket_noise: "0.993", avg_basket_value: "33.76", sales_amount: "405.12" },
            { id: 771, trading_day_id: 40, hour_no: 7, hour_start: new Date("2026-03-04T15:00:00Z"), hour_shape: "1.529", demand_index: "1.089", visitors: "60", main_door_entries: "42", side_door_entries: "18", conv_noise: "0.899", conversion_rate: "0.198", transactions: "12", basket_noise: "0.999", avg_basket_value: "41.46", sales_amount: "497.52" },
            { id: 772, trading_day_id: 12, hour_no: 8, hour_start: new Date("2026-03-03T16:00:00Z"), hour_shape: "1.586", demand_index: "1.232", visitors: "49", main_door_entries: "29", side_door_entries: "20", conv_noise: "1.066", conversion_rate: "0.213", transactions: "10", basket_noise: "0.986", avg_basket_value: "37.47", sales_amount: "374.70" },
            { id: 773, trading_day_id: 33, hour_no: 10, hour_start: new Date("2026-03-07T18:00:00Z"), hour_shape: "1.327", demand_index: "1.657", visitors: "80", main_door_entries: "40", side_door_entries: "40", conv_noise: "0.998", conversion_rate: "0.279", transactions: "22", basket_noise: "1.045", avg_basket_value: "65.83", sales_amount: "1448.26" },
            { id: 774, trading_day_id: 79, hour_no: 10, hour_start: new Date("2026-03-14T18:00:00Z"), hour_shape: "1.398", demand_index: "1.556", visitors: "109", main_door_entries: "65", side_door_entries: "44", conv_noise: "1.038", conversion_rate: "0.166", transactions: "18", basket_noise: "1.059", avg_basket_value: "36.01", sales_amount: "648.18" },
            { id: 775, trading_day_id: 41, hour_no: 10, hour_start: new Date("2026-03-05T18:00:00Z"), hour_shape: "1.328", demand_index: "1.058", visitors: "58", main_door_entries: "41", side_door_entries: "17", conv_noise: "1.058", conversion_rate: "0.233", transactions: "14", basket_noise: "0.965", avg_basket_value: "40.05", sales_amount: "560.70" },
            { id: 776, trading_day_id: 50, hour_no: 9, hour_start: new Date("2026-03-12T17:00:00Z"), hour_shape: "1.422", demand_index: "1.249", visitors: "44", main_door_entries: "31", side_door_entries: "13", conv_noise: "1.020", conversion_rate: "0.306", transactions: "13", basket_noise: "1.043", avg_basket_value: "49.54", sales_amount: "644.02" },
            { id: 777, trading_day_id: 30, hour_no: 10, hour_start: new Date("2026-03-08T18:00:00Z"), hour_shape: "1.331", demand_index: "1.613", visitors: "153", main_door_entries: "122", side_door_entries: "31", conv_noise: "1.080", conversion_rate: "0.130", transactions: "20", basket_noise: "1.048", avg_basket_value: "23.06", sales_amount: "461.20" },
            { id: 778, trading_day_id: 31, hour_no: 8, hour_start: new Date("2026-03-06T16:00:00Z"), hour_shape: "1.598", demand_index: "1.678", visitors: "81", main_door_entries: "41", side_door_entries: "40", conv_noise: "0.941", conversion_rate: "0.263", transactions: "21", basket_noise: "0.954", avg_basket_value: "60.10", sales_amount: "1262.10" },
            { id: 779, trading_day_id: 51, hour_no: 11, hour_start: new Date("2026-03-09T19:00:00Z"), hour_shape: "1.160", demand_index: "1.126", visitors: "107", main_door_entries: "86", side_door_entries: "21", conv_noise: "0.943", conversion_rate: "0.113", transactions: "12", basket_noise: "0.954", avg_basket_value: "20.99", sales_amount: "251.88" },
            { id: 780, trading_day_id: 39, hour_no: 10, hour_start: new Date("2026-03-03T18:00:00Z"), hour_shape: "1.447", demand_index: "1.035", visitors: "57", main_door_entries: "40", side_door_entries: "17", conv_noise: "1.002", conversion_rate: "0.220", transactions: "13", basket_noise: "1.080", avg_basket_value: "44.82", sales_amount: "582.66" },
            { id: 781, trading_day_id: 64, hour_no: 10, hour_start: new Date("2026-03-13T18:00:00Z"), hour_shape: "1.249", demand_index: "1.333", visitors: "53", main_door_entries: "32", side_door_entries: "21", conv_noise: "0.990", conversion_rate: "0.198", transactions: "10", basket_noise: "1.021", avg_basket_value: "38.80", sales_amount: "388.00" },
            { id: 782, trading_day_id: 5, hour_no: 8, hour_start: new Date("2026-03-03T16:00:00Z"), hour_shape: "1.599", demand_index: "1.119", visitors: "106", main_door_entries: "85", side_door_entries: "21", conv_noise: "1.003", conversion_rate: "0.120", transactions: "13", basket_noise: "1.024", avg_basket_value: "22.53", sales_amount: "292.89" },
            { id: 783, trading_day_id: 42, hour_no: 10, hour_start: new Date("2026-03-08T18:00:00Z"), hour_shape: "1.327", demand_index: "1.434", visitors: "69", main_door_entries: "35", side_door_entries: "34", conv_noise: "0.971", conversion_rate: "0.272", transactions: "19", basket_noise: "0.958", avg_basket_value: "60.35", sales_amount: "1146.65" },
            { id: 784, trading_day_id: 64, hour_no: 11, hour_start: new Date("2026-03-13T19:00:00Z"), hour_shape: "1.187", demand_index: "1.267", visitors: "51", main_door_entries: "31", side_door_entries: "20", conv_noise: "1.028", conversion_rate: "0.206", transactions: "11", basket_noise: "0.948", avg_basket_value: "36.02", sales_amount: "396.22" },
            { id: 785, trading_day_id: 69, hour_no: 10, hour_start: new Date("2026-03-13T18:00:00Z"), hour_shape: "1.327", demand_index: "1.505", visitors: "72", main_door_entries: "36", side_door_entries: "36", conv_noise: "0.882", conversion_rate: "0.247", transactions: "18", basket_noise: "0.941", avg_basket_value: "59.28", sales_amount: "1067.04" },
            { id: 786, trading_day_id: 82, hour_no: 10, hour_start: new Date("2026-03-15T18:00:00Z"), hour_shape: "1.323", demand_index: "1.568", visitors: "110", main_door_entries: "66", side_door_entries: "44", conv_noise: "1.052", conversion_rate: "0.168", transactions: "18", basket_noise: "1.041", avg_basket_value: "35.39", sales_amount: "637.02" },
            { id: 787, trading_day_id: 68, hour_no: 9, hour_start: new Date("2026-03-12T17:00:00Z"), hour_shape: "1.461", demand_index: "0.919", visitors: "64", main_door_entries: "38", side_door_entries: "26", conv_noise: "0.988", conversion_rate: "0.158", transactions: "10", basket_noise: "1.016", avg_basket_value: "34.54", sales_amount: "345.40" },
            { id: 788, trading_day_id: 32, hour_no: 9, hour_start: new Date("2026-03-08T17:00:00Z"), hour_shape: "1.416", demand_index: "1.684", visitors: "67", main_door_entries: "40", side_door_entries: "27", conv_noise: "0.960", conversion_rate: "0.192", transactions: "13", basket_noise: "1.033", avg_basket_value: "39.25", sales_amount: "510.25" },
            { id: 789, trading_day_id: 47, hour_no: 10, hour_start: new Date("2026-03-10T18:00:00Z"), hour_shape: "1.265", demand_index: "1.022", visitors: "49", main_door_entries: "25", side_door_entries: "24", conv_noise: "1.116", conversion_rate: "0.312", transactions: "15", basket_noise: "1.100", avg_basket_value: "69.30", sales_amount: "1039.50" },
            { id: 790, trading_day_id: 4, hour_no: 11, hour_start: new Date("2026-03-03T19:00:00Z"), hour_shape: "1.162", demand_index: "0.805", visitors: "39", main_door_entries: "20", side_door_entries: "19", conv_noise: "1.057", conversion_rate: "0.296", transactions: "12", basket_noise: "0.939", avg_basket_value: "59.16", sales_amount: "709.92" },
            { id: 791, trading_day_id: 81, hour_no: 9, hour_start: new Date("2026-03-15T17:00:00Z"), hour_shape: "1.459", demand_index: "1.485", visitors: "52", main_door_entries: "36", side_door_entries: "16", conv_noise: "1.127", conversion_rate: "0.338", transactions: "18", basket_noise: "1.041", avg_basket_value: "49.45", sales_amount: "890.10" },
            { id: 792, trading_day_id: 17, hour_no: 9, hour_start: new Date("2026-03-06T17:00:00Z"), hour_shape: "1.435", demand_index: "1.639", visitors: "156", main_door_entries: "125", side_door_entries: "31", conv_noise: "0.962", conversion_rate: "0.115", transactions: "18", basket_noise: "1.032", avg_basket_value: "22.70", sales_amount: "408.60" },
            { id: 793, trading_day_id: 13, hour_no: 10, hour_start: new Date("2026-03-06T18:00:00Z"), hour_shape: "1.291", demand_index: "1.266", visitors: "44", main_door_entries: "31", side_door_entries: "13", conv_noise: "0.938", conversion_rate: "0.281", transactions: "12", basket_noise: "1.022", avg_basket_value: "48.55", sales_amount: "582.60" },
            { id: 794, trading_day_id: 56, hour_no: 10, hour_start: new Date("2026-03-11T18:00:00Z"), hour_shape: "1.324", demand_index: "0.878", visitors: "61", main_door_entries: "37", side_door_entries: "24", conv_noise: "0.865", conversion_rate: "0.138", transactions: "8", basket_noise: "1.009", avg_basket_value: "34.31", sales_amount: "274.48" },
            { id: 795, trading_day_id: 32, hour_no: 10, hour_start: new Date("2026-03-08T18:00:00Z"), hour_shape: "1.319", demand_index: "1.568", visitors: "63", main_door_entries: "38", side_door_entries: "25", conv_noise: "0.941", conversion_rate: "0.188", transactions: "12", basket_noise: "1.028", avg_basket_value: "39.06", sales_amount: "468.72" },
            { id: 796, trading_day_id: 41, hour_no: 11, hour_start: new Date("2026-03-05T19:00:00Z"), hour_shape: "1.218", demand_index: "0.971", visitors: "53", main_door_entries: "37", side_door_entries: "16", conv_noise: "0.976", conversion_rate: "0.215", transactions: "11", basket_noise: "0.996", avg_basket_value: "41.33", sales_amount: "454.63" },
            { id: 797, trading_day_id: 70, hour_no: 11, hour_start: new Date("2026-03-14T19:00:00Z"), hour_shape: "1.251", demand_index: "1.559", visitors: "62", main_door_entries: "37", side_door_entries: "25", conv_noise: "1.018", conversion_rate: "0.204", transactions: "13", basket_noise: "1.095", avg_basket_value: "41.61", sales_amount: "540.93" },
            { id: 798, trading_day_id: 60, hour_no: 9, hour_start: new Date("2026-03-12T17:00:00Z"), hour_shape: "1.458", demand_index: "1.212", visitors: "115", main_door_entries: "92", side_door_entries: "23", conv_noise: "1.047", conversion_rate: "0.126", transactions: "14", basket_noise: "1.019", avg_basket_value: "22.42", sales_amount: "313.88" },
            { id: 799, trading_day_id: 19, hour_no: 8, hour_start: new Date("2026-03-04T16:00:00Z"), hour_shape: "1.547", demand_index: "1.162", visitors: "46", main_door_entries: "28", side_door_entries: "18", conv_noise: "0.977", conversion_rate: "0.195", transactions: "9", basket_noise: "1.052", avg_basket_value: "39.98", sales_amount: "359.82" },
            { id: 800, trading_day_id: 24, hour_no: 9, hour_start: new Date("2026-03-04T17:00:00Z"), hour_shape: "1.483", demand_index: "0.952", visitors: "46", main_door_entries: "23", side_door_entries: "23", conv_noise: "0.921", conversion_rate: "0.258", transactions: "12", basket_noise: "1.008", avg_basket_value: "63.50", sales_amount: "762.00" },
            { id: 801, trading_day_id: 82, hour_no: 11, hour_start: new Date("2026-03-15T19:00:00Z"), hour_shape: "1.160", demand_index: "1.375", visitors: "96", main_door_entries: "58", side_door_entries: "38", conv_noise: "0.938", conversion_rate: "0.150", transactions: "14", basket_noise: "0.984", avg_basket_value: "33.46", sales_amount: "468.44" },
            { id: 802, trading_day_id: 31, hour_no: 9, hour_start: new Date("2026-03-06T17:00:00Z"), hour_shape: "1.484", demand_index: "1.558", visitors: "75", main_door_entries: "38", side_door_entries: "37", conv_noise: "0.994", conversion_rate: "0.278", transactions: "21", basket_noise: "1.020", avg_basket_value: "64.26", sales_amount: "1349.46" },
            { id: 803, trading_day_id: 74, hour_no: 11, hour_start: new Date("2026-03-13T19:00:00Z"), hour_shape: "1.285", demand_index: "0.988", visitors: "54", main_door_entries: "38", side_door_entries: "16", conv_noise: "1.074", conversion_rate: "0.236", transactions: "13", basket_noise: "1.086", avg_basket_value: "45.07", sales_amount: "585.91" },
            { id: 804, trading_day_id: 79, hour_no: 11, hour_start: new Date("2026-03-14T19:00:00Z"), hour_shape: "1.084", demand_index: "1.206", visitors: "84", main_door_entries: "50", side_door_entries: "34", conv_noise: "0.992", conversion_rate: "0.159", transactions: "13", basket_noise: "1.002", avg_basket_value: "34.07", sales_amount: "442.91" },
            { id: 805, trading_day_id: 40, hour_no: 8, hour_start: new Date("2026-03-04T16:00:00Z"), hour_shape: "1.537", demand_index: "1.094", visitors: "60", main_door_entries: "42", side_door_entries: "18", conv_noise: "1.033", conversion_rate: "0.227", transactions: "14", basket_noise: "0.967", avg_basket_value: "40.13", sales_amount: "561.82" },
            { id: 806, trading_day_id: 13, hour_no: 11, hour_start: new Date("2026-03-06T19:00:00Z"), hour_shape: "1.262", demand_index: "1.238", visitors: "43", main_door_entries: "30", side_door_entries: "13", conv_noise: "1.066", conversion_rate: "0.320", transactions: "14", basket_noise: "1.079", avg_basket_value: "51.25", sales_amount: "717.50" },
            { id: 807, trading_day_id: 3, hour_no: 11, hour_start: new Date("2026-03-02T19:00:00Z"), hour_shape: "1.252", demand_index: "1.122", visitors: "107", main_door_entries: "86", side_door_entries: "21", conv_noise: "0.956", conversion_rate: "0.115", transactions: "12", basket_noise: "0.948", avg_basket_value: "20.86", sales_amount: "250.32" },
            { id: 808, trading_day_id: 47, hour_no: 11, hour_start: new Date("2026-03-10T19:00:00Z"), hour_shape: "1.111", demand_index: "0.898", visitors: "43", main_door_entries: "22", side_door_entries: "21", conv_noise: "1.021", conversion_rate: "0.286", transactions: "12", basket_noise: "0.972", avg_basket_value: "61.24", sales_amount: "734.88" },
            { id: 809, trading_day_id: 18, hour_no: 10, hour_start: new Date("2026-03-05T18:00:00Z"), hour_shape: "1.297", demand_index: "1.060", visitors: "74", main_door_entries: "44", side_door_entries: "30", conv_noise: "1.091", conversion_rate: "0.175", transactions: "13", basket_noise: "0.946", avg_basket_value: "32.16", sales_amount: "418.08" },
            { id: 810, trading_day_id: 34, hour_no: 10, hour_start: new Date("2026-03-09T18:00:00Z"), hour_shape: "1.391", demand_index: "1.267", visitors: "51", main_door_entries: "31", side_door_entries: "20", conv_noise: "1.061", conversion_rate: "0.212", transactions: "11", basket_noise: "1.010", avg_basket_value: "38.38", sales_amount: "422.18" },
            { id: 811, trading_day_id: 44, hour_no: 9, hour_start: new Date("2026-03-10T17:00:00Z"), hour_shape: "1.520", demand_index: "1.020", visitors: "36", main_door_entries: "25", side_door_entries: "11", conv_noise: "0.941", conversion_rate: "0.282", transactions: "10", basket_noise: "1.050", avg_basket_value: "49.88", sales_amount: "498.80" },
            { id: 812, trading_day_id: 60, hour_no: 10, hour_start: new Date("2026-03-12T18:00:00Z"), hour_shape: "1.204", demand_index: "1.001", visitors: "95", main_door_entries: "76", side_door_entries: "19", conv_noise: "1.070", conversion_rate: "0.128", transactions: "12", basket_noise: "0.998", avg_basket_value: "21.96", sales_amount: "263.52" },
            { id: 813, trading_day_id: 23, hour_no: 9, hour_start: new Date("2026-03-07T17:00:00Z"), hour_shape: "1.514", demand_index: "1.668", visitors: "158", main_door_entries: "126", side_door_entries: "32", conv_noise: "0.998", conversion_rate: "0.120", transactions: "19", basket_noise: "1.008", avg_basket_value: "22.18", sales_amount: "421.42" },
            { id: 814, trading_day_id: 16, hour_no: 9, hour_start: new Date("2026-03-05T17:00:00Z"), hour_shape: "1.509", demand_index: "0.946", visitors: "90", main_door_entries: "72", side_door_entries: "18", conv_noise: "0.991", conversion_rate: "0.119", transactions: "11", basket_noise: "0.945", avg_basket_value: "20.79", sales_amount: "228.69" },
            { id: 815, trading_day_id: 19, hour_no: 9, hour_start: new Date("2026-03-04T17:00:00Z"), hour_shape: "1.441", demand_index: "1.082", visitors: "43", main_door_entries: "26", side_door_entries: "17", conv_noise: "1.011", conversion_rate: "0.202", transactions: "9", basket_noise: "1.006", avg_basket_value: "38.23", sales_amount: "344.07" },
            { id: 816, trading_day_id: 40, hour_no: 9, hour_start: new Date("2026-03-04T17:00:00Z"), hour_shape: "1.450", demand_index: "1.032", visitors: "57", main_door_entries: "40", side_door_entries: "17", conv_noise: "1.029", conversion_rate: "0.226", transactions: "13", basket_noise: "1.006", avg_basket_value: "41.75", sales_amount: "542.75" },
            { id: 817, trading_day_id: 67, hour_no: 11, hour_start: new Date("2026-03-10T19:00:00Z"), hour_shape: "1.273", demand_index: "0.863", visitors: "47", main_door_entries: "33", side_door_entries: "14", conv_noise: "1.023", conversion_rate: "0.225", transactions: "11", basket_noise: "1.089", avg_basket_value: "45.19", sales_amount: "497.09" },
            { id: 818, trading_day_id: 9, hour_no: 11, hour_start: new Date("2026-03-04T19:00:00Z"), hour_shape: "1.160", demand_index: "0.646", visitors: "23", main_door_entries: "16", side_door_entries: "7", conv_noise: "1.074", conversion_rate: "0.322", transactions: "7", basket_noise: "0.960", avg_basket_value: "45.60", sales_amount: "319.20" },
            { id: 819, trading_day_id: 65, hour_no: 9, hour_start: new Date("2026-03-09T17:00:00Z"), hour_shape: "1.491", demand_index: "1.479", visitors: "81", main_door_entries: "57", side_door_entries: "24", conv_noise: "1.104", conversion_rate: "0.243", transactions: "20", basket_noise: "1.067", avg_basket_value: "44.28", sales_amount: "885.60" },
            { id: 820, trading_day_id: 71, hour_no: 10, hour_start: new Date("2026-03-13T18:00:00Z"), hour_shape: "1.412", demand_index: "1.648", visitors: "115", main_door_entries: "69", side_door_entries: "46", conv_noise: "0.993", conversion_rate: "0.159", transactions: "18", basket_noise: "0.983", avg_basket_value: "33.42", sales_amount: "601.56" },
            { id: 821, trading_day_id: 20, hour_no: 10, hour_start: new Date("2026-03-07T18:00:00Z"), hour_shape: "1.249", demand_index: "1.550", visitors: "54", main_door_entries: "38", side_door_entries: "16", conv_noise: "0.961", conversion_rate: "0.288", transactions: "16", basket_noise: "0.983", avg_basket_value: "46.69", sales_amount: "747.04" },
            { id: 822, trading_day_id: 61, hour_no: 10, hour_start: new Date("2026-03-13T18:00:00Z"), hour_shape: "1.252", demand_index: "1.371", visitors: "48", main_door_entries: "34", side_door_entries: "14", conv_noise: "1.026", conversion_rate: "0.308", transactions: "15", basket_noise: "0.969", avg_basket_value: "46.03", sales_amount: "690.45" },
            { id: 823, trading_day_id: 58, hour_no: 11, hour_start: new Date("2026-03-11T19:00:00Z"), hour_shape: "1.190", demand_index: "0.895", visitors: "85", main_door_entries: "68", side_door_entries: "17", conv_noise: "0.886", conversion_rate: "0.106", transactions: "9", basket_noise: "1.005", avg_basket_value: "22.11", sales_amount: "198.99" },
            { id: 824, trading_day_id: 54, hour_no: 8, hour_start: new Date("2026-03-07T16:00:00Z"), hour_shape: "1.497", demand_index: "1.874", visitors: "103", main_door_entries: "72", side_door_entries: "31", conv_noise: "1.039", conversion_rate: "0.229", transactions: "24", basket_noise: "0.987", avg_basket_value: "40.96", sales_amount: "983.04" },
            { id: 825, trading_day_id: 28, hour_no: 11, hour_start: new Date("2026-03-07T19:00:00Z"), hour_shape: "1.221", demand_index: "1.581", visitors: "63", main_door_entries: "38", side_door_entries: "25", conv_noise: "0.981", conversion_rate: "0.196", transactions: "12", basket_noise: "1.102", avg_basket_value: "41.88", sales_amount: "502.56" },
            { id: 826, trading_day_id: 26, hour_no: 10, hour_start: new Date("2026-03-08T18:00:00Z"), hour_shape: "1.432", demand_index: "1.174", visitors: "41", main_door_entries: "29", side_door_entries: "12", conv_noise: "0.938", conversion_rate: "0.281", transactions: "12", basket_noise: "1.030", avg_basket_value: "48.93", sales_amount: "587.16" },
            { id: 827, trading_day_id: 50, hour_no: 10, hour_start: new Date("2026-03-12T18:00:00Z"), hour_shape: "1.365", demand_index: "1.198", visitors: "42", main_door_entries: "29", side_door_entries: "13", conv_noise: "1.063", conversion_rate: "0.319", transactions: "13", basket_noise: "0.965", avg_basket_value: "45.84", sales_amount: "595.92" },
            { id: 828, trading_day_id: 53, hour_no: 11, hour_start: new Date("2026-03-11T19:00:00Z"), hour_shape: "1.198", demand_index: "0.839", visitors: "40", main_door_entries: "20", side_door_entries: "20", conv_noise: "1.005", conversion_rate: "0.281", transactions: "11", basket_noise: "1.062", avg_basket_value: "66.91", sales_amount: "736.01" },
            { id: 829, trading_day_id: 65, hour_no: 10, hour_start: new Date("2026-03-09T18:00:00Z"), hour_shape: "1.380", demand_index: "1.369", visitors: "75", main_door_entries: "53", side_door_entries: "22", conv_noise: "0.956", conversion_rate: "0.210", transactions: "16", basket_noise: "0.965", avg_basket_value: "40.05", sales_amount: "640.80" },
            { id: 830, trading_day_id: 22, hour_no: 11, hour_start: new Date("2026-03-06T19:00:00Z"), hour_shape: "1.181", demand_index: "1.248", visitors: "50", main_door_entries: "30", side_door_entries: "20", conv_noise: "0.935", conversion_rate: "0.187", transactions: "9", basket_noise: "0.951", avg_basket_value: "36.14", sales_amount: "325.26" },
            { id: 831, trading_day_id: 14, hour_no: 10, hour_start: new Date("2026-03-03T18:00:00Z"), hour_shape: "1.349", demand_index: "1.089", visitors: "76", main_door_entries: "46", side_door_entries: "30", conv_noise: "0.951", conversion_rate: "0.152", transactions: "12", basket_noise: "0.922", avg_basket_value: "31.35", sales_amount: "376.20" },
            { id: 832, trading_day_id: 83, hour_no: 10, hour_start: new Date("2026-03-15T18:00:00Z"), hour_shape: "1.366", demand_index: "1.605", visitors: "77", main_door_entries: "39", side_door_entries: "38", conv_noise: "0.935", conversion_rate: "0.262", transactions: "20", basket_noise: "1.026", avg_basket_value: "64.64", sales_amount: "1292.80" },
            { id: 833, trading_day_id: 1, hour_no: 10, hour_start: new Date("2026-03-02T18:00:00Z"), hour_shape: "1.323", demand_index: "1.342", visitors: "64", main_door_entries: "32", side_door_entries: "32", conv_noise: "0.909", conversion_rate: "0.255", transactions: "16", basket_noise: "0.948", avg_basket_value: "59.72", sales_amount: "955.52" },
            { id: 834, trading_day_id: 49, hour_no: 11, hour_start: new Date("2026-03-10T19:00:00Z"), hour_shape: "1.115", demand_index: "0.904", visitors: "63", main_door_entries: "38", side_door_entries: "25", conv_noise: "0.983", conversion_rate: "0.157", transactions: "10", basket_noise: "0.968", avg_basket_value: "32.91", sales_amount: "329.10" },
            { id: 835, trading_day_id: 18, hour_no: 11, hour_start: new Date("2026-03-05T19:00:00Z"), hour_shape: "1.127", demand_index: "0.921", visitors: "64", main_door_entries: "38", side_door_entries: "26", conv_noise: "0.932", conversion_rate: "0.149", transactions: "10", basket_noise: "0.976", avg_basket_value: "33.18", sales_amount: "331.80" },
            { id: 836, trading_day_id: 6, hour_no: 9, hour_start: new Date("2026-03-02T17:00:00Z"), hour_shape: "1.427", demand_index: "1.503", visitors: "105", main_door_entries: "63", side_door_entries: "42", conv_noise: "1.061", conversion_rate: "0.170", transactions: "18", basket_noise: "1.015", avg_basket_value: "34.51", sales_amount: "621.18" },
            { id: 837, trading_day_id: 20, hour_no: 11, hour_start: new Date("2026-03-07T19:00:00Z"), hour_shape: "1.134", demand_index: "1.407", visitors: "49", main_door_entries: "34", side_door_entries: "15", conv_noise: "0.955", conversion_rate: "0.287", transactions: "14", basket_noise: "0.959", avg_basket_value: "45.55", sales_amount: "637.70" },
            { id: 838, trading_day_id: 75, hour_no: 8, hour_start: new Date("2026-03-14T16:00:00Z"), hour_shape: "1.489", demand_index: "1.866", visitors: "65", main_door_entries: "46", side_door_entries: "19", conv_noise: "1.054", conversion_rate: "0.316", transactions: "21", basket_noise: "0.958", avg_basket_value: "45.51", sales_amount: "955.71" },
            { id: 839, trading_day_id: 68, hour_no: 10, hour_start: new Date("2026-03-12T18:00:00Z"), hour_shape: "1.383", demand_index: "0.870", visitors: "61", main_door_entries: "37", side_door_entries: "24", conv_noise: "0.933", conversion_rate: "0.149", transactions: "9", basket_noise: "1.024", avg_basket_value: "34.82", sales_amount: "313.38" },
            { id: 840, trading_day_id: 5, hour_no: 9, hour_start: new Date("2026-03-03T17:00:00Z"), hour_shape: "1.480", demand_index: "1.036", visitors: "98", main_door_entries: "78", side_door_entries: "20", conv_noise: "0.989", conversion_rate: "0.119", transactions: "12", basket_noise: "1.030", avg_basket_value: "22.66", sales_amount: "271.92" },
            { id: 841, trading_day_id: 69, hour_no: 11, hour_start: new Date("2026-03-13T19:00:00Z"), hour_shape: "1.148", demand_index: "1.302", visitors: "62", main_door_entries: "31", side_door_entries: "31", conv_noise: "0.994", conversion_rate: "0.278", transactions: "17", basket_noise: "1.004", avg_basket_value: "63.25", sales_amount: "1075.25" },
            { id: 842, trading_day_id: 72, hour_no: 10, hour_start: new Date("2026-03-11T18:00:00Z"), hour_shape: "1.350", demand_index: "1.008", visitors: "55", main_door_entries: "39", side_door_entries: "16", conv_noise: "0.905", conversion_rate: "0.199", transactions: "11", basket_noise: "1.015", avg_basket_value: "42.12", sales_amount: "463.32" },
            { id: 843, trading_day_id: 33, hour_no: 11, hour_start: new Date("2026-03-07T19:00:00Z"), hour_shape: "1.134", demand_index: "1.416", visitors: "68", main_door_entries: "34", side_door_entries: "34", conv_noise: "0.926", conversion_rate: "0.259", transactions: "18", basket_noise: "1.069", avg_basket_value: "67.35", sales_amount: "1212.30" },
            { id: 844, trading_day_id: 60, hour_no: 11, hour_start: new Date("2026-03-12T19:00:00Z"), hour_shape: "1.214", demand_index: "1.009", visitors: "96", main_door_entries: "77", side_door_entries: "19", conv_noise: "1.054", conversion_rate: "0.126", transactions: "12", basket_noise: "1.070", avg_basket_value: "23.54", sales_amount: "282.48" },
            { id: 845, trading_day_id: 66, hour_no: 9, hour_start: new Date("2026-03-14T17:00:00Z"), hour_shape: "1.429", demand_index: "1.736", visitors: "165", main_door_entries: "132", side_door_entries: "33", conv_noise: "1.002", conversion_rate: "0.120", transactions: "20", basket_noise: "0.955", avg_basket_value: "21.01", sales_amount: "420.20" },
            { id: 846, trading_day_id: 38, hour_no: 8, hour_start: new Date("2026-03-09T16:00:00Z"), hour_shape: "1.557", demand_index: "1.062", visitors: "74", main_door_entries: "44", side_door_entries: "30", conv_noise: "0.917", conversion_rate: "0.147", transactions: "11", basket_noise: "1.056", avg_basket_value: "35.90", sales_amount: "394.90" },
            { id: 847, trading_day_id: 45, hour_no: 10, hour_start: new Date("2026-03-09T18:00:00Z"), hour_shape: "1.374", demand_index: "1.261", visitors: "61", main_door_entries: "31", side_door_entries: "30", conv_noise: "1.032", conversion_rate: "0.289", transactions: "18", basket_noise: "0.987", avg_basket_value: "62.18", sales_amount: "1119.24" },
            { id: 848, trading_day_id: 31, hour_no: 10, hour_start: new Date("2026-03-06T18:00:00Z"), hour_shape: "1.301", demand_index: "1.366", visitors: "66", main_door_entries: "33", side_door_entries: "33", conv_noise: "0.968", conversion_rate: "0.271", transactions: "18", basket_noise: "0.991", avg_basket_value: "62.43", sales_amount: "1123.74" },
            { id: 849, trading_day_id: 66, hour_no: 10, hour_start: new Date("2026-03-14T18:00:00Z"), hour_shape: "1.315", demand_index: "1.598", visitors: "152", main_door_entries: "122", side_door_entries: "30", conv_noise: "0.977", conversion_rate: "0.117", transactions: "18", basket_noise: "0.919", avg_basket_value: "20.22", sales_amount: "363.96" },
            { id: 850, trading_day_id: 24, hour_no: 10, hour_start: new Date("2026-03-04T18:00:00Z"), hour_shape: "1.315", demand_index: "0.844", visitors: "41", main_door_entries: "21", side_door_entries: "20", conv_noise: "1.100", conversion_rate: "0.308", transactions: "13", basket_noise: "1.033", avg_basket_value: "65.08", sales_amount: "846.04" },
            { id: 851, trading_day_id: 45, hour_no: 11, hour_start: new Date("2026-03-09T19:00:00Z"), hour_shape: "1.181", demand_index: "1.084", visitors: "52", main_door_entries: "26", side_door_entries: "26", conv_noise: "1.024", conversion_rate: "0.287", transactions: "15", basket_noise: "0.960", avg_basket_value: "60.48", sales_amount: "907.20" },
            { id: 852, trading_day_id: 29, hour_no: 10, hour_start: new Date("2026-03-05T18:00:00Z"), hour_shape: "1.316", demand_index: "1.183", visitors: "57", main_door_entries: "29", side_door_entries: "28", conv_noise: "0.985", conversion_rate: "0.276", transactions: "16", basket_noise: "0.998", avg_basket_value: "62.87", sales_amount: "1005.92" },
            { id: 853, trading_day_id: 57, hour_no: 10, hour_start: new Date("2026-03-10T18:00:00Z"), hour_shape: "1.287", demand_index: "1.118", visitors: "106", main_door_entries: "85", side_door_entries: "21", conv_noise: "1.054", conversion_rate: "0.126", transactions: "13", basket_noise: "0.961", avg_basket_value: "21.14", sales_amount: "274.82" },
            { id: 854, trading_day_id: 66, hour_no: 11, hour_start: new Date("2026-03-14T19:00:00Z"), hour_shape: "1.262", demand_index: "1.533", visitors: "146", main_door_entries: "117", side_door_entries: "29", conv_noise: "0.991", conversion_rate: "0.119", transactions: "17", basket_noise: "1.043", avg_basket_value: "22.95", sales_amount: "390.15" },
            { id: 855, trading_day_id: 16, hour_no: 10, hour_start: new Date("2026-03-05T18:00:00Z"), hour_shape: "1.374", demand_index: "0.861", visitors: "82", main_door_entries: "66", side_door_entries: "16", conv_noise: "1.000", conversion_rate: "0.120", transactions: "10", basket_noise: "1.046", avg_basket_value: "23.01", sales_amount: "230.10" },
            { id: 856, trading_day_id: 24, hour_no: 11, hour_start: new Date("2026-03-04T19:00:00Z"), hour_shape: "1.081", demand_index: "0.694", visitors: "33", main_door_entries: "17", side_door_entries: "16", conv_noise: "1.075", conversion_rate: "0.301", transactions: "10", basket_noise: "1.018", avg_basket_value: "64.13", sales_amount: "641.30" },
            { id: 857, trading_day_id: 63, hour_no: 11, hour_start: new Date("2026-03-13T19:00:00Z"), hour_shape: "1.221", demand_index: "0.908", visitors: "86", main_door_entries: "69", side_door_entries: "17", conv_noise: "1.025", conversion_rate: "0.123", transactions: "11", basket_noise: "0.968", avg_basket_value: "21.30", sales_amount: "234.30" },
            { id: 858, trading_day_id: 26, hour_no: 11, hour_start: new Date("2026-03-08T19:00:00Z"), hour_shape: "1.192", demand_index: "0.977", visitors: "34", main_door_entries: "24", side_door_entries: "10", conv_noise: "1.015", conversion_rate: "0.304", transactions: "10", basket_noise: "0.999", avg_basket_value: "47.45", sales_amount: "474.50" },
            { id: 859, trading_day_id: 7, hour_no: 11, hour_start: new Date("2026-03-04T19:00:00Z"), hour_shape: "1.150", demand_index: "0.845", visitors: "80", main_door_entries: "64", side_door_entries: "16", conv_noise: "1.124", conversion_rate: "0.135", transactions: "11", basket_noise: "0.996", avg_basket_value: "21.91", sales_amount: "241.01" },
            { id: 860, trading_day_id: 32, hour_no: 11, hour_start: new Date("2026-03-08T19:00:00Z"), hour_shape: "1.199", demand_index: "1.426", visitors: "57", main_door_entries: "34", side_door_entries: "23", conv_noise: "0.994", conversion_rate: "0.199", transactions: "11", basket_noise: "1.036", avg_basket_value: "39.37", sales_amount: "433.07" },
            { id: 861, trading_day_id: 25, hour_no: 10, hour_start: new Date("2026-03-06T18:00:00Z"), hour_shape: "1.309", demand_index: "1.384", visitors: "97", main_door_entries: "58", side_door_entries: "39", conv_noise: "1.013", conversion_rate: "0.162", transactions: "16", basket_noise: "1.014", avg_basket_value: "34.48", sales_amount: "551.68" },
            { id: 862, trading_day_id: 15, hour_no: 11, hour_start: new Date("2026-03-04T19:00:00Z"), hour_shape: "1.073", demand_index: "0.798", visitors: "56", main_door_entries: "34", side_door_entries: "22", conv_noise: "1.101", conversion_rate: "0.176", transactions: "10", basket_noise: "0.965", avg_basket_value: "32.81", sales_amount: "328.10" },
            { id: 863, trading_day_id: 19, hour_no: 10, hour_start: new Date("2026-03-04T18:00:00Z"), hour_shape: "1.265", demand_index: "0.950", visitors: "38", main_door_entries: "23", side_door_entries: "15", conv_noise: "1.113", conversion_rate: "0.223", transactions: "8", basket_noise: "0.972", avg_basket_value: "36.94", sales_amount: "295.52" },
            { id: 864, trading_day_id: 57, hour_no: 11, hour_start: new Date("2026-03-10T19:00:00Z"), hour_shape: "1.060", demand_index: "0.921", visitors: "87", main_door_entries: "70", side_door_entries: "17", conv_noise: "0.873", conversion_rate: "0.105", transactions: "9", basket_noise: "1.088", avg_basket_value: "23.94", sales_amount: "215.46" },
            { id: 865, trading_day_id: 42, hour_no: 11, hour_start: new Date("2026-03-08T19:00:00Z"), hour_shape: "1.177", demand_index: "1.272", visitors: "61", main_door_entries: "31", side_door_entries: "30", conv_noise: "1.019", conversion_rate: "0.285", transactions: "17", basket_noise: "0.951", avg_basket_value: "59.91", sales_amount: "1018.47" },
            { id: 866, trading_day_id: 72, hour_no: 11, hour_start: new Date("2026-03-11T19:00:00Z"), hour_shape: "1.137", demand_index: "0.849", visitors: "47", main_door_entries: "33", side_door_entries: "14", conv_noise: "0.948", conversion_rate: "0.209", transactions: "10", basket_noise: "1.002", avg_basket_value: "41.58", sales_amount: "415.80" },
            { id: 867, trading_day_id: 25, hour_no: 11, hour_start: new Date("2026-03-06T19:00:00Z"), hour_shape: "1.170", demand_index: "1.237", visitors: "87", main_door_entries: "52", side_door_entries: "35", conv_noise: "1.023", conversion_rate: "0.164", transactions: "14", basket_noise: "0.893", avg_basket_value: "30.36", sales_amount: "425.04" },
            { id: 868, trading_day_id: 19, hour_no: 11, hour_start: new Date("2026-03-04T19:00:00Z"), hour_shape: "1.130", demand_index: "0.849", visitors: "34", main_door_entries: "20", side_door_entries: "14", conv_noise: "1.019", conversion_rate: "0.204", transactions: "7", basket_noise: "0.945", avg_basket_value: "35.91", sales_amount: "251.37" },
            { id: 869, trading_day_id: 75, hour_no: 9, hour_start: new Date("2026-03-14T17:00:00Z"), hour_shape: "1.494", demand_index: "1.872", visitors: "66", main_door_entries: "46", side_door_entries: "20", conv_noise: "0.932", conversion_rate: "0.280", transactions: "18", basket_noise: "1.018", avg_basket_value: "48.36", sales_amount: "870.48" },
            { id: 870, trading_day_id: 5, hour_no: 10, hour_start: new Date("2026-03-03T18:00:00Z"), hour_shape: "1.333", demand_index: "0.933", visitors: "89", main_door_entries: "71", side_door_entries: "18", conv_noise: "0.966", conversion_rate: "0.116", transactions: "10", basket_noise: "0.965", avg_basket_value: "21.23", sales_amount: "212.30" },
            { id: 871, trading_day_id: 12, hour_no: 9, hour_start: new Date("2026-03-03T17:00:00Z"), hour_shape: "1.438", demand_index: "1.117", visitors: "45", main_door_entries: "27", side_door_entries: "18", conv_noise: "0.934", conversion_rate: "0.187", transactions: "8", basket_noise: "1.005", avg_basket_value: "38.19", sales_amount: "305.52" },
            { id: 872, trading_day_id: 73, hour_no: 11, hour_start: new Date("2026-03-12T19:00:00Z"), hour_shape: "1.108", demand_index: "0.976", visitors: "54", main_door_entries: "38", side_door_entries: "16", conv_noise: "1.005", conversion_rate: "0.221", transactions: "12", basket_noise: "1.026", avg_basket_value: "42.58", sales_amount: "510.96" },
            { id: 873, trading_day_id: 56, hour_no: 11, hour_start: new Date("2026-03-11T19:00:00Z"), hour_shape: "1.212", demand_index: "0.804", visitors: "56", main_door_entries: "34", side_door_entries: "22", conv_noise: "1.049", conversion_rate: "0.168", transactions: "9", basket_noise: "1.073", avg_basket_value: "36.48", sales_amount: "328.32" },
            { id: 874, trading_day_id: 54, hour_no: 9, hour_start: new Date("2026-03-07T17:00:00Z"), hour_shape: "1.495", demand_index: "1.872", visitors: "103", main_door_entries: "72", side_door_entries: "31", conv_noise: "0.923", conversion_rate: "0.203", transactions: "21", basket_noise: "1.042", avg_basket_value: "43.24", sales_amount: "908.04" },
            { id: 875, trading_day_id: 17, hour_no: 10, hour_start: new Date("2026-03-06T18:00:00Z"), hour_shape: "1.307", demand_index: "1.493", visitors: "142", main_door_entries: "114", side_door_entries: "28", conv_noise: "0.938", conversion_rate: "0.113", transactions: "16", basket_noise: "1.001", avg_basket_value: "22.02", sales_amount: "352.32" },
            { id: 876, trading_day_id: 31, hour_no: 11, hour_start: new Date("2026-03-06T19:00:00Z"), hour_shape: "1.276", demand_index: "1.340", visitors: "64", main_door_entries: "32", side_door_entries: "32", conv_noise: "1.018", conversion_rate: "0.285", transactions: "18", basket_noise: "1.000", avg_basket_value: "63.00", sales_amount: "1134.00" },
            { id: 877, trading_day_id: 75, hour_no: 10, hour_start: new Date("2026-03-14T18:00:00Z"), hour_shape: "1.301", demand_index: "1.630", visitors: "57", main_door_entries: "40", side_door_entries: "17", conv_noise: "0.923", conversion_rate: "0.277", transactions: "16", basket_noise: "1.069", avg_basket_value: "50.78", sales_amount: "812.48" },
            { id: 878, trading_day_id: 29, hour_no: 11, hour_start: new Date("2026-03-05T19:00:00Z"), hour_shape: "1.221", demand_index: "1.098", visitors: "53", main_door_entries: "27", side_door_entries: "26", conv_noise: "1.009", conversion_rate: "0.283", transactions: "15", basket_noise: "1.049", avg_basket_value: "66.09", sales_amount: "991.35" },
            { id: 879, trading_day_id: 62, hour_no: 10, hour_start: new Date("2026-03-12T18:00:00Z"), hour_shape: "1.385", demand_index: "1.235", visitors: "59", main_door_entries: "30", side_door_entries: "29", conv_noise: "0.983", conversion_rate: "0.275", transactions: "16", basket_noise: "0.956", avg_basket_value: "60.23", sales_amount: "963.68" },
            { id: 880, trading_day_id: 68, hour_no: 11, hour_start: new Date("2026-03-12T19:00:00Z"), hour_shape: "1.163", demand_index: "0.732", visitors: "51", main_door_entries: "31", side_door_entries: "20", conv_noise: "1.020", conversion_rate: "0.163", transactions: "8", basket_noise: "0.985", avg_basket_value: "33.49", sales_amount: "267.92" },
            { id: 881, trading_day_id: 54, hour_no: 10, hour_start: new Date("2026-03-07T18:00:00Z"), hour_shape: "1.415", demand_index: "1.772", visitors: "97", main_door_entries: "68", side_door_entries: "29", conv_noise: "1.015", conversion_rate: "0.223", transactions: "22", basket_noise: "0.980", avg_basket_value: "40.67", sales_amount: "894.74" },
            { id: 882, trading_day_id: 5, hour_no: 11, hour_start: new Date("2026-03-03T19:00:00Z"), hour_shape: "1.206", demand_index: "0.844", visitors: "80", main_door_entries: "64", side_door_entries: "16", conv_noise: "1.095", conversion_rate: "0.131", transactions: "10", basket_noise: "0.997", avg_basket_value: "21.93", sales_amount: "219.30" },
            { id: 883, trading_day_id: 40, hour_no: 10, hour_start: new Date("2026-03-04T18:00:00Z"), hour_shape: "1.291", demand_index: "0.919", visitors: "51", main_door_entries: "36", side_door_entries: "15", conv_noise: "1.045", conversion_rate: "0.230", transactions: "12", basket_noise: "1.096", avg_basket_value: "45.48", sales_amount: "545.76" },
            { id: 884, trading_day_id: 78, hour_no: 10, hour_start: new Date("2026-03-14T18:00:00Z"), hour_shape: "1.290", demand_index: "1.450", visitors: "70", main_door_entries: "35", side_door_entries: "35", conv_noise: "0.973", conversion_rate: "0.272", transactions: "19", basket_noise: "0.915", avg_basket_value: "57.65", sales_amount: "1095.35" },
            { id: 885, trading_day_id: 61, hour_no: 11, hour_start: new Date("2026-03-13T19:00:00Z"), hour_shape: "1.187", demand_index: "1.300", visitors: "46", main_door_entries: "32", side_door_entries: "14", conv_noise: "0.936", conversion_rate: "0.281", transactions: "13", basket_noise: "1.005", avg_basket_value: "47.74", sales_amount: "620.62" },
            { id: 886, trading_day_id: 38, hour_no: 9, hour_start: new Date("2026-03-09T17:00:00Z"), hour_shape: "1.448", demand_index: "0.988", visitors: "69", main_door_entries: "41", side_door_entries: "28", conv_noise: "1.005", conversion_rate: "0.161", transactions: "11", basket_noise: "0.974", avg_basket_value: "33.12", sales_amount: "364.32" },
            { id: 887, trading_day_id: 34, hour_no: 11, hour_start: new Date("2026-03-09T19:00:00Z"), hour_shape: "1.137", demand_index: "1.036", visitors: "41", main_door_entries: "25", side_door_entries: "16", conv_noise: "0.994", conversion_rate: "0.199", transactions: "8", basket_noise: "0.967", avg_basket_value: "36.75", sales_amount: "294.00" },
            { id: 888, trading_day_id: 62, hour_no: 11, hour_start: new Date("2026-03-12T19:00:00Z"), hour_shape: "1.162", demand_index: "1.037", visitors: "50", main_door_entries: "25", side_door_entries: "25", conv_noise: "1.043", conversion_rate: "0.292", transactions: "15", basket_noise: "1.084", avg_basket_value: "68.29", sales_amount: "1024.35" },
            { id: 889, trading_day_id: 14, hour_no: 11, hour_start: new Date("2026-03-03T19:00:00Z"), hour_shape: "1.103", demand_index: "0.890", visitors: "62", main_door_entries: "37", side_door_entries: "25", conv_noise: "0.919", conversion_rate: "0.147", transactions: "9", basket_noise: "0.944", avg_basket_value: "32.10", sales_amount: "288.90" },
            { id: 890, trading_day_id: 30, hour_no: 11, hour_start: new Date("2026-03-08T19:00:00Z"), hour_shape: "1.133", demand_index: "1.373", visitors: "130", main_door_entries: "104", side_door_entries: "26", conv_noise: "1.020", conversion_rate: "0.122", transactions: "16", basket_noise: "1.014", avg_basket_value: "22.31", sales_amount: "356.96" },
            { id: 891, trading_day_id: 23, hour_no: 10, hour_start: new Date("2026-03-07T18:00:00Z"), hour_shape: "1.269", demand_index: "1.398", visitors: "133", main_door_entries: "106", side_door_entries: "27", conv_noise: "0.956", conversion_rate: "0.115", transactions: "15", basket_noise: "0.968", avg_basket_value: "21.30", sales_amount: "319.50" },
            { id: 892, trading_day_id: 80, hour_no: 11, hour_start: new Date("2026-03-15T19:00:00Z"), hour_shape: "1.138", demand_index: "1.386", visitors: "76", main_door_entries: "53", side_door_entries: "23", conv_noise: "0.981", conversion_rate: "0.216", transactions: "16", basket_noise: "0.983", avg_basket_value: "40.79", sales_amount: "652.64" },
            { id: 893, trading_day_id: 76, hour_no: 10, hour_start: new Date("2026-03-15T18:00:00Z"), hour_shape: "1.305", demand_index: "1.373", visitors: "130", main_door_entries: "104", side_door_entries: "26", conv_noise: "0.971", conversion_rate: "0.117", transactions: "15", basket_noise: "1.028", avg_basket_value: "22.62", sales_amount: "339.30" },
            { id: 894, trading_day_id: 75, hour_no: 11, hour_start: new Date("2026-03-14T19:00:00Z"), hour_shape: "1.137", demand_index: "1.425", visitors: "50", main_door_entries: "35", side_door_entries: "15", conv_noise: "1.087", conversion_rate: "0.326", transactions: "16", basket_noise: "0.930", avg_basket_value: "44.18", sales_amount: "706.88" },
            { id: 895, trading_day_id: 17, hour_no: 11, hour_start: new Date("2026-03-06T19:00:00Z"), hour_shape: "1.148", demand_index: "1.311", visitors: "125", main_door_entries: "100", side_door_entries: "25", conv_noise: "1.106", conversion_rate: "0.133", transactions: "17", basket_noise: "0.990", avg_basket_value: "21.78", sales_amount: "370.26" },
            { id: 896, trading_day_id: 40, hour_no: 11, hour_start: new Date("2026-03-04T19:00:00Z"), hour_shape: "1.215", demand_index: "0.865", visitors: "48", main_door_entries: "34", side_door_entries: "14", conv_noise: "0.903", conversion_rate: "0.199", transactions: "10", basket_noise: "0.970", avg_basket_value: "40.25", sales_amount: "402.50" },
            { id: 897, trading_day_id: 81, hour_no: 10, hour_start: new Date("2026-03-15T18:00:00Z"), hour_shape: "1.389", demand_index: "1.414", visitors: "49", main_door_entries: "34", side_door_entries: "15", conv_noise: "1.147", conversion_rate: "0.344", transactions: "17", basket_noise: "0.957", avg_basket_value: "45.46", sales_amount: "772.82" },
            { id: 898, trading_day_id: 50, hour_no: 11, hour_start: new Date("2026-03-12T19:00:00Z"), hour_shape: "1.147", demand_index: "1.007", visitors: "35", main_door_entries: "25", side_door_entries: "10", conv_noise: "1.042", conversion_rate: "0.313", transactions: "11", basket_noise: "0.997", avg_basket_value: "47.36", sales_amount: "520.96" },
            { id: 899, trading_day_id: 48, hour_no: 11, hour_start: new Date("2026-03-11T19:00:00Z"), hour_shape: "1.124", demand_index: "0.828", visitors: "29", main_door_entries: "20", side_door_entries: "9", conv_noise: "1.099", conversion_rate: "0.330", transactions: "10", basket_noise: "0.998", avg_basket_value: "47.41", sales_amount: "474.10" },
            { id: 900, trading_day_id: 39, hour_no: 11, hour_start: new Date("2026-03-03T19:00:00Z"), hour_shape: "1.171", demand_index: "0.837", visitors: "46", main_door_entries: "32", side_door_entries: "14", conv_noise: "1.015", conversion_rate: "0.223", transactions: "10", basket_noise: "0.990", avg_basket_value: "41.09", sales_amount: "410.90" },
            { id: 901, trading_day_id: 81, hour_no: 11, hour_start: new Date("2026-03-15T19:00:00Z"), hour_shape: "1.212", demand_index: "1.234", visitors: "43", main_door_entries: "30", side_door_entries: "13", conv_noise: "1.040", conversion_rate: "0.312", transactions: "13", basket_noise: "0.976", avg_basket_value: "46.36", sales_amount: "602.68" },
            { id: 902, trading_day_id: 12, hour_no: 10, hour_start: new Date("2026-03-03T18:00:00Z"), hour_shape: "1.324", demand_index: "1.029", visitors: "41", main_door_entries: "25", side_door_entries: "16", conv_noise: "0.957", conversion_rate: "0.191", transactions: "8", basket_noise: "1.065", avg_basket_value: "40.47", sales_amount: "323.76" },
            { id: 903, trading_day_id: 78, hour_no: 11, hour_start: new Date("2026-03-14T19:00:00Z"), hour_shape: "1.155", demand_index: "1.298", visitors: "62", main_door_entries: "31", side_door_entries: "31", conv_noise: "0.953", conversion_rate: "0.267", transactions: "17", basket_noise: "0.916", avg_basket_value: "57.71", sales_amount: "981.07" },
            { id: 904, trading_day_id: 71, hour_no: 11, hour_start: new Date("2026-03-13T19:00:00Z"), hour_shape: "1.215", demand_index: "1.418", visitors: "99", main_door_entries: "59", side_door_entries: "40", conv_noise: "1.093", conversion_rate: "0.175", transactions: "17", basket_noise: "0.910", avg_basket_value: "30.94", sales_amount: "525.98" },
            { id: 905, trading_day_id: 12, hour_no: 11, hour_start: new Date("2026-03-03T19:00:00Z"), hour_shape: "1.222", demand_index: "0.949", visitors: "38", main_door_entries: "23", side_door_entries: "15", conv_noise: "0.949", conversion_rate: "0.190", transactions: "7", basket_noise: "1.008", avg_basket_value: "38.30", sales_amount: "268.10" },
            { id: 906, trading_day_id: 1, hour_no: 11, hour_start: new Date("2026-03-02T19:00:00Z"), hour_shape: "1.148", demand_index: "1.164", visitors: "56", main_door_entries: "28", side_door_entries: "28", conv_noise: "1.013", conversion_rate: "0.284", transactions: "16", basket_noise: "1.059", avg_basket_value: "66.72", sales_amount: "1067.52" },
            { id: 907, trading_day_id: 16, hour_no: 11, hour_start: new Date("2026-03-05T19:00:00Z"), hour_shape: "1.129", demand_index: "0.708", visitors: "67", main_door_entries: "54", side_door_entries: "13", conv_noise: "1.086", conversion_rate: "0.130", transactions: "9", basket_noise: "0.962", avg_basket_value: "21.16", sales_amount: "190.44" },
            { id: 908, trading_day_id: 44, hour_no: 10, hour_start: new Date("2026-03-10T18:00:00Z"), hour_shape: "1.421", demand_index: "0.953", visitors: "33", main_door_entries: "23", side_door_entries: "10", conv_noise: "0.951", conversion_rate: "0.285", transactions: "9", basket_noise: "1.013", avg_basket_value: "48.12", sales_amount: "433.08" },
            { id: 909, trading_day_id: 65, hour_no: 11, hour_start: new Date("2026-03-09T19:00:00Z"), hour_shape: "1.245", demand_index: "1.235", visitors: "68", main_door_entries: "48", side_door_entries: "20", conv_noise: "0.894", conversion_rate: "0.197", transactions: "13", basket_noise: "1.022", avg_basket_value: "42.41", sales_amount: "551.33" },
            { id: 910, trading_day_id: 37, hour_no: 11, hour_start: new Date("2026-03-02T19:00:00Z"), hour_shape: "1.134", demand_index: "1.036", visitors: "57", main_door_entries: "40", side_door_entries: "17", conv_noise: "1.085", conversion_rate: "0.239", transactions: "14", basket_noise: "1.025", avg_basket_value: "42.54", sales_amount: "595.56" },
            { id: 911, trading_day_id: 6, hour_no: 10, hour_start: new Date("2026-03-02T18:00:00Z"), hour_shape: "1.274", demand_index: "1.342", visitors: "94", main_door_entries: "56", side_door_entries: "38", conv_noise: "0.950", conversion_rate: "0.152", transactions: "14", basket_noise: "0.980", avg_basket_value: "33.32", sales_amount: "466.48" },
            { id: 912, trading_day_id: 76, hour_no: 11, hour_start: new Date("2026-03-15T19:00:00Z"), hour_shape: "1.230", demand_index: "1.294", visitors: "123", main_door_entries: "98", side_door_entries: "25", conv_noise: "0.913", conversion_rate: "0.110", transactions: "14", basket_noise: "1.027", avg_basket_value: "22.59", sales_amount: "316.26" },
            { id: 913, trading_day_id: 36, hour_no: 11, hour_start: new Date("2026-03-08T19:00:00Z"), hour_shape: "1.174", demand_index: "1.227", visitors: "86", main_door_entries: "52", side_door_entries: "34", conv_noise: "1.023", conversion_rate: "0.164", transactions: "14", basket_noise: "0.932", avg_basket_value: "31.69", sales_amount: "443.66" },
            { id: 914, trading_day_id: 38, hour_no: 10, hour_start: new Date("2026-03-09T18:00:00Z"), hour_shape: "1.367", demand_index: "0.932", visitors: "65", main_door_entries: "39", side_door_entries: "26", conv_noise: "0.937", conversion_rate: "0.150", transactions: "10", basket_noise: "0.945", avg_basket_value: "32.13", sales_amount: "321.30" },
            { id: 915, trading_day_id: 44, hour_no: 11, hour_start: new Date("2026-03-10T19:00:00Z"), hour_shape: "1.225", demand_index: "0.822", visitors: "29", main_door_entries: "20", side_door_entries: "9", conv_noise: "1.000", conversion_rate: "0.300", transactions: "9", basket_noise: "1.001", avg_basket_value: "47.55", sales_amount: "427.95" },
            { id: 916, trading_day_id: 83, hour_no: 11, hour_start: new Date("2026-03-15T19:00:00Z"), hour_shape: "1.145", demand_index: "1.345", visitors: "65", main_door_entries: "33", side_door_entries: "32", conv_noise: "0.941", conversion_rate: "0.263", transactions: "17", basket_noise: "0.955", avg_basket_value: "60.17", sales_amount: "1022.89" },
            { id: 917, trading_day_id: 23, hour_no: 11, hour_start: new Date("2026-03-07T19:00:00Z"), hour_shape: "1.152", demand_index: "1.270", visitors: "121", main_door_entries: "97", side_door_entries: "24", conv_noise: "1.002", conversion_rate: "0.120", transactions: "15", basket_noise: "0.924", avg_basket_value: "20.33", sales_amount: "304.95" },
            { id: 918, trading_day_id: 10, hour_no: 11, hour_start: new Date("2026-03-02T19:00:00Z"), hour_shape: "1.151", demand_index: "1.158", visitors: "46", main_door_entries: "28", side_door_entries: "18", conv_noise: "1.126", conversion_rate: "0.225", transactions: "10", basket_noise: "0.992", avg_basket_value: "37.70", sales_amount: "377.00" },
            { id: 919, trading_day_id: 54, hour_no: 11, hour_start: new Date("2026-03-07T19:00:00Z"), hour_shape: "1.235", demand_index: "1.546", visitors: "85", main_door_entries: "59", side_door_entries: "26", conv_noise: "0.996", conversion_rate: "0.219", transactions: "19", basket_noise: "1.117", avg_basket_value: "46.36", sales_amount: "880.84" },
            { id: 920, trading_day_id: 84, hour_no: 10, hour_start: new Date("2026-03-15T18:00:00Z"), hour_shape: "1.396", demand_index: "1.639", visitors: "66", main_door_entries: "40", side_door_entries: "26", conv_noise: "1.056", conversion_rate: "0.211", transactions: "14", basket_noise: "1.053", avg_basket_value: "40.01", sales_amount: "560.14" },
            { id: 921, trading_day_id: 35, hour_no: 11, hour_start: new Date("2026-03-09T19:00:00Z"), hour_shape: "1.231", demand_index: "0.846", visitors: "30", main_door_entries: "21", side_door_entries: "9", conv_noise: "0.930", conversion_rate: "0.279", transactions: "8", basket_noise: "0.947", avg_basket_value: "44.98", sales_amount: "359.84" },
            { id: 922, trading_day_id: 6, hour_no: 11, hour_start: new Date("2026-03-02T19:00:00Z"), hour_shape: "1.146", demand_index: "1.207", visitors: "84", main_door_entries: "50", side_door_entries: "34", conv_noise: "0.990", conversion_rate: "0.158", transactions: "13", basket_noise: "1.036", avg_basket_value: "35.22", sales_amount: "457.86" },
            { id: 923, trading_day_id: 84, hour_no: 11, hour_start: new Date("2026-03-15T19:00:00Z"), hour_shape: "1.158", demand_index: "1.359", visitors: "54", main_door_entries: "32", side_door_entries: "22", conv_noise: "1.005", conversion_rate: "0.201", transactions: "11", basket_noise: "1.028", avg_basket_value: "39.06", sales_amount: "429.66" },
            { id: 924, trading_day_id: 38, hour_no: 11, hour_start: new Date("2026-03-09T19:00:00Z"), hour_shape: "1.174", demand_index: "0.801", visitors: "56", main_door_entries: "34", side_door_entries: "22", conv_noise: "1.051", conversion_rate: "0.168", transactions: "9", basket_noise: "1.002", avg_basket_value: "34.07", sales_amount: "306.63" },
        ],
    });
}

main()
    .then(() => prisma.$disconnect())
    .catch(async error => {
        console.error(error);
        await prisma.$disconnect();
        process.exit(1);
    });
