// Manufacturing OEE dataset: output and downtime (manufacturing-oee-dataset-output-and-downtime) 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.machines), 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.machines.createMany({
        data: [
            { id: 1, machine_code: "PR-23", line_name: "Stamping", ideal_rate_per_min: "51.9", wear_multiplier: "0.6" },
            { id: 2, machine_code: "PR-55", line_name: "Packing", ideal_rate_per_min: "58.9", wear_multiplier: "0.8" },
            { id: 3, machine_code: "PR-95", line_name: "Stamping", ideal_rate_per_min: "58.6", wear_multiplier: "1.0" },
            { id: 4, machine_code: "PR-66", line_name: "Stamping", ideal_rate_per_min: "72.3", wear_multiplier: "1.2" },
            { id: 5, machine_code: "PR-13", line_name: "Assembly", ideal_rate_per_min: "49.7", wear_multiplier: "1.4" },
            { id: 6, machine_code: "PR-57", line_name: "Stamping", ideal_rate_per_min: "42.0", wear_multiplier: "1.6" },
        ],
    });
    await prisma.production_weeks.createMany({
        data: [
            { id: 1, week_starts_at: new Date("2025-03-03T06:00:00Z") },
            { id: 2, week_starts_at: new Date("2025-03-10T06:00:00Z") },
            { id: 3, week_starts_at: new Date("2025-03-17T06:00:00Z") },
            { id: 4, week_starts_at: new Date("2025-03-24T06:00:00Z") },
        ],
    });
    await prisma.production_days.createMany({
        data: [
            { id: 1, week_id: 4, day_starts_at: new Date("2025-03-24T06:00:00Z") },
            { id: 2, week_id: 1, day_starts_at: new Date("2025-03-03T06:00:00Z") },
            { id: 3, week_id: 1, day_starts_at: new Date("2025-03-04T06:00:00Z") },
            { id: 4, week_id: 2, day_starts_at: new Date("2025-03-10T06:00:00Z") },
            { id: 5, week_id: 2, day_starts_at: new Date("2025-03-11T06:00:00Z") },
            { id: 6, week_id: 2, day_starts_at: new Date("2025-03-12T06:00:00Z") },
            { id: 7, week_id: 3, day_starts_at: new Date("2025-03-17T06:00:00Z") },
            { id: 8, week_id: 4, day_starts_at: new Date("2025-03-25T06:00:00Z") },
            { id: 9, week_id: 3, day_starts_at: new Date("2025-03-18T06:00:00Z") },
            { id: 10, week_id: 4, day_starts_at: new Date("2025-03-26T06:00:00Z") },
            { id: 11, week_id: 4, day_starts_at: new Date("2025-03-27T06:00:00Z") },
            { id: 12, week_id: 3, day_starts_at: new Date("2025-03-19T06:00:00Z") },
            { id: 13, week_id: 4, day_starts_at: new Date("2025-03-28T06:00:00Z") },
            { id: 14, week_id: 1, day_starts_at: new Date("2025-03-05T06:00:00Z") },
            { id: 15, week_id: 3, day_starts_at: new Date("2025-03-20T06:00:00Z") },
            { id: 16, week_id: 3, day_starts_at: new Date("2025-03-21T06:00:00Z") },
            { id: 17, week_id: 2, day_starts_at: new Date("2025-03-13T06:00:00Z") },
            { id: 18, week_id: 2, day_starts_at: new Date("2025-03-14T06:00:00Z") },
            { id: 19, week_id: 1, day_starts_at: new Date("2025-03-06T06:00:00Z") },
            { id: 20, week_id: 1, day_starts_at: new Date("2025-03-07T06:00:00Z") },
        ],
    });
    await prisma.shifts.createMany({
        data: [
            { id: 1, day_id: 10, shift_name: "Morning", starts_at: new Date("2025-03-26T06:00:00Z"), shift_efficiency: "1.00" },
            { id: 2, day_id: 12, shift_name: "Morning", starts_at: new Date("2025-03-19T06:00:00Z"), shift_efficiency: "1.00" },
            { id: 3, day_id: 19, shift_name: "Morning", starts_at: new Date("2025-03-06T06:00:00Z"), shift_efficiency: "1.00" },
            { id: 4, day_id: 2, shift_name: "Morning", starts_at: new Date("2025-03-03T06:00:00Z"), shift_efficiency: "1.00" },
            { id: 5, day_id: 6, shift_name: "Morning", starts_at: new Date("2025-03-12T06:00:00Z"), shift_efficiency: "1.00" },
            { id: 6, day_id: 11, shift_name: "Morning", starts_at: new Date("2025-03-27T06:00:00Z"), shift_efficiency: "1.00" },
            { id: 7, day_id: 15, shift_name: "Morning", starts_at: new Date("2025-03-20T06:00:00Z"), shift_efficiency: "1.00" },
            { id: 8, day_id: 12, shift_name: "Afternoon", starts_at: new Date("2025-03-19T14:00:00Z"), shift_efficiency: "0.96" },
            { id: 9, day_id: 1, shift_name: "Morning", starts_at: new Date("2025-03-24T06:00:00Z"), shift_efficiency: "1.00" },
            { id: 10, day_id: 3, shift_name: "Morning", starts_at: new Date("2025-03-04T06:00:00Z"), shift_efficiency: "1.00" },
            { id: 11, day_id: 20, shift_name: "Morning", starts_at: new Date("2025-03-07T06:00:00Z"), shift_efficiency: "1.00" },
            { id: 12, day_id: 1, shift_name: "Afternoon", starts_at: new Date("2025-03-24T14:00:00Z"), shift_efficiency: "0.96" },
            { id: 13, day_id: 11, shift_name: "Afternoon", starts_at: new Date("2025-03-27T14:00:00Z"), shift_efficiency: "0.96" },
            { id: 14, day_id: 5, shift_name: "Morning", starts_at: new Date("2025-03-11T06:00:00Z"), shift_efficiency: "1.00" },
            { id: 15, day_id: 15, shift_name: "Afternoon", starts_at: new Date("2025-03-20T14:00:00Z"), shift_efficiency: "0.96" },
            { id: 16, day_id: 2, shift_name: "Afternoon", starts_at: new Date("2025-03-03T14:00:00Z"), shift_efficiency: "0.96" },
            { id: 17, day_id: 2, shift_name: "Night", starts_at: new Date("2025-03-03T22:00:00Z"), shift_efficiency: "0.92" },
            { id: 18, day_id: 12, shift_name: "Night", starts_at: new Date("2025-03-19T22:00:00Z"), shift_efficiency: "0.92" },
            { id: 19, day_id: 1, shift_name: "Night", starts_at: new Date("2025-03-24T22:00:00Z"), shift_efficiency: "0.92" },
            { id: 20, day_id: 18, shift_name: "Morning", starts_at: new Date("2025-03-14T06:00:00Z"), shift_efficiency: "1.00" },
            { id: 21, day_id: 11, shift_name: "Night", starts_at: new Date("2025-03-27T22:00:00Z"), shift_efficiency: "0.92" },
            { id: 22, day_id: 6, shift_name: "Afternoon", starts_at: new Date("2025-03-12T14:00:00Z"), shift_efficiency: "0.96" },
            { id: 23, day_id: 8, shift_name: "Morning", starts_at: new Date("2025-03-25T06:00:00Z"), shift_efficiency: "1.00" },
            { id: 24, day_id: 4, shift_name: "Morning", starts_at: new Date("2025-03-10T06:00:00Z"), shift_efficiency: "1.00" },
            { id: 25, day_id: 17, shift_name: "Morning", starts_at: new Date("2025-03-13T06:00:00Z"), shift_efficiency: "1.00" },
            { id: 26, day_id: 20, shift_name: "Afternoon", starts_at: new Date("2025-03-07T14:00:00Z"), shift_efficiency: "0.96" },
            { id: 27, day_id: 13, shift_name: "Morning", starts_at: new Date("2025-03-28T06:00:00Z"), shift_efficiency: "1.00" },
            { id: 28, day_id: 4, shift_name: "Afternoon", starts_at: new Date("2025-03-10T14:00:00Z"), shift_efficiency: "0.96" },
            { id: 29, day_id: 9, shift_name: "Morning", starts_at: new Date("2025-03-18T06:00:00Z"), shift_efficiency: "1.00" },
            { id: 30, day_id: 4, shift_name: "Night", starts_at: new Date("2025-03-10T22:00:00Z"), shift_efficiency: "0.92" },
            { id: 31, day_id: 8, shift_name: "Afternoon", starts_at: new Date("2025-03-25T14:00:00Z"), shift_efficiency: "0.96" },
            { id: 32, day_id: 15, shift_name: "Night", starts_at: new Date("2025-03-20T22:00:00Z"), shift_efficiency: "0.92" },
            { id: 33, day_id: 8, shift_name: "Night", starts_at: new Date("2025-03-25T22:00:00Z"), shift_efficiency: "0.92" },
            { id: 34, day_id: 14, shift_name: "Morning", starts_at: new Date("2025-03-05T06:00:00Z"), shift_efficiency: "1.00" },
            { id: 35, day_id: 3, shift_name: "Afternoon", starts_at: new Date("2025-03-04T14:00:00Z"), shift_efficiency: "0.96" },
            { id: 36, day_id: 16, shift_name: "Morning", starts_at: new Date("2025-03-21T06:00:00Z"), shift_efficiency: "1.00" },
            { id: 37, day_id: 14, shift_name: "Afternoon", starts_at: new Date("2025-03-05T14:00:00Z"), shift_efficiency: "0.96" },
            { id: 38, day_id: 5, shift_name: "Afternoon", starts_at: new Date("2025-03-11T14:00:00Z"), shift_efficiency: "0.96" },
            { id: 39, day_id: 9, shift_name: "Afternoon", starts_at: new Date("2025-03-18T14:00:00Z"), shift_efficiency: "0.96" },
            { id: 40, day_id: 10, shift_name: "Afternoon", starts_at: new Date("2025-03-26T14:00:00Z"), shift_efficiency: "0.96" },
            { id: 41, day_id: 20, shift_name: "Night", starts_at: new Date("2025-03-07T22:00:00Z"), shift_efficiency: "0.92" },
            { id: 42, day_id: 5, shift_name: "Night", starts_at: new Date("2025-03-11T22:00:00Z"), shift_efficiency: "0.92" },
            { id: 43, day_id: 17, shift_name: "Afternoon", starts_at: new Date("2025-03-13T14:00:00Z"), shift_efficiency: "0.96" },
            { id: 44, day_id: 17, shift_name: "Night", starts_at: new Date("2025-03-13T22:00:00Z"), shift_efficiency: "0.92" },
            { id: 45, day_id: 6, shift_name: "Night", starts_at: new Date("2025-03-12T22:00:00Z"), shift_efficiency: "0.92" },
            { id: 46, day_id: 3, shift_name: "Night", starts_at: new Date("2025-03-04T22:00:00Z"), shift_efficiency: "0.92" },
            { id: 47, day_id: 7, shift_name: "Morning", starts_at: new Date("2025-03-17T06:00:00Z"), shift_efficiency: "1.00" },
            { id: 48, day_id: 10, shift_name: "Night", starts_at: new Date("2025-03-26T22:00:00Z"), shift_efficiency: "0.92" },
            { id: 49, day_id: 18, shift_name: "Afternoon", starts_at: new Date("2025-03-14T14:00:00Z"), shift_efficiency: "0.96" },
            { id: 50, day_id: 16, shift_name: "Afternoon", starts_at: new Date("2025-03-21T14:00:00Z"), shift_efficiency: "0.96" },
            { id: 51, day_id: 19, shift_name: "Afternoon", starts_at: new Date("2025-03-06T14:00:00Z"), shift_efficiency: "0.96" },
            { id: 52, day_id: 7, shift_name: "Afternoon", starts_at: new Date("2025-03-17T14:00:00Z"), shift_efficiency: "0.96" },
            { id: 53, day_id: 18, shift_name: "Night", starts_at: new Date("2025-03-14T22:00:00Z"), shift_efficiency: "0.92" },
            { id: 54, day_id: 7, shift_name: "Night", starts_at: new Date("2025-03-17T22:00:00Z"), shift_efficiency: "0.92" },
            { id: 55, day_id: 14, shift_name: "Night", starts_at: new Date("2025-03-05T22:00:00Z"), shift_efficiency: "0.92" },
            { id: 56, day_id: 9, shift_name: "Night", starts_at: new Date("2025-03-18T22:00:00Z"), shift_efficiency: "0.92" },
            { id: 57, day_id: 16, shift_name: "Night", starts_at: new Date("2025-03-21T22:00:00Z"), shift_efficiency: "0.92" },
            { id: 58, day_id: 13, shift_name: "Afternoon", starts_at: new Date("2025-03-28T14:00:00Z"), shift_efficiency: "0.96" },
            { id: 59, day_id: 19, shift_name: "Night", starts_at: new Date("2025-03-06T22:00:00Z"), shift_efficiency: "0.92" },
            { id: 60, day_id: 13, shift_name: "Night", starts_at: new Date("2025-03-28T22:00:00Z"), shift_efficiency: "0.92" },
        ],
    });
    await prisma.shift_runs.createMany({
        data: [
            { machine_id: 4, shift_id: 59, planned_minutes: 450, changeover_minutes: 10, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 1, minor_stop_minutes: 2, equipment_loss_minutes: "10", flow_loss_minutes: "3", downtime_minutes: "13", run_minutes: "437", ideal_rate_per_min: "72.3", ideal_parts: "31595", base_performance: "0.882", performance_factor: "0.811", total_parts: "25624", scrap_rate: "0.004", scrap_parts: "102", good_parts: "25522" },
            { machine_id: 4, shift_id: 11, planned_minutes: 450, changeover_minutes: 31, breakdown_base_minutes: 15, breakdown_minutes: "18", material_wait_minutes: 3, minor_stop_minutes: 24, equipment_loss_minutes: "49", flow_loss_minutes: "27", downtime_minutes: "76", run_minutes: "374", ideal_rate_per_min: "72.3", ideal_parts: "27040", base_performance: "0.794", performance_factor: "0.794", total_parts: "21470", scrap_rate: "0.080", scrap_parts: "1718", good_parts: "19752" },
            { machine_id: 5, shift_id: 29, planned_minutes: 450, changeover_minutes: 4, breakdown_base_minutes: 1, breakdown_minutes: "1", material_wait_minutes: 59, minor_stop_minutes: 8, equipment_loss_minutes: "5", flow_loss_minutes: "67", downtime_minutes: "72", run_minutes: "378", ideal_rate_per_min: "49.7", ideal_parts: "18787", base_performance: "0.869", performance_factor: "0.869", total_parts: "16326", scrap_rate: "0.018", scrap_parts: "294", good_parts: "16032" },
            { machine_id: 3, shift_id: 44, planned_minutes: 450, changeover_minutes: 32, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 29, minor_stop_minutes: 26, equipment_loss_minutes: "32", flow_loss_minutes: "55", downtime_minutes: "87", run_minutes: "363", ideal_rate_per_min: "58.6", ideal_parts: "21272", base_performance: "0.895", performance_factor: "0.823", total_parts: "17507", scrap_rate: "0.005", scrap_parts: "88", good_parts: "17419" },
            { machine_id: 2, shift_id: 16, planned_minutes: 450, changeover_minutes: 21, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 47, minor_stop_minutes: 15, equipment_loss_minutes: "21", flow_loss_minutes: "62", downtime_minutes: "83", run_minutes: "367", ideal_rate_per_min: "58.9", ideal_parts: "21616", base_performance: "0.902", performance_factor: "0.866", total_parts: "18719", scrap_rate: "0.049", scrap_parts: "917", good_parts: "17802" },
            { machine_id: 2, shift_id: 3, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 123, breakdown_minutes: "98", material_wait_minutes: 40, minor_stop_minutes: 15, equipment_loss_minutes: "98", flow_loss_minutes: "55", downtime_minutes: "153", run_minutes: "297", ideal_rate_per_min: "58.9", ideal_parts: "17493", base_performance: "0.852", performance_factor: "0.852", total_parts: "14904", scrap_rate: "0.004", scrap_parts: "60", good_parts: "14844" },
            { machine_id: 2, shift_id: 26, planned_minutes: 450, changeover_minutes: 2, breakdown_base_minutes: 6, breakdown_minutes: "5", material_wait_minutes: 3, minor_stop_minutes: 28, equipment_loss_minutes: "7", flow_loss_minutes: "31", downtime_minutes: "38", run_minutes: "412", ideal_rate_per_min: "58.9", ideal_parts: "24267", base_performance: "0.904", performance_factor: "0.868", total_parts: "21064", scrap_rate: "0.023", scrap_parts: "484", good_parts: "20580" },
            { machine_id: 4, shift_id: 3, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 43, breakdown_minutes: "52", material_wait_minutes: 60, minor_stop_minutes: 0, equipment_loss_minutes: "53", flow_loss_minutes: "60", downtime_minutes: "113", run_minutes: "337", ideal_rate_per_min: "72.3", ideal_parts: "24365", base_performance: "0.883", performance_factor: "0.883", total_parts: "21514", scrap_rate: "0.021", scrap_parts: "452", good_parts: "21062" },
            { machine_id: 1, shift_id: 29, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 39, breakdown_minutes: "23", material_wait_minutes: 19, minor_stop_minutes: 16, equipment_loss_minutes: "24", flow_loss_minutes: "35", downtime_minutes: "59", run_minutes: "391", ideal_rate_per_min: "51.9", ideal_parts: "20293", base_performance: "0.829", performance_factor: "0.829", total_parts: "16823", scrap_rate: "0.080", scrap_parts: "1346", good_parts: "15477" },
            { machine_id: 1, shift_id: 38, planned_minutes: 450, changeover_minutes: 2, breakdown_base_minutes: 3, breakdown_minutes: "2", material_wait_minutes: 1, minor_stop_minutes: 13, equipment_loss_minutes: "4", flow_loss_minutes: "14", downtime_minutes: "18", run_minutes: "432", ideal_rate_per_min: "51.9", ideal_parts: "22421", base_performance: "0.898", performance_factor: "0.862", total_parts: "19327", scrap_rate: "0.006", scrap_parts: "116", good_parts: "19211" },
            { machine_id: 6, shift_id: 52, planned_minutes: 450, changeover_minutes: 25, breakdown_base_minutes: 4, breakdown_minutes: "6", material_wait_minutes: 16, minor_stop_minutes: 1, equipment_loss_minutes: "31", flow_loss_minutes: "17", downtime_minutes: "48", run_minutes: "402", ideal_rate_per_min: "42.0", ideal_parts: "16884", base_performance: "0.858", performance_factor: "0.824", total_parts: "13912", scrap_rate: "0.048", scrap_parts: "668", good_parts: "13244" },
            { machine_id: 5, shift_id: 24, planned_minutes: 450, changeover_minutes: 31, breakdown_base_minutes: 159, breakdown_minutes: "223", material_wait_minutes: 52, minor_stop_minutes: 22, equipment_loss_minutes: "254", flow_loss_minutes: "74", downtime_minutes: "328", run_minutes: "122", ideal_rate_per_min: "49.7", ideal_parts: "6063", base_performance: "0.922", performance_factor: "0.922", total_parts: "5590", scrap_rate: "0.065", scrap_parts: "363", good_parts: "5227" },
            { machine_id: 5, shift_id: 57, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 2, minor_stop_minutes: 3, equipment_loss_minutes: "1", flow_loss_minutes: "5", downtime_minutes: "6", run_minutes: "444", ideal_rate_per_min: "49.7", ideal_parts: "22067", base_performance: "0.893", performance_factor: "0.822", total_parts: "18139", scrap_rate: "0.023", scrap_parts: "417", good_parts: "17722" },
            { machine_id: 3, shift_id: 25, planned_minutes: 450, changeover_minutes: 3, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 56, minor_stop_minutes: 29, equipment_loss_minutes: "3", flow_loss_minutes: "85", downtime_minutes: "88", run_minutes: "362", ideal_rate_per_min: "58.6", ideal_parts: "21213", base_performance: "0.842", performance_factor: "0.842", total_parts: "17861", scrap_rate: "0.057", scrap_parts: "1018", good_parts: "16843" },
            { machine_id: 1, shift_id: 25, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 166, breakdown_minutes: "100", material_wait_minutes: 7, minor_stop_minutes: 0, equipment_loss_minutes: "101", flow_loss_minutes: "7", downtime_minutes: "108", run_minutes: "342", ideal_rate_per_min: "51.9", ideal_parts: "17750", base_performance: "0.829", performance_factor: "0.829", total_parts: "14715", scrap_rate: "0.004", scrap_parts: "59", good_parts: "14656" },
            { machine_id: 1, shift_id: 39, planned_minutes: 450, changeover_minutes: 24, breakdown_base_minutes: 3, breakdown_minutes: "2", material_wait_minutes: 7, minor_stop_minutes: 3, equipment_loss_minutes: "26", flow_loss_minutes: "10", downtime_minutes: "36", run_minutes: "414", ideal_rate_per_min: "51.9", ideal_parts: "21487", base_performance: "0.943", performance_factor: "0.905", total_parts: "19446", scrap_rate: "0.006", scrap_parts: "117", good_parts: "19329" },
            { machine_id: 5, shift_id: 20, planned_minutes: 450, changeover_minutes: 43, breakdown_base_minutes: 39, breakdown_minutes: "55", material_wait_minutes: 2, minor_stop_minutes: 26, equipment_loss_minutes: "98", flow_loss_minutes: "28", downtime_minutes: "126", run_minutes: "324", ideal_rate_per_min: "49.7", ideal_parts: "16103", base_performance: "0.832", performance_factor: "0.832", total_parts: "13398", scrap_rate: "0.048", scrap_parts: "643", good_parts: "12755" },
            { machine_id: 4, shift_id: 12, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 6, breakdown_minutes: "7", material_wait_minutes: 23, minor_stop_minutes: 26, equipment_loss_minutes: "8", flow_loss_minutes: "49", downtime_minutes: "57", run_minutes: "393", ideal_rate_per_min: "72.3", ideal_parts: "28414", base_performance: "0.931", performance_factor: "0.894", total_parts: "25402", scrap_rate: "0.007", scrap_parts: "178", good_parts: "25224" },
            { machine_id: 5, shift_id: 53, planned_minutes: 450, changeover_minutes: 12, breakdown_base_minutes: 91, breakdown_minutes: "127", material_wait_minutes: 3, minor_stop_minutes: 11, equipment_loss_minutes: "139", flow_loss_minutes: "14", downtime_minutes: "153", run_minutes: "297", ideal_rate_per_min: "49.7", ideal_parts: "14761", base_performance: "0.928", performance_factor: "0.854", total_parts: "12606", scrap_rate: "0.058", scrap_parts: "731", good_parts: "11875" },
            { machine_id: 1, shift_id: 52, planned_minutes: 450, changeover_minutes: 12, breakdown_base_minutes: 137, breakdown_minutes: "82", material_wait_minutes: 16, minor_stop_minutes: 5, equipment_loss_minutes: "94", flow_loss_minutes: "21", downtime_minutes: "115", run_minutes: "335", ideal_rate_per_min: "51.9", ideal_parts: "17387", base_performance: "0.834", performance_factor: "0.801", total_parts: "13927", scrap_rate: "0.005", scrap_parts: "70", good_parts: "13857" },
            { machine_id: 2, shift_id: 11, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 3, minor_stop_minutes: 26, equipment_loss_minutes: "1", flow_loss_minutes: "29", downtime_minutes: "30", run_minutes: "420", ideal_rate_per_min: "58.9", ideal_parts: "24738", base_performance: "0.761", performance_factor: "0.761", total_parts: "18826", scrap_rate: "0.007", scrap_parts: "132", good_parts: "18694" },
            { machine_id: 4, shift_id: 34, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 168, breakdown_minutes: "202", material_wait_minutes: 56, minor_stop_minutes: 0, equipment_loss_minutes: "203", flow_loss_minutes: "56", downtime_minutes: "259", run_minutes: "191", ideal_rate_per_min: "72.3", ideal_parts: "13809", base_performance: "0.845", performance_factor: "0.845", total_parts: "11669", scrap_rate: "0.039", scrap_parts: "455", good_parts: "11214" },
            { machine_id: 2, shift_id: 35, planned_minutes: 450, changeover_minutes: 10, breakdown_base_minutes: 12, breakdown_minutes: "10", material_wait_minutes: 11, minor_stop_minutes: 17, equipment_loss_minutes: "20", flow_loss_minutes: "28", downtime_minutes: "48", run_minutes: "402", ideal_rate_per_min: "58.9", ideal_parts: "23678", base_performance: "0.911", performance_factor: "0.875", total_parts: "20718", scrap_rate: "0.085", scrap_parts: "1761", good_parts: "18957" },
            { machine_id: 6, shift_id: 16, planned_minutes: 450, changeover_minutes: 4, breakdown_base_minutes: 1, breakdown_minutes: "2", material_wait_minutes: 16, minor_stop_minutes: 14, equipment_loss_minutes: "6", flow_loss_minutes: "30", downtime_minutes: "36", run_minutes: "414", ideal_rate_per_min: "42.0", ideal_parts: "17388", base_performance: "0.805", performance_factor: "0.773", total_parts: "13441", scrap_rate: "0.004", scrap_parts: "54", good_parts: "13387" },
            { machine_id: 5, shift_id: 42, planned_minutes: 450, changeover_minutes: 18, breakdown_base_minutes: 151, breakdown_minutes: "211", material_wait_minutes: 32, minor_stop_minutes: 34, equipment_loss_minutes: "229", flow_loss_minutes: "66", downtime_minutes: "295", run_minutes: "155", ideal_rate_per_min: "49.7", ideal_parts: "7704", base_performance: "0.839", performance_factor: "0.772", total_parts: "5947", scrap_rate: "0.010", scrap_parts: "59", good_parts: "5888" },
            { machine_id: 6, shift_id: 7, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 0, minor_stop_minutes: 6, equipment_loss_minutes: "1", flow_loss_minutes: "6", downtime_minutes: "7", run_minutes: "443", ideal_rate_per_min: "42.0", ideal_parts: "18606", base_performance: "0.832", performance_factor: "0.832", total_parts: "15480", scrap_rate: "0.007", scrap_parts: "108", good_parts: "15372" },
            { machine_id: 2, shift_id: 7, planned_minutes: 450, changeover_minutes: 25, breakdown_base_minutes: 12, breakdown_minutes: "10", material_wait_minutes: 54, minor_stop_minutes: 34, equipment_loss_minutes: "35", flow_loss_minutes: "88", downtime_minutes: "123", run_minutes: "327", ideal_rate_per_min: "58.9", ideal_parts: "19260", base_performance: "0.832", performance_factor: "0.832", total_parts: "16024", scrap_rate: "0.044", scrap_parts: "705", good_parts: "15319" },
            { machine_id: 3, shift_id: 5, planned_minutes: 450, changeover_minutes: 17, breakdown_base_minutes: 5, breakdown_minutes: "5", material_wait_minutes: 20, minor_stop_minutes: 19, equipment_loss_minutes: "22", flow_loss_minutes: "39", downtime_minutes: "61", run_minutes: "389", ideal_rate_per_min: "58.6", ideal_parts: "22795", base_performance: "0.889", performance_factor: "0.889", total_parts: "20265", scrap_rate: "0.070", scrap_parts: "1419", good_parts: "18846" },
            { machine_id: 5, shift_id: 19, planned_minutes: 450, changeover_minutes: 2, breakdown_base_minutes: 4, breakdown_minutes: "6", material_wait_minutes: 40, minor_stop_minutes: 6, equipment_loss_minutes: "8", flow_loss_minutes: "46", downtime_minutes: "54", run_minutes: "396", ideal_rate_per_min: "49.7", ideal_parts: "19681", base_performance: "0.874", performance_factor: "0.804", total_parts: "15824", scrap_rate: "0.018", scrap_parts: "285", good_parts: "15539" },
            { machine_id: 6, shift_id: 17, planned_minutes: 450, changeover_minutes: 6, breakdown_base_minutes: 114, breakdown_minutes: "182", material_wait_minutes: 13, minor_stop_minutes: 3, equipment_loss_minutes: "188", flow_loss_minutes: "16", downtime_minutes: "204", run_minutes: "246", ideal_rate_per_min: "42.0", ideal_parts: "10332", base_performance: "0.873", performance_factor: "0.803", total_parts: "8297", scrap_rate: "0.005", scrap_parts: "41", good_parts: "8256" },
            { machine_id: 6, shift_id: 10, planned_minutes: 450, changeover_minutes: 23, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 6, minor_stop_minutes: 11, equipment_loss_minutes: "23", flow_loss_minutes: "17", downtime_minutes: "40", run_minutes: "410", ideal_rate_per_min: "42.0", ideal_parts: "17220", base_performance: "0.893", performance_factor: "0.893", total_parts: "15377", scrap_rate: "0.004", scrap_parts: "62", good_parts: "15315" },
            { machine_id: 1, shift_id: 55, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 32, minor_stop_minutes: 35, equipment_loss_minutes: "0", flow_loss_minutes: "67", downtime_minutes: "67", run_minutes: "383", ideal_rate_per_min: "51.9", ideal_parts: "19878", base_performance: "0.871", performance_factor: "0.801", total_parts: "15922", scrap_rate: "0.039", scrap_parts: "621", good_parts: "15301" },
            { machine_id: 5, shift_id: 51, planned_minutes: 450, changeover_minutes: 18, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 45, minor_stop_minutes: 1, equipment_loss_minutes: "18", flow_loss_minutes: "46", downtime_minutes: "64", run_minutes: "386", ideal_rate_per_min: "49.7", ideal_parts: "19184", base_performance: "0.932", performance_factor: "0.895", total_parts: "17170", scrap_rate: "0.011", scrap_parts: "189", good_parts: "16981" },
            { machine_id: 6, shift_id: 59, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 16, minor_stop_minutes: 3, equipment_loss_minutes: "1", flow_loss_minutes: "19", downtime_minutes: "20", run_minutes: "430", ideal_rate_per_min: "42.0", ideal_parts: "18060", base_performance: "0.841", performance_factor: "0.774", total_parts: "13978", scrap_rate: "0.010", scrap_parts: "140", good_parts: "13838" },
            { machine_id: 4, shift_id: 15, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 2, breakdown_minutes: "2", material_wait_minutes: 13, minor_stop_minutes: 13, equipment_loss_minutes: "3", flow_loss_minutes: "26", downtime_minutes: "29", run_minutes: "421", ideal_rate_per_min: "72.3", ideal_parts: "30438", base_performance: "0.899", performance_factor: "0.863", total_parts: "26268", scrap_rate: "0.005", scrap_parts: "131", good_parts: "26137" },
            { machine_id: 4, shift_id: 25, planned_minutes: 450, changeover_minutes: 31, breakdown_base_minutes: 2, breakdown_minutes: "2", material_wait_minutes: 29, minor_stop_minutes: 30, equipment_loss_minutes: "33", flow_loss_minutes: "59", downtime_minutes: "92", run_minutes: "358", ideal_rate_per_min: "72.3", ideal_parts: "25883", base_performance: "0.850", performance_factor: "0.850", total_parts: "22001", scrap_rate: "0.008", scrap_parts: "176", good_parts: "21825" },
            { machine_id: 1, shift_id: 46, planned_minutes: 450, changeover_minutes: 26, breakdown_base_minutes: 22, breakdown_minutes: "13", material_wait_minutes: 13, minor_stop_minutes: 29, equipment_loss_minutes: "39", flow_loss_minutes: "42", downtime_minutes: "81", run_minutes: "369", ideal_rate_per_min: "51.9", ideal_parts: "19151", base_performance: "0.838", performance_factor: "0.771", total_parts: "14765", scrap_rate: "0.004", scrap_parts: "59", good_parts: "14706" },
            { machine_id: 6, shift_id: 28, planned_minutes: 450, changeover_minutes: 38, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 15, minor_stop_minutes: 17, equipment_loss_minutes: "38", flow_loss_minutes: "32", downtime_minutes: "70", run_minutes: "380", ideal_rate_per_min: "42.0", ideal_parts: "15960", base_performance: "0.892", performance_factor: "0.856", total_parts: "13662", scrap_rate: "0.034", scrap_parts: "465", good_parts: "13197" },
            { machine_id: 3, shift_id: 41, planned_minutes: 450, changeover_minutes: 35, breakdown_base_minutes: 33, breakdown_minutes: "33", material_wait_minutes: 31, minor_stop_minutes: 1, equipment_loss_minutes: "68", flow_loss_minutes: "32", downtime_minutes: "100", run_minutes: "350", ideal_rate_per_min: "58.6", ideal_parts: "20510", base_performance: "0.876", performance_factor: "0.806", total_parts: "16531", scrap_rate: "0.016", scrap_parts: "264", good_parts: "16267" },
            { machine_id: 6, shift_id: 18, planned_minutes: 450, changeover_minutes: 4, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 2, minor_stop_minutes: 0, equipment_loss_minutes: "4", flow_loss_minutes: "2", downtime_minutes: "6", run_minutes: "444", ideal_rate_per_min: "42.0", ideal_parts: "18648", base_performance: "0.847", performance_factor: "0.779", total_parts: "14527", scrap_rate: "0.081", scrap_parts: "1177", good_parts: "13350" },
            { machine_id: 3, shift_id: 53, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 29, breakdown_minutes: "29", material_wait_minutes: 9, minor_stop_minutes: 10, equipment_loss_minutes: "29", flow_loss_minutes: "19", downtime_minutes: "48", run_minutes: "402", ideal_rate_per_min: "58.6", ideal_parts: "23557", base_performance: "0.837", performance_factor: "0.770", total_parts: "18139", scrap_rate: "0.008", scrap_parts: "145", good_parts: "17994" },
            { machine_id: 3, shift_id: 23, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 56, minor_stop_minutes: 12, equipment_loss_minutes: "1", flow_loss_minutes: "68", downtime_minutes: "69", run_minutes: "381", ideal_rate_per_min: "58.6", ideal_parts: "22327", base_performance: "0.925", performance_factor: "0.925", total_parts: "20652", scrap_rate: "0.055", scrap_parts: "1136", good_parts: "19516" },
            { machine_id: 5, shift_id: 60, planned_minutes: 450, changeover_minutes: 45, breakdown_base_minutes: 39, breakdown_minutes: "55", material_wait_minutes: 30, minor_stop_minutes: 1, equipment_loss_minutes: "100", flow_loss_minutes: "31", downtime_minutes: "131", run_minutes: "319", ideal_rate_per_min: "49.7", ideal_parts: "15854", base_performance: "0.845", performance_factor: "0.777", total_parts: "12319", scrap_rate: "0.006", scrap_parts: "74", good_parts: "12245" },
            { machine_id: 4, shift_id: 43, planned_minutes: 450, changeover_minutes: 3, breakdown_base_minutes: 23, breakdown_minutes: "28", material_wait_minutes: 41, minor_stop_minutes: 22, equipment_loss_minutes: "31", flow_loss_minutes: "63", downtime_minutes: "94", run_minutes: "356", ideal_rate_per_min: "72.3", ideal_parts: "25739", base_performance: "0.808", performance_factor: "0.776", total_parts: "19973", scrap_rate: "0.009", scrap_parts: "180", good_parts: "19793" },
            { machine_id: 2, shift_id: 48, planned_minutes: 450, changeover_minutes: 42, breakdown_base_minutes: 1, breakdown_minutes: "1", material_wait_minutes: 5, minor_stop_minutes: 28, equipment_loss_minutes: "43", flow_loss_minutes: "33", downtime_minutes: "76", run_minutes: "374", ideal_rate_per_min: "58.9", ideal_parts: "22029", base_performance: "0.860", performance_factor: "0.791", total_parts: "17425", scrap_rate: "0.022", scrap_parts: "383", good_parts: "17042" },
            { machine_id: 6, shift_id: 22, planned_minutes: 450, changeover_minutes: 43, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 18, minor_stop_minutes: 0, equipment_loss_minutes: "43", flow_loss_minutes: "18", downtime_minutes: "61", run_minutes: "389", ideal_rate_per_min: "42.0", ideal_parts: "16338", base_performance: "0.853", performance_factor: "0.819", total_parts: "13381", scrap_rate: "0.012", scrap_parts: "161", good_parts: "13220" },
            { machine_id: 2, shift_id: 19, planned_minutes: 450, changeover_minutes: 31, breakdown_base_minutes: 11, breakdown_minutes: "9", material_wait_minutes: 3, minor_stop_minutes: 8, equipment_loss_minutes: "40", flow_loss_minutes: "11", downtime_minutes: "51", run_minutes: "399", ideal_rate_per_min: "58.9", ideal_parts: "23501", base_performance: "0.855", performance_factor: "0.787", total_parts: "18495", scrap_rate: "0.056", scrap_parts: "1036", good_parts: "17459" },
            { machine_id: 4, shift_id: 17, planned_minutes: 450, changeover_minutes: 25, breakdown_base_minutes: 62, breakdown_minutes: "74", material_wait_minutes: 0, minor_stop_minutes: 0, equipment_loss_minutes: "99", flow_loss_minutes: "0", downtime_minutes: "99", run_minutes: "351", ideal_rate_per_min: "72.3", ideal_parts: "25377", base_performance: "0.748", performance_factor: "0.688", total_parts: "17459", scrap_rate: "0.015", scrap_parts: "262", good_parts: "17197" },
            { machine_id: 5, shift_id: 33, planned_minutes: 450, changeover_minutes: 35, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 31, minor_stop_minutes: 0, equipment_loss_minutes: "35", flow_loss_minutes: "31", downtime_minutes: "66", run_minutes: "384", ideal_rate_per_min: "49.7", ideal_parts: "19085", base_performance: "0.907", performance_factor: "0.834", total_parts: "15917", scrap_rate: "0.034", scrap_parts: "541", good_parts: "15376" },
            { machine_id: 1, shift_id: 36, planned_minutes: 450, changeover_minutes: 36, breakdown_base_minutes: 17, breakdown_minutes: "10", material_wait_minutes: 0, minor_stop_minutes: 14, equipment_loss_minutes: "46", flow_loss_minutes: "14", downtime_minutes: "60", run_minutes: "390", ideal_rate_per_min: "51.9", ideal_parts: "20241", base_performance: "0.825", performance_factor: "0.825", total_parts: "16699", scrap_rate: "0.027", scrap_parts: "451", good_parts: "16248" },
            { machine_id: 1, shift_id: 50, planned_minutes: 450, changeover_minutes: 8, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 9, minor_stop_minutes: 2, equipment_loss_minutes: "8", flow_loss_minutes: "11", downtime_minutes: "19", run_minutes: "431", ideal_rate_per_min: "51.9", ideal_parts: "22369", base_performance: "0.886", performance_factor: "0.851", total_parts: "19036", scrap_rate: "0.007", scrap_parts: "133", good_parts: "18903" },
            { machine_id: 2, shift_id: 2, planned_minutes: 450, changeover_minutes: 9, breakdown_base_minutes: 93, breakdown_minutes: "74", material_wait_minutes: 49, minor_stop_minutes: 6, equipment_loss_minutes: "83", flow_loss_minutes: "55", downtime_minutes: "138", run_minutes: "312", ideal_rate_per_min: "58.9", ideal_parts: "18377", base_performance: "0.894", performance_factor: "0.894", total_parts: "16429", scrap_rate: "0.085", scrap_parts: "1396", good_parts: "15033" },
            { machine_id: 4, shift_id: 10, planned_minutes: 450, changeover_minutes: 28, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 10, minor_stop_minutes: 2, equipment_loss_minutes: "28", flow_loss_minutes: "12", downtime_minutes: "40", run_minutes: "410", ideal_rate_per_min: "72.3", ideal_parts: "29643", base_performance: "0.819", performance_factor: "0.819", total_parts: "24278", scrap_rate: "0.030", scrap_parts: "728", good_parts: "23550" },
            { machine_id: 1, shift_id: 56, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 2, breakdown_minutes: "1", material_wait_minutes: 18, minor_stop_minutes: 11, equipment_loss_minutes: "2", flow_loss_minutes: "29", downtime_minutes: "31", run_minutes: "419", ideal_rate_per_min: "51.9", ideal_parts: "21746", base_performance: "0.928", performance_factor: "0.854", total_parts: "18571", scrap_rate: "0.035", scrap_parts: "650", good_parts: "17921" },
            { machine_id: 4, shift_id: 29, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 62, breakdown_minutes: "74", material_wait_minutes: 11, minor_stop_minutes: 12, equipment_loss_minutes: "75", flow_loss_minutes: "23", downtime_minutes: "98", run_minutes: "352", ideal_rate_per_min: "72.3", ideal_parts: "25450", base_performance: "0.891", performance_factor: "0.891", total_parts: "22676", scrap_rate: "0.054", scrap_parts: "1225", good_parts: "21451" },
            { machine_id: 2, shift_id: 32, planned_minutes: 450, changeover_minutes: 2, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 1, minor_stop_minutes: 1, equipment_loss_minutes: "2", flow_loss_minutes: "2", downtime_minutes: "4", run_minutes: "446", ideal_rate_per_min: "58.9", ideal_parts: "26269", base_performance: "0.859", performance_factor: "0.790", total_parts: "20753", scrap_rate: "0.012", scrap_parts: "249", good_parts: "20504" },
            { machine_id: 2, shift_id: 10, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 33, minor_stop_minutes: 23, equipment_loss_minutes: "1", flow_loss_minutes: "56", downtime_minutes: "57", run_minutes: "393", ideal_rate_per_min: "58.9", ideal_parts: "23148", base_performance: "0.892", performance_factor: "0.892", total_parts: "20648", scrap_rate: "0.008", scrap_parts: "165", good_parts: "20483" },
            { machine_id: 1, shift_id: 24, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 79, breakdown_minutes: "47", material_wait_minutes: 4, minor_stop_minutes: 8, equipment_loss_minutes: "47", flow_loss_minutes: "12", downtime_minutes: "59", run_minutes: "391", ideal_rate_per_min: "51.9", ideal_parts: "20293", base_performance: "0.893", performance_factor: "0.893", total_parts: "18122", scrap_rate: "0.007", scrap_parts: "127", good_parts: "17995" },
            { machine_id: 3, shift_id: 36, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 10, minor_stop_minutes: 15, equipment_loss_minutes: "0", flow_loss_minutes: "25", downtime_minutes: "25", run_minutes: "425", ideal_rate_per_min: "58.6", ideal_parts: "24905", base_performance: "0.911", performance_factor: "0.911", total_parts: "22688", scrap_rate: "0.016", scrap_parts: "363", good_parts: "22325" },
            { machine_id: 6, shift_id: 34, planned_minutes: 450, changeover_minutes: 17, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 37, minor_stop_minutes: 34, equipment_loss_minutes: "17", flow_loss_minutes: "71", downtime_minutes: "88", run_minutes: "362", ideal_rate_per_min: "42.0", ideal_parts: "15204", base_performance: "0.882", performance_factor: "0.882", total_parts: "13410", scrap_rate: "0.018", scrap_parts: "241", good_parts: "13169" },
            { machine_id: 5, shift_id: 44, planned_minutes: 450, changeover_minutes: 14, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 10, minor_stop_minutes: 20, equipment_loss_minutes: "14", flow_loss_minutes: "30", downtime_minutes: "44", run_minutes: "406", ideal_rate_per_min: "49.7", ideal_parts: "20178", base_performance: "0.878", performance_factor: "0.808", total_parts: "16304", scrap_rate: "0.069", scrap_parts: "1125", good_parts: "15179" },
            { machine_id: 6, shift_id: 55, planned_minutes: 450, changeover_minutes: 17, breakdown_base_minutes: 12, breakdown_minutes: "19", material_wait_minutes: 40, minor_stop_minutes: 11, equipment_loss_minutes: "36", flow_loss_minutes: "51", downtime_minutes: "87", run_minutes: "363", ideal_rate_per_min: "42.0", ideal_parts: "15246", base_performance: "0.819", performance_factor: "0.753", total_parts: "11480", scrap_rate: "0.050", scrap_parts: "574", good_parts: "10906" },
            { machine_id: 1, shift_id: 60, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 56, minor_stop_minutes: 27, equipment_loss_minutes: "1", flow_loss_minutes: "83", downtime_minutes: "84", run_minutes: "366", ideal_rate_per_min: "51.9", ideal_parts: "18995", base_performance: "0.900", performance_factor: "0.828", total_parts: "15728", scrap_rate: "0.079", scrap_parts: "1243", good_parts: "14485" },
            { machine_id: 3, shift_id: 7, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 18, breakdown_minutes: "18", material_wait_minutes: 59, minor_stop_minutes: 26, equipment_loss_minutes: "19", flow_loss_minutes: "85", downtime_minutes: "104", run_minutes: "346", ideal_rate_per_min: "58.6", ideal_parts: "20276", base_performance: "0.760", performance_factor: "0.760", total_parts: "15410", scrap_rate: "0.005", scrap_parts: "77", good_parts: "15333" },
            { machine_id: 3, shift_id: 11, planned_minutes: 450, changeover_minutes: 16, breakdown_base_minutes: 12, breakdown_minutes: "12", material_wait_minutes: 5, minor_stop_minutes: 7, equipment_loss_minutes: "28", flow_loss_minutes: "12", downtime_minutes: "40", run_minutes: "410", ideal_rate_per_min: "58.6", ideal_parts: "24026", base_performance: "0.866", performance_factor: "0.866", total_parts: "20807", scrap_rate: "0.085", scrap_parts: "1769", good_parts: "19038" },
            { machine_id: 4, shift_id: 19, planned_minutes: 450, changeover_minutes: 38, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 11, minor_stop_minutes: 5, equipment_loss_minutes: "38", flow_loss_minutes: "16", downtime_minutes: "54", run_minutes: "396", ideal_rate_per_min: "72.3", ideal_parts: "28631", base_performance: "0.830", performance_factor: "0.764", total_parts: "21874", scrap_rate: "0.005", scrap_parts: "109", good_parts: "21765" },
            { machine_id: 5, shift_id: 52, planned_minutes: 450, changeover_minutes: 37, breakdown_base_minutes: 5, breakdown_minutes: "7", material_wait_minutes: 6, minor_stop_minutes: 27, equipment_loss_minutes: "44", flow_loss_minutes: "33", downtime_minutes: "77", run_minutes: "373", ideal_rate_per_min: "49.7", ideal_parts: "18538", base_performance: "0.808", performance_factor: "0.776", total_parts: "14385", scrap_rate: "0.021", scrap_parts: "302", good_parts: "14083" },
            { machine_id: 2, shift_id: 33, planned_minutes: 450, changeover_minutes: 21, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 9, minor_stop_minutes: 5, equipment_loss_minutes: "21", flow_loss_minutes: "14", downtime_minutes: "35", run_minutes: "415", ideal_rate_per_min: "58.9", ideal_parts: "24444", base_performance: "0.887", performance_factor: "0.816", total_parts: "19946", scrap_rate: "0.077", scrap_parts: "1536", good_parts: "18410" },
            { machine_id: 4, shift_id: 4, planned_minutes: 450, changeover_minutes: 8, breakdown_base_minutes: 1, breakdown_minutes: "1", material_wait_minutes: 0, minor_stop_minutes: 27, equipment_loss_minutes: "9", flow_loss_minutes: "27", downtime_minutes: "36", run_minutes: "414", ideal_rate_per_min: "72.3", ideal_parts: "29932", base_performance: "0.904", performance_factor: "0.904", total_parts: "27059", scrap_rate: "0.004", scrap_parts: "108", good_parts: "26951" },
            { machine_id: 3, shift_id: 6, planned_minutes: 450, changeover_minutes: 2, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 21, minor_stop_minutes: 18, equipment_loss_minutes: "2", flow_loss_minutes: "39", downtime_minutes: "41", run_minutes: "409", ideal_rate_per_min: "58.6", ideal_parts: "23967", base_performance: "0.874", performance_factor: "0.874", total_parts: "20947", scrap_rate: "0.022", scrap_parts: "461", good_parts: "20486" },
            { machine_id: 3, shift_id: 34, planned_minutes: 450, changeover_minutes: 15, breakdown_base_minutes: 160, breakdown_minutes: "160", material_wait_minutes: 13, minor_stop_minutes: 33, equipment_loss_minutes: "175", flow_loss_minutes: "46", downtime_minutes: "221", run_minutes: "229", ideal_rate_per_min: "58.6", ideal_parts: "13419", base_performance: "0.922", performance_factor: "0.922", total_parts: "12372", scrap_rate: "0.042", scrap_parts: "520", good_parts: "11852" },
            { machine_id: 2, shift_id: 30, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 13, minor_stop_minutes: 29, equipment_loss_minutes: "1", flow_loss_minutes: "42", downtime_minutes: "43", run_minutes: "407", ideal_rate_per_min: "58.9", ideal_parts: "23972", base_performance: "0.816", performance_factor: "0.751", total_parts: "18003", scrap_rate: "0.004", scrap_parts: "72", good_parts: "17931" },
            { machine_id: 4, shift_id: 26, planned_minutes: 450, changeover_minutes: 32, breakdown_base_minutes: 49, breakdown_minutes: "59", material_wait_minutes: 20, minor_stop_minutes: 29, equipment_loss_minutes: "91", flow_loss_minutes: "49", downtime_minutes: "140", run_minutes: "310", ideal_rate_per_min: "72.3", ideal_parts: "22413", base_performance: "0.926", performance_factor: "0.889", total_parts: "19925", scrap_rate: "0.032", scrap_parts: "638", good_parts: "19287" },
            { machine_id: 1, shift_id: 33, planned_minutes: 450, changeover_minutes: 43, breakdown_base_minutes: 1, breakdown_minutes: "1", material_wait_minutes: 0, minor_stop_minutes: 32, equipment_loss_minutes: "44", flow_loss_minutes: "32", downtime_minutes: "76", run_minutes: "374", ideal_rate_per_min: "51.9", ideal_parts: "19411", base_performance: "0.858", performance_factor: "0.789", total_parts: "15315", scrap_rate: "0.061", scrap_parts: "934", good_parts: "14381" },
            { machine_id: 1, shift_id: 30, planned_minutes: 450, changeover_minutes: 31, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 34, minor_stop_minutes: 13, equipment_loss_minutes: "31", flow_loss_minutes: "47", downtime_minutes: "78", run_minutes: "372", ideal_rate_per_min: "51.9", ideal_parts: "19307", base_performance: "0.874", performance_factor: "0.804", total_parts: "15523", scrap_rate: "0.037", scrap_parts: "574", good_parts: "14949" },
            { machine_id: 3, shift_id: 28, planned_minutes: 450, changeover_minutes: 13, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 55, minor_stop_minutes: 0, equipment_loss_minutes: "13", flow_loss_minutes: "55", downtime_minutes: "68", run_minutes: "382", ideal_rate_per_min: "58.6", ideal_parts: "22385", base_performance: "0.868", performance_factor: "0.833", total_parts: "18647", scrap_rate: "0.012", scrap_parts: "224", good_parts: "18423" },
            { machine_id: 2, shift_id: 22, planned_minutes: 450, changeover_minutes: 19, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 10, minor_stop_minutes: 1, equipment_loss_minutes: "19", flow_loss_minutes: "11", downtime_minutes: "30", run_minutes: "420", ideal_rate_per_min: "58.9", ideal_parts: "24738", base_performance: "0.923", performance_factor: "0.886", total_parts: "21918", scrap_rate: "0.007", scrap_parts: "153", good_parts: "21765" },
            { machine_id: 6, shift_id: 20, planned_minutes: 450, changeover_minutes: 41, breakdown_base_minutes: 90, breakdown_minutes: "144", material_wait_minutes: 0, minor_stop_minutes: 31, equipment_loss_minutes: "185", flow_loss_minutes: "31", downtime_minutes: "216", run_minutes: "234", ideal_rate_per_min: "42.0", ideal_parts: "9828", base_performance: "0.869", performance_factor: "0.869", total_parts: "8541", scrap_rate: "0.027", scrap_parts: "231", good_parts: "8310" },
            { machine_id: 2, shift_id: 29, planned_minutes: 450, changeover_minutes: 14, breakdown_base_minutes: 38, breakdown_minutes: "30", material_wait_minutes: 34, minor_stop_minutes: 29, equipment_loss_minutes: "44", flow_loss_minutes: "63", downtime_minutes: "107", run_minutes: "343", ideal_rate_per_min: "58.9", ideal_parts: "20203", base_performance: "0.899", performance_factor: "0.899", total_parts: "18162", scrap_rate: "0.022", scrap_parts: "400", good_parts: "17762" },
            { machine_id: 3, shift_id: 43, planned_minutes: 450, changeover_minutes: 6, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 7, minor_stop_minutes: 3, equipment_loss_minutes: "6", flow_loss_minutes: "10", downtime_minutes: "16", run_minutes: "434", ideal_rate_per_min: "58.6", ideal_parts: "25432", base_performance: "0.926", performance_factor: "0.889", total_parts: "22609", scrap_rate: "0.087", scrap_parts: "1967", good_parts: "20642" },
            { machine_id: 5, shift_id: 4, planned_minutes: 450, changeover_minutes: 38, breakdown_base_minutes: 81, breakdown_minutes: "113", material_wait_minutes: 22, minor_stop_minutes: 35, equipment_loss_minutes: "151", flow_loss_minutes: "57", downtime_minutes: "208", run_minutes: "242", ideal_rate_per_min: "49.7", ideal_parts: "12027", base_performance: "0.787", performance_factor: "0.787", total_parts: "9465", scrap_rate: "0.032", scrap_parts: "303", good_parts: "9162" },
            { machine_id: 2, shift_id: 8, planned_minutes: 450, changeover_minutes: 25, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 0, minor_stop_minutes: 1, equipment_loss_minutes: "25", flow_loss_minutes: "1", downtime_minutes: "26", run_minutes: "424", ideal_rate_per_min: "58.9", ideal_parts: "24974", base_performance: "0.895", performance_factor: "0.859", total_parts: "21453", scrap_rate: "0.032", scrap_parts: "686", good_parts: "20767" },
            { machine_id: 4, shift_id: 32, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 15, breakdown_minutes: "18", material_wait_minutes: 1, minor_stop_minutes: 35, equipment_loss_minutes: "19", flow_loss_minutes: "36", downtime_minutes: "55", run_minutes: "395", ideal_rate_per_min: "72.3", ideal_parts: "28559", base_performance: "0.855", performance_factor: "0.787", total_parts: "22476", scrap_rate: "0.009", scrap_parts: "202", good_parts: "22274" },
            { machine_id: 6, shift_id: 13, planned_minutes: 450, changeover_minutes: 13, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 33, minor_stop_minutes: 4, equipment_loss_minutes: "13", flow_loss_minutes: "37", downtime_minutes: "50", run_minutes: "400", ideal_rate_per_min: "42.0", ideal_parts: "16800", base_performance: "0.812", performance_factor: "0.780", total_parts: "13104", scrap_rate: "0.031", scrap_parts: "406", good_parts: "12698" },
            { machine_id: 6, shift_id: 3, planned_minutes: 450, changeover_minutes: 2, breakdown_base_minutes: 1, breakdown_minutes: "2", material_wait_minutes: 2, minor_stop_minutes: 10, equipment_loss_minutes: "4", flow_loss_minutes: "12", downtime_minutes: "16", run_minutes: "434", ideal_rate_per_min: "42.0", ideal_parts: "18228", base_performance: "0.861", performance_factor: "0.861", total_parts: "15694", scrap_rate: "0.010", scrap_parts: "157", good_parts: "15537" },
            { machine_id: 2, shift_id: 14, planned_minutes: 450, changeover_minutes: 9, breakdown_base_minutes: 178, breakdown_minutes: "142", material_wait_minutes: 29, minor_stop_minutes: 6, equipment_loss_minutes: "151", flow_loss_minutes: "35", downtime_minutes: "186", run_minutes: "264", ideal_rate_per_min: "58.9", ideal_parts: "15550", base_performance: "0.800", performance_factor: "0.800", total_parts: "12440", scrap_rate: "0.062", scrap_parts: "771", good_parts: "11669" },
            { machine_id: 1, shift_id: 15, planned_minutes: 450, changeover_minutes: 10, breakdown_base_minutes: 26, breakdown_minutes: "16", material_wait_minutes: 5, minor_stop_minutes: 20, equipment_loss_minutes: "26", flow_loss_minutes: "25", downtime_minutes: "51", run_minutes: "399", ideal_rate_per_min: "51.9", ideal_parts: "20708", base_performance: "0.819", performance_factor: "0.786", total_parts: "16276", scrap_rate: "0.016", scrap_parts: "260", good_parts: "16016" },
            { machine_id: 1, shift_id: 27, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 44, minor_stop_minutes: 2, equipment_loss_minutes: "0", flow_loss_minutes: "46", downtime_minutes: "46", run_minutes: "404", ideal_rate_per_min: "51.9", ideal_parts: "20968", base_performance: "0.799", performance_factor: "0.799", total_parts: "16753", scrap_rate: "0.011", scrap_parts: "184", good_parts: "16569" },
            { machine_id: 3, shift_id: 46, planned_minutes: 450, changeover_minutes: 42, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 37, minor_stop_minutes: 18, equipment_loss_minutes: "42", flow_loss_minutes: "55", downtime_minutes: "97", run_minutes: "353", ideal_rate_per_min: "58.6", ideal_parts: "20686", base_performance: "0.855", performance_factor: "0.787", total_parts: "16280", scrap_rate: "0.070", scrap_parts: "1140", good_parts: "15140" },
            { machine_id: 6, shift_id: 38, planned_minutes: 450, changeover_minutes: 14, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 35, minor_stop_minutes: 27, equipment_loss_minutes: "14", flow_loss_minutes: "62", downtime_minutes: "76", run_minutes: "374", ideal_rate_per_min: "42.0", ideal_parts: "15708", base_performance: "0.906", performance_factor: "0.870", total_parts: "13666", scrap_rate: "0.004", scrap_parts: "55", good_parts: "13611" },
            { machine_id: 5, shift_id: 17, planned_minutes: 450, changeover_minutes: 4, breakdown_base_minutes: 3, breakdown_minutes: "4", material_wait_minutes: 0, minor_stop_minutes: 1, equipment_loss_minutes: "8", flow_loss_minutes: "1", downtime_minutes: "9", run_minutes: "441", ideal_rate_per_min: "49.7", ideal_parts: "21918", base_performance: "0.827", performance_factor: "0.761", total_parts: "16680", scrap_rate: "0.032", scrap_parts: "534", good_parts: "16146" },
            { machine_id: 2, shift_id: 49, planned_minutes: 450, changeover_minutes: 43, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 48, minor_stop_minutes: 10, equipment_loss_minutes: "43", flow_loss_minutes: "58", downtime_minutes: "101", run_minutes: "349", ideal_rate_per_min: "58.9", ideal_parts: "20556", base_performance: "0.797", performance_factor: "0.765", total_parts: "15725", scrap_rate: "0.023", scrap_parts: "362", good_parts: "15363" },
            { machine_id: 4, shift_id: 8, planned_minutes: 450, changeover_minutes: 32, breakdown_base_minutes: 149, breakdown_minutes: "179", material_wait_minutes: 48, minor_stop_minutes: 0, equipment_loss_minutes: "211", flow_loss_minutes: "48", downtime_minutes: "259", run_minutes: "191", ideal_rate_per_min: "72.3", ideal_parts: "13809", base_performance: "0.900", performance_factor: "0.864", total_parts: "11931", scrap_rate: "0.004", scrap_parts: "48", good_parts: "11883" },
            { machine_id: 5, shift_id: 7, planned_minutes: 450, changeover_minutes: 40, breakdown_base_minutes: 1, breakdown_minutes: "1", material_wait_minutes: 28, minor_stop_minutes: 2, equipment_loss_minutes: "41", flow_loss_minutes: "30", downtime_minutes: "71", run_minutes: "379", ideal_rate_per_min: "49.7", ideal_parts: "18836", base_performance: "0.783", performance_factor: "0.783", total_parts: "14749", scrap_rate: "0.006", scrap_parts: "88", good_parts: "14661" },
            { machine_id: 5, shift_id: 41, planned_minutes: 450, changeover_minutes: 9, breakdown_base_minutes: 6, breakdown_minutes: "8", material_wait_minutes: 24, minor_stop_minutes: 10, equipment_loss_minutes: "17", flow_loss_minutes: "34", downtime_minutes: "51", run_minutes: "399", ideal_rate_per_min: "49.7", ideal_parts: "19830", base_performance: "0.896", performance_factor: "0.824", total_parts: "16340", scrap_rate: "0.007", scrap_parts: "114", good_parts: "16226" },
            { machine_id: 1, shift_id: 20, planned_minutes: 450, changeover_minutes: 39, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 0, minor_stop_minutes: 3, equipment_loss_minutes: "39", flow_loss_minutes: "3", downtime_minutes: "42", run_minutes: "408", ideal_rate_per_min: "51.9", ideal_parts: "21175", base_performance: "0.842", performance_factor: "0.842", total_parts: "17829", scrap_rate: "0.069", scrap_parts: "1230", good_parts: "16599" },
            { machine_id: 3, shift_id: 50, planned_minutes: 450, changeover_minutes: 43, breakdown_base_minutes: 1, breakdown_minutes: "1", material_wait_minutes: 50, minor_stop_minutes: 1, equipment_loss_minutes: "44", flow_loss_minutes: "51", downtime_minutes: "95", run_minutes: "355", ideal_rate_per_min: "58.6", ideal_parts: "20803", base_performance: "0.889", performance_factor: "0.853", total_parts: "17745", scrap_rate: "0.039", scrap_parts: "692", good_parts: "17053" },
            { machine_id: 2, shift_id: 37, planned_minutes: 450, changeover_minutes: 7, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 37, minor_stop_minutes: 2, equipment_loss_minutes: "7", flow_loss_minutes: "39", downtime_minutes: "46", run_minutes: "404", ideal_rate_per_min: "58.9", ideal_parts: "23796", base_performance: "0.861", performance_factor: "0.827", total_parts: "19679", scrap_rate: "0.027", scrap_parts: "531", good_parts: "19148" },
            { machine_id: 2, shift_id: 28, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 16, breakdown_minutes: "13", material_wait_minutes: 8, minor_stop_minutes: 13, equipment_loss_minutes: "13", flow_loss_minutes: "21", downtime_minutes: "34", run_minutes: "416", ideal_rate_per_min: "58.9", ideal_parts: "24502", base_performance: "0.905", performance_factor: "0.869", total_parts: "21292", scrap_rate: "0.006", scrap_parts: "128", good_parts: "21164" },
            { machine_id: 6, shift_id: 44, planned_minutes: 450, changeover_minutes: 24, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 41, minor_stop_minutes: 3, equipment_loss_minutes: "24", flow_loss_minutes: "44", downtime_minutes: "68", run_minutes: "382", ideal_rate_per_min: "42.0", ideal_parts: "16044", base_performance: "0.828", performance_factor: "0.762", total_parts: "12226", scrap_rate: "0.050", scrap_parts: "611", good_parts: "11615" },
            { machine_id: 5, shift_id: 46, planned_minutes: 450, changeover_minutes: 7, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 6, minor_stop_minutes: 24, equipment_loss_minutes: "7", flow_loss_minutes: "30", downtime_minutes: "37", run_minutes: "413", ideal_rate_per_min: "49.7", ideal_parts: "20526", base_performance: "0.930", performance_factor: "0.856", total_parts: "17570", scrap_rate: "0.023", scrap_parts: "404", good_parts: "17166" },
            { machine_id: 1, shift_id: 53, planned_minutes: 450, changeover_minutes: 2, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 0, minor_stop_minutes: 4, equipment_loss_minutes: "2", flow_loss_minutes: "4", downtime_minutes: "6", run_minutes: "444", ideal_rate_per_min: "51.9", ideal_parts: "23044", base_performance: "0.886", performance_factor: "0.815", total_parts: "18781", scrap_rate: "0.007", scrap_parts: "131", good_parts: "18650" },
            { machine_id: 1, shift_id: 21, planned_minutes: 450, changeover_minutes: 2, breakdown_base_minutes: 39, breakdown_minutes: "23", material_wait_minutes: 5, minor_stop_minutes: 40, equipment_loss_minutes: "25", flow_loss_minutes: "45", downtime_minutes: "70", run_minutes: "380", ideal_rate_per_min: "51.9", ideal_parts: "19722", base_performance: "0.942", performance_factor: "0.867", total_parts: "17099", scrap_rate: "0.027", scrap_parts: "462", good_parts: "16637" },
            { machine_id: 4, shift_id: 2, planned_minutes: 450, changeover_minutes: 29, breakdown_base_minutes: 12, breakdown_minutes: "14", material_wait_minutes: 0, minor_stop_minutes: 4, equipment_loss_minutes: "43", flow_loss_minutes: "4", downtime_minutes: "47", run_minutes: "403", ideal_rate_per_min: "72.3", ideal_parts: "29137", base_performance: "0.808", performance_factor: "0.808", total_parts: "23543", scrap_rate: "0.005", scrap_parts: "118", good_parts: "23425" },
            { machine_id: 4, shift_id: 42, planned_minutes: 450, changeover_minutes: 3, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 2, minor_stop_minutes: 8, equipment_loss_minutes: "3", flow_loss_minutes: "10", downtime_minutes: "13", run_minutes: "437", ideal_rate_per_min: "72.3", ideal_parts: "31595", base_performance: "0.869", performance_factor: "0.799", total_parts: "25244", scrap_rate: "0.021", scrap_parts: "530", good_parts: "24714" },
            { machine_id: 6, shift_id: 8, planned_minutes: 450, changeover_minutes: 4, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 0, minor_stop_minutes: 3, equipment_loss_minutes: "4", flow_loss_minutes: "3", downtime_minutes: "7", run_minutes: "443", ideal_rate_per_min: "42.0", ideal_parts: "18606", base_performance: "0.806", performance_factor: "0.774", total_parts: "14401", scrap_rate: "0.090", scrap_parts: "1296", good_parts: "13105" },
            { machine_id: 3, shift_id: 15, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 14, breakdown_minutes: "14", material_wait_minutes: 53, minor_stop_minutes: 22, equipment_loss_minutes: "14", flow_loss_minutes: "75", downtime_minutes: "89", run_minutes: "361", ideal_rate_per_min: "58.6", ideal_parts: "21155", base_performance: "0.887", performance_factor: "0.852", total_parts: "18024", scrap_rate: "0.071", scrap_parts: "1280", good_parts: "16744" },
            { machine_id: 3, shift_id: 14, planned_minutes: 450, changeover_minutes: 2, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 44, minor_stop_minutes: 11, equipment_loss_minutes: "2", flow_loss_minutes: "55", downtime_minutes: "57", run_minutes: "393", ideal_rate_per_min: "58.6", ideal_parts: "23030", base_performance: "0.777", performance_factor: "0.777", total_parts: "17894", scrap_rate: "0.059", scrap_parts: "1056", good_parts: "16838" },
            { machine_id: 4, shift_id: 41, planned_minutes: 450, changeover_minutes: 35, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 2, minor_stop_minutes: 0, equipment_loss_minutes: "35", flow_loss_minutes: "2", downtime_minutes: "37", run_minutes: "413", ideal_rate_per_min: "72.3", ideal_parts: "29860", base_performance: "0.846", performance_factor: "0.778", total_parts: "23231", scrap_rate: "0.019", scrap_parts: "441", good_parts: "22790" },
            { machine_id: 1, shift_id: 22, planned_minutes: 450, changeover_minutes: 27, breakdown_base_minutes: 125, breakdown_minutes: "75", material_wait_minutes: 5, minor_stop_minutes: 8, equipment_loss_minutes: "102", flow_loss_minutes: "13", downtime_minutes: "115", run_minutes: "335", ideal_rate_per_min: "51.9", ideal_parts: "17387", base_performance: "0.812", performance_factor: "0.780", total_parts: "13562", scrap_rate: "0.011", scrap_parts: "149", good_parts: "13413" },
            { machine_id: 2, shift_id: 12, planned_minutes: 450, changeover_minutes: 40, breakdown_base_minutes: 152, breakdown_minutes: "122", material_wait_minutes: 1, minor_stop_minutes: 9, equipment_loss_minutes: "162", flow_loss_minutes: "10", downtime_minutes: "172", run_minutes: "278", ideal_rate_per_min: "58.9", ideal_parts: "16374", base_performance: "0.869", performance_factor: "0.834", total_parts: "13656", scrap_rate: "0.004", scrap_parts: "55", good_parts: "13601" },
            { machine_id: 1, shift_id: 26, planned_minutes: 450, changeover_minutes: 4, breakdown_base_minutes: 8, breakdown_minutes: "5", material_wait_minutes: 27, minor_stop_minutes: 2, equipment_loss_minutes: "9", flow_loss_minutes: "29", downtime_minutes: "38", run_minutes: "412", ideal_rate_per_min: "51.9", ideal_parts: "21383", base_performance: "0.827", performance_factor: "0.794", total_parts: "16978", scrap_rate: "0.037", scrap_parts: "628", good_parts: "16350" },
            { machine_id: 1, shift_id: 8, planned_minutes: 450, changeover_minutes: 17, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 11, minor_stop_minutes: 12, equipment_loss_minutes: "17", flow_loss_minutes: "23", downtime_minutes: "40", run_minutes: "410", ideal_rate_per_min: "51.9", ideal_parts: "21279", base_performance: "0.957", performance_factor: "0.919", total_parts: "19555", scrap_rate: "0.013", scrap_parts: "254", good_parts: "19301" },
            { machine_id: 4, shift_id: 48, planned_minutes: 450, changeover_minutes: 19, breakdown_base_minutes: 10, breakdown_minutes: "12", material_wait_minutes: 44, minor_stop_minutes: 39, equipment_loss_minutes: "31", flow_loss_minutes: "83", downtime_minutes: "114", run_minutes: "336", ideal_rate_per_min: "72.3", ideal_parts: "24293", base_performance: "0.899", performance_factor: "0.827", total_parts: "20090", scrap_rate: "0.026", scrap_parts: "522", good_parts: "19568" },
            { machine_id: 5, shift_id: 37, planned_minutes: 450, changeover_minutes: 28, breakdown_base_minutes: 45, breakdown_minutes: "63", material_wait_minutes: 18, minor_stop_minutes: 2, equipment_loss_minutes: "91", flow_loss_minutes: "20", downtime_minutes: "111", run_minutes: "339", ideal_rate_per_min: "49.7", ideal_parts: "16848", base_performance: "0.841", performance_factor: "0.807", total_parts: "13596", scrap_rate: "0.006", scrap_parts: "82", good_parts: "13514" },
            { machine_id: 3, shift_id: 22, planned_minutes: 450, changeover_minutes: 31, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 22, minor_stop_minutes: 8, equipment_loss_minutes: "31", flow_loss_minutes: "30", downtime_minutes: "61", run_minutes: "389", ideal_rate_per_min: "58.6", ideal_parts: "22795", base_performance: "0.912", performance_factor: "0.876", total_parts: "19968", scrap_rate: "0.012", scrap_parts: "240", good_parts: "19728" },
            { machine_id: 4, shift_id: 24, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 7, breakdown_minutes: "8", material_wait_minutes: 0, minor_stop_minutes: 36, equipment_loss_minutes: "9", flow_loss_minutes: "36", downtime_minutes: "45", run_minutes: "405", ideal_rate_per_min: "72.3", ideal_parts: "29282", base_performance: "0.797", performance_factor: "0.797", total_parts: "23338", scrap_rate: "0.009", scrap_parts: "210", good_parts: "23128" },
            { machine_id: 3, shift_id: 27, planned_minutes: 450, changeover_minutes: 14, breakdown_base_minutes: 1, breakdown_minutes: "1", material_wait_minutes: 21, minor_stop_minutes: 0, equipment_loss_minutes: "15", flow_loss_minutes: "21", downtime_minutes: "36", run_minutes: "414", ideal_rate_per_min: "58.6", ideal_parts: "24260", base_performance: "0.846", performance_factor: "0.846", total_parts: "20524", scrap_rate: "0.016", scrap_parts: "328", good_parts: "20196" },
            { machine_id: 1, shift_id: 54, planned_minutes: 450, changeover_minutes: 32, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 1, minor_stop_minutes: 37, equipment_loss_minutes: "32", flow_loss_minutes: "38", downtime_minutes: "70", run_minutes: "380", ideal_rate_per_min: "51.9", ideal_parts: "19722", base_performance: "0.874", performance_factor: "0.804", total_parts: "15856", scrap_rate: "0.048", scrap_parts: "761", good_parts: "15095" },
            { machine_id: 6, shift_id: 25, planned_minutes: 450, changeover_minutes: 21, breakdown_base_minutes: 49, breakdown_minutes: "78", material_wait_minutes: 20, minor_stop_minutes: 1, equipment_loss_minutes: "99", flow_loss_minutes: "21", downtime_minutes: "120", run_minutes: "330", ideal_rate_per_min: "42.0", ideal_parts: "13860", base_performance: "0.888", performance_factor: "0.888", total_parts: "12308", scrap_rate: "0.071", scrap_parts: "874", good_parts: "11434" },
            { machine_id: 5, shift_id: 32, planned_minutes: 450, changeover_minutes: 13, breakdown_base_minutes: 168, breakdown_minutes: "235", material_wait_minutes: 6, minor_stop_minutes: 38, equipment_loss_minutes: "248", flow_loss_minutes: "44", downtime_minutes: "292", run_minutes: "158", ideal_rate_per_min: "49.7", ideal_parts: "7853", base_performance: "0.832", performance_factor: "0.765", total_parts: "6008", scrap_rate: "0.024", scrap_parts: "144", good_parts: "5864" },
            { machine_id: 5, shift_id: 2, planned_minutes: 450, changeover_minutes: 44, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 27, minor_stop_minutes: 39, equipment_loss_minutes: "44", flow_loss_minutes: "66", downtime_minutes: "110", run_minutes: "340", ideal_rate_per_min: "49.7", ideal_parts: "16898", base_performance: "0.891", performance_factor: "0.891", total_parts: "15056", scrap_rate: "0.006", scrap_parts: "90", good_parts: "14966" },
            { machine_id: 4, shift_id: 22, planned_minutes: 450, changeover_minutes: 35, breakdown_base_minutes: 6, breakdown_minutes: "7", material_wait_minutes: 16, minor_stop_minutes: 15, equipment_loss_minutes: "42", flow_loss_minutes: "31", downtime_minutes: "73", run_minutes: "377", ideal_rate_per_min: "72.3", ideal_parts: "27257", base_performance: "0.837", performance_factor: "0.804", total_parts: "21915", scrap_rate: "0.011", scrap_parts: "241", good_parts: "21674" },
            { machine_id: 1, shift_id: 5, planned_minutes: 450, changeover_minutes: 19, breakdown_base_minutes: 6, breakdown_minutes: "4", material_wait_minutes: 25, minor_stop_minutes: 0, equipment_loss_minutes: "23", flow_loss_minutes: "25", downtime_minutes: "48", run_minutes: "402", ideal_rate_per_min: "51.9", ideal_parts: "20864", base_performance: "0.893", performance_factor: "0.893", total_parts: "18632", scrap_rate: "0.049", scrap_parts: "913", good_parts: "17719" },
            { machine_id: 2, shift_id: 53, planned_minutes: 450, changeover_minutes: 9, breakdown_base_minutes: 6, breakdown_minutes: "5", material_wait_minutes: 45, minor_stop_minutes: 7, equipment_loss_minutes: "14", flow_loss_minutes: "52", downtime_minutes: "66", run_minutes: "384", ideal_rate_per_min: "58.9", ideal_parts: "22618", base_performance: "0.845", performance_factor: "0.777", total_parts: "17574", scrap_rate: "0.009", scrap_parts: "158", good_parts: "17416" },
            { machine_id: 2, shift_id: 39, planned_minutes: 450, changeover_minutes: 8, breakdown_base_minutes: 26, breakdown_minutes: "21", material_wait_minutes: 2, minor_stop_minutes: 39, equipment_loss_minutes: "29", flow_loss_minutes: "41", downtime_minutes: "70", run_minutes: "380", ideal_rate_per_min: "58.9", ideal_parts: "22382", base_performance: "0.850", performance_factor: "0.816", total_parts: "18264", scrap_rate: "0.009", scrap_parts: "164", good_parts: "18100" },
            { machine_id: 6, shift_id: 36, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 6, breakdown_minutes: "10", material_wait_minutes: 37, minor_stop_minutes: 2, equipment_loss_minutes: "10", flow_loss_minutes: "39", downtime_minutes: "49", run_minutes: "401", ideal_rate_per_min: "42.0", ideal_parts: "16842", base_performance: "0.871", performance_factor: "0.871", total_parts: "14669", scrap_rate: "0.005", scrap_parts: "73", good_parts: "14596" },
            { machine_id: 1, shift_id: 17, planned_minutes: 450, changeover_minutes: 6, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 3, minor_stop_minutes: 0, equipment_loss_minutes: "6", flow_loss_minutes: "3", downtime_minutes: "9", run_minutes: "441", ideal_rate_per_min: "51.9", ideal_parts: "22888", base_performance: "0.841", performance_factor: "0.774", total_parts: "17715", scrap_rate: "0.004", scrap_parts: "71", good_parts: "17644" },
            { machine_id: 3, shift_id: 55, planned_minutes: 450, changeover_minutes: 6, breakdown_base_minutes: 4, breakdown_minutes: "4", material_wait_minutes: 28, minor_stop_minutes: 6, equipment_loss_minutes: "10", flow_loss_minutes: "34", downtime_minutes: "44", run_minutes: "406", ideal_rate_per_min: "58.6", ideal_parts: "23792", base_performance: "0.795", performance_factor: "0.731", total_parts: "17392", scrap_rate: "0.072", scrap_parts: "1252", good_parts: "16140" },
            { machine_id: 3, shift_id: 49, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 171, breakdown_minutes: "171", material_wait_minutes: 17, minor_stop_minutes: 20, equipment_loss_minutes: "172", flow_loss_minutes: "37", downtime_minutes: "209", run_minutes: "241", ideal_rate_per_min: "58.6", ideal_parts: "14123", base_performance: "0.797", performance_factor: "0.765", total_parts: "10804", scrap_rate: "0.066", scrap_parts: "713", good_parts: "10091" },
            { machine_id: 6, shift_id: 60, planned_minutes: 450, changeover_minutes: 36, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 8, minor_stop_minutes: 10, equipment_loss_minutes: "36", flow_loss_minutes: "18", downtime_minutes: "54", run_minutes: "396", ideal_rate_per_min: "42.0", ideal_parts: "16632", base_performance: "0.918", performance_factor: "0.845", total_parts: "14054", scrap_rate: "0.014", scrap_parts: "197", good_parts: "13857" },
            { machine_id: 4, shift_id: 28, planned_minutes: 450, changeover_minutes: 12, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 4, minor_stop_minutes: 25, equipment_loss_minutes: "12", flow_loss_minutes: "29", downtime_minutes: "41", run_minutes: "409", ideal_rate_per_min: "72.3", ideal_parts: "29571", base_performance: "0.777", performance_factor: "0.746", total_parts: "22060", scrap_rate: "0.048", scrap_parts: "1059", good_parts: "21001" },
            { machine_id: 5, shift_id: 49, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 3, minor_stop_minutes: 39, equipment_loss_minutes: "1", flow_loss_minutes: "42", downtime_minutes: "43", run_minutes: "407", ideal_rate_per_min: "49.7", ideal_parts: "20228", base_performance: "0.818", performance_factor: "0.785", total_parts: "15879", scrap_rate: "0.021", scrap_parts: "333", good_parts: "15546" },
            { machine_id: 3, shift_id: 8, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 25, minor_stop_minutes: 3, equipment_loss_minutes: "1", flow_loss_minutes: "28", downtime_minutes: "29", run_minutes: "421", ideal_rate_per_min: "58.6", ideal_parts: "24671", base_performance: "0.888", performance_factor: "0.852", total_parts: "21020", scrap_rate: "0.013", scrap_parts: "273", good_parts: "20747" },
            { machine_id: 2, shift_id: 25, planned_minutes: 450, changeover_minutes: 4, breakdown_base_minutes: 56, breakdown_minutes: "45", material_wait_minutes: 21, minor_stop_minutes: 11, equipment_loss_minutes: "49", flow_loss_minutes: "32", downtime_minutes: "81", run_minutes: "369", ideal_rate_per_min: "58.9", ideal_parts: "21734", base_performance: "0.845", performance_factor: "0.845", total_parts: "18365", scrap_rate: "0.089", scrap_parts: "1634", good_parts: "16731" },
            { machine_id: 2, shift_id: 20, planned_minutes: 450, changeover_minutes: 23, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 21, minor_stop_minutes: 14, equipment_loss_minutes: "23", flow_loss_minutes: "35", downtime_minutes: "58", run_minutes: "392", ideal_rate_per_min: "58.9", ideal_parts: "23089", base_performance: "0.862", performance_factor: "0.862", total_parts: "19903", scrap_rate: "0.087", scrap_parts: "1732", good_parts: "18171" },
            { machine_id: 6, shift_id: 30, planned_minutes: 450, changeover_minutes: 39, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 33, minor_stop_minutes: 17, equipment_loss_minutes: "39", flow_loss_minutes: "50", downtime_minutes: "89", run_minutes: "361", ideal_rate_per_min: "42.0", ideal_parts: "15162", base_performance: "0.864", performance_factor: "0.795", total_parts: "12054", scrap_rate: "0.005", scrap_parts: "60", good_parts: "11994" },
            { machine_id: 1, shift_id: 59, planned_minutes: 450, changeover_minutes: 12, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 13, minor_stop_minutes: 2, equipment_loss_minutes: "12", flow_loss_minutes: "15", downtime_minutes: "27", run_minutes: "423", ideal_rate_per_min: "51.9", ideal_parts: "21954", base_performance: "0.857", performance_factor: "0.788", total_parts: "17300", scrap_rate: "0.077", scrap_parts: "1332", good_parts: "15968" },
            { machine_id: 1, shift_id: 18, planned_minutes: 450, changeover_minutes: 3, breakdown_base_minutes: 36, breakdown_minutes: "22", material_wait_minutes: 0, minor_stop_minutes: 5, equipment_loss_minutes: "25", flow_loss_minutes: "5", downtime_minutes: "30", run_minutes: "420", ideal_rate_per_min: "51.9", ideal_parts: "21798", base_performance: "0.879", performance_factor: "0.809", total_parts: "17635", scrap_rate: "0.015", scrap_parts: "265", good_parts: "17370" },
            { machine_id: 2, shift_id: 54, planned_minutes: 450, changeover_minutes: 23, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 4, minor_stop_minutes: 5, equipment_loss_minutes: "23", flow_loss_minutes: "9", downtime_minutes: "32", run_minutes: "418", ideal_rate_per_min: "58.9", ideal_parts: "24620", base_performance: "0.811", performance_factor: "0.746", total_parts: "18367", scrap_rate: "0.013", scrap_parts: "239", good_parts: "18128" },
            { machine_id: 2, shift_id: 46, planned_minutes: 450, changeover_minutes: 41, breakdown_base_minutes: 6, breakdown_minutes: "5", material_wait_minutes: 3, minor_stop_minutes: 0, equipment_loss_minutes: "46", flow_loss_minutes: "3", downtime_minutes: "49", run_minutes: "401", ideal_rate_per_min: "58.9", ideal_parts: "23619", base_performance: "0.849", performance_factor: "0.781", total_parts: "18446", scrap_rate: "0.004", scrap_parts: "74", good_parts: "18372" },
            { machine_id: 1, shift_id: 12, planned_minutes: 450, changeover_minutes: 19, breakdown_base_minutes: 1, breakdown_minutes: "1", material_wait_minutes: 26, minor_stop_minutes: 17, equipment_loss_minutes: "20", flow_loss_minutes: "43", downtime_minutes: "63", run_minutes: "387", ideal_rate_per_min: "51.9", ideal_parts: "20085", base_performance: "0.871", performance_factor: "0.836", total_parts: "16791", scrap_rate: "0.007", scrap_parts: "118", good_parts: "16673" },
            { machine_id: 1, shift_id: 14, planned_minutes: 450, changeover_minutes: 21, breakdown_base_minutes: 7, breakdown_minutes: "4", material_wait_minutes: 38, minor_stop_minutes: 1, equipment_loss_minutes: "25", flow_loss_minutes: "39", downtime_minutes: "64", run_minutes: "386", ideal_rate_per_min: "51.9", ideal_parts: "20033", base_performance: "0.863", performance_factor: "0.863", total_parts: "17288", scrap_rate: "0.005", scrap_parts: "86", good_parts: "17202" },
            { machine_id: 5, shift_id: 54, planned_minutes: 450, changeover_minutes: 35, breakdown_base_minutes: 50, breakdown_minutes: "70", material_wait_minutes: 1, minor_stop_minutes: 36, equipment_loss_minutes: "105", flow_loss_minutes: "37", downtime_minutes: "142", run_minutes: "308", ideal_rate_per_min: "49.7", ideal_parts: "15308", base_performance: "0.886", performance_factor: "0.815", total_parts: "12476", scrap_rate: "0.010", scrap_parts: "125", good_parts: "12351" },
            { machine_id: 2, shift_id: 47, planned_minutes: 450, changeover_minutes: 34, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 36, minor_stop_minutes: 31, equipment_loss_minutes: "34", flow_loss_minutes: "67", downtime_minutes: "101", run_minutes: "349", ideal_rate_per_min: "58.9", ideal_parts: "20556", base_performance: "0.821", performance_factor: "0.821", total_parts: "16876", scrap_rate: "0.044", scrap_parts: "743", good_parts: "16133" },
            { machine_id: 5, shift_id: 48, planned_minutes: 450, changeover_minutes: 24, breakdown_base_minutes: 89, breakdown_minutes: "125", material_wait_minutes: 4, minor_stop_minutes: 0, equipment_loss_minutes: "149", flow_loss_minutes: "4", downtime_minutes: "153", run_minutes: "297", ideal_rate_per_min: "49.7", ideal_parts: "14761", base_performance: "0.893", performance_factor: "0.822", total_parts: "12134", scrap_rate: "0.082", scrap_parts: "995", good_parts: "11139" },
            { machine_id: 3, shift_id: 3, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 3, breakdown_minutes: "3", material_wait_minutes: 36, minor_stop_minutes: 0, equipment_loss_minutes: "4", flow_loss_minutes: "36", downtime_minutes: "40", run_minutes: "410", ideal_rate_per_min: "58.6", ideal_parts: "24026", base_performance: "0.827", performance_factor: "0.827", total_parts: "19870", scrap_rate: "0.012", scrap_parts: "238", good_parts: "19632" },
            { machine_id: 4, shift_id: 1, planned_minutes: 450, changeover_minutes: 25, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 1, minor_stop_minutes: 4, equipment_loss_minutes: "25", flow_loss_minutes: "5", downtime_minutes: "30", run_minutes: "420", ideal_rate_per_min: "72.3", ideal_parts: "30366", base_performance: "0.843", performance_factor: "0.843", total_parts: "25599", scrap_rate: "0.052", scrap_parts: "1331", good_parts: "24268" },
            { machine_id: 4, shift_id: 20, planned_minutes: 450, changeover_minutes: 15, breakdown_base_minutes: 1, breakdown_minutes: "1", material_wait_minutes: 6, minor_stop_minutes: 11, equipment_loss_minutes: "16", flow_loss_minutes: "17", downtime_minutes: "33", run_minutes: "417", ideal_rate_per_min: "72.3", ideal_parts: "30149", base_performance: "0.886", performance_factor: "0.886", total_parts: "26712", scrap_rate: "0.005", scrap_parts: "134", good_parts: "26578" },
            { machine_id: 4, shift_id: 56, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 2, minor_stop_minutes: 3, equipment_loss_minutes: "1", flow_loss_minutes: "5", downtime_minutes: "6", run_minutes: "444", ideal_rate_per_min: "72.3", ideal_parts: "32101", base_performance: "0.868", performance_factor: "0.799", total_parts: "25649", scrap_rate: "0.023", scrap_parts: "590", good_parts: "25059" },
            { machine_id: 6, shift_id: 54, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 1, minor_stop_minutes: 5, equipment_loss_minutes: "1", flow_loss_minutes: "6", downtime_minutes: "7", run_minutes: "443", ideal_rate_per_min: "42.0", ideal_parts: "18606", base_performance: "0.836", performance_factor: "0.769", total_parts: "14308", scrap_rate: "0.056", scrap_parts: "801", good_parts: "13507" },
            { machine_id: 2, shift_id: 24, planned_minutes: 450, changeover_minutes: 18, breakdown_base_minutes: 7, breakdown_minutes: "6", material_wait_minutes: 1, minor_stop_minutes: 3, equipment_loss_minutes: "24", flow_loss_minutes: "4", downtime_minutes: "28", run_minutes: "422", ideal_rate_per_min: "58.9", ideal_parts: "24856", base_performance: "0.782", performance_factor: "0.782", total_parts: "19437", scrap_rate: "0.050", scrap_parts: "972", good_parts: "18465" },
            { machine_id: 3, shift_id: 38, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 53, minor_stop_minutes: 0, equipment_loss_minutes: "0", flow_loss_minutes: "53", downtime_minutes: "53", run_minutes: "397", ideal_rate_per_min: "58.6", ideal_parts: "23264", base_performance: "0.814", performance_factor: "0.781", total_parts: "18169", scrap_rate: "0.005", scrap_parts: "91", good_parts: "18078" },
            { machine_id: 3, shift_id: 47, planned_minutes: 450, changeover_minutes: 2, breakdown_base_minutes: 1, breakdown_minutes: "1", material_wait_minutes: 44, minor_stop_minutes: 19, equipment_loss_minutes: "3", flow_loss_minutes: "63", downtime_minutes: "66", run_minutes: "384", ideal_rate_per_min: "58.6", ideal_parts: "22502", base_performance: "0.927", performance_factor: "0.927", total_parts: "20859", scrap_rate: "0.077", scrap_parts: "1606", good_parts: "19253" },
            { machine_id: 1, shift_id: 23, planned_minutes: 450, changeover_minutes: 26, breakdown_base_minutes: 2, breakdown_minutes: "1", material_wait_minutes: 3, minor_stop_minutes: 2, equipment_loss_minutes: "27", flow_loss_minutes: "5", downtime_minutes: "32", run_minutes: "418", ideal_rate_per_min: "51.9", ideal_parts: "21694", base_performance: "0.835", performance_factor: "0.835", total_parts: "18114", scrap_rate: "0.007", scrap_parts: "127", good_parts: "17987" },
            { machine_id: 3, shift_id: 59, planned_minutes: 450, changeover_minutes: 2, breakdown_base_minutes: 4, breakdown_minutes: "4", material_wait_minutes: 2, minor_stop_minutes: 7, equipment_loss_minutes: "6", flow_loss_minutes: "9", downtime_minutes: "15", run_minutes: "435", ideal_rate_per_min: "58.6", ideal_parts: "25491", base_performance: "0.769", performance_factor: "0.707", total_parts: "18022", scrap_rate: "0.017", scrap_parts: "306", good_parts: "17716" },
            { machine_id: 3, shift_id: 40, planned_minutes: 450, changeover_minutes: 19, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 26, minor_stop_minutes: 29, equipment_loss_minutes: "19", flow_loss_minutes: "55", downtime_minutes: "74", run_minutes: "376", ideal_rate_per_min: "58.6", ideal_parts: "22034", base_performance: "0.940", performance_factor: "0.902", total_parts: "19875", scrap_rate: "0.068", scrap_parts: "1352", good_parts: "18523" },
            { machine_id: 1, shift_id: 31, planned_minutes: 450, changeover_minutes: 6, breakdown_base_minutes: 48, breakdown_minutes: "29", material_wait_minutes: 39, minor_stop_minutes: 2, equipment_loss_minutes: "35", flow_loss_minutes: "41", downtime_minutes: "76", run_minutes: "374", ideal_rate_per_min: "51.9", ideal_parts: "19411", base_performance: "0.864", performance_factor: "0.829", total_parts: "16092", scrap_rate: "0.075", scrap_parts: "1207", good_parts: "14885" },
            { machine_id: 4, shift_id: 49, planned_minutes: 450, changeover_minutes: 6, breakdown_base_minutes: 100, breakdown_minutes: "120", material_wait_minutes: 3, minor_stop_minutes: 1, equipment_loss_minutes: "126", flow_loss_minutes: "4", downtime_minutes: "130", run_minutes: "320", ideal_rate_per_min: "72.3", ideal_parts: "23136", base_performance: "0.917", performance_factor: "0.880", total_parts: "20360", scrap_rate: "0.056", scrap_parts: "1140", good_parts: "19220" },
            { machine_id: 1, shift_id: 58, planned_minutes: 450, changeover_minutes: 24, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 5, minor_stop_minutes: 13, equipment_loss_minutes: "24", flow_loss_minutes: "18", downtime_minutes: "42", run_minutes: "408", ideal_rate_per_min: "51.9", ideal_parts: "21175", base_performance: "0.756", performance_factor: "0.726", total_parts: "15373", scrap_rate: "0.013", scrap_parts: "200", good_parts: "15173" },
            { machine_id: 2, shift_id: 55, planned_minutes: 450, changeover_minutes: 9, breakdown_base_minutes: 1, breakdown_minutes: "1", material_wait_minutes: 2, minor_stop_minutes: 35, equipment_loss_minutes: "10", flow_loss_minutes: "37", downtime_minutes: "47", run_minutes: "403", ideal_rate_per_min: "58.9", ideal_parts: "23737", base_performance: "0.893", performance_factor: "0.822", total_parts: "19512", scrap_rate: "0.077", scrap_parts: "1502", good_parts: "18010" },
            { machine_id: 4, shift_id: 5, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 27, minor_stop_minutes: 21, equipment_loss_minutes: "0", flow_loss_minutes: "48", downtime_minutes: "48", run_minutes: "402", ideal_rate_per_min: "72.3", ideal_parts: "29065", base_performance: "0.820", performance_factor: "0.820", total_parts: "23833", scrap_rate: "0.061", scrap_parts: "1454", good_parts: "22379" },
            { machine_id: 2, shift_id: 44, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 2, breakdown_minutes: "2", material_wait_minutes: 7, minor_stop_minutes: 9, equipment_loss_minutes: "2", flow_loss_minutes: "16", downtime_minutes: "18", run_minutes: "432", ideal_rate_per_min: "58.9", ideal_parts: "25445", base_performance: "0.817", performance_factor: "0.752", total_parts: "19135", scrap_rate: "0.024", scrap_parts: "459", good_parts: "18676" },
            { machine_id: 4, shift_id: 21, planned_minutes: 450, changeover_minutes: 9, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 0, minor_stop_minutes: 39, equipment_loss_minutes: "9", flow_loss_minutes: "39", downtime_minutes: "48", run_minutes: "402", ideal_rate_per_min: "72.3", ideal_parts: "29065", base_performance: "0.788", performance_factor: "0.725", total_parts: "21072", scrap_rate: "0.020", scrap_parts: "421", good_parts: "20651" },
            { machine_id: 3, shift_id: 31, planned_minutes: 450, changeover_minutes: 42, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 0, minor_stop_minutes: 35, equipment_loss_minutes: "42", flow_loss_minutes: "35", downtime_minutes: "77", run_minutes: "373", ideal_rate_per_min: "58.6", ideal_parts: "21858", base_performance: "0.801", performance_factor: "0.769", total_parts: "16809", scrap_rate: "0.075", scrap_parts: "1261", good_parts: "15548" },
            { machine_id: 6, shift_id: 50, planned_minutes: 450, changeover_minutes: 26, breakdown_base_minutes: 20, breakdown_minutes: "32", material_wait_minutes: 33, minor_stop_minutes: 6, equipment_loss_minutes: "58", flow_loss_minutes: "39", downtime_minutes: "97", run_minutes: "353", ideal_rate_per_min: "42.0", ideal_parts: "14826", base_performance: "0.791", performance_factor: "0.759", total_parts: "11253", scrap_rate: "0.017", scrap_parts: "191", good_parts: "11062" },
            { machine_id: 5, shift_id: 50, planned_minutes: 450, changeover_minutes: 32, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 30, minor_stop_minutes: 28, equipment_loss_minutes: "32", flow_loss_minutes: "58", downtime_minutes: "90", run_minutes: "360", ideal_rate_per_min: "49.7", ideal_parts: "17892", base_performance: "0.872", performance_factor: "0.837", total_parts: "14976", scrap_rate: "0.047", scrap_parts: "704", good_parts: "14272" },
            { machine_id: 2, shift_id: 4, planned_minutes: 450, changeover_minutes: 12, breakdown_base_minutes: 10, breakdown_minutes: "8", material_wait_minutes: 5, minor_stop_minutes: 12, equipment_loss_minutes: "20", flow_loss_minutes: "17", downtime_minutes: "37", run_minutes: "413", ideal_rate_per_min: "58.9", ideal_parts: "24326", base_performance: "0.870", performance_factor: "0.870", total_parts: "21164", scrap_rate: "0.071", scrap_parts: "1503", good_parts: "19661" },
            { machine_id: 3, shift_id: 29, planned_minutes: 450, changeover_minutes: 15, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 50, minor_stop_minutes: 2, equipment_loss_minutes: "15", flow_loss_minutes: "52", downtime_minutes: "67", run_minutes: "383", ideal_rate_per_min: "58.6", ideal_parts: "22444", base_performance: "0.922", performance_factor: "0.922", total_parts: "20693", scrap_rate: "0.022", scrap_parts: "455", good_parts: "20238" },
            { machine_id: 2, shift_id: 5, planned_minutes: 450, changeover_minutes: 25, breakdown_base_minutes: 14, breakdown_minutes: "11", material_wait_minutes: 15, minor_stop_minutes: 20, equipment_loss_minutes: "36", flow_loss_minutes: "35", downtime_minutes: "71", run_minutes: "379", ideal_rate_per_min: "58.9", ideal_parts: "22323", base_performance: "0.875", performance_factor: "0.875", total_parts: "19533", scrap_rate: "0.018", scrap_parts: "352", good_parts: "19181" },
            { machine_id: 3, shift_id: 1, planned_minutes: 450, changeover_minutes: 31, breakdown_base_minutes: 7, breakdown_minutes: "7", material_wait_minutes: 47, minor_stop_minutes: 34, equipment_loss_minutes: "38", flow_loss_minutes: "81", downtime_minutes: "119", run_minutes: "331", ideal_rate_per_min: "58.6", ideal_parts: "19397", base_performance: "0.857", performance_factor: "0.857", total_parts: "16623", scrap_rate: "0.089", scrap_parts: "1479", good_parts: "15144" },
            { machine_id: 6, shift_id: 9, planned_minutes: 450, changeover_minutes: 33, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 1, minor_stop_minutes: 18, equipment_loss_minutes: "33", flow_loss_minutes: "19", downtime_minutes: "52", run_minutes: "398", ideal_rate_per_min: "42.0", ideal_parts: "16716", base_performance: "0.833", performance_factor: "0.833", total_parts: "13924", scrap_rate: "0.075", scrap_parts: "1044", good_parts: "12880" },
            { machine_id: 6, shift_id: 23, planned_minutes: 450, changeover_minutes: 29, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 11, minor_stop_minutes: 28, equipment_loss_minutes: "29", flow_loss_minutes: "39", downtime_minutes: "68", run_minutes: "382", ideal_rate_per_min: "42.0", ideal_parts: "16044", base_performance: "0.862", performance_factor: "0.862", total_parts: "13830", scrap_rate: "0.031", scrap_parts: "429", good_parts: "13401" },
            { machine_id: 2, shift_id: 18, planned_minutes: 450, changeover_minutes: 3, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 37, minor_stop_minutes: 8, equipment_loss_minutes: "3", flow_loss_minutes: "45", downtime_minutes: "48", run_minutes: "402", ideal_rate_per_min: "58.9", ideal_parts: "23678", base_performance: "0.873", performance_factor: "0.803", total_parts: "19013", scrap_rate: "0.054", scrap_parts: "1027", good_parts: "17986" },
            { machine_id: 5, shift_id: 18, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 0, minor_stop_minutes: 27, equipment_loss_minutes: "0", flow_loss_minutes: "27", downtime_minutes: "27", run_minutes: "423", ideal_rate_per_min: "49.7", ideal_parts: "21023", base_performance: "0.910", performance_factor: "0.837", total_parts: "17596", scrap_rate: "0.020", scrap_parts: "352", good_parts: "17244" },
            { machine_id: 1, shift_id: 34, planned_minutes: 450, changeover_minutes: 39, breakdown_base_minutes: 4, breakdown_minutes: "2", material_wait_minutes: 18, minor_stop_minutes: 7, equipment_loss_minutes: "41", flow_loss_minutes: "25", downtime_minutes: "66", run_minutes: "384", ideal_rate_per_min: "51.9", ideal_parts: "19930", base_performance: "0.859", performance_factor: "0.859", total_parts: "17120", scrap_rate: "0.007", scrap_parts: "120", good_parts: "17000" },
            { machine_id: 6, shift_id: 32, planned_minutes: 450, changeover_minutes: 5, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 0, minor_stop_minutes: 16, equipment_loss_minutes: "5", flow_loss_minutes: "16", downtime_minutes: "21", run_minutes: "429", ideal_rate_per_min: "42.0", ideal_parts: "18018", base_performance: "0.901", performance_factor: "0.829", total_parts: "14937", scrap_rate: "0.024", scrap_parts: "358", good_parts: "14579" },
            { machine_id: 3, shift_id: 18, planned_minutes: 450, changeover_minutes: 2, breakdown_base_minutes: 18, breakdown_minutes: "18", material_wait_minutes: 2, minor_stop_minutes: 33, equipment_loss_minutes: "20", flow_loss_minutes: "35", downtime_minutes: "55", run_minutes: "395", ideal_rate_per_min: "58.6", ideal_parts: "23147", base_performance: "0.908", performance_factor: "0.835", total_parts: "19328", scrap_rate: "0.012", scrap_parts: "232", good_parts: "19096" },
            { machine_id: 1, shift_id: 49, planned_minutes: 450, changeover_minutes: 30, breakdown_base_minutes: 3, breakdown_minutes: "2", material_wait_minutes: 38, minor_stop_minutes: 13, equipment_loss_minutes: "32", flow_loss_minutes: "51", downtime_minutes: "83", run_minutes: "367", ideal_rate_per_min: "51.9", ideal_parts: "19047", base_performance: "0.861", performance_factor: "0.827", total_parts: "15752", scrap_rate: "0.022", scrap_parts: "347", good_parts: "15405" },
            { machine_id: 5, shift_id: 13, planned_minutes: 450, changeover_minutes: 6, breakdown_base_minutes: 1, breakdown_minutes: "1", material_wait_minutes: 6, minor_stop_minutes: 13, equipment_loss_minutes: "7", flow_loss_minutes: "19", downtime_minutes: "26", run_minutes: "424", ideal_rate_per_min: "49.7", ideal_parts: "21073", base_performance: "0.890", performance_factor: "0.854", total_parts: "17996", scrap_rate: "0.051", scrap_parts: "918", good_parts: "17078" },
            { machine_id: 5, shift_id: 16, planned_minutes: 450, changeover_minutes: 20, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 46, minor_stop_minutes: 0, equipment_loss_minutes: "20", flow_loss_minutes: "46", downtime_minutes: "66", run_minutes: "384", ideal_rate_per_min: "49.7", ideal_parts: "19085", base_performance: "0.851", performance_factor: "0.817", total_parts: "15592", scrap_rate: "0.073", scrap_parts: "1138", good_parts: "14454" },
            { machine_id: 4, shift_id: 18, planned_minutes: 450, changeover_minutes: 39, breakdown_base_minutes: 110, breakdown_minutes: "132", material_wait_minutes: 52, minor_stop_minutes: 16, equipment_loss_minutes: "171", flow_loss_minutes: "68", downtime_minutes: "239", run_minutes: "211", ideal_rate_per_min: "72.3", ideal_parts: "15255", base_performance: "0.859", performance_factor: "0.790", total_parts: "12051", scrap_rate: "0.004", scrap_parts: "48", good_parts: "12003" },
            { machine_id: 2, shift_id: 27, planned_minutes: 450, changeover_minutes: 3, breakdown_base_minutes: 131, breakdown_minutes: "105", material_wait_minutes: 10, minor_stop_minutes: 0, equipment_loss_minutes: "108", flow_loss_minutes: "10", downtime_minutes: "118", run_minutes: "332", ideal_rate_per_min: "58.9", ideal_parts: "19555", base_performance: "0.863", performance_factor: "0.863", total_parts: "16876", scrap_rate: "0.058", scrap_parts: "979", good_parts: "15897" },
            { machine_id: 6, shift_id: 33, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 55, minor_stop_minutes: 28, equipment_loss_minutes: "0", flow_loss_minutes: "83", downtime_minutes: "83", run_minutes: "367", ideal_rate_per_min: "42.0", ideal_parts: "15414", base_performance: "0.885", performance_factor: "0.814", total_parts: "12547", scrap_rate: "0.006", scrap_parts: "75", good_parts: "12472" },
            { machine_id: 3, shift_id: 4, planned_minutes: 450, changeover_minutes: 32, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 33, minor_stop_minutes: 25, equipment_loss_minutes: "32", flow_loss_minutes: "58", downtime_minutes: "90", run_minutes: "360", ideal_rate_per_min: "58.6", ideal_parts: "21096", base_performance: "0.867", performance_factor: "0.867", total_parts: "18290", scrap_rate: "0.054", scrap_parts: "988", good_parts: "17302" },
            { machine_id: 6, shift_id: 39, planned_minutes: 450, changeover_minutes: 3, breakdown_base_minutes: 1, breakdown_minutes: "2", material_wait_minutes: 17, minor_stop_minutes: 1, equipment_loss_minutes: "5", flow_loss_minutes: "18", downtime_minutes: "23", run_minutes: "427", ideal_rate_per_min: "42.0", ideal_parts: "17934", base_performance: "0.852", performance_factor: "0.818", total_parts: "14670", scrap_rate: "0.013", scrap_parts: "191", good_parts: "14479" },
            { machine_id: 5, shift_id: 6, planned_minutes: 450, changeover_minutes: 4, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 1, minor_stop_minutes: 29, equipment_loss_minutes: "4", flow_loss_minutes: "30", downtime_minutes: "34", run_minutes: "416", ideal_rate_per_min: "49.7", ideal_parts: "20675", base_performance: "0.814", performance_factor: "0.814", total_parts: "16829", scrap_rate: "0.070", scrap_parts: "1178", good_parts: "15651" },
            { machine_id: 5, shift_id: 1, planned_minutes: 450, changeover_minutes: 31, breakdown_base_minutes: 16, breakdown_minutes: "22", material_wait_minutes: 9, minor_stop_minutes: 24, equipment_loss_minutes: "53", flow_loss_minutes: "33", downtime_minutes: "86", run_minutes: "364", ideal_rate_per_min: "49.7", ideal_parts: "18091", base_performance: "0.822", performance_factor: "0.822", total_parts: "14871", scrap_rate: "0.025", scrap_parts: "372", good_parts: "14499" },
            { machine_id: 4, shift_id: 46, planned_minutes: 450, changeover_minutes: 38, breakdown_base_minutes: 104, breakdown_minutes: "125", material_wait_minutes: 34, minor_stop_minutes: 10, equipment_loss_minutes: "163", flow_loss_minutes: "44", downtime_minutes: "207", run_minutes: "243", ideal_rate_per_min: "72.3", ideal_parts: "17569", base_performance: "0.773", performance_factor: "0.711", total_parts: "12492", scrap_rate: "0.010", scrap_parts: "125", good_parts: "12367" },
            { machine_id: 1, shift_id: 57, planned_minutes: 450, changeover_minutes: 32, breakdown_base_minutes: 136, breakdown_minutes: "82", material_wait_minutes: 0, minor_stop_minutes: 39, equipment_loss_minutes: "114", flow_loss_minutes: "39", downtime_minutes: "153", run_minutes: "297", ideal_rate_per_min: "51.9", ideal_parts: "15414", base_performance: "0.911", performance_factor: "0.838", total_parts: "12917", scrap_rate: "0.040", scrap_parts: "517", good_parts: "12400" },
            { machine_id: 3, shift_id: 21, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 1, breakdown_minutes: "1", material_wait_minutes: 5, minor_stop_minutes: 7, equipment_loss_minutes: "1", flow_loss_minutes: "12", downtime_minutes: "13", run_minutes: "437", ideal_rate_per_min: "58.6", ideal_parts: "25608", base_performance: "0.881", performance_factor: "0.811", total_parts: "20768", scrap_rate: "0.034", scrap_parts: "706", good_parts: "20062" },
            { machine_id: 4, shift_id: 54, planned_minutes: 450, changeover_minutes: 21, breakdown_base_minutes: 6, breakdown_minutes: "7", material_wait_minutes: 0, minor_stop_minutes: 18, equipment_loss_minutes: "28", flow_loss_minutes: "18", downtime_minutes: "46", run_minutes: "404", ideal_rate_per_min: "72.3", ideal_parts: "29209", base_performance: "0.869", performance_factor: "0.799", total_parts: "23338", scrap_rate: "0.004", scrap_parts: "93", good_parts: "23245" },
            { machine_id: 6, shift_id: 27, planned_minutes: 450, changeover_minutes: 27, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 32, minor_stop_minutes: 24, equipment_loss_minutes: "27", flow_loss_minutes: "56", downtime_minutes: "83", run_minutes: "367", ideal_rate_per_min: "42.0", ideal_parts: "15414", base_performance: "0.884", performance_factor: "0.884", total_parts: "13626", scrap_rate: "0.017", scrap_parts: "232", good_parts: "13394" },
            { machine_id: 5, shift_id: 26, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 11, minor_stop_minutes: 9, equipment_loss_minutes: "1", flow_loss_minutes: "20", downtime_minutes: "21", run_minutes: "429", ideal_rate_per_min: "49.7", ideal_parts: "21321", base_performance: "0.887", performance_factor: "0.852", total_parts: "18165", scrap_rate: "0.034", scrap_parts: "618", good_parts: "17547" },
            { machine_id: 3, shift_id: 30, planned_minutes: 450, changeover_minutes: 16, breakdown_base_minutes: 103, breakdown_minutes: "103", material_wait_minutes: 43, minor_stop_minutes: 24, equipment_loss_minutes: "119", flow_loss_minutes: "67", downtime_minutes: "186", run_minutes: "264", ideal_rate_per_min: "58.6", ideal_parts: "15470", base_performance: "0.906", performance_factor: "0.834", total_parts: "12902", scrap_rate: "0.059", scrap_parts: "761", good_parts: "12141" },
            { machine_id: 3, shift_id: 26, planned_minutes: 450, changeover_minutes: 20, breakdown_base_minutes: 39, breakdown_minutes: "39", material_wait_minutes: 23, minor_stop_minutes: 3, equipment_loss_minutes: "59", flow_loss_minutes: "26", downtime_minutes: "85", run_minutes: "365", ideal_rate_per_min: "58.6", ideal_parts: "21389", base_performance: "0.845", performance_factor: "0.811", total_parts: "17346", scrap_rate: "0.088", scrap_parts: "1526", good_parts: "15820" },
            { machine_id: 5, shift_id: 36, planned_minutes: 450, changeover_minutes: 12, breakdown_base_minutes: 45, breakdown_minutes: "63", material_wait_minutes: 11, minor_stop_minutes: 25, equipment_loss_minutes: "75", flow_loss_minutes: "36", downtime_minutes: "111", run_minutes: "339", ideal_rate_per_min: "49.7", ideal_parts: "16848", base_performance: "0.844", performance_factor: "0.844", total_parts: "14220", scrap_rate: "0.004", scrap_parts: "57", good_parts: "14163" },
            { machine_id: 5, shift_id: 9, planned_minutes: 450, changeover_minutes: 15, breakdown_base_minutes: 81, breakdown_minutes: "113", material_wait_minutes: 48, minor_stop_minutes: 12, equipment_loss_minutes: "128", flow_loss_minutes: "60", downtime_minutes: "188", run_minutes: "262", ideal_rate_per_min: "49.7", ideal_parts: "13021", base_performance: "0.842", performance_factor: "0.842", total_parts: "10964", scrap_rate: "0.030", scrap_parts: "329", good_parts: "10635" },
            { machine_id: 6, shift_id: 57, planned_minutes: 450, changeover_minutes: 6, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 30, minor_stop_minutes: 26, equipment_loss_minutes: "6", flow_loss_minutes: "56", downtime_minutes: "62", run_minutes: "388", ideal_rate_per_min: "42.0", ideal_parts: "16296", base_performance: "0.925", performance_factor: "0.851", total_parts: "13868", scrap_rate: "0.054", scrap_parts: "749", good_parts: "13119" },
            { machine_id: 5, shift_id: 43, planned_minutes: 450, changeover_minutes: 9, breakdown_base_minutes: 17, breakdown_minutes: "24", material_wait_minutes: 37, minor_stop_minutes: 7, equipment_loss_minutes: "33", flow_loss_minutes: "44", downtime_minutes: "77", run_minutes: "373", ideal_rate_per_min: "49.7", ideal_parts: "18538", base_performance: "0.805", performance_factor: "0.773", total_parts: "14330", scrap_rate: "0.023", scrap_parts: "330", good_parts: "14000" },
            { machine_id: 5, shift_id: 3, planned_minutes: 450, changeover_minutes: 2, breakdown_base_minutes: 82, breakdown_minutes: "115", material_wait_minutes: 1, minor_stop_minutes: 2, equipment_loss_minutes: "117", flow_loss_minutes: "3", downtime_minutes: "120", run_minutes: "330", ideal_rate_per_min: "49.7", ideal_parts: "16401", base_performance: "0.857", performance_factor: "0.857", total_parts: "14056", scrap_rate: "0.010", scrap_parts: "141", good_parts: "13915" },
            { machine_id: 4, shift_id: 50, planned_minutes: 450, changeover_minutes: 42, breakdown_base_minutes: 81, breakdown_minutes: "97", material_wait_minutes: 4, minor_stop_minutes: 4, equipment_loss_minutes: "139", flow_loss_minutes: "8", downtime_minutes: "147", run_minutes: "303", ideal_rate_per_min: "72.3", ideal_parts: "21907", base_performance: "0.826", performance_factor: "0.793", total_parts: "17372", scrap_rate: "0.042", scrap_parts: "730", good_parts: "16642" },
            { machine_id: 1, shift_id: 9, planned_minutes: 450, changeover_minutes: 40, breakdown_base_minutes: 34, breakdown_minutes: "20", material_wait_minutes: 22, minor_stop_minutes: 12, equipment_loss_minutes: "60", flow_loss_minutes: "34", downtime_minutes: "94", run_minutes: "356", ideal_rate_per_min: "51.9", ideal_parts: "18476", base_performance: "0.858", performance_factor: "0.858", total_parts: "15852", scrap_rate: "0.034", scrap_parts: "539", good_parts: "15313" },
            { machine_id: 1, shift_id: 51, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 10, minor_stop_minutes: 40, equipment_loss_minutes: "1", flow_loss_minutes: "50", downtime_minutes: "51", run_minutes: "399", ideal_rate_per_min: "51.9", ideal_parts: "20708", base_performance: "0.865", performance_factor: "0.830", total_parts: "17188", scrap_rate: "0.024", scrap_parts: "413", good_parts: "16775" },
            { machine_id: 6, shift_id: 6, planned_minutes: 450, changeover_minutes: 38, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 0, minor_stop_minutes: 25, equipment_loss_minutes: "38", flow_loss_minutes: "25", downtime_minutes: "63", run_minutes: "387", ideal_rate_per_min: "42.0", ideal_parts: "16254", base_performance: "0.836", performance_factor: "0.836", total_parts: "13588", scrap_rate: "0.089", scrap_parts: "1209", good_parts: "12379" },
            { machine_id: 3, shift_id: 48, planned_minutes: 450, changeover_minutes: 32, breakdown_base_minutes: 23, breakdown_minutes: "23", material_wait_minutes: 4, minor_stop_minutes: 38, equipment_loss_minutes: "55", flow_loss_minutes: "42", downtime_minutes: "97", run_minutes: "353", ideal_rate_per_min: "58.6", ideal_parts: "20686", base_performance: "0.883", performance_factor: "0.812", total_parts: "16797", scrap_rate: "0.014", scrap_parts: "235", good_parts: "16562" },
            { machine_id: 1, shift_id: 47, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 24, minor_stop_minutes: 0, equipment_loss_minutes: "0", flow_loss_minutes: "24", downtime_minutes: "24", run_minutes: "426", ideal_rate_per_min: "51.9", ideal_parts: "22109", base_performance: "0.854", performance_factor: "0.854", total_parts: "18881", scrap_rate: "0.008", scrap_parts: "151", good_parts: "18730" },
            { machine_id: 3, shift_id: 16, planned_minutes: 450, changeover_minutes: 37, breakdown_base_minutes: 1, breakdown_minutes: "1", material_wait_minutes: 45, minor_stop_minutes: 23, equipment_loss_minutes: "38", flow_loss_minutes: "68", downtime_minutes: "106", run_minutes: "344", ideal_rate_per_min: "58.6", ideal_parts: "20158", base_performance: "0.878", performance_factor: "0.843", total_parts: "16993", scrap_rate: "0.013", scrap_parts: "221", good_parts: "16772" },
            { machine_id: 6, shift_id: 31, planned_minutes: 450, changeover_minutes: 36, breakdown_base_minutes: 8, breakdown_minutes: "13", material_wait_minutes: 12, minor_stop_minutes: 35, equipment_loss_minutes: "49", flow_loss_minutes: "47", downtime_minutes: "96", run_minutes: "354", ideal_rate_per_min: "42.0", ideal_parts: "14868", base_performance: "0.802", performance_factor: "0.770", total_parts: "11448", scrap_rate: "0.049", scrap_parts: "561", good_parts: "10887" },
            { machine_id: 6, shift_id: 47, planned_minutes: 450, changeover_minutes: 6, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 21, minor_stop_minutes: 30, equipment_loss_minutes: "6", flow_loss_minutes: "51", downtime_minutes: "57", run_minutes: "393", ideal_rate_per_min: "42.0", ideal_parts: "16506", base_performance: "0.894", performance_factor: "0.894", total_parts: "14756", scrap_rate: "0.011", scrap_parts: "162", good_parts: "14594" },
            { machine_id: 3, shift_id: 54, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 4, breakdown_minutes: "4", material_wait_minutes: 7, minor_stop_minutes: 18, equipment_loss_minutes: "5", flow_loss_minutes: "25", downtime_minutes: "30", run_minutes: "420", ideal_rate_per_min: "58.6", ideal_parts: "24612", base_performance: "0.810", performance_factor: "0.745", total_parts: "18336", scrap_rate: "0.031", scrap_parts: "568", good_parts: "17768" },
            { machine_id: 4, shift_id: 57, planned_minutes: 450, changeover_minutes: 7, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 25, minor_stop_minutes: 19, equipment_loss_minutes: "7", flow_loss_minutes: "44", downtime_minutes: "51", run_minutes: "399", ideal_rate_per_min: "72.3", ideal_parts: "28848", base_performance: "0.827", performance_factor: "0.761", total_parts: "21953", scrap_rate: "0.016", scrap_parts: "351", good_parts: "21602" },
            { machine_id: 5, shift_id: 8, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 16, minor_stop_minutes: 8, equipment_loss_minutes: "0", flow_loss_minutes: "24", downtime_minutes: "24", run_minutes: "426", ideal_rate_per_min: "49.7", ideal_parts: "21172", base_performance: "0.902", performance_factor: "0.866", total_parts: "18335", scrap_rate: "0.079", scrap_parts: "1448", good_parts: "16887" },
            { machine_id: 5, shift_id: 34, planned_minutes: 450, changeover_minutes: 30, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 41, minor_stop_minutes: 4, equipment_loss_minutes: "30", flow_loss_minutes: "45", downtime_minutes: "75", run_minutes: "375", ideal_rate_per_min: "49.7", ideal_parts: "18638", base_performance: "0.847", performance_factor: "0.847", total_parts: "15786", scrap_rate: "0.026", scrap_parts: "410", good_parts: "15376" },
            { machine_id: 5, shift_id: 14, planned_minutes: 450, changeover_minutes: 3, breakdown_base_minutes: 2, breakdown_minutes: "3", material_wait_minutes: 28, minor_stop_minutes: 29, equipment_loss_minutes: "6", flow_loss_minutes: "57", downtime_minutes: "63", run_minutes: "387", ideal_rate_per_min: "49.7", ideal_parts: "19234", base_performance: "0.810", performance_factor: "0.810", total_parts: "15580", scrap_rate: "0.081", scrap_parts: "1262", good_parts: "14318" },
            { machine_id: 2, shift_id: 43, planned_minutes: 450, changeover_minutes: 20, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 6, minor_stop_minutes: 34, equipment_loss_minutes: "20", flow_loss_minutes: "40", downtime_minutes: "60", run_minutes: "390", ideal_rate_per_min: "58.9", ideal_parts: "22971", base_performance: "0.867", performance_factor: "0.832", total_parts: "19112", scrap_rate: "0.005", scrap_parts: "96", good_parts: "19016" },
            { machine_id: 6, shift_id: 42, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 10, minor_stop_minutes: 10, equipment_loss_minutes: "1", flow_loss_minutes: "20", downtime_minutes: "21", run_minutes: "429", ideal_rate_per_min: "42.0", ideal_parts: "18018", base_performance: "0.869", performance_factor: "0.799", total_parts: "14396", scrap_rate: "0.004", scrap_parts: "58", good_parts: "14338" },
            { machine_id: 2, shift_id: 21, planned_minutes: 450, changeover_minutes: 6, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 22, minor_stop_minutes: 1, equipment_loss_minutes: "6", flow_loss_minutes: "23", downtime_minutes: "29", run_minutes: "421", ideal_rate_per_min: "58.9", ideal_parts: "24797", base_performance: "0.909", performance_factor: "0.836", total_parts: "20730", scrap_rate: "0.018", scrap_parts: "373", good_parts: "20357" },
            { machine_id: 6, shift_id: 26, planned_minutes: 450, changeover_minutes: 19, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 0, minor_stop_minutes: 18, equipment_loss_minutes: "19", flow_loss_minutes: "18", downtime_minutes: "37", run_minutes: "413", ideal_rate_per_min: "42.0", ideal_parts: "17346", base_performance: "0.880", performance_factor: "0.845", total_parts: "14657", scrap_rate: "0.017", scrap_parts: "249", good_parts: "14408" },
            { machine_id: 2, shift_id: 58, planned_minutes: 450, changeover_minutes: 13, breakdown_base_minutes: 43, breakdown_minutes: "34", material_wait_minutes: 2, minor_stop_minutes: 1, equipment_loss_minutes: "47", flow_loss_minutes: "3", downtime_minutes: "50", run_minutes: "400", ideal_rate_per_min: "58.9", ideal_parts: "23560", base_performance: "0.853", performance_factor: "0.819", total_parts: "19296", scrap_rate: "0.005", scrap_parts: "96", good_parts: "19200" },
            { machine_id: 6, shift_id: 40, planned_minutes: 450, changeover_minutes: 5, breakdown_base_minutes: 1, breakdown_minutes: "2", material_wait_minutes: 1, minor_stop_minutes: 6, equipment_loss_minutes: "7", flow_loss_minutes: "7", downtime_minutes: "14", run_minutes: "436", ideal_rate_per_min: "42.0", ideal_parts: "18312", base_performance: "0.841", performance_factor: "0.807", total_parts: "14778", scrap_rate: "0.022", scrap_parts: "325", good_parts: "14453" },
            { machine_id: 1, shift_id: 3, planned_minutes: 450, changeover_minutes: 3, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 1, minor_stop_minutes: 31, equipment_loss_minutes: "3", flow_loss_minutes: "32", downtime_minutes: "35", run_minutes: "415", ideal_rate_per_min: "51.9", ideal_parts: "21539", base_performance: "0.801", performance_factor: "0.801", total_parts: "17253", scrap_rate: "0.031", scrap_parts: "535", good_parts: "16718" },
            { machine_id: 2, shift_id: 59, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 5, minor_stop_minutes: 5, equipment_loss_minutes: "1", flow_loss_minutes: "10", downtime_minutes: "11", run_minutes: "439", ideal_rate_per_min: "58.9", ideal_parts: "25857", base_performance: "0.863", performance_factor: "0.794", total_parts: "20530", scrap_rate: "0.030", scrap_parts: "616", good_parts: "19914" },
            { machine_id: 1, shift_id: 44, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 2, breakdown_minutes: "1", material_wait_minutes: 56, minor_stop_minutes: 1, equipment_loss_minutes: "1", flow_loss_minutes: "57", downtime_minutes: "58", run_minutes: "392", ideal_rate_per_min: "51.9", ideal_parts: "20345", base_performance: "0.910", performance_factor: "0.837", total_parts: "17029", scrap_rate: "0.015", scrap_parts: "255", good_parts: "16774" },
            { machine_id: 1, shift_id: 35, planned_minutes: 450, changeover_minutes: 14, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 3, minor_stop_minutes: 3, equipment_loss_minutes: "14", flow_loss_minutes: "6", downtime_minutes: "20", run_minutes: "430", ideal_rate_per_min: "51.9", ideal_parts: "22317", base_performance: "0.891", performance_factor: "0.855", total_parts: "19081", scrap_rate: "0.005", scrap_parts: "95", good_parts: "18986" },
            { machine_id: 2, shift_id: 23, planned_minutes: 450, changeover_minutes: 21, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 48, minor_stop_minutes: 8, equipment_loss_minutes: "21", flow_loss_minutes: "56", downtime_minutes: "77", run_minutes: "373", ideal_rate_per_min: "58.9", ideal_parts: "21970", base_performance: "0.837", performance_factor: "0.837", total_parts: "18389", scrap_rate: "0.055", scrap_parts: "1011", good_parts: "17378" },
            { machine_id: 4, shift_id: 58, planned_minutes: 450, changeover_minutes: 17, breakdown_base_minutes: 11, breakdown_minutes: "13", material_wait_minutes: 0, minor_stop_minutes: 7, equipment_loss_minutes: "30", flow_loss_minutes: "7", downtime_minutes: "37", run_minutes: "413", ideal_rate_per_min: "72.3", ideal_parts: "29860", base_performance: "0.783", performance_factor: "0.752", total_parts: "22455", scrap_rate: "0.037", scrap_parts: "831", good_parts: "21624" },
            { machine_id: 6, shift_id: 41, planned_minutes: 450, changeover_minutes: 5, breakdown_base_minutes: 5, breakdown_minutes: "8", material_wait_minutes: 6, minor_stop_minutes: 15, equipment_loss_minutes: "13", flow_loss_minutes: "21", downtime_minutes: "34", run_minutes: "416", ideal_rate_per_min: "42.0", ideal_parts: "17472", base_performance: "0.838", performance_factor: "0.771", total_parts: "13471", scrap_rate: "0.054", scrap_parts: "727", good_parts: "12744" },
            { machine_id: 5, shift_id: 39, planned_minutes: 450, changeover_minutes: 32, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 53, minor_stop_minutes: 0, equipment_loss_minutes: "32", flow_loss_minutes: "53", downtime_minutes: "85", run_minutes: "365", ideal_rate_per_min: "49.7", ideal_parts: "18141", base_performance: "0.861", performance_factor: "0.827", total_parts: "15003", scrap_rate: "0.018", scrap_parts: "270", good_parts: "14733" },
            { machine_id: 5, shift_id: 25, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 20, minor_stop_minutes: 12, equipment_loss_minutes: "1", flow_loss_minutes: "32", downtime_minutes: "33", run_minutes: "417", ideal_rate_per_min: "49.7", ideal_parts: "20725", base_performance: "0.842", performance_factor: "0.842", total_parts: "17450", scrap_rate: "0.027", scrap_parts: "471", good_parts: "16979" },
            { machine_id: 1, shift_id: 7, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 2, breakdown_minutes: "1", material_wait_minutes: 3, minor_stop_minutes: 6, equipment_loss_minutes: "1", flow_loss_minutes: "9", downtime_minutes: "10", run_minutes: "440", ideal_rate_per_min: "51.9", ideal_parts: "22836", base_performance: "0.935", performance_factor: "0.935", total_parts: "21352", scrap_rate: "0.089", scrap_parts: "1900", good_parts: "19452" },
            { machine_id: 4, shift_id: 53, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 102, breakdown_minutes: "122", material_wait_minutes: 2, minor_stop_minutes: 2, equipment_loss_minutes: "123", flow_loss_minutes: "4", downtime_minutes: "127", run_minutes: "323", ideal_rate_per_min: "72.3", ideal_parts: "23353", base_performance: "0.915", performance_factor: "0.842", total_parts: "19663", scrap_rate: "0.055", scrap_parts: "1081", good_parts: "18582" },
            { machine_id: 1, shift_id: 32, planned_minutes: 450, changeover_minutes: 9, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 37, minor_stop_minutes: 22, equipment_loss_minutes: "9", flow_loss_minutes: "59", downtime_minutes: "68", run_minutes: "382", ideal_rate_per_min: "51.9", ideal_parts: "19826", base_performance: "0.770", performance_factor: "0.708", total_parts: "14037", scrap_rate: "0.016", scrap_parts: "225", good_parts: "13812" },
            { machine_id: 5, shift_id: 10, planned_minutes: 450, changeover_minutes: 33, breakdown_base_minutes: 8, breakdown_minutes: "11", material_wait_minutes: 0, minor_stop_minutes: 3, equipment_loss_minutes: "44", flow_loss_minutes: "3", downtime_minutes: "47", run_minutes: "403", ideal_rate_per_min: "49.7", ideal_parts: "20029", base_performance: "0.941", performance_factor: "0.941", total_parts: "18847", scrap_rate: "0.014", scrap_parts: "264", good_parts: "18583" },
            { machine_id: 3, shift_id: 10, planned_minutes: 450, changeover_minutes: 9, breakdown_base_minutes: 67, breakdown_minutes: "67", material_wait_minutes: 1, minor_stop_minutes: 3, equipment_loss_minutes: "76", flow_loss_minutes: "4", downtime_minutes: "80", run_minutes: "370", ideal_rate_per_min: "58.6", ideal_parts: "21682", base_performance: "0.789", performance_factor: "0.789", total_parts: "17107", scrap_rate: "0.009", scrap_parts: "154", good_parts: "16953" },
            { machine_id: 3, shift_id: 56, planned_minutes: 450, changeover_minutes: 39, breakdown_base_minutes: 41, breakdown_minutes: "41", material_wait_minutes: 6, minor_stop_minutes: 3, equipment_loss_minutes: "80", flow_loss_minutes: "9", downtime_minutes: "89", run_minutes: "361", ideal_rate_per_min: "58.6", ideal_parts: "21155", base_performance: "0.879", performance_factor: "0.809", total_parts: "17114", scrap_rate: "0.025", scrap_parts: "428", good_parts: "16686" },
            { machine_id: 5, shift_id: 22, planned_minutes: 450, changeover_minutes: 32, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 1, minor_stop_minutes: 21, equipment_loss_minutes: "32", flow_loss_minutes: "22", downtime_minutes: "54", run_minutes: "396", ideal_rate_per_min: "49.7", ideal_parts: "19681", base_performance: "0.889", performance_factor: "0.853", total_parts: "16788", scrap_rate: "0.015", scrap_parts: "252", good_parts: "16536" },
            { machine_id: 6, shift_id: 35, planned_minutes: 450, changeover_minutes: 15, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 29, minor_stop_minutes: 3, equipment_loss_minutes: "15", flow_loss_minutes: "32", downtime_minutes: "47", run_minutes: "403", ideal_rate_per_min: "42.0", ideal_parts: "16926", base_performance: "0.776", performance_factor: "0.745", total_parts: "12610", scrap_rate: "0.007", scrap_parts: "88", good_parts: "12522" },
            { machine_id: 6, shift_id: 11, planned_minutes: 450, changeover_minutes: 2, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 18, minor_stop_minutes: 22, equipment_loss_minutes: "2", flow_loss_minutes: "40", downtime_minutes: "42", run_minutes: "408", ideal_rate_per_min: "42.0", ideal_parts: "17136", base_performance: "0.830", performance_factor: "0.830", total_parts: "14223", scrap_rate: "0.034", scrap_parts: "484", good_parts: "13739" },
            { machine_id: 1, shift_id: 1, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 1, minor_stop_minutes: 31, equipment_loss_minutes: "0", flow_loss_minutes: "32", downtime_minutes: "32", run_minutes: "418", ideal_rate_per_min: "51.9", ideal_parts: "21694", base_performance: "0.848", performance_factor: "0.848", total_parts: "18397", scrap_rate: "0.043", scrap_parts: "791", good_parts: "17606" },
            { machine_id: 2, shift_id: 6, planned_minutes: 450, changeover_minutes: 30, breakdown_base_minutes: 3, breakdown_minutes: "2", material_wait_minutes: 6, minor_stop_minutes: 4, equipment_loss_minutes: "32", flow_loss_minutes: "10", downtime_minutes: "42", run_minutes: "408", ideal_rate_per_min: "58.9", ideal_parts: "24031", base_performance: "0.834", performance_factor: "0.834", total_parts: "20042", scrap_rate: "0.016", scrap_parts: "321", good_parts: "19721" },
            { machine_id: 6, shift_id: 29, planned_minutes: 450, changeover_minutes: 3, breakdown_base_minutes: 3, breakdown_minutes: "5", material_wait_minutes: 8, minor_stop_minutes: 1, equipment_loss_minutes: "8", flow_loss_minutes: "9", downtime_minutes: "17", run_minutes: "433", ideal_rate_per_min: "42.0", ideal_parts: "18186", base_performance: "0.920", performance_factor: "0.920", total_parts: "16731", scrap_rate: "0.046", scrap_parts: "770", good_parts: "15961" },
            { machine_id: 6, shift_id: 12, planned_minutes: 450, changeover_minutes: 21, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 5, minor_stop_minutes: 3, equipment_loss_minutes: "21", flow_loss_minutes: "8", downtime_minutes: "29", run_minutes: "421", ideal_rate_per_min: "42.0", ideal_parts: "17682", base_performance: "0.858", performance_factor: "0.824", total_parts: "14570", scrap_rate: "0.088", scrap_parts: "1282", good_parts: "13288" },
            { machine_id: 5, shift_id: 45, planned_minutes: 450, changeover_minutes: 35, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 56, minor_stop_minutes: 0, equipment_loss_minutes: "35", flow_loss_minutes: "56", downtime_minutes: "91", run_minutes: "359", ideal_rate_per_min: "49.7", ideal_parts: "17842", base_performance: "0.848", performance_factor: "0.780", total_parts: "13917", scrap_rate: "0.018", scrap_parts: "251", good_parts: "13666" },
            { machine_id: 4, shift_id: 33, planned_minutes: 450, changeover_minutes: 41, breakdown_base_minutes: 134, breakdown_minutes: "161", material_wait_minutes: 44, minor_stop_minutes: 14, equipment_loss_minutes: "202", flow_loss_minutes: "58", downtime_minutes: "260", run_minutes: "190", ideal_rate_per_min: "72.3", ideal_parts: "13737", base_performance: "0.879", performance_factor: "0.809", total_parts: "11113", scrap_rate: "0.062", scrap_parts: "689", good_parts: "10424" },
            { machine_id: 1, shift_id: 42, planned_minutes: 450, changeover_minutes: 2, breakdown_base_minutes: 6, breakdown_minutes: "4", material_wait_minutes: 2, minor_stop_minutes: 13, equipment_loss_minutes: "6", flow_loss_minutes: "15", downtime_minutes: "21", run_minutes: "429", ideal_rate_per_min: "51.9", ideal_parts: "22265", base_performance: "0.829", performance_factor: "0.763", total_parts: "16988", scrap_rate: "0.030", scrap_parts: "510", good_parts: "16478" },
            { machine_id: 2, shift_id: 51, planned_minutes: 450, changeover_minutes: 5, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 4, minor_stop_minutes: 0, equipment_loss_minutes: "5", flow_loss_minutes: "4", downtime_minutes: "9", run_minutes: "441", ideal_rate_per_min: "58.9", ideal_parts: "25975", base_performance: "0.845", performance_factor: "0.811", total_parts: "21066", scrap_rate: "0.017", scrap_parts: "358", good_parts: "20708" },
            { machine_id: 5, shift_id: 56, planned_minutes: 450, changeover_minutes: 16, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 3, minor_stop_minutes: 0, equipment_loss_minutes: "16", flow_loss_minutes: "3", downtime_minutes: "19", run_minutes: "431", ideal_rate_per_min: "49.7", ideal_parts: "21421", base_performance: "0.842", performance_factor: "0.775", total_parts: "16601", scrap_rate: "0.004", scrap_parts: "66", good_parts: "16535" },
            { machine_id: 5, shift_id: 27, planned_minutes: 450, changeover_minutes: 28, breakdown_base_minutes: 13, breakdown_minutes: "18", material_wait_minutes: 47, minor_stop_minutes: 34, equipment_loss_minutes: "46", flow_loss_minutes: "81", downtime_minutes: "127", run_minutes: "323", ideal_rate_per_min: "49.7", ideal_parts: "16053", base_performance: "0.882", performance_factor: "0.882", total_parts: "14159", scrap_rate: "0.009", scrap_parts: "127", good_parts: "14032" },
            { machine_id: 3, shift_id: 45, planned_minutes: 450, changeover_minutes: 3, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 27, minor_stop_minutes: 29, equipment_loss_minutes: "3", flow_loss_minutes: "56", downtime_minutes: "59", run_minutes: "391", ideal_rate_per_min: "58.6", ideal_parts: "22913", base_performance: "0.803", performance_factor: "0.739", total_parts: "16933", scrap_rate: "0.020", scrap_parts: "339", good_parts: "16594" },
            { machine_id: 4, shift_id: 31, planned_minutes: 450, changeover_minutes: 24, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 40, minor_stop_minutes: 2, equipment_loss_minutes: "24", flow_loss_minutes: "42", downtime_minutes: "66", run_minutes: "384", ideal_rate_per_min: "72.3", ideal_parts: "27763", base_performance: "0.918", performance_factor: "0.881", total_parts: "24459", scrap_rate: "0.027", scrap_parts: "660", good_parts: "23799" },
            { machine_id: 4, shift_id: 44, planned_minutes: 450, changeover_minutes: 24, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 39, minor_stop_minutes: 3, equipment_loss_minutes: "24", flow_loss_minutes: "42", downtime_minutes: "66", run_minutes: "384", ideal_rate_per_min: "72.3", ideal_parts: "27763", base_performance: "0.811", performance_factor: "0.746", total_parts: "20711", scrap_rate: "0.085", scrap_parts: "1760", good_parts: "18951" },
            { machine_id: 1, shift_id: 11, planned_minutes: 450, changeover_minutes: 28, breakdown_base_minutes: 6, breakdown_minutes: "4", material_wait_minutes: 10, minor_stop_minutes: 8, equipment_loss_minutes: "32", flow_loss_minutes: "18", downtime_minutes: "50", run_minutes: "400", ideal_rate_per_min: "51.9", ideal_parts: "20760", base_performance: "0.896", performance_factor: "0.896", total_parts: "18601", scrap_rate: "0.004", scrap_parts: "74", good_parts: "18527" },
            { machine_id: 2, shift_id: 13, planned_minutes: 450, changeover_minutes: 21, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 13, minor_stop_minutes: 3, equipment_loss_minutes: "21", flow_loss_minutes: "16", downtime_minutes: "37", run_minutes: "413", ideal_rate_per_min: "58.9", ideal_parts: "24326", base_performance: "0.853", performance_factor: "0.819", total_parts: "19923", scrap_rate: "0.053", scrap_parts: "1056", good_parts: "18867" },
            { machine_id: 2, shift_id: 42, planned_minutes: 450, changeover_minutes: 13, breakdown_base_minutes: 3, breakdown_minutes: "2", material_wait_minutes: 50, minor_stop_minutes: 29, equipment_loss_minutes: "15", flow_loss_minutes: "79", downtime_minutes: "94", run_minutes: "356", ideal_rate_per_min: "58.9", ideal_parts: "20968", base_performance: "0.859", performance_factor: "0.790", total_parts: "16565", scrap_rate: "0.017", scrap_parts: "282", good_parts: "16283" },
            { machine_id: 6, shift_id: 14, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 1, minor_stop_minutes: 0, equipment_loss_minutes: "1", flow_loss_minutes: "1", downtime_minutes: "2", run_minutes: "448", ideal_rate_per_min: "42.0", ideal_parts: "18816", base_performance: "0.874", performance_factor: "0.874", total_parts: "16445", scrap_rate: "0.074", scrap_parts: "1217", good_parts: "15228" },
            { machine_id: 2, shift_id: 41, planned_minutes: 450, changeover_minutes: 20, breakdown_base_minutes: 116, breakdown_minutes: "93", material_wait_minutes: 21, minor_stop_minutes: 21, equipment_loss_minutes: "113", flow_loss_minutes: "42", downtime_minutes: "155", run_minutes: "295", ideal_rate_per_min: "58.9", ideal_parts: "17376", base_performance: "0.882", performance_factor: "0.811", total_parts: "14092", scrap_rate: "0.013", scrap_parts: "183", good_parts: "13909" },
            { machine_id: 1, shift_id: 10, planned_minutes: 450, changeover_minutes: 27, breakdown_base_minutes: 173, breakdown_minutes: "104", material_wait_minutes: 2, minor_stop_minutes: 22, equipment_loss_minutes: "131", flow_loss_minutes: "24", downtime_minutes: "155", run_minutes: "295", ideal_rate_per_min: "51.9", ideal_parts: "15311", base_performance: "0.855", performance_factor: "0.855", total_parts: "13091", scrap_rate: "0.061", scrap_parts: "799", good_parts: "12292" },
            { machine_id: 1, shift_id: 6, planned_minutes: 450, changeover_minutes: 32, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 21, minor_stop_minutes: 3, equipment_loss_minutes: "32", flow_loss_minutes: "24", downtime_minutes: "56", run_minutes: "394", ideal_rate_per_min: "51.9", ideal_parts: "20449", base_performance: "0.794", performance_factor: "0.794", total_parts: "16237", scrap_rate: "0.033", scrap_parts: "536", good_parts: "15701" },
            { machine_id: 3, shift_id: 52, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 11, minor_stop_minutes: 15, equipment_loss_minutes: "1", flow_loss_minutes: "26", downtime_minutes: "27", run_minutes: "423", ideal_rate_per_min: "58.6", ideal_parts: "24788", base_performance: "0.845", performance_factor: "0.811", total_parts: "20103", scrap_rate: "0.010", scrap_parts: "201", good_parts: "19902" },
            { machine_id: 4, shift_id: 16, planned_minutes: 450, changeover_minutes: 10, breakdown_base_minutes: 46, breakdown_minutes: "55", material_wait_minutes: 0, minor_stop_minutes: 6, equipment_loss_minutes: "65", flow_loss_minutes: "6", downtime_minutes: "71", run_minutes: "379", ideal_rate_per_min: "72.3", ideal_parts: "27402", base_performance: "0.846", performance_factor: "0.812", total_parts: "22250", scrap_rate: "0.078", scrap_parts: "1736", good_parts: "20514" },
            { machine_id: 3, shift_id: 32, planned_minutes: 450, changeover_minutes: 43, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 1, minor_stop_minutes: 0, equipment_loss_minutes: "43", flow_loss_minutes: "1", downtime_minutes: "44", run_minutes: "406", ideal_rate_per_min: "58.6", ideal_parts: "23792", base_performance: "0.910", performance_factor: "0.837", total_parts: "19914", scrap_rate: "0.004", scrap_parts: "80", good_parts: "19834" },
            { machine_id: 3, shift_id: 12, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 4, breakdown_minutes: "4", material_wait_minutes: 37, minor_stop_minutes: 0, equipment_loss_minutes: "5", flow_loss_minutes: "37", downtime_minutes: "42", run_minutes: "408", ideal_rate_per_min: "58.6", ideal_parts: "23909", base_performance: "0.805", performance_factor: "0.773", total_parts: "18482", scrap_rate: "0.042", scrap_parts: "776", good_parts: "17706" },
            { machine_id: 4, shift_id: 23, planned_minutes: 450, changeover_minutes: 6, breakdown_base_minutes: 2, breakdown_minutes: "2", material_wait_minutes: 1, minor_stop_minutes: 9, equipment_loss_minutes: "8", flow_loss_minutes: "10", downtime_minutes: "18", run_minutes: "432", ideal_rate_per_min: "72.3", ideal_parts: "31234", base_performance: "0.881", performance_factor: "0.881", total_parts: "27517", scrap_rate: "0.019", scrap_parts: "523", good_parts: "26994" },
            { machine_id: 6, shift_id: 53, planned_minutes: 450, changeover_minutes: 32, breakdown_base_minutes: 3, breakdown_minutes: "5", material_wait_minutes: 30, minor_stop_minutes: 24, equipment_loss_minutes: "37", flow_loss_minutes: "54", downtime_minutes: "91", run_minutes: "359", ideal_rate_per_min: "42.0", ideal_parts: "15078", base_performance: "0.872", performance_factor: "0.802", total_parts: "12093", scrap_rate: "0.004", scrap_parts: "48", good_parts: "12045" },
            { machine_id: 5, shift_id: 5, planned_minutes: 450, changeover_minutes: 27, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 33, minor_stop_minutes: 33, equipment_loss_minutes: "27", flow_loss_minutes: "66", downtime_minutes: "93", run_minutes: "357", ideal_rate_per_min: "49.7", ideal_parts: "17743", base_performance: "0.892", performance_factor: "0.892", total_parts: "15827", scrap_rate: "0.073", scrap_parts: "1155", good_parts: "14672" },
            { machine_id: 5, shift_id: 31, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 10, minor_stop_minutes: 3, equipment_loss_minutes: "1", flow_loss_minutes: "13", downtime_minutes: "14", run_minutes: "436", ideal_rate_per_min: "49.7", ideal_parts: "21669", base_performance: "0.861", performance_factor: "0.827", total_parts: "17920", scrap_rate: "0.043", scrap_parts: "771", good_parts: "17149" },
            { machine_id: 2, shift_id: 34, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 20, minor_stop_minutes: 2, equipment_loss_minutes: "1", flow_loss_minutes: "22", downtime_minutes: "23", run_minutes: "427", ideal_rate_per_min: "58.9", ideal_parts: "25150", base_performance: "0.873", performance_factor: "0.873", total_parts: "21956", scrap_rate: "0.036", scrap_parts: "790", good_parts: "21166" },
            { machine_id: 1, shift_id: 43, planned_minutes: 450, changeover_minutes: 3, breakdown_base_minutes: 13, breakdown_minutes: "8", material_wait_minutes: 1, minor_stop_minutes: 35, equipment_loss_minutes: "11", flow_loss_minutes: "36", downtime_minutes: "47", run_minutes: "403", ideal_rate_per_min: "51.9", ideal_parts: "20916", base_performance: "0.836", performance_factor: "0.803", total_parts: "16796", scrap_rate: "0.004", scrap_parts: "67", good_parts: "16729" },
            { machine_id: 4, shift_id: 40, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 123, breakdown_minutes: "148", material_wait_minutes: 8, minor_stop_minutes: 10, equipment_loss_minutes: "148", flow_loss_minutes: "18", downtime_minutes: "166", run_minutes: "284", ideal_rate_per_min: "72.3", ideal_parts: "20533", base_performance: "0.895", performance_factor: "0.859", total_parts: "17638", scrap_rate: "0.006", scrap_parts: "106", good_parts: "17532" },
            { machine_id: 3, shift_id: 37, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 57, breakdown_minutes: "57", material_wait_minutes: 3, minor_stop_minutes: 6, equipment_loss_minutes: "57", flow_loss_minutes: "9", downtime_minutes: "66", run_minutes: "384", ideal_rate_per_min: "58.6", ideal_parts: "22502", base_performance: "0.882", performance_factor: "0.847", total_parts: "19059", scrap_rate: "0.065", scrap_parts: "1239", good_parts: "17820" },
            { machine_id: 4, shift_id: 35, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 2, minor_stop_minutes: 13, equipment_loss_minutes: "0", flow_loss_minutes: "15", downtime_minutes: "15", run_minutes: "435", ideal_rate_per_min: "72.3", ideal_parts: "31451", base_performance: "0.799", performance_factor: "0.767", total_parts: "24123", scrap_rate: "0.065", scrap_parts: "1568", good_parts: "22555" },
            { machine_id: 2, shift_id: 52, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 4, breakdown_minutes: "3", material_wait_minutes: 24, minor_stop_minutes: 6, equipment_loss_minutes: "4", flow_loss_minutes: "30", downtime_minutes: "34", run_minutes: "416", ideal_rate_per_min: "58.9", ideal_parts: "24502", base_performance: "0.897", performance_factor: "0.861", total_parts: "21096", scrap_rate: "0.086", scrap_parts: "1814", good_parts: "19282" },
            { machine_id: 3, shift_id: 42, planned_minutes: 450, changeover_minutes: 7, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 3, minor_stop_minutes: 0, equipment_loss_minutes: "7", flow_loss_minutes: "3", downtime_minutes: "10", run_minutes: "440", ideal_rate_per_min: "58.6", ideal_parts: "25784", base_performance: "0.849", performance_factor: "0.781", total_parts: "20137", scrap_rate: "0.021", scrap_parts: "423", good_parts: "19714" },
            { machine_id: 1, shift_id: 37, planned_minutes: 450, changeover_minutes: 3, breakdown_base_minutes: 1, breakdown_minutes: "1", material_wait_minutes: 16, minor_stop_minutes: 17, equipment_loss_minutes: "4", flow_loss_minutes: "33", downtime_minutes: "37", run_minutes: "413", ideal_rate_per_min: "51.9", ideal_parts: "21435", base_performance: "0.830", performance_factor: "0.797", total_parts: "17084", scrap_rate: "0.080", scrap_parts: "1367", good_parts: "15717" },
            { machine_id: 6, shift_id: 2, planned_minutes: 450, changeover_minutes: 42, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 0, minor_stop_minutes: 14, equipment_loss_minutes: "42", flow_loss_minutes: "14", downtime_minutes: "56", run_minutes: "394", ideal_rate_per_min: "42.0", ideal_parts: "16548", base_performance: "0.787", performance_factor: "0.787", total_parts: "13023", scrap_rate: "0.004", scrap_parts: "52", good_parts: "12971" },
            { machine_id: 4, shift_id: 36, planned_minutes: 450, changeover_minutes: 34, breakdown_base_minutes: 101, breakdown_minutes: "121", material_wait_minutes: 18, minor_stop_minutes: 34, equipment_loss_minutes: "155", flow_loss_minutes: "52", downtime_minutes: "207", run_minutes: "243", ideal_rate_per_min: "72.3", ideal_parts: "17569", base_performance: "0.922", performance_factor: "0.922", total_parts: "16199", scrap_rate: "0.016", scrap_parts: "259", good_parts: "15940" },
            { machine_id: 4, shift_id: 30, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 15, breakdown_minutes: "18", material_wait_minutes: 0, minor_stop_minutes: 17, equipment_loss_minutes: "18", flow_loss_minutes: "17", downtime_minutes: "35", run_minutes: "415", ideal_rate_per_min: "72.3", ideal_parts: "30005", base_performance: "0.849", performance_factor: "0.781", total_parts: "23434", scrap_rate: "0.022", scrap_parts: "516", good_parts: "22918" },
            { machine_id: 4, shift_id: 37, planned_minutes: 450, changeover_minutes: 37, breakdown_base_minutes: 60, breakdown_minutes: "72", material_wait_minutes: 3, minor_stop_minutes: 10, equipment_loss_minutes: "109", flow_loss_minutes: "13", downtime_minutes: "122", run_minutes: "328", ideal_rate_per_min: "72.3", ideal_parts: "23714", base_performance: "0.891", performance_factor: "0.855", total_parts: "20275", scrap_rate: "0.005", scrap_parts: "101", good_parts: "20174" },
            { machine_id: 1, shift_id: 19, planned_minutes: 450, changeover_minutes: 25, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 0, minor_stop_minutes: 34, equipment_loss_minutes: "25", flow_loss_minutes: "34", downtime_minutes: "59", run_minutes: "391", ideal_rate_per_min: "51.9", ideal_parts: "20293", base_performance: "0.953", performance_factor: "0.877", total_parts: "17797", scrap_rate: "0.031", scrap_parts: "552", good_parts: "17245" },
            { machine_id: 3, shift_id: 39, planned_minutes: 450, changeover_minutes: 27, breakdown_base_minutes: 2, breakdown_minutes: "2", material_wait_minutes: 6, minor_stop_minutes: 10, equipment_loss_minutes: "29", flow_loss_minutes: "16", downtime_minutes: "45", run_minutes: "405", ideal_rate_per_min: "58.6", ideal_parts: "23733", base_performance: "0.825", performance_factor: "0.792", total_parts: "18797", scrap_rate: "0.007", scrap_parts: "132", good_parts: "18665" },
            { machine_id: 6, shift_id: 43, planned_minutes: 450, changeover_minutes: 25, breakdown_base_minutes: 1, breakdown_minutes: "2", material_wait_minutes: 34, minor_stop_minutes: 8, equipment_loss_minutes: "27", flow_loss_minutes: "42", downtime_minutes: "69", run_minutes: "381", ideal_rate_per_min: "42.0", ideal_parts: "16002", base_performance: "0.772", performance_factor: "0.741", total_parts: "11857", scrap_rate: "0.039", scrap_parts: "462", good_parts: "11395" },
            { machine_id: 5, shift_id: 28, planned_minutes: 450, changeover_minutes: 28, breakdown_base_minutes: 42, breakdown_minutes: "59", material_wait_minutes: 7, minor_stop_minutes: 21, equipment_loss_minutes: "87", flow_loss_minutes: "28", downtime_minutes: "115", run_minutes: "335", ideal_rate_per_min: "49.7", ideal_parts: "16650", base_performance: "0.896", performance_factor: "0.860", total_parts: "14319", scrap_rate: "0.057", scrap_parts: "816", good_parts: "13503" },
            { machine_id: 4, shift_id: 55, planned_minutes: 450, changeover_minutes: 13, breakdown_base_minutes: 148, breakdown_minutes: "178", material_wait_minutes: 4, minor_stop_minutes: 9, equipment_loss_minutes: "191", flow_loss_minutes: "13", downtime_minutes: "204", run_minutes: "246", ideal_rate_per_min: "72.3", ideal_parts: "17786", base_performance: "0.835", performance_factor: "0.768", total_parts: "13660", scrap_rate: "0.035", scrap_parts: "478", good_parts: "13182" },
            { machine_id: 2, shift_id: 15, planned_minutes: 450, changeover_minutes: 2, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 12, minor_stop_minutes: 33, equipment_loss_minutes: "2", flow_loss_minutes: "45", downtime_minutes: "47", run_minutes: "403", ideal_rate_per_min: "58.9", ideal_parts: "23737", base_performance: "0.916", performance_factor: "0.879", total_parts: "20865", scrap_rate: "0.005", scrap_parts: "104", good_parts: "20761" },
            { machine_id: 2, shift_id: 56, planned_minutes: 450, changeover_minutes: 13, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 24, minor_stop_minutes: 6, equipment_loss_minutes: "13", flow_loss_minutes: "30", downtime_minutes: "43", run_minutes: "407", ideal_rate_per_min: "58.9", ideal_parts: "23972", base_performance: "0.842", performance_factor: "0.775", total_parts: "18578", scrap_rate: "0.004", scrap_parts: "74", good_parts: "18504" },
            { machine_id: 3, shift_id: 19, planned_minutes: 450, changeover_minutes: 12, breakdown_base_minutes: 41, breakdown_minutes: "41", material_wait_minutes: 54, minor_stop_minutes: 26, equipment_loss_minutes: "53", flow_loss_minutes: "80", downtime_minutes: "133", run_minutes: "317", ideal_rate_per_min: "58.6", ideal_parts: "18576", base_performance: "0.866", performance_factor: "0.797", total_parts: "14805", scrap_rate: "0.015", scrap_parts: "222", good_parts: "14583" },
            { machine_id: 6, shift_id: 49, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 2, minor_stop_minutes: 4, equipment_loss_minutes: "0", flow_loss_minutes: "6", downtime_minutes: "6", run_minutes: "444", ideal_rate_per_min: "42.0", ideal_parts: "18648", base_performance: "0.828", performance_factor: "0.795", total_parts: "14825", scrap_rate: "0.026", scrap_parts: "385", good_parts: "14440" },
            { machine_id: 2, shift_id: 45, planned_minutes: 450, changeover_minutes: 7, breakdown_base_minutes: 20, breakdown_minutes: "16", material_wait_minutes: 1, minor_stop_minutes: 13, equipment_loss_minutes: "23", flow_loss_minutes: "14", downtime_minutes: "37", run_minutes: "413", ideal_rate_per_min: "58.9", ideal_parts: "24326", base_performance: "0.900", performance_factor: "0.828", total_parts: "20142", scrap_rate: "0.011", scrap_parts: "222", good_parts: "19920" },
            { machine_id: 5, shift_id: 12, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 3, minor_stop_minutes: 12, equipment_loss_minutes: "0", flow_loss_minutes: "15", downtime_minutes: "15", run_minutes: "435", ideal_rate_per_min: "49.7", ideal_parts: "21620", base_performance: "0.825", performance_factor: "0.792", total_parts: "17123", scrap_rate: "0.054", scrap_parts: "925", good_parts: "16198" },
            { machine_id: 4, shift_id: 60, planned_minutes: 450, changeover_minutes: 31, breakdown_base_minutes: 32, breakdown_minutes: "38", material_wait_minutes: 1, minor_stop_minutes: 2, equipment_loss_minutes: "69", flow_loss_minutes: "3", downtime_minutes: "72", run_minutes: "378", ideal_rate_per_min: "72.3", ideal_parts: "27329", base_performance: "0.914", performance_factor: "0.841", total_parts: "22984", scrap_rate: "0.031", scrap_parts: "713", good_parts: "22271" },
            { machine_id: 4, shift_id: 13, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 14, minor_stop_minutes: 9, equipment_loss_minutes: "0", flow_loss_minutes: "23", downtime_minutes: "23", run_minutes: "427", ideal_rate_per_min: "72.3", ideal_parts: "30872", base_performance: "0.881", performance_factor: "0.846", total_parts: "26118", scrap_rate: "0.038", scrap_parts: "992", good_parts: "25126" },
            { machine_id: 3, shift_id: 24, planned_minutes: 450, changeover_minutes: 2, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 0, minor_stop_minutes: 8, equipment_loss_minutes: "2", flow_loss_minutes: "8", downtime_minutes: "10", run_minutes: "440", ideal_rate_per_min: "58.6", ideal_parts: "25784", base_performance: "0.928", performance_factor: "0.928", total_parts: "23928", scrap_rate: "0.031", scrap_parts: "742", good_parts: "23186" },
            { machine_id: 5, shift_id: 35, planned_minutes: 450, changeover_minutes: 37, breakdown_base_minutes: 10, breakdown_minutes: "14", material_wait_minutes: 44, minor_stop_minutes: 12, equipment_loss_minutes: "51", flow_loss_minutes: "56", downtime_minutes: "107", run_minutes: "343", ideal_rate_per_min: "49.7", ideal_parts: "17047", base_performance: "0.813", performance_factor: "0.780", total_parts: "13297", scrap_rate: "0.017", scrap_parts: "226", good_parts: "13071" },
            { machine_id: 6, shift_id: 5, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 147, breakdown_minutes: "235", material_wait_minutes: 14, minor_stop_minutes: 29, equipment_loss_minutes: "236", flow_loss_minutes: "43", downtime_minutes: "279", run_minutes: "171", ideal_rate_per_min: "42.0", ideal_parts: "7182", base_performance: "0.860", performance_factor: "0.860", total_parts: "6177", scrap_rate: "0.008", scrap_parts: "49", good_parts: "6128" },
            { machine_id: 5, shift_id: 15, planned_minutes: 450, changeover_minutes: 2, breakdown_base_minutes: 102, breakdown_minutes: "143", material_wait_minutes: 0, minor_stop_minutes: 9, equipment_loss_minutes: "145", flow_loss_minutes: "9", downtime_minutes: "154", run_minutes: "296", ideal_rate_per_min: "49.7", ideal_parts: "14711", base_performance: "0.844", performance_factor: "0.810", total_parts: "11916", scrap_rate: "0.037", scrap_parts: "441", good_parts: "11475" },
            { machine_id: 5, shift_id: 55, planned_minutes: 450, changeover_minutes: 13, breakdown_base_minutes: 1, breakdown_minutes: "1", material_wait_minutes: 13, minor_stop_minutes: 0, equipment_loss_minutes: "14", flow_loss_minutes: "13", downtime_minutes: "27", run_minutes: "423", ideal_rate_per_min: "49.7", ideal_parts: "21023", base_performance: "0.908", performance_factor: "0.835", total_parts: "17554", scrap_rate: "0.086", scrap_parts: "1510", good_parts: "16044" },
            { machine_id: 4, shift_id: 6, planned_minutes: 450, changeover_minutes: 27, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 26, minor_stop_minutes: 8, equipment_loss_minutes: "27", flow_loss_minutes: "34", downtime_minutes: "61", run_minutes: "389", ideal_rate_per_min: "72.3", ideal_parts: "28125", base_performance: "0.864", performance_factor: "0.864", total_parts: "24300", scrap_rate: "0.007", scrap_parts: "170", good_parts: "24130" },
            { machine_id: 4, shift_id: 7, planned_minutes: 450, changeover_minutes: 6, breakdown_base_minutes: 160, breakdown_minutes: "192", material_wait_minutes: 7, minor_stop_minutes: 30, equipment_loss_minutes: "198", flow_loss_minutes: "37", downtime_minutes: "235", run_minutes: "215", ideal_rate_per_min: "72.3", ideal_parts: "15545", base_performance: "0.925", performance_factor: "0.925", total_parts: "14379", scrap_rate: "0.028", scrap_parts: "403", good_parts: "13976" },
            { machine_id: 3, shift_id: 57, planned_minutes: 450, changeover_minutes: 36, breakdown_base_minutes: 2, breakdown_minutes: "2", material_wait_minutes: 22, minor_stop_minutes: 12, equipment_loss_minutes: "38", flow_loss_minutes: "34", downtime_minutes: "72", run_minutes: "378", ideal_rate_per_min: "58.6", ideal_parts: "22151", base_performance: "0.874", performance_factor: "0.804", total_parts: "17809", scrap_rate: "0.039", scrap_parts: "695", good_parts: "17114" },
            { machine_id: 6, shift_id: 4, planned_minutes: 450, changeover_minutes: 9, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 1, minor_stop_minutes: 16, equipment_loss_minutes: "9", flow_loss_minutes: "17", downtime_minutes: "26", run_minutes: "424", ideal_rate_per_min: "42.0", ideal_parts: "17808", base_performance: "0.903", performance_factor: "0.903", total_parts: "16081", scrap_rate: "0.004", scrap_parts: "64", good_parts: "16017" },
            { machine_id: 2, shift_id: 9, planned_minutes: 450, changeover_minutes: 9, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 47, minor_stop_minutes: 33, equipment_loss_minutes: "9", flow_loss_minutes: "80", downtime_minutes: "89", run_minutes: "361", ideal_rate_per_min: "58.9", ideal_parts: "21263", base_performance: "0.868", performance_factor: "0.868", total_parts: "18456", scrap_rate: "0.046", scrap_parts: "849", good_parts: "17607" },
            { machine_id: 1, shift_id: 28, planned_minutes: 450, changeover_minutes: 33, breakdown_base_minutes: 112, breakdown_minutes: "67", material_wait_minutes: 30, minor_stop_minutes: 24, equipment_loss_minutes: "100", flow_loss_minutes: "54", downtime_minutes: "154", run_minutes: "296", ideal_rate_per_min: "51.9", ideal_parts: "15362", base_performance: "0.830", performance_factor: "0.797", total_parts: "12244", scrap_rate: "0.014", scrap_parts: "171", good_parts: "12073" },
            { machine_id: 4, shift_id: 52, planned_minutes: 450, changeover_minutes: 12, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 0, minor_stop_minutes: 22, equipment_loss_minutes: "12", flow_loss_minutes: "22", downtime_minutes: "34", run_minutes: "416", ideal_rate_per_min: "72.3", ideal_parts: "30077", base_performance: "0.918", performance_factor: "0.881", total_parts: "26498", scrap_rate: "0.005", scrap_parts: "132", good_parts: "26366" },
            { machine_id: 4, shift_id: 14, planned_minutes: 450, changeover_minutes: 28, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 46, minor_stop_minutes: 7, equipment_loss_minutes: "28", flow_loss_minutes: "53", downtime_minutes: "81", run_minutes: "369", ideal_rate_per_min: "72.3", ideal_parts: "26679", base_performance: "0.944", performance_factor: "0.944", total_parts: "25185", scrap_rate: "0.024", scrap_parts: "604", good_parts: "24581" },
            { machine_id: 4, shift_id: 38, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 47, minor_stop_minutes: 5, equipment_loss_minutes: "1", flow_loss_minutes: "52", downtime_minutes: "53", run_minutes: "397", ideal_rate_per_min: "72.3", ideal_parts: "28703", base_performance: "0.824", performance_factor: "0.791", total_parts: "22704", scrap_rate: "0.040", scrap_parts: "908", good_parts: "21796" },
            { machine_id: 1, shift_id: 13, planned_minutes: 450, changeover_minutes: 2, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 5, minor_stop_minutes: 32, equipment_loss_minutes: "2", flow_loss_minutes: "37", downtime_minutes: "39", run_minutes: "411", ideal_rate_per_min: "51.9", ideal_parts: "21331", base_performance: "0.833", performance_factor: "0.800", total_parts: "17065", scrap_rate: "0.015", scrap_parts: "256", good_parts: "16809" },
            { machine_id: 5, shift_id: 47, planned_minutes: 450, changeover_minutes: 23, breakdown_base_minutes: 170, breakdown_minutes: "238", material_wait_minutes: 0, minor_stop_minutes: 8, equipment_loss_minutes: "261", flow_loss_minutes: "8", downtime_minutes: "269", run_minutes: "181", ideal_rate_per_min: "49.7", ideal_parts: "8996", base_performance: "0.869", performance_factor: "0.869", total_parts: "7818", scrap_rate: "0.008", scrap_parts: "63", good_parts: "7755" },
            { machine_id: 6, shift_id: 46, planned_minutes: 450, changeover_minutes: 22, breakdown_base_minutes: 80, breakdown_minutes: "128", material_wait_minutes: 15, minor_stop_minutes: 14, equipment_loss_minutes: "150", flow_loss_minutes: "29", downtime_minutes: "179", run_minutes: "271", ideal_rate_per_min: "42.0", ideal_parts: "11382", base_performance: "0.835", performance_factor: "0.768", total_parts: "8741", scrap_rate: "0.047", scrap_parts: "411", good_parts: "8330" },
            { machine_id: 5, shift_id: 23, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 23, minor_stop_minutes: 39, equipment_loss_minutes: "1", flow_loss_minutes: "62", downtime_minutes: "63", run_minutes: "387", ideal_rate_per_min: "49.7", ideal_parts: "19234", base_performance: "0.929", performance_factor: "0.929", total_parts: "17868", scrap_rate: "0.008", scrap_parts: "143", good_parts: "17725" },
            { machine_id: 4, shift_id: 9, planned_minutes: 450, changeover_minutes: 14, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 34, minor_stop_minutes: 13, equipment_loss_minutes: "14", flow_loss_minutes: "47", downtime_minutes: "61", run_minutes: "389", ideal_rate_per_min: "72.3", ideal_parts: "28125", base_performance: "0.861", performance_factor: "0.861", total_parts: "24216", scrap_rate: "0.059", scrap_parts: "1429", good_parts: "22787" },
            { machine_id: 5, shift_id: 38, planned_minutes: 450, changeover_minutes: 5, breakdown_base_minutes: 160, breakdown_minutes: "224", material_wait_minutes: 51, minor_stop_minutes: 11, equipment_loss_minutes: "229", flow_loss_minutes: "62", downtime_minutes: "291", run_minutes: "159", ideal_rate_per_min: "49.7", ideal_parts: "7902", base_performance: "0.879", performance_factor: "0.844", total_parts: "6669", scrap_rate: "0.028", scrap_parts: "187", good_parts: "6482" },
            { machine_id: 3, shift_id: 35, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 17, breakdown_minutes: "17", material_wait_minutes: 20, minor_stop_minutes: 6, equipment_loss_minutes: "17", flow_loss_minutes: "26", downtime_minutes: "43", run_minutes: "407", ideal_rate_per_min: "58.6", ideal_parts: "23850", base_performance: "0.848", performance_factor: "0.814", total_parts: "19414", scrap_rate: "0.004", scrap_parts: "78", good_parts: "19336" },
            { machine_id: 3, shift_id: 33, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 8, breakdown_minutes: "8", material_wait_minutes: 0, minor_stop_minutes: 14, equipment_loss_minutes: "8", flow_loss_minutes: "14", downtime_minutes: "22", run_minutes: "428", ideal_rate_per_min: "58.6", ideal_parts: "25081", base_performance: "0.798", performance_factor: "0.734", total_parts: "18409", scrap_rate: "0.027", scrap_parts: "497", good_parts: "17912" },
            { machine_id: 2, shift_id: 38, planned_minutes: 450, changeover_minutes: 31, breakdown_base_minutes: 1, breakdown_minutes: "1", material_wait_minutes: 6, minor_stop_minutes: 30, equipment_loss_minutes: "32", flow_loss_minutes: "36", downtime_minutes: "68", run_minutes: "382", ideal_rate_per_min: "58.9", ideal_parts: "22500", base_performance: "0.857", performance_factor: "0.823", total_parts: "18518", scrap_rate: "0.005", scrap_parts: "93", good_parts: "18425" },
            { machine_id: 2, shift_id: 50, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 137, breakdown_minutes: "110", material_wait_minutes: 2, minor_stop_minutes: 24, equipment_loss_minutes: "110", flow_loss_minutes: "26", downtime_minutes: "136", run_minutes: "314", ideal_rate_per_min: "58.9", ideal_parts: "18495", base_performance: "0.777", performance_factor: "0.746", total_parts: "13797", scrap_rate: "0.004", scrap_parts: "55", good_parts: "13742" },
            { machine_id: 5, shift_id: 40, planned_minutes: 450, changeover_minutes: 5, breakdown_base_minutes: 1, breakdown_minutes: "1", material_wait_minutes: 48, minor_stop_minutes: 3, equipment_loss_minutes: "6", flow_loss_minutes: "51", downtime_minutes: "57", run_minutes: "393", ideal_rate_per_min: "49.7", ideal_parts: "19532", base_performance: "0.831", performance_factor: "0.798", total_parts: "15587", scrap_rate: "0.006", scrap_parts: "94", good_parts: "15493" },
            { machine_id: 1, shift_id: 16, planned_minutes: 450, changeover_minutes: 7, breakdown_base_minutes: 13, breakdown_minutes: "8", material_wait_minutes: 56, minor_stop_minutes: 8, equipment_loss_minutes: "15", flow_loss_minutes: "64", downtime_minutes: "79", run_minutes: "371", ideal_rate_per_min: "51.9", ideal_parts: "19255", base_performance: "0.791", performance_factor: "0.759", total_parts: "14615", scrap_rate: "0.007", scrap_parts: "102", good_parts: "14513" },
            { machine_id: 6, shift_id: 51, planned_minutes: 450, changeover_minutes: 6, breakdown_base_minutes: 18, breakdown_minutes: "29", material_wait_minutes: 55, minor_stop_minutes: 9, equipment_loss_minutes: "35", flow_loss_minutes: "64", downtime_minutes: "99", run_minutes: "351", ideal_rate_per_min: "42.0", ideal_parts: "14742", base_performance: "0.789", performance_factor: "0.757", total_parts: "11160", scrap_rate: "0.041", scrap_parts: "458", good_parts: "10702" },
            { machine_id: 6, shift_id: 37, planned_minutes: 450, changeover_minutes: 11, breakdown_base_minutes: 66, breakdown_minutes: "106", material_wait_minutes: 19, minor_stop_minutes: 12, equipment_loss_minutes: "117", flow_loss_minutes: "31", downtime_minutes: "148", run_minutes: "302", ideal_rate_per_min: "42.0", ideal_parts: "12684", base_performance: "0.881", performance_factor: "0.846", total_parts: "10731", scrap_rate: "0.039", scrap_parts: "419", good_parts: "10312" },
            { machine_id: 2, shift_id: 17, planned_minutes: 450, changeover_minutes: 14, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 2, minor_stop_minutes: 0, equipment_loss_minutes: "14", flow_loss_minutes: "2", downtime_minutes: "16", run_minutes: "434", ideal_rate_per_min: "58.9", ideal_parts: "25563", base_performance: "0.856", performance_factor: "0.788", total_parts: "20144", scrap_rate: "0.006", scrap_parts: "121", good_parts: "20023" },
            { machine_id: 4, shift_id: 27, planned_minutes: 450, changeover_minutes: 13, breakdown_base_minutes: 35, breakdown_minutes: "42", material_wait_minutes: 30, minor_stop_minutes: 13, equipment_loss_minutes: "55", flow_loss_minutes: "43", downtime_minutes: "98", run_minutes: "352", ideal_rate_per_min: "72.3", ideal_parts: "25450", base_performance: "0.825", performance_factor: "0.825", total_parts: "20996", scrap_rate: "0.067", scrap_parts: "1407", good_parts: "19589" },
            { machine_id: 5, shift_id: 11, planned_minutes: 450, changeover_minutes: 26, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 18, minor_stop_minutes: 8, equipment_loss_minutes: "26", flow_loss_minutes: "26", downtime_minutes: "52", run_minutes: "398", ideal_rate_per_min: "49.7", ideal_parts: "19781", base_performance: "0.863", performance_factor: "0.863", total_parts: "17071", scrap_rate: "0.049", scrap_parts: "836", good_parts: "16235" },
            { machine_id: 3, shift_id: 58, planned_minutes: 450, changeover_minutes: 12, breakdown_base_minutes: 1, breakdown_minutes: "1", material_wait_minutes: 45, minor_stop_minutes: 4, equipment_loss_minutes: "13", flow_loss_minutes: "49", downtime_minutes: "62", run_minutes: "388", ideal_rate_per_min: "58.6", ideal_parts: "22737", base_performance: "0.907", performance_factor: "0.871", total_parts: "19804", scrap_rate: "0.026", scrap_parts: "515", good_parts: "19289" },
            { machine_id: 2, shift_id: 36, planned_minutes: 450, changeover_minutes: 2, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 47, minor_stop_minutes: 6, equipment_loss_minutes: "2", flow_loss_minutes: "53", downtime_minutes: "55", run_minutes: "395", ideal_rate_per_min: "58.9", ideal_parts: "23266", base_performance: "0.820", performance_factor: "0.820", total_parts: "19078", scrap_rate: "0.046", scrap_parts: "878", good_parts: "18200" },
            { machine_id: 6, shift_id: 58, planned_minutes: 450, changeover_minutes: 30, breakdown_base_minutes: 149, breakdown_minutes: "238", material_wait_minutes: 1, minor_stop_minutes: 10, equipment_loss_minutes: "268", flow_loss_minutes: "11", downtime_minutes: "279", run_minutes: "171", ideal_rate_per_min: "42.0", ideal_parts: "7182", base_performance: "0.889", performance_factor: "0.853", total_parts: "6126", scrap_rate: "0.031", scrap_parts: "190", good_parts: "5936" },
            { machine_id: 4, shift_id: 47, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 39, breakdown_minutes: "47", material_wait_minutes: 52, minor_stop_minutes: 8, equipment_loss_minutes: "48", flow_loss_minutes: "60", downtime_minutes: "108", run_minutes: "342", ideal_rate_per_min: "72.3", ideal_parts: "24727", base_performance: "0.930", performance_factor: "0.930", total_parts: "22996", scrap_rate: "0.005", scrap_parts: "115", good_parts: "22881" },
            { machine_id: 3, shift_id: 17, planned_minutes: 450, changeover_minutes: 44, breakdown_base_minutes: 13, breakdown_minutes: "13", material_wait_minutes: 8, minor_stop_minutes: 23, equipment_loss_minutes: "57", flow_loss_minutes: "31", downtime_minutes: "88", run_minutes: "362", ideal_rate_per_min: "58.6", ideal_parts: "21213", base_performance: "0.766", performance_factor: "0.705", total_parts: "14955", scrap_rate: "0.042", scrap_parts: "628", good_parts: "14327" },
            { machine_id: 1, shift_id: 4, planned_minutes: 450, changeover_minutes: 44, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 2, minor_stop_minutes: 12, equipment_loss_minutes: "44", flow_loss_minutes: "14", downtime_minutes: "58", run_minutes: "392", ideal_rate_per_min: "51.9", ideal_parts: "20345", base_performance: "0.769", performance_factor: "0.769", total_parts: "15645", scrap_rate: "0.038", scrap_parts: "595", good_parts: "15050" },
            { machine_id: 3, shift_id: 2, planned_minutes: 450, changeover_minutes: 13, breakdown_base_minutes: 9, breakdown_minutes: "9", material_wait_minutes: 36, minor_stop_minutes: 22, equipment_loss_minutes: "22", flow_loss_minutes: "58", downtime_minutes: "80", run_minutes: "370", ideal_rate_per_min: "58.6", ideal_parts: "21682", base_performance: "0.884", performance_factor: "0.884", total_parts: "19167", scrap_rate: "0.014", scrap_parts: "268", good_parts: "18899" },
            { machine_id: 1, shift_id: 48, planned_minutes: 450, changeover_minutes: 25, breakdown_base_minutes: 23, breakdown_minutes: "14", material_wait_minutes: 3, minor_stop_minutes: 2, equipment_loss_minutes: "39", flow_loss_minutes: "5", downtime_minutes: "44", run_minutes: "406", ideal_rate_per_min: "51.9", ideal_parts: "21071", base_performance: "0.906", performance_factor: "0.834", total_parts: "17573", scrap_rate: "0.090", scrap_parts: "1582", good_parts: "15991" },
            { machine_id: 3, shift_id: 9, planned_minutes: 450, changeover_minutes: 29, breakdown_base_minutes: 11, breakdown_minutes: "11", material_wait_minutes: 24, minor_stop_minutes: 5, equipment_loss_minutes: "40", flow_loss_minutes: "29", downtime_minutes: "69", run_minutes: "381", ideal_rate_per_min: "58.6", ideal_parts: "22327", base_performance: "0.828", performance_factor: "0.828", total_parts: "18487", scrap_rate: "0.062", scrap_parts: "1146", good_parts: "17341" },
            { machine_id: 5, shift_id: 21, planned_minutes: 450, changeover_minutes: 39, breakdown_base_minutes: 4, breakdown_minutes: "6", material_wait_minutes: 0, minor_stop_minutes: 21, equipment_loss_minutes: "45", flow_loss_minutes: "21", downtime_minutes: "66", run_minutes: "384", ideal_rate_per_min: "49.7", ideal_parts: "19085", base_performance: "0.816", performance_factor: "0.751", total_parts: "14333", scrap_rate: "0.006", scrap_parts: "86", good_parts: "14247" },
            { machine_id: 2, shift_id: 60, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 8, minor_stop_minutes: 27, equipment_loss_minutes: "0", flow_loss_minutes: "35", downtime_minutes: "35", run_minutes: "415", ideal_rate_per_min: "58.9", ideal_parts: "24444", base_performance: "0.912", performance_factor: "0.839", total_parts: "20509", scrap_rate: "0.030", scrap_parts: "615", good_parts: "19894" },
            { machine_id: 5, shift_id: 30, planned_minutes: 450, changeover_minutes: 24, breakdown_base_minutes: 28, breakdown_minutes: "39", material_wait_minutes: 5, minor_stop_minutes: 15, equipment_loss_minutes: "63", flow_loss_minutes: "20", downtime_minutes: "83", run_minutes: "367", ideal_rate_per_min: "49.7", ideal_parts: "18240", base_performance: "0.823", performance_factor: "0.757", total_parts: "13808", scrap_rate: "0.007", scrap_parts: "97", good_parts: "13711" },
            { machine_id: 2, shift_id: 57, planned_minutes: 450, changeover_minutes: 45, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 7, minor_stop_minutes: 35, equipment_loss_minutes: "45", flow_loss_minutes: "42", downtime_minutes: "87", run_minutes: "363", ideal_rate_per_min: "58.9", ideal_parts: "21381", base_performance: "0.931", performance_factor: "0.857", total_parts: "18324", scrap_rate: "0.008", scrap_parts: "147", good_parts: "18177" },
            { machine_id: 2, shift_id: 40, planned_minutes: 450, changeover_minutes: 31, breakdown_base_minutes: 4, breakdown_minutes: "3", material_wait_minutes: 1, minor_stop_minutes: 1, equipment_loss_minutes: "34", flow_loss_minutes: "2", downtime_minutes: "36", run_minutes: "414", ideal_rate_per_min: "58.9", ideal_parts: "24385", base_performance: "0.804", performance_factor: "0.772", total_parts: "18825", scrap_rate: "0.079", scrap_parts: "1487", good_parts: "17338" },
            { machine_id: 3, shift_id: 51, planned_minutes: 450, changeover_minutes: 42, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 3, minor_stop_minutes: 1, equipment_loss_minutes: "42", flow_loss_minutes: "4", downtime_minutes: "46", run_minutes: "404", ideal_rate_per_min: "58.6", ideal_parts: "23674", base_performance: "0.889", performance_factor: "0.853", total_parts: "20194", scrap_rate: "0.075", scrap_parts: "1515", good_parts: "18679" },
            { machine_id: 3, shift_id: 13, planned_minutes: 450, changeover_minutes: 35, breakdown_base_minutes: 5, breakdown_minutes: "5", material_wait_minutes: 55, minor_stop_minutes: 8, equipment_loss_minutes: "40", flow_loss_minutes: "63", downtime_minutes: "103", run_minutes: "347", ideal_rate_per_min: "58.6", ideal_parts: "20334", base_performance: "0.770", performance_factor: "0.739", total_parts: "15027", scrap_rate: "0.055", scrap_parts: "826", good_parts: "14201" },
            { machine_id: 4, shift_id: 51, planned_minutes: 450, changeover_minutes: 4, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 19, minor_stop_minutes: 0, equipment_loss_minutes: "4", flow_loss_minutes: "19", downtime_minutes: "23", run_minutes: "427", ideal_rate_per_min: "72.3", ideal_parts: "30872", base_performance: "0.904", performance_factor: "0.868", total_parts: "26797", scrap_rate: "0.044", scrap_parts: "1179", good_parts: "25618" },
            { machine_id: 4, shift_id: 45, planned_minutes: 450, changeover_minutes: 30, breakdown_base_minutes: 1, breakdown_minutes: "1", material_wait_minutes: 21, minor_stop_minutes: 8, equipment_loss_minutes: "31", flow_loss_minutes: "29", downtime_minutes: "60", run_minutes: "390", ideal_rate_per_min: "72.3", ideal_parts: "28197", base_performance: "0.810", performance_factor: "0.745", total_parts: "21007", scrap_rate: "0.006", scrap_parts: "126", good_parts: "20881" },
            { machine_id: 3, shift_id: 60, planned_minutes: 450, changeover_minutes: 2, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 26, minor_stop_minutes: 0, equipment_loss_minutes: "2", flow_loss_minutes: "26", downtime_minutes: "28", run_minutes: "422", ideal_rate_per_min: "58.6", ideal_parts: "24729", base_performance: "0.894", performance_factor: "0.822", total_parts: "20327", scrap_rate: "0.023", scrap_parts: "468", good_parts: "19859" },
            { machine_id: 2, shift_id: 31, planned_minutes: 450, changeover_minutes: 1, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 29, minor_stop_minutes: 36, equipment_loss_minutes: "1", flow_loss_minutes: "65", downtime_minutes: "66", run_minutes: "384", ideal_rate_per_min: "58.9", ideal_parts: "22618", base_performance: "0.843", performance_factor: "0.809", total_parts: "18298", scrap_rate: "0.054", scrap_parts: "988", good_parts: "17310" },
            { machine_id: 6, shift_id: 56, planned_minutes: 450, changeover_minutes: 9, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 21, minor_stop_minutes: 34, equipment_loss_minutes: "9", flow_loss_minutes: "55", downtime_minutes: "64", run_minutes: "386", ideal_rate_per_min: "42.0", ideal_parts: "16212", base_performance: "0.845", performance_factor: "0.777", total_parts: "12597", scrap_rate: "0.038", scrap_parts: "479", good_parts: "12118" },
            { machine_id: 3, shift_id: 20, planned_minutes: 450, changeover_minutes: 39, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 31, minor_stop_minutes: 0, equipment_loss_minutes: "39", flow_loss_minutes: "31", downtime_minutes: "70", run_minutes: "380", ideal_rate_per_min: "58.6", ideal_parts: "22268", base_performance: "0.809", performance_factor: "0.809", total_parts: "18015", scrap_rate: "0.060", scrap_parts: "1081", good_parts: "16934" },
            { machine_id: 6, shift_id: 24, planned_minutes: 450, changeover_minutes: 14, breakdown_base_minutes: 9, breakdown_minutes: "14", material_wait_minutes: 6, minor_stop_minutes: 15, equipment_loss_minutes: "28", flow_loss_minutes: "21", downtime_minutes: "49", run_minutes: "401", ideal_rate_per_min: "42.0", ideal_parts: "16842", base_performance: "0.861", performance_factor: "0.861", total_parts: "14501", scrap_rate: "0.029", scrap_parts: "421", good_parts: "14080" },
            { machine_id: 6, shift_id: 15, planned_minutes: 450, changeover_minutes: 8, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 19, minor_stop_minutes: 39, equipment_loss_minutes: "8", flow_loss_minutes: "58", downtime_minutes: "66", run_minutes: "384", ideal_rate_per_min: "42.0", ideal_parts: "16128", base_performance: "0.859", performance_factor: "0.825", total_parts: "13306", scrap_rate: "0.065", scrap_parts: "865", good_parts: "12441" },
            { machine_id: 5, shift_id: 58, planned_minutes: 450, changeover_minutes: 24, breakdown_base_minutes: 120, breakdown_minutes: "168", material_wait_minutes: 1, minor_stop_minutes: 2, equipment_loss_minutes: "192", flow_loss_minutes: "3", downtime_minutes: "195", run_minutes: "255", ideal_rate_per_min: "49.7", ideal_parts: "12674", base_performance: "0.826", performance_factor: "0.793", total_parts: "10050", scrap_rate: "0.014", scrap_parts: "141", good_parts: "9909" },
            { machine_id: 1, shift_id: 41, planned_minutes: 450, changeover_minutes: 18, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 25, minor_stop_minutes: 0, equipment_loss_minutes: "18", flow_loss_minutes: "25", downtime_minutes: "43", run_minutes: "407", ideal_rate_per_min: "51.9", ideal_parts: "21123", base_performance: "0.820", performance_factor: "0.754", total_parts: "15927", scrap_rate: "0.004", scrap_parts: "64", good_parts: "15863" },
            { machine_id: 6, shift_id: 45, planned_minutes: 450, changeover_minutes: 13, breakdown_base_minutes: 29, breakdown_minutes: "46", material_wait_minutes: 9, minor_stop_minutes: 6, equipment_loss_minutes: "59", flow_loss_minutes: "15", downtime_minutes: "74", run_minutes: "376", ideal_rate_per_min: "42.0", ideal_parts: "15792", base_performance: "0.763", performance_factor: "0.702", total_parts: "11086", scrap_rate: "0.008", scrap_parts: "89", good_parts: "10997" },
            { machine_id: 1, shift_id: 45, planned_minutes: 450, changeover_minutes: 27, breakdown_base_minutes: 178, breakdown_minutes: "107", material_wait_minutes: 2, minor_stop_minutes: 4, equipment_loss_minutes: "134", flow_loss_minutes: "6", downtime_minutes: "140", run_minutes: "310", ideal_rate_per_min: "51.9", ideal_parts: "16089", base_performance: "0.862", performance_factor: "0.793", total_parts: "12759", scrap_rate: "0.033", scrap_parts: "421", good_parts: "12338" },
            { machine_id: 6, shift_id: 48, planned_minutes: 450, changeover_minutes: 3, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 3, minor_stop_minutes: 4, equipment_loss_minutes: "3", flow_loss_minutes: "7", downtime_minutes: "10", run_minutes: "440", ideal_rate_per_min: "42.0", ideal_parts: "18480", base_performance: "0.822", performance_factor: "0.756", total_parts: "13971", scrap_rate: "0.012", scrap_parts: "168", good_parts: "13803" },
            { machine_id: 6, shift_id: 21, planned_minutes: 450, changeover_minutes: 24, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 0, minor_stop_minutes: 0, equipment_loss_minutes: "24", flow_loss_minutes: "0", downtime_minutes: "24", run_minutes: "426", ideal_rate_per_min: "42.0", ideal_parts: "17892", base_performance: "0.846", performance_factor: "0.778", total_parts: "13920", scrap_rate: "0.008", scrap_parts: "111", good_parts: "13809" },
            { machine_id: 6, shift_id: 1, planned_minutes: 450, changeover_minutes: 5, breakdown_base_minutes: 79, breakdown_minutes: "126", material_wait_minutes: 31, minor_stop_minutes: 5, equipment_loss_minutes: "131", flow_loss_minutes: "36", downtime_minutes: "167", run_minutes: "283", ideal_rate_per_min: "42.0", ideal_parts: "11886", base_performance: "0.899", performance_factor: "0.899", total_parts: "10686", scrap_rate: "0.063", scrap_parts: "673", good_parts: "10013" },
            { machine_id: 1, shift_id: 2, planned_minutes: 450, changeover_minutes: 42, breakdown_base_minutes: 9, breakdown_minutes: "5", material_wait_minutes: 9, minor_stop_minutes: 13, equipment_loss_minutes: "47", flow_loss_minutes: "22", downtime_minutes: "69", run_minutes: "381", ideal_rate_per_min: "51.9", ideal_parts: "19774", base_performance: "0.806", performance_factor: "0.806", total_parts: "15938", scrap_rate: "0.059", scrap_parts: "940", good_parts: "14998" },
            { machine_id: 4, shift_id: 39, planned_minutes: 450, changeover_minutes: 10, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 2, minor_stop_minutes: 34, equipment_loss_minutes: "10", flow_loss_minutes: "36", downtime_minutes: "46", run_minutes: "404", ideal_rate_per_min: "72.3", ideal_parts: "29209", base_performance: "0.864", performance_factor: "0.829", total_parts: "24214", scrap_rate: "0.011", scrap_parts: "266", good_parts: "23948" },
            { machine_id: 2, shift_id: 1, planned_minutes: 450, changeover_minutes: 7, breakdown_base_minutes: 137, breakdown_minutes: "110", material_wait_minutes: 0, minor_stop_minutes: 0, equipment_loss_minutes: "117", flow_loss_minutes: "0", downtime_minutes: "117", run_minutes: "333", ideal_rate_per_min: "58.9", ideal_parts: "19614", base_performance: "0.882", performance_factor: "0.882", total_parts: "17300", scrap_rate: "0.004", scrap_parts: "69", good_parts: "17231" },
            { machine_id: 1, shift_id: 40, planned_minutes: 450, changeover_minutes: 2, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 16, minor_stop_minutes: 1, equipment_loss_minutes: "2", flow_loss_minutes: "17", downtime_minutes: "19", run_minutes: "431", ideal_rate_per_min: "51.9", ideal_parts: "22369", base_performance: "0.817", performance_factor: "0.784", total_parts: "17537", scrap_rate: "0.020", scrap_parts: "351", good_parts: "17186" },
            { machine_id: 5, shift_id: 59, planned_minutes: 450, changeover_minutes: 0, breakdown_base_minutes: 13, breakdown_minutes: "18", material_wait_minutes: 57, minor_stop_minutes: 14, equipment_loss_minutes: "18", flow_loss_minutes: "71", downtime_minutes: "89", run_minutes: "361", ideal_rate_per_min: "49.7", ideal_parts: "17942", base_performance: "0.853", performance_factor: "0.785", total_parts: "14084", scrap_rate: "0.005", scrap_parts: "70", good_parts: "14014" },
            { machine_id: 6, shift_id: 19, planned_minutes: 450, changeover_minutes: 8, breakdown_base_minutes: 0, breakdown_minutes: "0", material_wait_minutes: 32, minor_stop_minutes: 32, equipment_loss_minutes: "8", flow_loss_minutes: "64", downtime_minutes: "72", run_minutes: "378", ideal_rate_per_min: "42.0", ideal_parts: "15876", base_performance: "0.920", performance_factor: "0.846", total_parts: "13431", scrap_rate: "0.028", scrap_parts: "376", good_parts: "13055" },
        ],
    });
}

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