Roster algorithm
Welcome to our 'rough and ready' rostering demo.
We wanted to give you an idea of our optimization solution by
predifining some parameters and creating a rudimentary user interface.
Click the Optimization button below to get started.
Data info:
Input:
Period length: 42 days Skill codes: MED, EA, HYG Workers: 27 (+ 3 ghost workers) Shifts: 602 (morning 266, evening 252, night 84)
{ "workers": [ { "worker_id": "109", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "EA", "MED" ], "wishes": {}, "away_days": { "16": [ "AWAY" ], "17": [ "AWAY" ] }, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 12640, 13120 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 12, "max_night_shift_streak_length": 4, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "209", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "EA", "MED" ], "wishes": {}, "away_days": {}, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 13560, 14040 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 6, "max_night_shift_streak_length": 3, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "200", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "EA", "MED" ], "wishes": {}, "away_days": { "0": [ "AWAY" ], "1": [ "AWAY" ], "2": [ "AWAY" ], "3": [ "AWAY" ], "4": [ "AWAY" ], "5": [ "AWAY" ], "6": [ "AWAY" ], "7": [ "AWAY" ], "8": [ "AWAY" ], "9": [ "AWAY" ], "10": [ "AWAY" ], "11": [ "AWAY" ], "12": [ "AWAY" ], "13": [ "AWAY" ], "14": [ "AWAY" ], "15": [ "AWAY" ], "16": [ "AWAY" ], "17": [ "AWAY" ], "18": [ "AWAY" ], "19": [ "AWAY" ], "20": [ "AWAY" ], "21": [ "AWAY" ], "22": [ "AWAY" ], "23": [ "AWAY" ] }, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 3072, 3552 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 6, "max_night_shift_streak_length": 2, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "119", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "EA", "MED" ], "wishes": {}, "away_days": { "11": [ "AWAY", "VL" ], "12": [ "AWAY", "VL" ], "13": [ "AWAY", "VL" ], "16": [ "AWAY" ], "17": [ "AWAY" ] }, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 12180, 12660 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 6, "max_night_shift_streak_length": 2, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "199", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "EA", "MED" ], "wishes": { "19": [ "AWAY" ], "20": [ "AWAY" ], "33": [ "AWAY" ] }, "away_days": {}, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 13560, 14040 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 6, "max_night_shift_streak_length": 2, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "210", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "EA", "MED" ], "wishes": {}, "away_days": { "11": [ "AWAY" ], "12": [ "AWAY" ], "13": [ "AWAY" ] }, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 13560, 14040 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 6, "max_night_shift_streak_length": 3, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "211", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "EA", "MED" ], "wishes": {}, "away_days": { "14": [ "AWAY", "VL" ], "15": [ "AWAY", "VL" ], "16": [ "AWAY", "VL" ], "17": [ "AWAY", "VL" ], "18": [ "AWAY", "VL" ], "19": [ "AWAY", "VL" ], "20": [ "AWAY", "VL" ] }, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 11260, 11740 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 6, "max_night_shift_streak_length": 3, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "206", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "EA", "MED" ], "wishes": {}, "away_days": {}, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 13560, 14040 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 0, "max_night_shift_streak_length": 0, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "191", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "MED" ], "wishes": {}, "away_days": {}, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 13560, 14040 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 0, "max_night_shift_streak_length": 0, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "136", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "EA", "MED" ], "wishes": {}, "away_days": { "0": [ "AWAY" ], "1": [ "AWAY" ], "2": [ "AWAY" ], "3": [ "AWAY" ], "4": [ "AWAY" ], "5": [ "AWAY" ], "6": [ "AWAY" ], "7": [ "AWAY" ], "8": [ "AWAY" ], "9": [ "AWAY" ], "10": [ "AWAY" ], "11": [ "AWAY" ], "12": [ "AWAY" ], "13": [ "AWAY" ], "14": [ "AWAY" ], "15": [ "AWAY" ], "16": [ "AWAY" ], "17": [ "AWAY" ], "18": [ "AWAY" ], "19": [ "AWAY" ], "20": [ "AWAY" ], "21": [ "AWAY" ], "22": [ "AWAY" ], "23": [ "AWAY" ] }, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 5280, 5760 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 0, "max_night_shift_streak_length": 0, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "138", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "EA", "MED" ], "wishes": { "19": [ "AWAY" ], "20": [ "AWAY" ], "27": [ "AWAY" ] }, "away_days": {}, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 6660, 7140 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 6, "max_night_shift_streak_length": 2, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "187", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "EA", "MED" ], "wishes": {}, "away_days": { "0": [ "AWAY", "VL" ], "1": [ "AWAY", "VL" ], "2": [ "AWAY", "VL" ], "3": [ "AWAY", "VL" ], "4": [ "AWAY", "VL" ], "5": [ "AWAY", "VL" ], "6": [ "AWAY", "VL" ], "7": [ "AWAY" ], "19": [ "AWAY" ], "20": [ "AWAY" ] }, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 11260, 11740 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 9, "max_night_shift_streak_length": 3, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "205", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "EA", "MED" ], "wishes": {}, "away_days": { "7": [ "AWAY", "VL" ], "8": [ "AWAY", "VL" ], "9": [ "AWAY", "VL" ], "10": [ "AWAY", "VL" ], "11": [ "AWAY", "VL" ], "12": [ "AWAY", "VL" ], "13": [ "AWAY", "VL" ], "14": [ "AWAY", "VL" ], "15": [ "AWAY", "VL" ], "16": [ "AWAY", "VL" ], "17": [ "AWAY", "VL" ], "18": [ "AWAY", "VL" ], "19": [ "AWAY", "VL" ], "20": [ "AWAY", "VL" ], "21": [ "AWAY", "VL" ], "22": [ "AWAY", "VL" ], "23": [ "AWAY", "VL" ], "24": [ "AWAY", "VL" ], "25": [ "AWAY", "VL" ], "26": [ "AWAY", "VL" ], "27": [ "AWAY", "VL" ], "28": [ "AWAY" ], "29": [ "AWAY" ], "30": [ "AWAY" ] }, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 6660, 7140 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 6, "max_night_shift_streak_length": 4, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "143", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "EA", "MED" ], "wishes": {}, "away_days": { "35": [ "AWAY", "VL" ], "36": [ "AWAY", "VL" ], "37": [ "AWAY", "VL" ], "38": [ "AWAY", "VL" ], "39": [ "AWAY", "VL" ], "40": [ "AWAY", "VL" ], "41": [ "AWAY", "VL" ], "28": [ "AWAY" ] }, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 11260, 11740 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 0, "max_night_shift_streak_length": 0, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "147", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "EA", "MED" ], "wishes": {}, "away_days": { "0": [ "AWAY" ], "1": [ "AWAY" ], "2": [ "AWAY" ], "3": [ "AWAY" ], "4": [ "AWAY" ], "5": [ "AWAY" ], "6": [ "AWAY" ], "7": [ "AWAY" ], "8": [ "AWAY" ], "9": [ "AWAY" ], "10": [ "AWAY" ], "11": [ "AWAY" ], "12": [ "AWAY" ], "13": [ "AWAY" ], "14": [ "AWAY" ], "15": [ "AWAY" ], "16": [ "AWAY" ], "17": [ "AWAY" ], "18": [ "AWAY" ], "19": [ "AWAY" ], "20": [ "AWAY" ], "21": [ "AWAY" ], "22": [ "AWAY" ], "23": [ "AWAY" ] }, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 5280, 5760 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 6, "max_night_shift_streak_length": 4, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "150", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "EA", "MED" ], "wishes": {}, "away_days": {}, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 13560, 14040 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 0, "max_night_shift_streak_length": 0, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "296", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG" ], "wishes": {}, "away_days": { "14": [ "AWAY" ], "15": [ "AWAY" ], "16": [ "AWAY" ], "17": [ "AWAY" ], "18": [ "AWAY" ], "19": [ "AWAY" ], "20": [ "AWAY" ], "21": [ "AWAY" ], "22": [ "AWAY" ], "23": [ "AWAY" ], "24": [ "AWAY" ], "25": [ "AWAY" ], "26": [ "AWAY" ], "27": [ "AWAY" ], "28": [ "AWAY" ], "29": [ "AWAY" ], "30": [ "AWAY" ], "31": [ "AWAY" ], "32": [ "AWAY" ], "33": [ "AWAY" ], "34": [ "AWAY" ], "35": [ "AWAY" ], "36": [ "AWAY" ], "37": [ "AWAY" ], "38": [ "AWAY" ], "39": [ "AWAY" ], "40": [ "AWAY" ], "41": [ "AWAY" ] }, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 4360, 4840 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 0, "max_night_shift_streak_length": 0, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "190", "is_ghost": false, "minute_cost": 0, "skills": [ "EA", "MED" ], "wishes": {}, "away_days": { "24": [ "AWAY" ], "22": [ "AWAY" ], "23": [ "AWAY" ] }, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 13560, 14040 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 0, "max_night_shift_streak_length": 0, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "234", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "EA" ], "wishes": { "18": [ "AWAY" ], "19": [ "AWAY" ], "20": [ "AWAY" ] }, "away_days": {}, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 13560, 14040 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 0, "max_night_shift_streak_length": 0, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "272", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "MED" ], "wishes": {}, "away_days": {}, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 13560, 14040 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 0, "max_night_shift_streak_length": 0, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "158", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "EA", "MED" ], "wishes": {}, "away_days": { "0": [ "AWAY" ], "35": [ "AWAY", "VL" ], "36": [ "AWAY", "VL" ], "37": [ "AWAY", "VL" ], "38": [ "AWAY", "VL" ], "39": [ "AWAY", "VL" ], "40": [ "AWAY", "VL" ], "41": [ "AWAY", "VL" ], "12": [ "AWAY" ] }, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 8663, 9143 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 0, "max_night_shift_streak_length": 0, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "104", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "EA", "MED" ], "wishes": { "6": [ "EVENING" ], "20": [ "EVENING" ], "12": [ "NIGHT" ] }, "away_days": {}, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 13560, 14040 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 0, "max_night_shift_streak_length": 0, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "189", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "MED" ], "wishes": {}, "away_days": { "0": [ "AWAY" ], "1": [ "AWAY" ] }, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 12640, 13120 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 0, "max_night_shift_streak_length": 0, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "165", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "EA", "MED" ], "wishes": { "4": [ "EVENING" ] }, "away_days": { "32": [ "AWAY" ], "40": [ "AWAY" ] }, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 13125, 13605 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 6, "max_night_shift_streak_length": 3, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "166", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "EA", "MED" ], "wishes": {}, "away_days": {}, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 13125, 13605 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 6, "max_night_shift_streak_length": 3, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "167", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "MED" ], "wishes": {}, "away_days": {}, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 13560, 14040 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 0, "max_night_shift_streak_length": 0, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "195", "is_ghost": false, "minute_cost": 0, "skills": [ "HYG", "EA", "MED" ], "wishes": {}, "away_days": { "18": [ "AWAY" ], "19": [ "AWAY" ], "20": [ "AWAY" ] }, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 13560, 14040 ], "min_rest_between_shifts": 660, "min_week_rest_length": 2100, "max_work_streak_length": 6, "min_free_weekend_count": 2, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 6, "max_night_shift_streak_length": 2, "max_evening_shift_streak_length": 3, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.3, 0.5 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "dummy_0", "is_ghost": true, "minute_cost": 16, "skills": [ "HYG", "EA", "MED" ], "wishes": {}, "away_days": {}, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 0, 1000000 ], "min_rest_between_shifts": 0, "min_week_rest_length": 0, "max_work_streak_length": 100, "min_free_weekend_count": 0, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 1000, "max_night_shift_streak_length": 1000, "max_evening_shift_streak_length": 1000, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.0, 1.0 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "dummy_1", "is_ghost": true, "minute_cost": 22, "skills": [ "HYG", "EA", "MED" ], "wishes": {}, "away_days": {}, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 0, 1000000 ], "min_rest_between_shifts": 0, "min_week_rest_length": 0, "max_work_streak_length": 100, "min_free_weekend_count": 0, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 1000, "max_night_shift_streak_length": 1000, "max_evening_shift_streak_length": 1000, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.0, 1.0 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } }, { "worker_id": "dummy_2", "is_ghost": true, "minute_cost": 27, "skills": [ "HYG", "EA", "MED" ], "wishes": {}, "away_days": {}, "previous_period_shifts": [], "model_parameters": { "work_hours_target": [ 0, 1000000 ], "min_rest_between_shifts": 0, "min_week_rest_length": 0, "max_work_streak_length": 100, "min_free_weekend_count": 0, "consecutive_days_max_total_work_hours": [ 2, 9999 ], "max_night_shift_count": 1000, "max_night_shift_streak_length": 1000, "max_evening_shift_streak_length": 1000, "min_away_days_after_night_shift_streak": 3, "morning_shift_percentage_target": [ 0.0, 1.0 ], "evening_shift_percentage_target": [ 0.0, 1.0 ], "night_shift_percentage_target": [ 0.0, 1.0 ], "forbidden_consec_combinations": [ [ "NIGHT", "MORNING" ], [ "NIGHT", "EVENING" ], [ "NIGHT", "AWAY" ] ], "unwanted_consec_combinations": [ [ "EVENING", "MORNING" ], [ "EVENING", "AWAY" ], [ "WORK", "ANY", "VL_MONDAY" ], [ "WORK", "VL_MONDAY" ] ], "sanction_weights": { "sanc_work_hours_differs_minute": 5, "sanc_unwanted_day_combination": 600, "sanc_shift_wish_fail": 700, "sanc_away_wish_fail": 1000, "sanc_morning_shift_equal_differs_percent": 0, "sanc_evening_shift_equal_differs_percent": 40, "sanc_night_shift_equal_differs_percent": 0, "sanc_single_workday": 800, "sanc_single_away": 600, "sanc_not_full_free_weekend": 400, "sanc_max_evening_shift_streak_exceed": 700, "sanc_single_night_shift": 1000 } } } ], "shifts": [ { "shift_id": "227", "starting_day": 33, "starting_day_time": 750, "ending_day": 33, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "269", "starting_day": 33, "starting_day_time": 1215, "ending_day": 34, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "360", "starting_day": 5, "starting_day_time": 750, "ending_day": 5, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "495", "starting_day": 19, "starting_day_time": 1215, "ending_day": 20, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "508", "starting_day": 32, "starting_day_time": 1215, "ending_day": 33, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "435", "starting_day": 1, "starting_day_time": 750, "ending_day": 1, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "231", "starting_day": 37, "starting_day_time": 750, "ending_day": 37, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "486", "starting_day": 10, "starting_day_time": 1215, "ending_day": 11, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "114", "starting_day": 2, "starting_day_time": 750, "ending_day": 2, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "248", "starting_day": 12, "starting_day_time": 1215, "ending_day": 13, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "193", "starting_day": 41, "starting_day_time": 750, "ending_day": 41, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "536", "starting_day": 18, "starting_day_time": 450, "ending_day": 18, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "290", "starting_day": 12, "starting_day_time": 420, "ending_day": 12, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "406", "starting_day": 28, "starting_day_time": 750, "ending_day": 28, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "498", "starting_day": 22, "starting_day_time": 1215, "ending_day": 23, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "278", "starting_day": 0, "starting_day_time": 420, "ending_day": 0, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "554", "starting_day": 36, "starting_day_time": 450, "ending_day": 36, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "140", "starting_day": 15, "starting_day_time": 750, "ending_day": 15, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "304", "starting_day": 26, "starting_day_time": 420, "ending_day": 26, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "306", "starting_day": 28, "starting_day_time": 420, "ending_day": 28, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "65", "starting_day": 14, "starting_day_time": 480, "ending_day": 14, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "55", "starting_day": 8, "starting_day_time": 480, "ending_day": 8, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "572", "starting_day": 12, "starting_day_time": 420, "ending_day": 12, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "249", "starting_day": 13, "starting_day_time": 1215, "ending_day": 14, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "283", "starting_day": 5, "starting_day_time": 420, "ending_day": 5, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "461", "starting_day": 27, "starting_day_time": 750, "ending_day": 27, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "491", "starting_day": 15, "starting_day_time": 1215, "ending_day": 16, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "204", "starting_day": 10, "starting_day_time": 750, "ending_day": 10, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "553", "starting_day": 35, "starting_day_time": 450, "ending_day": 35, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "444", "starting_day": 10, "starting_day_time": 750, "ending_day": 10, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "441", "starting_day": 7, "starting_day_time": 750, "ending_day": 7, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "289", "starting_day": 11, "starting_day_time": 420, "ending_day": 11, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "328", "starting_day": 12, "starting_day_time": 450, "ending_day": 12, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "27", "starting_day": 27, "starting_day_time": 420, "ending_day": 27, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "241", "starting_day": 5, "starting_day_time": 1215, "ending_day": 6, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "220", "starting_day": 26, "starting_day_time": 750, "ending_day": 26, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "206", "starting_day": 12, "starting_day_time": 750, "ending_day": 12, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "568", "starting_day": 8, "starting_day_time": 420, "ending_day": 8, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "582", "starting_day": 22, "starting_day_time": 420, "ending_day": 22, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "540", "starting_day": 22, "starting_day_time": 450, "ending_day": 22, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "592", "starting_day": 32, "starting_day_time": 420, "ending_day": 32, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "121", "starting_day": 5, "starting_day_time": 750, "ending_day": 5, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "137", "starting_day": 13, "starting_day_time": 750, "ending_day": 13, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "381", "starting_day": 15, "starting_day_time": 750, "ending_day": 15, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "6", "starting_day": 6, "starting_day_time": 420, "ending_day": 6, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "338", "starting_day": 26, "starting_day_time": 450, "ending_day": 26, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "40", "starting_day": 40, "starting_day_time": 420, "ending_day": 40, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "109", "starting_day": 41, "starting_day_time": 480, "ending_day": 41, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "113", "starting_day": 1, "starting_day_time": 750, "ending_day": 1, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "74", "starting_day": 20, "starting_day_time": 480, "ending_day": 20, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "576", "starting_day": 16, "starting_day_time": 420, "ending_day": 16, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "75", "starting_day": 21, "starting_day_time": 480, "ending_day": 21, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "1", "starting_day": 1, "starting_day_time": 420, "ending_day": 1, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "66", "starting_day": 15, "starting_day_time": 480, "ending_day": 15, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "404", "starting_day": 27, "starting_day_time": 750, "ending_day": 27, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "586", "starting_day": 26, "starting_day_time": 420, "ending_day": 26, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "8", "starting_day": 8, "starting_day_time": 420, "ending_day": 8, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "58", "starting_day": 11, "starting_day_time": 480, "ending_day": 11, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "78", "starting_day": 23, "starting_day_time": 480, "ending_day": 23, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "323", "starting_day": 5, "starting_day_time": 450, "ending_day": 5, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "189", "starting_day": 39, "starting_day_time": 750, "ending_day": 39, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "67", "starting_day": 16, "starting_day_time": 480, "ending_day": 16, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "22", "starting_day": 22, "starting_day_time": 420, "ending_day": 22, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "500", "starting_day": 24, "starting_day_time": 1215, "ending_day": 25, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "128", "starting_day": 9, "starting_day_time": 750, "ending_day": 9, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "574", "starting_day": 14, "starting_day_time": 420, "ending_day": 14, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "398", "starting_day": 24, "starting_day_time": 750, "ending_day": 24, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "382", "starting_day": 16, "starting_day_time": 750, "ending_day": 16, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "440", "starting_day": 6, "starting_day_time": 750, "ending_day": 6, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "561", "starting_day": 1, "starting_day_time": 420, "ending_day": 1, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "391", "starting_day": 20, "starting_day_time": 750, "ending_day": 20, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "0", "starting_day": 0, "starting_day_time": 420, "ending_day": 0, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "152", "starting_day": 21, "starting_day_time": 750, "ending_day": 21, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "346", "starting_day": 37, "starting_day_time": 450, "ending_day": 37, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "357", "starting_day": 3, "starting_day_time": 750, "ending_day": 3, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "558", "starting_day": 40, "starting_day_time": 450, "ending_day": 40, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "80", "starting_day": 25, "starting_day_time": 480, "ending_day": 25, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "453", "starting_day": 19, "starting_day_time": 750, "ending_day": 19, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "196", "starting_day": 2, "starting_day_time": 750, "ending_day": 2, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "10", "starting_day": 10, "starting_day_time": 420, "ending_day": 10, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "387", "starting_day": 18, "starting_day_time": 750, "ending_day": 18, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "395", "starting_day": 22, "starting_day_time": 750, "ending_day": 22, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "532", "starting_day": 14, "starting_day_time": 450, "ending_day": 14, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "107", "starting_day": 40, "starting_day_time": 480, "ending_day": 40, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "485", "starting_day": 9, "starting_day_time": 1215, "ending_day": 10, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "26", "starting_day": 26, "starting_day_time": 420, "ending_day": 26, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "268", "starting_day": 32, "starting_day_time": 1215, "ending_day": 33, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "359", "starting_day": 4, "starting_day_time": 750, "ending_day": 4, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "465", "starting_day": 31, "starting_day_time": 750, "ending_day": 31, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "254", "starting_day": 18, "starting_day_time": 1215, "ending_day": 19, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "326", "starting_day": 9, "starting_day_time": 450, "ending_day": 9, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "139", "starting_day": 14, "starting_day_time": 750, "ending_day": 14, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "311", "starting_day": 33, "starting_day_time": 420, "ending_day": 33, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "431", "starting_day": 40, "starting_day_time": 750, "ending_day": 40, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "535", "starting_day": 17, "starting_day_time": 450, "ending_day": 17, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "351", "starting_day": 0, "starting_day_time": 750, "ending_day": 0, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "369", "starting_day": 9, "starting_day_time": 750, "ending_day": 9, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "211", "starting_day": 17, "starting_day_time": 750, "ending_day": 17, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "150", "starting_day": 20, "starting_day_time": 750, "ending_day": 20, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "5", "starting_day": 5, "starting_day_time": 420, "ending_day": 5, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "250", "starting_day": 14, "starting_day_time": 1215, "ending_day": 15, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "511", "starting_day": 35, "starting_day_time": 1215, "ending_day": 36, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "354", "starting_day": 2, "starting_day_time": 750, "ending_day": 2, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "190", "starting_day": 40, "starting_day_time": 750, "ending_day": 40, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "264", "starting_day": 28, "starting_day_time": 1215, "ending_day": 29, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "7", "starting_day": 7, "starting_day_time": 420, "ending_day": 7, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "16", "starting_day": 16, "starting_day_time": 420, "ending_day": 16, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "253", "starting_day": 17, "starting_day_time": 1215, "ending_day": 18, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "368", "starting_day": 9, "starting_day_time": 750, "ending_day": 9, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "161", "starting_day": 25, "starting_day_time": 750, "ending_day": 25, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "104", "starting_day": 39, "starting_day_time": 480, "ending_day": 39, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "349", "starting_day": 41, "starting_day_time": 450, "ending_day": 41, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "378", "starting_day": 14, "starting_day_time": 750, "ending_day": 14, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "229", "starting_day": 35, "starting_day_time": 750, "ending_day": 35, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "408", "starting_day": 29, "starting_day_time": 750, "ending_day": 29, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "429", "starting_day": 39, "starting_day_time": 750, "ending_day": 39, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "86", "starting_day": 28, "starting_day_time": 480, "ending_day": 28, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "146", "starting_day": 18, "starting_day_time": 750, "ending_day": 18, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "386", "starting_day": 18, "starting_day_time": 750, "ending_day": 18, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "43", "starting_day": 0, "starting_day_time": 480, "ending_day": 0, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "90", "starting_day": 30, "starting_day_time": 480, "ending_day": 30, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "31", "starting_day": 31, "starting_day_time": 420, "ending_day": 31, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "337", "starting_day": 24, "starting_day_time": 450, "ending_day": 24, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "243", "starting_day": 7, "starting_day_time": 1215, "ending_day": 8, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "442", "starting_day": 8, "starting_day_time": 750, "ending_day": 8, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "396", "starting_day": 23, "starting_day_time": 750, "ending_day": 23, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "376", "starting_day": 13, "starting_day_time": 750, "ending_day": 13, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "358", "starting_day": 4, "starting_day_time": 750, "ending_day": 4, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "436", "starting_day": 2, "starting_day_time": 750, "ending_day": 2, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "364", "starting_day": 7, "starting_day_time": 750, "ending_day": 7, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "531", "starting_day": 13, "starting_day_time": 450, "ending_day": 13, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "238", "starting_day": 2, "starting_day_time": 1215, "ending_day": 3, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "240", "starting_day": 4, "starting_day_time": 1215, "ending_day": 5, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "110", "starting_day": 0, "starting_day_time": 750, "ending_day": 0, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "202", "starting_day": 8, "starting_day_time": 750, "ending_day": 8, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "367", "starting_day": 8, "starting_day_time": 750, "ending_day": 8, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "571", "starting_day": 11, "starting_day_time": 420, "ending_day": 11, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "524", "starting_day": 6, "starting_day_time": 450, "ending_day": 6, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "426", "starting_day": 38, "starting_day_time": 750, "ending_day": 38, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "181", "starting_day": 35, "starting_day_time": 750, "ending_day": 35, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "552", "starting_day": 34, "starting_day_time": 450, "ending_day": 34, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "125", "starting_day": 7, "starting_day_time": 750, "ending_day": 7, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "449", "starting_day": 15, "starting_day_time": 750, "ending_day": 15, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "51", "starting_day": 6, "starting_day_time": 480, "ending_day": 6, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "71", "starting_day": 19, "starting_day_time": 480, "ending_day": 19, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "83", "starting_day": 26, "starting_day_time": 480, "ending_day": 26, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "473", "starting_day": 39, "starting_day_time": 750, "ending_day": 39, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "467", "starting_day": 33, "starting_day_time": 750, "ending_day": 33, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "521", "starting_day": 3, "starting_day_time": 450, "ending_day": 3, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "519", "starting_day": 1, "starting_day_time": 450, "ending_day": 1, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "148", "starting_day": 19, "starting_day_time": 750, "ending_day": 19, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "329", "starting_day": 13, "starting_day_time": 450, "ending_day": 13, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "19", "starting_day": 19, "starting_day_time": 420, "ending_day": 19, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "299", "starting_day": 21, "starting_day_time": 420, "ending_day": 21, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "411", "starting_day": 30, "starting_day_time": 750, "ending_day": 30, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "503", "starting_day": 27, "starting_day_time": 1215, "ending_day": 28, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "332", "starting_day": 17, "starting_day_time": 450, "ending_day": 17, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "482", "starting_day": 6, "starting_day_time": 1215, "ending_day": 7, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "366", "starting_day": 8, "starting_day_time": 750, "ending_day": 8, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "219", "starting_day": 25, "starting_day_time": 750, "ending_day": 25, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "106", "starting_day": 40, "starting_day_time": 480, "ending_day": 40, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "340", "starting_day": 29, "starting_day_time": 450, "ending_day": 29, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "194", "starting_day": 0, "starting_day_time": 750, "ending_day": 0, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "543", "starting_day": 25, "starting_day_time": 450, "ending_day": 25, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "186", "starting_day": 38, "starting_day_time": 750, "ending_day": 38, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "550", "starting_day": 32, "starting_day_time": 450, "ending_day": 32, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "234", "starting_day": 40, "starting_day_time": 750, "ending_day": 40, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "61", "starting_day": 12, "starting_day_time": 480, "ending_day": 12, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "394", "starting_day": 22, "starting_day_time": 750, "ending_day": 22, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "333", "starting_day": 19, "starting_day_time": 450, "ending_day": 19, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "282", "starting_day": 4, "starting_day_time": 420, "ending_day": 4, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "556", "starting_day": 38, "starting_day_time": 450, "ending_day": 38, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "537", "starting_day": 19, "starting_day_time": 450, "ending_day": 19, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "228", "starting_day": 34, "starting_day_time": 750, "ending_day": 34, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "57", "starting_day": 10, "starting_day_time": 480, "ending_day": 10, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "235", "starting_day": 41, "starting_day_time": 750, "ending_day": 41, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "600", "starting_day": 40, "starting_day_time": 420, "ending_day": 40, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "3", "starting_day": 3, "starting_day_time": 420, "ending_day": 3, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "318", "starting_day": 40, "starting_day_time": 420, "ending_day": 40, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "277", "starting_day": 41, "starting_day_time": 1215, "ending_day": 42, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "261", "starting_day": 25, "starting_day_time": 1215, "ending_day": 26, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "363", "starting_day": 6, "starting_day_time": 750, "ending_day": 6, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "281", "starting_day": 3, "starting_day_time": 420, "ending_day": 3, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "87", "starting_day": 28, "starting_day_time": 480, "ending_day": 28, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "70", "starting_day": 18, "starting_day_time": 480, "ending_day": 18, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "38", "starting_day": 38, "starting_day_time": 420, "ending_day": 38, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "596", "starting_day": 36, "starting_day_time": 420, "ending_day": 36, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "223", "starting_day": 29, "starting_day_time": 750, "ending_day": 29, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "392", "starting_day": 21, "starting_day_time": 750, "ending_day": 21, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "34", "starting_day": 34, "starting_day_time": 420, "ending_day": 34, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "123", "starting_day": 6, "starting_day_time": 750, "ending_day": 6, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "195", "starting_day": 1, "starting_day_time": 750, "ending_day": 1, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "246", "starting_day": 10, "starting_day_time": 1215, "ending_day": 11, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "307", "starting_day": 29, "starting_day_time": 420, "ending_day": 29, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "197", "starting_day": 3, "starting_day_time": 750, "ending_day": 3, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "25", "starting_day": 25, "starting_day_time": 420, "ending_day": 25, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "506", "starting_day": 30, "starting_day_time": 1215, "ending_day": 31, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "478", "starting_day": 2, "starting_day_time": 1215, "ending_day": 3, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "393", "starting_day": 21, "starting_day_time": 750, "ending_day": 21, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "92", "starting_day": 31, "starting_day_time": 480, "ending_day": 31, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "46", "starting_day": 3, "starting_day_time": 480, "ending_day": 3, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "403", "starting_day": 26, "starting_day_time": 750, "ending_day": 26, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "97", "starting_day": 34, "starting_day_time": 480, "ending_day": 34, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "210", "starting_day": 16, "starting_day_time": 750, "ending_day": 16, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "477", "starting_day": 1, "starting_day_time": 1215, "ending_day": 2, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "28", "starting_day": 28, "starting_day_time": 420, "ending_day": 28, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "29", "starting_day": 29, "starting_day_time": 420, "ending_day": 29, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "284", "starting_day": 6, "starting_day_time": 420, "ending_day": 6, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "101", "starting_day": 36, "starting_day_time": 480, "ending_day": 36, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "417", "starting_day": 33, "starting_day_time": 750, "ending_day": 33, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "565", "starting_day": 5, "starting_day_time": 420, "ending_day": 5, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "374", "starting_day": 12, "starting_day_time": 750, "ending_day": 12, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "132", "starting_day": 11, "starting_day_time": 750, "ending_day": 11, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "88", "starting_day": 29, "starting_day_time": 480, "ending_day": 29, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "505", "starting_day": 29, "starting_day_time": 1215, "ending_day": 30, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "390", "starting_day": 20, "starting_day_time": 750, "ending_day": 20, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "216", "starting_day": 22, "starting_day_time": 750, "ending_day": 22, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "544", "starting_day": 26, "starting_day_time": 450, "ending_day": 26, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "371", "starting_day": 10, "starting_day_time": 750, "ending_day": 10, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "569", "starting_day": 9, "starting_day_time": 420, "ending_day": 9, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "247", "starting_day": 11, "starting_day_time": 1215, "ending_day": 12, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "533", "starting_day": 15, "starting_day_time": 450, "ending_day": 15, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "42", "starting_day": 0, "starting_day_time": 480, "ending_day": 0, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "316", "starting_day": 38, "starting_day_time": 420, "ending_day": 38, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "180", "starting_day": 35, "starting_day_time": 750, "ending_day": 35, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "47", "starting_day": 4, "starting_day_time": 480, "ending_day": 4, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "471", "starting_day": 37, "starting_day_time": 750, "ending_day": 37, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "518", "starting_day": 0, "starting_day_time": 450, "ending_day": 0, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "562", "starting_day": 2, "starting_day_time": 420, "ending_day": 2, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "13", "starting_day": 13, "starting_day_time": 420, "ending_day": 13, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "218", "starting_day": 24, "starting_day_time": 750, "ending_day": 24, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "232", "starting_day": 38, "starting_day_time": 750, "ending_day": 38, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "542", "starting_day": 24, "starting_day_time": 450, "ending_day": 24, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "587", "starting_day": 27, "starting_day_time": 420, "ending_day": 27, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "365", "starting_day": 7, "starting_day_time": 750, "ending_day": 7, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "165", "starting_day": 27, "starting_day_time": 750, "ending_day": 27, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "356", "starting_day": 3, "starting_day_time": 750, "ending_day": 3, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "361", "starting_day": 5, "starting_day_time": 750, "ending_day": 5, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "334", "starting_day": 20, "starting_day_time": 450, "ending_day": 20, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "413", "starting_day": 31, "starting_day_time": 750, "ending_day": 31, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "159", "starting_day": 24, "starting_day_time": 750, "ending_day": 24, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "12", "starting_day": 12, "starting_day_time": 420, "ending_day": 12, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "244", "starting_day": 8, "starting_day_time": 1215, "ending_day": 9, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "179", "starting_day": 34, "starting_day_time": 750, "ending_day": 34, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "547", "starting_day": 29, "starting_day_time": 450, "ending_day": 29, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "439", "starting_day": 5, "starting_day_time": 750, "ending_day": 5, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "479", "starting_day": 3, "starting_day_time": 1215, "ending_day": 4, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "380", "starting_day": 15, "starting_day_time": 750, "ending_day": 15, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "443", "starting_day": 9, "starting_day_time": 750, "ending_day": 9, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "458", "starting_day": 24, "starting_day_time": 750, "ending_day": 24, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "116", "starting_day": 3, "starting_day_time": 750, "ending_day": 3, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "188", "starting_day": 39, "starting_day_time": 750, "ending_day": 39, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "115", "starting_day": 2, "starting_day_time": 750, "ending_day": 2, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "251", "starting_day": 15, "starting_day_time": 1215, "ending_day": 16, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "183", "starting_day": 36, "starting_day_time": 750, "ending_day": 36, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "530", "starting_day": 12, "starting_day_time": 450, "ending_day": 12, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "507", "starting_day": 31, "starting_day_time": 1215, "ending_day": 32, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "401", "starting_day": 25, "starting_day_time": 750, "ending_day": 25, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "85", "starting_day": 27, "starting_day_time": 480, "ending_day": 27, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "271", "starting_day": 35, "starting_day_time": 1215, "ending_day": 36, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "292", "starting_day": 14, "starting_day_time": 420, "ending_day": 14, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "298", "starting_day": 20, "starting_day_time": 420, "ending_day": 20, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "407", "starting_day": 28, "starting_day_time": 750, "ending_day": 28, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "230", "starting_day": 36, "starting_day_time": 750, "ending_day": 36, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "489", "starting_day": 13, "starting_day_time": 1215, "ending_day": 14, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "501", "starting_day": 25, "starting_day_time": 1215, "ending_day": 26, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "156", "starting_day": 23, "starting_day_time": 750, "ending_day": 23, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "275", "starting_day": 39, "starting_day_time": 1215, "ending_day": 40, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "130", "starting_day": 10, "starting_day_time": 750, "ending_day": 10, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "52", "starting_day": 6, "starting_day_time": 480, "ending_day": 6, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "517", "starting_day": 41, "starting_day_time": 1215, "ending_day": 42, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "475", "starting_day": 41, "starting_day_time": 750, "ending_day": 41, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "209", "starting_day": 15, "starting_day_time": 750, "ending_day": 15, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "320", "starting_day": 1, "starting_day_time": 450, "ending_day": 1, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "255", "starting_day": 19, "starting_day_time": 1215, "ending_day": 20, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "425", "starting_day": 37, "starting_day_time": 750, "ending_day": 37, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "280", "starting_day": 2, "starting_day_time": 420, "ending_day": 2, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "409", "starting_day": 29, "starting_day_time": 750, "ending_day": 29, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "470", "starting_day": 36, "starting_day_time": 750, "ending_day": 36, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "45", "starting_day": 2, "starting_day_time": 480, "ending_day": 2, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "266", "starting_day": 30, "starting_day_time": 1215, "ending_day": 31, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "385", "starting_day": 17, "starting_day_time": 750, "ending_day": 17, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "192", "starting_day": 41, "starting_day_time": 750, "ending_day": 41, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "437", "starting_day": 3, "starting_day_time": 750, "ending_day": 3, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "362", "starting_day": 6, "starting_day_time": 750, "ending_day": 6, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "293", "starting_day": 15, "starting_day_time": 420, "ending_day": 15, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "546", "starting_day": 28, "starting_day_time": 450, "ending_day": 28, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "99", "starting_day": 35, "starting_day_time": 480, "ending_day": 35, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "447", "starting_day": 13, "starting_day_time": 750, "ending_day": 13, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "117", "starting_day": 3, "starting_day_time": 750, "ending_day": 3, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "265", "starting_day": 29, "starting_day_time": 1215, "ending_day": 30, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "579", "starting_day": 19, "starting_day_time": 420, "ending_day": 19, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "375", "starting_day": 12, "starting_day_time": 750, "ending_day": 12, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "598", "starting_day": 38, "starting_day_time": 420, "ending_day": 38, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "300", "starting_day": 22, "starting_day_time": 420, "ending_day": 22, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "327", "starting_day": 10, "starting_day_time": 450, "ending_day": 10, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "54", "starting_day": 7, "starting_day_time": 480, "ending_day": 7, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "563", "starting_day": 3, "starting_day_time": 420, "ending_day": 3, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "145", "starting_day": 17, "starting_day_time": 750, "ending_day": 17, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "174", "starting_day": 32, "starting_day_time": 750, "ending_day": 32, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "252", "starting_day": 16, "starting_day_time": 1215, "ending_day": 17, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "557", "starting_day": 39, "starting_day_time": 450, "ending_day": 39, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "541", "starting_day": 23, "starting_day_time": 450, "ending_day": 23, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "30", "starting_day": 30, "starting_day_time": 420, "ending_day": 30, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "95", "starting_day": 33, "starting_day_time": 480, "ending_day": 33, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "208", "starting_day": 14, "starting_day_time": 750, "ending_day": 14, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "344", "starting_day": 34, "starting_day_time": 450, "ending_day": 34, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "343", "starting_day": 33, "starting_day_time": 450, "ending_day": 33, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "184", "starting_day": 37, "starting_day_time": 750, "ending_day": 37, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "169", "starting_day": 29, "starting_day_time": 750, "ending_day": 29, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "242", "starting_day": 6, "starting_day_time": 1215, "ending_day": 7, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "585", "starting_day": 25, "starting_day_time": 420, "ending_day": 25, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "143", "starting_day": 16, "starting_day_time": 750, "ending_day": 16, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "583", "starting_day": 23, "starting_day_time": 420, "ending_day": 23, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "330", "starting_day": 15, "starting_day_time": 450, "ending_day": 15, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "73", "starting_day": 20, "starting_day_time": 480, "ending_day": 20, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "151", "starting_day": 20, "starting_day_time": 750, "ending_day": 20, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "203", "starting_day": 9, "starting_day_time": 750, "ending_day": 9, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "199", "starting_day": 5, "starting_day_time": 750, "ending_day": 5, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "515", "starting_day": 39, "starting_day_time": 1215, "ending_day": 40, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "35", "starting_day": 35, "starting_day_time": 420, "ending_day": 35, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "594", "starting_day": 34, "starting_day_time": 420, "ending_day": 34, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "259", "starting_day": 23, "starting_day_time": 1215, "ending_day": 24, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "373", "starting_day": 11, "starting_day_time": 750, "ending_day": 11, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "167", "starting_day": 28, "starting_day_time": 750, "ending_day": 28, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "377", "starting_day": 13, "starting_day_time": 750, "ending_day": 13, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "257", "starting_day": 21, "starting_day_time": 1215, "ending_day": 22, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "158", "starting_day": 24, "starting_day_time": 750, "ending_day": 24, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "402", "starting_day": 26, "starting_day_time": 750, "ending_day": 26, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "212", "starting_day": 18, "starting_day_time": 750, "ending_day": 18, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "423", "starting_day": 36, "starting_day_time": 750, "ending_day": 36, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "157", "starting_day": 23, "starting_day_time": 750, "ending_day": 23, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "172", "starting_day": 31, "starting_day_time": 750, "ending_day": 31, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "468", "starting_day": 34, "starting_day_time": 750, "ending_day": 34, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "428", "starting_day": 39, "starting_day_time": 750, "ending_day": 39, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "175", "starting_day": 32, "starting_day_time": 750, "ending_day": 32, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "525", "starting_day": 7, "starting_day_time": 450, "ending_day": 7, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "4", "starting_day": 4, "starting_day_time": 420, "ending_day": 4, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "317", "starting_day": 39, "starting_day_time": 420, "ending_day": 39, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "163", "starting_day": 26, "starting_day_time": 750, "ending_day": 26, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "214", "starting_day": 20, "starting_day_time": 750, "ending_day": 20, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "599", "starting_day": 39, "starting_day_time": 420, "ending_day": 39, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "93", "starting_day": 32, "starting_day_time": 480, "ending_day": 32, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "260", "starting_day": 24, "starting_day_time": 1215, "ending_day": 25, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "272", "starting_day": 36, "starting_day_time": 1215, "ending_day": 37, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "144", "starting_day": 17, "starting_day_time": 750, "ending_day": 17, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "448", "starting_day": 14, "starting_day_time": 750, "ending_day": 14, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "509", "starting_day": 33, "starting_day_time": 1215, "ending_day": 34, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "200", "starting_day": 6, "starting_day_time": 750, "ending_day": 6, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "15", "starting_day": 15, "starting_day_time": 420, "ending_day": 15, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "419", "starting_day": 34, "starting_day_time": 750, "ending_day": 34, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "577", "starting_day": 17, "starting_day_time": 420, "ending_day": 17, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "198", "starting_day": 4, "starting_day_time": 750, "ending_day": 4, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "18", "starting_day": 18, "starting_day_time": 420, "ending_day": 18, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "176", "starting_day": 33, "starting_day_time": 750, "ending_day": 33, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "44", "starting_day": 1, "starting_day_time": 480, "ending_day": 1, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "315", "starting_day": 37, "starting_day_time": 420, "ending_day": 37, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "213", "starting_day": 19, "starting_day_time": 750, "ending_day": 19, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "72", "starting_day": 19, "starting_day_time": 480, "ending_day": 19, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "335", "starting_day": 22, "starting_day_time": 450, "ending_day": 22, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "322", "starting_day": 3, "starting_day_time": 450, "ending_day": 3, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "21", "starting_day": 21, "starting_day_time": 420, "ending_day": 21, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "339", "starting_day": 27, "starting_day_time": 450, "ending_day": 27, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "520", "starting_day": 2, "starting_day_time": 450, "ending_day": 2, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "120", "starting_day": 5, "starting_day_time": 750, "ending_day": 5, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "595", "starting_day": 35, "starting_day_time": 420, "ending_day": 35, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "512", "starting_day": 36, "starting_day_time": 1215, "ending_day": 37, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "528", "starting_day": 10, "starting_day_time": 450, "ending_day": 10, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "348", "starting_day": 40, "starting_day_time": 450, "ending_day": 40, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "76", "starting_day": 21, "starting_day_time": 480, "ending_day": 21, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "438", "starting_day": 4, "starting_day_time": 750, "ending_day": 4, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "383", "starting_day": 16, "starting_day_time": 750, "ending_day": 16, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "302", "starting_day": 24, "starting_day_time": 420, "ending_day": 24, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "301", "starting_day": 23, "starting_day_time": 420, "ending_day": 23, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "400", "starting_day": 25, "starting_day_time": 750, "ending_day": 25, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "502", "starting_day": 26, "starting_day_time": 1215, "ending_day": 27, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "287", "starting_day": 9, "starting_day_time": 420, "ending_day": 9, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "267", "starting_day": 31, "starting_day_time": 1215, "ending_day": 32, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "559", "starting_day": 41, "starting_day_time": 450, "ending_day": 41, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "53", "starting_day": 7, "starting_day_time": 480, "ending_day": 7, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "312", "starting_day": 34, "starting_day_time": 420, "ending_day": 34, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "49", "starting_day": 5, "starting_day_time": 480, "ending_day": 5, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "153", "starting_day": 21, "starting_day_time": 750, "ending_day": 21, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "84", "starting_day": 27, "starting_day_time": 480, "ending_day": 27, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "567", "starting_day": 7, "starting_day_time": 420, "ending_day": 7, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "514", "starting_day": 38, "starting_day_time": 1215, "ending_day": 39, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "412", "starting_day": 31, "starting_day_time": 750, "ending_day": 31, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "420", "starting_day": 35, "starting_day_time": 750, "ending_day": 35, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "321", "starting_day": 2, "starting_day_time": 450, "ending_day": 2, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "342", "starting_day": 31, "starting_day_time": 450, "ending_day": 31, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "345", "starting_day": 36, "starting_day_time": 450, "ending_day": 36, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "178", "starting_day": 34, "starting_day_time": 750, "ending_day": 34, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "262", "starting_day": 26, "starting_day_time": 1215, "ending_day": 27, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "100", "starting_day": 35, "starting_day_time": 480, "ending_day": 35, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "539", "starting_day": 21, "starting_day_time": 450, "ending_day": 21, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "474", "starting_day": 40, "starting_day_time": 750, "ending_day": 40, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "529", "starting_day": 11, "starting_day_time": 450, "ending_day": 11, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "225", "starting_day": 31, "starting_day_time": 750, "ending_day": 31, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "463", "starting_day": 29, "starting_day_time": 750, "ending_day": 29, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "580", "starting_day": 20, "starting_day_time": 420, "ending_day": 20, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "237", "starting_day": 1, "starting_day_time": 1215, "ending_day": 2, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "91", "starting_day": 30, "starting_day_time": 480, "ending_day": 30, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "160", "starting_day": 25, "starting_day_time": 750, "ending_day": 25, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "457", "starting_day": 23, "starting_day_time": 750, "ending_day": 23, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "350", "starting_day": 0, "starting_day_time": 750, "ending_day": 0, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "136", "starting_day": 13, "starting_day_time": 750, "ending_day": 13, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "133", "starting_day": 11, "starting_day_time": 750, "ending_day": 11, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "523", "starting_day": 5, "starting_day_time": 450, "ending_day": 5, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "434", "starting_day": 0, "starting_day_time": 750, "ending_day": 0, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "134", "starting_day": 12, "starting_day_time": 750, "ending_day": 12, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "37", "starting_day": 37, "starting_day_time": 420, "ending_day": 37, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "516", "starting_day": 40, "starting_day_time": 1215, "ending_day": 41, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "17", "starting_day": 17, "starting_day_time": 420, "ending_day": 17, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "68", "starting_day": 17, "starting_day_time": 480, "ending_day": 17, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "588", "starting_day": 28, "starting_day_time": 420, "ending_day": 28, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "421", "starting_day": 35, "starting_day_time": 750, "ending_day": 35, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "11", "starting_day": 11, "starting_day_time": 420, "ending_day": 11, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "142", "starting_day": 16, "starting_day_time": 750, "ending_day": 16, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "534", "starting_day": 16, "starting_day_time": 450, "ending_day": 16, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "33", "starting_day": 33, "starting_day_time": 420, "ending_day": 33, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "32", "starting_day": 32, "starting_day_time": 420, "ending_day": 32, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "462", "starting_day": 28, "starting_day_time": 750, "ending_day": 28, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "456", "starting_day": 22, "starting_day_time": 750, "ending_day": 22, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "452", "starting_day": 18, "starting_day_time": 750, "ending_day": 18, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "422", "starting_day": 36, "starting_day_time": 750, "ending_day": 36, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "570", "starting_day": 10, "starting_day_time": 420, "ending_day": 10, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "370", "starting_day": 10, "starting_day_time": 750, "ending_day": 10, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "258", "starting_day": 22, "starting_day_time": 1215, "ending_day": 23, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "430", "starting_day": 40, "starting_day_time": 750, "ending_day": 40, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "510", "starting_day": 34, "starting_day_time": 1215, "ending_day": 35, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "129", "starting_day": 9, "starting_day_time": 750, "ending_day": 9, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "347", "starting_day": 38, "starting_day_time": 450, "ending_day": 38, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "319", "starting_day": 41, "starting_day_time": 420, "ending_day": 41, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "171", "starting_day": 30, "starting_day_time": 750, "ending_day": 30, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "549", "starting_day": 31, "starting_day_time": 450, "ending_day": 31, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "48", "starting_day": 4, "starting_day_time": 480, "ending_day": 4, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "399", "starting_day": 24, "starting_day_time": 750, "ending_day": 24, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "2", "starting_day": 2, "starting_day_time": 420, "ending_day": 2, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "410", "starting_day": 30, "starting_day_time": 750, "ending_day": 30, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "62", "starting_day": 13, "starting_day_time": 480, "ending_day": 13, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "127", "starting_day": 8, "starting_day_time": 750, "ending_day": 8, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "166", "starting_day": 28, "starting_day_time": 750, "ending_day": 28, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "295", "starting_day": 17, "starting_day_time": 420, "ending_day": 17, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "504", "starting_day": 28, "starting_day_time": 1215, "ending_day": 29, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "135", "starting_day": 12, "starting_day_time": 750, "ending_day": 12, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "297", "starting_day": 19, "starting_day_time": 420, "ending_day": 19, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "305", "starting_day": 27, "starting_day_time": 420, "ending_day": 27, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "496", "starting_day": 20, "starting_day_time": 1215, "ending_day": 21, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "432", "starting_day": 41, "starting_day_time": 750, "ending_day": 41, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "108", "starting_day": 41, "starting_day_time": 480, "ending_day": 41, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "182", "starting_day": 36, "starting_day_time": 750, "ending_day": 36, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "173", "starting_day": 31, "starting_day_time": 750, "ending_day": 31, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "98", "starting_day": 34, "starting_day_time": 480, "ending_day": 34, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "484", "starting_day": 8, "starting_day_time": 1215, "ending_day": 9, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "274", "starting_day": 38, "starting_day_time": 1215, "ending_day": 39, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "581", "starting_day": 21, "starting_day_time": 420, "ending_day": 21, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "185", "starting_day": 37, "starting_day_time": 750, "ending_day": 37, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "205", "starting_day": 11, "starting_day_time": 750, "ending_day": 11, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "233", "starting_day": 39, "starting_day_time": 750, "ending_day": 39, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "77", "starting_day": 22, "starting_day_time": 480, "ending_day": 22, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "310", "starting_day": 32, "starting_day_time": 420, "ending_day": 32, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "389", "starting_day": 19, "starting_day_time": 750, "ending_day": 19, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "590", "starting_day": 30, "starting_day_time": 420, "ending_day": 30, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "324", "starting_day": 6, "starting_day_time": 450, "ending_day": 6, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "14", "starting_day": 14, "starting_day_time": 420, "ending_day": 14, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "23", "starting_day": 23, "starting_day_time": 420, "ending_day": 23, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "593", "starting_day": 33, "starting_day_time": 420, "ending_day": 33, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "384", "starting_day": 17, "starting_day_time": 750, "ending_day": 17, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "526", "starting_day": 8, "starting_day_time": 450, "ending_day": 8, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "336", "starting_day": 23, "starting_day_time": 450, "ending_day": 23, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "256", "starting_day": 20, "starting_day_time": 1215, "ending_day": 21, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "492", "starting_day": 16, "starting_day_time": 1215, "ending_day": 17, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "493", "starting_day": 17, "starting_day_time": 1215, "ending_day": 18, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "303", "starting_day": 25, "starting_day_time": 420, "ending_day": 25, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "589", "starting_day": 29, "starting_day_time": 420, "ending_day": 29, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "397", "starting_day": 23, "starting_day_time": 750, "ending_day": 23, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "480", "starting_day": 4, "starting_day_time": 1215, "ending_day": 5, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "497", "starting_day": 21, "starting_day_time": 1215, "ending_day": 22, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "187", "starting_day": 38, "starting_day_time": 750, "ending_day": 38, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "64", "starting_day": 14, "starting_day_time": 480, "ending_day": 14, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "476", "starting_day": 0, "starting_day_time": 1215, "ending_day": 1, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "573", "starting_day": 13, "starting_day_time": 420, "ending_day": 13, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "459", "starting_day": 25, "starting_day_time": 750, "ending_day": 25, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "119", "starting_day": 4, "starting_day_time": 750, "ending_day": 4, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "89", "starting_day": 29, "starting_day_time": 480, "ending_day": 29, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "286", "starting_day": 8, "starting_day_time": 420, "ending_day": 8, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "352", "starting_day": 1, "starting_day_time": 750, "ending_day": 1, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "112", "starting_day": 1, "starting_day_time": 750, "ending_day": 1, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "222", "starting_day": 28, "starting_day_time": 750, "ending_day": 28, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "69", "starting_day": 18, "starting_day_time": 480, "ending_day": 18, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "102", "starting_day": 37, "starting_day_time": 480, "ending_day": 37, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "288", "starting_day": 10, "starting_day_time": 420, "ending_day": 10, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "60", "starting_day": 12, "starting_day_time": 480, "ending_day": 12, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "245", "starting_day": 9, "starting_day_time": 1215, "ending_day": 10, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "155", "starting_day": 22, "starting_day_time": 750, "ending_day": 22, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "566", "starting_day": 6, "starting_day_time": 420, "ending_day": 6, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "215", "starting_day": 21, "starting_day_time": 750, "ending_day": 21, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "285", "starting_day": 7, "starting_day_time": 420, "ending_day": 7, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "466", "starting_day": 32, "starting_day_time": 750, "ending_day": 32, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "122", "starting_day": 6, "starting_day_time": 750, "ending_day": 6, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "418", "starting_day": 34, "starting_day_time": 750, "ending_day": 34, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "548", "starting_day": 30, "starting_day_time": 450, "ending_day": 30, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "94", "starting_day": 32, "starting_day_time": 480, "ending_day": 32, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "82", "starting_day": 26, "starting_day_time": 480, "ending_day": 26, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "270", "starting_day": 34, "starting_day_time": 1215, "ending_day": 35, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "416", "starting_day": 33, "starting_day_time": 750, "ending_day": 33, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "141", "starting_day": 15, "starting_day_time": 750, "ending_day": 15, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "445", "starting_day": 11, "starting_day_time": 750, "ending_day": 11, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "154", "starting_day": 22, "starting_day_time": 750, "ending_day": 22, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "483", "starting_day": 7, "starting_day_time": 1215, "ending_day": 8, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "488", "starting_day": 12, "starting_day_time": 1215, "ending_day": 13, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "103", "starting_day": 38, "starting_day_time": 480, "ending_day": 38, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "446", "starting_day": 12, "starting_day_time": 750, "ending_day": 12, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "499", "starting_day": 23, "starting_day_time": 1215, "ending_day": 24, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "20", "starting_day": 20, "starting_day_time": 420, "ending_day": 20, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "538", "starting_day": 20, "starting_day_time": 450, "ending_day": 20, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "331", "starting_day": 16, "starting_day_time": 450, "ending_day": 16, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "472", "starting_day": 38, "starting_day_time": 750, "ending_day": 38, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "162", "starting_day": 26, "starting_day_time": 750, "ending_day": 26, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "464", "starting_day": 30, "starting_day_time": 750, "ending_day": 30, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "236", "starting_day": 0, "starting_day_time": 1215, "ending_day": 1, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "170", "starting_day": 30, "starting_day_time": 750, "ending_day": 30, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "36", "starting_day": 36, "starting_day_time": 420, "ending_day": 36, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "191", "starting_day": 40, "starting_day_time": 750, "ending_day": 40, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "63", "starting_day": 13, "starting_day_time": 480, "ending_day": 13, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "59", "starting_day": 11, "starting_day_time": 480, "ending_day": 11, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "309", "starting_day": 31, "starting_day_time": 420, "ending_day": 31, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "513", "starting_day": 37, "starting_day_time": 1215, "ending_day": 38, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "481", "starting_day": 5, "starting_day_time": 1215, "ending_day": 6, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "207", "starting_day": 13, "starting_day_time": 750, "ending_day": 13, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "276", "starting_day": 40, "starting_day_time": 1215, "ending_day": 41, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "372", "starting_day": 11, "starting_day_time": 750, "ending_day": 11, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "597", "starting_day": 37, "starting_day_time": 420, "ending_day": 37, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "124", "starting_day": 7, "starting_day_time": 750, "ending_day": 7, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "414", "starting_day": 32, "starting_day_time": 750, "ending_day": 32, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "355", "starting_day": 2, "starting_day_time": 750, "ending_day": 2, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "168", "starting_day": 29, "starting_day_time": 750, "ending_day": 29, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "294", "starting_day": 16, "starting_day_time": 420, "ending_day": 16, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "551", "starting_day": 33, "starting_day_time": 450, "ending_day": 33, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "9", "starting_day": 9, "starting_day_time": 420, "ending_day": 9, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "149", "starting_day": 19, "starting_day_time": 750, "ending_day": 19, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "296", "starting_day": 18, "starting_day_time": 420, "ending_day": 18, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "578", "starting_day": 18, "starting_day_time": 420, "ending_day": 18, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "555", "starting_day": 37, "starting_day_time": 450, "ending_day": 37, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "487", "starting_day": 11, "starting_day_time": 1215, "ending_day": 12, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "325", "starting_day": 8, "starting_day_time": 450, "ending_day": 8, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "81", "starting_day": 25, "starting_day_time": 480, "ending_day": 25, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "224", "starting_day": 30, "starting_day_time": 750, "ending_day": 30, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "460", "starting_day": 26, "starting_day_time": 750, "ending_day": 26, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "405", "starting_day": 27, "starting_day_time": 750, "ending_day": 27, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "424", "starting_day": 37, "starting_day_time": 750, "ending_day": 37, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "455", "starting_day": 21, "starting_day_time": 750, "ending_day": 21, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "564", "starting_day": 4, "starting_day_time": 420, "ending_day": 4, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "39", "starting_day": 39, "starting_day_time": 420, "ending_day": 39, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "527", "starting_day": 9, "starting_day_time": 450, "ending_day": 9, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "560", "starting_day": 0, "starting_day_time": 420, "ending_day": 0, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "427", "starting_day": 38, "starting_day_time": 750, "ending_day": 38, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "379", "starting_day": 14, "starting_day_time": 750, "ending_day": 14, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "164", "starting_day": 27, "starting_day_time": 750, "ending_day": 27, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "118", "starting_day": 4, "starting_day_time": 750, "ending_day": 4, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "308", "starting_day": 30, "starting_day_time": 420, "ending_day": 30, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "415", "starting_day": 32, "starting_day_time": 750, "ending_day": 32, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "388", "starting_day": 19, "starting_day_time": 750, "ending_day": 19, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "56", "starting_day": 9, "starting_day_time": 480, "ending_day": 9, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "50", "starting_day": 5, "starting_day_time": 480, "ending_day": 5, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "313", "starting_day": 35, "starting_day_time": 420, "ending_day": 35, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "469", "starting_day": 35, "starting_day_time": 750, "ending_day": 35, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "291", "starting_day": 13, "starting_day_time": 420, "ending_day": 13, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "105", "starting_day": 39, "starting_day_time": 480, "ending_day": 39, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "451", "starting_day": 17, "starting_day_time": 750, "ending_day": 17, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "454", "starting_day": 20, "starting_day_time": 750, "ending_day": 20, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "494", "starting_day": 18, "starting_day_time": 1215, "ending_day": 19, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "217", "starting_day": 23, "starting_day_time": 750, "ending_day": 23, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "314", "starting_day": 36, "starting_day_time": 420, "ending_day": 36, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "147", "starting_day": 18, "starting_day_time": 750, "ending_day": 18, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "591", "starting_day": 31, "starting_day_time": 420, "ending_day": 31, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "601", "starting_day": 41, "starting_day_time": 420, "ending_day": 41, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "24", "starting_day": 24, "starting_day_time": 420, "ending_day": 24, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "450", "starting_day": 16, "starting_day_time": 750, "ending_day": 16, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "575", "starting_day": 15, "starting_day_time": 420, "ending_day": 15, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "131", "starting_day": 10, "starting_day_time": 750, "ending_day": 10, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "226", "starting_day": 32, "starting_day_time": 750, "ending_day": 32, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "239", "starting_day": 3, "starting_day_time": 1215, "ending_day": 4, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "201", "starting_day": 7, "starting_day_time": 750, "ending_day": 7, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "522", "starting_day": 4, "starting_day_time": 450, "ending_day": 4, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "545", "starting_day": 27, "starting_day_time": 450, "ending_day": 27, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "490", "starting_day": 14, "starting_day_time": 1215, "ending_day": 15, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "341", "starting_day": 30, "starting_day_time": 450, "ending_day": 30, "ending_day_time": 930, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "433", "starting_day": 41, "starting_day_time": 750, "ending_day": 41, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "177", "starting_day": 33, "starting_day_time": 750, "ending_day": 33, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "221", "starting_day": 27, "starting_day_time": 750, "ending_day": 27, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "EVENING", "WEEKEND" ], "cost_multiplier": 10 }, { "shift_id": "353", "starting_day": 1, "starting_day_time": 750, "ending_day": 1, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "273", "starting_day": 37, "starting_day_time": 1215, "ending_day": 38, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT" ], "cost_multiplier": 100 }, { "shift_id": "111", "starting_day": 0, "starting_day_time": 750, "ending_day": 0, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "79", "starting_day": 24, "starting_day_time": 480, "ending_day": 24, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "263", "starting_day": 27, "starting_day_time": 1215, "ending_day": 28, "ending_day_time": 435, "work_hours_total": 660, "work_hours_per_day": [ 660 ], "work_hours_periods": [ 0, 660, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "NIGHT", "WEEKEND" ], "cost_multiplier": 100 }, { "shift_id": "41", "starting_day": 41, "starting_day_time": 420, "ending_day": 41, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 }, { "shift_id": "279", "starting_day": 1, "starting_day_time": 420, "ending_day": 1, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [ "MED", "EA", "HYG" ], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "126", "starting_day": 8, "starting_day_time": 750, "ending_day": 8, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "584", "starting_day": 24, "starting_day_time": 420, "ending_day": 24, "ending_day_time": 900, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING" ], "cost_multiplier": 1 }, { "shift_id": "138", "starting_day": 14, "starting_day_time": 750, "ending_day": 14, "ending_day_time": 1230, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "EVENING" ], "cost_multiplier": 10 }, { "shift_id": "96", "starting_day": 33, "starting_day_time": 480, "ending_day": 33, "ending_day_time": 960, "work_hours_total": 480, "work_hours_per_day": [ 480 ], "work_hours_periods": [ 0, 480, 0 ], "skills_required": [], "code": [ "MORNING", "WEEKEND" ], "cost_multiplier": 1 } ], "problem_parameters": { "n_days": 42, "iteration_count": 1001, "codes": { "morning_shift_code": "MORNING", "evening_shift_code": "EVENING", "night_shift_code": "NIGHT", "reserved_away_code": "AWAY", "annual_leave_code": "VL", "any_day_code": "ANY", "annual_leave_monday_code": "VL_MONDAY", "weekend_code": "WEEKEND", "work_code": "WORK" }, "skill_codes": [ "MED", "EA", "HYG" ] }, "metadata": { "optimization_id": "1", "timestamp": "2021-02-24_12:21:00" } }