From 2dd4318b298996cdb0e7fb93616fa7ab666f714d Mon Sep 17 00:00:00 2001 From: Fedor Baart Date: Wed, 9 Mar 2022 09:14:58 +0100 Subject: [PATCH] bridge scenario --- dtv_backend/dtv_backend/fis.py | 32 +- dtv_backend/dtv_backend/simple.py | 55 +- dtv_backend/tests/test-bridges/config.json | 446 +- notebooks/scenarios/scenario-bridges.ipynb | 6133 +++----------------- 4 files changed, 1211 insertions(+), 5455 deletions(-) diff --git a/dtv_backend/dtv_backend/fis.py b/dtv_backend/dtv_backend/fis.py index 0482cd5..de46518 100644 --- a/dtv_backend/dtv_backend/fis.py +++ b/dtv_backend/dtv_backend/fis.py @@ -39,6 +39,8 @@ logger = logging.getLogger(__name__) +package_path = pathlib.Path(__file__).parent.parent + # define the coorinate system geod = pyproj.Geod(ellps="WGS84") @@ -157,10 +159,11 @@ def determine_max_draught_on_path(graph, origin, destination, lobith_discharge, compute """ #TODO: the file "depth.csv" is missing... this should be loaded as discharge_df - if cache.get((origin.geometry, destination.geometry, lobith_discharge)): - return cache.get((origin.geometry, destination.geometry, lobith_discharge)) - depth_path = pathlib.Path('~/data/vaarwegen/discharge/depth.csv') + # if cache.get((origin.geometry, destination.geometry, lobith_discharge)): + # return cache.get((origin.geometry, destination.geometry, lobith_discharge)) + + depth_path = package_path / 'data' / 'depth.csv' discharge_df = pd.read_csv(depth_path) # also return distance @@ -215,6 +218,29 @@ def determine_max_draught_on_path(graph, origin, destination, lobith_discharge, return max_draught +def determine_max_height_on_path(graph, origin, destination, lobith_discharge): + + return 6 + +def determine_max_layers(height): + """determine max number of container layers as a function of available height on the route""" + + container_height = 2.591 + + max_layers = 0 + if height <= 5.8: + max_layers = 2 + elif height <= 8.5: + max_layers = 2 + elif height <= 11.05: + max_layers = 3 + else: + max_layers = 4 + + return max_layers + + + def shorted_path_by_dimensions(graph, source, destination, width, height, depth, length): """create a new constrained graph, based on dimensions, of the same type as graph and find the shortest path""" diff --git a/dtv_backend/dtv_backend/simple.py b/dtv_backend/dtv_backend/simple.py index 0ee2d9c..958e843 100644 --- a/dtv_backend/dtv_backend/simple.py +++ b/dtv_backend/dtv_backend/simple.py @@ -1,6 +1,7 @@ import uuid import datetime import itertools +import logging import numpy as np import simpy @@ -121,6 +122,8 @@ def load(self, source, destination, max_load=None): # tonne / (tonne / hour) -> s load_time = cargo_to_move * ureg.metric_ton / (self.loading_rate * (ureg.metric_ton / ureg.hour)) load_time = load_time.to(ureg.second).magnitude + + # log cargo levels before/after with self.log( message="Load", @@ -128,7 +131,7 @@ def load(self, source, destination, max_load=None): destination=destination.cargo, source=source.cargo, geometry=self.geometry, - value=source.cargo + value=cargo_to_move ): source.cargo.get(cargo_to_move) # move it to the destination @@ -155,6 +158,8 @@ def max_load(self): # independent of trip return self.cargo.capacity - self.cargo.level + + def get_max_cargo_for_trip(self, origin, destination, lobith_discharge): """determin max cargo to take on a trip, given the discharge at lobith""" # TODO: move this out of here? @@ -167,13 +172,44 @@ def get_max_cargo_for_trip(self, origin, destination, lobith_discharge): ) draught_full = self.metadata["Draught loaded [m]"] draught_empty = self.metadata["Draught empty [m]"] - if max_draught > draught_full: - return self.cargo.capacity - if max_draught < draught_empty: - return 0 + try: + if max_draught > draught_full: + return self.cargo.capacity + if max_draught < draught_empty: + return 0 + except: + logging.exception("TODO Fix this") + pass + + + max_height = dtv_backend.fis.determine_max_height_on_path( + self.env.FG, + origin, + destination, + lobith_discharge + ) + max_layers = dtv_backend.fis.determine_max_layers(max_height) + + # TODO: separate function for container vs bulk ship + capacity = self.cargo.capacity + containers_per_layer = self.metadata.get('containers_per_layer', 87) + + # max cargo under height limitation + max_cargo_height = max_layers * containers_per_layer + + if max_cargo_height > capacity: + max_cargo_height = capacity + + load_frac_draught = (max_draught - draught_empty) / (draught_full - draught_empty) - load_frac = (max_draught - draught_empty) / (draught_full - draught_empty) - max_cargo = self.cargo.capacity * load_frac + max_cargo_draught = self.cargo.capacity * load_frac_draught + + try: + max_cargo = min(max_cargo_height, max_cargo_draught) + except: + logging.exception("TODO: fix this") + print(max_cargo_height) + max_cargo = max_cargo_height return max_cargo @property @@ -249,8 +285,10 @@ def move_to(self, destination, limited=False): ) total_distance = 0 for edge in zip(path[:-1], path[1:]): - distance = graph.edges[edge]['length'] + distance = graph.edges[edge]['length_m'] total_distance += distance + + if path: # move to destination end_node = graph.nodes[path[-1]] @@ -305,6 +343,7 @@ def load_move_unload(self, source, destination, max_load=None): # max_cargo_for_trip = max_load yield from self.load_at(source, max_cargo_for_trip) + # Don't sail empty if self.cargo.level > 0: yield from self.move_to(destination) diff --git a/dtv_backend/tests/test-bridges/config.json b/dtv_backend/tests/test-bridges/config.json index ef430d9..091bfec 100644 --- a/dtv_backend/tests/test-bridges/config.json +++ b/dtv_backend/tests/test-bridges/config.json @@ -1,224 +1,240 @@ { - "sites": [ - { - "geometry": { - "type": "Point", - "coordinates": [ - 4.03968730523854, - 51.9453401090454 - ] - }, - "id": "EMO", - "properties": { - "capacity": 5000, - "level": 5000, - "loading_rate": 0.027777777777777776, - "name": "EMO", - "unloading_rate": 0.027777777777777776 - } + "sites": [ + { + "geometry": { + "type": "Point", + "coordinates": [ + 4.03968730523854, + 51.9453401090454 + ] + }, + "id": "EMO", + "properties": { + "capacity": 5000, + "level": 5000, + "loading_rate": 100, + "name": "EMO", + "unloading_rate": 100 + } }, - { - "geometry": { - "type": "Point", - "coordinates": [ - 4.03968730523854, - 51.9453401090454 - ] - }, - "id": "BCTN", - "properties": { - "capacity": 5000, - "level": 0, - "loading_rate": 0.027777777777777776, - "name": "BCTN", - "unloading_rate": 0.027777777777777776 - } + { + "geometry": { + "type": "Point", + "coordinates": [ + 5.834036033801300, + 51.861915534830608 + ] + }, + "id": "BCTN", + "properties": { + "capacity": 5000, + "level": 0, + "loading_rate": 100, + "name": "BCTN", + "unloading_rate": 100 + } } - ], - "fleet": [ - { - "geometry": { - "type": "Point", - "coordinates": [ - 4.03968730523854, - 51.9453401090454 - ] - }, - "properties": { - "CEMT-class": "Vb", - "Vessel type": "Convoy", - "Description (English)": "Va + Europe II long", - "Description (Dutch)": "Klasse Va + 1 Europa II bak lang (L > 80m)", - "Beam [m]": 11.4, - "Beam 10% percentile [m]": 11, - "Beam 50% percentile [m]": 11.4, - "Beam 90% percentile [m]": 11.45, - "Length [m]": 180, - "Length 10% percentile [m]": 171, - "Length 50% percentile [m]": 180, - "Length 90% percentile [m]": 187, - "Draught loaded [m]": 3.5, - "Draught average [m]": 3.57, - "Draught empty [m]": 1.5, - "Height average [m]": 6.5, - "Load Weight average [ton]": 4451, - "Load weight maximum [ton]": 5236, - "Engine power minumum [kW] ": null, - "Engine power maximum [kW] ": null, - "Engine power averge [kW]": null, - "Bow thruster minimum [kW]": null, - "Bow thruster maximum [kW]": null - }, - "id": "ship-0", - "name": "ship-0" + ], + "fleet": [ + { + "geometry": { + "type": "Point", + "coordinates": [ + 4.03968730523854, + 51.9453401090454 + ] + }, + "properties": { + "CEMT-class": "Vb", + "Vessel type": "Convoy", + "Description (English)": "Va + Europe II long", + "Description (Dutch)": "Klasse Va + 1 Europa II bak lang (L > 80m)", + "Beam [m]": 11.4, + "Beam 10% percentile [m]": 11, + "Beam 50% percentile [m]": 11.4, + "Beam 90% percentile [m]": 11.45, + "Length [m]": 180, + "Length 10% percentile [m]": 171, + "Length 50% percentile [m]": 180, + "Length 90% percentile [m]": 187, + "Draught loaded [m]": 3.5, + "Draught average [m]": 3.57, + "Draught empty [m]": 1.5, + "Height average [m]": 6.5, + "Load Weight average [ton]": 4451, + "Load weight maximum [ton]": 5236, + "Engine power minumum [kW] ": null, + "Engine power maximum [kW] ": null, + "Engine power averge [kW]": null, + "Bow thruster minimum [kW]": null, + "Bow thruster maximum [kW]": null, + "containers_per_layer": 87, + "capacity": 348 + }, + "id": "ship-0", + "name": "ship-0" }, - { - "geometry": { - "type": "Point", - "coordinates": [ - 4.03968730523854, - 51.9453401090454 - ] - }, - "properties": { - "CEMT-class": "Vb", - "Vessel type": "Convoy", - "Description (English)": "Va + Europe II long", - "Description (Dutch)": "Klasse Va + 1 Europa II bak lang (L > 80m)", - "Beam [m]": 11.4, - "Beam 10% percentile [m]": 11, - "Beam 50% percentile [m]": 11.4, - "Beam 90% percentile [m]": 11.45, - "Length [m]": 180, - "Length 10% percentile [m]": 171, - "Length 50% percentile [m]": 180, - "Length 90% percentile [m]": 187, - "Draught loaded [m]": 3.5, - "Draught average [m]": 3.57, - "Draught empty [m]": 1.5, - "Height average [m]": 6.5, - "Load Weight average [ton]": 4451, - "Load weight maximum [ton]": 5236, - "Engine power minumum [kW] ": null, - "Engine power maximum [kW] ": null, - "Engine power averge [kW]": null, - "Bow thruster minimum [kW]": null, - "Bow thruster maximum [kW]": null - }, - "id": "ship-1", - "name": "ship-1" + { + "geometry": { + "type": "Point", + "coordinates": [ + 4.03968730523854, + 51.9453401090454 + ] + }, + "properties": { + "CEMT-class": "Vb", + "Vessel type": "Convoy", + "Description (English)": "Va + Europe II long", + "Description (Dutch)": "Klasse Va + 1 Europa II bak lang (L > 80m)", + "Beam [m]": 11.4, + "Beam 10% percentile [m]": 11, + "Beam 50% percentile [m]": 11.4, + "Beam 90% percentile [m]": 11.45, + "Length [m]": 180, + "Length 10% percentile [m]": 171, + "Length 50% percentile [m]": 180, + "Length 90% percentile [m]": 187, + "Draught loaded [m]": 3.5, + "Draught average [m]": 3.57, + "Draught empty [m]": 1.5, + "Height average [m]": 6.5, + "Load Weight average [ton]": 4451, + "Load weight maximum [ton]": 5236, + "Engine power minumum [kW] ": null, + "Engine power maximum [kW] ": null, + "Engine power averge [kW]": null, + "Bow thruster minimum [kW]": null, + "Bow thruster maximum [kW]": null, + "containers_per_layer": 87, + "capacity": 348 + + }, + "id": "ship-1", + "name": "ship-1" }, - { - "geometry": { - "type": "Point", - "coordinates": [ - 4.03968730523854, - 51.9453401090454 - ] - }, - "properties": { - "CEMT-class": "Vb", - "Vessel type": "Convoy", - "Description (English)": "Va + Europe II long", - "Description (Dutch)": "Klasse Va + 1 Europa II bak lang (L > 80m)", - "Beam [m]": 11.4, - "Beam 10% percentile [m]": 11, - "Beam 50% percentile [m]": 11.4, - "Beam 90% percentile [m]": 11.45, - "Length [m]": 180, - "Length 10% percentile [m]": 171, - "Length 50% percentile [m]": 180, - "Length 90% percentile [m]": 187, - "Draught loaded [m]": 3.5, - "Draught average [m]": 3.57, - "Draught empty [m]": 1.5, - "Height average [m]": 6.5, - "Load Weight average [ton]": 4451, - "Load weight maximum [ton]": 5236, - "Engine power minumum [kW] ": null, - "Engine power maximum [kW] ": null, - "Engine power averge [kW]": null, - "Bow thruster minimum [kW]": null, - "Bow thruster maximum [kW]": null - }, - "id": "ship-2", - "name": "ship-2" + { + "geometry": { + "type": "Point", + "coordinates": [ + 4.03968730523854, + 51.9453401090454 + ] + }, + "properties": { + "CEMT-class": "Vb", + "Vessel type": "Convoy", + "Description (English)": "Va + Europe II long", + "Description (Dutch)": "Klasse Va + 1 Europa II bak lang (L > 80m)", + "Beam [m]": 11.4, + "Beam 10% percentile [m]": 11, + "Beam 50% percentile [m]": 11.4, + "Beam 90% percentile [m]": 11.45, + "Length [m]": 180, + "Length 10% percentile [m]": 171, + "Length 50% percentile [m]": 180, + "Length 90% percentile [m]": 187, + "Draught loaded [m]": 3.5, + "Draught average [m]": 3.57, + "Draught empty [m]": 1.5, + "Height average [m]": 6.5, + "Load Weight average [ton]": 4451, + "Load weight maximum [ton]": 5236, + "Engine power minumum [kW] ": null, + "Engine power maximum [kW] ": null, + "Engine power averge [kW]": null, + "Bow thruster minimum [kW]": null, + "Bow thruster maximum [kW]": null, + "containers_per_layer": 87, + "capacity": 348 + + }, + "id": "ship-2", + "name": "ship-2" }, - { - "geometry": { - "type": "Point", - "coordinates": [ - 4.03968730523854, - 51.9453401090454 - ] - }, - "properties": { - "CEMT-class": "Vb", - "Vessel type": "Convoy", - "Description (English)": "Va + Europe II long", - "Description (Dutch)": "Klasse Va + 1 Europa II bak lang (L > 80m)", - "Beam [m]": 11.4, - "Beam 10% percentile [m]": 11, - "Beam 50% percentile [m]": 11.4, - "Beam 90% percentile [m]": 11.45, - "Length [m]": 180, - "Length 10% percentile [m]": 171, - "Length 50% percentile [m]": 180, - "Length 90% percentile [m]": 187, - "Draught loaded [m]": 3.5, - "Draught average [m]": 3.57, - "Draught empty [m]": 1.5, - "Height average [m]": 6.5, - "Load Weight average [ton]": 4451, - "Load weight maximum [ton]": 5236, - "Engine power minumum [kW] ": null, - "Engine power maximum [kW] ": null, - "Engine power averge [kW]": null, - "Bow thruster minimum [kW]": null, - "Bow thruster maximum [kW]": null - }, - "id": "ship-3", - "name": "ship-3" + { + "geometry": { + "type": "Point", + "coordinates": [ + 4.03968730523854, + 51.9453401090454 + ] + }, + "properties": { + "CEMT-class": "Vb", + "Vessel type": "Convoy", + "Description (English)": "Va + Europe II long", + "Description (Dutch)": "Klasse Va + 1 Europa II bak lang (L > 80m)", + "Beam [m]": 11.4, + "Beam 10% percentile [m]": 11, + "Beam 50% percentile [m]": 11.4, + "Beam 90% percentile [m]": 11.45, + "Length [m]": 180, + "Length 10% percentile [m]": 171, + "Length 50% percentile [m]": 180, + "Length 90% percentile [m]": 187, + "Draught loaded [m]": 3.5, + "Draught average [m]": 3.57, + "Draught empty [m]": 1.5, + "Height average [m]": 6.5, + "Load Weight average [ton]": 4451, + "Load weight maximum [ton]": 5236, + "Engine power minumum [kW] ": null, + "Engine power maximum [kW] ": null, + "Engine power averge [kW]": null, + "Bow thruster minimum [kW]": null, + "Bow thruster maximum [kW]": null, + "containers_per_layer": 87, + "capacity": 348 + + }, + "id": "ship-3", + "name": "ship-3" }, - { - "geometry": { - "type": "Point", - "coordinates": [ - 4.03968730523854, - 51.9453401090454 - ] - }, - "properties": { - "CEMT-class": "Vb", - "Vessel type": "Convoy", - "Description (English)": "Va + Europe II long", - "Description (Dutch)": "Klasse Va + 1 Europa II bak lang (L > 80m)", - "Beam [m]": 11.4, - "Beam 10% percentile [m]": 11, - "Beam 50% percentile [m]": 11.4, - "Beam 90% percentile [m]": 11.45, - "Length [m]": 180, - "Length 10% percentile [m]": 171, - "Length 50% percentile [m]": 180, - "Length 90% percentile [m]": 187, - "Draught loaded [m]": 3.5, - "Draught average [m]": 3.57, - "Draught empty [m]": 1.5, - "Height average [m]": 6.5, - "Load Weight average [ton]": 4451, - "Load weight maximum [ton]": 5236, - "Engine power minumum [kW] ": null, - "Engine power maximum [kW] ": null, - "Engine power averge [kW]": null, - "Bow thruster minimum [kW]": null, - "Bow thruster maximum [kW]": null - }, - "id": "ship-4", - "name": "ship-4" + { + "geometry": { + "type": "Point", + "coordinates": [ + 4.03968730523854, + 51.9453401090454 + ] + }, + "properties": { + "CEMT-class": "Vb", + "Vessel type": "Convoy", + "Description (English)": "Va + Europe II long", + "Description (Dutch)": "Klasse Va + 1 Europa II bak lang (L > 80m)", + "Beam [m]": 11.4, + "Beam 10% percentile [m]": 11, + "Beam 50% percentile [m]": 11.4, + "Beam 90% percentile [m]": 11.45, + "Length [m]": 180, + "Length 10% percentile [m]": 171, + "Length 50% percentile [m]": 180, + "Length 90% percentile [m]": 187, + "Draught loaded [m]": 3.5, + "Draught average [m]": 3.57, + "Draught empty [m]": 1.5, + "Height average [m]": 6.5, + "Load Weight average [ton]": 4451, + "Load weight maximum [ton]": 5236, + "Engine power minumum [kW] ": null, + "Engine power maximum [kW] ": null, + "Engine power averge [kW]": null, + "Bow thruster minimum [kW]": null, + "Bow thruster maximum [kW]": null, + "containers_per_layer": 87, + "capacity": 348 + }, + "id": "ship-4", + "name": "ship-4" + } + ], + "operator": { + "name": "Operator", + "n_margin": 0 + }, + "climate": { + "lobith": 5000 } - ], - "operator": { - "name": "Operator", - "n_margin": 0 - } } diff --git a/notebooks/scenarios/scenario-bridges.ipynb b/notebooks/scenarios/scenario-bridges.ipynb index 63e48a8..b268962 100644 --- a/notebooks/scenarios/scenario-bridges.ipynb +++ b/notebooks/scenarios/scenario-bridges.ipynb @@ -92,7 +92,7 @@ "n_teu = n_ships * 1000 # number of containers\n", "n_cranes = 4\n", "# src: https://theloadstar.com/wp-content/uploads/The-Loadstar-LongRead-Port-productivity1.pdf\n", - "loading_rate_per_crane = 25 / 3600\n", + "loading_rate_per_crane = 25 \n", "loading_rate = n_cranes * loading_rate_per_crane\n", "\n", "route = nx.shortest_path(FG, source=emo_node, target=bctn_node, weight='length_m')\n", @@ -136,20 +136,20 @@ { "data": { "text/plain": [ - "[{'geometry': ,\n", + "[{'geometry': ,\n", " 'id': 'EMO',\n", " 'properties': {'capacity': 5000,\n", " 'level': 5000,\n", - " 'loading_rate': 0.027777777777777776,\n", + " 'loading_rate': 100,\n", " 'name': 'EMO',\n", - " 'unloading_rate': 0.027777777777777776}},\n", - " {'geometry': ,\n", + " 'unloading_rate': 100}},\n", + " {'geometry': ,\n", " 'id': 'BCTN',\n", " 'properties': {'capacity': 5000,\n", " 'level': 0,\n", - " 'loading_rate': 0.027777777777777776,\n", + " 'loading_rate': 100,\n", " 'name': 'BCTN',\n", - " 'unloading_rate': 0.027777777777777776}}]" + " 'unloading_rate': 100}}]" ] }, "execution_count": 5, @@ -169,7 +169,7 @@ { "data": { "text/plain": [ - "[{'geometry': ,\n", + "[{'geometry': ,\n", " 'properties': {'CEMT-class': 'Vb',\n", " 'Vessel type': 'Convoy',\n", " 'Description (English)': 'Va + Europe II long',\n", @@ -195,7 +195,7 @@ " 'Bow thruster maximum [kW]': nan},\n", " 'id': 'ship-0',\n", " 'name': 'ship-0'},\n", - " {'geometry': ,\n", + " {'geometry': ,\n", " 'properties': {'CEMT-class': 'Vb',\n", " 'Vessel type': 'Convoy',\n", " 'Description (English)': 'Va + Europe II long',\n", @@ -221,7 +221,7 @@ " 'Bow thruster maximum [kW]': nan},\n", " 'id': 'ship-1',\n", " 'name': 'ship-1'},\n", - " {'geometry': ,\n", + " {'geometry': ,\n", " 'properties': {'CEMT-class': 'Vb',\n", " 'Vessel type': 'Convoy',\n", " 'Description (English)': 'Va + Europe II long',\n", @@ -247,7 +247,7 @@ " 'Bow thruster maximum [kW]': nan},\n", " 'id': 'ship-2',\n", " 'name': 'ship-2'},\n", - " {'geometry': ,\n", + " {'geometry': ,\n", " 'properties': {'CEMT-class': 'Vb',\n", " 'Vessel type': 'Convoy',\n", " 'Description (English)': 'Va + Europe II long',\n", @@ -273,7 +273,7 @@ " 'Bow thruster maximum [kW]': nan},\n", " 'id': 'ship-3',\n", " 'name': 'ship-3'},\n", - " {'geometry': ,\n", + " {'geometry': ,\n", " 'properties': {'CEMT-class': 'Vb',\n", " 'Vessel type': 'Convoy',\n", " 'Description (English)': 'Va + Europe II long',\n", @@ -330,11 +330,7 @@ "\n", "with open('../../dtv_backend/tests/test-bridges/config.json') as f:\n", " config = geojson.load(f)\n", - "# config['fleet'] = fleet\n", - "# config['sites'] = sites\n", - "# with open('../../dtv_backend/tests/test-bridges/config.json', 'w') as f:\n", - "# json.dump(config, f)\n", - "\n" + "config['fleet'] = [config['fleet'][0]]" ] }, { @@ -387,12 +383,25 @@ "cell_type": "code", "execution_count": 10, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "['POINT (4.039687 51.94534)', 'POINT (5.834036 51.861916)']" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "ports = []\n", "for site in config['sites']:\n", " port = dtv_backend.simple.Port(env, **site['properties'], **site)\n", - " ports.append(port)" + " ports.append(port)\n", + " \n", + "[str(port.geometry) for port in ports]" ] }, { @@ -417,9 +426,7 @@ " # the ship needs to know about the climate\n", " # TODO: add info about waterlevel\n", " # TODO: add info or function about bridges\n", - " if 'climate' in config:\n", - " kwargs['climate'] = config['climate']\n", - " ship = dtv_backend.simple.Ship(env, **kwargs)\n", + " ship = dtv_backend.simple.Ship(env, climate=config['climate'], **kwargs)\n", " ships.append(ship)\n" ] }, @@ -440,7 +447,170 @@ "cell_type": "code", "execution_count": 12, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "ERROR:root:TODO Fix this\n", + "Traceback (most recent call last):\n", + " File \"/Users/baart_f/src/digitaltwin-waterway/dtv_backend/dtv_backend/simple.py\", line 176, in get_max_cargo_for_trip\n", + " if max_draught > draught_full:\n", + " File \"/Users/baart_f/.virtualenvs/main/lib/python3.9/site-packages/pandas/core/generic.py\", line 1535, in __nonzero__\n", + " raise ValueError(\n", + "ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().\n", + "ERROR:root:TODO: fix this\n", + "Traceback (most recent call last):\n", + " File \"/Users/baart_f/src/digitaltwin-waterway/dtv_backend/dtv_backend/simple.py\", line 208, in get_max_cargo_for_trip\n", + " max_cargo = min(max_cargo_height, max_cargo_draught)\n", + " File \"/Users/baart_f/.virtualenvs/main/lib/python3.9/site-packages/pandas/core/generic.py\", line 1535, in __nonzero__\n", + " raise ValueError(\n", + "ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "174\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "ERROR:root:TODO Fix this\n", + "Traceback (most recent call last):\n", + " File \"/Users/baart_f/src/digitaltwin-waterway/dtv_backend/dtv_backend/simple.py\", line 176, in get_max_cargo_for_trip\n", + " if max_draught > draught_full:\n", + " File \"/Users/baart_f/.virtualenvs/main/lib/python3.9/site-packages/pandas/core/generic.py\", line 1535, in __nonzero__\n", + " raise ValueError(\n", + "ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().\n", + "ERROR:root:TODO: fix this\n", + "Traceback (most recent call last):\n", + " File \"/Users/baart_f/src/digitaltwin-waterway/dtv_backend/dtv_backend/simple.py\", line 208, in get_max_cargo_for_trip\n", + " max_cargo = min(max_cargo_height, max_cargo_draught)\n", + " File \"/Users/baart_f/.virtualenvs/main/lib/python3.9/site-packages/pandas/core/generic.py\", line 1535, in __nonzero__\n", + " raise ValueError(\n", + "ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "174\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "ERROR:root:TODO Fix this\n", + "Traceback (most recent call last):\n", + " File \"/Users/baart_f/src/digitaltwin-waterway/dtv_backend/dtv_backend/simple.py\", line 176, in get_max_cargo_for_trip\n", + " if max_draught > draught_full:\n", + " File \"/Users/baart_f/.virtualenvs/main/lib/python3.9/site-packages/pandas/core/generic.py\", line 1535, in __nonzero__\n", + " raise ValueError(\n", + "ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().\n", + "ERROR:root:TODO: fix this\n", + "Traceback (most recent call last):\n", + " File \"/Users/baart_f/src/digitaltwin-waterway/dtv_backend/dtv_backend/simple.py\", line 208, in get_max_cargo_for_trip\n", + " max_cargo = min(max_cargo_height, max_cargo_draught)\n", + " File \"/Users/baart_f/.virtualenvs/main/lib/python3.9/site-packages/pandas/core/generic.py\", line 1535, in __nonzero__\n", + " raise ValueError(\n", + "ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "174\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "ERROR:root:TODO Fix this\n", + "Traceback (most recent call last):\n", + " File \"/Users/baart_f/src/digitaltwin-waterway/dtv_backend/dtv_backend/simple.py\", line 176, in get_max_cargo_for_trip\n", + " if max_draught > draught_full:\n", + " File \"/Users/baart_f/.virtualenvs/main/lib/python3.9/site-packages/pandas/core/generic.py\", line 1535, in __nonzero__\n", + " raise ValueError(\n", + "ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().\n", + "ERROR:root:TODO: fix this\n", + "Traceback (most recent call last):\n", + " File \"/Users/baart_f/src/digitaltwin-waterway/dtv_backend/dtv_backend/simple.py\", line 208, in get_max_cargo_for_trip\n", + " max_cargo = min(max_cargo_height, max_cargo_draught)\n", + " File \"/Users/baart_f/.virtualenvs/main/lib/python3.9/site-packages/pandas/core/generic.py\", line 1535, in __nonzero__\n", + " raise ValueError(\n", + "ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "174\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "ERROR:root:TODO Fix this\n", + "Traceback (most recent call last):\n", + " File \"/Users/baart_f/src/digitaltwin-waterway/dtv_backend/dtv_backend/simple.py\", line 176, in get_max_cargo_for_trip\n", + " if max_draught > draught_full:\n", + " File \"/Users/baart_f/.virtualenvs/main/lib/python3.9/site-packages/pandas/core/generic.py\", line 1535, in __nonzero__\n", + " raise ValueError(\n", + "ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().\n", + "ERROR:root:TODO: fix this\n", + "Traceback (most recent call last):\n", + " File \"/Users/baart_f/src/digitaltwin-waterway/dtv_backend/dtv_backend/simple.py\", line 208, in get_max_cargo_for_trip\n", + " max_cargo = min(max_cargo_height, max_cargo_draught)\n", + " File \"/Users/baart_f/.virtualenvs/main/lib/python3.9/site-packages/pandas/core/generic.py\", line 1535, in __nonzero__\n", + " raise ValueError(\n", + "ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "174\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "ERROR:root:TODO Fix this\n", + "Traceback (most recent call last):\n", + " File \"/Users/baart_f/src/digitaltwin-waterway/dtv_backend/dtv_backend/simple.py\", line 176, in get_max_cargo_for_trip\n", + " if max_draught > draught_full:\n", + " File \"/Users/baart_f/.virtualenvs/main/lib/python3.9/site-packages/pandas/core/generic.py\", line 1535, in __nonzero__\n", + " raise ValueError(\n", + "ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().\n", + "ERROR:root:TODO: fix this\n", + "Traceback (most recent call last):\n", + " File \"/Users/baart_f/src/digitaltwin-waterway/dtv_backend/dtv_backend/simple.py\", line 208, in get_max_cargo_for_trip\n", + " max_cargo = min(max_cargo_height, max_cargo_draught)\n", + " File \"/Users/baart_f/.virtualenvs/main/lib/python3.9/site-packages/pandas/core/generic.py\", line 1535, in __nonzero__\n", + " raise ValueError(\n", + "ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "174\n" + ] + } + ], "source": [ " \n", "# Setup and start the simulation\n", @@ -452,8 +622,8 @@ "env.process(operator.plan(ports[0], ports[1]))\n", "# Run for n days\n", "days = 30\n", - "two_weeks = now + datetime.timedelta(days=60)\n", - "env.run(until=two_weeks.timestamp())" + "timespan = now + datetime.timedelta(days=days)\n", + "env.run(until=timespan.timestamp())" ] }, { @@ -496,21 +666,6 @@ "cell_type": "code", "execution_count": 14, "metadata": {}, - "outputs": [], - "source": [ - "# sail_df = log_df[log_df.Message.str.startswith('Sailing')]\n", - "# path = sail_df.loc[74]['Meta']['path']\n", - "# import dtv_backend.postprocessing\n", - "# path_gdf = dtv_backend.postprocessing.path2gdf(path, env.FG)\n", - "# path_gdf = dtv_backend.network.network_utilities.sort_path(path_gdf)\n", - "# import shapely.ops\n", - "# shapely.ops.linemerge(list(path_gdf['geometry']))\n" - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "metadata": {}, "outputs": [ { "data": { @@ -608,1444 +763,21 @@ { "alignmentgroup": "True", "base": [ - "2022-03-08T13:42:13.193271", - "2022-03-08T14:42:13.193271", - "2022-03-08T15:42:13.193271", - "2022-03-08T16:42:13.193271", - "2022-03-08T17:42:13.193271", - "2022-03-08T18:42:13.193271", - "2022-03-08T19:42:13.193271", - "2022-03-08T20:42:13.193271", - "2022-03-08T21:42:13.193271", - "2022-03-08T22:42:13.193271", - "2022-03-08T23:42:13.193271", - "2022-03-09T00:42:13.193271", - "2022-03-09T01:42:13.193271", - "2022-03-09T02:42:13.193271", - "2022-03-09T03:42:13.193271", - "2022-03-09T04:42:13.193271", - "2022-03-09T05:42:13.193271", - "2022-03-09T06:42:13.193271", - "2022-03-09T07:42:13.193271", - "2022-03-09T08:42:13.193271", - "2022-03-09T09:42:13.193271", - "2022-03-09T10:42:13.193271", - "2022-03-09T11:42:13.193271", - "2022-03-09T12:42:13.193271", - "2022-03-09T13:42:13.193271", - "2022-03-09T14:42:13.193271", - "2022-03-09T15:42:13.193271", - "2022-03-09T16:42:13.193271", - "2022-03-09T17:42:13.193271", - "2022-03-09T18:42:13.193271", - "2022-03-09T19:42:13.193271", - "2022-03-09T20:42:13.193271", - "2022-03-09T21:42:13.193271", - "2022-03-09T22:42:13.193271", - "2022-03-09T23:42:13.193271", - "2022-03-10T00:42:13.193271", - "2022-03-10T01:42:13.193271", - "2022-03-10T02:42:13.193271", - "2022-03-10T03:42:13.193271", - "2022-03-10T04:42:13.193271", - "2022-03-10T05:42:13.193271", - "2022-03-10T06:42:13.193271", - "2022-03-10T07:42:13.193271", - "2022-03-10T08:42:13.193271", - "2022-03-10T09:42:13.193271", - "2022-03-10T10:42:13.193271", - "2022-03-10T11:42:13.193271", - "2022-03-10T12:42:13.193271", - "2022-03-10T13:42:13.193271", - "2022-03-10T14:42:13.193271", - "2022-03-10T15:42:13.193271", - "2022-03-10T16:42:13.193271", - "2022-03-10T17:42:13.193271", - "2022-03-10T18:42:13.193271", - "2022-03-10T19:42:13.193271", - "2022-03-10T20:42:13.193271", - "2022-03-10T21:42:13.193271", - "2022-03-10T22:42:13.193271", - "2022-03-10T23:42:13.193271", - "2022-03-11T00:42:13.193271", - "2022-03-11T01:42:13.193271", - "2022-03-11T02:42:13.193271", - "2022-03-11T03:42:13.193271", - "2022-03-11T04:42:13.193271", - "2022-03-11T05:42:13.193271", - "2022-03-11T06:42:13.193271", - "2022-03-11T07:42:13.193271", - "2022-03-11T08:42:13.193271", - "2022-03-11T09:42:13.193271", - "2022-03-11T10:42:13.193271", - "2022-03-11T11:42:13.193271", - "2022-03-11T12:42:13.193271", - "2022-03-11T13:42:13.193271", - "2022-03-11T14:42:13.193271", - "2022-03-11T15:42:13.193271", - "2022-03-11T16:42:13.193271", - "2022-03-11T17:42:13.193271", - "2022-03-11T18:42:13.193271", - "2022-03-11T19:42:13.193271", - "2022-03-11T20:42:13.193271", - "2022-03-11T21:42:13.193271", - "2022-03-11T22:42:13.193271", - "2022-03-11T23:42:13.193271", - "2022-03-12T00:42:13.193271", - "2022-03-12T01:42:13.193271", - "2022-03-12T02:42:13.193271", - "2022-03-12T03:42:13.193271", - "2022-03-12T04:42:13.193271", - "2022-03-12T05:42:13.193271", - "2022-03-12T06:42:13.193271", - "2022-03-12T07:42:13.193271", - "2022-03-12T08:42:13.193271", - "2022-03-12T09:42:13.193271", - "2022-03-12T10:42:13.193271", - "2022-03-12T11:42:13.193271", - "2022-03-12T12:42:13.193271", - "2022-03-12T13:42:13.193271", - "2022-03-12T14:42:13.193271", - "2022-03-12T15:42:13.193271", - "2022-03-12T16:42:13.193271", - "2022-03-12T17:42:13.193271", - "2022-03-12T18:42:13.193271", - "2022-03-12T19:42:13.193271", - "2022-03-12T20:42:13.193271", - "2022-03-12T21:42:13.193271", - "2022-03-12T22:42:13.193271", - "2022-03-12T23:42:13.193271", - "2022-03-13T00:42:13.193271", - "2022-03-13T01:42:13.193271", - "2022-03-13T02:42:13.193271", - "2022-03-13T03:42:13.193271", - "2022-03-13T04:42:13.193271", - "2022-03-13T05:42:13.193271", - "2022-03-13T06:42:13.193271", - "2022-03-13T07:42:13.193271", - "2022-03-13T08:42:13.193271", - "2022-03-13T09:42:13.193271", - "2022-03-13T10:42:13.193271", - "2022-03-13T11:42:13.193271", - "2022-03-13T12:42:13.193271", - "2022-03-13T13:42:13.193271", - "2022-03-13T14:42:13.193271", - "2022-03-13T15:42:13.193271", - "2022-03-13T16:42:13.193271", - "2022-03-13T17:42:13.193271", - "2022-03-13T18:42:13.193271", - "2022-03-13T19:42:13.193271", - "2022-03-13T20:42:13.193271", - "2022-03-13T21:42:13.193271", - "2022-03-13T22:42:13.193271", - "2022-03-13T23:42:13.193271", - "2022-03-14T00:42:13.193271", - "2022-03-14T01:42:13.193271", - "2022-03-14T02:42:13.193271", - "2022-03-14T03:42:13.193271", - "2022-03-14T04:42:13.193271", - "2022-03-14T05:42:13.193271", - "2022-03-14T06:42:13.193271", - "2022-03-14T07:42:13.193271", - "2022-03-14T08:42:13.193271", - "2022-03-14T09:42:13.193271", - "2022-03-14T10:42:13.193271", - "2022-03-14T11:42:13.193271", - "2022-03-14T12:42:13.193271", - "2022-03-14T13:42:13.193271", - "2022-03-14T14:42:13.193271", - "2022-03-14T15:42:13.193271", - "2022-03-14T16:42:13.193271", - "2022-03-14T17:42:13.193271", - "2022-03-14T18:42:13.193271", - "2022-03-14T19:42:13.193271", - "2022-03-14T20:42:13.193271", - "2022-03-14T21:42:13.193271", - "2022-03-14T22:42:13.193271", - "2022-03-14T23:42:13.193271", - "2022-03-15T00:42:13.193271", - "2022-03-15T01:42:13.193271", - "2022-03-15T02:42:13.193271", - "2022-03-15T03:42:13.193271", - "2022-03-15T04:42:13.193271", - "2022-03-15T05:42:13.193271", - "2022-03-15T06:42:13.193271", - "2022-03-15T07:42:13.193271", - "2022-03-15T08:42:13.193271", - "2022-03-15T09:42:13.193271", - "2022-03-15T10:42:13.193271", - "2022-03-15T11:42:13.193271", - "2022-03-15T12:42:13.193271", - "2022-03-15T13:42:13.193271", - "2022-03-15T14:42:13.193271", - "2022-03-15T15:42:13.193271", - "2022-03-15T16:42:13.193271", - "2022-03-15T17:42:13.193271", - "2022-03-15T18:42:13.193271", - "2022-03-15T19:42:13.193271", - "2022-03-15T20:42:13.193271", - "2022-03-15T21:42:13.193271", - "2022-03-15T22:42:13.193271", - "2022-03-15T23:42:13.193271", - "2022-03-16T00:42:13.193271", - "2022-03-16T01:42:13.193271", - "2022-03-16T02:42:13.193271", - "2022-03-16T03:42:13.193271", - "2022-03-16T04:42:13.193271", - "2022-03-16T05:42:13.193271", - "2022-03-16T06:42:13.193271", - "2022-03-16T07:42:13.193271", - "2022-03-16T08:42:13.193271", - "2022-03-16T09:42:13.193271", - "2022-03-16T10:42:13.193271", - "2022-03-16T11:42:13.193271", - "2022-03-16T12:42:13.193271", - "2022-03-16T13:42:13.193271", - "2022-03-16T14:42:13.193271", - "2022-03-16T15:42:13.193271", - "2022-03-16T16:42:13.193271", - "2022-03-16T17:42:13.193271", - "2022-03-16T18:42:13.193271", - "2022-03-16T19:42:13.193271", - "2022-03-16T20:42:13.193271", - "2022-03-16T21:42:13.193271", - "2022-03-16T22:42:13.193271", - "2022-03-16T23:42:13.193271", - "2022-03-17T00:42:13.193271", - "2022-03-17T01:42:13.193271", - "2022-03-17T02:42:13.193271", - "2022-03-17T03:42:13.193271", - "2022-03-17T04:42:13.193271", - "2022-03-17T05:42:13.193271", - "2022-03-17T06:42:13.193271", - "2022-03-17T07:42:13.193271", - "2022-03-17T08:42:13.193271", - "2022-03-17T09:42:13.193271", - "2022-03-17T10:42:13.193271", - "2022-03-17T11:42:13.193271", - "2022-03-17T12:42:13.193271", - "2022-03-17T13:42:13.193271", - "2022-03-17T14:42:13.193271", - "2022-03-17T15:42:13.193271", - "2022-03-17T16:42:13.193271", - "2022-03-17T17:42:13.193271", - "2022-03-17T18:42:13.193271", - "2022-03-17T19:42:13.193271", - "2022-03-17T20:42:13.193271", - "2022-03-17T21:42:13.193271", - "2022-03-17T22:42:13.193271", - "2022-03-17T23:42:13.193271", - "2022-03-18T00:42:13.193271", - "2022-03-18T01:42:13.193271", - "2022-03-18T02:42:13.193271", - "2022-03-18T03:42:13.193271", - "2022-03-18T04:42:13.193271", - "2022-03-18T05:42:13.193271", - "2022-03-18T06:42:13.193271", - "2022-03-18T07:42:13.193271", - "2022-03-18T08:42:13.193271", - "2022-03-18T09:42:13.193271", - "2022-03-18T10:42:13.193271", - "2022-03-18T11:42:13.193271", - "2022-03-18T12:42:13.193271", - "2022-03-18T13:42:13.193271", - "2022-03-18T14:42:13.193271", - "2022-03-18T15:42:13.193271", - "2022-03-18T16:42:13.193271", - "2022-03-18T17:42:13.193271", - "2022-03-18T18:42:13.193271", - "2022-03-18T19:42:13.193271", - "2022-03-18T20:42:13.193271", - "2022-03-18T21:42:13.193271", - "2022-03-18T22:42:13.193271", - "2022-03-18T23:42:13.193271", - "2022-03-19T00:42:13.193271", - "2022-03-19T01:42:13.193271", - "2022-03-19T02:42:13.193271", - "2022-03-19T03:42:13.193271", - "2022-03-19T04:42:13.193271", - "2022-03-19T05:42:13.193271", - "2022-03-19T06:42:13.193271", - "2022-03-19T07:42:13.193271", - "2022-03-19T08:42:13.193271", - "2022-03-19T09:42:13.193271", - "2022-03-19T10:42:13.193271", - "2022-03-19T11:42:13.193271", - "2022-03-19T12:42:13.193271", - "2022-03-19T13:42:13.193271", - "2022-03-19T14:42:13.193271", - "2022-03-19T15:42:13.193271", - "2022-03-19T16:42:13.193271", - "2022-03-19T17:42:13.193271", - "2022-03-19T18:42:13.193271", - "2022-03-19T19:42:13.193271", - "2022-03-19T20:42:13.193271", - "2022-03-19T21:42:13.193271", - "2022-03-19T22:42:13.193271", - "2022-03-19T23:42:13.193271", - "2022-03-20T00:42:13.193271", - "2022-03-20T01:42:13.193271", - "2022-03-20T02:42:13.193271", - "2022-03-20T03:42:13.193271", - "2022-03-20T04:42:13.193271", - "2022-03-20T05:42:13.193271", - "2022-03-20T06:42:13.193271", - "2022-03-20T07:42:13.193271", - "2022-03-20T08:42:13.193271", - "2022-03-20T09:42:13.193271", - "2022-03-20T10:42:13.193271", - "2022-03-20T11:42:13.193271", - "2022-03-20T12:42:13.193271", - "2022-03-20T13:42:13.193271", - "2022-03-20T14:42:13.193271", - "2022-03-20T15:42:13.193271", - "2022-03-20T16:42:13.193271", - "2022-03-20T17:42:13.193271", - "2022-03-20T18:42:13.193271", - "2022-03-20T19:42:13.193271", - "2022-03-20T20:42:13.193271", - "2022-03-20T21:42:13.193271", - "2022-03-20T22:42:13.193271", - "2022-03-20T23:42:13.193271", - "2022-03-21T00:42:13.193271", - "2022-03-21T01:42:13.193271", - "2022-03-21T02:42:13.193271", - "2022-03-21T03:42:13.193271", - "2022-03-21T04:42:13.193271", - "2022-03-21T05:42:13.193271", - "2022-03-21T06:42:13.193271", - "2022-03-21T07:42:13.193271", - "2022-03-21T08:42:13.193271", - "2022-03-21T09:42:13.193271", - "2022-03-21T10:42:13.193271", - "2022-03-21T11:42:13.193271", - "2022-03-21T12:42:13.193271", - "2022-03-21T13:42:13.193271", - "2022-03-21T14:42:13.193271", - "2022-03-21T15:42:13.193271", - "2022-03-21T16:42:13.193271", - "2022-03-21T17:42:13.193271", - "2022-03-21T18:42:13.193271", - "2022-03-21T19:42:13.193271", - "2022-03-21T20:42:13.193271", - "2022-03-21T21:42:13.193271", - "2022-03-21T22:42:13.193271", - "2022-03-21T23:42:13.193271", - "2022-03-22T00:42:13.193271", - "2022-03-22T01:42:13.193271", - "2022-03-22T02:42:13.193271", - "2022-03-22T03:42:13.193271", - "2022-03-22T04:42:13.193271", - "2022-03-22T05:42:13.193271", - "2022-03-22T06:42:13.193271", - "2022-03-22T07:42:13.193271", - "2022-03-22T08:42:13.193271", - "2022-03-22T09:42:13.193271", - "2022-03-22T10:42:13.193271", - "2022-03-22T11:42:13.193271", - "2022-03-22T12:42:13.193271", - "2022-03-22T13:42:13.193271", - "2022-03-22T14:42:13.193271", - "2022-03-22T15:42:13.193271", - "2022-03-22T16:42:13.193271", - "2022-03-22T17:42:13.193271", - "2022-03-22T18:42:13.193271", - "2022-03-22T19:42:13.193271", - "2022-03-22T20:42:13.193271", - "2022-03-22T21:42:13.193271", - "2022-03-22T22:42:13.193271", - "2022-03-22T23:42:13.193271", - "2022-03-23T00:42:13.193271", - "2022-03-23T01:42:13.193271", - "2022-03-23T02:42:13.193271", - "2022-03-23T03:42:13.193271", - "2022-03-23T04:42:13.193271", - "2022-03-23T05:42:13.193271", - "2022-03-23T06:42:13.193271", - "2022-03-23T07:42:13.193271", - "2022-03-23T08:42:13.193271", - "2022-03-23T09:42:13.193271", - "2022-03-23T10:42:13.193271", - "2022-03-23T11:42:13.193271", - "2022-03-23T12:42:13.193271", - "2022-03-23T13:42:13.193271", - "2022-03-23T14:42:13.193271", - "2022-03-23T15:42:13.193271", - "2022-03-23T16:42:13.193271", - "2022-03-23T17:42:13.193271", - "2022-03-23T18:42:13.193271", - "2022-03-23T19:42:13.193271", - "2022-03-23T20:42:13.193271", - "2022-03-23T21:42:13.193271", - "2022-03-23T22:42:13.193271", - "2022-03-23T23:42:13.193271", - "2022-03-24T00:42:13.193271", - "2022-03-24T01:42:13.193271", - "2022-03-24T02:42:13.193271", - "2022-03-24T03:42:13.193271", - "2022-03-24T04:42:13.193271", - "2022-03-24T05:42:13.193271", - "2022-03-24T06:42:13.193271", - "2022-03-24T07:42:13.193271", - "2022-03-24T08:42:13.193271", - "2022-03-24T09:42:13.193271", - "2022-03-24T10:42:13.193271", - "2022-03-24T11:42:13.193271", - "2022-03-24T12:42:13.193271", - "2022-03-24T13:42:13.193271", - "2022-03-24T14:42:13.193271", - "2022-03-24T15:42:13.193271", - "2022-03-24T16:42:13.193271", - "2022-03-24T17:42:13.193271", - "2022-03-24T18:42:13.193271", - "2022-03-24T19:42:13.193271", - "2022-03-24T20:42:13.193271", - "2022-03-24T21:42:13.193271", - "2022-03-24T22:42:13.193271", - "2022-03-24T23:42:13.193271", - "2022-03-25T00:42:13.193271", - "2022-03-25T01:42:13.193271", - "2022-03-25T02:42:13.193271", - "2022-03-25T03:42:13.193271", - "2022-03-25T04:42:13.193271", - "2022-03-25T05:42:13.193271", - "2022-03-25T06:42:13.193271", - "2022-03-25T07:42:13.193271", - "2022-03-25T08:42:13.193271", - "2022-03-25T09:42:13.193271", - "2022-03-25T10:42:13.193271", - "2022-03-25T11:42:13.193271", - "2022-03-25T12:42:13.193271", - "2022-03-25T13:42:13.193271", - "2022-03-25T14:42:13.193271", - "2022-03-25T15:42:13.193271", - "2022-03-25T16:42:13.193271", - "2022-03-25T17:42:13.193271", - "2022-03-25T18:42:13.193271", - "2022-03-25T19:42:13.193271", - "2022-03-25T20:42:13.193271", - "2022-03-25T21:42:13.193271", - "2022-03-25T22:42:13.193271", - "2022-03-25T23:42:13.193271", - "2022-03-26T00:42:13.193271", - "2022-03-26T01:42:13.193271", - "2022-03-26T02:42:13.193271", - "2022-03-26T03:42:13.193271", - "2022-03-26T04:42:13.193271", - "2022-03-26T05:42:13.193271", - "2022-03-26T06:42:13.193271", - "2022-03-26T07:42:13.193271", - "2022-03-26T08:42:13.193271", - "2022-03-26T09:42:13.193271", - "2022-03-26T10:42:13.193271", - "2022-03-26T11:42:13.193271", - "2022-03-26T12:42:13.193271", - "2022-03-26T13:42:13.193271", - "2022-03-26T14:42:13.193271", - "2022-03-26T15:42:13.193271", - "2022-03-26T16:42:13.193271", - "2022-03-26T17:42:13.193271", - "2022-03-26T18:42:13.193271", - "2022-03-26T19:42:13.193271", - "2022-03-26T20:42:13.193271", - "2022-03-26T21:42:13.193271", - "2022-03-26T22:42:13.193271", - "2022-03-26T23:42:13.193271", - "2022-03-27T00:42:13.193271", - "2022-03-27T01:42:13.193271", - "2022-03-27T02:42:13.193271", - "2022-03-27T03:42:13.193271", - "2022-03-27T04:42:13.193271", - "2022-03-27T05:42:13.193271", - "2022-03-27T06:42:13.193271", - "2022-03-27T07:42:13.193271", - "2022-03-27T08:42:13.193271", - "2022-03-27T09:42:13.193271", - "2022-03-27T10:42:13.193271", - "2022-03-27T11:42:13.193271", - "2022-03-27T12:42:13.193271", - "2022-03-27T13:42:13.193271", - "2022-03-27T14:42:13.193271", - "2022-03-27T15:42:13.193271", - "2022-03-27T16:42:13.193271", - "2022-03-27T17:42:13.193271", - "2022-03-27T18:42:13.193271", - "2022-03-27T19:42:13.193271", - "2022-03-27T20:42:13.193271", - "2022-03-27T21:42:13.193271", - "2022-03-27T22:42:13.193271", - "2022-03-27T23:42:13.193271", - "2022-03-28T00:42:13.193271", - "2022-03-28T01:42:13.193271", - "2022-03-28T02:42:13.193271", - "2022-03-28T03:42:13.193271", - "2022-03-28T04:42:13.193271", - "2022-03-28T05:42:13.193271", - "2022-03-28T06:42:13.193271", - "2022-03-28T07:42:13.193271", - "2022-03-28T08:42:13.193271", - "2022-03-28T09:42:13.193271", - "2022-03-28T10:42:13.193271", - "2022-03-28T11:42:13.193271", - "2022-03-28T12:42:13.193271", - "2022-03-28T13:42:13.193271", - "2022-03-28T14:42:13.193271", - "2022-03-28T15:42:13.193271", - "2022-03-28T16:42:13.193271", - "2022-03-28T17:42:13.193271", - "2022-03-28T18:42:13.193271", - "2022-03-28T19:42:13.193271", - "2022-03-28T20:42:13.193271", - "2022-03-28T21:42:13.193271", - "2022-03-28T22:42:13.193271", - "2022-03-28T23:42:13.193271", - "2022-03-29T00:42:13.193271", - "2022-03-29T01:42:13.193271", - "2022-03-29T02:42:13.193271", - "2022-03-29T03:42:13.193271", - "2022-03-29T04:42:13.193271", - "2022-03-29T05:42:13.193271", - "2022-03-29T06:42:13.193271", - "2022-03-29T07:42:13.193271", - "2022-03-29T08:42:13.193271", - "2022-03-29T09:42:13.193271", - "2022-03-29T10:42:13.193271", - "2022-03-29T11:42:13.193271", - "2022-03-29T12:42:13.193271", - "2022-03-29T13:42:13.193271", - "2022-03-29T14:42:13.193271", - "2022-03-29T15:42:13.193271", - "2022-03-29T16:42:13.193271", - "2022-03-29T17:42:13.193271", - "2022-03-29T18:42:13.193271", - "2022-03-29T19:42:13.193271", - "2022-03-29T20:42:13.193271", - "2022-03-29T21:42:13.193271", - "2022-03-29T22:42:13.193271", - "2022-03-29T23:42:13.193271", - "2022-03-30T00:42:13.193271", - "2022-03-30T01:42:13.193271", - "2022-03-30T02:42:13.193271", - "2022-03-30T03:42:13.193271", - "2022-03-30T04:42:13.193271", - "2022-03-30T05:42:13.193271", - "2022-03-30T06:42:13.193271", - "2022-03-30T07:42:13.193271", - "2022-03-30T08:42:13.193271", - "2022-03-30T09:42:13.193271", - "2022-03-30T10:42:13.193271", - "2022-03-30T11:42:13.193271", - "2022-03-30T12:42:13.193271", - "2022-03-30T13:42:13.193271", - "2022-03-30T14:42:13.193271", - "2022-03-30T15:42:13.193271", - "2022-03-30T16:42:13.193271", - "2022-03-30T17:42:13.193271", - "2022-03-30T18:42:13.193271", - "2022-03-30T19:42:13.193271", - "2022-03-30T20:42:13.193271", - "2022-03-30T21:42:13.193271", - "2022-03-30T22:42:13.193271", - "2022-03-30T23:42:13.193271", - "2022-03-31T00:42:13.193271", - "2022-03-31T01:42:13.193271", - "2022-03-31T02:42:13.193271", - "2022-03-31T03:42:13.193271", - "2022-03-31T04:42:13.193271", - "2022-03-31T05:42:13.193271", - "2022-03-31T06:42:13.193271", - "2022-03-31T07:42:13.193271", - "2022-03-31T08:42:13.193271", - "2022-03-31T09:42:13.193271", - "2022-03-31T10:42:13.193271", - "2022-03-31T11:42:13.193271", - "2022-03-31T12:42:13.193271", - "2022-03-31T13:42:13.193271", - "2022-03-31T14:42:13.193271", - "2022-03-31T15:42:13.193271", - "2022-03-31T16:42:13.193271", - "2022-03-31T17:42:13.193271", - "2022-03-31T18:42:13.193271", - "2022-03-31T19:42:13.193271", - "2022-03-31T20:42:13.193271", - "2022-03-31T21:42:13.193271", - "2022-03-31T22:42:13.193271", - "2022-03-31T23:42:13.193271", - "2022-04-01T00:42:13.193271", - "2022-04-01T01:42:13.193271", - "2022-04-01T02:42:13.193271", - "2022-04-01T03:42:13.193271", - "2022-04-01T04:42:13.193271", - "2022-04-01T05:42:13.193271", - "2022-04-01T06:42:13.193271", - "2022-04-01T07:42:13.193271", - "2022-04-01T08:42:13.193271", - "2022-04-01T09:42:13.193271", - "2022-04-01T10:42:13.193271", - "2022-04-01T11:42:13.193271", - "2022-04-01T12:42:13.193271", - "2022-04-01T13:42:13.193271", - "2022-04-01T14:42:13.193271", - "2022-04-01T15:42:13.193271", - "2022-04-01T16:42:13.193271", - "2022-04-01T17:42:13.193271", - "2022-04-01T18:42:13.193271", - "2022-04-01T19:42:13.193271", - "2022-04-01T20:42:13.193271", - "2022-04-01T21:42:13.193271", - "2022-04-01T22:42:13.193271", - "2022-04-01T23:42:13.193271", - "2022-04-02T00:42:13.193271", - "2022-04-02T01:42:13.193271", - "2022-04-02T02:42:13.193271", - "2022-04-02T03:42:13.193271", - "2022-04-02T04:42:13.193271", - "2022-04-02T05:42:13.193271", - "2022-04-02T06:42:13.193271", - "2022-04-02T07:42:13.193271", - "2022-04-02T08:42:13.193271", - "2022-04-02T09:42:13.193271", - "2022-04-02T10:42:13.193271", - "2022-04-02T11:42:13.193271", - "2022-04-02T12:42:13.193271", - "2022-04-02T13:42:13.193271", - "2022-04-02T14:42:13.193271", - "2022-04-02T15:42:13.193271", - "2022-04-02T16:42:13.193271", - "2022-04-02T17:42:13.193271", - "2022-04-02T18:42:13.193271", - "2022-04-02T19:42:13.193271", - "2022-04-02T20:42:13.193271", - "2022-04-02T21:42:13.193271", - "2022-04-02T22:42:13.193271", - "2022-04-02T23:42:13.193271", - "2022-04-03T00:42:13.193271", - "2022-04-03T01:42:13.193271", - "2022-04-03T02:42:13.193271", - "2022-04-03T03:42:13.193271", - "2022-04-03T04:42:13.193271", - "2022-04-03T05:42:13.193271", - "2022-04-03T06:42:13.193271", - "2022-04-03T07:42:13.193271", - "2022-04-03T08:42:13.193271", - "2022-04-03T09:42:13.193271", - "2022-04-03T10:42:13.193271", - "2022-04-03T11:42:13.193271", - "2022-04-03T12:42:13.193271", - "2022-04-03T13:42:13.193271", - "2022-04-03T14:42:13.193271", - "2022-04-03T15:42:13.193271", - "2022-04-03T16:42:13.193271", - "2022-04-03T17:42:13.193271", - "2022-04-03T18:42:13.193271", - "2022-04-03T19:42:13.193271", - "2022-04-03T20:42:13.193271", - "2022-04-03T21:42:13.193271", - "2022-04-03T22:42:13.193271", - "2022-04-03T23:42:13.193271", - "2022-04-04T00:42:13.193271", - "2022-04-04T01:42:13.193271", - "2022-04-04T02:42:13.193271", - "2022-04-04T03:42:13.193271", - "2022-04-04T04:42:13.193271", - "2022-04-04T05:42:13.193271", - "2022-04-04T06:42:13.193271", - "2022-04-04T07:42:13.193271", - "2022-04-04T08:42:13.193271", - "2022-04-04T09:42:13.193271", - "2022-04-04T10:42:13.193271", - "2022-04-04T11:42:13.193271", - "2022-04-04T12:42:13.193271", - "2022-04-04T13:42:13.193271", - "2022-04-04T14:42:13.193271", - "2022-04-04T15:42:13.193271", - "2022-04-04T16:42:13.193271", - "2022-04-04T17:42:13.193271", - "2022-04-04T18:42:13.193271", - "2022-04-04T19:42:13.193271", - "2022-04-04T20:42:13.193271", - "2022-04-04T21:42:13.193271", - "2022-04-04T22:42:13.193271", - "2022-04-04T23:42:13.193271", - "2022-04-05T00:42:13.193271", - "2022-04-05T01:42:13.193271", - "2022-04-05T02:42:13.193271", - "2022-04-05T03:42:13.193271", - "2022-04-05T04:42:13.193271", - "2022-04-05T05:42:13.193271", - "2022-04-05T06:42:13.193271", - "2022-04-05T07:42:13.193271", - "2022-04-05T08:42:13.193271", - "2022-04-05T09:42:13.193271", - "2022-04-05T10:42:13.193271", - "2022-04-05T11:42:13.193271", - "2022-04-05T12:42:13.193271", - "2022-04-05T13:42:13.193271", - "2022-04-05T14:42:13.193271", - "2022-04-05T15:42:13.193271", - "2022-04-05T16:42:13.193271", - "2022-04-05T17:42:13.193271", - "2022-04-05T18:42:13.193271", - "2022-04-05T19:42:13.193271", - "2022-04-05T20:42:13.193271", - "2022-04-05T21:42:13.193271", - "2022-04-05T22:42:13.193271", - "2022-04-05T23:42:13.193271", - "2022-04-06T00:42:13.193271", - "2022-04-06T01:42:13.193271", - "2022-04-06T02:42:13.193271", - "2022-04-06T03:42:13.193271", - "2022-04-06T04:42:13.193271", - "2022-04-06T05:42:13.193271", - "2022-04-06T06:42:13.193271", - "2022-04-06T07:42:13.193271", - "2022-04-06T08:42:13.193271", - "2022-04-06T09:42:13.193271", - "2022-04-06T10:42:13.193271", - "2022-04-06T11:42:13.193271", - "2022-04-06T12:42:13.193271", - "2022-04-06T13:42:13.193271", - "2022-04-06T14:42:13.193271", - "2022-04-06T15:42:13.193271", - "2022-04-06T16:42:13.193271", - "2022-04-06T17:42:13.193271", - "2022-04-06T18:42:13.193271", - "2022-04-06T19:42:13.193271", - "2022-04-06T20:42:13.193271", - "2022-04-06T21:42:13.193271", - "2022-04-06T22:42:13.193271", - "2022-04-06T23:42:13.193271", - "2022-04-07T00:42:13.193271", - "2022-04-07T01:42:13.193271", - "2022-04-07T02:42:13.193271", - "2022-04-07T03:42:13.193271", - "2022-04-07T04:42:13.193271", - "2022-04-07T05:42:13.193271", - "2022-04-07T06:42:13.193271", - "2022-04-07T07:42:13.193271", - "2022-04-07T08:42:13.193271", - "2022-04-07T09:42:13.193271", - "2022-04-07T10:42:13.193271", - "2022-04-07T11:42:13.193271", - "2022-04-07T12:42:13.193271", - "2022-04-07T13:42:13.193271", - "2022-04-07T14:42:13.193271", - "2022-04-07T15:42:13.193271", - "2022-04-07T16:42:13.193271", - "2022-04-07T17:42:13.193271", - "2022-04-07T18:42:13.193271", - "2022-04-07T19:42:13.193271", - "2022-04-07T20:42:13.193271", - "2022-04-07T21:42:13.193271", - "2022-04-07T22:42:13.193271", - "2022-04-07T23:42:13.193271", - "2022-04-08T00:42:13.193271", - "2022-04-08T01:42:13.193271", - "2022-04-08T02:42:13.193271", - "2022-04-08T03:42:13.193271", - "2022-04-08T04:42:13.193271", - "2022-04-08T05:42:13.193271", - "2022-04-08T06:42:13.193271", - "2022-04-08T07:42:13.193271", - "2022-04-08T08:42:13.193271", - "2022-04-08T09:42:13.193271", - "2022-04-08T10:42:13.193271", - "2022-04-08T11:42:13.193271", - "2022-04-08T12:42:13.193271", - "2022-04-08T13:42:13.193271", - "2022-04-08T14:42:13.193271", - "2022-04-08T15:42:13.193271", - "2022-04-08T16:42:13.193271", - "2022-04-08T17:42:13.193271", - "2022-04-08T18:42:13.193271", - "2022-04-08T19:42:13.193271", - "2022-04-08T20:42:13.193271", - "2022-04-08T21:42:13.193271", - "2022-04-08T22:42:13.193271", - "2022-04-08T23:42:13.193271", - "2022-04-09T00:42:13.193271", - "2022-04-09T01:42:13.193271", - "2022-04-09T02:42:13.193271", - "2022-04-09T03:42:13.193271", - "2022-04-09T04:42:13.193271", - "2022-04-09T05:42:13.193271", - "2022-04-09T06:42:13.193271", - "2022-04-09T07:42:13.193271", - "2022-04-09T08:42:13.193271", - "2022-04-09T09:42:13.193271", - "2022-04-09T10:42:13.193271", - "2022-04-09T11:42:13.193271", - "2022-04-09T12:42:13.193271", - "2022-04-09T13:42:13.193271", - "2022-04-09T14:42:13.193271", - "2022-04-09T15:42:13.193271", - "2022-04-09T16:42:13.193271", - "2022-04-09T17:42:13.193271", - "2022-04-09T18:42:13.193271", - "2022-04-09T19:42:13.193271", - "2022-04-09T20:42:13.193271", - "2022-04-09T21:42:13.193271", - "2022-04-09T22:42:13.193271", - "2022-04-09T23:42:13.193271", - "2022-04-10T00:42:13.193271", - "2022-04-10T01:42:13.193271", - "2022-04-10T02:42:13.193271", - "2022-04-10T03:42:13.193271", - "2022-04-10T04:42:13.193271", - "2022-04-10T05:42:13.193271", - "2022-04-10T06:42:13.193271", - "2022-04-10T07:42:13.193271", - "2022-04-10T08:42:13.193271", - "2022-04-10T09:42:13.193271", - "2022-04-10T10:42:13.193271", - "2022-04-10T11:42:13.193271", - "2022-04-10T12:42:13.193271", - "2022-04-10T13:42:13.193271", - "2022-04-10T14:42:13.193271", - "2022-04-10T15:42:13.193271", - "2022-04-10T16:42:13.193271", - "2022-04-10T17:42:13.193271", - "2022-04-10T18:42:13.193271", - "2022-04-10T19:42:13.193271", - "2022-04-10T20:42:13.193271", - "2022-04-10T21:42:13.193271", - "2022-04-10T22:42:13.193271", - "2022-04-10T23:42:13.193271", - "2022-04-11T00:42:13.193271", - "2022-04-11T01:42:13.193271", - "2022-04-11T02:42:13.193271", - "2022-04-11T03:42:13.193271", - "2022-04-11T04:42:13.193271", - "2022-04-11T05:42:13.193271", - "2022-04-11T06:42:13.193271", - "2022-04-11T07:42:13.193271", - "2022-04-11T08:42:13.193271", - "2022-04-11T09:42:13.193271", - "2022-04-11T10:42:13.193271", - "2022-04-11T11:42:13.193271", - "2022-04-11T12:42:13.193271", - "2022-04-11T13:42:13.193271", - "2022-04-11T14:42:13.193271", - "2022-04-11T15:42:13.193271", - "2022-04-11T16:42:13.193271", - "2022-04-11T17:42:13.193271", - "2022-04-11T18:42:13.193271", - "2022-04-11T19:42:13.193271", - "2022-04-11T20:42:13.193271", - "2022-04-11T21:42:13.193271", - "2022-04-11T22:42:13.193271", - "2022-04-11T23:42:13.193271", - "2022-04-12T00:42:13.193271", - "2022-04-12T01:42:13.193271", - "2022-04-12T02:42:13.193271", - "2022-04-12T03:42:13.193271", - "2022-04-12T04:42:13.193271", - "2022-04-12T05:42:13.193271", - "2022-04-12T06:42:13.193271", - "2022-04-12T07:42:13.193271", - "2022-04-12T08:42:13.193271", - "2022-04-12T09:42:13.193271", - "2022-04-12T10:42:13.193271", - "2022-04-12T11:42:13.193271", - "2022-04-12T12:42:13.193271", - "2022-04-12T13:42:13.193271", - "2022-04-12T14:42:13.193271", - "2022-04-12T15:42:13.193271", - "2022-04-12T16:42:13.193271", - "2022-04-12T17:42:13.193271", - "2022-04-12T18:42:13.193271", - "2022-04-12T19:42:13.193271", - "2022-04-12T20:42:13.193271", - "2022-04-12T21:42:13.193271", - "2022-04-12T22:42:13.193271", - "2022-04-12T23:42:13.193271", - "2022-04-13T00:42:13.193271", - "2022-04-13T01:42:13.193271", - "2022-04-13T02:42:13.193271", - "2022-04-13T03:42:13.193271", - "2022-04-13T04:42:13.193271", - "2022-04-13T05:42:13.193271", - "2022-04-13T06:42:13.193271", - "2022-04-13T07:42:13.193271", - "2022-04-13T08:42:13.193271", - "2022-04-13T09:42:13.193271", - "2022-04-13T10:42:13.193271", - "2022-04-13T11:42:13.193271", - "2022-04-13T12:42:13.193271", - "2022-04-13T13:42:13.193271", - "2022-04-13T14:42:13.193271", - "2022-04-13T15:42:13.193271", - "2022-04-13T16:42:13.193271", - "2022-04-13T17:42:13.193271", - "2022-04-13T18:42:13.193271", - "2022-04-13T19:42:13.193271", - "2022-04-13T20:42:13.193271", - "2022-04-13T21:42:13.193271", - "2022-04-13T22:42:13.193271", - "2022-04-13T23:42:13.193271", - "2022-04-14T00:42:13.193271", - "2022-04-14T01:42:13.193271", - "2022-04-14T02:42:13.193271", - "2022-04-14T03:42:13.193271", - "2022-04-14T04:42:13.193271", - "2022-04-14T05:42:13.193271", - "2022-04-14T06:42:13.193271", - "2022-04-14T07:42:13.193271", - "2022-04-14T08:42:13.193271", - "2022-04-14T09:42:13.193271", - "2022-04-14T10:42:13.193271", - "2022-04-14T11:42:13.193271", - "2022-04-14T12:42:13.193271", - "2022-04-14T13:42:13.193271", - "2022-04-14T14:42:13.193271", - "2022-04-14T15:42:13.193271", - "2022-04-14T16:42:13.193271", - "2022-04-14T17:42:13.193271", - "2022-04-14T18:42:13.193271", - "2022-04-14T19:42:13.193271", - "2022-04-14T20:42:13.193271", - "2022-04-14T21:42:13.193271", - "2022-04-14T22:42:13.193271", - "2022-04-14T23:42:13.193271", - "2022-04-15T00:42:13.193271", - "2022-04-15T01:42:13.193271", - "2022-04-15T02:42:13.193271", - "2022-04-15T03:42:13.193271", - "2022-04-15T04:42:13.193271", - "2022-04-15T05:42:13.193271", - "2022-04-15T06:42:13.193271", - "2022-04-15T07:42:13.193271", - "2022-04-15T08:42:13.193271", - "2022-04-15T09:42:13.193271", - "2022-04-15T10:42:13.193271", - "2022-04-15T11:42:13.193271", - "2022-04-15T12:42:13.193271", - "2022-04-15T13:42:13.193271", - "2022-04-15T14:42:13.193271", - "2022-04-15T15:42:13.193271", - "2022-04-15T16:42:13.193271", - "2022-04-15T17:42:13.193271", - "2022-04-15T18:42:13.193271", - "2022-04-15T19:42:13.193271", - "2022-04-15T20:42:13.193271", - "2022-04-15T21:42:13.193271", - "2022-04-15T22:42:13.193271", - "2022-04-15T23:42:13.193271", - "2022-04-16T00:42:13.193271", - "2022-04-16T01:42:13.193271", - "2022-04-16T02:42:13.193271", - "2022-04-16T03:42:13.193271", - "2022-04-16T04:42:13.193271", - "2022-04-16T05:42:13.193271", - "2022-04-16T06:42:13.193271", - "2022-04-16T07:42:13.193271", - "2022-04-16T08:42:13.193271", - "2022-04-16T09:42:13.193271", - "2022-04-16T10:42:13.193271", - "2022-04-16T11:42:13.193271", - "2022-04-16T12:42:13.193271", - "2022-04-16T13:42:13.193271", - "2022-04-16T14:42:13.193271", - "2022-04-16T15:42:13.193271", - "2022-04-16T16:42:13.193271", - "2022-04-16T17:42:13.193271", - "2022-04-16T18:42:13.193271", - "2022-04-16T19:42:13.193271", - "2022-04-16T20:42:13.193271", - "2022-04-16T21:42:13.193271", - "2022-04-16T22:42:13.193271", - "2022-04-16T23:42:13.193271", - "2022-04-17T00:42:13.193271", - "2022-04-17T01:42:13.193271", - "2022-04-17T02:42:13.193271", - "2022-04-17T03:42:13.193271", - "2022-04-17T04:42:13.193271", - "2022-04-17T05:42:13.193271", - "2022-04-17T06:42:13.193271", - "2022-04-17T07:42:13.193271", - "2022-04-17T08:42:13.193271", - "2022-04-17T09:42:13.193271", - "2022-04-17T10:42:13.193271", - "2022-04-17T11:42:13.193271", - "2022-04-17T12:42:13.193271", - "2022-04-17T13:42:13.193271", - "2022-04-17T14:42:13.193271", - "2022-04-17T15:42:13.193271", - "2022-04-17T16:42:13.193271", - "2022-04-17T17:42:13.193271", - "2022-04-17T18:42:13.193271", - "2022-04-17T19:42:13.193271", - "2022-04-17T20:42:13.193271", - "2022-04-17T21:42:13.193271", - "2022-04-17T22:42:13.193271", - "2022-04-17T23:42:13.193271", - "2022-04-18T00:42:13.193271", - "2022-04-18T01:42:13.193271", - "2022-04-18T02:42:13.193271", - "2022-04-18T03:42:13.193271", - "2022-04-18T04:42:13.193271", - "2022-04-18T05:42:13.193271", - "2022-04-18T06:42:13.193271", - "2022-04-18T07:42:13.193271", - "2022-04-18T08:42:13.193271", - "2022-04-18T09:42:13.193271", - "2022-04-18T10:42:13.193271", - "2022-04-18T11:42:13.193271", - "2022-04-18T12:42:13.193271", - "2022-04-18T13:42:13.193271", - "2022-04-18T14:42:13.193271", - "2022-04-18T15:42:13.193271", - "2022-04-18T16:42:13.193271", - "2022-04-18T17:42:13.193271", - "2022-04-18T18:42:13.193271", - "2022-04-18T19:42:13.193271", - "2022-04-18T20:42:13.193271", - "2022-04-18T21:42:13.193271", - "2022-04-18T22:42:13.193271", - "2022-04-18T23:42:13.193271", - "2022-04-19T00:42:13.193271", - "2022-04-19T01:42:13.193271", - "2022-04-19T02:42:13.193271", - "2022-04-19T03:42:13.193271", - "2022-04-19T04:42:13.193271", - "2022-04-19T05:42:13.193271", - "2022-04-19T06:42:13.193271", - "2022-04-19T07:42:13.193271", - "2022-04-19T08:42:13.193271", - "2022-04-19T09:42:13.193271", - "2022-04-19T10:42:13.193271", - "2022-04-19T11:42:13.193271", - "2022-04-19T12:42:13.193271", - "2022-04-19T13:42:13.193271", - "2022-04-19T14:42:13.193271", - "2022-04-19T15:42:13.193271", - "2022-04-19T16:42:13.193271", - "2022-04-19T17:42:13.193271", - "2022-04-19T18:42:13.193271", - "2022-04-19T19:42:13.193271", - "2022-04-19T20:42:13.193271", - "2022-04-19T21:42:13.193271", - "2022-04-19T22:42:13.193271", - "2022-04-19T23:42:13.193271", - "2022-04-20T00:42:13.193271", - "2022-04-20T01:42:13.193271", - "2022-04-20T02:42:13.193271", - "2022-04-20T03:42:13.193271", - "2022-04-20T04:42:13.193271", - "2022-04-20T05:42:13.193271", - "2022-04-20T06:42:13.193271", - "2022-04-20T07:42:13.193271", - "2022-04-20T08:42:13.193271", - "2022-04-20T09:42:13.193271", - "2022-04-20T10:42:13.193271", - "2022-04-20T11:42:13.193271", - "2022-04-20T12:42:13.193271", - "2022-04-20T13:42:13.193271", - "2022-04-20T14:42:13.193271", - "2022-04-20T15:42:13.193271", - "2022-04-20T16:42:13.193271", - "2022-04-20T17:42:13.193271", - "2022-04-20T18:42:13.193271", - "2022-04-20T19:42:13.193271", - "2022-04-20T20:42:13.193271", - "2022-04-20T21:42:13.193271", - "2022-04-20T22:42:13.193271", - "2022-04-20T23:42:13.193271", - "2022-04-21T00:42:13.193271", - "2022-04-21T01:42:13.193271", - "2022-04-21T02:42:13.193271", - "2022-04-21T03:42:13.193271", - "2022-04-21T04:42:13.193271", - "2022-04-21T05:42:13.193271", - "2022-04-21T06:42:13.193271", - "2022-04-21T07:42:13.193271", - "2022-04-21T08:42:13.193271", - "2022-04-21T09:42:13.193271", - "2022-04-21T10:42:13.193271", - "2022-04-21T11:42:13.193271", - "2022-04-21T12:42:13.193271", - "2022-04-21T13:42:13.193271", - "2022-04-21T14:42:13.193271", - "2022-04-21T15:42:13.193271", - "2022-04-21T16:42:13.193271", - "2022-04-21T17:42:13.193271", - "2022-04-21T18:42:13.193271", - "2022-04-21T19:42:13.193271", - "2022-04-21T20:42:13.193271", - "2022-04-21T21:42:13.193271", - "2022-04-21T22:42:13.193271", - "2022-04-21T23:42:13.193271", - "2022-04-22T00:42:13.193271", - "2022-04-22T01:42:13.193271", - "2022-04-22T02:42:13.193271", - "2022-04-22T03:42:13.193271", - "2022-04-22T04:42:13.193271", - "2022-04-22T05:42:13.193271", - "2022-04-22T06:42:13.193271", - "2022-04-22T07:42:13.193271", - "2022-04-22T08:42:13.193271", - "2022-04-22T09:42:13.193271", - "2022-04-22T10:42:13.193271", - "2022-04-22T11:42:13.193271", - "2022-04-22T12:42:13.193271", - "2022-04-22T13:42:13.193271", - "2022-04-22T14:42:13.193271", - "2022-04-22T15:42:13.193271", - "2022-04-22T16:42:13.193271", - "2022-04-22T17:42:13.193271", - "2022-04-22T18:42:13.193271", - "2022-04-22T19:42:13.193271", - "2022-04-22T20:42:13.193271", - "2022-04-22T21:42:13.193271", - "2022-04-22T22:42:13.193271", - "2022-04-22T23:42:13.193271", - "2022-04-23T00:42:13.193271", - "2022-04-23T01:42:13.193271", - "2022-04-23T02:42:13.193271", - "2022-04-23T03:42:13.193271", - "2022-04-23T04:42:13.193271", - "2022-04-23T05:42:13.193271", - "2022-04-23T06:42:13.193271", - "2022-04-23T07:42:13.193271", - "2022-04-23T08:42:13.193271", - "2022-04-23T09:42:13.193271", - "2022-04-23T10:42:13.193271", - "2022-04-23T11:42:13.193271", - "2022-04-23T12:42:13.193271", - "2022-04-23T13:42:13.193271", - "2022-04-23T14:42:13.193271", - "2022-04-23T15:42:13.193271", - "2022-04-23T16:42:13.193271", - "2022-04-23T17:42:13.193271", - "2022-04-23T18:42:13.193271", - "2022-04-23T19:42:13.193271", - "2022-04-23T20:42:13.193271", - "2022-04-23T21:42:13.193271", - "2022-04-23T22:42:13.193271", - "2022-04-23T23:42:13.193271", - "2022-04-24T00:42:13.193271", - "2022-04-24T01:42:13.193271", - "2022-04-24T02:42:13.193271", - "2022-04-24T03:42:13.193271", - "2022-04-24T04:42:13.193271", - "2022-04-24T05:42:13.193271", - "2022-04-24T06:42:13.193271", - "2022-04-24T07:42:13.193271", - "2022-04-24T08:42:13.193271", - "2022-04-24T09:42:13.193271", - "2022-04-24T10:42:13.193271", - "2022-04-24T11:42:13.193271", - "2022-04-24T12:42:13.193271", - "2022-04-24T13:42:13.193271", - "2022-04-24T14:42:13.193271", - "2022-04-24T15:42:13.193271", - "2022-04-24T16:42:13.193271", - "2022-04-24T17:42:13.193271", - "2022-04-24T18:42:13.193271", - "2022-04-24T19:42:13.193271", - "2022-04-24T20:42:13.193271", - "2022-04-24T21:42:13.193271", - "2022-04-24T22:42:13.193271", - "2022-04-24T23:42:13.193271", - "2022-04-25T00:42:13.193271", - "2022-04-25T01:42:13.193271", - "2022-04-25T02:42:13.193271", - "2022-04-25T03:42:13.193271", - "2022-04-25T04:42:13.193271", - "2022-04-25T05:42:13.193271", - "2022-04-25T06:42:13.193271", - "2022-04-25T07:42:13.193271", - "2022-04-25T08:42:13.193271", - "2022-04-25T09:42:13.193271", - "2022-04-25T10:42:13.193271", - "2022-04-25T11:42:13.193271", - "2022-04-25T12:42:13.193271", - "2022-04-25T13:42:13.193271", - "2022-04-25T14:42:13.193271", - "2022-04-25T15:42:13.193271", - "2022-04-25T16:42:13.193271", - "2022-04-25T17:42:13.193271", - "2022-04-25T18:42:13.193271", - "2022-04-25T19:42:13.193271", - "2022-04-25T20:42:13.193271", - "2022-04-25T21:42:13.193271", - "2022-04-25T22:42:13.193271", - "2022-04-25T23:42:13.193271", - "2022-04-26T00:42:13.193271", - "2022-04-26T01:42:13.193271", - "2022-04-26T02:42:13.193271", - "2022-04-26T03:42:13.193271", - "2022-04-26T04:42:13.193271", - "2022-04-26T05:42:13.193271", - "2022-04-26T06:42:13.193271", - "2022-04-26T07:42:13.193271", - "2022-04-26T08:42:13.193271", - "2022-04-26T09:42:13.193271", - "2022-04-26T10:42:13.193271", - "2022-04-26T11:42:13.193271", - "2022-04-26T12:42:13.193271", - "2022-04-26T13:42:13.193271", - "2022-04-26T14:42:13.193271", - "2022-04-26T15:42:13.193271", - "2022-04-26T16:42:13.193271", - "2022-04-26T17:42:13.193271", - "2022-04-26T18:42:13.193271", - "2022-04-26T19:42:13.193271", - "2022-04-26T20:42:13.193271", - "2022-04-26T21:42:13.193271", - "2022-04-26T22:42:13.193271", - "2022-04-26T23:42:13.193271", - "2022-04-27T00:42:13.193271", - "2022-04-27T01:42:13.193271", - "2022-04-27T02:42:13.193271", - "2022-04-27T03:42:13.193271", - "2022-04-27T04:42:13.193271", - "2022-04-27T05:42:13.193271", - "2022-04-27T06:42:13.193271", - "2022-04-27T07:42:13.193271", - "2022-04-27T08:42:13.193271", - "2022-04-27T09:42:13.193271", - "2022-04-27T10:42:13.193271", - "2022-04-27T11:42:13.193271", - "2022-04-27T12:42:13.193271", - "2022-04-27T13:42:13.193271", - "2022-04-27T14:42:13.193271", - "2022-04-27T15:42:13.193271", - "2022-04-27T16:42:13.193271", - "2022-04-27T17:42:13.193271", - "2022-04-27T18:42:13.193271", - "2022-04-27T19:42:13.193271", - "2022-04-27T20:42:13.193271", - "2022-04-27T21:42:13.193271", - "2022-04-27T22:42:13.193271", - "2022-04-27T23:42:13.193271", - "2022-04-28T00:42:13.193271", - "2022-04-28T01:42:13.193271", - "2022-04-28T02:42:13.193271", - "2022-04-28T03:42:13.193271", - "2022-04-28T04:42:13.193271", - "2022-04-28T05:42:13.193271", - "2022-04-28T06:42:13.193271", - "2022-04-28T07:42:13.193271", - "2022-04-28T08:42:13.193271", - "2022-04-28T09:42:13.193271", - "2022-04-28T10:42:13.193271", - "2022-04-28T11:42:13.193271", - "2022-04-28T12:42:13.193271", - "2022-04-28T13:42:13.193271", - "2022-04-28T14:42:13.193271", - "2022-04-28T15:42:13.193271", - "2022-04-28T16:42:13.193271", - "2022-04-28T17:42:13.193271", - "2022-04-28T18:42:13.193271", - "2022-04-28T19:42:13.193271", - "2022-04-28T20:42:13.193271", - "2022-04-28T21:42:13.193271", - "2022-04-28T22:42:13.193271", - "2022-04-28T23:42:13.193271", - "2022-04-29T00:42:13.193271", - "2022-04-29T01:42:13.193271", - "2022-04-29T02:42:13.193271", - "2022-04-29T03:42:13.193271", - "2022-04-29T04:42:13.193271", - "2022-04-29T05:42:13.193271", - "2022-04-29T06:42:13.193271", - "2022-04-29T07:42:13.193271", - "2022-04-29T08:42:13.193271", - "2022-04-29T09:42:13.193271", - "2022-04-29T10:42:13.193271", - "2022-04-29T11:42:13.193271", - "2022-04-29T12:42:13.193271", - "2022-04-29T13:42:13.193271", - "2022-04-29T14:42:13.193271", - "2022-04-29T15:42:13.193271", - "2022-04-29T16:42:13.193271", - "2022-04-29T17:42:13.193271", - "2022-04-29T18:42:13.193271", - "2022-04-29T19:42:13.193271", - "2022-04-29T20:42:13.193271", - "2022-04-29T21:42:13.193271", - "2022-04-29T22:42:13.193271", - "2022-04-29T23:42:13.193271", - "2022-04-30T00:42:13.193271", - "2022-04-30T01:42:13.193271", - "2022-04-30T02:42:13.193271", - "2022-04-30T03:42:13.193271", - "2022-04-30T04:42:13.193271", - "2022-04-30T05:42:13.193271", - "2022-04-30T06:42:13.193271", - "2022-04-30T07:42:13.193271", - "2022-04-30T08:42:13.193271", - "2022-04-30T09:42:13.193271", - "2022-04-30T10:42:13.193271", - "2022-04-30T11:42:13.193271", - "2022-04-30T12:42:13.193271", - "2022-04-30T13:42:13.193271", - "2022-04-30T14:42:13.193271", - "2022-04-30T15:42:13.193271", - "2022-04-30T16:42:13.193271", - "2022-04-30T17:42:13.193271", - "2022-04-30T18:42:13.193271", - "2022-04-30T19:42:13.193271", - "2022-04-30T20:42:13.193271", - "2022-04-30T21:42:13.193271", - "2022-04-30T22:42:13.193271", - "2022-04-30T23:42:13.193271", - "2022-05-01T00:42:13.193271", - "2022-05-01T01:42:13.193271", - "2022-05-01T02:42:13.193271", - "2022-05-01T03:42:13.193271", - "2022-05-01T04:42:13.193271", - "2022-05-01T05:42:13.193271", - "2022-05-01T06:42:13.193271", - "2022-05-01T07:42:13.193271", - "2022-05-01T08:42:13.193271", - "2022-05-01T09:42:13.193271", - "2022-05-01T10:42:13.193271", - "2022-05-01T11:42:13.193271", - "2022-05-01T12:42:13.193271", - "2022-05-01T13:42:13.193271", - "2022-05-01T14:42:13.193271", - "2022-05-01T15:42:13.193271", - "2022-05-01T16:42:13.193271", - "2022-05-01T17:42:13.193271", - "2022-05-01T18:42:13.193271", - "2022-05-01T19:42:13.193271", - "2022-05-01T20:42:13.193271", - "2022-05-01T21:42:13.193271", - "2022-05-01T22:42:13.193271", - "2022-05-01T23:42:13.193271", - "2022-05-02T00:42:13.193271", - "2022-05-02T01:42:13.193271", - "2022-05-02T02:42:13.193271", - "2022-05-02T03:42:13.193271", - "2022-05-02T04:42:13.193271", - "2022-05-02T05:42:13.193271", - "2022-05-02T06:42:13.193271", - "2022-05-02T07:42:13.193271", - "2022-05-02T08:42:13.193271", - "2022-05-02T09:42:13.193271", - "2022-05-02T10:42:13.193271", - "2022-05-02T11:42:13.193271", - "2022-05-02T12:42:13.193271", - "2022-05-02T13:42:13.193271", - "2022-05-02T14:42:13.193271", - "2022-05-02T15:42:13.193271", - "2022-05-02T16:42:13.193271", - "2022-05-02T17:42:13.193271", - "2022-05-02T18:42:13.193271", - "2022-05-02T19:42:13.193271", - "2022-05-02T20:42:13.193271", - "2022-05-02T21:42:13.193271", - "2022-05-02T22:42:13.193271", - "2022-05-02T23:42:13.193271", - "2022-05-03T00:42:13.193271", - "2022-05-03T01:42:13.193271", - "2022-05-03T02:42:13.193271", - "2022-05-03T03:42:13.193271", - "2022-05-03T04:42:13.193271", - "2022-05-03T05:42:13.193271", - "2022-05-03T06:42:13.193271", - "2022-05-03T07:42:13.193271", - "2022-05-03T08:42:13.193271", - "2022-05-03T09:42:13.193271", - "2022-05-03T10:42:13.193271", - "2022-05-03T11:42:13.193271", - "2022-05-03T12:42:13.193271", - "2022-05-03T13:42:13.193271", - "2022-05-03T14:42:13.193271", - "2022-05-03T15:42:13.193271", - "2022-05-03T16:42:13.193271", - "2022-05-03T17:42:13.193271", - "2022-05-03T18:42:13.193271", - "2022-05-03T19:42:13.193271", - "2022-05-03T20:42:13.193271", - "2022-05-03T21:42:13.193271", - "2022-05-03T22:42:13.193271", - "2022-05-03T23:42:13.193271", - "2022-05-04T00:42:13.193271", - "2022-05-04T01:42:13.193271", - "2022-05-04T02:42:13.193271", - "2022-05-04T03:42:13.193271", - "2022-05-04T04:42:13.193271", - "2022-05-04T05:42:13.193271", - "2022-05-04T06:42:13.193271", - "2022-05-04T07:42:13.193271", - "2022-05-04T08:42:13.193271", - "2022-05-04T09:42:13.193271", - "2022-05-04T10:42:13.193271", - "2022-05-04T11:42:13.193271", - "2022-05-04T12:42:13.193271", - "2022-05-04T13:42:13.193271", - "2022-05-04T14:42:13.193271", - "2022-05-04T15:42:13.193271", - "2022-05-04T16:42:13.193271", - "2022-05-04T17:42:13.193271", - "2022-05-04T18:42:13.193271", - "2022-05-04T19:42:13.193271", - "2022-05-04T20:42:13.193271", - "2022-05-04T21:42:13.193271", - "2022-05-04T22:42:13.193271", - "2022-05-04T23:42:13.193271", - "2022-05-05T00:42:13.193271", - "2022-05-05T01:42:13.193271", - "2022-05-05T02:42:13.193271", - "2022-05-05T03:42:13.193271", - "2022-05-05T04:42:13.193271", - "2022-05-05T05:42:13.193271", - "2022-05-05T06:42:13.193271", - "2022-05-05T07:42:13.193271", - "2022-05-05T08:42:13.193271", - "2022-05-05T09:42:13.193271", - "2022-05-05T10:42:13.193271", - "2022-05-05T11:42:13.193271", - "2022-05-05T12:42:13.193271", - "2022-05-05T13:42:13.193271", - "2022-05-05T14:42:13.193271", - "2022-05-05T15:42:13.193271", - "2022-05-05T16:42:13.193271", - "2022-05-05T17:42:13.193271", - "2022-05-05T18:42:13.193271", - "2022-05-05T19:42:13.193271", - "2022-05-05T20:42:13.193271", - "2022-05-05T21:42:13.193271", - "2022-05-05T22:42:13.193271", - "2022-05-05T23:42:13.193271", - "2022-05-06T00:42:13.193271", - "2022-05-06T01:42:13.193271", - "2022-05-06T02:42:13.193271", - "2022-05-06T03:42:13.193271", - "2022-05-06T04:42:13.193271", - "2022-05-06T05:42:13.193271", - "2022-05-06T06:42:13.193271", - "2022-05-06T07:42:13.193271", - "2022-05-06T08:42:13.193271", - "2022-05-06T09:42:13.193271", - "2022-05-06T10:42:13.193271", - "2022-05-06T11:42:13.193271", - "2022-05-06T12:42:13.193271", - "2022-05-06T13:42:13.193271", - "2022-05-06T14:42:13.193271", - "2022-05-06T15:42:13.193271", - "2022-05-06T16:42:13.193271", - "2022-05-06T17:42:13.193271", - "2022-05-06T18:42:13.193271", - "2022-05-06T19:42:13.193271", - "2022-05-06T20:42:13.193271", - "2022-05-06T21:42:13.193271", - "2022-05-06T22:42:13.193271", - "2022-05-06T23:42:13.193271", - "2022-05-07T00:42:13.193271", - "2022-05-07T01:42:13.193271", - "2022-05-07T02:42:13.193271", - "2022-05-07T03:42:13.193271", - "2022-05-07T04:42:13.193271", - "2022-05-07T05:42:13.193271", - "2022-05-07T06:42:13.193271", - "2022-05-07T07:42:13.193271", - "2022-05-07T08:42:13.193271", - "2022-05-07T09:42:13.193271", - "2022-05-07T10:42:13.193271" + "2022-03-08T17:07:05.013765", + "2022-03-08T18:07:05.013765", + "2022-03-08T19:07:05.013765", + "2022-03-08T20:07:05.013765", + "2022-03-08T21:07:05.013765", + "2022-03-08T22:07:05.013765", + "2022-03-08T23:07:05.013765", + "2022-03-09T00:07:05.013765", + "2022-03-09T01:07:05.013765", + "2022-03-09T02:07:05.013765", + "2022-03-09T03:07:05.013765", + "2022-03-09T04:07:05.013765", + "2022-03-09T05:07:05.013765", + "2022-03-09T06:07:05.013765", + "2022-03-09T07:07:05.013765" ], "hovertemplate": "Actor=Operator
Start=%{base}
Stop=%{x}
Name=%{y}", "legendgroup": "Operator", @@ -2054,3591 +786,154 @@ "opacity": 0.3 }, "name": "Operator", - "offsetgroup": "Operator", - "orientation": "h", - "showlegend": true, - "textposition": "auto", - "type": "bar", - "x": [ - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000, - 3600000 - ], - "xaxis": "x", - "y": [ - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task", - "Task" - ], - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "base": [ - "2022-03-08T14:42:13.193271", - "2022-03-10T02:42:13.193271", - "2022-03-11T14:42:13.193271", - "2022-03-13T02:42:13.193271", - "2022-03-14T14:42:13.193271", - "2022-03-16T02:42:13.193271", - "2022-03-17T14:42:13.193271", - "2022-03-19T02:42:13.193271", - "2022-03-20T14:42:13.193271", - "2022-03-22T02:42:13.193271", - "2022-03-23T14:42:13.193271", - "2022-03-25T02:42:13.193271", - "2022-03-26T14:42:13.193271", - "2022-03-28T02:42:13.193271", - "2022-03-29T14:42:13.193271", - "2022-03-31T02:42:13.193271", - "2022-04-01T14:42:13.193271", - "2022-04-03T02:42:13.193271", - "2022-04-04T14:42:13.193271", - "2022-04-06T02:42:13.193271", - "2022-04-07T14:42:13.193271", - "2022-04-09T02:42:13.193271", - "2022-04-10T14:42:13.193271", - "2022-04-12T02:42:13.193271", - "2022-04-13T14:42:13.193271", - "2022-04-15T02:42:13.193271", - "2022-04-16T14:42:13.193271", - "2022-04-18T02:42:13.193271", - "2022-04-19T14:42:13.193271", - "2022-04-21T02:42:13.193271", - "2022-04-22T14:42:13.193271", - "2022-04-24T02:42:13.193271", - "2022-04-25T14:42:13.193271", - "2022-04-27T02:42:13.193271", - "2022-04-28T14:42:13.193271", - "2022-04-30T02:42:13.193271", - "2022-05-01T14:42:13.193271", - "2022-05-03T02:42:13.193271", - "2022-05-04T14:42:13.193271" - ], - "hovertemplate": "Actor=EMO
Start=%{base}
Stop=%{x}
Name=%{y}", - "legendgroup": "EMO", - "marker": { - "color": "#EF553B", - "opacity": 0.3 - }, - "name": "EMO", - "offsetgroup": "EMO", - "orientation": "h", - "showlegend": true, - "textposition": "auto", - "type": "bar", - "x": [ - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000 - ], - "xaxis": "x", - "y": [ - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load" - ], - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "base": [ - "2022-03-08T14:42:13.193271", - "2022-03-08T14:42:13.193271", - "2022-03-10T02:42:13.193271", - "2022-03-10T02:42:13.193271", - "2022-03-11T14:42:13.193271", - "2022-03-11T14:42:13.193271", - "2022-03-17T14:42:13.193271", - "2022-03-17T14:42:13.193271", - "2022-03-19T02:42:13.193271", - "2022-03-19T02:42:13.193271", - "2022-03-25T02:42:13.193271", - "2022-03-25T02:42:13.193271", - "2022-03-26T14:42:13.193271", - "2022-03-26T14:42:13.193271", - "2022-04-01T14:42:13.193271", - "2022-04-01T14:42:13.193271", - "2022-04-03T02:42:13.193271", - "2022-04-03T02:42:13.193271", - "2022-04-09T02:42:13.193271", - "2022-04-09T02:42:13.193271", - "2022-04-10T14:42:13.193271", - "2022-04-10T14:42:13.193271", - "2022-04-16T14:42:13.193271", - "2022-04-16T14:42:13.193271", - "2022-04-18T02:42:13.193271", - "2022-04-18T02:42:13.193271", - "2022-04-24T02:42:13.193271", - "2022-04-24T02:42:13.193271", - "2022-04-25T14:42:13.193271", - "2022-04-25T14:42:13.193271", - "2022-05-01T14:42:13.193271", - "2022-05-01T14:42:13.193271", - "2022-05-03T02:42:13.193271" - ], - "hovertemplate": "Actor=ship-0
Start=%{base}
Stop=%{x}
Name=%{y}", - "legendgroup": "ship-0", - "marker": { - "color": "#00cc96", - "opacity": 0.3 - }, - "name": "ship-0", - "offsetgroup": "ship-0", - "orientation": "h", - "showlegend": true, - "textposition": "auto", - "type": "bar", - "x": [ - 129600000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 0 - ], - "xaxis": "x", - "y": [ - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Sailing" - ], - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "base": [ - "2022-03-08T15:42:13.193271", - "2022-03-08T15:42:13.193271", - "2022-03-11T14:42:13.193271", - "2022-03-11T14:42:13.193271", - "2022-03-13T02:42:13.193271", - "2022-03-13T02:42:13.193271", - "2022-03-19T02:42:13.193271", - "2022-03-19T02:42:13.193271", - "2022-03-20T14:42:13.193271", - "2022-03-20T14:42:13.193271", - "2022-03-26T14:42:13.193271", - "2022-03-26T14:42:13.193271", - "2022-03-28T02:42:13.193271", - "2022-03-28T02:42:13.193271", - "2022-04-03T02:42:13.193271", - "2022-04-03T02:42:13.193271", - "2022-04-04T14:42:13.193271", - "2022-04-04T14:42:13.193271", - "2022-04-10T14:42:13.193271", - "2022-04-10T14:42:13.193271", - "2022-04-12T02:42:13.193271", - "2022-04-12T02:42:13.193271", - "2022-04-18T02:42:13.193271", - "2022-04-18T02:42:13.193271", - "2022-04-19T14:42:13.193271", - "2022-04-19T14:42:13.193271", - "2022-04-25T14:42:13.193271", - "2022-04-25T14:42:13.193271", - "2022-04-27T02:42:13.193271", - "2022-04-27T02:42:13.193271", - "2022-05-03T02:42:13.193271", - "2022-05-03T02:42:13.193271", - "2022-05-04T14:42:13.193271" - ], - "hovertemplate": "Actor=ship-1
Start=%{base}
Stop=%{x}
Name=%{y}", - "legendgroup": "ship-1", - "marker": { - "color": "#ab63fa", - "opacity": 0.3 - }, - "name": "ship-1", - "offsetgroup": "ship-1", - "orientation": "h", - "showlegend": true, - "textposition": "auto", - "type": "bar", - "x": [ - 255600000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 0 - ], - "xaxis": "x", - "y": [ - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Sailing" - ], - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "base": [ - "2022-03-08T16:42:13.193271", - "2022-03-08T16:42:13.193271", - "2022-03-13T02:42:13.193271", - "2022-03-13T02:42:13.193271", - "2022-03-14T14:42:13.193271", - "2022-03-14T14:42:13.193271", - "2022-03-20T14:42:13.193271", - "2022-03-20T14:42:13.193271", - "2022-03-22T02:42:13.193271", - "2022-03-22T02:42:13.193271", - "2022-03-28T02:42:13.193271", - "2022-03-28T02:42:13.193271", - "2022-03-29T14:42:13.193271", - "2022-03-29T14:42:13.193271", - "2022-04-04T14:42:13.193271", - "2022-04-04T14:42:13.193271", - "2022-04-06T02:42:13.193271", - "2022-04-06T02:42:13.193271", - "2022-04-12T02:42:13.193271", - "2022-04-12T02:42:13.193271", - "2022-04-13T14:42:13.193271", - "2022-04-13T14:42:13.193271", - "2022-04-19T14:42:13.193271", - "2022-04-19T14:42:13.193271", - "2022-04-21T02:42:13.193271", - "2022-04-21T02:42:13.193271", - "2022-04-27T02:42:13.193271", - "2022-04-27T02:42:13.193271", - "2022-04-28T14:42:13.193271", - "2022-04-28T14:42:13.193271", - "2022-05-04T14:42:13.193271", - "2022-05-04T14:42:13.193271", - "2022-05-06T02:42:13.193271" - ], - "hovertemplate": "Actor=ship-2
Start=%{base}
Stop=%{x}
Name=%{y}", - "legendgroup": "ship-2", - "marker": { - "color": "#FFA15A", - "opacity": 0.3 - }, - "name": "ship-2", - "offsetgroup": "ship-2", + "offsetgroup": "Operator", "orientation": "h", "showlegend": true, "textposition": "auto", "type": "bar", "x": [ - 381600000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 0 + 3600000, + 3600000, + 3600000, + 3600000, + 3600000, + 3600000, + 3600000, + 3600000, + 3600000, + 3600000, + 3600000, + 3600000, + 3600000, + 3600000, + 3600000 ], "xaxis": "x", "y": [ - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Sailing" + "Task", + "Task", + "Task", + "Task", + "Task", + "Task", + "Task", + "Task", + "Task", + "Task", + "Task", + "Task", + "Task", + "Task", + "Task" ], "yaxis": "y" }, { "alignmentgroup": "True", "base": [ - "2022-03-08T17:42:13.193271", - "2022-03-08T17:42:13.193271", - "2022-03-14T14:42:13.193271", - "2022-03-14T14:42:13.193271", - "2022-03-16T02:42:13.193271", - "2022-03-16T02:42:13.193271", - "2022-03-22T02:42:13.193271", - "2022-03-22T02:42:13.193271", - "2022-03-23T14:42:13.193271", - "2022-03-23T14:42:13.193271", - "2022-03-29T14:42:13.193271", - "2022-03-29T14:42:13.193271", - "2022-03-31T02:42:13.193271", - "2022-03-31T02:42:13.193271", - "2022-04-06T02:42:13.193271", - "2022-04-06T02:42:13.193271", - "2022-04-07T14:42:13.193271", - "2022-04-07T14:42:13.193271", - "2022-04-13T14:42:13.193271", - "2022-04-13T14:42:13.193271", - "2022-04-15T02:42:13.193271", - "2022-04-15T02:42:13.193271", - "2022-04-21T02:42:13.193271", - "2022-04-21T02:42:13.193271", - "2022-04-22T14:42:13.193271", - "2022-04-22T14:42:13.193271", - "2022-04-28T14:42:13.193271", - "2022-04-28T14:42:13.193271", - "2022-04-30T02:42:13.193271", - "2022-04-30T02:42:13.193271", - "2022-05-06T02:42:13.193271" + "2022-03-08T18:07:05.013765", + "2022-03-13T19:17:25.816035", + "2022-03-18T20:27:46.618305", + "2022-03-23T21:38:07.420575", + "2022-03-28T22:48:28.222845", + "2022-04-02T23:58:49.025115" ], - "hovertemplate": "Actor=ship-3
Start=%{base}
Stop=%{x}
Name=%{y}", - "legendgroup": "ship-3", + "hovertemplate": "Actor=EMO
Start=%{base}
Stop=%{x}
Name=%{y}", + "legendgroup": "EMO", "marker": { - "color": "#19d3f3", + "color": "#EF553B", "opacity": 0.3 }, - "name": "ship-3", - "offsetgroup": "ship-3", + "name": "EMO", + "offsetgroup": "EMO", "orientation": "h", "showlegend": true, "textposition": "auto", "type": "bar", "x": [ - 507600000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0 + 6264000, + 6264000, + 6264000, + 6264000, + 6264000, + 6264000 ], "xaxis": "x", "y": [ - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing", - "Unload request", - "Load request", - "Sailing", - "Sailing" + "Load", + "Load", + "Load", + "Load", + "Load", + "Load" ], "yaxis": "y" }, { "alignmentgroup": "True", "base": [ - "2022-03-08T18:42:13.193271", - "2022-03-08T18:42:13.193271", - "2022-03-16T02:42:13.193271", - "2022-03-16T02:42:13.193271", - "2022-03-17T14:42:13.193271", - "2022-03-17T14:42:13.193271", - "2022-03-23T14:42:13.193271", - "2022-03-23T14:42:13.193271", - "2022-03-25T02:42:13.193271", - "2022-03-25T02:42:13.193271", - "2022-03-31T02:42:13.193271", - "2022-03-31T02:42:13.193271", - "2022-04-01T14:42:13.193271", - "2022-04-01T14:42:13.193271", - "2022-04-07T14:42:13.193271", - "2022-04-07T14:42:13.193271", - "2022-04-09T02:42:13.193271", - "2022-04-09T02:42:13.193271", - "2022-04-15T02:42:13.193271", - "2022-04-15T02:42:13.193271", - "2022-04-16T14:42:13.193271", - "2022-04-16T14:42:13.193271", - "2022-04-22T14:42:13.193271", - "2022-04-22T14:42:13.193271", - "2022-04-24T02:42:13.193271", - "2022-04-24T02:42:13.193271", - "2022-04-30T02:42:13.193271", - "2022-04-30T02:42:13.193271", - "2022-05-01T14:42:13.193271" + "2022-03-08T18:07:05.013765", + "2022-03-08T18:07:05.013765", + "2022-03-08T19:51:29.013765", + "2022-03-11T06:42:15.414900", + "2022-03-11T08:26:39.414900", + "2022-03-13T19:17:25.816035", + "2022-03-13T21:01:49.816035", + "2022-03-16T07:52:36.217170", + "2022-03-16T09:37:00.217170", + "2022-03-18T20:27:46.618305", + "2022-03-18T22:12:10.618305", + "2022-03-21T09:02:57.019440", + "2022-03-21T10:47:21.019440", + "2022-03-23T21:38:07.420575", + "2022-03-23T23:22:31.420575", + "2022-03-26T10:13:17.821710", + "2022-03-26T11:57:41.821710", + "2022-03-28T22:48:28.222845", + "2022-03-29T00:32:52.222845", + "2022-03-31T11:23:38.623980", + "2022-03-31T13:08:02.623980", + "2022-04-02T23:58:49.025115", + "2022-04-03T01:43:13.025115", + "2022-04-05T12:33:59.426250" ], - "hovertemplate": "Actor=ship-4
Start=%{base}
Stop=%{x}
Name=%{y}", - "legendgroup": "ship-4", + "hovertemplate": "Actor=ship-0
Start=%{base}
Stop=%{x}
Name=%{y}", + "legendgroup": "ship-0", "marker": { - "color": "#FF6692", + "color": "#00cc96", "opacity": 0.3 }, - "name": "ship-4", - "offsetgroup": "ship-4", + "name": "ship-0", + "offsetgroup": "ship-0", "orientation": "h", "showlegend": true, "textposition": "auto", "type": "bar", "x": [ - 633600000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 518400000, - 0, - 0, - 129600000, - 0 + 6264000, + 0, + 211846401, + 6264000, + 211846401, + 6264000, + 211846401, + 6264000, + 211846401, + 6264000, + 211846401, + 6264000, + 211846401, + 6264000, + 211846401, + 6264000, + 211846401, + 6264000, + 211846401, + 6264000, + 211846401, + 6264000, + 211846401, + 6264000 ], "xaxis": "x", "y": [ @@ -5646,80 +941,43 @@ "Sailing", "Sailing", "Unload request", - "Load request", - "Sailing", "Sailing", - "Unload request", "Load request", "Sailing", - "Sailing", "Unload request", - "Load request", "Sailing", + "Load request", "Sailing", "Unload request", - "Load request", "Sailing", + "Load request", "Sailing", "Unload request", - "Load request", "Sailing", + "Load request", "Sailing", "Unload request", - "Load request", "Sailing", + "Load request", "Sailing", - "Unload request", - "Sailing" + "Unload request" ], "yaxis": "y" }, { "alignmentgroup": "True", "base": [ - "2022-03-10T02:42:13.193271", - "2022-03-11T14:42:13.193271", - "2022-03-13T02:42:13.193271", - "2022-03-14T14:42:13.193271", - "2022-03-16T02:42:13.193271", - "2022-03-17T14:42:13.193271", - "2022-03-19T02:42:13.193271", - "2022-03-20T14:42:13.193271", - "2022-03-22T02:42:13.193271", - "2022-03-23T14:42:13.193271", - "2022-03-25T02:42:13.193271", - "2022-03-26T14:42:13.193271", - "2022-03-28T02:42:13.193271", - "2022-03-29T14:42:13.193271", - "2022-03-31T02:42:13.193271", - "2022-04-01T14:42:13.193271", - "2022-04-03T02:42:13.193271", - "2022-04-04T14:42:13.193271", - "2022-04-06T02:42:13.193271", - "2022-04-07T14:42:13.193271", - "2022-04-09T02:42:13.193271", - "2022-04-10T14:42:13.193271", - "2022-04-12T02:42:13.193271", - "2022-04-13T14:42:13.193271", - "2022-04-15T02:42:13.193271", - "2022-04-16T14:42:13.193271", - "2022-04-18T02:42:13.193271", - "2022-04-19T14:42:13.193271", - "2022-04-21T02:42:13.193271", - "2022-04-22T14:42:13.193271", - "2022-04-24T02:42:13.193271", - "2022-04-25T14:42:13.193271", - "2022-04-27T02:42:13.193271", - "2022-04-28T14:42:13.193271", - "2022-04-30T02:42:13.193271", - "2022-05-01T14:42:13.193271", - "2022-05-03T02:42:13.193271", - "2022-05-04T14:42:13.193271" + "2022-03-11T06:42:15.414900", + "2022-03-16T07:52:36.217170", + "2022-03-21T09:02:57.019440", + "2022-03-26T10:13:17.821710", + "2022-03-31T11:23:38.623980", + "2022-04-05T12:33:59.426250" ], "hovertemplate": "Actor=BCTN
Start=%{base}
Stop=%{x}
Name=%{y}", "legendgroup": "BCTN", "marker": { - "color": "#B6E880", + "color": "#ab63fa", "opacity": 0.3 }, "name": "BCTN", @@ -5729,79 +987,15 @@ "textposition": "auto", "type": "bar", "x": [ - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000, - 129600000 + 6264000, + 6264000, + 6264000, + 6264000, + 6264000, + 6264000 ], "xaxis": "x", "y": [ - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", - "Load", "Load", "Load", "Load", @@ -6662,9 +1856,9 @@ } }, "text/html": [ - "